1 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
4 * gcc.target/powerpc/pr88457.c: New.
6 2018-12-20 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/parse/pr88180.C: New test.
10 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
13 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
15 * gcc.target/aarch64/pr64946.c: Force nosve.
16 * gcc.target/aarch64/ssadv16qi.c: Likewise.
17 * gcc.target/aarch64/usadv16qi.c: Likewise.
18 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
19 * gcc.target/aarch64/sve/abs_1.c: New test.
21 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
23 * gcc.target/aarch64/sve/fmla_2.c: New test.
24 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
26 2018-12-20 Martin Sebor <msebor@redhat.com>
28 PR tree-optimization/84053
29 * gcc.dg/Warray-bounds-36.c: New test.
31 2018-12-20 David Malcolm <dmalcolm@redhat.com>
34 * c-c++-common/Wtautological-compare-8.c: New test.
36 2018-12-20 Richard Biener <rguenther@suse.de>
38 PR tree-optimization/84362
39 * g++.dg/vect/pr84362.cc: New testcase.
41 2018-12-20 Jakub Jelinek <jakub@redhat.com>
44 * gcc.target/i386/pr88547-1.c: New test.
46 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
49 * gfortran.dg/pr87992.f90: New test.
51 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
53 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
55 2018-12-19 Tony Wang <tony.wang@arm.com>
56 Thomas Preud'homme <thomas.preudhomme@linaro.org>
58 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
59 to same value as execname.
60 (scan-symbol): Move and rename to ...
61 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
62 helper function returning true or false if a symbol is present.
63 (scan-symbol): New procedure.
64 (scan-symbol-not): Likewise.
65 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
66 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
67 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
69 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
71 * g++.dg/asm-qual-3.C: New testcase.
72 * gcc.dg/asm-qual-3.c: New testcase.
74 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
76 * g++.dg/asm-qual-1.C: New testcase.
77 * g++.dg/asm-qual-2.C: New testcase.
78 * gcc.dg/asm-qual-1.c: Update.
80 2018-12-19 David Malcolm <dmalcolm@redhat.com>
83 * g++.dg/init/pr88375-2.C: New test.
84 * g++.dg/init/pr88375.C: New test.
86 2018-12-19 David Malcolm <dmalcolm@redhat.com>
88 * c-c++-common/Wtautological-compare-ranges.c: New test.
89 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
91 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
92 1-location form to 3-location form, with labelling of ranges with
93 types. Add examples of id-expression nodes with namespaces.
94 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
96 2018-12-19 David Malcolm <dmalcolm@redhat.com>
100 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
101 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
102 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
103 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
104 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
105 for named local variables to use that of the local variable.
106 * g++.dg/ext/vla1.C: Update column.
107 * g++.dg/init/array43.C: Update expected column to be that of the
109 * g++.dg/init/initializer-string-too-long.C: New test.
110 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
111 * g++.dg/init/pr43064-1.C: New test.
112 * g++.dg/init/pr43064-2.C: New test.
113 * g++.dg/init/pr43064-3.C: New test.
114 * g++.dg/other/fold1.C: Update column of expected error.
115 * g++.dg/parse/crash36.C: Likewise.
116 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
117 integer and float expressions.
118 * g++.dg/template/defarg6.C: Move expected error to the default
119 argument; add expected message about where instantiated.
120 * g++.dg/wrappers/Wparentheses.C: New test.
121 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
124 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
126 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
127 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
129 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
130 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
131 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
132 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
133 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
134 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
135 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
136 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
137 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
138 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
139 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
140 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
141 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
143 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
145 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
147 2018-12-19 Tom de Vries <tdevries@suse.de>
149 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
150 libgomp/testsuite/libgomp.oacc-c-c++-common.
151 * gcc.dg/goacc/nvptx-sese-1.c: Same.
153 2018-12-19 Tom de Vries <tom@codesourcery.com>
155 * lib/scanoffloadrtl.exp: New file.
156 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
159 2018-12-19 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/88533
163 2018-04-30 Richard Biener <rguenther@suse.de>
165 PR tree-optimization/28364
166 PR tree-optimization/85275
167 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
169 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
170 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
171 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
172 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
174 2018-12-19 Jakub Jelinek <jakub@redhat.com>
177 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
180 * g++.dg/cpp0x/constexpr-87934.C: New test.
182 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
186 * gcc.dg/vrp-overflow-1.c: New.
189 * g++.dg/cpp0x/pr87012.C: New.
192 * g++.dg/cpp0x/inh-ctor32.C: New.
194 2018-12-18 Jakub Jelinek <jakub@redhat.com>
196 PR rtl-optimization/87759
197 * gcc.target/i386/pr87759.c: Require int128 effective target.
199 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
201 PR rtl-optimization/87759
202 * gcc.target/i386/pr87759.c: New.
204 2018-12-18 Jakub Jelinek <jakub@redhat.com>
207 * gcc.target/i386/avx512f-pr88464-5.c: New test.
208 * gcc.target/i386/avx512f-pr88464-6.c: New test.
209 * gcc.target/i386/avx512f-pr88464-7.c: New test.
210 * gcc.target/i386/avx512f-pr88464-8.c: New test.
211 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
212 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
213 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
214 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
215 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
216 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
217 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
218 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
219 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
220 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
221 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
222 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
224 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
226 * lib/target-supports.exp (check_effective_target_vect_usad_char):
227 Add non-SVE aarch64 to supported list.
229 2018-12-18 Jakub Jelinek <jakub@redhat.com>
233 * gcc.target/i386/avx512f-pr88513-1.c: New test.
234 * gcc.target/i386/avx512f-pr88513-2.c: New test.
235 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
236 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
237 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
238 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
239 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
240 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
241 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
242 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
243 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
244 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
245 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
247 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
249 * g++.target/i386/mv16.C: Handle new march.
250 * gcc.target/i386/builtin_target.c: Ditto.
252 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
255 * gcc.target/powerpc/pr87870.c: New test.
257 2018-12-17 Jakub Jelinek <jakub@redhat.com>
260 * g++.dg/cpp0x/pr88410.C: New test.
262 2018-12-17 Steve Ellcey <sellcey@cavium.com>
264 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
265 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
266 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
267 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
268 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
269 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
270 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
271 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
273 2018-12-17 Martin Sebor <msebor@redhat.com>
275 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
277 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
279 PR rtl-optimization/88253
280 * gcc.target/avr/pr88253.c: New test.
282 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
284 * gcc.dg/loop-versioning-1.c: New test.
285 * gcc.dg/loop-versioning-10.c: Likewise.
286 * gcc.dg/loop-versioning-11.c: Likewise.
287 * gcc.dg/loop-versioning-2.c: Likewise.
288 * gcc.dg/loop-versioning-3.c: Likewise.
289 * gcc.dg/loop-versioning-4.c: Likewise.
290 * gcc.dg/loop-versioning-5.c: Likewise.
291 * gcc.dg/loop-versioning-6.c: Likewise.
292 * gcc.dg/loop-versioning-7.c: Likewise.
293 * gcc.dg/loop-versioning-8.c: Likewise.
294 * gcc.dg/loop-versioning-9.c: Likewise.
295 * gfortran.dg/loop_versioning_1.f90: Likewise.
296 * gfortran.dg/loop_versioning_2.f90: Likewise.
297 * gfortran.dg/loop_versioning_3.f90: Likewise.
298 * gfortran.dg/loop_versioning_4.f90: Likewise.
299 * gfortran.dg/loop_versioning_5.f90: Likewise.
300 * gfortran.dg/loop_versioning_6.f90: Likewise.
301 * gfortran.dg/loop_versioning_7.f90: Likewise.
302 * gfortran.dg/loop_versioning_8.f90: Likewise.
304 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
307 * gfortran.dg/pr88116_1.f90: New test.
308 * gfortran.dg/pr88116_2.f90: Ditto.
311 * gfortran.dg/pr88467.f90: New test.
313 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
315 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
317 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
320 * intent_out_13.f90: New test.
322 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
325 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
328 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
331 * gfortran.dg/pr87994_1.f90: New test.
332 * gfortran.dg/pr87994_2.f90: Ditto.
333 * gfortran.dg/pr87994_3.f90: Ditto.
335 2018-12-16 Jakub Jelinek <jakub@redhat.com>
338 * g++.dg/eh/builtin5.C: New test.
339 * g++.dg/eh/builtin6.C: New test.
340 * g++.dg/eh/builtin7.C: New test.
341 * g++.dg/eh/builtin8.C: New test.
342 * g++.dg/eh/builtin9.C: New test.
343 * g++.dg/eh/builtin10.C: New test.
344 * g++.dg/eh/builtin11.C: New test.
345 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
347 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
350 * gfortran.dg/pr88138.f90: new test.
352 2018-12-15 Jakub Jelinek <jakub@redhat.com>
354 PR tree-optimization/88464
356 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
357 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
358 Expect 4 vectorized loops instead of 3.
360 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
361 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
363 (avx512f_test): Prepare arguments for f4 and check the results.
364 * gcc.target/i386/avx512f-pr88464-3.c: New test.
365 * gcc.target/i386/avx512f-pr88464-4.c: New test.
367 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/decltype68.C: New.
371 * g++.dg/cpp0x/decltype-33838.C: Adjust.
372 * g++.dg/template/spec32.C: Likewise.
373 * g++.dg/template/ttp22.C: Likewise.
375 2018-12-15 Jakub Jelinek <jakub@redhat.com>
378 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
379 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
381 PR rtl-optimization/88478
382 * g++.dg/opt/pr88478.C: New test.
384 2018-12-14 Martin Sebor <msebor@redhat.com>
386 PR tree-optimization/88372
387 * gcc.dg/Walloc-size-larger-than-18.c: New test.
388 * gcc.dg/builtin-object-size-19.c: Same.
390 2018-12-14 Martin Sebor <msebor@redhat.com>
392 PR tree-optimization/87096
393 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
395 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
398 * g++.dg/cpp1z/pr87814.C: New.
400 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
402 * gcc.target/i386/cf_check-1.c: New test.
403 * gcc.target/i386/cf_check-2.c: Likewise.
404 * gcc.target/i386/cf_check-3.c: Likewise.
405 * gcc.target/i386/cf_check-4.c: Likewise.
406 * gcc.target/i386/cf_check-5.c: Likewise.
408 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
409 Cesar Philippidis <cesar@codesourcery.com>
411 * c-c++-common/goacc/note-parallelism.c: New test.
412 * gfortran.dg/goacc/note-parallelism.f90: New test.
413 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
414 * c-c++-common/goacc/classify-kernels.c: Likewise.
415 * c-c++-common/goacc/classify-parallel.c: Likewise.
416 * c-c++-common/goacc/classify-routine.c: Likewise.
417 * c-c++-common/goacc/kernels-1.c: Likewise.
418 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
419 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
420 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
421 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
422 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
423 * gfortran.dg/goacc/classify-routine.f95: Likewise.
424 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
426 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
429 * g++.dg/pr86823.C: New.
431 2018-12-14 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/tree-ssa/pr82294.C: New test.
436 * g++.dg/tree-ssa/pr87436.C: New test.
438 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
440 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
442 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
443 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
444 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
446 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
449 * gcc.target/i386/stackalign/pr88483.c: New test.
451 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/max_size.adb: New test.
454 * gnat.dg/max_size_pkg.ads: Likewise.
456 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
458 * gcc.target/arc/milli-1.c: New test.
460 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
462 * gcc.dg/lto/pr88297_0.c: New test.
463 * gcc.dg/lto/pr88297_1.c: New test.
465 2018-12-13 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/88444
468 * gcc.dg/tree-ssa/pr88444.c: New test.
470 PR rtl-optimization/88470
471 * gcc.target/i386/pr88470.c: New test.
473 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
475 PR rtl-optimization/88414
476 * gcc.target/i386/pr88414.c: New.
478 2018-12-13 Marek Polacek <polacek@redhat.com>
480 PR c++/88216 - ICE with class type in non-type template parameter.
481 * g++.dg/cpp2a/nontype-class9.C: New test.
483 2018-12-13 Jakub Jelinek <jakub@redhat.com>
485 PR rtl-optimization/88416
486 * gcc.target/i386/pr88416.c: New test.
488 PR tree-optimization/88464
489 * gcc.target/i386/avx512f-pr88462-1.c: New test.
490 * gcc.target/i386/avx512f-pr88462-2.c: New test.
492 2018-12-13 Nathan Sidwell <nathan@acm.org>
495 * g++.dg/lookup/pr87531-2.C: New.
497 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
500 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
501 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
502 Include $subdir in filename.
503 Cleanup generated source.
504 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
506 * gdc.test/compilable/depsOutput9948.d: Likewise.
508 2018-12-13 Jakub Jelinek <jakub@redhat.com>
511 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
512 const char * to const signed char *.
513 (bmhi_init): Change pattern parameter's type the same. Use
514 __builtin_strlen instead of undeclared strlen.
516 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
518 * gcc.target/s390/zvector/vec-double-1.c: New test.
519 * gcc.target/s390/zvector/vec-double-2.c: New test.
521 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
523 * gcc.target/i386/funcspec-56.inc: Handle new march.
525 2018-12-13 Jakub Jelinek <jakub@redhat.com>
528 * gcc.target/i386/avx512f-pr88465.c: New test.
529 * gcc.target/i386/avx512dq-pr88465.c: New test.
532 * gcc.target/i386/pr88461.c: New test.
534 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
536 * g++.dg/other/static5.C: New.
538 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
541 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
543 2018-12-12 Joel Brobecker <brobecker@adacore.com>
545 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
547 2018-12-12 Jakub Jelinek <jakub@redhat.com>
550 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
553 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
555 (e): Adjust comment with correct expected value.
556 (main): Expect e == 1.
557 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
559 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
562 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
563 * gfortran.dg/pr88155.f90: New test.
565 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
568 * gfortran.dg/pr88249.f90: New test.
570 2018-12-11 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/80520
573 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
576 2018-12-11 Marek Polacek <polacek@redhat.com>
578 PR c++/86608 - reading constexpr volatile variable.
579 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
580 * g++.dg/cpp0x/pr65327.C: Add dg-error.
582 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/pr53037-4.C: Test the first two locations too.
586 2018-12-11 Jakub Jelinek <jakub@redhat.com>
588 PR tree-optimization/88444
589 * gcc.dg/pr88444.c: New test.
591 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
593 * gcc.target/i386/pr52813.c: New test.
595 2018-12-11 Jakub Jelinek <jakub@redhat.com>
598 * gcc.target/i386/pr88425.c: New test.
601 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
603 2018-12-11 Yannick Moy <moy@adacore.com>
605 * gnat.dg/ghost4.adb: New testcase.
607 2018-12-11 Ed Schonberg <schonberg@adacore.com>
609 * gnat.dg/iter4.adb: New testcase.
611 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
613 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
614 gnat.dg/valid4_pkg.ads: New testcase.
616 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
618 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
619 gnat.dg/packed_array_pkg.ads: New testcase.
621 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
623 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
625 2018-12-11 Ed Schonberg <schonberg@adacore.com>
627 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
628 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
629 gnat.dg/bip_cu_t.ads: New testcase.
631 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
633 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
635 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
637 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
638 gnat.dg/atomic11_pkg2.ads: New testcase.
640 2018-12-11 Ed Schonberg <schonberg@adacore.com>
642 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
643 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
645 * gnat.dg/static_pred1.adb: Expect an error message.
647 2018-12-11 Jakub Jelinek <jakub@redhat.com>
650 * lib/target-supports.exp (check_effective_target_lto_incremental):
652 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
653 * g++.dg/lto/pr65316_0.C: Likewise.
654 * g++.dg/lto/pr85176_0.C: Likewise.
655 * g++.dg/lto/pr79000_0.C: Likewise.
656 * g++.dg/lto/pr66180_0.C: Likewise.
657 * g++.dg/lto/pr65193_0.C: Likewise.
658 * g++.dg/lto/pr69077_0.C: Likewise.
659 * g++.dg/lto/pr68057_0.C: Likewise.
660 * g++.dg/lto/pr66705_0.C: Likewise.
661 * g++.dg/lto/pr65302_0.C: Likewise.
662 * g++.dg/lto/20091002-1_0.C: Likewise.
663 * g++.dg/lto/pr81940_0.C: Likewise.
664 * g++.dg/lto/pr64043_0.C: Likewise.
665 * g++.dg/lto/pr65549_0.C: Likewise.
666 * g++.dg/lto/pr69133_0.C: Likewise.
667 * gfortran.dg/lto/pr79108_0.f90: Likewise.
669 2018-12-10 Jeff Law <law@redhat.com>
671 PR tree-optimization/80520
672 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
673 * gcc.dg/tree-ssa/split-path-11.c: New test.
675 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
678 * gfortran.dg/io_constraints_8.f90: Update error message.
679 * gfortran.dg/pr87922.f90: New test.
681 2018-12-10 Martin Sebor <msebor@redhat.com>
683 PR tree-optimization/86196
684 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
685 base size only of arrays.
687 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
691 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
694 * gfortran.dg/pr88269.f90: New test.
696 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.target/i386/pr88418.c: New test.
701 2018-12-10 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/88427
704 * gcc.dg/pr88427.c: New testcase.
706 2018-12-10 Jakub Jelinek <jakub@redhat.com>
709 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
711 2018-12-10 Martin Jambor <mjambor@suse.cz>
714 * gcc.dg/ipa/pr88214.c: New test.
716 2018-12-10 Jakub Jelinek <jakub@redhat.com>
719 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
720 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
721 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
722 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
723 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
724 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
725 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
727 2018-12-10 Richard Biener <rguenther@suse.de>
730 * gcc.dg/gomp/pr88415.c: New testcase.
732 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
734 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
735 Visium and remove other specific handling.
736 * c-c++-common/patchable_function_entry-default.c: Likewise.
737 * c-c++-common/patchable_function_entry-definition.c: Likewise.
739 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
742 * gfortran.dg/pr88205.f90: New unit.
744 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
747 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
748 (dmd2dg): Check generated html in ddoc tests.
749 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
751 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
754 * gfortran.dg/pr88206.f90: New test.
756 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
759 * gfortran.dg/pr88228.f90: New test.
761 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
763 * gfortran.dg/goacc/combined-directives-3.f90: New file.
765 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
767 * c-c++-common/goacc/combined-directives-3.c: New test.
768 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
769 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
770 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
772 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
774 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
775 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
776 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
778 * gfortran.dg/goacc/loop-2.f95: Split into...
779 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
780 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
781 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
782 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
783 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
785 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
786 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
789 * gfortran.dg/goacc/loop-1-2.f95: Update.
790 * gfortran.dg/goacc/loop-1.f95: Likewise.
792 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
795 * gfortran.dg/pr88048.f90: New test.
797 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
800 * gfortran.dg/pr87945_1.f90: New test.
801 * gfortran.dg/pr87945_2.f90: New test.
803 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
806 * gfortran.dg/pr88025.f90: New test.
808 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
810 * gfortran.dg/pr88357_1.f90: New test.
811 * gfortran.dg/pr88357_2.f90: New test.
813 2018-12-08 Jakub Jelinek <jakub@redhat.com>
816 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
818 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
820 * g++.dg/other/bitfield7.C: New.
821 * g++.dg/parse/bitfield8.C: Likewise.
822 * g++.dg/parse/bitfield9.C: Likewise.
823 * g++.dg/pr53037-4.C: Test the locations too.
825 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
828 * gcc.target/powerpc/pr87496.c: Rename from this...
829 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
830 * gcc.target/powerpc/pr87496-2.c: New test.
831 * gcc.target/powerpc/pr87496-3.c: New test.
833 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
835 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
837 2018-12-07 Jeff Law <law@redhat.com>
840 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
843 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
845 PR rtl-optimization/88349
846 * gcc.target/mips/pr88349.c: New.
848 2018-12-07 Jakub Jelinek <jakub@redhat.com>
851 * g++.dg/cpp0x/initlist105.C: New test.
852 * g++.dg/cpp0x/initlist106.C: New test.
853 * g++.dg/other/pr86669.C: New test.
855 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
857 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
859 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
861 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
863 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
865 * gcc.target/i386/ipa-stack-alignment-2.c: Add
866 -fomit-frame-pointer to dg-options.
868 2018-12-07 Jakub Jelinek <jakub@redhat.com>
871 * gcc.target/i386/pr85593.c: New test.
873 PR rtl-optimization/85770
874 * gcc.target/i386/pr85770.c: Require int128 effective target.
877 * gfortran.dg/gomp/pr88377.f90: New test.
880 * gcc.dg/tree-ssa/pr88367.c: New test.
883 * g++.dg/cpp0x/constexpr-87506.C: New test.
885 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
887 * g++.dg/parse/bitfield7.C: New.
888 * g++.dg/other/bitfield2.C: Check location and type.
889 * g++.dg/parse/bitfield1.C: Likewise.
890 * g++.dg/parse/bitfield2.C: Likewise.
892 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
895 * g++.dg/pr86747.C: New.
898 * g++.dg/cpp0x/pr86397-1.C: New.
899 * g++.dg/cpp0x/pr86397-2.C: New.
901 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
904 * gcc.target/powerpc/bmi-check.h: Remove test for
905 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
906 * gcc.target/powerpc/bmi2-check.h: Likewise.
907 * gcc.target/powerpc/mmx-check.h: Likewise.
908 * gcc.target/powerpc/sse-check.h: Likewise.
909 * gcc.target/powerpc/sse2-check.h: Likewise.
910 * gcc.target/powerpc/sse3-check.h: Likewise.
912 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
915 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
916 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
917 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
918 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
919 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
920 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
921 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
922 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
923 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
924 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
926 2018-12-06 Marek Polacek <polacek@redhat.com>
928 PR c++/88373 - wrong parse error with ~.
929 * g++.dg/cpp2a/fn-template19.C: New test.
931 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
933 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
935 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
937 * c-c++-common/torture/asm-inline.c: New testcase.
938 * gcc.dg/asm-qual-2.c: Test asm inline, too.
940 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
943 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
944 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
945 in any order, but that duplicates are not allowed.
947 2018-12-06 Jeff Law <law@redhat.com>
950 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
952 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
954 2018-12-06 David Malcolm <dmalcolm@redhat.com>
957 * g++.dg/diagnostic/missing-default-args.C: New test.
958 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
959 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
960 references and incomplete types.
961 * g++.dg/warn/Wconversion-null-4.C: New test.
963 2018-12-06 Jakub Jelinek <jakub@redhat.com>
966 * gcc.target/aarch64/asm-5.c: New test.
968 PR tree-optimization/85726
969 * gcc.dg/tree-ssa/pr85726-1.c: New test.
970 * gcc.dg/tree-ssa/pr85726-2.c: New test.
971 * gcc.dg/tree-ssa/pr85726-3.c: New test.
972 * gcc.dg/tree-ssa/pr85726-4.c: New test.
975 * gfortran.fortran-torture/compile/pr88304.f90: New test.
977 2018-12-06 Richard Biener <rguenther@suse.de>
980 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
981 optimized dump scanning.
982 * c-c++-common/pr19807-3.c: Likewise.
984 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/parse/bitfield6b.C: New.
987 * g++.dg/parse/bitfield3.C: Test location and type.
989 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
991 * lib/c-compat.exp (compat-use-alt-compiler):
992 Handle -fno-diagnostics-show-line-numbers.
993 (compat_setup_dfp): Likewise.
995 2018-12-05 Jeff Law <law@redhat.com>
997 PR rtl-optimization/85770
998 * gcc.target/i386/pr85770.c: New test.
1000 2018-12-05 Martin Sebor <msebor@redhat.com>
1003 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1004 * gcc.dg/Wstringop-truncation-5.c: New test.
1005 * gcc.dg/strcmpopt_1.c: Adjust.
1006 * gcc.dg/tree-ssa/pr79697.c: Same.
1008 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1010 PR tree-optimization/88064
1011 * gcc.dg/vect/vect-over-widen-23.c: New test.
1013 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1015 * lib/gcc-dg.exp (process-message): Change verbosity level of
1016 "verbose" from 2 to 3.
1017 (dg-locus): Likewise.
1019 2018-12-05 Richard Biener <rguenther@suse.de>
1022 * c-c++-common/pr19807-2.c: New testcase.
1023 * c-c++-common/pr19807-3.c: Likewise.
1025 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1028 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1029 [__sparcv9 || __arch64__]: Define.
1031 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1033 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1034 * gcc.target/sparc/20181129-2.c: Likewise.
1036 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1038 PR tree-optimization/87360
1039 * g++.dg/opt/pr87360.C: New test.
1040 * gfortran.dg/pr87360.f90: New test.
1043 * g++.dg/init/const13.C: New test.
1046 * c-c++-common/asan/pr88333.c: New test.
1048 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1051 * g++.dg/cpp1z/pr85569.C: New.
1053 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1055 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1056 to clei_<su>.df $wn,$wn,4 in test31.
1058 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1061 * g++.dg/parse/bitfield6.C: New.
1063 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/87320
1066 * gcc.dg/pr87320.c: New test.
1068 2018-12-04 Jeff Law <law@redhat.com>
1070 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1072 2018-12-04 Martin Sebor <msebor@redhat.com>
1074 * gcc.target/i386/attr-aligned-2.c: New test.
1075 * gcc.target/i386/falign-functions-3.c: New test.
1077 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.target/powerpc/pr88188-2.c: New test.
1082 2018-12-04 Marek Polacek <polacek@redhat.com>
1084 PR c++/88184 - ICE when treating name as template-name.
1085 * g++.dg/cpp2a/fn-template17.C: New test.
1086 * g++.dg/cpp2a/fn-template18.C: New test.
1088 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1090 * gcc.dg/live-patching-2.c: Require LTO.
1092 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1095 * lib/target-supports.exp (check_effective_target_freorder):
1096 Suppress warnings for missing profile.
1098 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1100 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1102 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1104 PR tree-optimization/88285
1105 * gcc.dg/predict-22.c: Only compile on freorder targets.
1107 2018-12-04 Julian Brown <julian@codesourcery.com>
1109 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1112 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1115 * g++.dg/cpp0x/rv-cond3.C: New test.
1117 2018-12-04 Richard Biener <rguenther@suse.de>
1119 PR tree-optimization/88315
1120 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1123 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1126 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1127 (p): Make it void *volatile instead of volatile void *.
1129 (main): Add a dummy 32-byte aligned variable and escape its address.
1130 Don't require that the two __builtin_alloca (0) calls return the
1131 same address, just require that their difference is smaller than
1134 2018-12-03 Marek Polacek <polacek@redhat.com>
1136 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1138 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1140 * gnat.dg/array33.adb: New testcase.
1142 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1146 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1148 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1149 gnat.dg/generic_inst2_c.ads: New testcase.
1151 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1153 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1154 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1155 gnat.dg/overload2_q.ads: New testcase.
1157 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1158 Mark Eggleston <mark.eggleston@codethink.co.uk>
1161 * gfortran.dg/array_temporaries_5.f90: New test.
1162 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1163 * gfortran.dg/dec_d_lines_3.f: Ditto.
1164 * gfortran.dg/dec_exp_4.f90: Ditto.
1165 * gfortran.dg/dec_exp_5.f90: Ditto.
1166 * gfortran.dg/dec_io_7.f90: Ditto.
1167 * gfortran.dg/dec_structure_24.f90: Ditto.
1168 * gfortran.dg/dec_structure_25.f90: Ditto.
1169 * gfortran.dg/dec_structure_26.f90: Ditto.
1170 * gfortran.dg/dec_structure_27.f90: Ditto.
1171 * gfortran.dg/dec_type_print_3.f90: Ditto.
1172 * gfortran.dg/init_flag_20.f90: Ditto.
1174 2018-12-03 Jeff Law <law@redhat.com>
1176 * gcc.dg/pr59963-2.c: Make testnames unique.
1177 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1179 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1181 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1183 * gcc.target/s390/section-anchors.c: New test.
1184 * gcc.target/s390/section-anchors2.c: New test.
1185 * gcc.target/s390/section-anchors3.c: New test.
1187 2018-12-03 Richard Biener <rguenther@suse.de>
1189 PR tree-optimization/88301
1190 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1192 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1194 PR tree-optimization/71109
1195 * gcc.c-torture/compile/pr71109.c: New test.
1198 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1201 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1204 * gcc.target/s390/pr80080-4.c: New test.
1206 2018-12-02 Andi Kleen <ak@linux.intel.com>
1208 * gcc.target/i386/returninst1.c: Run on 64bit only.
1209 * gcc.target/i386/returninst2.c: Dito.
1210 * gcc.target/i386/returninst3.c: Dito.
1212 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.target/i386/pr88278.c: New test.
1216 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1218 * gcc.target/i386/pr53759-2.c: New test.
1220 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1224 * c-c++-common/asan/pr88291.c: New test.
1227 * g++.dg/gomp/pr88258.C: New test.
1229 2018-12-01 Marek Polacek <polacek@redhat.com>
1231 Implement P0634R3, Down with typename!
1232 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1233 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1234 * g++.dg/cpp1z/typename1.C: New test.
1235 * g++.dg/cpp2a/typename1.C: New test.
1236 * g++.dg/cpp2a/typename10.C: New test.
1237 * g++.dg/cpp2a/typename11.C: New test.
1238 * g++.dg/cpp2a/typename2.C: New test.
1239 * g++.dg/cpp2a/typename3.C: New test.
1240 * g++.dg/cpp2a/typename4.C: New test.
1241 * g++.dg/cpp2a/typename5.C: New test.
1242 * g++.dg/cpp2a/typename6.C: New test.
1243 * g++.dg/cpp2a/typename7.C: New test.
1244 * g++.dg/cpp2a/typename8.C: New test.
1245 * g++.dg/cpp2a/typename9.C: New test.
1246 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1248 * g++.dg/other/crash-9.C: Add template disambiguator.
1249 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1250 * g++.dg/parse/crash13.C: Likewise.
1251 * g++.dg/parse/error36.C: Likewise.
1252 * g++.dg/parse/no-typename1.C: Likewise.
1253 * g++.dg/parse/typedef2.C: Likewise.
1254 * g++.dg/parse/typename11.C: Likewise.
1255 * g++.dg/template/crash48.C: Adjust dg-error.
1256 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1258 * g++.dg/template/error29.C: Only expect error in c++17_down.
1259 * g++.dg/template/nested5.C: Add template disambiguator.
1260 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1261 * g++.dg/template/static30.C: Add dg-error.
1262 * g++.dg/template/typedef6.C: Adjust dg-error.
1263 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1266 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1269 * g++.dg/other/error35.C: New test.
1272 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1274 2018-12-01 Jeff Law <law@redhat.com>
1276 * gcc.dg/predict-22.c: Update expected output.
1278 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1281 * gcc.target/i386/pr54589.c: New test.
1283 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1286 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1287 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1288 effective target, drop -mbranch-cost= options from the test and
1289 instead pass --param logical-op-non-short-circuit=0 or
1290 --param logical-op-non-short-circuit=1 depending on what the
1291 tests meant to test.
1292 * gcc.dg/pr21643.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1294 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1296 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1297 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1298 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1299 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1300 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1301 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1302 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1303 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1304 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1305 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1306 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1307 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1308 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1309 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1310 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1311 * gcc.dg/binop-xor1.c: Likewise.
1312 * gcc.dg/pr46309.c: Likewise.
1313 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1314 * gcc.dg/tree-ssa/reassoc-32.c: Add
1315 --param logical-op-non-short-circuit=1 to dg-options.
1316 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1317 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1318 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1319 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1321 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1324 * gcc.c-torture/execute/pr64242.c: New test.
1326 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1328 * g++.dg/parse/missing-parens-fixit.C: New test.
1330 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1332 * gcc.dg/independent-cloneids-1.c: New test.
1334 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1337 * g++.dg/debug/dwarf2/pr85550.C: New test.
1339 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1342 * c-c++-common/goacc/asyncwait-5.c: Update.
1343 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1345 * c-c++-common/goacc/asyncwait-5.c: New file.
1346 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1348 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1351 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1352 Add -mcpu=power7 option.
1354 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1356 PR preprocessor/88257
1357 * c-c++-common/Wformat-pr88257.c: New test.
1358 * c-c++-common/Wformat-pr88257.h: New test header.
1359 * c-c++-common/empty.h: New test header.
1361 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1363 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1364 * lib/target-supports.exp
1365 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1368 2018-11-30 Martin Liska <mliska@suse.cz>
1371 * c-c++-common/asan/asan-stack-small.c: New test.
1373 2018-11-30 Richard Biener <rguenther@suse.de>
1375 * gcc.dg/gimplefe-34.c: New testcase.
1376 * gcc.dg/gimplefe-35.c: Likewise.
1378 2018-11-30 Martin Liska <mliska@suse.cz>
1381 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1382 * gfortran.dg/simd-builtins-6.f90: Likewise.
1384 2018-11-29 Andi Kleen <ak@linux.intel.com>
1386 * gcc.target/i386/fentryname2.c: New test.
1387 * gcc.target/i386/fentryname3.c: New test.
1389 2018-11-29 Andi Kleen <ak@linux.intel.com>
1391 * gcc.target/i386/fentryname1.c: New test.
1393 2018-11-29 Andi Kleen <ak@linux.intel.com>
1395 * gcc.target/i386/returninst1.c: New test.
1396 * gcc.target/i386/returninst2.c: New test.
1397 * gcc.target/i386/returninst3.c: New test.
1399 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1401 * gcc.target/sparc/20181129-1.c: New test.
1402 * gcc.target/sparc/20181129-2.c: Likewise.
1404 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1407 * g++.target/i386/pr88152.C: New test.
1409 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1411 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1413 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/cpp0x/constexpr-base6b.C: New.
1416 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1417 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1418 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1419 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1420 * g++.dg/cpp1y/pr63996.C: Likewise.
1421 * g++.dg/ext/constexpr-vla5.C: Likewise.
1422 * g++.dg/ext/stmtexpr15.C: Likewise.
1423 * g++.dg/ext/vla1.C: Likewise.
1424 * g++.dg/other/fold1.C: Likewise.
1425 * g++.dg/parse/array-size2.C: Likewise.
1426 * g++.dg/parse/crash36.C: Likewise.
1427 * g++.dg/ubsan/pr81530.C: Likewise.
1428 * g++.dg/warn/Wvla-1.C: Likewise.
1429 * g++.dg/warn/Wvla-2.C: Likewise.
1430 * g++.old-deja/g++.brendan/array1.C: Likewise.
1431 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1432 * g++.old-deja/g++.law/init3.C: Likewise.
1433 * g++.old-deja/g++.mike/p6149.C: Likewise.
1435 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1438 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1439 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1441 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1444 * gcc.target/powerpc/pr87496.c: New test.
1446 2018-11-29 Martin Sebor <msebor@redhat.com>
1450 * gcc.dg/attr-aligned-2.c: New test.
1451 * gcc.dg/builtin-has-attribute.c: Adjust.
1452 * c-c++-common/builtin-has-attribute-2.c: Same.
1453 * c-c++-common/builtin-has-attribute-3.c: Same.
1454 * c-c++-common/builtin-has-attribute-4.c: Same.
1455 * c-c++-common/builtin-has-attribute-5.c: New test.
1456 * gcc.target/aarch64/attr-aligned.c: Same.
1457 * gcc.target/i386/attr-aligned.c: Same.
1458 * gcc.target/powerpc/attr-aligned.c: Same.
1459 * gcc.target/sparc/attr-aligned.c: Same.
1461 2018-11-29 qing zhao <qing.zhao@oracle.com>
1463 * gcc.dg/live-patching-1.c: New test.
1464 * gcc.dg/live-patching-2.c: New test.
1465 * gcc.dg/live-patching-3.c: New test.
1466 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1467 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1469 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1471 * gcc.dg/sinhatanh-1.c: New test.
1472 * gcc.dg/sinhatanh-2.c: New test.
1473 * gcc.dg/sinhatanh-3.c: New test.
1475 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1478 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1479 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1480 * g++.target/i386/avx-pr54700-1.C: New test.
1481 * g++.target/i386/avx-pr54700-2.C: New test.
1482 * g++.target/i386/avx2-pr54700-1.C: New test.
1483 * g++.target/i386/avx2-pr54700-2.C: New test.
1484 * g++.target/i386/sse4_1-check.h: New file.
1485 * g++.target/i386/avx-check.h: New file.
1486 * g++.target/i386/avx2-check.h: New file.
1487 * g++.target/i386/m128-check.h: New file.
1488 * g++.target/i386/m256-check.h: New file.
1489 * g++.target/i386/avx-os-support.h: New file.
1492 * g++.dg/tree-ssa/pr88152-1.C: New test.
1493 * g++.dg/tree-ssa/pr88152-2.C: New test.
1496 * gcc.dg/ubsan/pr88234.c: New test.
1498 2018-11-29 Richard Biener <rguenther@suse.de>
1500 PR tree-optimization/88243
1501 * gcc.dg/torture/pr88243.c: New testcase.
1503 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1506 * g++.dg/cpp0x/pr87539.C: New test.
1508 2018-11-28 Martin Sebor <msebor@redhat.com>
1512 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1514 2018-11-28 Marek Polacek <polacek@redhat.com>
1516 Implement P1094R2, Nested inline namespaces.
1517 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1518 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1520 2018-11-28 Nathan Sidwell <nathan@acm.org>
1523 * g++.dg/lookup/pr87531.C: New.
1525 2018-11-28 Jan Hubicka <jh@suse.cz>
1527 * gcc.dg/predict-13.c: Update template.
1528 * gcc.dg/predict-13b.c: New testcase.
1529 * gcc.dg/predict-22.c: New testcase.
1530 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1533 2018-11-28 Marek Polacek <polacek@redhat.com>
1535 PR c++/88222 - ICE with bit-field with invalid type.
1536 * g++.dg/ext/flexary31.C: New test.
1538 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1540 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1541 * g++.dg/opt/pr83084.C: XFAIL AIX.
1542 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1544 2018-11-28 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/88223
1547 * gcc.dg/torture/pr88223.c: New testcase.
1549 2018-11-28 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/88217
1552 * g++.dg/pr88217.C: New testcase.
1554 2018-11-28 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/79351
1557 * gcc.dg/torture/pr79351.c: New testcase.
1559 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1563 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1564 * gcc.target/i386/avx-pr88189-1.c: New test.
1565 * gcc.target/i386/avx-pr88189-2.c: New test.
1568 * g++.dg/cpp0x/pr87476-1.C: New test.
1569 * g++.dg/cpp0x/pr87476-2.C: New test.
1572 * c-c++-common/ubsan/pr88215.c: New test.
1574 2018-11-28 Richard Biener <rguenther@suse.de>
1576 PR tree-optimization/88182
1577 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1579 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1582 * g++.dg/other/pr88187.C: New test.
1585 * g++.dg/debug/pr88181.C: New test.
1588 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1591 2018-11-27 Martin Sebor <msebor@redhat.com>
1596 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1597 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1598 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1600 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1602 PR preprocessor/83173
1603 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1604 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1606 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1608 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1610 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1611 instead of PLUGIN_START_UNIT.
1612 * gcc.dg/plugin/plugin.exp: Enable new test.
1614 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1617 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1618 rather than 0 or 2 depending on logical_op_short_circuit.
1621 * gcc.target/powerpc/pr88188.c: New test.
1623 2018-11-27 Martin Liska <mliska@suse.cz>
1625 * gfortran.dg/simd-builtins-1.f90: New test.
1626 * gfortran.dg/simd-builtins-1.h: New test.
1627 * gfortran.dg/simd-builtins-2.f90: New test.
1628 * gfortran.dg/simd-builtins-3.f90: New test.
1629 * gfortran.dg/simd-builtins-3.h: New test.
1630 * gfortran.dg/simd-builtins-4.f: New test.
1631 * gfortran.dg/simd-builtins-4.h: New test.
1632 * gfortran.dg/simd-builtins-5.f: New test.
1633 * gfortran.dg/simd-builtins-6.f90: New test.
1635 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1637 * lib/target-supports.exp
1638 (check_effective_target_logical_op_short_circuit): Add msp430.
1639 (check_effective_target_int_eq_float): New.
1640 (check_effective_target_ptr_eq_long): New.
1641 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1642 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1643 sizeof (float) != sizeof (int).
1644 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1645 * gcc.dg/pr85859.c: Likewise.
1646 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1647 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1648 * gcc.dg/ifcvt-4.c: Likewise.
1649 * gcc.dg/pr34856.c: Likewise.
1650 * gcc.dg/builtin-apply2.c: Likewise.
1651 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1652 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1653 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1654 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1656 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1657 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1658 sizeof(void *) != sizeof(long).
1659 * gcc.dg/lto/20091013-1_2.c: Likewise.
1660 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1661 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1662 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1663 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1664 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1665 * gcc.dg/weak/typeof-2.c: Likewise.
1666 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1667 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1668 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1669 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1671 2018-11-26 Martin Sebor <msebor@redhat.com>
1674 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1675 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1677 2018-11-26 Marek Polacek <polacek@redhat.com>
1679 PR c++/88120 - ICE when calling save_expr in a template.
1680 * g++.dg/cpp0x/pr88120.C: New test.
1682 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1684 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1685 of int if __SIZEOF_INT__ == 2.
1686 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1687 __SIZEOF_SIZE_T < 4.
1688 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1689 __SIZEOF_INT__ == 2.
1690 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1691 * gcc.dg/pr53037-2.c: Likewise.
1692 * gcc.dg/pr53037-3.c: Likewise.
1693 * gcc.dg/pr85512.c: Likewise.
1694 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1695 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1696 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1697 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1698 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1700 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1701 directives for int16.
1703 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1705 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1706 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1707 _printf_float for newlib_nano_io target.
1708 * gcc.c-torture/execute/930513-1.c: Likewise.
1709 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1710 * gcc.c-torture/execute/ieee/920810-1.x: New.
1712 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.target/i386/pr88195.c: New test.
1718 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1719 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1720 expect it in diagnostics.
1723 * g++.dg/debug/dwarf2/pr86900.C: New test.
1725 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1727 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1729 * gcc.dg/pr34225.c: Likewise.
1730 * gcc.dg/pr40971.c: Likewise.
1731 * gcc.dg/pr69071.c: Likewise.
1732 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1733 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1734 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1735 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1736 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1737 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1738 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1739 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1740 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1742 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1743 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1744 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1745 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1746 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1747 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1748 * lib/target-supports.exp (check_effective_target_size20plus): New.
1749 (check_effective_target_size32plus): Update comment.
1751 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1754 * gcc.target/pr88178.c: New test.
1756 2018-11-26 Matthias Klose <doko@ubuntu.com>
1758 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1760 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1762 * lib/target-supports.exp (check_compile): Handle D.
1763 (check_effective_target_d_runtime): New proc.
1764 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1765 compile unless d_runtime.
1766 * gdc.dg/runnable.d: Skip unless d_runtime.
1767 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1769 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1772 * gfortran.dg/associate_46.f90: New test.
1774 2018-11-23 Jeff Law <law@redhat.com>
1776 PR rtl-optimization/84768
1777 * gcc.c-torture/compile/pr84768.c: New test.
1779 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1781 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1784 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1786 PR tree-optimization/87756
1787 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1789 * gcc.dg/builtin-memchr-3.c: Likewise.
1791 2018-11-23 Martin Sebor <msebor@redhat.com>
1793 PR tree-optimization/87756
1794 * gcc.dg/builtin-memchr-2.c: New test.
1795 * gcc.dg/builtin-memchr-3.c: Same.
1796 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1798 2018-11-23 Martin Sebor <msebor@redhat.com>
1801 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1802 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1803 * gcc.dg/torture/pr67222.c: Adjust.
1805 2018-11-23 Richard Biener <rguenther@suse.de>
1807 PR tree-optimization/88149
1808 * g++.dg/torture/pr88149.C: New testcase.
1810 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1812 PR tree-optimization/86614
1813 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1814 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1815 warnings, just early ones from FE. Remove dg-prune-output.
1816 * c-c++-common/Warray-bounds-6.c: New test.
1818 * gfortran.dg/pad_source_1.f: New test.
1819 * gfortran.dg/pad_source_2.f: New test.
1820 * gfortran.dg/pad_source_3.f: New test.
1821 * gfortran.dg/pad_source_4.f: New test.
1822 * gfortran.dg/pad_source_5.f: New test.
1824 2018-11-22 Jan Hubicka <jh@suse.cz>
1827 * g++.dg/lto/odr-5_0.C: New testcase.
1828 * g++.dg/lto/odr-5_1.C: New testcase.
1830 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1832 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1833 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1835 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1837 PR tree-optimization/85794
1838 * gcc.dg/vect/O3-pr85794.c: New test.
1840 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1842 PR rtl-optimization/87718
1843 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1846 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1848 * gcc.target/arm/pr85434.c: New test.
1850 2018-11-22 Richard Biener <rguenther@suse.de>
1852 PR tree-optimization/88148
1853 * gfortran.dg/pr88148.f90: New testcase.
1855 2018-11-22 Andreas Schwab <schwab@suse.de>
1857 * g++.dg/lto/odr-2_0.C: Remove extra brace
1859 2018-11-22 Martin Liska <mliska@suse.cz>
1862 * gcc.dg/tsan/pr88017.c: New test.
1864 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1867 * g++.dg/cpp0x/implicit15.C: New test.
1870 * g++.dg/diagnostic/pr87386.C: New test.
1871 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1873 PR rtl-optimization/85925
1874 * gcc.c-torture/execute/20181120-1.c: Require effective target
1877 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1880 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1883 * gcc.target/pr85667-1.c: New testcase.
1884 * gcc.target/pr85667-2.c: New testcase.
1885 * gcc.target/pr85667-3.c: New testcase.
1886 * gcc.target/pr85667-4.c: New testcase.
1888 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1891 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1892 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1893 * g++.dg/lto/odr-2_0.C: New.
1894 * g++.dg/lto/odr-2_1.C: New.
1895 * g++.dg/lto/odr-3_0.C: New.
1896 * g++.dg/lto/odr-3_1.C: New.
1898 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1901 * gcc.target/aarch64/pr87839.c: New test.
1903 2018-11-21 Renlin Li <renlin.li@arm.com>
1906 * gcc.dg/pr84877.c: New.
1908 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1911 * gcc.target/i386/pr87317-1.c: New file.
1912 * gcc.target/i386/pr87317-2.c: Likewise.
1913 * gcc.target/i386/pr87317-3.c: Likewise.
1914 * gcc.target/i386/pr87317-4.c: Likewise.
1915 * gcc.target/i386/pr87317-5.c: Likewise.
1916 * gcc.target/i386/pr87317-6.c: Likewise.
1917 * gcc.target/i386/pr87317-7.c: Likewise.
1918 * gcc.target/i386/pr87317-8.c: Likewise.
1919 * gcc.target/i386/pr87317-9.c: Likewise.
1920 * gcc.target/i386/pr87317-10.c: Likewise.
1921 * gcc.target/i386/pr87317-11.c: Likewise.
1922 * gcc.target/i386/pr87317-12.c: Likewise.
1923 * gcc.target/i386/pr87317-13.c: Likewise.
1925 2018-11-21 Tom de Vries <tdevries@suse.de>
1928 * lib/options.exp (check_for_options_with_filter): New proc.
1929 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1932 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1933 Mark Eggleston <mark.eggleston@codethink.com>
1935 * gfortran.dg/include_10.f: New test.
1936 * gfortran.dg/include_10.inc: New file.
1937 * gfortran.dg/include_11.f: New test.
1938 * gfortran.dg/include_12.f: New test.
1939 * gfortran.dg/include_13.f90: New test.
1940 * gfortran.dg/gomp/include_1.f: New test.
1941 * gfortran.dg/gomp/include_1.inc: New file.
1942 * gfortran.dg/gomp/include_2.f90: New test.
1944 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1946 * gcc.target/s390/vector/align-1.c: New test.
1947 * gcc.target/s390/vector/align-2.c: New test.
1949 2018-11-20 Martin Sebor <msebor@redhat.com>
1951 * c-c++-common/builtin-has-attribute-2.c: New test.
1952 * c-c++-common/builtin-has-attribute-3.c: New test.
1953 * c-c++-common/builtin-has-attribute-4.c: New test.
1954 * c-c++-common/builtin-has-attribute.c: New test.
1955 * gcc.dg/builtin-has-attribute.c: New test.
1956 * gcc.target/i386/builtin-has-attribute.c: New test.
1958 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1961 * g++.dg/lto/odr-4_0.C: New testcase.
1962 * g++.dg/lto/odr-4_1.C: New testcase.
1964 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1967 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1969 PR tree-optimization/87895
1970 * gcc.dg/gomp/pr87895-1.c: New test.
1971 * gcc.dg/gomp/pr87895-2.c: New test.
1972 * gcc.dg/gomp/pr87895-3.c: New test.
1974 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1977 * gcc.target/i386/pr88070.c: New test.
1979 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1981 * gcc.target/s390/flogr-1.c: New test.
1983 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1986 * g++.dg/torture/pr87997.C: New testcase.
1988 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1991 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1993 2018-11-20 Richard Biener <rguenther@suse.de>
1995 PR tree-optimization/88074
1996 * gcc.dg/pr88074.c: New testcase.
1998 2018-11-20 Martin Liska <mliska@suse.cz>
2000 * pr57362.C: Move to g++.target/i386 folder.
2001 * pr57548.C: Likewise.
2002 * pr59492.C: Likewise.
2003 * pr82625.C: Likewise.
2004 * pr85329-2.C: Likewise.
2005 * pr85329.C: Likewise.
2007 2018-11-20 Richard Biener <rguenther@suse.de>
2009 PR tree-optimization/88069
2010 * gcc.dg/pr88069.c: New testcase.
2012 2018-11-20 Martin Liska <mliska@suse.cz>
2015 * gcc.target/i386/ipa-stack-alignment.c: Add
2016 -fomit-frame-pointer.
2018 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2021 * gcc.target/s390/pr88083.c: New test.
2023 2018-11-20 Richard Biener <rguenther@suse.de>
2026 * g++.dg/tree-ssa/pr83215.C: New testcase.
2028 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2030 * gcc.c-torture/execute/20181120-1.c: New test.
2032 2018-11-20 Richard Biener <rguenther@suse.de>
2034 PR tree-optimization/88087
2035 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2037 2018-11-19 Paul Koning <ni1d@arrl.net>
2039 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2040 * gcc.c-torture/execute/pr23467.c: Ditto.
2041 * gcc.c-torture/execute/pr36093.c: Ditto.
2042 * gcc.c-torture/execute/pr43783.c: Ditto.
2043 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2044 * gcc.dg/torture/pr36400.c: Ditto.
2045 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2048 2018-11-19 Paul Koning <ni1d@arrl.net>
2050 * lib/target-supports.exp (check_weak_available): Return "no" for
2053 2018-11-19 Marek Polacek <polacek@redhat.com>
2055 PR c++/87781 - detect invalid elaborated-type-specifier.
2056 * g++.dg/parse/elab3.C: New test.
2057 * g++.dg/template/crash115.C: Adjust dg-error.
2059 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2061 PR rtl-optimization/88033
2062 * gcc.target/i386/pr88033.c: New test.
2064 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2066 * gcc.target/aarch64/sve/unroll-1.c: New test.
2068 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2070 PR tree-optimization/87025
2071 * gcc.dg/pr87025.c: New test.
2073 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2075 PR tree-optimization/88071
2076 * gcc.dg/pr88071.c: New test.
2079 * g++.dg/lookup/pr60994.C: New test.
2082 * g++.dg/gomp/pr78363-4.C: New test.
2083 * g++.dg/gomp/pr78363-5.C: New test.
2084 * g++.dg/gomp/pr78363-6.C: New test.
2085 * g++.dg/gomp/pr78363-7.C: New test.
2087 2018-11-19 Richard Biener <rguenther@suse.de>
2090 * g++.dg/lto/pr87229_0.C: New testcase.
2092 2018-11-19 Martin Liska <mliska@suse.cz>
2095 * gcc.dg/lto/pr88077_0.c: New test.
2096 * gcc.dg/lto/pr88077_1.c: New test.
2098 2018-11-19 Martin Liska <mliska@suse.cz>
2100 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2101 * g++.dg/gcov/ternary.C: Likewise.
2102 * lib/gcov.exp: Support pattern of following form:
2105 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2107 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2108 unrelated final test.
2109 * gcc.target/visium/overflow16: Likewise.
2110 * gcc.target/visium/overflow32.c: Likewise.
2112 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2114 * g++.dg/template/crash91.C: Check location too.
2116 2018-11-19 Martin Liska <mliska@suse.cz>
2118 PR gcov-profile/88045
2119 * g++.dg/gcov/pr88045.C: New test.
2121 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2124 * gfortran.dg/where_7.f90: New test.
2126 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2129 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2130 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2131 * gfortran.dg/protected_6.f90: Likewise.
2132 * gfortran.dg/assign_11.f90: New test.
2133 * gfortran.dg/pointer_assign_12.f90: New test.
2135 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2137 PR tree-optimization/87546
2138 * gcc.dg/vect/O3-pr87546.c: New test.
2140 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2143 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2144 bits. Update comment.
2145 * gcc.dg/concat2.c: Likewise.
2146 * gcc.c-torture/compile/pr46534.c: Likewise.
2148 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2151 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2152 (operator"" _a) Change unsigned long type to std::size_t.
2154 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2156 * gcc.target/powerpc/fusion3.c: Delete.
2157 * gcc.target/powerpc/fusion4.c: Delete.
2159 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2161 PR rtl-optimization/87475
2162 * g++.dg/opt/pr87475.C: New test.
2164 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2166 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2167 * gcc.c-torture/execute/user-printf.c: Likewise.
2169 2018-11-16 Nathan Sidwell <nathan@acm.org>
2172 * g++.dg/lookup/pr87269.C: New.
2174 2018-11-16 Richard Biener <rguenther@suse.de>
2177 * g++.dg/lto/pr54625-2_0.c: Add -w.
2179 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2181 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2182 r{o,x}sbg expectations.
2183 * gcc.target/s390/risbg-ll-2.c: Likewise.
2185 2018-11-16 Richard Biener <rguenther@suse.de>
2188 * g++.dg/lto/pr54625-1_0.c: Add -w.
2190 2018-11-15 Martin Sebor <msebor@redhat.com>
2194 * g++.dg/ext/attr-alloc_size.C: New test.
2195 * c-c++-common/pr71574.c: Adjust diagnostics.
2196 * c-c++-common/attributes-1.c: Same.
2197 * gcc.dg/attr-alloc_align-2.c: Same.
2198 * gcc.dg/attr-alloc_align-4.c: New test.
2199 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2200 * gcc.dg/attr-alloc_size.c: Same.
2201 * gcc.dg/attr-assume_aligned-4.c: New test.
2202 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2203 * gcc.dg/nonnull-2.c: Same.
2204 * gcc.dg/torture/pr80612.c: Same.
2205 * obj-c++.dg/attributes/method-format-1.mm: Same.
2206 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2207 * objc.dg/attributes/method-format-1.m: same.
2208 * objc.dg/attributes/method-nonnull-1.m: Same.
2210 2018-11-15 Martin Sebor <msebor@redhat.com>
2213 * gcc.dg/20021006-1.c
2214 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2215 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2216 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2217 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2218 * gcc.dg/Walloca-16.c: Adjust.
2219 * gcc.dg/Wrestrict-4.c: Adjust.
2220 * gcc.dg/Wrestrict-5.c: Adjust.
2221 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2222 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2223 * gcc.dg/initpri1.c: Adjust.
2224 * gcc.dg/pr15698-1.c: Adjust.
2225 * gcc.dg/pr69156.c: Adjust.
2226 * gcc.dg/pr83463.c: Adjust.
2227 * gcc.dg/redecl-4.c: Adjust.
2228 * gcc.dg/tls/thr-init-2.c: Adjust.
2229 * gcc.dg/torture/pr55890-2.c: Adjust.
2230 * gcc.dg/torture/pr55890-3.c: Adjust.
2231 * gcc.dg/torture/pr67741.c: Adjust.
2232 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2233 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2234 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2236 2018-11-15 Nathan Sidwell <nathan@acm.org>
2240 * g++.dg/template/pr86246.C: New.
2241 * g++.dg/template/pr87989.C: New.
2243 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2245 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2246 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2247 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2248 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2249 * g++.dg/ext/constexpr-vla5.C: Likewise.
2250 * g++.dg/gomp/pr85134.C: Likewise.
2252 2018-11-15 Nathan Sidwell <nathan@acm.org>
2255 * g++.dg/cpp1y/pr79393-3.C: New.
2257 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2260 * c-c++-common/diagnostic-format-json-1.c: New test.
2261 * c-c++-common/diagnostic-format-json-2.c: New test.
2262 * c-c++-common/diagnostic-format-json-3.c: New test.
2263 * c-c++-common/diagnostic-format-json-4.c: New test.
2264 * c-c++-common/diagnostic-format-json-5.c: New test.
2265 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2266 (custom_diagnostic_finalizer): Add diagnostic_t param.
2267 * gcc.dg/plugin/location_overflow_plugin.c
2268 (verify_unpacked_ranges): Likewise.
2269 (verify_no_columns): Likewise.
2270 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2271 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2272 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2274 2018-11-15 Richard Biener <rguenther@suse.de>
2277 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2279 2018-11-15 Richard Biener <rguenther@suse.de>
2281 PR tree-optimization/88031
2282 * gcc.dg/pr88031.c: New testcase.
2284 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2286 * gcc.target/aarch64/pr62178.c: Fix spaces.
2288 2018-11-15 Richard Biener <rguenther@suse.de>
2290 PR tree-optimization/88030
2291 * gcc.dg/tsan/pr88030.c: New testcase.
2293 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2295 PR rtl-optimization/88018
2296 * g++.dg/tsan/pr88018.C: New test.
2298 2018-11-15 Richard Biener <rguenther@suse.de>
2301 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2303 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2305 PR tree-optimization/84648
2306 * gcc.dg/tree-ssa/pr84648.c: New test.
2307 * gcc.dg/pr68317.c: Add warning check on overflow.
2309 2018-11-14 Nathan Sidwell <nathan@acm.org>
2313 * g++.dg/debug/dwarf2/pr87462.C: New.
2314 * g++.dg/debug/dwarf2/pr88006.C: New.
2316 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2318 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2319 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2320 * g++.dg/ext/flexary4.C: Likewise.
2321 * g++.dg/ext/flexary9.C: Likewise.
2322 * g++.dg/other/incomplete2.C: Likewise.
2323 * g++.dg/parse/friend12.C: Likewise.
2325 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2327 P1236R1 - Signed integers are two's complement
2328 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2329 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2330 diagnostics here for c++2a.
2331 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2332 diagnostics here for c++2a.
2333 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2334 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2335 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2336 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2337 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2339 2018-11-14 Jeff Law <law@redhat.com>
2341 * gcc.c-torture/compile/20181114.c: New test.
2343 2018-11-14 Richard Biener <rguenther@suse.de>
2346 * gcc.dg/pr87985.c: New testcase.
2348 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2350 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2353 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2355 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2357 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2359 * gcc.target/s390/global-array-even-element.c: Likewise.
2361 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2362 Jackson Woodruff <jackson.woodruff@arm.com>
2364 PR 71026/tree-optimization
2365 * gcc.dg/div-cmp-1.c: New test.
2366 * gcc.dg/div-cmp-2.c: New test.
2368 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2371 * gcc.dg/pr88007.c: New test.
2373 PR rtl-optimization/87817
2374 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2376 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2378 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2380 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2382 * gnat.dg/rt_signals.adb: New testcase.
2384 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2386 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2388 2018-11-14 Javier Miranda <miranda@adacore.com>
2390 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2392 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2394 * gnat.dg/compile_time_error1.adb,
2395 gnat.dg/compile_time_error1.ads,
2396 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2398 2018-11-14 Justin Squirek <squirek@adacore.com>
2400 * gnat.dg/generic_pkg.adb: New testcase.
2402 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2404 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2407 2018-11-14 Justin Squirek <squirek@adacore.com>
2409 * gnat.dg/enum5.adb: New testcase.
2411 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2413 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2414 gnat.dg/bip_exception_pkg.ads: New testcase.
2416 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2418 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2419 gnat.dg/equal4_controlled_filter.ads,
2420 gnat.dg/equal4_full_selector_filter.ads,
2421 gnat.dg/equal4_smart_pointers.ads: New testcase.
2423 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2425 * gnat.dg/generic_actuals.adb: New testcase.
2427 2018-11-14 Richard Biener <rguenther@suse.de>
2429 PR tree-optimization/87974
2430 * g++.dg/opt/pr87974.C: New testcase.
2432 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2434 PR tree-optimization/87977
2435 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2436 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2437 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2438 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2439 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2441 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2443 PR rtl-optimization/87507
2444 * gcc.target/powerpc/pr87507.c: New test.
2445 * gcc.target/powerpc/pr68805.c: Update expected results.
2447 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2449 PR tree-optimization/87898
2450 * gcc.dg/gomp/pr87898.c: New test.
2452 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2454 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2458 2018-11-13 Martin Sebor <msebor@redhat.com>
2461 * gcc.dg/attr-copy-5.c: New test.
2462 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2464 2018-11-13 Richard Biener <rguenther@suse.de>
2466 PR tree-optimization/86991
2467 * gcc.dg/pr86991.c: New testcase.
2469 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2472 * gcc.target/i386/pr87955.c: New test.
2474 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2476 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2478 * gcc.dg/tree-ssa/vrp92.c: Same.
2480 2018-11-13 Richard Biener <rguenther@suse.de>
2482 PR tree-optimization/87931
2483 * gcc.dg/graphite/pr87931.c: New testcase.
2485 2018-11-13 Martin Liska <mliska@suse.cz>
2488 * gcc.target/i386/pr87930.c: New test.
2490 2018-11-13 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/87962
2493 * gcc.dg/pr87962.c: New testcase.
2495 2018-11-13 Richard Biener <rguenther@suse.de>
2497 PR tree-optimization/87967
2498 * g++.dg/opt/pr87967.C: New testcase.
2500 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2502 * gcc.target/arc/builtin_eh.c: New test.
2504 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2506 * gcc.target/arc/firq-1.c: Update test.
2507 * gcc.target/arc/firq-3.c: Likewise.
2508 * gcc.target/arc/firq-4.c: Likewise.
2509 * gcc.target/arc/interrupt-6.c: Likewise.
2511 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2513 PR rtl-optimization/87918
2514 * gcc.target/i386/pr87918.c: New test.
2516 2018-11-13 Alan Modra <amodra@gmail.com>
2518 * gcc.target/powerpc/rotmask.c: New.
2520 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2524 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2526 * gcc.dg/tree-ssa/popcount.c: Likewise.
2527 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2528 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2529 * gcc.target/aarch64/popcount4.c: New test.
2530 * lib/target-supports.exp (check_effective_target_popcountl): New.
2532 2018-11-12 Martin Liska <mliska@suse.cz>
2534 PR gcov-profile/87442
2535 * gcc.dg/profile-filtering-1.c: New test.
2536 * gcc.dg/profile-filtering-2.c: New test.
2538 2018-11-12 Martin Sebor <msebor@redhat.com>
2541 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2543 2018-11-12 Renlin Li <renlin.li@arm.com>
2546 * gcc.target/aarch64/sve/pr87815.c: New.
2548 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2550 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2553 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2555 * gcc.target/csky/fnmul-1.c: New.
2556 * gcc.target/csky/fnmul-2.c: New.
2557 * gcc.target/csky/fnmul-3.c: New.
2558 * gcc.target/csky/fnmul-4.c: New.
2560 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2563 * gcc.target/i386/pr87928.c: New test.
2565 2018-11-09 Martin Sebor <msebor@redhat.com>
2568 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2569 * gcc.dg/pr39323-1.c: Ditto.
2571 2018-11-09 Paul Koning <ni1d@arrl.net>
2573 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2575 * gcc.dg/Wrestrict-4.c: Ditto.
2576 * gcc.dg/Wrestrict-5.c: Ditto.
2577 * gcc.dg/pr83463.c: Ditto.
2578 * gcc.dg/torture/pr55890-2.c: Ditto.
2579 * gcc.dg/torture/pr55890-3.c: Ditto.
2580 * gcc.dg/torture/pr71816.c: Ditto.
2582 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2584 * c-c++-common/gomp/clauses-5.c: New test.
2586 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2587 * c-c++-common/gomp/requires-2.c: Likewise.
2588 * c-c++-common/gomp/requires-4.c: Likewise.
2590 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2591 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2593 2018-11-09 Jeff Law <law@redhat.com>
2595 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2597 2018-11-09 Martin Sebor <msebor@redhat.com>
2600 * gcc.dg/Wattribute-alias.c: New test.
2601 * gcc.dg/Wmissing-attributes.c: New test.
2602 * gcc.dg/attr-copy.c: New test.
2603 * gcc.dg/attr-copy-2.c: New test.
2604 * gcc.dg/attr-copy-3.c: New test.
2605 * gcc.dg/attr-copy-4.c: New test.
2607 2018-11-09 Martin Sebor <msebor@redhat.com>
2610 * gcc.dg/attr-aligned.c: New test.
2612 2018-11-09 Martin Liska <mliska@suse.cz>
2614 * gcc.target/i386/ipa-stack-alignment.c: New test.
2616 2018-11-09 Martin Liska <mliska@suse.cz>
2618 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2620 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2622 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2623 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2624 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2625 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2626 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2627 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2628 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2629 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2630 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2631 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2632 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2633 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2634 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2635 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2636 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2637 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2638 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2639 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2640 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2641 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2642 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2643 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2644 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2645 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2646 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2647 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2648 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2649 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2650 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2651 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2652 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2653 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2654 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2655 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2656 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2657 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2658 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2659 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2660 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2661 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2662 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2663 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2664 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2665 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2666 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2667 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2668 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2669 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2670 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2671 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2672 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2673 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2674 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2675 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2676 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2677 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2678 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2679 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2681 2018-11-09 Stafford Horne <shorne@gmail.com>
2682 Richard Henderson <rth@twiddle.net>
2684 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2685 * gcc.dg/20020312-2.c: Likewise.
2686 * gcc.dg/attr-alloc_size-11.c: Likewise.
2687 * gcc.dg/builtin-apply2.c: Likewise.
2688 * gcc.dg/nop.h: Likewise.
2689 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2690 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2691 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2692 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2693 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2694 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2695 * lib/target-supports.exp
2696 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2697 * gcc.target/or1k/*: New.
2699 2018-11-09 Richard Biener <rguenther@suse.de>
2701 PR tree-optimization/87621
2702 * g++.dg/vect/pr87621.cc: New testcase.
2704 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2706 PR rtl-optimization/86438
2707 * gcc.dg/torture/pr86438.c: New.
2710 * gcc.dg/pr87793.c: New.
2712 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2714 * gcc.target/arm/neon-vect-div-1.c: New test.
2715 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2717 2018-11-08 Andi Kleen <ak@linux.intel.com>
2719 * gcc.target/i386/ptwrite1.c: New test.
2720 * gcc.target/i386/ptwrite2.c: New test.
2722 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2725 * gfortran.dg/read_legacy_comma.f90: New test.
2727 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2729 PR rtl-optimization/87600
2730 * gcc.dg/pr87600.h: New file.
2731 * gcc.dg/pr87600-1.c: New test.
2732 * gcc.dg/pr87600-2.c: Likewise.
2734 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2736 * c-c++-common/gomp/atomic-17.c: New test.
2737 * c-c++-common/gomp/atomic-18.c: New test.
2738 * c-c++-common/gomp/atomic-19.c: New test.
2739 * c-c++-common/gomp/atomic-20.c: New test.
2740 * c-c++-common/gomp/atomic-21.c: New test.
2741 * c-c++-common/gomp/atomic-22.c: New test.
2742 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2743 (foo): Add ntm argument and test if and nontemporal clauses on
2744 constructs with simd.
2745 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2746 use in_reduction clause instead of reduction. Add another
2747 taskloop simd without nogroup clause, but with reduction clause and
2748 a new in_reduction. Add ntm and i3 arguments. Test if and
2749 nontemporal clauses on constructs with simd. Change if clauses on
2750 some constructs from specific to the particular constituents to one
2751 without a modifier. Add new tests for combined host teams and for
2752 new parallel master and {,parallel }master taskloop{, simd} combined
2754 (baz): New function with host teams tests.
2755 * gcc.dg/gomp/combined-1.c: Moved to ...
2756 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2758 * c-c++-common/gomp/combined-2.c: New test.
2759 * c-c++-common/gomp/combined-3.c: New test.
2760 * c-c++-common/gomp/critical-1.c: New test.
2761 * c-c++-common/gomp/critical-2.c: New test.
2762 * c-c++-common/gomp/default-1.c: New test.
2763 * c-c++-common/gomp/defaultmap-1.c: New test.
2764 * c-c++-common/gomp/defaultmap-2.c: New test.
2765 * c-c++-common/gomp/defaultmap-3.c: New test.
2766 * c-c++-common/gomp/depend-5.c: New test.
2767 * c-c++-common/gomp/depend-6.c: New test.
2768 * c-c++-common/gomp/depend-iterator-1.c: New test.
2769 * c-c++-common/gomp/depend-iterator-2.c: New test.
2770 * c-c++-common/gomp/depobj-1.c: New test.
2771 * c-c++-common/gomp/flush-1.c: New test.
2772 * c-c++-common/gomp/flush-2.c: New test.
2773 * c-c++-common/gomp/for-1.c: New test.
2774 * c-c++-common/gomp/for-2.c: New test.
2775 * c-c++-common/gomp/for-3.c: New test.
2776 * c-c++-common/gomp/for-4.c: New test.
2777 * c-c++-common/gomp/for-5.c: New test.
2778 * c-c++-common/gomp/for-6.c: New test.
2779 * c-c++-common/gomp/for-7.c: New test.
2780 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2781 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2782 diagnostics wording in one case.
2783 * c-c++-common/gomp/if-3.c: New test.
2784 * c-c++-common/gomp/master-combined-1.c: New test.
2785 * c-c++-common/gomp/master-combined-2.c: New test.
2786 * c-c++-common/gomp/nontemporal-1.c: New test.
2787 * c-c++-common/gomp/nontemporal-2.c: New test.
2788 * c-c++-common/gomp/reduction-task-1.c: New test.
2789 * c-c++-common/gomp/reduction-task-2.c: New test.
2790 * c-c++-common/gomp/requires-1.c: New test.
2791 * c-c++-common/gomp/requires-2.c: New test.
2792 * c-c++-common/gomp/requires-3.c: New test.
2793 * c-c++-common/gomp/requires-4.c: New test.
2794 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2795 diagnostics for nonmonotonic modifier with static, runtime or auto
2797 * c-c++-common/gomp/simd7.c: New test.
2798 * c-c++-common/gomp/target-data-1.c: New test.
2799 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2800 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2801 * c-c++-common/gomp/teams-1.c: New test.
2802 * c-c++-common/gomp/teams-2.c: New test.
2803 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2805 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2806 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2807 qualified vars without mutable member no longer being predeterined
2809 * gcc.dg/gomp/sharing-1.c: Likewise.
2810 * g++.dg/gomp/clause-3.C: Likewise.
2811 * g++.dg/gomp/member-2.C: Likewise.
2812 * g++.dg/gomp/predetermined-1.C: Likewise.
2813 * g++.dg/gomp/private-1.C: Likewise.
2814 * g++.dg/gomp/sharing-1.C: Likewise.
2815 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2816 const static data member without mutable elements.
2817 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2818 * gcc.dg/gomp/for-5.c: Likewise.
2819 * gcc.dg/gomp/for-6.c: Change expected library call.
2820 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2821 * gcc.dg/gomp/reduction-2.c: New test.
2822 * gcc.dg/gomp/simd-1.c: New test.
2823 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2824 * g++.dg/gomp/atomic-18.C: New test.
2825 * g++.dg/gomp/atomic-19.C: New test.
2826 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2827 variable messages. Add another expected error.
2828 * g++.dg/gomp/critical-3.C: New test.
2829 * g++.dg/gomp/depend-iterator-1.C: New test.
2830 * g++.dg/gomp/depend-iterator-2.C: New test.
2831 * g++.dg/gomp/depobj-1.C: New test.
2832 * g++.dg/gomp/doacross-1.C: New test.
2833 * g++.dg/gomp/for-21.C: New test.
2834 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2835 * g++.dg/gomp/for-5.C: Likewise.
2836 * g++.dg/gomp/for-6.C: Change expected library call.
2837 * g++.dg/gomp/loop-4.C: New test.
2838 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2840 * g++.dg/gomp/pr33372-3.C: Likewise.
2841 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2842 * g++.dg/gomp/simd-2.C: New test.
2843 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2845 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2847 * gcc.dg/pr87874.c (em): Declare uint64_max as
2848 const unsigned long long int.
2850 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2852 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2853 integer overflow when sizeof(short) == sizeof(int).
2854 * gcc.dg/attr-alloc_size-11.c: Likewise.
2855 * gcc.dg/attr-alloc_size-3.c: Likewise.
2856 * gcc.dg/attr-alloc_size-5.c: Likewise.
2857 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2859 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2861 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2862 uppercase "NOP" instructions in assembler output.
2863 * c-c++-common/patchable_function_entry-default.c: Likewise.
2864 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2866 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2868 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2870 * gcc.dg/addr_equal-1.c: Likewise.
2871 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2872 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2874 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2876 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2877 an output section is too large for a memory region, or a memory
2880 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2882 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2883 * gnat.dg/null_pointer_deref2.adb: Likewise.
2884 * gnat.dg/null_pointer_deref3.adb: Likewise.
2885 * gnat.dg/opt74.adb: New test.
2886 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2887 * gnat.dg/warn12.adb: Delete.
2888 * gnat.dg/warn12_pkg.ads: Likewise.
2890 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2893 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2894 "-fdump-ipa-inline".
2895 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2896 "-fdump-tree-einline".
2897 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2898 "-fdump-tree-einline".
2899 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2900 "-fdump-tree-einline".
2901 * g++.dg/tree-ssa/inline-2.C: Likewise.
2902 * g++.dg/tree-ssa/inline-3.C: Likewise.
2903 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2904 using "-fopt-info-inline".
2905 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2906 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2907 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2909 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2910 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2911 directive. Update scan-tree-dump-times to reflect /order
2913 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2914 reflect /order suffixes.
2915 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2916 avoid getting extra messages from inliner.
2917 * gcc.dg/plugin/dump-2.c: Likewise.
2918 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2919 "function body not available" missed optimization messages.
2920 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2922 * gcc.dg/pr71969-3.c: Likewise.
2923 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2924 "-fdump-tree-einline".
2925 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2926 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2928 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2929 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2931 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2932 "-fdump-tree-einline".
2933 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2936 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2938 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2940 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2942 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2943 (test_dump): Add testing of %C.
2945 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2947 * g++.dg/other/pr87916.C: New test.
2949 2018-11-08 Richard Biener <rguenther@suse.de>
2951 PR tree-optimization/87929
2952 * gcc.dg/pr87929.c: New testcase.
2954 2018-11-08 Martin Liska <mliska@suse.cz>
2956 * gcc.dg/pr87811.c: Update scanned pattern.
2957 * gcc.dg/pr87811-2.c: Likewise.
2959 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2961 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2963 * g++.dg/lto/pr87906_1.C: Likewise.
2965 2018-11-08 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/87913
2968 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2970 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2972 * gcc.target/mips/mips.exp (mips-dg-options):
2973 Add mips_option_dependency msoft-float vs no-mmi and
2974 mips16/micromips vs no-mmi/ext/ext2 only gcc
2975 config with Loongson target.
2977 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2979 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2980 memcpy from "unsigned long" to __SIZE_TYPE__.
2982 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2985 * gcc.target/msp430/pr87691.c: New test.
2987 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2989 * gcc.dg/Wno-attribute-warning.c: New test.
2991 2018-11-07 Nathan Sidwell <nathan@acm.org>
2994 * g++.dg/lookup/pr87904.C: New.
2996 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2998 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3000 2018-11-07 Richard Biener <rguenther@suse.de>
3002 PR tree-optimization/87914
3003 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3004 (check_avx2_available): Likewise.
3005 * g++.dg/vect/pr87914.cc: New testcase.
3007 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3009 * gcc.target/mips/loongson-ctz.c: Fix typo.
3010 * gcc.target/mips/loongson-dctz.c: Fix typo.
3012 2018-11-07 Jan Hubicka <jh@suse.cz>
3014 * g++.dg/lto/odr-1_1.C: Fix template.
3016 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3018 * gcc.target/mips/loongson-ctz.c: New test.
3019 * gcc.target/mips/loongson-dctz.c: Likewise.
3020 * gcc.target/mips/mips.exp (mips_option_groups): Add
3021 -mloongson-ext2 option.
3023 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3025 * gcc.target/mips/mips.exp (mips_option_groups): Add
3026 -mloongson-ext option.
3027 (mips-dg-options): Add mips_option_dependency options
3028 "-mmicromips" vs "-mno-loongson-ext",
3030 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3032 * gcc.target/mips/loongson-shift-count-truncated-1.c
3033 (dg-options): Run under -mloongson-mmi option.
3034 Include loongson-mmiintrin.h instead of loongson.h.
3035 * gcc.target/mips/loongson-simd.c: Likewise.
3036 * gcc.target/mips/mips.exp (mips_option_groups): Add
3037 -mloongson-mmi option.
3038 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3039 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3040 "-msoft-float" vs "-mno-loongson-mmi".
3041 (mips-dg-init): Add -mloongson-mmi option.
3042 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3043 to check_mips_loongson_mmi_hw_available.
3044 Rename check_effective_target_mips_loongson_runtime to
3045 check_effective_target_mips_loongson_mmi_runtime.
3046 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3047 of mips_loongson when check et-is-effective-target.
3048 (add_options_for_mips_loongson_mmi): New proc.
3049 Rename check_effective_target_mips_loongson to
3050 check_effective_target_mips_loongson_mmi.
3051 (check_effective_target_vect_shift,
3052 check_effective_target_whole_vector_shift,
3053 check_effective_target_vect_no_int_min_max,
3054 check_effective_target_vect_no_align,
3055 check_effective_target_vect_short_mult,
3056 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3057 of mips_loongson when check et-is-effective-target.
3059 2018-11-07 Richard Biener <rguenther@suse.de>
3062 * g++.dg/lto/pr87906_0.C: New testcase.
3063 * g++.dg/lto/pr87906_1.C: Likewise.
3065 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3067 PR rtl-optimization/87874
3068 * gcc.dg/pr87874.c: New.
3070 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3072 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3074 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3076 * gcc.target/msp430/special-regs.c: New test.
3078 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3081 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3083 (foo): Use __builtin_alloca.
3085 2018-11-06 Jan Hubicka <jh@suse.cz>
3087 * gcc.dg/lto/tbaa-1.c: New testcase.
3089 2018-11-06 Richard Biener <rguenther@suse.de>
3091 PR tree-optimization/87889
3092 * gcc.dg/pr87894.c: New testcase.
3094 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3097 * gcc.target/s390/pr87723.c: New test.
3099 2018-11-06 Richard Biener <rguenther@suse.de>
3102 * gcc.target/i386/pr18041-1.c: New testcase.
3103 * gcc.target/i386/pr18041-2.c: Likewise.
3105 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3107 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3108 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3109 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3110 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3111 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3112 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3113 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3114 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3115 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3116 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3117 * gcc.target/i386/sse-13.c: Ditto.
3118 * gcc.target/i386/sse-14.c: Ditto.
3119 * gcc.target/i386/sse-22.c: Ditto.
3120 * gcc.target/i386/sse-23.c: Ditto.
3121 * gcc.target/i386/testimm-10.c: Ditto.
3122 * gcc.target/i386/testround-1.c: Ditto.
3124 2018-11-05 Paul Koning <ni1d@arrl.net>
3126 * lib/target-supports.exp: Add check for "inf" effective target
3128 * gcc.dg/builtins-44.c: Skip if no infinite support.
3129 * gcc.dg/builtins-45.c: Ditto.
3130 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3131 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3132 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3133 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3134 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3135 * gcc.dg/torture/builtin-math-2.c: Ditto.
3136 * gcc.dg/torture/builtin-math-5.c: Ditto.
3137 * gcc.dg/torture/builtin-math-7.c: Ditto.
3138 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3139 * gcc.dg/torture/type-generic-1.c: Ditto.
3141 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3143 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3145 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3146 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3148 2018-11-05 Richard Biener <rguenther@suse.de>
3150 PR tree-optimization/87873
3151 * gcc.dg/pr87873.c: New testcase.
3153 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3155 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3156 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3158 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3160 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3162 2018-11-05 Richard Biener <rguenther@suse.de>
3164 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3165 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3167 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3169 PR tree-optimization/87859
3170 * gcc.dg/store_merging_24.c: New test.
3171 * gcc.dg/store_merging_25.c: New test.
3174 * c-c++-common/ubsan/pr87837.c: New test.
3176 2018-11-05 Martin Liska <mliska@suse.cz>
3179 * gcc.dg/pr87811.c: New test.
3180 * gcc.dg/pr87811-2.c: Likewise.
3181 * gcc.dg/pr87811-3.c: Likewise.
3183 2018-11-05 Martin Liska <mliska@suse.cz>
3185 PR gcov-profile/77698
3186 * gcc.dg/tree-prof/pr77698.c: New test.
3188 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3190 PR tree-optimization/86572
3191 * gcc.dg/pr86572.c: New test.
3193 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3195 PR tree-optimization/87672
3196 * gcc.dg/pr87672.c: New test.
3198 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3201 * g++.target/i386/pr58372.C: New test.
3203 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3206 * gcc.target/nios2/pr87079-1.c: New.
3207 * gcc.target/nios2/pr87079-2.c: New.
3209 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3211 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3212 * gcc.dg/compat/pr83487-1_main.c: ... here.
3213 * gcc.dg/compat/struct-by-value-10_main.c,
3214 gcc.dg/compat/struct-by-value-10_x.c,
3215 gcc.dg/compat/struct-by-value-11_main.c,
3216 gcc.dg/compat/struct-by-value-11_x.c,
3217 gcc.dg/compat/struct-by-value-12_main.c,
3218 gcc.dg/compat/struct-by-value-12_x.c,
3219 gcc.dg/compat/struct-by-value-13_main.c,
3220 gcc.dg/compat/struct-by-value-13_x.c,
3221 gcc.dg/compat/struct-by-value-14_main.c,
3222 gcc.dg/compat/struct-by-value-14_x.c,
3223 gcc.dg/compat/struct-by-value-15_main.c,
3224 gcc.dg/compat/struct-by-value-15_x.c,
3225 gcc.dg/compat/struct-by-value-17_main.c,
3226 gcc.dg/compat/struct-by-value-17_x.c,
3227 gcc.dg/compat/struct-by-value-18_main.c,
3228 gcc.dg/compat/struct-by-value-18_x.c,
3229 gcc.dg/compat/struct-by-value-2_main.c,
3230 gcc.dg/compat/struct-by-value-2_x.c,
3231 gcc.dg/compat/struct-by-value-22_main.c,
3232 gcc.dg/compat/struct-by-value-22_x.c,
3233 gcc.dg/compat/struct-by-value-3_main.c,
3234 gcc.dg/compat/struct-by-value-3_x.c,
3235 gcc.dg/compat/struct-by-value-4_main.c,
3236 gcc.dg/compat/struct-by-value-4_x.c,
3237 gcc.dg/compat/struct-by-value-5b_main.c,
3238 gcc.dg/compat/struct-by-value-5b_x.c,
3239 gcc.dg/compat/struct-by-value-6b_main.c,
3240 gcc.dg/compat/struct-by-value-6b_x.c,
3241 gcc.dg/compat/struct-by-value-6b_main.c,
3242 gcc.dg/compat/struct-by-value-7b_x.c,
3243 gcc.dg/compat/struct-by-value-7b_main.c,
3244 gcc.dg/compat/struct-by-value-8_main.c,
3245 gcc.dg/compat/struct-by-value-8_x.c,
3246 gcc.dg/compat/struct-by-value-9_main.c,
3247 gcc.dg/compat/struct-by-value-9_x.c,
3248 gcc.dg/compat/struct-return-2_main.c,
3249 gcc.dg/compat/struct-return-2_x.c: Likewise.
3251 2018-11-02 Nathan Sidwell <nathan@acm.org>
3253 * g++.dg/lookup/crash6.C: Adjust error
3254 * g++.dg/parse/crash38.C: Likewise.
3256 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3258 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3259 * gcc.dg/Wattributes-10.c: Likewise.
3261 2018-11-02 Richard Biener <rguenther@suse.de>
3263 PR tree-optimization/87776
3264 * gcc.dg/torture/pr87776.c: New testcase.
3266 2018-11-01 Marek Polacek <polacek@redhat.com>
3268 Implement P0846R0, ADL and function templates.
3269 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3270 * g++.dg/cpp2a/fn-template1.C: New test.
3271 * g++.dg/cpp2a/fn-template10.C: New test.
3272 * g++.dg/cpp2a/fn-template11.C: New test.
3273 * g++.dg/cpp2a/fn-template12.C: New test.
3274 * g++.dg/cpp2a/fn-template13.C: New test.
3275 * g++.dg/cpp2a/fn-template14.C: New test.
3276 * g++.dg/cpp2a/fn-template15.C: New test.
3277 * g++.dg/cpp2a/fn-template16.C: New test.
3278 * g++.dg/cpp2a/fn-template2.C: New test.
3279 * g++.dg/cpp2a/fn-template3.C: New test.
3280 * g++.dg/cpp2a/fn-template4.C: New test.
3281 * g++.dg/cpp2a/fn-template5.C: New test.
3282 * g++.dg/cpp2a/fn-template6.C: New test.
3283 * g++.dg/cpp2a/fn-template7.C: New test.
3284 * g++.dg/cpp2a/fn-template8.C: New test.
3285 * g++.dg/cpp2a/fn-template9.C: New test.
3286 * g++.dg/parse/fn-template1.C: New test.
3287 * g++.dg/parse/fn-template2.C: New test.
3288 * g++.dg/parse/template19.C: Adjust dg-error.
3289 * g++.dg/template/pr61745.C: Add target to dg-error.
3291 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3294 * gfortran.dg/findloc_1.f90: Actually commit.
3295 * gfortran.dg/findloc_2.f90: Actually commit.
3296 * gfortran.dg/findloc_3.f90: Actually commit.
3297 * gfortran.dg/findloc_4.f90: Actually commit.
3298 * gfortran.dg/findloc_5.f90: Actually commit.
3299 * gfortran.dg/findloc_6.f90: Actually commit.
3301 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3304 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3305 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3306 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3308 2018-11-01 Paul Koning <ni1d@arrl.net>
3310 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3311 * gcc.c-torture/execute/20010904-2.c: Ditto.
3312 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3313 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3314 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3315 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3316 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3317 * gcc.dg/Walloca-14.c: Ditto.
3318 * gcc.dg/Wlarger-than3.c: Ditto.
3319 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3320 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3321 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3322 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3323 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3324 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3325 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3326 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3327 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3328 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3329 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3330 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3331 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3332 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3333 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3334 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3335 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3336 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3337 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3338 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3339 * gcc.dg/falign-labels-1.c: Ditto.
3340 * gcc.dg/long_branch.c: Ditto.
3341 * gcc.dg/nextafter-1.c: Ditto.
3342 * gcc.dg/pr35045.c: Ditto.
3343 * gcc.dg/pr48616.c: Ditto.
3344 * gcc.dg/pr84100.c: Ditto.
3345 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3346 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3347 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3348 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3349 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3350 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3351 * gcc.dg/builtins-1.c: Ditto.
3353 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3356 * gfortran.dg/bind_c_18.f90: Adjust error message.
3358 2018-11-01 Marek Polacek <polacek@redhat.com>
3360 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3362 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3364 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3366 2018-11-30 Jan Hubicka <jh@suse.cz>
3368 * g++.dg/lto/pr84805_1.C: Update template.
3369 * g++.dg/lto/pr84805_0.C: Update template.
3370 * g++.dg/lto/pr84805_1b.C: Update template.
3371 * g++.dg/lto/pr84805_0b.C: Update template.
3373 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3375 PR tree-optimization/87826
3376 * gcc.dg/pr87826.c: New test.
3378 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3381 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3382 * gfortran.dg/bind_c_usage_32.f90: New test.
3384 2018-11-01 Nathan Sidwell <nathan@acm.org>
3386 * g++.dg/abi/anon5.C: New.
3388 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3391 * gdc.dg/simd.d: Add -Wno-psabi.
3392 * gdc.dg/compilable.d: Likewise.
3394 2018-11-01 Martin Liska <mliska@suse.cz>
3395 Jason Merrill <jason@redhat.com>
3400 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3402 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3403 assumptions are not longer valid.
3405 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3408 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3410 2018-10-31 Nathan Sidwell <nathan@acm.org>
3412 * g++.dg/lookup/friend21.C: New.
3414 2018-10-31 Martin Liska <mliska@suse.cz>
3417 * gcc.target/aarch64/spellcheck_7.c: New test.
3418 * gcc.target/aarch64/spellcheck_8.c: New test.
3419 * gcc.target/aarch64/spellcheck_9.c: New test.
3421 2018-10-31 Nathan Sidwell <nathan@acm.org>
3423 * g++.dg/lookup/using60.C: New.
3425 2018-10-31 Richard Biener <rguenther@suse.de>
3429 * gcc.target/i386/pr70359.c: New testcase.
3430 * gcc.target/i386/pr86270.c: Likewise.
3432 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3434 * gcc.target/arc/jumptable.c: New test.
3436 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3438 * gcc.target/arc/tls-gd.c: New file.
3439 * gcc.target/arc/tls-ie.c: Likewise.
3440 * gcc.target/arc/tls-ld.c: Likewise.
3441 * gcc.target/arc/tls-le.c: Likewise.
3442 * gcc.target/arc/tls-1.c: Update test.
3444 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3446 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3448 2018-10-31 Martin Liska <mliska@suse.cz>
3450 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3451 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3452 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3453 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3455 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3458 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3459 -mword-relocations would be passed when compiling the test.
3460 * gcc.target/arm/movsi_movt.c: Likewise.
3461 * gcc.target/arm/pr81863.c: Likewise.
3462 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3463 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3464 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3465 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3466 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3467 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3469 2018-10-31 Richard Biener <rguenther@suse.de>
3472 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3474 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3477 * gfortran.dg/min_max_type.f90: New test.
3479 2018-10-30 Martin Sebor <msebor@redhat.com>
3482 * gcc.c-torture/execute/fprintf-2.c: New test.
3483 * gcc.c-torture/execute/printf-2.c: Same.
3484 * gcc.c-torture/execute/user-printf.c: Same.
3485 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3486 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3487 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3488 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3490 2018-10-30 Marek Polacek <polacek@redhat.com>
3492 Implement P0892R2, explicit(bool).
3493 * g++.dg/cpp2a/explicit1.C: New test.
3494 * g++.dg/cpp2a/explicit10.C: New test.
3495 * g++.dg/cpp2a/explicit11.C: New test.
3496 * g++.dg/cpp2a/explicit12.C: New test.
3497 * g++.dg/cpp2a/explicit13.C: New test.
3498 * g++.dg/cpp2a/explicit2.C: New test.
3499 * g++.dg/cpp2a/explicit3.C: New test.
3500 * g++.dg/cpp2a/explicit4.C: New test.
3501 * g++.dg/cpp2a/explicit5.C: New test.
3502 * g++.dg/cpp2a/explicit6.C: New test.
3503 * g++.dg/cpp2a/explicit7.C: New test.
3504 * g++.dg/cpp2a/explicit8.C: New test.
3505 * g++.dg/cpp2a/explicit9.C: New test.
3507 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3509 PR rtl-optimization/87708
3510 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3511 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3513 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3515 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3516 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3517 * g++.dg/ext/flexarray-mangle.C: Likewise.
3518 * g++.dg/ext/flexarray-subst.C: Likewise.
3519 * g++.dg/ext/flexary10.C: Likewise.
3520 * g++.dg/ext/flexary11.C: Likewise.
3521 * g++.dg/ext/flexary14.C: Likewise.
3522 * g++.dg/ext/flexary16.C: Likewise.
3523 * g++.dg/ext/flexary26.C: Likewise.
3524 * g++.dg/ext/flexary27.C: Likewise.
3525 * g++.dg/ext/flexary7.C: Likewise.
3526 * g++.dg/ext/pr71290.C: Likewise.
3528 2018-10-30 Paul Koning <ni1d@arrl.net>
3530 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3532 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3534 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3535 section names without numbers.
3536 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3537 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3538 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3540 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3543 * c-c++-common/substring-location-PR-87721.c: New test.
3544 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3546 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3547 (test_string_literals): Fold the index arguments before checking
3550 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3552 * c-c++-common/spellcheck-reserved.c: Update expected output for
3553 C++ for merger of "did you mean" suggestions into the error
3555 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3556 you mean" suggestion into the error.
3557 * g++.dg/lookup/error1.C: Likewise.
3558 * g++.dg/lookup/pr77549.C: Likewise.
3559 * g++.dg/lookup/pr80913.C: Likewise.
3560 * g++.dg/lookup/suggestions1.C: Likewise.
3561 * g++.dg/lookup/suggestions2.C: New test.
3562 * g++.dg/overload/koenig1.C: Update expected output as above.
3563 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3564 * g++.dg/spellcheck-identifiers.C: Likewise.
3565 * g++.dg/spellcheck-ns.C: New test.
3566 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3567 * g++.dg/spellcheck-pr78656.C: Likewise.
3568 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3569 -fdiagnostics-show-caret to options.
3570 * g++.dg/spellcheck-pr80177.C: Likewise.
3571 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3572 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3573 * g++.dg/template/static10.C: Likewise.
3574 * g++.old-deja/g++.mike/ns5.C: Likewise.
3575 * g++.old-deja/g++.mike/ns7.C: Likewise.
3576 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3577 * g++.old-deja/g++.other/lineno5.C: Likewise.
3579 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3581 * g++.dg/cpp0x/auto24.C: Test location too.
3582 * g++.dg/cpp0x/auto3.C: Likewise.
3583 * g++.dg/cpp0x/auto42.C: Likewise.
3584 * g++.dg/cpp0x/initlist57.C: Likewise.
3585 * g++.dg/cpp0x/initlist75.C: Likewise.
3586 * g++.dg/cpp0x/initlist80.C: Likewise.
3587 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3588 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3589 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3590 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3591 * g++.old-deja/g++.other/typeck1.C: Likewise.
3593 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3596 * g++.dg/pr87469.C: New test.
3598 2018-10-29 Marek Polacek <polacek@redhat.com>
3600 PR c++/87594 - constexpr rejects-valid with range-based for.
3601 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3603 2018-10-29 Richard Biener <rguenther@suse.de>
3605 PR tree-optimization/87785
3606 * gcc.dg/torture/20181029-1.c: New testcase.
3607 * gcc.dg/torture/20181029-2.c: Likewise.
3609 2018-10-29 Richard Biener <rguenther@suse.de>
3611 PR tree-optimization/87790
3612 * gcc.dg/pr87790.c: New testcase.
3614 2018-10-29 Martin Liska <mliska@suse.cz>
3616 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3617 * lib/gcov.exp: Remove legacy verify-intermediate.
3619 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3621 * gcc.dg/gimplefe-30.c: New test.
3622 * gcc.dg/gimplefe-31.c: New test.
3623 * gcc.dg/gimplefe-32.c: New test.
3624 * gcc.dg/gimplefe-33.c: New test.
3626 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3628 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3629 * gdc.dg/asan/asan.exp: New file.
3630 * gdc.dg/asan/gdc272.d: New test.
3631 * gdc.dg/compilable.d: New test.
3632 * gdc.dg/dg.exp: New file.
3633 * gdc.dg/gdc254.d: New test.
3634 * gdc.dg/gdc260.d: New test.
3635 * gdc.dg/gdc270a.d: New test.
3636 * gdc.dg/gdc270b.d: New test.
3637 * gdc.dg/gdc282.d: New test.
3638 * gdc.dg/gdc283.d: New test.
3639 * gdc.dg/imports/gdc170.d: New test.
3640 * gdc.dg/imports/gdc231.d: New test.
3641 * gdc.dg/imports/gdc239.d: New test.
3642 * gdc.dg/imports/gdc241a.d: New test.
3643 * gdc.dg/imports/gdc241b.d: New test.
3644 * gdc.dg/imports/gdc251a.d: New test.
3645 * gdc.dg/imports/gdc251b.d: New test.
3646 * gdc.dg/imports/gdc253.d: New test.
3647 * gdc.dg/imports/gdc254a.d: New test.
3648 * gdc.dg/imports/gdc256.d: New test.
3649 * gdc.dg/imports/gdc27.d: New test.
3650 * gdc.dg/imports/gdcpkg256/package.d: New test.
3651 * gdc.dg/imports/runnable.d: New test.
3652 * gdc.dg/link.d: New test.
3653 * gdc.dg/lto/lto.exp: New file.
3654 * gdc.dg/lto/ltotests_0.d: New test.
3655 * gdc.dg/lto/ltotests_1.d: New test.
3656 * gdc.dg/runnable.d: New test.
3657 * gdc.dg/simd.d: New test.
3658 * gdc.test/gdc-test.exp: New file.
3659 * lib/gdc-dg.exp: New file.
3660 * lib/gdc.exp: New file.
3662 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3665 * gfortran.dg/findloc_1.f90: New test.
3666 * gfortran.dg/findloc_2.f90: New test.
3667 * gfortran.dg/findloc_3.f90: New test.
3668 * gfortran.dg/findloc_4.f90: New test.
3669 * gfortran.dg/findloc_5.f90: New test.
3670 * gfortran.dg/findloc_6.f90: New test.
3672 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3673 Jinsong Ji <jji@us.ibm.com>
3675 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3677 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3678 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3679 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3680 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3681 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3682 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3683 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3684 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3685 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3686 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3687 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3688 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3689 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3690 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3691 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3692 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3693 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3694 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3695 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3696 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3697 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3698 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3699 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3700 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3701 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3702 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3703 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3704 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3705 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3706 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3707 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3708 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3709 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3710 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3711 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3712 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3713 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3714 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3715 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3716 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3717 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3718 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3719 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3721 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3723 * gcc.target/powerpc/ssse3-check.h: New file.
3724 * gcc.target/powerpc/ssse3-vals.h: New file.
3725 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3726 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3727 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3728 * gcc.target/powerpc/ssse3-palignr.c: New file.
3729 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3730 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3731 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3732 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3733 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3734 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3735 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3736 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3737 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3738 * gcc.target/powerpc/ssse3-psignb.c: New file.
3739 * gcc.target/powerpc/ssse3-psignd.c: New file.
3740 * gcc.target/powerpc/ssse3-psignw.c: New file.
3742 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3744 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3745 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3746 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3747 * gcc.target/powerpc/mmx-packs.c: Likewise.
3748 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3749 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3750 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3751 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3752 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3753 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3754 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3755 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3756 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3757 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3758 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3759 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3760 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3761 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3762 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3763 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3764 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3765 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3766 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3767 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3768 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3769 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3770 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3771 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3772 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3773 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3774 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3775 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3776 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3777 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3778 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3779 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3780 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3781 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3782 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3783 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3784 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3785 * gcc.target/powerpc/pr37191.c: Likewise.
3786 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3787 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3788 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3789 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3790 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3791 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3792 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3793 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3794 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3795 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3796 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3797 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3798 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3799 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3800 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3801 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3802 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3803 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3804 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3805 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3806 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3807 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3808 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3809 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3810 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3811 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3812 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3813 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3814 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3815 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3816 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3817 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3818 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3819 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3820 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3821 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3822 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3823 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3824 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3825 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3826 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3827 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3828 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3829 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3830 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3831 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3832 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3833 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3834 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3835 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3836 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3837 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3838 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3839 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3840 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3841 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3842 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3843 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3844 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3845 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3846 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3847 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3848 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3849 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3850 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3851 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3852 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3853 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3854 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3855 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3856 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3857 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3858 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3859 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3860 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3861 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3862 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3863 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3864 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3865 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3866 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3867 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3868 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3869 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3870 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3871 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3872 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3873 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3874 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3875 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3876 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3877 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3878 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3879 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3880 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3881 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3882 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3883 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3884 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3885 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3886 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3887 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3888 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3889 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3890 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3891 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3892 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3893 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3894 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3895 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3896 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3897 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3898 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3899 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3900 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3901 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3902 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3903 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3904 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3905 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3906 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3907 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3908 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3909 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3910 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3911 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3912 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3913 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3914 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3915 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3916 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3917 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3918 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3919 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3920 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3921 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3922 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3923 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3924 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3925 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3926 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3927 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3928 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3929 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3930 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3931 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3932 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3933 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3934 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3935 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3936 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3937 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3938 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3939 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3940 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3941 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3942 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3943 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3944 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3945 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3946 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3947 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3948 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3949 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3950 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3951 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3952 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3953 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3954 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3955 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3956 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3957 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3958 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3959 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3960 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3961 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3962 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3963 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3964 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3965 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3966 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3967 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3968 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3969 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3970 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3971 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3972 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3973 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3974 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3975 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3976 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3977 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3978 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3979 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3980 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3981 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3982 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3983 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3984 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3985 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3986 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3987 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3988 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3989 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3990 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3991 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3992 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3993 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3994 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3995 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3996 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3997 ommitted "-mpower8-vector" to dg-options.
3999 2018-10-26 Jan Hubicka <jh@suse.cz>
4001 * g++.dg/lto/odr-1_0.C: Fix template.
4002 * g++.dg/lto/odr-1_1.C: Fix template.
4004 2018-10-26 Richard Biener <rguenther@suse.de>
4006 PR tree-optimization/87105
4007 * g++.dg/vect/slp-pr87105.cc: Adjust.
4008 * gcc.dg/torture/20181024-1.c: New testcase.
4009 * g++.dg/opt/20181025-1.C: Likewise.
4011 2018-10-26 Richard Biener <rguenther@suse.de>
4014 * g++.dg/lto/odr-1_0.C: Fix pattern.
4016 2018-10-26 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/87746
4019 * gcc.dg/pr87746.c: New testcase.
4021 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4023 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4025 2018-10-25 Carl Love <cel@us.ibm.com>
4027 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4029 2018-10-25 Martin Liska <mliska@suse.cz>
4032 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4034 2018-10-25 Martin Liska <mliska@suse.cz>
4037 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4038 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4039 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4041 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4043 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4044 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4045 * gcc.target/s390/global-array-element-pic.c: New test.
4046 * gcc.target/s390/global-array-even-element.c: New test.
4047 * gcc.target/s390/global-array-huge-element.c: New test.
4048 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4049 * gcc.target/s390/global-array-odd-element.c: New test.
4051 2018-10-25 Jan Hubicka <jh@suse.cz>
4053 * g++.dg/lto/odr-1_0.C: New test.
4054 * g++.dg/lto/odr-1_1.C: New test.
4056 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4059 * gcc.dg/sibcall-9.c: Make v static.
4060 * gcc.dg/sibcall-10.c: Likewise.
4062 2018-10-25 Richard Biener <rguenther@suse.de>
4064 PR tree-optimization/87665
4065 PR tree-optimization/87745
4066 * gfortran.dg/20181025-1.f: New testcase.
4068 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4071 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4072 from kind with a colon rather than comma.
4073 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4074 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4076 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4078 * gcc.target/powerpc/float128-math.c: New test to make sure the
4079 long double built-in function names use the f128 form if the user
4080 switched from IBM long double to IEEE long double.
4081 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4083 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4086 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4088 2018-10-24 Martin Sebor <msebor@redhat.com>
4091 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4093 2018-10-24 Martin Liska <mliska@suse.cz>
4095 PR tree-optimization/84436
4096 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4097 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4098 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4099 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4100 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4102 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4104 * gcc.target/s390/20181024-1.c: New test.
4106 2018-10-24 Richard Biener <rguenther@suse.de>
4108 PR tree-optimization/87105
4109 * gcc.dg/vect/bb-slp-39.c: New testcase.
4110 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4112 2018-10-24 Richard Biener <rguenther@suse.de>
4114 PR tree-optimization/84013
4115 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4117 2018-10-24 Richard Biener <rguenther@suse.de>
4119 PR tree-optimization/87665
4120 * gcc.dg/torture/pr87665.c: New testcase.
4122 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4124 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4125 only. Add expected warnings and messages for c++2a.
4127 2018-10-23 Richard Biener <rguenther@suse.de>
4129 PR tree-optimization/87105
4130 PR tree-optimization/87608
4131 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4132 g++.dg/vect/slp-pr87105.cc: Likewise.
4133 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4134 relies on phiprop run before.
4135 * g++.dg/tree-ssa/pr30738.C: Likewise.
4136 * g++.dg/tree-ssa/pr57380.C: Likewise.
4137 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4138 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4139 confused by copies in the IL left by EVRP.
4140 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4142 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4143 * gcc.dg/pr24574.c: Likewise.
4144 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4146 2018-10-23 Richard Biener <rguenther@suse.de>
4148 PR tree-optimization/87700
4149 * gcc.dg/torture/pr87700.c: New testcase.
4151 2018-10-23 Richard Biener <rguenther@suse.de>
4153 PR tree-optimization/87693
4154 * gcc.dg/torture/pr87693.c: New testcase.
4156 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4159 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4160 occurring as it should and a regression caused by version 1 of
4163 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4165 PR tree-optimization/87633
4166 * g++.dg/pr87633.C: New test.
4168 2018-10-22 Marek Polacek <polacek@redhat.com>
4171 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4173 2018-10-22 Richard Biener <rguenther@suse.de>
4175 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4176 * gcc.dg/predict-6.c: Adjust.
4177 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4178 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4179 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4181 2018-10-22 Martin Liska <mliska@suse.cz>
4183 PR tree-optimization/87686
4184 * g++.dg/tree-ssa/pr87686.C: New test.
4186 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4188 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4189 properly -std= options.
4191 2018-10-22 Richard Biener <rguenther@suse.de>
4193 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4195 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4197 * gnat.dg/sso14.adb: New test.
4198 * gnat.dg/sso15.adb: Likewise.
4200 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4202 * gnat.dg/warn19.ad[sb]: New test.
4203 * gnat.dg/warn19_pkg.ads: New helper.
4205 2018-10-22 Richard Biener <rguenther@suse.de>
4207 PR tree-optimization/87640
4208 * gcc.dg/torture/pr87640.c: New testcase.
4210 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4212 * gcc.target/s390/litpool-int.c: New test.
4214 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4217 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4218 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4219 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4220 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4221 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4222 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4223 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4224 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4226 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4229 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4230 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4231 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4232 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4233 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4234 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4235 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4236 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4237 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4238 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4239 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4240 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4241 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4242 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4243 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4244 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4245 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4246 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4247 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4248 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4249 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4250 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4251 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4252 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4253 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4254 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4255 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4257 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4260 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4261 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4262 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4263 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4264 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4265 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4266 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4267 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4268 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4269 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4270 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4271 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4272 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4273 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4274 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4275 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4276 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4278 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4281 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4282 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4283 (__builtin_ia32_vfmsubps512_mask): Likewise.
4284 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4285 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4286 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4287 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4288 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4289 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4290 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4291 * gcc.target/i386/sse-13.c
4292 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4293 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4294 (__builtin_ia32_vfmsubps512_mask): Likewise.
4295 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4296 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4297 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4298 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4299 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4300 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4301 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4302 * gcc.target/i386/sse-23.c
4303 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4304 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4305 (__builtin_ia32_vfmsubps512_mask): Likewise.
4306 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4307 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4308 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4309 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4310 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4311 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4312 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4314 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4317 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4318 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4319 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4320 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4321 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4322 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4323 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4324 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4325 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4326 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4327 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4329 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4333 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4334 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4335 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4336 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4337 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4338 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4339 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4340 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4341 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4342 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4344 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4347 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4348 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4349 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4350 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4351 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4352 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4353 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4354 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4355 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4356 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4357 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4359 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4362 * gfortran.dg/deferred_character_31.f90 : New test.
4364 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4367 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4368 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4369 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4370 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4371 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4372 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4373 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4374 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4375 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4377 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4380 * gcc.target/i386/pr87662.c
4382 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4385 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4386 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4387 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4388 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4389 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4390 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4391 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4392 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4394 2018-10-20 Marek Polacek <polacek@redhat.com>
4396 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4397 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4398 the list of default stds to test.
4400 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4403 * gcc.c-torture/compile/pr87647.c: New test.
4405 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4409 * c-c++-common/gomp/doacross-2.c: New test.
4410 * c-c++-common/gomp/sink-3.c: Expect another error during error
4413 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4415 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4417 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4419 2018-10-19 Richard Biener <rguenther@suse.de>
4422 * gcc.dg/torture/pr87645.c: New testcase.
4424 2018-10-19 Richard Biener <rguenther@suse.de>
4427 * gcc.target/i386/pr87657.c: New testcase.
4429 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4432 * gcc.target/i386/avx512-binop-1.h: New file.
4433 * gcc.target/i386/avx512-binop-2.h: Likewise.
4434 * gcc.target/i386/avx512-binop-3.h: Likewise.
4435 * gcc.target/i386/avx512-binop-4.h: Likewise.
4436 * gcc.target/i386/avx512-binop-5.h: Likewise.
4437 * gcc.target/i386/avx512-binop-6.h: Likewise.
4438 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4439 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4440 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4441 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4442 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4443 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4444 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4445 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4446 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4447 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4448 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4449 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4450 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4451 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4452 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4453 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4454 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4456 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4458 PR rtl-optimization/87596
4459 * gcc.target/i386/pr87596.c: New test.
4461 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4463 * gnat.dg/frame_overflow2.adb: New test.
4465 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4468 * gcc.target/i386/avx512-fma-1.h: New file.
4469 * gcc.target/i386/avx512-fma-2.h: Likewise.
4470 * gcc.target/i386/avx512-fma-3.h: Likewise.
4471 * gcc.target/i386/avx512-fma-4.h: Likewise.
4472 * gcc.target/i386/avx512-fma-5.h: Likewise.
4473 * gcc.target/i386/avx512-fma-6.h: Likewise.
4474 * gcc.target/i386/avx512-fma-7.h: Likewise.
4475 * gcc.target/i386/avx512-fma-8.h: Likewise.
4476 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4477 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4478 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4479 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4480 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4481 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4482 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4483 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4484 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4485 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4486 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4488 2018-10-18 Tobias Burnus <burnus@net-b.de>
4491 * gfortran.dg/realloc_on_assign_31.f90: New file.
4493 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4495 PR tree-optimization/87562
4496 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4497 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4498 * c-c++-common/substring-location-PR-87562-1.c: New test.
4499 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4501 * gcc.dg/plugin/pr87562-a.h: New file.
4502 * gcc.dg/plugin/pr87562-b.h: New file.
4504 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4507 * gfortran.dg/associate_45.f90 : New test.
4509 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4512 * gfortran.dg/deferred_character_30.f90 : New test.
4514 2018-10-18 Richard Biener <rguenther@suse.de>
4517 * gcc.dg/torture/pr87087.c: New testcase.
4518 * gcc.dg/graphite/pr84204.c: XFAIL.
4519 * gcc.dg/graphite/pr85935.c: Likewise.
4521 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4524 * gcc.target/i386/pr87537-1.c: New test.
4526 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4528 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4529 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4530 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4531 gcc.dg/gnu2x-static-assert-1.c: New tests.
4532 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4534 2018-10-17 Tobias Burnus <burnus@net-b.de>
4537 * gfortran.dg/select_type_47.f90: New.
4539 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4541 * gcc.c-torture/execute/pr87623.c: New test.
4543 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/cpp0x/pr84705.C: New.
4548 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4553 * gfortran.dg/associate_44.f90 : New test.
4556 * gfortran.dg/select_type_45.f90 : New test.
4559 * gfortran.dg/select_type_46.f90 : New test.
4561 2018-10-16 Tobias Burnus <burnus@net-b.de>
4564 * gfortran.dg/allocate_with_source_26.f90: Extend
4565 testcase with polymorphic variables.
4567 2018-10-16 Tobias Burnus <burnus@net-b.de>
4570 * gfortran.dg/allocate_with_source_26.f90: New.
4572 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4574 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4575 to reflect minimum margin width.
4576 * gcc.dg/missing-header-fixit-4.c: Likewise.
4577 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4579 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4581 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4583 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4585 2018-10-15 Tobias Burnus <burnus@net-b.de>
4588 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4590 2018-10-15 Renlin Li <renlin.li@arm.com>
4593 * gcc.target/aarch64/sve/pr87563.c: New.
4595 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4596 Tobias Burnus <burnus@gcc.gnu.org>
4599 * gfortran.dg/select_type_44.f90: New test.
4600 * gfortran.dg/associate_42.f90: New test.
4602 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4604 PR tree-optimization/87022
4605 * gcc.dg/tree-ssa/pr87022.c: New test.
4607 2018-10-15 Richard Biener <rguenther@suse.de>
4610 * gcc.dg/torture/restrict-6.c: New testcase.
4612 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4614 * g++.dg/vec-init-1.C: New test.
4616 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4619 * gcc.target/i386/pr87599.c: New test.
4621 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4624 * gcc.target/i386/pr87572.c: New test.
4626 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4629 * gfortran.dg/associate_43.f90: New test.
4631 2018-10-14 Anthony Green <green@moxielogic.com>
4633 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4635 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4638 * c-c++-common/pr81376.c: New test.
4639 * gcc.target/i386/387-ficom-2.c: Update test.
4640 * gcc.target/i386/387-ficom-2.c: Ditto.
4642 2018-10-12 Tobias Burnus <burnus@net-b.de>
4645 * gfortran.dg/inline_matmul_24.f90: New.
4647 2018-10-12 Tobias Burnus <burnus@net-b.de>
4650 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4651 * gfortran.dg/interface_42.f90: Ditto.
4652 * gfortran.dg/internal_references_1.f90: Ditto.
4653 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4654 * gfortran.dg/pr65453.f90: Ditto.
4655 * gfortran.dg/pr77414.f90: Ditto.
4656 * gfortran.dg/pr78741.f90: Ditto.
4657 * gfortran.dg/same_name_2.f90: Ditto.
4659 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4661 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4662 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4664 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4666 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4667 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4668 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4669 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4670 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4671 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4672 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4673 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4674 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4675 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4677 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4679 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4680 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4681 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4682 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4683 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4684 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4685 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4686 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4687 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4688 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4689 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4690 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4691 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4692 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4693 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4694 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4695 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4696 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4698 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4700 * gcc.target/powerpc/fold-vec-select-char.c: New.
4701 * gcc.target/powerpc/fold-vec-select-double.c: New.
4702 * gcc.target/powerpc/fold-vec-select-float.c: New.
4703 * gcc.target/powerpc/fold-vec-select-int.c: New.
4704 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4705 * gcc.target/powerpc/fold-vec-select-short.c: New.
4707 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4709 PR tree-optimization/86829
4710 * gcc.dg/sinatan-1.c: New test.
4711 * gcc.dg/sinatan-2.c: New test.
4712 * gcc.dg/sinatan-3.c: New test.
4714 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4716 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4717 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4718 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4720 2018-10-11 Tobias Burnus <burnus@net-b.de>
4723 2018-10-09 Tobias Burnus <burnus@net-b.de>
4726 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4727 change to dg-do compile.
4728 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4729 * gfortran.dg/array_initializer_1.f90: Use array
4730 element not size-one section.
4731 * gfortran.dg/array_substring.f90: New.
4733 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4736 * gcc.target/aarch64/pr87511.c: Add new test.
4738 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4741 * g++.dg/torture/accessor-fixits-9.C: New test.
4743 2018-10-11 Nathan Sidwell <nathan@acm.org>
4745 * g++.dg/parse/close-brace.C: New.
4746 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4747 * g++.old-deja/g++.other/crash32.C: Add another error
4749 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4752 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4753 c++14_only to c++14.
4755 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4757 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4758 there hasn't been a dg-end-multiline-output since the last
4759 dg-begin-multiline-output.
4760 (dg-end-multiline-output): Issue an error if there hasn't been a
4761 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4762 as soon possible. Rename "line" to "last_line".
4764 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4766 * selftests/repeat.rtl: New file.
4768 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4771 * g++.dg/cpp1z/decomp48.C: New test.
4773 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4775 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4776 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4777 output for C vs C++. Expect notes showing the definitions of the
4779 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4782 2018-10-11 Martin Jambor <mjambor@suse.cz>
4784 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4785 greater that the size of double by target large_long double.
4787 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4789 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4792 * g++.dg/rtti/typeid12.C: New test.
4794 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4796 * g++.dg/other/pr87574.C: New test.
4798 2018-10-10 Marek Polacek <polacek@redhat.com>
4800 PR c++/87567 - constexpr rejects call to non-constexpr function.
4801 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4803 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4806 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4807 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4808 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4809 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4810 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4811 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4812 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4813 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4814 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4815 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4816 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4817 * gcc.target/powerpc/pr37191.c: Likewise.
4818 2018-10-10 Martin Sebor <msebor@redhat.com>
4821 * gcc.dg/transparent-union-6.c: New.
4823 2018-10-10 Martin Sebor <msebor@redhat.com>
4825 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4826 Add a test for 2-byte wchar_t.
4827 * gcc.dg/builtin-memchr.c: New test.
4829 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4832 * gcc.target/i386/pr87573.c: New test.
4834 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4837 * gcc.target/i386/pr87550.c: New test.
4840 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4842 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4845 * g++.dg/concepts/pr84423-1.C: New.
4846 * g++.dg/concepts/pr84423-2.C: Likewise.
4847 * g++.dg/cpp0x/auto39.C: Test location too.
4848 * g++.dg/cpp0x/auto9.C: Likewise.
4849 * g++.dg/cpp1y/pr60384.C: Likewise.
4851 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4853 * gcc.target/powerpc/sse3-check.h: New file.
4854 * gcc.target/powerpc/sse3-addsubps.c: New file.
4855 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4856 * gcc.target/powerpc/sse3-haddps.c: New file.
4857 * gcc.target/powerpc/sse3-hsubps.c: New file.
4858 * gcc.target/powerpc/sse3-haddpd.c: New file.
4859 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4860 * gcc.target/powerpc/sse3-lddqu.c: New file.
4861 * gcc.target/powerpc/sse3-movsldup.c: New file.
4862 * gcc.target/powerpc/sse3-movshdup.c: New file.
4863 * gcc.target/powerpc/sse3-movddup.c: New file.
4864 * gcc.target/powerpc/pr37191.c: New file.
4866 2018-10-09 Tobias Burnus <burnus@net-b.de>
4869 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4870 change to dg-do compile.
4871 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4872 * gfortran.dg/array_initializer_1.f90: Use array
4873 element not size-one section.
4874 * gfortran.dg/array_substring.f90: New.
4876 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4878 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4881 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4883 * gnat.dg/warn17.adb: New testcase.
4885 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4887 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4888 gnat.dg/inline14_pkg.ads: New testcase.
4890 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4892 * gnat.dg/warn18.adb: New testcase.
4894 2018-10-09 Martin Liska <mliska@suse.cz>
4896 * c-c++-common/asan/pr64820.c: Add line number to scanned
4898 * c-c++-common/asan/use-after-return-1.c: Likewise.
4899 * g++.dg/asan/function-argument-1.C (main): Likewise.
4900 * g++.dg/asan/function-argument-2.C (main): Likewise.
4901 * g++.dg/asan/function-argument-3.C (main): Likewise.
4902 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4903 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4904 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4905 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4906 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4907 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4908 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4909 * gcc.dg/asan/pr78541.c (main): Likewise.
4910 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4911 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4912 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4913 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4914 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4915 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4917 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4920 * gfortran.dg/deferred_type_component_3.f90: New test.
4923 * gfortran.dg/deferred_character_28.f90: New test.
4924 * gfortran.dg/deferred_character_29.f90: New test (note that
4925 this test appears in PR83196 comment #4 by mistake).
4927 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4929 * gcc.target/i386/vararg-loc.c: Accept a column number.
4931 2018-10-08 Martin Liska <mliska@suse.cz>
4933 * gcc.target/i386/i386.exp: Move procedures to
4934 target-supports.exp.
4935 * g++.target/i386/i386.exp: New file.
4936 * gcc.target/i386/mv*.C: Move here tests and remove
4937 target filter in these tests.
4939 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4941 * gfortran.dg/contiguous_4.f90: Adjust.
4942 * gfortran.dg/contiguous_4.f90: New test.
4944 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4947 * gfortran.dg/associate_41.f90: New test.
4949 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4951 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4952 * gnat.dg/string_merge1.adb: Likewise.
4953 * gnat.dg/string_merge2.adb: Likewise.
4955 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4957 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4959 2018-10-08 Martin Liska <mliska@suse.cz>
4961 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4963 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4966 * g++.dg/concepts/pr71128.C: New.
4968 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4971 * gcc.dg/pr87286.c: New test.
4973 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4976 * gfortran.dg/array_constructor_type_23.f90: New test.
4978 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4981 * gfortran.dg/elemental_function_4.f90 : New test.
4983 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4985 PR rtl-optimization/86939
4986 PR rtl-optimization/87479
4987 * gcc.target/powerpc/pr86939.c: New test.
4988 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4990 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4992 * gnat.dg/string_merge1.adb: Fix test expectations.
4993 * gnat.dg/string_merge2.adb: Likewise.
4995 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4998 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4999 correct location within the format string.
5000 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5001 files for testing locations within string literal locations from
5003 * g++.dg/warn/Wformat-method.C: New test.
5004 * g++.dg/warn/Wformat-pr71863.C: New test.
5005 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5006 * g++.dg/warn/Wformat-ranges.C: New test, based on
5007 gcc.dg/format/diagnostic-ranges.c.
5008 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5009 (test_multitoken_macro): Generalize expected output to work with
5011 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5012 (test_stringified_token_1): Likewise.
5013 (test_stringified_token_3): Likewise.
5015 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5017 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5018 count. If there's a 3rd argument, use dg-process-target on it,
5019 bailing out, or recording expected failures as "maybe_x".
5020 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5021 to convert pass/fail into xpass/xfail.
5023 2018-10-05 Martin Sebor <msebor@redhat.com>
5025 PR tree-optimization/87490
5026 * gcc.dg/pr87490.c: New test.
5027 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5029 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5031 PR tree-optimization/71625
5032 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5033 (test_vclz_s16): Ditto.
5034 (test_vclz_s32): Ditto.
5035 (test_vclzq_s8): Ditto.
5036 (test_vclzq_s16): Ditto.
5037 (test_vclzq_s32): Ditto.
5038 (test_vclz_u8): Ditto.
5039 (test_vclz_u16): Ditto.
5040 (test_vclz_u32): Ditto.
5041 (test_vclzq_u8): Ditto.
5042 (test_vclzq_u16): Ditto.
5043 (test_vclzq_u32): Ditto.
5044 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5045 (test_vneg_s16): Ditto.
5046 (test_vneg_s32): Ditto.
5047 (test_vneg_s64): Ditto.
5048 (test_vnegd_s64): Ditto.
5049 (test_vnegq_s8): Ditto.
5050 (test_vnegq_s16): Ditto.
5051 (test_vnegq_s32): Ditto.
5052 (test_vnegq_s64): Ditto.
5054 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5057 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5058 of dfp_hw. Don't include <altivec.h>.
5059 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5061 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5062 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5063 * gcc.target/powerpc/test_mffsl.c: Ditto.
5065 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5067 * c-c++-common/Wprio-ctor-dtor.c: New test.
5069 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5071 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5072 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5073 dg-additional-options. Add dg-message and dg-missed directives
5074 to verify that -fopt-info messages are written at the correct
5077 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5079 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5080 due to "-internals" not being selected.
5081 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5082 "-internals" added to re-enable the output from test_scopes.
5083 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5085 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5087 * gnat.dg/string_merge1.adb: New test.
5088 * gnat.dg/string_merge2.adb: New test.
5089 * gcc.dg/merge-all-constants-1.c: Adjust test.
5090 * gcc.dg/merge-all-constants-2.c: New test.
5092 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5095 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5097 2018-10-04 Martin Liska <mliska@suse.cz>
5100 * gcc.dg/pr87483.c: New test.
5102 2018-10-04 Martin Liska <mliska@suse.cz>
5105 * g++.dg/ext/pr82625.C: New test.
5107 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5109 * gcc.dg/plugin/dump-1.c: New test.
5110 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5111 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5113 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5115 PR rtl-optimization/87466
5116 * gcc.target/powerpc/pr87466.c: New test.
5118 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5120 PR tree-optimization/85787
5121 * gcc.dg/ipa/propmalloc-4.c: New test.
5123 2018-10-04 Richard Biener <rguenther@suse.de>
5125 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5127 2018-10-03 Ian Lance Taylor <iant@google.com>
5129 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5131 2018-10-03 Martin Sebor <msebor@redhat.com>
5133 * gcc.dg/warn-sprintf-no-nul.c: New test.
5135 2018-10-03 Martin Liska <mliska@suse.cz>
5137 PR gcov-profile/86109
5138 * g++.dg/gcov/pr86109.C: New test.
5140 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5142 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5143 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5145 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5148 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5150 2018-10-01 Martin Sebor <msebor@redhat.com>
5152 * gcc.dg/warn-strnlen-no-nul.c: New.
5154 2018-10-01 Carl Love <cel@us.ibm.com>
5157 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5158 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5159 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5160 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5161 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5163 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5166 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5167 the call to adjustl and direct assignment of the substring.
5169 2018-10-01 Richard Biener <rguenther@suse.de>
5171 PR tree-optimization/87465
5172 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5174 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5177 * gcc.dg/pr82788.c: Skip for AArch64.
5178 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5179 * gcc.target/aarch64/subsp.c: Likewise.
5180 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5182 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5183 * gcc.dg/stack-check-12.c: ILP32 fixup.
5184 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5185 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5186 * lib/target-supports.exp
5187 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5188 require frame pointer for non-leaf functions.
5190 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5193 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5194 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5195 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5196 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5197 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5198 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5199 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5200 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5201 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5202 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5203 * gcc.target/aarch64/stack-check-alloca.h: New.
5204 * gcc.target/aarch64/stack-check-14.c: New.
5205 * gcc.target/aarch64/stack-check-15.c: New.
5207 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5210 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5211 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5212 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5213 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5215 2018-10-01 Jeff Law <law@redhat.com>
5216 Richard Sandiford <richard.sandiford@linaro.org>
5217 Tamar Christina <tamar.christina@arm.com>
5220 * gcc.target/aarch64/stack-check-12.c: New.
5221 * gcc.target/aarch64/stack-check-13.c: New.
5222 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5223 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5224 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5225 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5226 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5227 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5228 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5229 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5230 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5231 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5232 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5233 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5234 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5235 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5236 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5237 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5238 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5239 * gcc.target/aarch64/stack-check-prologue.h: New.
5240 * lib/target-supports.exp
5241 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5243 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5245 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5246 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5247 (check_compile): Support values already Boolean.
5248 (check_alias_available, check_gc_sections_available,
5249 check_profiling_available, check_effective_target_vect_cmdline_needed,
5250 check_effective_target_vect_int,
5251 check_effective_target_vect_intfloat_cvt,
5252 check_effective_target_vect_doubleint_cvt,
5253 check_effective_target_vect_intdouble_cvt,
5254 check_effective_target_vect_uintfloat_cvt,
5255 check_effective_target_vect_floatint_cvt,
5256 check_effective_target_vect_floatuint_cvt,
5257 check_effective_target_vect_peeling_profitable,
5258 check_effective_target_vect_simd_clones,
5259 check_effective_target_vect_peeling_profitable,
5260 check_effective_target_vect_simd_clones,
5261 check_effective_target_vect_shift,
5262 check_effective_target_vect_bswap,
5263 check_effective_target_vect_shift_char,
5264 check_effective_target_vect_float,
5265 check_effective_target_vect_double,
5266 check_effective_target_vect_long_long,
5267 check_effective_target_vect_no_int_min_max,
5268 check_effective_target_vect_no_int_add,
5269 check_effective_target_vect_no_bitwise,
5270 check_effective_target_vect_perm,
5271 check_effective_target_vect_perm_byte,
5272 check_effective_target_vect_perm_short,
5273 check_effective_target_xorsign,
5274 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5275 check_effective_target_vect_widen_sum_hi_to_si,
5276 check_effective_target_vect_widen_sum_qi_to_hi,
5277 check_effective_target_vect_widen_sum_qi_to_si,
5278 check_effective_target_vect_widen_mult_qi_to_hi,
5279 check_effective_target_vect_widen_mult_hi_to_si,
5280 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5281 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5282 check_effective_target_vect_widen_mult_si_to_di_pattern,
5283 check_effective_target_vect_widen_shift,
5284 check_effective_target_vect_sdot_qi,
5285 check_effective_target_vect_udot_qi,
5286 check_effective_target_vect_sdot_hi,
5287 check_effective_target_vect_udot_hi,
5288 check_effective_target_vect_usad_char,
5289 check_effective_target_vect_pack_trunc,
5290 check_effective_target_vect_unpack,
5291 check_effective_target_unaligned_stack,
5292 check_effective_target_vect_no_align,
5293 check_effective_target_vect_hw_misalign,
5294 check_effective_target_natural_alignment_32,
5295 check_effective_target_natural_alignment_64,
5296 check_effective_target_vect_element_align,
5297 check_effective_target_vect_load_lanes **,
5298 check_effective_target_vect_condition,
5299 check_effective_target_vect_cond_mixed,
5300 check_effective_target_vect_char_mult,
5301 check_effective_target_vect_short_mult,
5302 check_effective_target_vect_int_mult,
5303 check_effective_target_vect_extract_even_odd,
5304 check_effective_target_vect_interleave,
5305 check_effective_target_vect_stridedN,
5306 check_effective_target_vect_call_copysignf,
5307 check_effective_target_sqrt_insn,
5308 check_effective_target_vect_call_sqrtf,
5309 check_effective_target_vect_call_btrunc,
5310 check_effective_target_vect_call_btruncf,
5311 check_effective_target_vect_call_ceil,
5312 check_effective_target_vect_call_ceilf,
5313 check_effective_target_vect_call_floor,
5314 check_effective_target_vect_call_floorf,
5315 check_effective_target_vect_call_lceil,
5316 check_effective_target_vect_call_lfloor,
5317 check_effective_target_vect_call_nearbyint,
5318 check_effective_target_vect_call_nearbyintf,
5319 check_effective_target_vect_call_round,
5320 check_effective_target_vect_call_roundf,
5321 check_effective_target_section_anchors,
5322 check_effective_target_bswap,
5323 check_effective_target_sync_int_long,
5324 check_effective_target_sync_char_short,
5325 check_effective_target_tiny,
5326 check_effective_target_pie_copyreloc,
5327 check_effective_target_got32x_reloc,
5328 check_effective_target_tls_get_addr_via_got): Use new caching.
5330 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5332 PR tree-optimization/87261
5333 * gcc.dg/pr87261.c: New test.
5335 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5337 * gcc.target/arc/tph_addx.c: New test.
5339 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5341 * gcc.target/arc/tmac-3.c: New file.
5343 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5346 * gfortran.dg/associate_40.f90 : New test.
5348 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5352 * gfortran.dg/deferred_character_25.f90 : New test.
5353 * gfortran.dg/deferred_character_26.f90 : New test.
5354 * gfortran.dg/deferred_character_27.f90 : New test to verify
5355 that PR82617 remains fixed.
5357 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5360 * gfortran.dg/deferred_character_24.f90 : New test.
5362 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5365 * gcc.target/i386/pr87370.c: New test.
5367 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5370 * gfortran.dg/dependency_52.f90 : New test.
5372 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5375 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5376 (CALC): Use double instead of float.
5377 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5378 _mm512_abs_ps and _mm512_mask_abs_ps.
5380 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5382 * c-c++-common/unroll-1.c: Update expected output from "note" to
5384 * c-c++-common/unroll-2.c: Likewise.
5385 * c-c++-common/unroll-3.c: Likewise.
5386 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5387 dg-message to dg-missed. Convert param from -fopt-info to
5388 -fopt-info-missed-ipa.
5389 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5390 dg-message to dg-missed.
5391 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5392 dg-message to dg-optimized.
5393 * gcc.dg/pr26570.c: Update expected output from dg-message to
5394 dg-missed. Convert param from -fopt-info to
5395 -fopt-info-missed-ipa.
5396 * gcc.dg/pr32773.c: Likewise.
5397 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5398 dg-message to dg-missed.
5399 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5401 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5402 from -fopt-info to -fopt-info-vec.
5403 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5404 "note" to "optimized".
5405 * gfortran.dg/directive_unroll_2.f90: Likewise.
5406 * gfortran.dg/directive_unroll_3.f90: Likewise.
5407 * gnat.dg/unroll4.adb: Likewise.
5408 * lib/gcc-dg.exp (dg-optimized): New procedure.
5409 (dg-missed): New procedure.
5411 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5414 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5415 values explicitly to target type for comparison.
5417 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5420 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5423 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5426 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5428 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5430 * gcc.target/sparc/20160229-1.c: Minor tweak.
5431 * gcc.target/sparc/cbcond-2.c: Likewise.
5432 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5433 * gcc.target/sparc/movcc-2.c: Minor tweak.
5434 * gcc.target/sparc/overflow-3.c: Likewise.
5435 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5436 * gcc.target/sparc/overflow-5.c: Minor tweak.
5437 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5439 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5441 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5442 valid value, in the "vector bool int" case.
5444 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5446 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5447 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5448 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5450 2018-09-27 Martin Liska <mliska@suse.cz>
5452 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5453 * g++.dg/torture/pr59265.C: Likewise.
5454 * g++.dg/tree-prof/morefunc.C: Likewise.
5455 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5456 * gcc.dg/pr26570.c: Likewise.
5457 * gcc.dg/pr32773.c: Likewise.
5458 * gcc.dg/pr40209.c: Likewise.
5459 * gcc.dg/pr51957-1.c: Likewise.
5460 * gcc.dg/pr80747.c: Likewise.
5461 * gcc.target/aarch64/pr62262.c: Likewise.
5463 2018-09-27 Richard Biener <rguenther@suse.de>
5466 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5468 2018-09-27 Richard Biener <rguenther@suse.de>
5472 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5473 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5475 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/concepts/pr67544.C: New.
5480 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5483 * g++.dg/expr/unary4.C: New.
5485 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5487 PR gcov-profile/86957
5488 * gcc.dg/Wmissing-profile.c: New test.
5490 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5493 * gcc.target/i386/excess-precision-9.c,
5494 gcc.target/i386/excess-precision-10.c: New tests.
5496 2018-09-26 Richard Biener <rguenther@suse.de>
5499 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5501 2018-09-26 Martin Jambor <mjambor@suse.cz>
5504 * gcc.dg/pr87347.c: New test.
5506 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5509 * g++.dg/concepts/pr71131.C: New.
5511 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/concepts/pr71127.C: New.
5516 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.dg/concepts/pr67655.C: New.
5521 2018-09-26 Thomas Quinot <quinot@adacore.com>
5523 * gnat.dg/sso13.adb: New testcase.
5525 2018-09-26 Justin Squirek <squirek@adacore.com>
5527 * gnat.dg/warn16.adb: New testcase.
5529 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5531 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5532 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5533 gnat.dg/elab7_pkg2.ads: New testcase.
5535 2018-09-26 Javier Miranda <miranda@adacore.com>
5537 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5539 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5541 * gnat.dg/predicate2-containers.ads,
5542 gnat.dg/predicate2-project-name_values.ads,
5543 gnat.dg/predicate2-project-registry-attribute.ads,
5544 gnat.dg/predicate2-project-registry.ads,
5545 gnat.dg/predicate2-project-typ-set.ads,
5546 gnat.dg/predicate2-project-typ.ads,
5547 gnat.dg/predicate2-project.ads,
5548 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5549 gnat.dg/predicate2_main.adb: New testcase.
5551 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5553 * gnat.dg/dynhash1.adb: New testcase.
5555 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5557 * gnat.dg/sets1.adb: New testcase.
5558 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5561 2018-09-26 Thomas Quinot <quinot@adacore.com>
5563 * gnat.dg/sso12.adb: New testcase.
5565 2018-09-26 Justin Squirek <squirek@adacore.com>
5567 * gnat.dg/expr_func8.adb: New testcase.
5569 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5571 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5574 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/concepts/pr67656.C: New.
5579 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5581 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5582 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5583 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5585 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5587 * g++.dg/other/vthunk1.C: Rename to...
5588 * g++.dg/other/thunk1.C: ...this.
5589 * g++.dg/other/thunk2a.C: New test.
5590 * g++.dg/other/thunk2b.C: Likewise.
5592 2018-09-25 Jim Wilson <jimw@sifive.com>
5594 * gcc.target/riscv/weak-1.c: New.
5596 2018-09-25 Jeff Law <law@redhat.com>
5598 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5599 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5601 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5603 * gnat.dg/dinst.adb: Adjust for locviews.
5605 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5607 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5608 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5609 vec_splat calls from recently added tests. Update instruction counts.
5610 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5611 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5612 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5613 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5614 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5616 2018-09-25 Marek Polacek <polacek@redhat.com>
5619 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5621 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5624 * g++.dg/other/pr87398.C: New test.
5625 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5626 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5628 2018-09-25 Martin Jambor <mjambor@suse.cz>
5631 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5633 * gcc.target/i386/warn-abs-3.c: New test.
5635 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5638 * g++.dg/cpp0x/pr81246.C: New.
5640 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5643 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5644 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5646 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5648 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5651 2018-09-25 Richard Biener <rguenther@suse.de>
5653 PR tree-optimization/87402
5654 * gcc.dg/torture/pr87402.c: New testcase.
5656 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5659 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5660 for pie_enabled target.
5661 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5662 * gcc.target/i386/pr34256.c: Likewise.
5664 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.dg/cpp0x/pr85070.C: New.
5669 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5672 * gcc.target/i386/pr82699-1.c: New file.
5673 * gcc.target/i386/pr82699-2.c: Likewise.
5674 * gcc.target/i386/pr82699-3.c: Likewise.
5675 * gcc.target/i386/pr82699-4.c: Likewise.
5676 * gcc.target/i386/pr82699-5.c: Likewise.
5677 * gcc.target/i386/pr82699-6.c: Likewise.
5679 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5682 * gfortran.dg/intent_out_12.f90: New test.
5684 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5687 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5688 update expected codegen
5690 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5692 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5694 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5697 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5698 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5700 2018-09-24 Martin Liska <mliska@suse.cz>
5703 * g++.dg/asan/pr85774.C: New test.
5705 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5708 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5710 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5713 * gfortran.dg/intent_out_11.f90: New test.
5715 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5717 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5718 * gfortran.dg/coarray_lock_7.f90: Likewise.
5720 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5723 * gfortran.dg/intent_out_10.f90: New test.
5725 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5728 * gfortran.dg/intent_optimize_2.f90: New test.
5730 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5733 * gfortran.dg/dtio_1.f90: Update test to valid code.
5735 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5738 * gfortran.dg/deferred_character_23.f90 : New test.
5740 2018-09-21 Jeff Law <law@redhat.com>
5742 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5743 * gcc.dg/tree-ssa/vrp120.c: New test.
5745 2018-09-21 Marek Polacek <polacek@redhat.com>
5747 PR c++/87372 - __func__ constexpr evaluation.
5748 * g++.dg/cpp1y/func_constexpr2.C: New test.
5750 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5753 * gfortran.dg/deferred_character_22.f90 : New test.
5755 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5758 * gfortran.dg/finalize_33.f90 : New test.
5760 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5762 PR tree-optimization/87309
5763 * gcc.dg/pr87309.c: New test.
5765 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5767 * c-c++-common/dump-ada-spec-14.c: New test.
5769 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5771 * gcc.dg/nested-func-11.c: New test.
5773 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5774 more robust and remove target-specific handling.
5776 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5778 * gcc.c-torture/execute/20180921-1.c: New test.
5780 2018-09-20 Marek Polacek <polacek@redhat.com>
5782 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5783 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5784 * g++.dg/cpp0x/ref-qual20.C: New test.
5786 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5788 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5789 * g++.dg/lto/20081109-1_0.C: Likewise.
5790 * g++.dg/lto/20090302_0.C: Likewise.
5791 * g++.dg/lto/pr45621_0.C: Likewise.
5792 * g++.dg/lto/pr60567_0.C: Likewise.
5793 * g++.dg/lto/pr62026.C: Likewise.
5794 * gcc.dg/lto/pr45736_0.c: Likewise.
5795 * gcc.dg/lto/pr52634_0.c: Likewise.
5796 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5797 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5799 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5802 * gcc.dg/pr87054.c: New.
5804 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5806 PR tree-optimization/87288
5807 * gcc.dg/vect/pr87288-1.c: New test.
5808 * gcc.dg/vect/pr87288-2.c: Likewise,
5809 * gcc.dg/vect/pr87288-3.c: Likewise.
5811 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5813 PR tree-optimization/86877
5814 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5816 2018-09-19 Marek Polacek <polacek@redhat.com>
5818 * g++.dg/conversion/op4.C: Add dg-warning.
5819 * g++.dg/warn/Wclass-conversion1.C: New test.
5820 * g++.dg/warn/Wclass-conversion2.C: New test.
5821 * g++.dg/warn/Wconversion5.C: Remove file.
5822 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5823 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5824 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5826 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5829 * g++.dg/cpp0x/desig5.C: New.
5831 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5834 * gfortran.dg/elemental_function_3.f90 : New test.
5836 2018-09-19 Marek Polacek <polacek@redhat.com>
5838 PR c++/87357 - missing -Wconversion warning
5839 * g++.dg/warn/Wconversion5.C: New test.
5841 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5843 * gcc.target/aarch64/atomic-store.c: New.
5845 2018-09-19 Richard Biener <rguenther@suse.de>
5847 PR tree-optimization/87349
5848 PR tree-optimization/87342
5849 * gcc.dg/torture/pr87349-1.c: New testcase.
5850 * gcc.dg/torture/pr87349-2.c: Likewise.
5851 * gcc.dg/torture/pr87342.c: Likewise.
5853 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5856 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5858 * gfortran.dg/inline_matmul_16.f90: Likewise.
5859 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5860 for dgemm instead of dgemm_. Add call to random_number to make
5861 standard conforming.
5862 * gfortran.dg/matmul_blas_1.f90: New test.
5863 * gfortran.dg/matmul_bounds_14.f: New test.
5864 * gfortran.dg/matmul_bounds_15.f: New test.
5865 * gfortran.dg/matmul_bounds_16.f: New test.
5866 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5869 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5872 * gfortran.dg/elemental_function_2.f90 : New test.
5874 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5877 * gfortran.dg/pointer_array_10.f90 : New test.
5878 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5879 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5882 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5885 * g++.dg/concepts/pr85065.C: New.
5887 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5890 * gcc.dg/warn-abs-1.c: Require float128 target.
5891 Skip if large_long_double newlib target.
5893 2018-09-18 Nathan Sidwell <nathan@acm.org>
5896 * g++.dg/warn/pr86881.C: New.
5898 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5900 * gcc.target/aarch64/spellcheck_1.c:
5901 Make architecture suggestion optional.
5902 * gcc.target/aarch64/spellcheck_4.c:
5905 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5907 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5910 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5911 Bernd Schmidt <bernds_cb1@t-online.de>
5913 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5914 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5915 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5917 2018-09-17 Richard Biener <rguenther@suse.de>
5919 PR tree-optimization/87328
5920 * gcc.dg/torture/pr87328.c: New testcase.
5922 2018-09-17 Martin Jambor <mjambor@suse.cz>
5925 * gcc.dg/warn-abs-1.c: New test.
5926 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5928 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5930 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5931 TEST_ALWAYS_FLAGS to HOSTCXX.
5933 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5936 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5938 2018-09-17 Richard Biener <rguenther@suse.de>
5940 PR tree-optimization/87301
5941 * gcc.dg/torture/pr87301.c: New testcase.
5943 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5946 * gfortran.dg/deferred_character_21.f90 : New test.
5948 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5952 * gfortran.dg/class_assign_2.f90: New test case.
5953 * gfortran.dg/class_assign_3.f90: New test case.
5955 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5958 * gfortran.dg/matmul_bounds_13.f90: New test case.
5959 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5961 * gfortran.dg/matmul_5.f90: Likewise.
5962 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5963 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5964 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5965 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5966 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5968 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5970 * gcc.c-torture/compile/20180915-1.c: New test.
5972 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5975 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5977 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5979 * gcc.dg/spellcheck-identifiers-4.c: New test.
5981 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5983 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5985 2018-09-14 Martin Sebor <msebor@redhat.com>
5987 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5989 2018-09-14 Martin Sebor <msebor@redhat.com>
5990 Jeff Law <law@redhat.com>
5992 * gcc.dg/warn-strcpy-no-nul.c: New test.
5994 2018-09-14 Martin Sebor <msebor@redhat.com>
5997 * g++.dg/pr61941.C: New test.
5999 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6001 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6002 rather than pattern name in combine dump.
6004 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6007 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6010 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6012 PR tree-optimization/87259
6013 * gcc.dg/pr87259.c: New test.
6015 2018-09-13 Martin Sebor <msebor@redhat.com>
6016 Jeff Law <law@redhat.com>
6018 * gcc.dg/warn-strlen-no-nul.c: New test.
6020 2018-09-13 Richard Biener <rguenther@suse.de>
6022 PR tree-optimization/87263
6023 * gcc.dg/torture/pr87263.c: New testcase.
6024 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6025 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6026 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6028 2018-09-13 Omar Sandoval <osandov@osandov.com>
6029 Tom de Vries <tdevries@suse.de>
6032 * gcc.dg/guality/zero-length-array.c: New test.
6034 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6037 * gcc.target/aarch64/combine_bfxil.c: New file.
6038 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6040 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6041 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6044 * gcc.target/i386/pr87290.c: New test.
6045 * gcc.c-torture/execute/pr87290.c: New test.
6047 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6049 PR tree-optimization/87287
6050 * gcc.dg/tree-ssa/pr87287.c: New test.
6052 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6055 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6056 special-casing of diagnostic for a single non-viable candidate due
6058 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6059 Add test coverage for an unmatched overloaded operator.
6060 * g++.dg/expr/pmf-1.C: Likewise.
6061 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6062 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6063 * g++.old-deja/g++.law/arg11.C: Likewise.
6064 * g++.old-deja/g++.law/arm9.C: Likewise.
6065 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6067 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6070 * gfortran.dg/allocate_with_mold_2.f90: New test.
6072 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6075 * gcc.target/i386/pr82853-1.c: New test.
6076 * gcc.target/i386/pr82853-2.c: New test.
6078 2018-09-12 Richard Biener <rguenther@suse.de>
6080 PR tree-optimization/87280
6081 * gcc.dg/torture/pr87280.c: New testcase.
6083 2018-09-12 Richard Biener <rguenther@suse.de>
6085 PR tree-optimization/87266
6086 * gcc.dg/torture/pr87266-1.c: New testcase.
6087 * gcc.dg/torture/pr87266-2.c: Likewise.
6088 * gcc.dg/torture/pr87266-3.c: Likewise.
6089 * gcc.dg/torture/pr87266-4.c: Likewise.
6091 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6093 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6095 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6096 Andreas Krebbel <krebbel@linux.ibm.com>
6098 PR tree-optimization/86844
6099 * gcc.c-torture/execute/pr86844.c: New test.
6100 * gcc.dg/store_merging_22.c: New test.
6101 * gcc.dg/store_merging_23.c: New test.
6103 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6106 * c-c++-common/torture/pr87248.c: New test.
6108 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6111 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6113 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6116 * gfortran.dg/select_type_43.f90: New test.
6118 2018-09-11 Nathan Sidwell <nathan@acm.org>
6120 * gcc.dg/driver-specs.c: New.
6122 2018-09-11 Joey Ye <joey.ye@arm.com>
6124 * lib/gcov.exp (verify-intermediate): Add missing close.
6126 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6129 * gfortran.dg/typebound_call_30.f90: New test case.
6131 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6134 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6136 2018-09-08 Marek Polacek <polacek@redhat.com>
6138 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6139 * g++.dg/cpp0x/move-return2.C: New test.
6141 2018-09-08 Marek Polacek <polacek@redhat.com>
6143 * c-c++-common/array-init.c: Add dg-prune-output.
6144 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6145 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6146 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6147 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6148 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6149 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6150 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6151 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6152 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6153 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6154 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6155 * g++.dg/cpp1y/pr64382.C: Likewise.
6156 * g++.dg/cpp1y/pr77739.C: Likewise.
6157 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6158 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6159 * g++.dg/template/crash84.C: Adjust dg-error.
6161 2018-09-07 Marek Polacek <polacek@redhat.com>
6163 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6166 2018-09-07 Marek Polacek <polacek@redhat.com>
6168 PR c++/87152 - range-based for loops with initializer broken in templates.
6169 * g++.dg/cpp2a/range-for11.C: New test.
6170 * g++.dg/cpp2a/range-for12.C: New test.
6171 * g++.dg/cpp2a/range-for13.C: New test.
6172 * g++.dg/cpp2a/range-for14.C: New test.
6173 * g++.dg/cpp2a/range-for15.C: New test.
6174 * g++.dg/cpp2a/range-for16.C: New test.
6175 * g++.dg/cpp2a/range-for17.C: New test.
6176 * g++.dg/cpp2a/range-for18.C: New test.
6177 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6179 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6182 * gcc.target/powerpc/pr86731.c: New test.
6183 * gcc.target/powerpc/pr86731-longlong.c: New test.
6184 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6185 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6186 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6187 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6189 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6192 * gcc.target/s390/pr80080-3.c: New test.
6193 * gcc.target/s390/s390.exp: Make sure the new test passes
6194 on all optimization levels.
6196 2018-09-05 Marek Polacek <polacek@redhat.com>
6198 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6199 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6201 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6202 Bernd Schmidt <bernds_cb1@t-online.de>
6204 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6205 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6207 2018-09-05 Marek Polacek <polacek@redhat.com>
6209 PR c++/87109, wrong overload with ref-qualifiers.
6210 * g++.dg/cpp0x/ref-qual19.C: New test.
6212 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6215 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6216 * lib/target-supports.exp (scan-assembler_required_options,
6217 scan-assembler-not_required_options,
6218 scan-assembler-times_required_options): Add -fno-ident.
6219 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6220 * c-c++-common/ident-0a.c: New test.
6221 * c-c++-common/ident-0b.c: New test.
6222 * c-c++-common/ident-1a.c: New test.
6223 * c-c++-common/ident-1b.c: New test.
6224 * c-c++-common/ident-2a.c: New test.
6225 * c-c++-common/ident-2b.c: New test.
6227 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6229 * gcc.dg/recip_sqrt_mult_1.c: New test.
6230 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6231 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6232 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6233 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6234 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6235 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6237 2018-09-05 Martin Liska <mliska@suse.cz>
6239 PR tree-optimization/87205
6240 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6241 * gcc.dg/tree-ssa/pr87205.c: New test.
6243 2018-09-05 Richard Biener <rguenther@suse.de>
6245 PR tree-optimization/87217
6246 * gfortran.dg/pr87217.f: New testcase.
6248 2018-09-05 Pádraig Brady p@draigbrady.com
6251 * g++.dg/abi/pr87137.C: New.
6254 * g++.dg/pr87185.C: New.
6256 2018-09-05 Martin Liska <mliska@suse.cz>
6259 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6260 to support Darwin names.
6262 2018-09-05 Martin Liska <mliska@suse.cz>
6264 * g++.dg/gcov/loop.C: Update test to support new format.
6266 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6269 * g++.dg/pr86593.C: New test.
6271 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6274 * gcc.target/i386/pr87198.c: New test.
6276 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6279 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6281 2018-09-04 Richard Biener <rguenther@suse.de>
6283 PR tree-optimization/87211
6284 * gcc.dg/torture/pr87211.c: New testcase.
6286 2018-09-04 Richard Biener <rguenther@suse.de>
6288 PR tree-optimization/87176
6289 * gcc.dg/torture/pr87176.c: New testcase.
6290 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6292 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6294 * gfortran.dg/modulo_check: New test.
6296 2018-09-03 Richard Biener <rguenther@suse.de>
6298 PR tree-optimization/87177
6299 * gcc.dg/torture/pr87177.c: New testcase.
6300 * gcc.dg/torture/pr87177-2.c: Likewise.
6302 2018-09-03 Richard Biener <rguenther@suse.de>
6304 PR tree-optimization/87200
6305 * gcc.dg/torture/pr87200.c: New testcase.
6307 2018-09-03 Richard Biener <rguenther@suse.de>
6309 PR tree-optimization/87197
6310 * gcc.dg/torture/pr87197.c: New testcase.
6312 PR tree-optimization/87169
6313 * gcc.dg/torture/pr87169.c: New testcase.
6315 2018-09-03 Martin Liska <mliska@suse.cz>
6318 * gcc.dg/completion-4.c: New test.
6320 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/concepts/pr84980.C: New.
6325 2018-09-03 Martin Liska <mliska@suse.cz>
6328 * c-c++-common/pr59521-1.c: New test.
6329 * c-c++-common/pr59521-2.c: New test.
6330 * gcc.dg/tree-prof/pr59521-3.c: New test.
6332 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6334 * c-c++-common/array-init.c: New test.
6335 * g++.dg/init/string2.C: Remove selector.
6337 2018-09-01 Michael Matz <matz@suse.de>
6339 PR tree-optimization/87074
6340 * gcc.dg/pr87074.c: New test.
6342 2018-08-31 Richard Biener <rguenther@suse.de>
6344 PR tree-optimization/87168
6345 * gcc.dg/torture/pr87168.c: New testcase.
6347 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6349 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6350 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6351 (test_vnegd_s64): Likewise.
6352 * gcc.target/aarch64/vnegd_64.c: New.
6353 * gcc.target/aarch64/vabsd_64.c: New.
6354 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6356 2018-08-31 Nathan Sidwell <nathan@acm.org>
6360 * g++.dg/cpp0x/pr87155.C: New.
6361 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6363 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6366 * gcc.target/i386/avx512bw-pr87138.c: New test.
6368 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6372 * gfortran.dg/pr86328.f90 : New test.
6373 in comment 12 of the PR.
6374 * gfortran.dg/pr86760.f90 : New test.
6376 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6378 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6379 -fdelete-null-pointer-checks explicit.
6380 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6381 * g++.dg/expr/pmf-3.C: Likewise.
6382 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6383 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6384 * g++.dg/tree-ssa/pr61034.C: Likewise.
6385 * gcc.dg/addr_equal-1.c: Likewise.
6386 * gcc.dg/ipa/pr85734.c: Likewise.
6387 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6388 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6389 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6390 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6391 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6393 2018-08-30 Martin Sebor <msebor@redhat.com>
6396 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6398 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6401 * gcc.dg/strcmpopt_6.c: Remove.
6402 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6403 * gcc.target/i386/strcmpopt_6.c: Likewise.
6405 2018-08-30 Richard Biener <rguenther@suse.de>
6407 PR tree-optimization/87147
6408 * gcc.dg/torture/pr87147.c: New testcase.
6410 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6412 * gcc.target/aarch64/large_struct_copy_2.c: New.
6414 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6417 * gcc.c-torture/execute/pr87053.c: New test.
6419 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6422 * g++.dg/ubsan/vptr-13.C: New test.
6424 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6427 * g++.dg/concepts/pr85265.C: New.
6429 2018-08-29 Martin Sebor <msebor@redhat.com>
6430 Bernd Edlinger <bernd.edlinger@hotmail.de>
6432 PR tree-optimization/86714
6433 PR tree-optimization/86711
6434 * gcc.c-torture/execute/memchr-1.c: New test.
6435 * gcc.c-torture/execute/pr86714.c: New test.
6436 * gcc.c-torture/execute/widechar-3.c: New test.
6437 * gcc.dg/strlenopt-58.c: New test.
6439 2018-08-29 Richard Biener <rguenther@suse.de>
6441 PR tree-optimization/87132
6442 * gcc.dg/torture/pr87132.c: New testcase.
6444 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6447 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6448 output to reflect underlining of pertinent parameter in decl
6449 for "no known conversion" messages.
6451 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6454 * g++.dg/cpp1z/decomp47.C: New test.
6456 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6458 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6461 2018-08-29 Richard Biener <rguenther@suse.de>
6463 PR tree-optimization/87117
6464 * gfortran.dg/pr87117.f90: New testcase.
6466 2018-08-29 Richard Biener <rguenther@suse.de>
6468 PR tree-optimization/87126
6469 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6471 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6473 PR tree-optimization/87009
6474 * gcc.dg/pr87009.c: New test.
6476 2018-08-28 Martin Sebor <msebor@redhat.com>
6479 * g++.dg/Walloca1.C: Adjust.
6481 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6484 * g++.dg/other/switch4.C: New.
6486 2018-08-28 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/87124
6489 * g++.dg/torture/pr87124.C: New testcase.
6491 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6494 * gfortran.dg/class_result_7.f90: New test.
6495 * gfortran.dg/class_result_8.f90: New test.
6496 * gfortran.dg/class_result_9.f90: New test.
6499 * gfortran.dg/allocate_with_source_25.f90: New test.
6501 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6504 * gcc.dg/pr87099.c: New test.
6506 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6509 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6511 2018-08-28 Richard Biener <rguenther@suse.de>
6513 PR tree-optimization/87117
6514 * gcc.dg/pr87117-1.c: New testcase.
6516 2018-08-28 Richard Biener <rguenther@suse.de>
6518 PR tree-optimization/87117
6519 * gcc.dg/pr87117-2.c: New testcase.
6521 2018-08-28 Richard Biener <rguenther@suse.de>
6523 PR tree-optimization/87117
6524 * gcc.dg/lvalue-5.c: New testcase.
6526 2018-08-27 Jeff Law <law@redhat.com>
6528 PR tree-optimization/87110
6529 * gcc.c-torture/compile/pr87110.c: New test.
6531 2018-08-27 Martin Sebor <msebor@redhat.com>
6533 PR tree-optimization/86914
6534 * gcc.dg/strlenopt-57.c: New test.
6536 2018-08-27 Martin Sebor <msebor@redhat.com>
6538 PR tree-optimization/87112
6539 * gcc.dg/pr87112.c: New test.
6541 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6544 * g++.dg/diagnostic/missing-typename.C: New test.
6546 2018-08-27 Jeff Law <law@redhat.com>
6548 * gcc.c-torture/compile/dse.c: New test.
6550 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6553 * g++.dg/diagnostic/pr86993.C: New test.
6555 2018-08-27 Richard Biener <rguenther@suse.de>
6557 PR tree-optimization/86927
6558 * gcc.dg/vect/pr86927.c: New testcase.
6560 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6563 * gcc.dg/empty.h: New file.
6564 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6565 top of file and removal of redundant second printing of warning
6567 * gcc.dg/fixits-pr84852-2.c: Likewise.
6568 * gcc.dg/missing-header-fixit-3.c: Likewise.
6569 * gcc.dg/missing-header-fixit-4.c: New test.
6570 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6571 conversion of show_caret_p to a tri-state.
6573 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6576 * g++.dg/pr85523.C: Extend expected output to show line
6577 before line-insertion fix-it hint.
6578 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6579 (test_fixit_insert_newline): Add previous line to expected output.
6580 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6581 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6583 2018-08-27 Martin Liska <mliska@suse.cz>
6586 * gcc.dg/asan/pr86962.c: New test.
6588 2018-08-27 Martin Liska <mliska@suse.cz>
6590 * gcc.dg/tree-prof/val-prof-10.c: New test.
6592 2018-08-27 Martin Liska <mliska@suse.cz>
6594 PR tree-optimization/86847
6595 * gcc.dg/tree-ssa/switch-3.c: New test.
6596 * gcc.dg/tree-ssa/vrp105.c: Remove.
6598 2018-08-27 Martin Liska <mliska@suse.cz>
6600 * gcc.dg/tree-ssa/switch-2.c: New test.
6602 2018-08-27 Richard Biener <rguenther@suse.de>
6604 * g++.dg/torture/20180705-1.C: New testcase.
6605 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6606 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6607 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6608 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6609 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6610 * gcc.dg/pr85195.c: Likewise.
6611 * gcc.dg/pr85467.c: Likewise.
6612 * gcc.dg/torture/pr81790.c: Likewise.
6614 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6615 param to current default.
6617 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6619 PR rtl-optimization/87065
6620 * gcc.target/i386/pr87065.c: New test.
6622 2018-08-26 Marek Polacek <polacek@redhat.com>
6625 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6627 PR c++/87029, Implement -Wredundant-move.
6628 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6629 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6630 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6631 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6633 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6636 * gfortran.dg/matmul_19.f90: New test.
6638 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6641 * gfortran.dg/generic_35.f90: New test case.
6643 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6646 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6647 line spans are printed with -fdiagnostics-show-line-numbers.
6649 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6652 * gfortran.dg/implied_do_io_6.f90: New test.
6654 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6657 * gcc.dg/pr87092.c: New test.
6659 2018-08-24 Marek Polacek <polacek@redhat.com>
6663 * g++.dg/cpp0x/auto52.C: New test.
6664 * g++.dg/cpp1y/auto-fn52.C: New test.
6665 * g++.dg/cpp1y/auto-fn53.C: New test.
6666 * g++.dg/cpp1y/auto-fn54.C: New test.
6668 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6670 * lib/target-supports.exp (vect_perm_supported): Only return
6671 false for variable-length vectors if the permute size is not
6673 (check_effective_target_vect_perm)
6674 (check_effective_target_vect_perm_byte)
6675 (check_effective_target_vect_perm_short): Remove check for
6676 variable-length vectors.
6677 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6678 * gcc.dg/vect/slp-perm-10.c: Likewise.
6679 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6681 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6683 * gcc.target/aarch64/sve/bswap_1.c: New test.
6684 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6685 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6687 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6689 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6690 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6691 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6692 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6693 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6694 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6695 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6697 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6700 * gcc.dg/pr79342.: New test.
6702 2018-08-23 Martin Sebor <msebor@redhat.com>
6704 PR tree-optimization/87072
6705 * gcc.dg/Warray-bounds-35.c: New test.
6707 2018-08-23 Richard Biener <rguenther@suse.de>
6710 * gcc.dg/pr87024.c: New testcase.
6712 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6714 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6715 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6716 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6717 * gcc.dg/vect/pr80631-2.c: Likewise.
6719 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6722 * gfortran.dg/submodule_32.f08: New test.
6724 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6727 * gfortran.dg/associate_3.f90: Update error message.
6728 * gfortran.dg/associate_39.f90: New test case.
6730 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6733 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6735 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6736 * gfortran.dg/class_17.f03: Update error message.
6737 * gfortran.dg/class_55.f90: Ditto.
6738 * gfortran.dg/dtio_11.f90: Update error messages.
6739 * gfortran.dg/implicit_actual.f90: Add an error message.
6740 * gfortran.dg/typebound_proc_12.f90: Update error message.
6742 2018-08-22 Martin Sebor <msebor@redhat.com>
6745 * gcc.dg/pr87052.c: New test.
6746 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6748 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6750 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6751 * gfortran.dg/max_expr.f90: ...this.
6752 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6753 * gfortran.dg/min_expr.f90: ...this.
6755 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6757 PR tree-optimization/86725
6758 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6759 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6760 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6761 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6763 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6765 PR tree-optimization/86725
6766 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6768 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6770 * gcc.dg/vect/vect-avg-16.c: New test.
6771 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6772 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6773 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6774 the second loop in main1.
6776 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6778 * gcc.dg/lto/pr85248_0.c (test_alias):
6779 Stringify __USER_LABEL_PREFIX__.
6780 (test_noreturn): Likewise.
6782 2018-08-22 Richard Biener <rguenther@suse.de>
6784 PR tree-optimization/86988
6785 * g++.dg/pr86988.C: New testcase.
6787 2018-08-22 Richard Biener <rguenther@suse.de>
6789 PR tree-optimization/86945
6790 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6792 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6794 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6796 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6797 Thomas Koenig <tkoenig@gcc.gnu.org>
6800 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6801 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6803 2018-08-21 Marek Polacek <polacek@redhat.com>
6805 PR c++/86981, Implement -Wpessimizing-move.
6806 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6807 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6808 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6809 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6810 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6813 * g++.dg/concepts/pr67595.C: Add dg-warning.
6814 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6815 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6816 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6819 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6820 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6822 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6824 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6826 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6828 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6830 2018-08-21 Javier Miranda <miranda@adacore.com>
6832 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6834 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6836 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6838 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6840 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6842 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6844 * gnat.dg/rep_clause7.adb: New testcase.
6846 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6848 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6849 gnat.dg/task1_pkg.ads: New testcase.
6851 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6853 * gnat.dg/linkedlist.adb: New testcase.
6855 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6857 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6858 gnat.dg/elab6_pkg.ads: New testcase.
6860 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6862 * gnat.dg/expr_func5.adb: New testcase.
6864 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6866 * gnat.dg/dynhash.adb: New testcase.
6868 2018-08-21 Javier Miranda <miranda@adacore.com>
6870 * gnat.dg/enum4.adb: New testcase.
6872 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6874 * gcc.target/aarch64/large_struct_copy.c: New test.
6876 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6878 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6880 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6883 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6885 2018-08-21 Tom de Vries <tdevries@suse.de>
6887 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6888 to avoid mismatch in .debug and .earlydebug dump files.
6890 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6893 * gcc.target/powerpc/pr87033.c: New test.
6895 2018-08-20 Martin Sebor <msebor@redhat.com>
6897 PR tree-optimization/87034
6898 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6900 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6903 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6904 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6905 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6907 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6910 * g++.dg/torture/pr87014.C: New file.
6912 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6915 * gcc.target/alpha/pr86984.c: New test.
6917 2018-08-20 Richard Biener <rguenther@suse.de>
6919 PR tree-optimization/78655
6920 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6922 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6924 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6927 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6929 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6931 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6932 * gcc.dg/lto/pr83719_0.c: Likewise.
6934 2018-08-17 Martin Sebor <msebor@redhat.com>
6937 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6939 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6941 * g++.dg/conversion/Wwrite-strings.C: New test.
6943 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6944 Chung-Lin Tang <cltang@codesourcery.com>
6945 Xianmiao Qu <xianmiao_qu@c-sky.com>
6947 C-SKY port: Testsuite
6949 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6950 * g++.dg/torture/type-generic-1.C: Likewise.
6951 * gcc.c-torture/compile/20000804-1.c: Likewise.
6952 * gcc.c-torture/execute/20101011-1.c: Likewise.
6953 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6954 * gcc.dg/20020312-2.c: Likewise.
6955 * gcc.dg/Wno-frame-address.c: Likewise.
6956 * gcc.dg/c11-true_min-1.c: Likewise.
6957 * gcc.dg/sibcall-10.c: Likewise.
6958 * gcc.dg/sibcall-9.c: Likewise.
6959 * gcc.dg/stack-usage-1.c: Likewise.
6960 * gcc.dg/torture/float32-tg-3.c: Likewise.
6961 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6962 * gcc.dg/torture/float64-tg-3.c: Likewise.
6963 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6964 * gcc.dg/torture/type-generic-1.c: Likewise.
6965 * gcc.target/csky/*: New.
6966 * lib/target-supports.exp (check_profiling_available): Add
6968 (check_effective_target_hard_float): Handle C-SKY targets with
6969 single-precision hard float only.
6970 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6972 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6974 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6976 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6977 coverage for gcc_dump_printf.
6979 2018-08-17 Martin Liska <mliska@suse.cz>
6981 * g++.dg/opt/mpx.C: Fix scanned pattern.
6982 * gcc.target/i386/mpx.c: Likewise.
6983 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6984 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6985 * gcc.dg/torture/pr52969.c: Likewise.
6986 * g++.dg/warn/pr31246-2.C: Likewise.
6987 * g++.dg/warn/pr31246.C: Likewise.
6988 * gcc.dg/pr33092.c: Likewise.
6989 * g++.dg/opt/eh1.C: Remove a deprecated option.
6990 * g++.dg/template/inline1.C: Likewise.
6991 * g++.dg/tree-ssa/pr81408.C: Likewise.
6992 * gcc.dg/pr41837.c: Likewise.
6993 * gcc.dg/pr41841.c: Likewise.
6994 * gcc.dg/pr42250.c: Likewise.
6995 * gcc.dg/pr43084.c: Likewise.
6996 * gcc.dg/pr43317.c: Likewise.
6997 * gcc.dg/pr51879-18.c: Likewise.
6998 * gcc.dg/torture/pr36066.c: Likewise.
6999 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7000 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7001 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7002 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7003 * gcc.target/i386/pr45352-2.c: Likewise.
7004 * gcc.target/i386/zee.c: Likewise.
7005 * gfortran.dg/auto_char_len_2.f90: Likewise.
7006 * gfortran.dg/auto_char_len_4.f90: Likewise.
7007 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7008 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7009 * gfortran.dg/gomp/pr47331.f90: Likewise.
7010 * gfortran.dg/pr40999.f: Likewise.
7011 * gfortran.dg/pr41011.f: Likewise.
7012 * gfortran.dg/pr42051.f03: Likewise.
7013 * gfortran.dg/pr46804.f90: Likewise.
7014 * gfortran.dg/pr83149_1.f90: Likewise.
7015 * gfortran.dg/pr83149_b.f90: Likewise.
7016 * gfortran.dg/whole_file_1.f90: Likewise.
7017 * gfortran.dg/whole_file_10.f90: Likewise.
7018 * gfortran.dg/whole_file_11.f90: Likewise.
7019 * gfortran.dg/whole_file_12.f90: Likewise.
7020 * gfortran.dg/whole_file_13.f90: Likewise.
7021 * gfortran.dg/whole_file_14.f90: Likewise.
7022 * gfortran.dg/whole_file_15.f90: Likewise.
7023 * gfortran.dg/whole_file_16.f90: Likewise.
7024 * gfortran.dg/whole_file_17.f90: Likewise.
7025 * gfortran.dg/whole_file_18.f90: Likewise.
7026 * gfortran.dg/whole_file_19.f90: Likewise.
7027 * gfortran.dg/whole_file_2.f90: Likewise.
7028 * gfortran.dg/whole_file_20.f03: Likewise.
7029 * gfortran.dg/whole_file_3.f90: Likewise.
7030 * gfortran.dg/whole_file_4.f90: Likewise.
7031 * gfortran.dg/whole_file_5.f90: Likewise.
7032 * gfortran.dg/whole_file_6.f90: Likewise.
7033 * gfortran.dg/whole_file_7.f90: Likewise.
7034 * gfortran.dg/whole_file_8.f90: Likewise.
7035 * gfortran.dg/whole_file_9.f90: Likewise.
7036 * gcc.dg/vect/vect.exp: Likewise.
7038 2018-08-17 Richard Biener <rguenther@suse.de>
7041 * gcc.dg/torture/pr86505.c: New testcase.
7043 2018-08-16 Martin Sebor <msebor@redhat.com>
7045 PR tree-optimization/86853
7046 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7047 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7048 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7050 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7052 * gcc.dg/missing-header-fixit-3.c: New test.
7054 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7056 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7057 (test_fixit_insert_newline): Update expected output to show '+'
7058 characters in margin of line-insertion fix-it hint.
7060 2018-08-16 Nathan Sidwell <nathan@acm.org>
7062 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7063 * gcc.dg/cpp/macsyntx2.c: likewise.
7065 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7068 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7069 * gcc.target/i386/avx-cvt-2.c: Ditto.
7071 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7074 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7076 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7078 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7080 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7082 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7083 (lib_strncmp): Likewise.
7085 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7087 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7088 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7089 * g++.dg/torture/pr44295.C : Likewise.
7091 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7094 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7095 attributes and matching.
7096 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7097 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7099 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7101 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7103 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7105 * gcc.target/i386/rop1.c: Remove.
7106 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7108 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7110 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7111 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7112 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7113 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7114 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7115 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7117 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7119 * g++.dg/diagnostic/aka3.C: New test.
7120 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7121 output to show range labels.
7122 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7123 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7124 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7125 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7126 labels. Add an "aka" example.
7127 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7129 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7130 * gcc.dg/format/pr72858.c: Likewise.
7131 * gcc.dg/format/pr78498.c: Likewise.
7132 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7133 Update expected output to show range labels. Add examples of
7134 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7135 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7136 Update expected output to show range labels.
7137 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7138 (test_very_wide_line): Adjust so that label is at left-clipping
7140 (test_very_wide_line_2): New test.
7141 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7142 Update expected output to show range labels.
7143 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7144 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7145 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7146 for new param to gcc_rich_location::add_expr.
7147 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7149 (test_show_locus): Add examples of labels to various tests. Tweak
7150 the "very wide_line" test case and duplicate it, to cover the
7151 boundary values for clipping of labels against the left-margin.
7152 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7153 diagnostic-test-show-locus-no-labels.c.
7154 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7155 Update line numbers of dg-locus directives.
7156 * gcc.dg/pr69627.c: Update expected output to show range labels.
7157 * lib/multiline.exp (proc _build_multiline_regex): Remove
7158 special-case handling of lines with trailing '|'.
7160 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7163 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7166 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7168 * gcc.dg/wmain.c: New test.
7170 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7173 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7174 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7177 2018-08-15 Martin Liska <mliska@suse.cz>
7179 PR tree-optimization/86925
7180 * gcc.dg/predict-20.c: New test.
7181 * gcc.dg/predict-21.c: New test.
7183 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7185 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7187 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7189 * gcc.target/i386/sse2-movs.c: New test.
7191 2018-08-14 Martin Sebor <msebor@redhat.com>
7193 PR tree-optimization/86650
7194 * gcc.dg/Warray-bounds-34.c: New test.
7196 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7199 * gfortran.dg/generic_34.f90: New test case.
7201 2018-08-13 Marek Polacek <polacek@redhat.com>
7204 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7205 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7206 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7207 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7208 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7209 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7210 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7211 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7212 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7213 * g++.dg/ext/stmtexpr15.C: Likewise.
7214 * g++.dg/gomp/pr47963.C: Likewise.
7215 * g++.dg/init/new37.C: Likewise.
7216 * g++.dg/init/new43.C: Likewise.
7217 * g++.dg/other/fold1.C: Likewise.
7218 * g++.dg/parse/array-size2.C: Likewise.
7219 * g++.dg/template/dependent-name3.C: Likewise.
7220 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7221 * g++.dg/other/vrp1.C: Likewise.
7222 * g++.dg/template/char1.C: Likewise.
7224 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7226 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7227 instead of a ZERO_EXTEND.
7229 2018-08-13 Martin Sebor <msebor@redhat.com>
7231 PR tree-optimization/71625
7232 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7233 * g++.dg/init/string2.C: New test.
7234 * g++.dg/init/string3.C: New test.
7235 * g++.dg/init/string4.C: New test.
7236 * gcc.dg/init-string-3.c: New test.
7237 * gcc.dg/strlenopt-55.c: New test.
7238 * gcc.dg/strlenopt-56.c: New test.
7240 2018-08-13 Marek Polacek <polacek@redhat.com>
7242 P0806R2 - Deprecate implicit capture of this via [=]
7243 * g++.dg/cpp2a/lambda-this1.C: New test.
7244 * g++.dg/cpp2a/lambda-this2.C: New test.
7245 * g++.dg/cpp2a/lambda-this3.C: New test.
7247 2018-08-13 Marek Polacek <polacek@redhat.com>
7250 * g++.dg/diagnostic/auto1.C: New test.
7252 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7255 * gfortran.dg/transfer_class_3.f90: New test.
7257 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7260 * gfortran.dg/use_rename_9.f90: New test.
7262 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7264 PR tree-optimization/86835
7265 * gcc.dg/pr86835.c: New test.
7267 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7270 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7271 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7272 * gfortran.dg/short_circuiting_2.f90: New test case.
7273 * gfortran.dg/short_circuiting_3.f90: New test case.
7275 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7278 * gcc.target/i386/pr82418.c: New test.
7280 2018-08-10 Martin Liska <mliska@suse.cz>
7283 * gcc.dg/predict-17.c: New test.
7284 * gcc.dg/predict-18.c: New test.
7285 * gcc.dg/predict-19.c: New test.
7287 2018-08-10 Martin Liska <mliska@suse.cz>
7289 PR tree-optimization/85799
7290 * gcc.dg/pr85799.c: New test.
7292 2018-08-09 Jeff Law <law@redhat.com>
7295 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7297 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7299 * gcc.target/aarch64/sve/reduc_8.c: New test.
7301 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7304 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7306 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7309 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7312 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7314 PR tree-optimization/86858
7315 * gcc.dg/vect/pr86858.c: New test.
7317 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7319 PR tree-optimization/86871
7320 * gcc.dg/vect/pr86871.c: New test.
7322 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7324 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7326 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7328 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7329 arch and tune numbers by 2.
7330 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7331 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7332 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7333 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7334 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7335 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7336 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7337 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7338 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7339 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7340 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7341 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7342 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7343 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7344 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7345 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7346 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7347 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7348 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7349 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7350 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7351 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7352 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7353 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7354 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7355 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7356 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7357 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7358 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7359 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7360 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7361 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7362 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7363 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7364 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7365 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7366 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7367 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7368 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7369 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7370 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7371 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7372 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7373 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7374 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7375 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7376 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7377 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7378 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7379 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7380 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7381 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7382 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7383 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7384 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7385 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7386 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7387 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7388 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7389 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7390 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7391 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7392 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7393 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7394 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7395 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7397 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7400 * gcc.target/s390/pr84332.c: New testcase.
7402 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7405 * gcc.target/m68k/tls-dimode.c: New file.
7407 2018-08-08 Nathan Sidwell <nathan@acm.org>
7409 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7410 c-c++-common/inc-from-1.c: New
7412 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7415 * gcc.target/s390/TI-constants-lra.c: New testcase.
7416 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7418 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7420 * gcc.target/s390/hotpatch-8.c: Remove.
7421 * gcc.target/s390/hotpatch-9.c: Remove.
7422 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7423 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7425 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7427 P0595R1 - is_constant_evaluated
7428 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7431 * g++.dg/cpp1z/decomp46.C: New test.
7434 * g++.dg/opt/pr86738.C: New test.
7436 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7439 * gcc.target/aarch64/frecpe_1.c: New test.
7440 * gcc.target/aarch64/frecpe_2.c: Likewise.
7442 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7444 PR c++/59480, DR 136
7445 * g++.dg/other/friend8.C: New.
7446 * g++.dg/other/friend9.C: Likewise.
7447 * g++.dg/other/friend10.C: Likewise.
7448 * g++.dg/other/friend11.C: Likewise.
7449 * g++.dg/other/friend12.C: Likewise.
7450 * g++.dg/other/friend13.C: Likewise.
7451 * g++.dg/other/friend14.C: Likewise.
7452 * g++.dg/other/friend15.C: Likewise.
7453 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7454 * g++.dg/parse/defarg8.C: Likewise.
7456 2018-08-07 Martin Liska <mliska@suse.cz>
7459 * gcc.dg/predict-16.c: New test.
7460 * g++.dg/predict-1.C: New test.
7462 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7463 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7465 PR tree-optimization/80925
7466 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7467 vectorized on !vect_hw_misalign targets.
7469 2018-08-06 Marek Polacek <polacek@redhat.com>
7472 * g++.dg/cpp1y/constexpr-86767.C: New test.
7474 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7476 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7477 for target *-*-linux-gnu.
7479 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7481 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7482 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7483 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7485 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7487 * gcc.target/s390/nomemloopunroll-1.c: New test.
7489 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7492 * gcc.target/i386/pr86386.c: New file.
7494 2018-08-04 Tom de Vries <tdevries@suse.de>
7496 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7498 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7500 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7503 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7506 * gfortran.dg/interface_assignment_6.f90: New test case.
7508 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7511 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7513 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7514 Jonathan Wakely <jwakely@redhat.com>
7517 * g++.dg/pr85523.C: New test.
7519 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7522 * gcc.dg/union-duplicate-field.c: New test.
7524 2018-08-03 Jason Merrill <jason@redhat.com>
7527 * g++.dg/template/pr86706.C: New test.
7529 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7531 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7532 on vect_avg_qi targets.
7533 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7534 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7535 * gcc.dg/vect/vect-avg-15.c: Likewise.
7537 2018-08-03 Martin Liska <mliska@suse.cz>
7539 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7540 * gcc.dg/predict-13.c: Likewise.
7541 * gcc.dg/predict-3.c: Likewise.
7542 * gcc.dg/predict-4.c: Likewise.
7543 * gcc.dg/predict-5.c: Likewise.
7544 * gcc.dg/predict-6.c: Likewise.
7545 * gcc.dg/predict-9.c: Likewise.
7546 * gfortran.dg/predict-1.f90: Likewise.
7548 2018-08-02 Richard Biener <rguenther@suse.de>
7551 * g++.dg/torture/pr86763.C: New testcase.
7553 2018-08-02 Richard Biener <rguenther@suse.de>
7555 PR tree-optimization/86816
7556 * g++.dg/torture/pr86816.C: New testcase.
7558 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7560 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7562 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7563 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7564 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7566 * gcc.target/aarch64/sve/single_2.c: Likewise.
7567 * gcc.target/aarch64/sve/single_3.c: Likewise.
7568 * gcc.target/aarch64/sve/single_4.c: Likewise.
7570 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7573 * gcc.target/aarch64/ldp_stp_13.c: New test.
7575 2018-08-01 Martin Sebor <msebor@redhat.com>
7577 PR tree-optimization/86650
7578 * gcc.dg/format/gcc_diag-10.c: Adjust.
7580 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7582 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7584 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7586 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7589 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7590 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7592 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7594 * gcc.dg/pointer-range-check-1.c: New test.
7595 * gcc.dg/pointer-range-check-2.c: Likewise.
7597 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7599 PR tree-optimization/86749
7600 * gcc.dg/vect/pr86749.c: New test.
7602 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7605 * g++.dg/lookup/name-clash12.C: New.
7607 2018-08-01 Richard Biener <rguenther@suse.de>
7609 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7611 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7613 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7615 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7617 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7619 2018-08-01 Martin Liska <mliska@suse.cz>
7621 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7622 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7623 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7624 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7625 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7626 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7627 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7628 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7630 2018-08-01 Martin Liska <mliska@suse.cz>
7633 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7635 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7637 * gcc.target/aarch64/extract_zero_extend.c: New file.
7639 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7642 * gcc.c-torture/compile/pr85704.c: New test.
7644 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7645 Olivier Hainque <hainque@adacore.com>
7647 * gnat.dg/dinst.adb: New.
7648 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7650 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7652 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7654 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7657 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7659 * c-c++-common/spec-barrier-1.c: New test.
7660 * c-c++-common/spec-barrier-2.c: New test.
7661 * gcc.dg/spec-barrier-3.c: New test.
7663 2018-07-31 Martin Sebor <msebor@redhat.com>
7665 PR tree-optimization/86741
7666 * gcc.dg/Warray-bounds-33.c: New test.
7668 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7670 * gcc.target/s390/memset-1.c: Improve testcase.
7672 2018-07-31 Tom de Vries <tdevries@suse.de>
7675 * g++.dg/guality/pr86687.C: New test.
7677 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7679 P1008R1 - prohibit aggregates with user-declared constructors
7680 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7681 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7682 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7683 * g++.dg/cpp2a/aggr1.C: New test.
7684 * g++.dg/cpp2a/aggr2.C: New test.
7686 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7689 * gcc.target/arm/pr86640.c: New testcase.
7691 2018-07-31 Martin Liska <mliska@suse.cz>
7693 PR gcov-profile/85338
7694 PR gcov-profile/85350
7695 PR gcov-profile/85372
7696 * gcc.misc-tests/gcov-pr85338.c: New test.
7697 * gcc.misc-tests/gcov-pr85350.c: New test.
7698 * gcc.misc-tests/gcov-pr85372.c: New test.
7700 2018-07-31 Martin Liska <mliska@suse.cz>
7702 PR gcov-profile/83813
7703 PR gcov-profile/84758
7704 PR gcov-profile/85217
7705 PR gcov-profile/85332
7706 * gcc.misc-tests/gcov-pr83813.c: New test.
7707 * gcc.misc-tests/gcov-pr84758.c: New test.
7708 * gcc.misc-tests/gcov-pr85217.c: New test.
7709 * gcc.misc-tests/gcov-pr85332.c: New test.
7711 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7713 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7714 gnat.dg/prot5_pkg.ads: New testcase.
7716 2018-07-31 Justin Squirek <squirek@adacore.com>
7718 * gnat.dg/addr11.adb: New testcase.
7720 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7722 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7724 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7726 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7728 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7730 * gnat.dg/iter3.adb: New testcase.
7732 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7734 Revert 'AsyncI/O patch committed'
7735 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7736 Thomas Koenig <tkoenig@gcc.gnu.org>
7739 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7740 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7742 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7744 PR rtl-optimization/85160
7745 * gcc.target/powerpc/combine-2-2.c: New testcase.
7747 2018-07-27 Martin Sebor <msebor@redhat.com>
7749 PR tree-optimization/86696
7750 * g++.dg/pr86696.C: New test.
7752 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7754 PR tree-optimization/86636
7755 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7756 Add dg-require-effective-target pthread.
7758 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7760 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7761 * gcc.dg/strcmpopt_6.c: Likewise.
7763 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7766 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7768 2018-07-26 Martin Sebor <msebor@redhat.com>
7770 PR tree-optimization/86043
7771 PR tree-optimization/86042
7772 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7774 * gcc.dg/strlenopt-44.c: New test.
7776 2018-07-26 Martin Liska <mliska@suse.cz>
7778 PR gcov-profile/86536
7779 * gcc.misc-tests/gcov-pr86536.c: New test.
7781 2018-07-25 Martin Sebor <msebor@redhat.com>
7783 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7784 ignored by the test harness.
7786 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7787 Thomas Koenig <tkoenig@gcc.gnu.org>
7790 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7791 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7793 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7796 * g++.dg/pr85515-2.C: Add expected dg-error.
7797 * g++.dg/cpp0x/range-for36.C: New test.
7799 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7801 * gcc.target/arc/uncached-1.c: New test.
7802 * gcc.target/arc/uncached-2.c: Likewise.
7804 2018-07-24 Martin Sebor <msebor@redhat.com>
7806 PR tree-optimization/86622
7807 PR tree-optimization/86532
7808 * gcc.c-torture/execute/strlen-2.c: New test.
7809 * gcc.c-torture/execute/strlen-3.c: New test.
7810 * gcc.c-torture/execute/strlen-4.c: New test.
7812 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7814 PR tree-optimization/86636
7815 * gcc.c-torture/compile/pr86636.c: New test.
7817 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7819 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7821 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7824 * gcc.target/i386/pr86627.c: New test.
7827 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7828 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7829 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7830 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7832 2018-07-23 Carl Love <cel@us.ibm.com>
7835 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7836 file altivec-2-runnable.c.
7837 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7838 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7839 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7840 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7841 vec_cts, vec_ctu, vec_cpsgn tests.
7843 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7846 * gcc.dg/pr86617.c: New test.
7848 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7851 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7853 2018-07-20 Martin Sebor <msebor@redhat.com>
7856 * c-c++-common/pr68657-1.c: Adjust.
7857 * c-c++-common/pr68657-2.c: Same.
7858 * c-c++-common/pr68657-3.c: Same.
7859 * c-c++-common/pr68833-1.c: Same.
7860 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7861 * gcc.dg/Walloca-larger-than.c: New test.
7862 * gcc.dg/Walloca-larger-than-2.c: New test.
7863 * gcc.dg/Wframe-larger-than-2.c: New test.
7864 * gcc.dg/Wlarger-than3.c: New test.
7865 * gcc.dg/Wvla-larger-than-3.c: New test.
7866 * gcc.dg/pr42611.c: Adjust.
7867 * gnat.dg/frame_overflow.adb: Same.
7869 2018-07-20 Martin Sebor <msebor@redhat.com>
7871 PR tree-optimization/86613
7872 PR tree-optimization/86611
7873 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7874 prune duplicate warnings.
7875 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7876 data-model-dependencies.
7877 * gcc.dg/Warray-bounds-32.c: Ditto.
7879 2018-07-20 Richard Biener <rguenther@suse.de>
7882 * g++.dg/lto/pr86585_0.C: New testcase.
7883 * g++.dg/lto/pr86585_1.C: Likewise.
7885 2018-07-19 Martin Sebor <msebor@redhat.com>
7887 PR tree-optimization/83776
7888 PR tree-optimization/84047
7889 * gcc.dg/Warray-bounds-29.c: New test.
7890 * gcc.dg/Warray-bounds-30.c: New test.
7891 * gcc.dg/Warray-bounds-31.c: New test.
7892 * gcc.dg/Warray-bounds-32.c: New test.
7894 2018-07-19 Michael Collison <michael.collison@arm.com>
7895 Richard Henderson <rth@redhat.com>
7897 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7898 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7899 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7900 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7901 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7902 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7903 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7904 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7905 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7906 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7907 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7908 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7910 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7912 Revert fix for c++/59480 (and testsuite followup)
7914 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7916 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7918 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7920 PR c++/59480, DR 136
7921 * g++.dg/other/friend8.C: New.
7922 * g++.dg/other/friend9.C: Likewise.
7923 * g++.dg/other/friend10.C: Likewise.
7924 * g++.dg/other/friend11.C: Likewise.
7925 * g++.dg/other/friend12.C: Likewise.
7926 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7927 * g++.dg/parse/defarg8.C: Likewise.
7929 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7931 * gcc.target/aarch64/profile.c: New test.
7933 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7936 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7938 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7941 * gcc.target/i386/pr86560-4.c: New test.
7942 * gcc.target/i386/pr86560-5.c: Likewise.
7944 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7947 * gcc.target/i386/pr86560-1.c: New test.
7948 * gcc.target/i386/pr86560-2.c: Likewise.
7949 * gcc.target/i386/pr86560-3.c: Likewise.
7951 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7953 * gfortran.dg/max_fmax_aarch64.f90: New test.
7954 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7955 * gfortran.dg/minmax_integer.f90: Likewise.
7957 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7959 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7961 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7964 * g++.dg/tree-ssa/pr86544.C: New test.
7966 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7969 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7971 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7974 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7975 * c-c++-common/pr69558.c: Remove xfail.
7976 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7977 * gcc.dg/pr61817-1.c: Likewise.
7978 * gcc.dg/pr61817-2.c: Likewise.
7979 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7981 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7984 * gfortran.dg/function_optimize_5.f90: Add option
7985 '-faggressive-function-elimination' and update dg-warning clauses.
7986 * gfortran.dg/short_circuiting.f90: New test.
7988 2018-07-18 Marek Polacek <polacek@redhat.com>
7990 PR c++/86190 - bogus -Wsign-conversion warning
7991 * g++.dg/warn/Wsign-conversion-3.C: New test.
7992 * g++.dg/warn/Wsign-conversion-4.C: New test.
7994 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7996 PR c++/59480, DR 136
7997 * g++.dg/other/friend8.C: New.
7998 * g++.dg/other/friend9.C: Likewise.
7999 * g++.dg/other/friend10.C: Likewise.
8000 * g++.dg/other/friend11.C: Likewise.
8001 * g++.dg/other/friend12.C: Likewise.
8002 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8003 * g++.dg/parse/defarg8.C: Likewise.
8005 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8007 * g++.dg/ext/uow-3.C: Adjust.
8008 * g++.dg/ext/uow-4.C: Likewise.
8009 * g++.dg/lookup/name-clash11.C: Likewise.
8010 * g++.dg/lookup/name-clash7.C: Likewise.
8011 * g++.dg/lookup/redecl1.C: Likewise.
8012 * g++.dg/warn/changes-meaning.C: Likewise.
8013 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8014 * g++.old-deja/g++.law/nest1.C: Likewise.
8016 2018-07-18 Richard Biener <rguenther@suse.de>
8019 * g++.dg/lto/pr86523-3_0.C: New testcase.
8021 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8023 * gcc.target/m68k/mulsi_highpart.c: New test.
8025 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8027 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8028 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8029 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8030 * gcc.dg/cpp/pr61854-8.c: New test.
8032 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8034 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8036 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8039 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8041 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8043 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8044 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8045 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8046 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8047 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8049 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8051 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8052 * gcc.target/powerpc/pr79916.c: Require dfp.
8054 2018-07-17 Richard Biener <rguenther@suse.de>
8057 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8059 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8061 * gcc.target/s390/function-align1.c: New test.
8062 * gcc.target/s390/function-align2.c: New test.
8063 * gcc.target/s390/function-align3.c: New test.
8065 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8067 * gnat.dg/discr55.adb: New test.
8069 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8071 * gcc.target/i386/vartrack-1.c (dg-options): Add
8072 -fomit-frame-pointer.
8074 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8076 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8077 (dg-lto-options): Add -fPIC.
8078 * g++.dg/lto/pr86523-2_0.C: Likewise.
8080 2018-07-17 Martin Liska <mliska@suse.cz>
8082 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8084 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8086 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8089 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8091 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8093 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8095 * gnat.dg/memorytest.adb: New testcase.
8097 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8099 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8102 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8104 * gnat.dg/equal3.adb: New testcase.
8106 2018-07-17 Justin Squirek <squirek@adacore.com>
8108 * gnat.dg/split_args.adb: New testcase.
8110 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8112 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8114 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8116 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8119 2018-07-16 Carl Love <cel@us.ibm.com>
8122 Forgot the PR number on the commit log.
8124 2018-07-16 Carl Love <cel@us.ibm.com>
8127 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8129 * gcc.target/powerpc/divkc3-3.c: Ditto.
8130 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8131 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8132 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8133 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8135 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8137 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8138 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8140 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8142 * lib/target-supports.exp (check_effective_target_longdouble64,
8143 check_effective_target_ppc_float128,
8144 check_effective_target_ppc_float128_insns,
8145 check_effective_target_powerpc_vsx): New.
8147 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8149 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8152 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8154 PR tree-optimization/86526
8155 * gcc.c-torture/compile/pr86526.c: New test.
8157 2018-07-16 Carl Love <cel@us.ibm.com>
8159 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8161 * gcc.target/powerpc/divkc3-3.c: Ditto.
8162 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8163 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8164 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8165 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8167 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8170 * gfortran.dg/assumed_rank_14.f90: New testcase.
8171 * gfortran.dg/assumed_rank_15.f90: New testcase.
8172 * gfortran.dg/dec_structure_8.f90: Update error messages.
8173 * gfortran.dg/dec_structure_23.f90: Update error messages.
8175 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8178 * gcc.c-torture/execute/pr86528.c: New test.
8179 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8181 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8183 * g++.dg/template/spec40.C: New.
8184 * g++.dg/parse/ptrmem8.C: Likewise.
8186 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8188 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8189 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8190 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8191 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8192 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8194 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8196 * gcc.target/s390/mrecord-mcount.c: New testcase.
8198 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8200 * gcc.target/s390/mfentry-m64.c: New testcase.
8202 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8204 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8207 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8209 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8212 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8214 * gnat.dg/wide_wide_value1.adb: New testcase.
8216 2018-07-16 Javier Miranda <miranda@adacore.com>
8218 * gnat.dg/bit_order1.adb: New testcase.
8220 2018-07-16 Javier Miranda <miranda@adacore.com>
8222 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8224 2018-07-16 Richard Biener <rguenther@suse.de>
8227 * g++.dg/lto/pr86523-1_0.C: New testcase.
8228 * g++.dg/lto/pr86523-2_0.C: Likewise.
8230 2018-07-16 Martin Liska <mliska@suse.cz>
8233 * g++.dg/ipa/pr86529.C: New test.
8235 2018-07-16 Tom de Vries <tdevries@suse.de>
8238 * gcc.target/i386/vartrack-1.c: New test.
8240 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8242 * gnat.dg/opt73.adb: New test.
8244 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8248 * g++.dg/opt/pr3698.C: New test.
8250 2018-07-16 Richard Biener <rguenther@suse.de>
8253 * gcc.dg/torture/pr86389.c: Require trampolines.
8255 2018-07-15 Tom de Vries <tdevries@suse.de>
8257 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8258 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8260 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8261 * gcc.dg/guality/guality.exp: Same.
8262 * gfortran.dg/guality/guality.exp: Same.
8264 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8265 Sunil K Pandey <sunil.k.pandey@intel.com>
8268 * gcc.target/i386/pr84413-1.c: New test.
8269 * gcc.target/i386/pr84413-2.c: Likewise.
8270 * gcc.target/i386/pr84413-3.c: Likewise.
8272 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8273 Steve Munroe <munroesj52@gmail.com>
8275 * gcc.target/powerpc/sse2-pand-1.c: New file.
8276 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8277 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8278 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8280 2018-07-13 Nathan Sidwell <nathan@acm.org>
8283 * g++.dg/pr86374.C: New.
8285 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8288 * gcc.dg/strcmpopt_5.c: New test.
8289 * gcc.dg/strcmpopt_6.c: New test.
8291 2018-07-13 Richard Biener <rguenther@suse.de>
8294 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8296 2018-07-13 Tom de Vries <tdevries@suse.de>
8298 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8299 * gcc.dg/guality/ctztest.c: Same.
8300 * gcc.dg/guality/sra-1.c: Same.
8302 2018-07-13 Tom de Vries <tdevries@suse.de>
8304 * gcc.dg/vla-1.c: Update.
8306 2018-07-13 Tom de Vries <tdevries@suse.de>
8308 * gcc.src/maintainers.exp: New file.
8310 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8313 * gcc.dg/pr86489.c: New test.
8315 2018-07-12 Martin Sebor <msebor@redhat.com>
8318 g++.dg/warn/pr86453.C: Adjust.
8320 2018-07-12 Jim Wilson <jimw@sifive.com>
8322 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8324 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8326 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8328 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8330 * c-c++-common/gomp/declare-target-3.c: New test.
8331 * g++.dg/gomp/declare-target-2.C: New test.
8333 2018-07-12 Martin Sebor <msebor@redhat.com>
8336 * c-c++-common/Wattributes.c: Adjust.
8337 * gcc.dg/Wattributes-10.c: New test.
8338 * g++.dg/Wattributes-3.C: Adjust.
8339 * gcc.dg/Wattributes-6.c: Adjust.
8340 * gcc.dg/pr18079.c: Adjust.
8341 * gcc.dg/torture/pr42363.c: Adjust.
8343 2018-07-12 Julia Koval <julia.koval@intel.com>
8345 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8348 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8350 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8351 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8352 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8353 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8354 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8355 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8356 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8358 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8360 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8361 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8362 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8363 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8364 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8365 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8366 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8367 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8369 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8370 Alan Hayward <alan.hayward@arm.com>
8371 David Sherwood <david.sherwood@arm.com>
8373 * gcc.dg/vect/vect-fma-2.c: New test.
8374 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8375 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8376 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8378 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8380 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8381 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8382 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8383 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8384 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8385 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8386 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8387 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8388 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8390 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8392 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8393 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8395 2018-07-12 Richard Biener <rguenther@suse.de>
8398 * gcc.target/i386/pr84829.c: New testcase.
8400 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8402 * gcc.dg/torture/20180712-1.c: New test.
8404 PR tree-optimization/86492
8405 * gcc.c-torture/execute/pr86492.c: New test.
8407 2018-07-12 Richard Biener <rguenther@suse.de>
8410 * g++.dg/warn/pr86453.C: New testcase.
8412 2018-07-12 Richard Biener <rguenther@suse.de>
8415 * gcc.dg/graphite/pr86479.c: New testcase.
8417 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8420 of hardcoding size. Cast (rel) to MASK_TYPE.
8421 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8422 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8423 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8424 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8425 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8426 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8427 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8428 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8429 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8430 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8431 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8432 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8433 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8434 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8435 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8436 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8437 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8438 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8439 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8441 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8443 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8444 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8445 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8447 2018-07-10 Mark Wielaard <mark@klomp.org>
8450 * gcc.dg/pr86459.c: New test.
8452 2018-07-10 Martin Sebor <msebor@redhat.com>
8455 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8457 2018-07-10 Martin Liska <mliska@suse.cz>
8460 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8462 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8465 * g++.dg/ubsan/pr86406.C: New test.
8468 * gfortran.dg/vect/pr86421.f90: New test.
8470 2018-07-09 Martin Sebor <msebor@redhat.com>
8472 PR tree-optimization/86415
8473 * gcc.dg/strlenopt-53.c: New test.
8475 2018-07-09 Martin Sebor <msebor@redhat.com>
8478 * gcc.dg/strlenopt-49.c: New test.
8479 * gcc.dg/strlenopt-50.c: New test.
8480 * gcc.dg/strlenopt-51.c: New test.
8481 * gcc.dg/strlenopt-52.c: New test.
8482 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8484 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8487 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8488 to be returned and when first argument is not 0, so that they don't do
8489 anything for NEED_EXC or NEED_ERRNO.
8491 2018-07-09 Tom de Vries <tdevries@suse.de>
8493 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8494 * gcc.dg/guality/bswaptest.c: Same.
8495 * gcc.dg/guality/clztest.c: Same.
8496 * gcc.dg/guality/csttest.c: Same.
8497 * gcc.dg/guality/ctztest.c: Same.
8498 * gcc.dg/guality/drap.c: Same.
8499 * gcc.dg/guality/nrv-1.c: Same.
8500 * gcc.dg/guality/pr41353-1.c: Same.
8501 * gcc.dg/guality/pr41353-2.c: Same.
8502 * gcc.dg/guality/pr41404-1.c: Same.
8503 * gcc.dg/guality/pr43051-1.c: Same.
8504 * gcc.dg/guality/pr43077-1.c: Same.
8505 * gcc.dg/guality/pr43177.c: Same.
8506 * gcc.dg/guality/pr43329-1.c: Same.
8507 * gcc.dg/guality/pr43479.c: Same.
8508 * gcc.dg/guality/pr43593.c: Same.
8509 * gcc.dg/guality/pr45003-1.c: Same.
8510 * gcc.dg/guality/pr45003-2.c: Same.
8511 * gcc.dg/guality/pr45003-3.c: Same.
8512 * gcc.dg/guality/pr48437.c: Same.
8513 * gcc.dg/guality/pr48466.c: Same.
8514 * gcc.dg/guality/pr49888.c: Same.
8515 * gcc.dg/guality/pr54200.c: Same.
8516 * gcc.dg/guality/pr54519-1.c: Same.
8517 * gcc.dg/guality/pr54519-2.c: Same.
8518 * gcc.dg/guality/pr54519-3.c: Same.
8519 * gcc.dg/guality/pr54519-4.c: Same.
8520 * gcc.dg/guality/pr54519-5.c: Same.
8521 * gcc.dg/guality/pr54519-6.c: Same.
8522 * gcc.dg/guality/pr54551.c: Same.
8523 * gcc.dg/guality/pr54693-2.c: Same.
8524 * gcc.dg/guality/pr54693.c: Same.
8525 * gcc.dg/guality/pr54796.c: Same.
8526 * gcc.dg/guality/pr54970.c: Same.
8527 * gcc.dg/guality/pr67192.c: Same.
8528 * gcc.dg/guality/pr69947.c: Same.
8529 * gcc.dg/guality/pr78726.c: Same.
8530 * gcc.dg/guality/rotatetest.c: Same.
8531 * gcc.dg/guality/sra-1.c: Same.
8532 * gcc.dg/guality/vla-2.c: Same.
8534 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8536 * g++.dg/diagnostic/long-short.C: New.
8537 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8538 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8539 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8541 2018-07-09 Tom de Vries <tdevries@suse.de>
8543 * gcc.dg/vla-1.c: New test.
8545 2018-07-07 Tom de Vries <tdevries@suse.de>
8547 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8549 (get_dump_flags): New proc.
8550 (toplevel): Test all dump flags.
8552 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8554 * gnat.dg/stack_usage6.adb: New test.
8555 * gnat.dg/stack_usage6_pkg.ads: New helper.
8557 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8559 * gnat.dg/pure_function3a.adb: New test.
8560 * gnat.dg/pure_function3b.adb: Likewise.
8561 * gnat.dg/pure_function3c.adb: Likewise.
8562 * gnat.dg/pure_function3_pkg.ads: New helper.
8564 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8567 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8568 dg-require-effective-target. Add -msse not just on i386-*, but
8569 on all i?86-* and x86_64-*.
8571 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8573 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8574 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8575 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8576 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8577 * gcc.dg/tree-ssa/popcount3.c: New test.
8579 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8581 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8582 to preserve the test.
8583 * gcc.target/i386/pr85073.c: Likewise.
8585 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8587 PR tree-optimization/86401
8588 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8589 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8590 * c-c++-common/rotate-9.c: New test.
8592 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8595 gcc.target/powerpc/pr86324-1.c: New test.
8596 gcc.target/powerpc/pr86324-2.c: Likewise.
8598 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8601 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8603 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8605 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8607 2018-07-05 Jeff Law <law@redhat.com>
8609 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8611 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8614 * gfortran.dg/deferred_character_20.f90: New test.
8616 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8620 * gfortran.dg/init_flag_18.f90: New testcase.
8621 * gfortran.dg/init_flag_19.f03: New testcase.
8623 2018-07-05 Carl Love <cel@us.ibm.com>
8624 * gcc.target/altivec-1-runnable.c: New test file.
8625 * gcc.target/altivec-2-runnable.c: New test file.
8626 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8629 2018-07-05 Martin Sebor <msebor@redhat.com>
8632 * gcc.dg/strlenopt-47.c: New test.
8633 * gcc.dg/strlenopt-48.c: New test.
8635 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8638 * gcc.target/arm/big-endian-subreg.c: New.
8640 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8643 * gcc.dg/vect/pr84711.c: New.
8645 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8647 * gcc.target/aarch64/struct_cpy.c: New.
8649 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8651 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8652 * c-c++-common/unroll-2.c: Likewise.
8653 * g++.dg/cdce3.C: Likewise.
8654 * g++.dg/ext/unroll-1.C: Likewise.
8655 * g++.dg/ext/unroll-2.C: Likewise.
8656 * g++.dg/ext/unroll-3.C: Likewise.
8657 * gcc.dg/cdce1.c: Likewise.
8658 * gcc.dg/cdce2.c: Likewise.
8659 * gcc.dg/gomp/pr68128-1.c: Likewise.
8660 * gcc.dg/vect/pr46032.c: Likewise.
8661 * gcc.dg/vect/vect-cond-10.c: Likewise.
8662 * gcc.dg/vect/vect-cond-8.c: Likewise.
8663 * gcc.dg/vect/vect-cond-9.c: Likewise.
8664 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8665 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8666 * gcc.target/i386/avx-cvt-2.c: Likewise.
8667 * gcc.target/i386/avx-cvt-3.c: Likewise.
8668 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8669 * gcc.target/i386/avx2-gather-2.c: Likewise.
8670 * gcc.target/i386/avx2-gather-6.c: Likewise.
8671 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8672 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8673 * gfortran.dg/directive_unroll_1.f90: Likewise.
8674 * gfortran.dg/directive_unroll_2.f90: Likewise.
8675 * gnat.dg/unroll2.adb: Likewise.
8676 * gnat.dg/unroll3.adb: Likewise.
8678 2018-07-05 Tom de Vries <tdevries@suse.de>
8680 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8682 2018-07-04 Martin Sebor <msebor@redhat.com>
8684 PR tree-optimization/86274
8685 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8687 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8690 * gfortran.dg/block_16.f08. New test.
8692 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8694 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8695 has a slightly different IL that provides more threading
8698 2018-07-04 Martin Liska <mliska@suse.cz>
8703 * gcc.dg/pr84100.c (foo):
8704 * gcc.target/i386/falign-functions-2.c: New test.
8705 * gcc.target/i386/falign-functions.c: New test.
8707 2018-07-04 Martin Liska <mliska@suse.cz>
8709 * gcc.dg/pr47793.c: Remove.
8711 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8713 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8715 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8717 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8720 * gcc.target/i386/pr85620-1.c: New test.
8721 * gcc.target/i386/pr85620-2.c: Likewise.
8722 * gcc.target/i386/pr85620-3.c: Likewise.
8723 * gcc.target/i386/pr85620-4.c: Likewise.
8725 2018-07-03 Martin Sebor <msebor@redhat.com>
8727 PR tree-optimization/86274
8728 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8730 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8731 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8732 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8733 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8734 * gcc.dg/tree-ssa/pr83198.c: Same.
8736 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8738 * g++.dg/other/locations1.C: New.
8739 * g++.dg/tls/locations1.C: Likewise.
8740 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8741 * g++.dg/diagnostic/virtual-static.C: Likewise.
8742 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8743 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8744 * g++.dg/cpp0x/pr51463.C: Likewise.
8745 * g++.dg/other/typedef1.C: Likewise.
8746 * g++.dg/parse/dtor13.C: Likewise.
8747 * g++.dg/template/error44.C: Likewise.
8748 * g++.dg/template/typedef4.C: Likewise.
8749 * g++.dg/template/typedef5.C: Likewise.
8750 * g++.dg/tls/diag-2.C: Likewise.
8751 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8753 2018-07-03 Marek Polacek <polacek@redhat.com>
8756 * g++.dg/diagnostic/pr86201.C: New test.
8758 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8761 * gcc.target/i386/pr85694.c: New test.
8763 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8765 PR tree-optimization/85694
8766 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8767 Return true for AArch64 without SVE.
8768 * gcc.target/aarch64/vect_hadd_1.h: New file.
8769 * gcc.target/aarch64/vect_shadd_1.c: New test.
8770 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8771 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8772 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8774 2018-07-03 Marek Polacek <polacek@redhat.com>
8777 * gcc.dg/Wint-conversion-2.c: New test.
8780 * g++.dg/overload/conv-op3.C: New test.
8782 2018-07-03 Richard Biener <rguenther@suse.de>
8785 * gcc.dg/torture/pr86389.c: New testcase.
8787 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8789 PR tree-optimization/85694
8790 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8792 * gcc.dg/vect/vect-avg-1.c: New test.
8793 * gcc.dg/vect/vect-avg-2.c: Likewise.
8794 * gcc.dg/vect/vect-avg-3.c: Likewise.
8795 * gcc.dg/vect/vect-avg-4.c: Likewise.
8796 * gcc.dg/vect/vect-avg-5.c: Likewise.
8797 * gcc.dg/vect/vect-avg-6.c: Likewise.
8798 * gcc.dg/vect/vect-avg-7.c: Likewise.
8799 * gcc.dg/vect/vect-avg-8.c: Likewise.
8800 * gcc.dg/vect/vect-avg-9.c: Likewise.
8801 * gcc.dg/vect/vect-avg-10.c: Likewise.
8802 * gcc.dg/vect/vect-avg-11.c: Likewise.
8803 * gcc.dg/vect/vect-avg-12.c: Likewise.
8804 * gcc.dg/vect/vect-avg-13.c: Likewise.
8805 * gcc.dg/vect/vect-avg-14.c: Likewise.
8807 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8809 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8810 get split into two for use by the over-widening pattern.
8811 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8812 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8813 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8814 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8815 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8816 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8817 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8818 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8819 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8820 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8821 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8822 * gcc.dg/vect/vect-over-widen-22.c: New test.
8824 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8826 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8828 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8829 over-widening messages.
8830 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8831 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8832 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8833 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8834 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8835 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8836 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8837 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8838 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8839 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8840 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8841 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8842 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8843 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8844 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8845 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8846 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8847 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8848 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8849 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8850 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8851 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8852 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8853 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8854 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8855 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8857 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8859 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8861 2018-07-02 Jim Wilson <jimw@sifive.com>
8863 * gcc.target/riscv/interrupt-debug.c: New.
8865 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8867 * g++.dg/diagnostic/thread-thread_local.C: New.
8869 2018-07-02 Martin Liska <mliska@suse.cz>
8872 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8873 * gcc.dg/profile-dir-2.c: Likewise.
8874 * gcc.dg/profile-dir-3.c: Likewise.
8876 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8878 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8881 2018-07-02 Richard Biener <rguenther@suse.de>
8883 PR tree-optimization/86363
8884 * gcc.dg/torture/pr86363.c: New testcase.
8886 2018-07-02 Martin Liska <mliska@suse.cz>
8888 * gcc.dg/completion-1.c: New test.
8889 * gcc.dg/completion-2.c: New test.
8890 * gcc.dg/completion-3.c: New test.
8892 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8896 * gfortran.dg/proc_ptr_50.f90: New test.
8898 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8901 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8903 2018-07-02 Martin Liska <mliska@suse.cz>
8906 * gcc.dg/ipa/pr86279.c: New test.
8908 2018-07-02 Martin Liska <mliska@suse.cz>
8911 * g++.dg/ipa/pr86323.C: New test.
8913 2018-07-01 Tom de Vries <tdevries@suse.de>
8916 2018-07-01 Tom de Vries <tdevries@suse.de>
8918 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8919 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8921 2018-07-01 Tom de Vries <tdevries@suse.de>
8923 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8925 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8928 2018-07-01 Tom de Vries <tdevries@suse.de>
8930 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8931 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8933 2018-07-01 Tom de Vries <tdevries@suse.de>
8935 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8936 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8938 2018-07-01 Tom de Vries <tdevries@suse.de>
8940 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8941 (verify_call): ... here. Move to toplevel.
8942 (verify_call_np, dg_final_directive_check_utils): New proc.
8943 (toplevel): Call dg_final_directive_check_utils.
8944 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8946 2018-06-30 Jim Wilson <jimw@sifive.com>
8948 * gcc.target/riscv/shift-shift-1.c: New.
8949 * gcc.target/riscv/shift-shift-2.c: New.
8950 * gcc.target/riscv/shift-shift-3.c: New.
8952 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8954 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8956 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8958 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8959 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8960 by 4 in the computation of a[i].
8961 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8962 main multiplication constant.
8963 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8964 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8965 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8966 pattern to cast the result to int.
8967 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8968 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8969 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8970 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8971 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8972 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8973 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8974 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8975 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8976 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8977 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8978 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8979 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8980 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8981 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8982 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8983 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8984 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8985 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8986 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8988 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8990 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8991 test for vectorization along the lines described in the comment.
8993 2018-06-30 Tom de Vries <tdevries@suse.de>
8995 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8996 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8997 LTO_TORTURE_OPTIONS.
8998 * gcc.dg/guality/prevent-optimization.h: New file.
8999 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9000 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9002 2018-06-30 Tom de Vries <tdevries@suse.de>
9004 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9005 * lib/gcc-dg.exp (dg-final): New proc.
9006 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9009 2018-06-29 Martin Sebor <msebor@redhat.com>
9011 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9012 that don't define the function.
9014 2018-06-29 Marek Polacek <polacek@redhat.com>
9017 * g++.dg/ext/cond3.C: New test.
9019 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9021 * gcc.target/arm/arm-soft-strd-even.c: New test.
9023 2018-06-29 Tom de Vries <tdevries@suse.de>
9025 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9027 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9028 (process-message): ... here.
9029 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9031 2018-06-29 Martin Liska <mliska@suse.cz>
9033 PR tree-optimization/86263
9034 * gcc.dg/tree-ssa/pr86263.c: New test.
9036 2018-06-28 Carl Love <cel@us.ibm.com>
9038 * gcc.target/p9-extract-1.c: Add test case.
9039 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9042 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9045 * gcc.target/i386/pr86348.c: New test.
9047 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9049 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9051 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9054 * gfortran.dg/dec_type_print_2.f03: New testcase.
9056 2018-06-28 David Pagan <dave.pagan@oracle.com>
9059 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9060 message causing unexpected test FAIL.
9062 2018-06-28 Martin Liska <mliska@suse.cz>
9064 * gcc.dg/tree-ssa/switch-1.c: New test.
9066 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9068 * gnat.dg/debug15.adb: New test.
9070 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9073 * g++.dg/lookup/pr86329.C: New test.
9075 2018-06-27 Carl Love <cel@us.ibm.com>
9077 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9079 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9082 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9084 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9086 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9088 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9090 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9091 requirement for this test.
9092 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9093 requirement, and -mpower8-vector compile option.
9095 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.dg/pr86314.c: New test.
9101 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9103 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9105 * gcc.target/i386/pr86257.c: Require 64-bit.
9107 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109 * g++.dg/pr86082.C: Require IBM1047 support.
9111 2018-06-26 Richard Biener <rguenther@suse.de>
9114 * gcc.dg/pr86271.c: New testcase.
9116 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9119 * gcc.dg/pr86064.c: New.
9121 2018-06-25 Jeff Law <law@redhat.com>
9123 * lib/target-supports.exp
9124 (check_effective_target_logical_op_short_circuit): Add v850.
9126 2018-06-25 Martin Sebor <msebor@redhat.com>
9128 PR tree-optimization/86204
9129 * gcc.dg/strlenopt-46.c: New test.
9131 2018-06-25 Martin Sebor <msebor@redhat.com>
9133 PR tree-optimization/85700
9134 * gcc.dg/Wstringop-truncation-4.c: New test.
9136 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9141 * gfortran.dg/init_flag_17.f90: New testcase.
9143 2018-06-25 Carl Love <cel@us.ibm.com>
9145 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9146 vec_extract a signed int. Add vec_extract tests for bool char
9148 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9151 2018-06-25 Tom de Vries <tdevries@suse.de>
9153 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9155 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9158 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9160 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9162 * gnat.dg/sso9.adb: New testcase.
9163 * gnat.dg/sso9_pkg.ads: Likewise.
9165 2018-06-25 Tom de Vries <tdevries@suse.de>
9168 * gcc.target/i386/pr86257.c: New test.
9170 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9173 * g++.dg/pr86082.C: New test.
9175 2018-06-24 Tom de Vries <tdevries@suse.de>
9177 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9178 * gcc.dg/guality/guality.exp: Same.
9179 * gfortran.dg/guality/guality.exp: Same.
9180 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9182 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9184 * g++.dg/concepts/locations1.C: New.
9185 * g++.dg/cpp0x/locations1.C: Likewise.
9186 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9187 * g++.dg/cpp1z/inline-var3.C: Likewise.
9189 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9192 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9194 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9196 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9198 * gcc.target/powerpc/builtins-9.c: New test.
9199 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9200 to expect different code generation on big-endian vs.
9201 little-endian targets.
9203 2018-06-22 Tom de Vries <tdevries@suse.de>
9205 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9206 $rootme/../gdb/gdb, if available.
9207 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9208 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9210 2018-06-22 Tom de Vries <tdevries@suse.de>
9212 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9213 * g++.dg/guality/guality.exp: Use report_gdb.
9214 * gcc.dg/guality/guality.exp: Same.
9215 * gfortran.dg/guality/guality.exp: Same.
9217 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9220 * g++.dg/ext/offsetof3.C: New test.
9222 2018-06-22 Carl Love <cel@us.ibm.com>
9224 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9225 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9226 for the vnor, vand and vxor instructions.
9227 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9228 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9229 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9230 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9231 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9232 Add -dp to dg-options, update expected counts.
9234 2018-06-22 Paul Koning <ni1d@arrl.net>
9236 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9238 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9239 * gcc.c-torture/compile/20040101-1.c: Ditto.
9240 * gcc.c-torture/compile/20050622-1.c: Ditto.
9241 * gcc.c-torture/compile/20080625-1.c: Ditto.
9242 * gcc.c-torture/compile/20090107-1.c: Ditto.
9243 * gcc.c-torture/compile/920501-12.c: Ditto.
9244 * gcc.c-torture/compile/920501-4.c: Ditto.
9245 * gcc.c-torture/compile/961203-1.c: Ditto.
9246 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9247 * gcc.c-torture/compile/pr25310.c: Ditto.
9249 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9250 James Norris <jnorris@codesourcery.com>
9251 Thomas Schwinge <thomas@codesourcery.com>
9252 Tom de Vries <tom@codesourcery.com>
9254 * c-c++-common/goacc/deviceptr-4.c: New file.
9255 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9257 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9258 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9259 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9260 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9261 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9262 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9264 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9265 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9266 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9268 * gfortran.dg/goacc/modules.f95: Likewise.
9269 * gfortran.dg/goacc/routine-8.f90: Likewise.
9270 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9272 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9274 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9275 if the long double format is IEEE 128-bit for tests that are
9276 explicitly testing IBM extended double support. Use the
9277 appropriate pack and unpack built-in functions. Change calls from
9278 __builtin_isinfl to __builtin_isinf since the later supports all
9279 floating point types.
9280 * gcc.target/powerpc/pr57150.c: Likewise.
9281 * gcc.target/powerpc/pr60203.c: Likewise.
9282 * gcc.target/powerpc/pr67808.c: Likewise.
9283 * gcc.target/powerpc/pr70117.c: Likewise.
9284 * gcc.target/powerpc/tfmode_off.c: Likewise.
9286 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9289 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9291 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9294 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9296 2018-06-21 Tom de Vries <tdevries@suse.de>
9298 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9300 2018-06-21 Tom de Vries <tdevries@suse.de>
9302 PR tree-optimization/85859
9303 * gcc.dg/pr85859.c: New test.
9305 2018-06-21 Richard Biener <rguenther@suse.de>
9307 PR tree-optimization/86232
9308 * gcc.dg/torture/pr86232.c: New testcase.
9310 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9312 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9314 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9316 * gcc/gcc.target/aarch64/aes_2.c: New test.
9318 2018-06-20 Than McIntosh <thanm@google.com>
9321 * gcc.dg/split-8.c: New.
9323 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9325 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9326 for vpkudus in place of vpksdus.
9327 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9329 2018-06-20 Nathan Sidwell <nathan@acm.org>
9332 * g++.dg/lookup/pr85634-2.C: New.
9334 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9336 * g++.dg/template/friend65.C: New.
9337 * g++.dg/cpp0x/main1.C: Likewise.
9338 * g++.dg/other/main2.C: Likewise.
9339 * g++.dg/other/main3.C: Likewise.
9340 * g++.dg/template/friend42.C: Test location too.
9341 * g++.dg/concepts/decl-diagnose.C: Likewise.
9342 * g++.dg/warn/main-2.C: Update.
9344 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9345 Thomas Schwinge <thomas@codesourcery.com>
9346 Cesar Philippidis <cesar@codesourcery.com>
9348 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9349 2.5 data clause semantics.
9350 * c-c++-common/goacc/declare-2.c: Likewise.
9351 * c-c++-common/goacc/default-4.c: Likewise.
9352 * c-c++-common/goacc/finalize-1.c: New test.
9353 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9354 OpenACC 2.5 data clause semantics.
9355 * c-c++-common/goacc/kernels-alias.c: Likewise.
9356 * c-c++-common/goacc/routine-5.c: Likewise.
9357 * c-c++-common/goacc/update-if_present-1.c: New test.
9358 * c-c++-common/goacc/update-if_present-2.c: New test.
9359 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9360 2.5 data clause semantics.
9361 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9362 * gfortran.dg/goacc/data-tree.f95: Likewise.
9363 * gfortran.dg/goacc/declare-2.f95: Likewise.
9364 * gfortran.dg/goacc/default-4.f: Likewise.
9365 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9366 * gfortran.dg/goacc/finalize-1.f: New test.
9367 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9368 OpenACC 2.5 data clause semantics.
9369 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9370 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9371 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9372 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9373 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9374 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9375 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9377 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9380 * g++.dg/warn/Wnonnull4.C: New test.
9382 2018-06-20 Marek Polacek <polacek@redhat.com>
9385 * g++.dg/pr86240.C: New test.
9387 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9390 * gcc.target/i386/pr86194.c: New test.
9392 PR tree-optimization/86231
9393 * gcc.dg/tree-ssa/vrp119.c: New test.
9394 * gcc.c-torture/execute/pr86231.c: New test.
9396 2018-06-20 Tom de Vries <tdevries@suse.de>
9398 PR tree-optimization/86097
9399 * gcc.dg/autopar/pr86097.c: New test.
9401 2018-06-20 Nathan Sidwell <nathan@acm.org>
9404 * g++.dg/lookup/pr85634.C: New.
9406 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9408 * gcc.target/aarch64/ldp_stp_q.c: New test.
9409 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9410 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9412 2018-06-20 Martin Liska <mliska@suse.cz>
9414 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9416 2018-06-19 Martin Sebor <msebor@redhat.com>
9418 PR tree-optimization/48560
9419 * gcc.dg/Warray-bounds-28.c: New test.
9421 2018-06-19 Martin Sebor <msebor@redhat.com>
9424 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9427 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9429 * g++.dg/lto/pr84805_0.C: Update template.
9430 * g++.dg/lto/pr84805_1.C: Update template.
9432 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9434 * gnat.dg/aggr24.adb: New test.
9435 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9437 2018-06-19 Richard Biener <rguenther@suse.de>
9439 PR tree-optimization/86179
9440 * gcc.dg/pr86179.c: New testcase.
9442 2018-06-18 Martin Sebor <msebor@redhat.com>
9445 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9446 * c-c++-common/attr-nonstring-8.c: New test.
9448 2018-06-18 Martin Sebor <msebor@redhat.com>
9450 PR tree-optimization/81384
9451 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9452 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9453 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9454 * gcc.dg/attr-nonstring-2.c: New test.
9455 * gcc.dg/attr-nonstring-3.c: New test.
9456 * gcc.dg/attr-nonstring-4.c: New test.
9457 * gcc.dg/strlenopt-45.c: New test.
9458 * gcc.dg/strlenopt.h (strnlen): Declare.
9460 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9462 PR tree-optimization/86076
9463 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9465 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9467 PR tree-optimization/64946
9468 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9470 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9472 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9473 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9474 * gnat.dg/stack_usage5.adb: New test.
9476 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9479 * gcc.dg/tree-ssa/popcount.c: New test.
9480 * gcc.dg/tree-ssa/popcount2.c: New test.
9482 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9485 * gcc.dg/absu.c: New test.
9486 * gcc.dg/gimplefe-29.c: New test.
9487 * gcc.target/aarch64/pr64946.c: New test.
9489 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9492 * c-c++-common/pr86093.c: New test.
9495 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9498 * gcc.c-torture/compile/pr86123.c: New test.
9500 2018-06-15 Tom de Vries <tdevries@suse.de>
9502 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9504 2018-06-15 Nick Clifton <nickc@redhat.com>
9507 * gcc.c-torture/compile/pr84195.c: New test.
9509 2018-06-15 Richard Biener <rguenther@suse.de>
9512 * g++.dg/pr86159.C: New testcase.
9514 2018-06-15 Richard Biener <rguenther@suse.de>
9517 * gcc.dg/pr86076.c: New testcase.
9519 2018-06-14 Marek Polacek <polacek@redhat.com>
9522 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9524 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9527 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9528 -msse2 to dg-options.
9531 * gcc.c-torture/compile/pr86122.c: New test.
9533 P0624R2 - Default constructible and assignable stateless lambdas
9534 * g++.dg/cpp2a/lambda1.C: New test.
9535 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9538 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9540 * g++.dg/other/static3.C: New.
9541 * g++.dg/other/static4.C: Likewise.
9542 * g++.dg/warn/Wshadow-15.C: Likewise.
9543 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9544 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9545 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9546 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9547 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9548 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9549 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9551 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9554 * gcc.c-torture/compile/pr85945.c: New test.
9556 2018-06-14 Richard Biener <rguenther@suse.de>
9559 * gcc.dg/pr86124.c: New testcase.
9561 2018-06-13 Martin Sebor <msebor@redhat.com>
9563 PR tree-optimization/86114
9564 * gcc.dg/pr86114.c: New test.
9566 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9569 * gfortran.dg/pr86110.f90: New test.
9571 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9574 * gfortran.dg/goacc/pr85703.f90: New test.
9575 * gfortran.dg/gomp/pr85703.f90: New test.
9577 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9580 * gfortran.dg/goacc/pr85702.f90: New test.
9582 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9584 * gcc.target/i386/pr86048.c: New test.
9586 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9588 * gcc.target/arc/fma-1.c: New test.
9590 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9592 * gcc.target/arc/pr9001107555.c: New file.
9594 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9596 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9598 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9600 * g++.dg/init/delete3.C: New.
9601 * g++.dg/init/new49.C: Likewise.
9602 * g++.dg/init/new25.C: Test locations too.
9603 * g++.dg/template/new4.C: Likewise.
9604 * g++.old-deja/g++.jason/operator.C: Likewise.
9606 2018-06-12 Marek Polacek <polacek@redhat.com>
9608 Core issue 1331 - const mismatch with defaulted copy constructor
9609 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9610 * g++.dg/cpp0x/defaulted52.C: New test.
9611 * g++.dg/cpp0x/defaulted53.C: New test.
9612 * g++.dg/cpp0x/defaulted54.C: New test.
9613 * g++.dg/cpp0x/defaulted55.C: New test.
9614 * g++.dg/cpp0x/defaulted56.C: New test.
9615 * g++.dg/cpp0x/defaulted57.C: New test.
9616 * g++.dg/cpp0x/defaulted58.C: New test.
9617 * g++.dg/cpp0x/defaulted59.C: New test.
9618 * g++.dg/cpp0x/defaulted60.C: New test.
9620 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9623 * gcc.dg/spellcheck-transposition.c: New test.
9625 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9628 * gfortran.dg/pr44491.f90: New testcase
9630 2018-06-12 Martin Sebor <msebor@redhat.com>
9632 PR tree-optimization/85259
9633 * gcc.dg/Wstringop-overflow-5.c: New test.
9634 * gcc.dg/Wstringop-overflow-6.c: New test.
9636 2018-06-12 Martin Sebor <msebor@redhat.com>
9639 * gcc.dg/Wstringop-truncation-3.c: New test.
9641 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9643 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9644 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9645 * gcc.target/powerpc/swaps-p8-17.c: Same.
9647 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9649 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9650 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9651 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9652 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9653 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9654 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9656 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9658 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9659 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9660 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9661 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9662 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9663 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9665 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9667 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9668 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9669 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9670 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9671 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9672 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9674 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9676 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9677 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9678 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9679 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9680 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9681 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9683 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9685 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9686 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9687 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9688 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9689 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9690 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9692 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9694 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9695 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9696 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9697 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9698 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9699 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9701 2018-06-12 Martin Liska <mliska@suse.cz>
9703 * g++.dg/opt/mpx.C: New test.
9704 * gcc.target/i386/mpx.c: New test.
9706 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9708 * gcc.target/arc/builtin_simdarc.c: Update test.
9709 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9710 * gcc.target/arc/tumaddsidi4.c: Likewise.
9712 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9714 * gnat.dg/opt72a.ad[sb]: New test.
9715 * gnat.dg/opt72_pkg.ads: New helper.
9717 2018-06-12 Tom de Vries <tdevries@suse.de>
9719 * gcc.dg-selftests/dg-final.exp: New file.
9721 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9723 * g++.dg/lookup/new2.C: Test locations too.
9724 * g++.dg/other/ellipsis1.C: Likewise.
9725 * g++.dg/other/operator1.C: Likewise.
9726 * g++.dg/other/operator2.C: Likewise.
9727 * g++.dg/overload/operator2.C: Likewise.
9728 * g++.dg/parse/defarg11.C: Likewise.
9729 * g++.dg/parse/operator4.C: Likewise.
9730 * g++.dg/template/error30.C: Likewise.
9731 * g++.dg/template/explicit-args3.C: Likewise.
9732 * g++.dg/warn/effc1.C: Likewise.
9733 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9734 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9735 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9736 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9737 * g++.old-deja/g++.jason/operator.C: Likewise.
9739 2018-06-11 Martin Sebor <msebor@redhat.com>
9741 PR tree-optimization/86083
9742 * gcc.dg/strlenopt-44.c: New test.
9744 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9747 * gfortran.dg/generic_32.f90: New test.
9748 * gfortran.dg/generic_33.f90: New test.
9750 2018-06-11 Carl Love <cel@us.ibm.com>
9751 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9752 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9753 long long bool. Remove duplicate dg-final for xxlxor. Update
9754 dg-final instruction counts.
9755 * gcc.target/powerpc/altivec-37.c (main): New file for
9756 tests vec_unpackh and vec_unpackl returning long long bool and
9759 2018-06-11 Martin Liska <mliska@suse.cz>
9761 PR tree-optimization/86089
9762 * gcc.dg/tree-ssa/pr86089.c: New test.
9764 2018-06-11 Julia Koval <julia.koval@intel.com>
9766 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9767 * gcc.target/i386/vpclmulqdq.c: Ditto.
9769 2018-06-11 Olivier Hainque <hainque@adacore.com>
9771 * gnat.dg/lang-dw2.adb: New test.
9772 * gnat.dg/lang-dw3.adb: New test.
9774 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9776 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9777 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9779 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9781 * gnat.dg/predicate1.adb: New testcase.
9783 2018-06-11 Yannick Moy <moy@adacore.com>
9785 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9787 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9789 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9792 2018-06-11 Javier Miranda <miranda@adacore.com>
9794 * gnat.dg/prot4.adb: New testcase.
9796 2018-06-11 Yannick Moy <moy@adacore.com>
9798 * gnat.dg/part_of1-instantiation.adb,
9799 gnat.dg/part_of1-instantiation.ads,
9800 gnat.dg/part_of1-private_generic.adb,
9801 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9804 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9806 * gnat.dg/contract1.adb: New testcase.
9808 2018-06-11 Javier Miranda <miranda@adacore.com>
9810 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9813 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9815 * gnat.dg/inline_always1.adb: New testcase.
9817 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9819 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9820 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9821 gnat.dg/nested_generic2_g2.ads: New testcase.
9823 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9825 * g++.dg/template/friend64.C: New.
9826 * g++.old-deja/g++.other/friend4.C: Test the location too.
9827 * g++.old-deja/g++.pt/crash23.C: Likewise.
9829 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9831 * gfortran.dg/inline_matmul_23.f90: New test.
9833 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9836 * gfortran.dg/intent_decl_1.f90: New test case.
9838 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9840 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9841 * gfortran.dg/ieee/large_4.f90: Ditto.
9842 * gfortran.dg/round_4.f90: Ditto.
9844 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9847 * gfortran.dg/pr38351.f90: New test.
9848 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9850 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9855 * gfortran.dg/pr85138_1.f90: New test.
9856 * gfortran.dg/pr85138_2.f90: Ditto.
9857 * gfortran.dg/pr85996.f90: Ditto.
9859 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9862 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9863 * gfortran.dg/data_char_1.f90: Ditto.
9864 * gfortran.dg/pr78571.f90: Ditto.
9865 * gfortran.dg/pr78278.f90: New test.
9867 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9870 * gfortran.dg/pr63514.f90: New test.
9872 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9875 * gfortran.dg/bounds_check_20.f90: New test.
9877 2018-06-08 Carl Love <cel@us.ibm.com>
9879 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9881 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9882 vec_extract a signed int.
9883 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9884 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9886 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9887 vec_extract a signed int.
9888 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9889 vec_extract a signed int.
9890 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9891 vec_xor builtins. Update xxsel, xxlxor counts.
9893 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9896 * gfortran.dg/associate_30.f90: Remove code tested ...
9897 * gfortran.dg/pr67803.f90: Ditto.
9898 * gfortran.dg/pr67805.f90: Ditto.
9899 * gfortran.dg/pr86059.f90: ... here. New test.
9901 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9904 * gfortran.dg/pr78571.f90: New test.
9906 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9909 * gcc.target/powerpc/pr85755.c: New test.
9911 2018-06-08 Carl Love <cel@us.ibm.com>
9913 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9915 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9917 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9918 for BE system that are different then for an LE system from this file
9919 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9920 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9921 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9923 2018-06-08 Martin Liska <mliska@suse.cz>
9925 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9927 2018-06-08 Martin Liska <mliska@suse.cz>
9929 * g++.dg/dg.exp: Do not use mpx.exp.
9930 * g++.dg/lto/lto.exp: Likewise.
9931 * g++.dg/lto/pr69729_0.C: Remove.
9932 * g++.dg/opt/pr71529.C: Remove.
9933 * g++.dg/pr63995-1.C: Remove.
9934 * g++.dg/pr68270.C: Remove.
9935 * g++.dg/pr71624.C: Remove.
9936 * g++.dg/pr71633.C: Remove.
9937 * g++.dg/pr79761.C: Remove.
9938 * g++.dg/pr79764.C: Remove.
9939 * g++.dg/pr79769.C: Remove.
9940 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9941 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9942 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9943 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9944 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9945 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9946 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9947 * gcc.dg/lto/pr66221_0.c: Remove.
9948 * gcc.target/i386/chkp-always_inline.c: Remove.
9949 * gcc.target/i386/chkp-bndret.c: Remove.
9950 * gcc.target/i386/chkp-builtins-1.c: Remove.
9951 * gcc.target/i386/chkp-builtins-2.c: Remove.
9952 * gcc.target/i386/chkp-builtins-3.c: Remove.
9953 * gcc.target/i386/chkp-builtins-4.c: Remove.
9954 * gcc.target/i386/chkp-const-check-1.c: Remove.
9955 * gcc.target/i386/chkp-const-check-2.c: Remove.
9956 * gcc.target/i386/chkp-hidden-def.c: Remove.
9957 * gcc.target/i386/chkp-label-address.c: Remove.
9958 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9959 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9960 * gcc.target/i386/chkp-pr69044.c: Remove.
9961 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9962 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9963 * gcc.target/i386/chkp-strchr.c: Remove.
9964 * gcc.target/i386/chkp-strlen-1.c: Remove.
9965 * gcc.target/i386/chkp-strlen-2.c: Remove.
9966 * gcc.target/i386/chkp-strlen-3.c: Remove.
9967 * gcc.target/i386/chkp-strlen-4.c: Remove.
9968 * gcc.target/i386/chkp-strlen-5.c: Remove.
9969 * gcc.target/i386/chkp-stropt-1.c: Remove.
9970 * gcc.target/i386/chkp-stropt-10.c: Remove.
9971 * gcc.target/i386/chkp-stropt-11.c: Remove.
9972 * gcc.target/i386/chkp-stropt-12.c: Remove.
9973 * gcc.target/i386/chkp-stropt-13.c: Remove.
9974 * gcc.target/i386/chkp-stropt-14.c: Remove.
9975 * gcc.target/i386/chkp-stropt-15.c: Remove.
9976 * gcc.target/i386/chkp-stropt-16.c: Remove.
9977 * gcc.target/i386/chkp-stropt-17.c: Remove.
9978 * gcc.target/i386/chkp-stropt-2.c: Remove.
9979 * gcc.target/i386/chkp-stropt-3.c: Remove.
9980 * gcc.target/i386/chkp-stropt-4.c: Remove.
9981 * gcc.target/i386/chkp-stropt-5.c: Remove.
9982 * gcc.target/i386/chkp-stropt-6.c: Remove.
9983 * gcc.target/i386/chkp-stropt-7.c: Remove.
9984 * gcc.target/i386/chkp-stropt-8.c: Remove.
9985 * gcc.target/i386/chkp-stropt-9.c: Remove.
9986 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9987 * gcc.target/i386/indirect-thunk-11.c: Remove.
9988 * gcc.target/i386/indirect-thunk-12.c: Remove.
9989 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9990 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9991 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9992 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9993 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9994 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9995 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9996 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9997 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9998 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9999 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10000 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10001 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10002 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10003 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10004 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10005 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10006 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10007 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10008 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10009 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10010 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10011 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10012 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10013 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10014 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10015 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10016 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10017 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10018 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10019 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10020 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10021 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10022 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10023 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10024 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10025 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10026 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10027 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10028 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10029 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10030 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10031 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10032 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10033 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10034 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10035 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10036 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10037 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10038 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10039 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10040 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10041 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10042 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10043 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10044 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10045 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10046 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10047 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10048 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10049 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10050 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10051 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10052 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10053 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10054 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10055 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10056 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10057 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10058 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10059 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10060 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10061 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10062 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10063 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10064 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10065 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10066 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10067 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10068 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10069 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10070 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10071 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10072 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10073 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10074 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10075 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10076 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10077 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10078 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10079 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10080 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10081 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10082 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10083 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10084 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10085 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10086 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10087 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10088 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10089 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10090 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10091 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10092 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10093 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10094 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10095 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10096 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10097 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10098 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10099 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10100 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10101 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10102 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10103 * gcc.target/i386/mpx/label-address-1.c: Remove.
10104 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10105 * gcc.target/i386/mpx/macro.c: Remove.
10106 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10107 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10108 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10109 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10110 * gcc.target/i386/mpx/memmove-1.c: Remove.
10111 * gcc.target/i386/mpx/memmove-2.c: Remove.
10112 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10113 * gcc.target/i386/mpx/mpx-check.h: Remove.
10114 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10115 * gcc.target/i386/mpx/mpx.exp: Remove.
10116 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10117 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10118 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10119 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10120 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10121 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10122 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10123 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10124 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10125 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10126 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10127 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10128 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10129 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10130 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10131 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10132 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10133 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10134 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10135 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10136 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10137 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10138 * gcc.target/i386/mpx/pr65508.c: Remove.
10139 * gcc.target/i386/mpx/pr65531.cc: Remove.
10140 * gcc.target/i386/mpx/pr66048.cc: Remove.
10141 * gcc.target/i386/mpx/pr66134.c: Remove.
10142 * gcc.target/i386/mpx/pr66566.c: Remove.
10143 * gcc.target/i386/mpx/pr66567.c: Remove.
10144 * gcc.target/i386/mpx/pr66568.c: Remove.
10145 * gcc.target/i386/mpx/pr66569.c: Remove.
10146 * gcc.target/i386/mpx/pr66581.c: Remove.
10147 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10148 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10149 * gcc.target/i386/mpx/pr68416.c: Remove.
10150 * gcc.target/i386/mpx/pr78339.c: Remove.
10151 * gcc.target/i386/mpx/pr79631.c: Remove.
10152 * gcc.target/i386/mpx/pr79633.c: Remove.
10153 * gcc.target/i386/mpx/pr79753.c: Remove.
10154 * gcc.target/i386/mpx/pr79770.c: Remove.
10155 * gcc.target/i386/mpx/pr79987.c: Remove.
10156 * gcc.target/i386/mpx/pr79988.c: Remove.
10157 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10158 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10159 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10160 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10161 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10162 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10163 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10164 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10165 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10166 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10167 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10168 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10169 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10170 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10171 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10172 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10173 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10174 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10175 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10176 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10177 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10178 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10179 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10180 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10181 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10182 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10183 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10184 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10185 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10186 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10187 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10188 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10189 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10190 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10191 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10192 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10193 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10194 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10195 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10196 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10197 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10198 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10199 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10200 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10201 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10202 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10203 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10204 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10205 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10206 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10207 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10208 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10209 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10210 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10211 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10212 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10213 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10214 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10215 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10216 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10217 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10218 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10219 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10220 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10221 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10222 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10223 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10224 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10225 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10226 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10227 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10228 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10229 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10230 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10231 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10232 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10233 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10234 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10235 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10236 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10237 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10238 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10239 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10240 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10241 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10242 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10243 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10244 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10245 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10246 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10247 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10248 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10249 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10250 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10251 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10252 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10253 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10254 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10255 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10256 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10257 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10258 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10259 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10260 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10261 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10262 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10263 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10264 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10265 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10266 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10267 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10268 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10269 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10270 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10271 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10272 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10273 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10274 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10275 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10276 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10277 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10278 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10279 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10280 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10281 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10282 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10283 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10284 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10285 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10286 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10287 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10288 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10289 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10290 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10291 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10292 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10293 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10294 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10295 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10296 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10297 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10298 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10299 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10300 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10301 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10302 * gcc.target/i386/pr63995-2.c: Remove.
10303 * gcc.target/i386/pr64805.c: Remove.
10304 * gcc.target/i386/pr65044.c: Remove.
10305 * gcc.target/i386/pr65167.c: Remove.
10306 * gcc.target/i386/pr65183.c: Remove.
10307 * gcc.target/i386/pr65184.c: Remove.
10308 * gcc.target/i386/pr65523.c: Remove.
10309 * gcc.target/i386/pr70876.c: Remove.
10310 * gcc.target/i386/pr70877.c: Remove.
10311 * gcc.target/i386/pr71458.c: Remove.
10312 * gcc.target/i386/pr80880.c: Remove.
10313 * gcc.target/i386/ret-thunk-25.c: Remove.
10314 * gcc.target/i386/thunk-retbnd.c: Remove.
10315 * lib/mpx-dg.exp: Remove.
10316 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10318 2018-06-07 Carl Love <cel@us.ibm.com>
10320 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10323 2018-06-07 Carl Love <cel@us.ibm.com>
10325 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10328 2018-06-07 Marek Polacek <polacek@redhat.com>
10331 * gcc.dg/Wc90-c99-compat-10.c: New test.
10332 * gcc.dg/Wc90-c99-compat-11.c: New test.
10333 * gcc.dg/Wc90-c99-compat-12.c: New test.
10334 * gcc.dg/Wc90-c99-compat-9.c: New test.
10336 2018-06-07 Paul Koning <ni1d@arrl.net>
10338 * gcc.c-torture/compile/20180605-1.c: New test.
10340 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10343 * gfortran.dg/pr86045.f90: New test.
10345 2018-06-07 Marek Polacek <polacek@redhat.com>
10347 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10349 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10351 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10353 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10355 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10356 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10357 * gcc.target/msp430/msp430.h: New test header file.
10359 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10361 PR tree-optimization/69615
10362 * gcc.dg/tree-ssa/pr69615.c: New test.
10364 2018-06-07 Richard Biener <rguenther@suse.de>
10366 PR tree-optimization/85935
10367 * gcc.dg/graphite/pr85935.c: New testcase.
10369 2018-06-04 Carl Love <cel@us.ibm.com>
10371 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10372 debug print statements. Fix a few formating issues.
10374 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10377 * gcc.target/powerpc/pr85657-4.c: New tests.
10378 * gcc.target/powerpc/pr85657-5.c: Likewise.
10379 * gcc.target/powerpc/pr85657-6.c: Likewise.
10381 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10384 * gfortran.dg/realloc_on_assign_30.f90: New test.
10386 2018-06-06 Carl Love <cel@us.ibm.com>
10387 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10388 argument to vui_arg.
10390 2018-06-06 Carl Love <cel@us.ibm.com>
10392 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10394 * gcc.target/powerpc/builtins-4.c: New test file for tests
10397 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10400 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10401 be used in templates. Don't check for them in overloaded functions.
10403 2018-06-06 Jim Wilson <jimw@sifive.com>
10405 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10406 * gcc.target/riscv/interrupt-mmode.c: New.
10407 * gcc.target/riscv/interrupt-smode.c: New.
10408 * gcc.target/riscv/interrupt-umode.c: New.
10410 2018-06-06 Marek Polacek <polacek@redhat.com>
10413 * g++.dg/cpp0x/initlist102.C: New test.
10414 * g++.dg/cpp0x/initlist103.C: New test.
10415 * g++.dg/cpp0x/initlist104.C: New test.
10417 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10419 * gcc.dg/torture/pr86066.c: New test.
10421 2018-06-06 Richard Biener <rguenther@suse.de>
10423 PR tree-optimization/86062
10424 * g++.dg/tree-ssa/pr86062.C: New testcase.
10426 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10428 * gcc.target/msp430/function-attributes-4.c: New test.
10429 * gcc.target/msp430/static-interrupts.c: New test.
10431 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10434 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10435 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10436 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10437 * gcc.target/aarch64/nofp_1.c: Ditto.
10439 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10441 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10443 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10446 * gfortran.dg/goacc/pr85701.f90: New test.
10448 2018-06-05 Marek Polacek <polacek@redhat.com>
10451 * g++.dg/cpp0x/alias-decl-64.C: New test.
10453 2018-06-05 Richard Biener <rguenther@suse.de>
10455 PR tree-optimization/86046
10456 * gcc.dg/pr86046.c: New testcase.
10458 2018-06-05 Richard Biener <rguenther@suse.de>
10460 PR tree-optimization/86047
10461 * gcc.dg/pr86047.c: New testcase.
10463 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10466 * g++.target/arm/arm.exp: New file.
10467 * g++.target/arm/pr81497.C: Likewise.
10469 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10471 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10473 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10475 * gcc.dg/store_merging_21.c: New test.
10476 * gnat.dg/opt71b.adb: Likewise.
10477 * gnat.dg/opt71.adb: Rename into...
10478 * gnat.dg/opt71a.adb: ...this.
10480 2018-06-04 Richard Biener <rguenther@suse.de>
10482 PR tree-optimization/85955
10483 * gcc.dg/pr85955.c: New testcase.
10485 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10488 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10489 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10490 * gfortran.dg/allocate_stat_2.f90: Ditto.
10491 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10493 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10495 * gcc.target/aarch64/sve/extract_5.c: New test.
10497 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10501 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10503 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10504 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10505 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10506 * gcc.target/i386/avx512bw-pr86036.c: New test.
10508 2018-06-04 Richard Biener <rguenther@suse.de>
10510 PR tree-optimization/86038
10511 * gcc.dg/pr86038.c: New testcase.
10513 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10515 PR tree-optimization/69615
10516 * gcc.dg/pr69615.c: New test.
10519 * c-c++-common/gomp/pr86025.c: New test.
10521 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10523 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10525 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10527 * gcc.dg/torture/pr86034.c: New test.
10529 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10532 * gfortran.dg/cray_pointer_12.f90: New test.
10534 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10537 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10539 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10541 * gnat.dg/specs/opt3.ads: New test.
10542 * gnat.dg/specs/opt3_pkg.ads: New helper.
10544 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10546 * gnat.dg/discr53.ad[sb]: New test.
10547 * gnat.dg/discr53_pkg.ads: New helper.
10549 2018-06-01 Carl Love <cel@us.ibm.com>
10551 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10552 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10554 2018-06-01 Carl Love <cel@us.ibm.com>
10556 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10557 to make it consistent with the naming convention in the file.
10558 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10559 to altivec-7.c. Delete file.
10560 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10561 to altivec-7.c. Delete file.
10562 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10563 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10564 vec_unpackl tests. Update instruction counts.
10565 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10566 tests to builtins-1.c.
10567 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10568 tests to builtins-1.c.
10569 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10570 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10571 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10572 Remove vec_ctf tests returning double. Remove vec_cts with
10573 double args. Remove vec_sel with invalid arguments. Add tests for
10575 Add instruction counts for new tests.
10576 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10577 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10579 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10580 test_sll_vsill_vsill_vuc.
10581 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10583 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10584 tests from altivec-7.h.
10585 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10586 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10587 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10588 splat_sll, splat_uc, splat_int128, splat_uint128.
10589 Make second argument of vec_extract and vec_insert a signed int.
10590 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10593 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10595 * gcc.dg/store_merging_20.c: New test.
10596 * gnat.dg/opt71.adb: Likewise.
10597 * gnat.dg/opt71_pkg.ads: New helper.
10599 2018-06-01 Carl Love <cel@us.ibm.com>
10601 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10602 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10603 Add vec_xst_be for signed and unsigned arguments.
10605 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10609 * gfortran.dg/pr85816.f90: New test.
10610 * gfortran.dg/pr85975.f90: New test.
10612 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10615 * gfortran.dg/random_init_1.f90: New test.
10616 * gfortran.dg/random_init_2.f90: New test.
10617 * gfortran.dg/random_init_3.f90: New test.
10618 * gfortran.dg/random_init_4.f90: New test.
10619 * gfortran.dg/random_init_5.f90: New test.
10620 * gfortran.dg/random_init_6.f90: New test.
10622 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10624 PR tree-optimization/85989
10625 * gcc.dg/torture/pr85989.c: New test.
10627 2018-06-01 Richard Biener <rguenther@suse.de>
10629 PR middle-end/86017
10630 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10632 2018-06-01 Richard Biener <rguenther@suse.de>
10635 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10637 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10639 PR middle-end/78809
10640 * gcc.dg/strcmpopt_2.c: New test.
10641 * gcc.dg/strcmpopt_3.c: New test.
10643 PR middle-end/83026
10644 * gcc.dg/strcmpopt_3.c: New test.
10646 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10649 * gcc.target/i386/pr85984.c: New test.
10651 2018-05-31 Martin Sebor <msebor@redhat.com>
10654 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10655 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10656 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10657 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10658 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10659 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10660 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10661 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10662 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10663 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10664 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10665 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10666 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10667 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10668 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10669 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10670 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10671 * gcc.dg/Walloc-size-larger-than.c: New test.
10673 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10674 Cesar Philippidis <cesar@codesourcery.com>
10676 PR middle-end/85879
10677 * gfortran.dg/goacc/pr77371-1.f90: New test.
10678 * gfortran.dg/goacc/pr77371-2.f90: New test.
10679 * gfortran.dg/goacc/pr85879.f90: New test.
10681 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10683 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10684 * gnat.dg/stack_usage1b.adb: Likewise.
10685 * gnat.dg/stack_usage1c.adb: Likewise.
10686 * gnat.dg/stack_usage3.adb: Likewise.
10687 * gnat.dg/stack_usage1_pkg.adb: Delete.
10689 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10691 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10692 * gcc.dg/store_merging_11.c: Likewise.
10693 * gcc.dg/store_merging_13.c: Likewise.
10694 * gcc.dg/store_merging_14.c: Likewise.
10695 * gcc.dg/store_merging_15.c: Likewise.
10696 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10698 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10700 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10701 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10702 gnat.dg/limited1_outer.ads: New testcase.
10704 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10706 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10707 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10710 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10712 * gnat.dg/size_clause1.adb: New testcase.
10714 2018-05-31 Javier Miranda <miranda@adacore.com>
10716 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10718 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10720 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10721 vld1x3 intrinsics for aarch64.
10722 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10723 vst1x2 intrinsics for aarch64.
10724 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10725 vst1x3 intrinsics for aarch64.
10727 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10730 * g++.dg/diagnostic/pr77777.C: New test.
10732 2018-05-30 David Pagan <dave.pagan@oracle.com>
10735 * gcc.dg/noncompile/pr55976-1.c: New test.
10736 * gcc.dg/noncompile/pr55976-2.c: New test.
10738 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10740 * gcc.dg/lto/20111213-1_0.c: Fix template.
10741 * gcc.dg/lto/20100603-1_0.c: Fix template.
10742 * gcc.dg/lto/20100603-2_0.c: Fix template.
10743 * gcc.dg/lto/20100603-3_0.c: Fix template.
10745 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10746 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10747 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10748 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10749 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10750 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10751 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10752 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10753 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10754 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10755 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10756 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10757 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10758 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10759 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10760 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10761 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10762 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10763 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10764 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10765 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10766 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10767 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10768 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10769 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10770 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10771 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10772 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10773 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10774 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10775 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10776 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10777 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10778 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10779 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10780 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10781 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10782 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10783 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10784 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10785 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10786 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10787 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10788 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10789 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10790 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10791 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10792 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10793 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10794 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10795 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10796 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10797 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10798 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10799 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10800 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10801 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10802 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10803 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10804 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10805 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10806 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10808 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10811 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10813 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10815 * gcc.target/aarch64/simd/ldp_stp_9: New.
10816 * gcc.target/aarch64/simd/ldp_stp_10: New.
10817 * gcc.target/aarch64/simd/ldp_stp_11: New.
10818 * gcc.target/aarch64/simd/ldp_stp_12: New.
10820 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10822 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10824 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10826 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10828 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10831 * gcc.target/i386/pr85950.c: New test.
10833 2018-05-29 Marek Polacek <polacek@redhat.com>
10836 * g++.dg/cpp1z/class-deduction55.C: New test.
10837 * g++.dg/cpp1z/class-deduction56.C: New test.
10838 * g++.dg/cpp1z/class-deduction57.C: New test.
10840 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10843 * g++.dg/warn/Wunused-var-33.C: New test.
10846 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10847 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10848 arrays. Add suffix 1 to all functions and use 4 iterations rather
10849 than N. Add functions with conversions to and from float.
10850 Add new set of functions with 8 iterations and another one
10851 with 16 iterations, expect 24 vectorized loops instead of just 4.
10852 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10854 2018-05-29 Javier Miranda <miranda@adacore.com>
10856 * gnat.dg/equal2.adb: New testcase.
10858 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10860 * gnat.dg/float_attributes_overflows.adb: New testcase.
10862 2018-05-29 Pascal Obry <obry@adacore.com>
10864 * gnat.dg/normalize_pathname.adb: New testcase.
10866 2018-05-29 Tom de Vries <tom@codesourcery.com>
10868 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10870 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10871 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10872 * lib/scantree.exp (scan-tree-dump-times): Same.
10874 2018-05-29 Tom de Vries <tom@codesourcery.com>
10876 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10877 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10878 Use proc name as first argument to dg-scan.
10880 2018-05-29 Tom de Vries <tom@codesourcery.com>
10882 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10885 2018-05-28 Richard Biener <rguenther@suse.de>
10887 PR tree-optimization/85934
10888 * gcc.target/i386/pr85934.c: New testcase.
10890 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10892 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10894 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10896 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10898 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10900 * gnat.dg/fixedpnt5.adb: New testcase.
10902 2018-05-28 Justin Squirek <squirek@adacore.com>
10904 * gnat.dg/array31.adb: New testcase.
10906 2018-05-28 Justin Squirek <squirek@adacore.com>
10908 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10909 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10911 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10913 * gfortran.dg/data_stmt_pointer.f90: new test.
10915 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10918 * gcc.target/i386/avx512dq-pr85918.c: New test.
10920 2018-05-25 Jim Wilson <jimw@sifive.com>
10922 * gcc.target/riscv/interrupt-1.c: New.
10923 * gcc.target/riscv/interrupt-2.c: New.
10924 * gcc.target/riscv/interrupt-3.c: New.
10925 * gcc.target/riscv/interrupt-4.c: New.
10926 * gcc.target/riscv/interrupt-5.c: New.
10928 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10931 * gfortran.dg/pr85786.f90: New test.
10933 2018-05-25 Paul Koning <ni1d@arrl.net>
10935 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10936 * gcc.c-torture/compile/pr55921.c: Ditto.
10937 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10938 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10940 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10943 * gcc.target/i386/avx512f-pr85832.c: New test.
10944 * gcc.target/i386/avx512vl-pr85832.c: New test.
10945 * gcc.target/i386/avx512bw-pr85832.c: New test.
10946 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10948 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10950 PR tree-optimization/85720
10951 * gcc.dg/tree-ssa/pr85720.c: New test.
10952 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10955 2018-05-25 Martin Liska <mliska@suse.cz>
10958 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10959 for 'Removing basic block'.
10961 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10963 * gnat.dg/sec_stack1.adb: New testcase.
10965 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10967 * gnat.dg/fixedpnt4.adb: New testcase.
10969 2018-05-25 Javier Miranda <miranda@adacore.com>
10971 * gnat.dg/interface7.adb: New testcase.
10973 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10975 * gnat.dg/sec_stack2.adb: New testcase.
10977 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10979 * gnat.dg/interface6.adb: New testcase.
10981 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10983 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10985 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10987 * lib/target-supports.exp
10988 (check_effective_target_vect_double_cond_arith): Include
10989 multiplication and division.
10990 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10991 fully-masked loops with a fixed vector length.
10992 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10994 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10995 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10996 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10998 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11000 * gcc.target/aarch64/sve/div_1.c: New test.
11001 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11002 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11003 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11005 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11007 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11009 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11011 * lib/target-supports.exp
11012 (check_effective_target_vect_double_cond_arith): New proc.
11013 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11014 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11015 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11016 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11017 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11018 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11019 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11021 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11024 * gfortran.dg/f2018_obs.f90: New test case.
11026 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11029 * gfortran.dg/pr85543.f90: New test.
11031 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11034 * gfortran.dg/pr85780.f90: New test.
11036 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11039 * gfortran.dg/pr85779_1.f90: New test.
11040 * gfortran.dg/pr85779_2.f90: Ditto.
11041 * gfortran.dg/pr85779_3.f90: Ditto.
11043 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11047 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11048 * gfortran.dg/pr85895.f90: New test.
11050 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11052 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11053 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11055 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11057 * gcc.dg/fold-popcount-1.c: New testcase.
11058 * gcc.dg/fold-popcount-2.c: New testcase.
11059 * gcc.dg/fold-popcount-3.c: New testcase.
11060 * gcc.dg/fold-popcount-4.c: New testcase.
11062 2018-05-24 Marek Polacek <polacek@redhat.com>
11065 * g++.dg/cpp0x/new3.C: New test.
11067 2018-05-24 Javier Miranda <miranda@adacore.com>
11069 * gnat.dg/discr52.adb: New testcase.
11071 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11073 * gnat.dg/others1.adb: New testcase.
11075 2018-05-24 Justin Squirek <squirek@adacore.com>
11077 * gnat.dg/raise_expr.adb: New testcase.
11079 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11081 * gnat.dg/formal_containers.adb: New testcase.
11083 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11085 * gcc.target/i386/pr85345.c: Require ifunc support.
11087 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11089 * gcc.dg/vect/vect-fma-1.c: New test.
11091 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11093 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11096 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11099 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11101 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11104 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11106 * gcc.target/msp430/pr78849.c: New test.
11108 2018-05-23 Marek Polacek <polacek@redhat.com>
11110 * g++.dg/cpp2a/range-for8.C: New test.
11111 * g++.dg/cpp2a/range-for9.C: New test.
11112 * g++.dg/cpp2a/range-for10.C: New test.
11114 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11116 * lib/target-supports.exp (check_effective_target_be): New.
11117 (check_effective_target_le): New.
11119 2018-05-23 Marek Polacek <polacek@redhat.com>
11121 * g++.dg/cpp2a/range-for1.C: New test.
11122 * g++.dg/cpp2a/range-for2.C: New test.
11123 * g++.dg/cpp2a/range-for3.C: New test.
11124 * g++.dg/cpp2a/range-for4.C: New test.
11125 * g++.dg/cpp2a/range-for5.C: New test.
11126 * g++.dg/cpp2a/range-for6.C: New test.
11127 * g++.dg/cpp2a/range-for7.C: New test.
11129 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11131 * gcc.target/i386/cvt-3.c: New test.
11133 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11135 * gcc.target/i386/cvt-2.c: New test.
11137 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11139 * gcc.dg/pr79985.c: New testcase.
11141 2018-05-23 Richard Biener <rguenther@suse.de>
11143 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11145 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11148 * gcc.target/aarch64/pr84882.c: New test.
11149 * gcc.target/aarch64/target_attr_18.c: Likewise.
11151 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11153 PR tree-optimization/85853
11154 * gfortran.dg/vect/pr85853.f90: New test.
11156 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11158 * gnat.dg/import2.adb: New testcase.
11160 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11162 * gnat.dg/discr51.adb: New testcase.
11164 2018-05-23 Javier Miranda <miranda@adacore.com>
11166 * gnat.dg/valid_scalars1.adb: New testcase.
11168 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11170 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11172 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11174 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11177 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11179 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11182 2018-05-23 Bob Duff <duff@adacore.com>
11184 * gnat.dg/addr10.adb: New testcase.
11186 2018-05-23 Richard Biener <rguenther@suse.de>
11188 PR middle-end/85874
11189 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11191 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11193 PR tree-optimization/85822
11194 * c-c++-common/pr85822.c: New test.
11196 2018-05-23 Richard Biener <rguenther@suse.de>
11198 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11200 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11203 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11205 2018-05-22 Martin Sebor <msebor@redhat.com>
11207 PR middle-end/85359
11208 * gcc.dg/attr-nonstring.c: New test.
11210 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11213 * gcc.target/i386/pr85345.c: New test.
11215 2018-05-22 Luis Machado <luis.machado@linaro.org>
11217 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11219 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11222 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11223 dg-additional-options.
11224 * gfortran.dg/graphite/block-2.f: Ditto.
11225 * gfortran.dg/graphite/id-19.f: Ditto.
11226 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11227 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11228 * gfortran.dg/vect/pr52580.f: Ditto.
11230 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11232 * gcc.target/aarch64/ldp_stp_6.c: New.
11233 * gcc.target/aarch64/ldp_stp_7.c: New.
11234 * gcc.target/aarch64/ldp_stp_8.c: New.
11236 2018-05-22 Martin Sebor <msebor@redhat.com>
11239 * c-c++-common/attr-nonstring-3.c: Adjust.
11240 * c-c++-common/attr-nonstring-4.c: Adjust.
11241 * c-c++-common/attr-nonstring-6.c: New test.
11243 2018-05-22 Martin Sebor <msebor@redhat.com>
11245 PR tree-optimization/85826
11246 * gcc.dg/Wrestrict-17.c: New test.
11248 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11250 * gcc.dg/torture/pr85862.c: Rename to...
11251 * gcc.dg/torture/pr85852.c: ...this.
11253 2018-05-22 Justin Squirek <squirek@adacore.com>
11255 * gnat.dg/warn14.adb: New testcase.
11257 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11259 * gnat.dg/controlled8.adb: New testcase.
11261 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11263 * gnat.dg/discr50.adb: New testcase.
11265 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11267 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11268 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11269 gnat.dg/discr49_rec2.ads: New testcase.
11271 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11273 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11274 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11277 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11279 * gnat.dg/fixedpnt3.adb: New testcase.
11281 2018-05-22 Justin Squirek <squirek@adacore.com>
11283 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11284 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11286 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11288 PR middle-end/85862
11289 * gcc.dg/torture/pr85862.c: New test.
11291 2018-05-22 Richard Biener <rguenther@suse.de>
11293 PR tree-optimization/85834
11294 * g++.dg/torture/pr85834.C: New testcase.
11295 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11297 2018-05-22 Martin Liska <mliska@suse.cz>
11300 * g++.dg/ipa/pr85607.C: New test.
11302 2018-05-22 Richard Biener <rguenther@suse.de>
11304 PR tree-optimization/85863
11305 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11307 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11310 * gfortran.dg/assumed_rank_5.f90: Update error message.
11311 * gfortran.dg/assumed_type_4.f90: Ditto.
11312 * gfortran.dg/bind_c_array_params.f03: Ditto.
11313 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11314 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11315 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11316 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11317 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11318 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11319 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11320 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11321 * gfortran.dg/rank_3.f90: Ditto.
11322 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11323 * gfortran.dg/implicit_14.f90: Ditto.
11325 2018-05-21 Christian Groessler <chris@groessler.org>
11327 * gcc.c-torture/compile/simd-5.c: Fix comment.
11329 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11332 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11333 __float128, __ibm128, and long double.
11334 * gcc.target/powerpc/pr85657-2.c: Likewise.
11335 * gcc.target/powerpc/pr85657-3.c: Likewise.
11336 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11337 implementated as a separate type internally, and is not just an
11338 alias for long double.
11340 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11342 PR tree-optimization/85814
11343 * gcc.dg/torture/pr85814.c: New test.
11345 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11348 * g++.dg/cpp0x/cond1.C: New.
11349 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11350 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11351 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11352 * g++.dg/parse/cond6.C: Likewise.
11353 * g++.dg/parse/cond7.C: Likewise.
11354 * g++.dg/parse/cond8.C: Likewise.
11355 * g++.dg/cpp1z/decomp16.C: Update.
11356 * g++.old-deja/g++.jason/cond.C: Likewise.
11358 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11360 ChangeLog for r260480
11361 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11362 warnings for deleted and obsolescent features.
11363 * gfortran.dg/graphite/id-19.f: Ditto.
11364 * gfortran.dg/graphite/id-20.f: Ditto.
11365 * gfortran.dg/graphite/id-27.f90: Ditto.
11366 * gfortran.dg/graphite/pr82449.f: Ditto.
11368 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11370 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11371 tiny and large memory models.
11373 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11375 * gnat.dg/suppress_initialization.adb,
11376 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11378 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11380 * gnat.dg/exit1.adb: New testcase.
11382 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11384 * gnat.dg/array30.adb: New testcase.
11386 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11388 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11390 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11392 * gcc.c-torture/execute/ssad-run.c: New test.
11393 * gcc.c-torture/execute/usad-run.c: Likewise.
11394 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11395 * gcc.target/aarch64/usadv16qi.c: Likewise.
11397 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11399 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11400 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11401 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11403 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11404 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11405 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11407 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11410 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11411 * gfortran.dg/g77/20020307-1.f: Ditto.
11412 * gfortran.dg/g77/980310-3.f: Ditto.
11413 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11414 * gfortran.dg/goacc/loop-1.f95: Ditto.
11415 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11416 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11417 * gfortran.dg/gomp/do-1.f90: Ditto.
11418 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11419 * gfortran.dg/pr17229.f: Ditto.
11420 * gfortran.dg/pr37243.f: Ditto.
11421 * gfortran.dg/pr49721-1.f: Ditto.
11422 * gfortran.dg/pr58484.f: Ditto.
11423 * gfortran.dg/pr81175.f: Ditto.
11424 * gfortran.dg/pr81723.f: Ditto.
11425 * gfortran.dg/predcom-2.f: Ditto.
11426 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11427 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11428 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11429 * gfortran.dg/vect/pr52580.f: Ditto.
11431 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11434 * gfortran.dg/char_result_18.f90: New test.
11436 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11439 * gfortran.dg/associate_38.f90: New test.
11441 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11444 * gfortran.dg/select_type_42.f90: New test.
11446 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11449 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11450 that the patch fixes PR66694 & PR82617, although the testcases
11451 are not explicitly included.
11453 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11455 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11457 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11460 * g++.dg/pr82899.C: New testcase.
11462 2018-05-18 Martin Liska <mliska@suse.cz>
11464 * gcc.dg/pr68766.c: Change pruned output.
11466 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11469 * c-c++-common/goacc/pr85782.c: New test.
11471 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11473 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11475 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11477 * gcc.target/arm/pr62554.c: Delete.
11478 * gcc.target/arm/pr69610-1.c: Likewise.
11479 * gcc.target/arm/pr69610-2.c: Likewise.
11481 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11483 * gcc.target/arm/pr40887.c: Update comment.
11484 * lib/target-supports.exp: Don't generate effective target checks
11485 and related helpers for armv5. Update comment.
11486 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11487 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11488 target check and options.
11490 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11492 PR middle-end/85817
11493 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11494 scan-tree-dump-not for h.
11496 2018-05-18 Richard Biener <rguenther@suse.de>
11498 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11499 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11500 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11501 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11502 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11503 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11504 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11505 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11506 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11507 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11508 * gcc.dg/vrp-min-max-1.c: Likewise.
11509 * gcc.dg/vrp-min-max-3.c: New testcase.
11511 2018-05-18 Richard Biener <rguenther@suse.de>
11513 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11514 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11515 * gcc.dg/graphite/scop-6.c: Likewise.
11516 * gcc.dg/graphite/scop-7.c: Likewise.
11517 * gcc.dg/graphite/scop-8.c: Likewise.
11518 * gcc.dg/graphite/scop-9.c: Likewise.
11520 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11522 * gcc.target/aarch64/vect-init-ld1.c: New test.
11524 2018-05-18 Martin Liska <mliska@suse.cz>
11526 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11527 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11529 2018-05-18 Martin Liska <mliska@suse.cz>
11531 * gcc.dg/ipa/ipa-icf-39.c: New test.
11532 * gcc.dg/pr68766.c: Adjust pruned output.
11534 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11536 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11538 * gcc.dg/fma-1.c: New test.
11539 * gcc.dg/fma-2.c: Likewise.
11540 * gcc.dg/fma-3.c: Likewise.
11541 * gcc.dg/fma-4.c: Likewise.
11542 * gcc.dg/fma-5.c: Likewise.
11543 * gcc.dg/fma-6.c: Likewise.
11544 * gcc.dg/fma-7.c: Likewise.
11545 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11547 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11548 * gfortran.dg/reassoc_8.f: Likewise.
11549 * gfortran.dg/reassoc_9.f: Likewise.
11550 * gfortran.dg/reassoc_10.f: Likewise.
11552 2018-05-17 Jim Wilson <jimw@sifive.com>
11554 * gcc.target/riscv/switch-qi.c: New.
11555 * gcc.target/riscv/switch-si.c: New.
11557 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11560 * gcc.target/powerpc/pr85698.c: New test.
11562 2018-05-17 Richard Biener <rguenther@suse.de>
11564 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11566 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11568 PR tree-optimization/85793
11569 * gcc.dg/vect/pr85793.c: New test.
11571 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11573 * gcc.dg/gimplefe-28.c: New test.
11574 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11575 internal function calls.
11576 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11578 2018-05-17 Martin Liska <mliska@suse.cz>
11580 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11581 space in between 'G_' and '('.
11583 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11586 * gcc.target/i386/pr85323-7.c: New test.
11587 * gcc.target/i386/pr85323-8.c: New test.
11588 * gcc.target/i386/pr85323-9.c: New test.
11591 * gcc.target/i386/pr85323-4.c: New test.
11592 * gcc.target/i386/pr85323-5.c: New test.
11593 * gcc.target/i386/pr85323-6.c: New test.
11596 * gcc.target/i386/pr85323-1.c: New test.
11597 * gcc.target/i386/pr85323-2.c: New test.
11598 * gcc.target/i386/pr85323-3.c: New test.
11600 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11601 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11602 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11603 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11604 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11605 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11606 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11607 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11608 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11609 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11610 * gcc.target/i386/avx512f-setzero-1.c: New test.
11612 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11614 * gcc.target/aarch64/vect-slp-dup.c: New.
11616 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11619 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11621 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11623 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11624 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11626 2018-05-17 Richard Biener <rguenther@suse.de>
11628 PR tree-optimization/85757
11629 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11631 2018-05-16 Marek Polacek <polacek@redhat.com>
11634 * g++.dg/cpp0x/initlist-throw1.C: New test.
11635 * g++.dg/cpp0x/initlist-throw2.C: New test.
11637 2018-05-16 Carl Love <cel@us.ibm.com>
11639 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11640 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11641 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11643 2018-05-16 Richard Biener <rguenther@suse.de>
11645 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11646 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11647 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11649 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11651 * gcc.target/aarch64/sve/vcond_10.c: New test.
11652 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11653 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11654 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11656 2018-05-15 Martin Sebor <msebor@redhat.com>
11658 PR tree-optimization/85753
11659 * gcc.dg/Wrestrict-10.c: Adjust.
11660 * gcc.dg/Wrestrict-16.c: New test.
11662 2018-05-15 Martin Sebor <msebor@redhat.com>
11664 PR middle-end/85643
11665 * c-c++-common/attr-nonstring-7.c: New test.
11667 2018-05-15 Richard Biener <rguenther@suse.de>
11669 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11671 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11673 PR tree-optimization/83648
11674 * gcc.dg/tree-ssa/pr83648.c: New test.
11675 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11677 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11680 * gcc.dg/ipa/pr85734.c: New test.
11682 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11685 * gnat.dg/opt70.adb: New test.
11686 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11688 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11690 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11691 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11693 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11695 * gcc.target/aarch64/vmov_n_1.c: Update test.
11696 * gcc.target/aarch64/vfp-1.c: Update test.
11698 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11701 * gcc.c-torture/execute/pr85756.c: New test.
11703 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11705 * gcc.target/i386/cldemote-1.c: New test.
11707 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11710 * gfortran.dg/assumed_type_9.f90 : New test.
11712 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11715 * gfortran.dg/pr85542.f90: New test.
11717 2018-05-11 Martin Jambor <mjambor@suse.cz>
11720 * g++.dg/lto/pr85655_0.C: New test.
11722 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11724 * gcc.target/i386/tpause-1.c: New test.
11725 * gcc.target/i386/umonitor-1.c: New test.
11727 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11730 * c-c++-common/gomp/pr85696.c: New test.
11732 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11733 Jakub Jelinek <jakub@redhat.com>
11735 PR tree-optimization/85692
11736 * gcc.target/i386/pr85692.c: New test.
11738 2018-05-11 Martin Liska <mliska@suse.cz>
11741 * c-c++-common/ubsan/attrib-6.c: New test.
11743 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11746 * gfortran.dg/pr85687.f90: new test.
11748 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11751 * gfortran.dg/pr85521_1.f90: New test.
11752 * gfortran.dg/pr85521_2.f90: New test.
11754 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11757 * gfortran.dg/pr70870_1.f90: New test.
11759 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11761 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11763 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11766 * g++.dg/ext/offsetof2.C: New test.
11768 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11771 * gfortran.dg/temporary_3.f90 : New test.
11774 * gfortran.dg/temporary_2.f90 : New test.
11776 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11778 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11779 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11780 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11781 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11782 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11783 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11784 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11785 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11786 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11787 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11788 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11789 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11790 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11791 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11792 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11793 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11794 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11795 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11796 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11797 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11798 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11799 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11800 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11801 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11802 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11803 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11804 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11806 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11808 PR tree-optimization/85699
11809 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11810 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11811 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11812 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11814 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11816 * g++.dg/tls/pr85400.C: New test.
11818 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11821 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11823 2018-05-09 Carl Love <cel@us.ibm.com>
11825 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11827 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11831 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11834 * g++.dg/cpp1y/pr84588.C: New.
11836 2018-05-09 Andreas Schwab <schwab@suse.de>
11838 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11840 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11842 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11843 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11845 2018-05-08 Carl Love <cel@us.ibm.com>
11846 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11848 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11851 * g++.dg/cpp1y/pr84588.C: New.
11853 2018-05-08 Marek Polacek <polacek@redhat.com>
11856 * g++.dg/cpp1z/constexpr-if22.C: New test.
11858 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11861 * gcc.target/i386/pr85693.c: New test.
11863 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11866 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11867 scan-assembler-times checking that except for [fh]*xor other functions
11868 don't use any load instructions.
11870 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11872 * gcc.target/i386/builtin_target.c: Test goldmont.
11873 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11876 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11879 * g++.dg/other/sse2-pr85572-1.C: New test.
11880 * g++.dg/other/sse2-pr85572-2.C: New test.
11881 * g++.dg/other/sse4-pr85572-1.C: New test.
11882 * g++.dg/other/avx2-pr85572-1.C: New test.
11885 * gcc.target/i386/pr85317.c: New test.
11886 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11887 optimization barrier to avoid optimizing away the expected insn.
11890 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11891 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11893 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11895 * g++.dg/other/sve_const_pred_1.C: Rename to...
11896 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11897 target selectors and explicit -march options.
11898 * g++.dg/other/sve_const_pred_2.C: Rename to...
11899 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11900 * g++.dg/other/sve_const_pred_3.C: Rename to...
11901 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11902 * g++.dg/other/sve_const_pred_4.C: Rename to...
11903 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11904 * g++.dg/other/sve_tls_2.C: Rename to...
11905 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11906 * g++.dg/other/sve_vcond_1.C: Rename to...
11907 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11908 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11909 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11911 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11914 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11917 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11920 * g++.dg/cpp0x/deleted14.C: New.
11922 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11923 Alan Hayward <alan.hayward@arm.com>
11924 David Sherwood <david.sherwood@arm.com>
11926 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11927 XFAIL the BIC test.
11928 * gcc.target/aarch64/sve/vcond_7.c: New test.
11929 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11931 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11934 * g++.dg/cpp0x/sfinae62.C: New.
11936 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11938 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11941 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11944 * g++.dg/cpp0x/narrowing1.C: New.
11946 2018-05-08 Richard Biener <rguenther@suse.de>
11948 PR middle-end/85588
11949 * gcc.dg/torture/pr85574.c: Rename to...
11950 * gcc.dg/torture/pr85588.c: ... this.
11952 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11955 * gfortran.dg/minmaxloc_12.f90: New test case.
11956 * gfortran.dg/minmaxloc_13.f90: New test case.
11958 2018-05-07 Nathan Sidwell <nathan@acm.org>
11960 * g++.dg/cpp0x/range-for10.C: Delete.
11961 * g++.dg/ext/forscope1.C: Delete.
11962 * g++.dg/ext/forscope2.C: Delete.
11963 * g++.dg/template/for1.C: Delete.
11965 2018-05-07 Jeff Law <law@redhat.com>
11967 * gfortran.dg/linefile.f90: New test.
11969 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11971 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11974 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11977 * g++.dg/ext/asm14.C: New test.
11978 * g++.dg/ext/asm15.C: New test.
11979 * g++.dg/ext/asm16.C: New test.
11981 2018-05-06 Michael Eager <eager@eagercon.com>
11983 * gcc.target/microblaze/others/picdtr.c: Correct option
11984 -fPIE -mpic-data-is-text-relative.
11986 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11988 * gcc.target/microblaze/others/picdtr.c: Add test for
11989 -fPIE -mpic-data-is-text-relative.
11991 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11994 * gfortran.dg/coarray_dependency_1.f90: New test.
11995 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11997 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11999 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12000 to match the currently produced gimple.
12002 2018-05-04 Carl Love <cel@us.ibm.com>
12004 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12006 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12007 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12008 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12009 xvcmpgedp counts. Add xxsel counts.
12011 2018-05-04 Richard Biener <rguenther@suse.de>
12013 PR middle-end/85627
12014 * g++.dg/torture/pr85627.C: New testcase.
12016 2018-05-04 Richard Biener <rguenther@suse.de>
12018 PR middle-end/85574
12019 * gcc.dg/torture/pr85574.c: New testcase.
12020 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12022 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12025 * gcc.dg/nextafter-1.c: New test.
12026 * gcc.dg/nextafter-2.c: New test.
12027 * gcc.dg/nextafter-3.c: New test.
12028 * gcc.dg/nextafter-4.c: New test.
12030 2018-05-03 Nathan Sidwell <nathan@acm.org>
12032 Remove -ffriend-injection.
12033 * g++.old-deja/g++.jason/scoping15.C: Delete.
12034 * g++.old-deja/g++.mike/net43.C: Delete.
12036 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12039 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12040 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12041 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12042 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12044 2018-05-03 Tom de Vries <tom@codesourcery.com>
12047 * lib/scanoffloadtree.exp: New file.
12049 2018-05-03 Richard Biener <rguenther@suse.de>
12051 PR tree-optimization/85615
12052 * gcc.dg/torture/pr85615.c: New testcase.
12054 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12056 PR tree-optimization/70291
12057 * gcc.dg/complex-6.c: New test.
12058 * gcc.dg/complex-7.c: Likewise.
12060 2018-05-03 Richard Biener <rguenther@suse.de>
12063 * fortran.dg/pr51434.f90: Truncate transfer argument.
12065 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12068 * gcc.c-torture/execute/pr85582-3.c: New test.
12070 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12071 Jason Merrill <jason@redhat.com>
12074 * g++.dg/warn/Wshadow-13.C: New.
12075 * g++.dg/warn/Wshadow-14.C: Likewise.
12077 2018-05-02 Tom de Vries <tom@codesourcery.com>
12080 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12081 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12083 2018-05-02 David Pagan <dave.pagan@oracle.com>
12086 * gcc.dg/noncompile/pr30552-1.c: New test.
12087 * gcc.dg/noncompile/pr30552-2.c: New test.
12088 * gcc.dg/noncompile/pr30552-3.c: New test.
12089 * gcc.dg/noncompile/pr30552-4.c: New test.
12091 2018-05-02 Richard Biener <rguenther@suse.de>
12093 PR tree-optimization/85597
12094 * gcc.dg/vect/pr85597.c: New testcase.
12096 2018-05-02 Tom de Vries <tom@codesourcery.com>
12099 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12100 * lib/scanltranstree.exp: New file.
12101 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12102 (scan-ltrans-tree-dump-times_required_options)
12103 (scan-ltrans-tree-dump-not_required_options)
12104 (scan-ltrans-tree-dump-dem_required_options)
12105 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12106 * lib/gcc-dg.exp: Include scanltranstree.exp.
12108 2018-05-02 Tom de Vries <tom@codesourcery.com>
12111 * gcc.dg/ipa/ipa-icf-38.c: New test.
12112 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12113 * lib/scandump.exp (dump-base): New proc.
12114 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12115 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12117 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12118 * lib/scanlang.exp: Same.
12119 * lib/scanrtl.exp: Same.
12120 * lib/scantree.exp: Same.
12121 * lib/scanwpaipa.exp: New file.
12122 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12124 2018-05-02 Richard Biener <rguenther@suse.de>
12126 PR middle-end/85567
12127 * gcc.dg/torture/pr85567.c: New testcase.
12129 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12132 * gcc.c-torture/execute/pr85582-1.c: New test.
12133 * gcc.c-torture/execute/pr85582-2.c: New test.
12135 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12137 PR tree-optimization/85586
12138 * gcc.dg/vect/pr85586.c: New test.
12140 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12142 PR tree-optimization/85143
12143 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12144 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12146 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12149 * c-c++-common/Wformat-pr84258.c: New test.
12151 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12153 PR tree-optimization/82665
12154 * gcc.dg/tree-ssa/pr82665.c: New test.
12156 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12159 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12160 (test_add_fixit_insert_formatted_single_line): New function.
12161 (test_add_fixit_insert_formatted_multiline): New function.
12162 Extend expected output of generated patch to include fix-it hints
12164 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12165 "gcc-rich-location.h". Add test coverage for
12166 gcc_rich_location::add_fixit_insert_formatted.
12168 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12170 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12171 (test_show_locus): Update for location_get_source_line returning a
12172 char_span. Use char_span for handling words in the
12173 "test_many_nested_locations" fix-it example.
12175 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12177 * gcc.target/arc/interrupt-8.c: Update test.
12178 * gcc.target/arc/loop-4.c: Likewise.
12179 * gcc.target/arc/loop-hazard-1.c: Likewise.
12180 * gcc.target/arc/sdata-3.c: Likewise.
12182 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12184 * gcc.target/arc/store-merge-1.c: New test.
12185 * gcc.target/arc/add_n-combine.c: Update test.
12187 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12189 Microblaze Target: PIC data text relative
12191 * gcc.target/microblaze/others/data_var1.c: Include
12192 PIC case of r20 base register.
12193 * gcc.target/microblaze/others/data_var2.c: Ditto.
12194 * gcc.target/microblaze/others/picdtr.c: Add new
12195 test case for -mpic-is-data-text-relative.
12196 * gcc.target/microblaze/others/sdata_var1.c: Add
12197 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12198 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12199 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12200 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12201 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12202 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12204 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12207 2018-04-30 Richard Biener <rguenther@suse.de>
12209 PR tree-optimization/28364
12210 PR tree-optimization/85275
12211 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12212 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12213 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12214 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12215 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12217 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12218 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12220 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12221 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12222 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12224 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12227 * gcc.target/i386/pr84431.c: New test.
12229 2018-04-27 Martin Jambor <mjambor@suse.cz>
12232 * g++.dg/ipa/pr85549.C: New test.
12234 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12237 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12239 * g++.dg/cpp0x/constexpr-85553.C: New test.
12241 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12244 * g++.dg/pr85515-1.C: New test.
12245 * g++.dg/pr85515-2.C: New test.
12247 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12250 * g++.dg/cpp0x/friend3.C: New.
12252 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12255 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12256 Use check_effective_target_arm_little_endian.
12258 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12260 PR tree-optimization/85529
12261 * gcc.c-torture/execute/pr85529-1.c: New test.
12262 * gcc.c-torture/execute/pr85529-2.c: New test.
12263 * gcc.dg/pr85529.c: New test.
12265 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12267 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12268 `.dword' in addition to `lw' and `.word'.
12270 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12272 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12274 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12276 * gnat.dg/loop_optimization24.adb: New test.
12278 2018-04-26 Richard Biener <rguenther@suse.de>
12280 PR tree-optimization/85116
12281 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12282 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12283 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12284 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12286 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12289 * gcc.target/i386/pr85473-1.c: New test.
12290 * gcc.target/i386/pr85473-2.c: New test.
12292 2018-04-25 Nathan Sidwell <nathan@acm.org>
12293 Jakub Jelinek <jakub@redhat.com>
12297 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12298 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12299 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12300 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12301 * g++.dg/cpp0x/pr85437-1.C: New.
12302 * g++.dg/cpp0x/pr85437-2.C: New.
12303 * g++.dg/cpp0x/pr85437-3.C: New.
12304 * g++.dg/cpp0x/pr85437-4.C: New.
12306 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12309 * gfortran.dg/pr85520.f90: New test.
12311 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12314 * gcc.dg/pr85512.c: New test.
12316 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12319 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12320 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12321 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12322 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12323 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12324 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12325 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12326 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12327 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12328 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12329 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12330 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12331 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12332 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12333 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12334 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12335 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12336 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12337 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12338 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12339 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12340 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12341 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12342 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12343 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12344 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12345 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12346 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12347 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12348 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12349 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12350 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12351 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12352 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12353 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12354 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12355 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12356 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12357 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12358 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12359 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12360 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12361 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12362 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12363 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12364 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12365 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12366 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12367 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12368 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12369 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12370 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12371 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12372 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12373 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12374 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12375 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12377 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12378 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12379 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12380 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12381 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12382 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12383 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12384 * (dg-options): Likwise.
12385 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12387 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12388 * gcc.target/i386/cet-label-3.c: Removed.
12389 * gcc.target/i386/cet-property-3.c: Likwise.
12390 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12392 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12395 * gcc.target/i386/pr85511.c: New test.
12398 * g++.dg/ext/pr85503.C: New test.
12401 * gcc.target/i386/pr85508.c: New test.
12403 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12405 PR tree-optimization/85478
12406 * g++.dg/pr85478.C: New test.
12408 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12410 * g++.dg/torture/pr85496.C: New test.
12412 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12414 PR rtl-optimization/85423
12415 * gcc.dg/pr85423.c: New test.
12417 2018-04-20 Martin Sebor <msebor@redhat.com>
12420 * gcc.dg/Wrestrict-15.c: New test.
12422 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12425 * gcc.target/powerpc/pr85456.c: New test.
12427 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12429 * g++.dg/ext/undef-bool-1.C: Require lp64.
12430 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12432 2018-04-20 Jeff Law <law@redhat.com>
12434 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12436 * gcc.dg/stack-check-6.c: Likewise.
12437 * gcc.dg/stack-check-6a.c: Likewise.
12438 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12439 * gcc.target/i386/stack-check-18.c: Likewise.
12440 * gcc.target/i386/stack-check-19.c: Likewise.
12442 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12445 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12446 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12447 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12448 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12450 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12453 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12454 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12456 2018-04-20 Richard Biener <rguenther@suse.de>
12458 PR middle-end/85475
12459 * gcc.dg/torture/pr85475.c: New testcase.
12461 2018-04-20 Martin Jambor <mjambor@suse.cz>
12464 * gcc.dg/ipa/pr85449.c: New test.
12466 2018-04-20 Martin Jambor <mjambor@suse.cz>
12469 * g++.dg/ipa/pr85447.C: New file.
12470 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12472 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12475 * g++.dg/cpp0x/pr85462.C: New test.
12477 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12479 * gcc.target/i386/pr85404.c: Require CET target.
12481 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12483 PR tree-optimization/85467
12484 * gcc.dg/pr85467.c: New test.
12486 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12489 * g++.dg/parse/crash68.C: New.
12491 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12494 * g++.dg/torture/pr85334.C: New test.
12496 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12498 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12499 * g++.dg/diagnostic/pr85464.C: New.
12501 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12504 * gcc.dg/torture/pr85397-1.c: New test.
12505 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12506 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12508 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12511 * gcc.target/i386/pr85404.c: New test.
12513 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12516 * c-c++-common/attr-nocf-check-1.c: Compile with
12517 -fcf-protection=none.
12518 * c-c++-common/attr-nocf-check-3.c: Likewise.
12519 * gcc.dg/march-generic.c: Likewise.
12520 * gcc.target/i386/align-limit.c: Likewise.
12521 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12522 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12523 * gcc.target/i386/cet-property-2.c: Likewise.
12524 * gcc.target/i386/ret-thunk-26.c: Likewise.
12525 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12527 * c-c++-common/fcf-protection-2.c: Likewise.
12528 * c-c++-common/fcf-protection-3.c: Likewise.
12529 * c-c++-common/fcf-protection-5.c: Likewise.
12530 * c-c++-common/fcf-protection-6.c: Likewise.
12531 * c-c++-common/fcf-protection-7.c: Likewise.
12532 * gcc.target/i386/cet-label-3.c: New test.
12533 * gcc.target/i386/cet-property-3.c: Likewise.
12534 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12535 * gcc.target/i386/pr85417-1.c: Likewise.
12536 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12537 __x86_indirect_thunk_nt_(r|e)ax
12538 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12539 * gcc.target/i386/pr85403.c: Remove dg-error,
12541 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12543 * gcc.target/i386/movdir-1.c: New test.
12545 2018-04-19 Richard Biener <rguenther@suse.de>
12547 PR middle-end/85455
12548 * gcc.dg/pr85455.c: New testcase.
12550 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12552 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12554 * g++.dg/lto/pr85405b_0.C: Likewise.
12555 * g++.dg/lto/pr84805_0.C: Likewise.
12557 2018-04-18 Martin Liska <mliska@suse.cz>
12561 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12564 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12567 * gcc.dg/pr85388-1.c: New test.
12568 * gcc.dg/pr85388-2.c: Likewise.
12569 * gcc.dg/pr85388-3.c: Likewise.
12570 * gcc.dg/pr85388-4.c: Likewise.
12571 * gcc.dg/pr85388-5.c: Likewise.
12572 * gcc.dg/pr85388-6.c: Likewise.
12574 2018-04-18 Jan Hubicka <jh@suse.cz>
12575 Martin Liska <mliska@suse.cz>
12577 * g++.dg/lto/pr83121_0.C: Update template.
12578 * g++.dg/lto/pr83121_1.C: Update template.
12579 * g++.dg/lto/pr84805_0.C: Update template.
12580 * g++.dg/lto/pr84805_1.C: Update template.
12581 * g++.dg/lto/pr84805_2.C: Update template.
12583 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12586 * g++.dg/cpp0x/pr84630.C: New.
12588 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12591 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12592 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12593 in two cases. Uncomment two other tests and add expected dg-error for
12595 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12596 -Wnarrowing diagnostics on some targets for c++11.
12597 * g++.dg/parse/array-size2.C: Remove xfail.
12598 * g++.dg/cpp0x/constexpr-84463.C: New test.
12600 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12602 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12603 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12605 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12608 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12609 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12610 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12612 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12614 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12615 prevent cascading of errors and change expected error message.
12616 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12618 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12619 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12620 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12621 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12623 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12625 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12628 * gcc.dg/pr85430.c: New test.
12630 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12633 * gcc.target/arm/pr54300.C: Move to...
12634 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12635 * gcc.target/arm/pr55073.C: Move to...
12636 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12637 * gcc.target/arm/pr56184.C: Move to...
12638 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12639 * gcc.target/arm/pr59985.C: Move to...
12640 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12641 * gcc.target/aarch64/pr60675.C: Move to...
12642 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12643 * gcc.target/aarch64/pr81422.C: Move to...
12644 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12645 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12646 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12647 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12648 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12649 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12650 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12651 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12652 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12653 * gcc.target/aarch64/sve/tls_2.C: Move to...
12654 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12655 * gcc.target/aarch64/pr81414.C: Rename to...
12656 * gcc.target/aarch64/pr81414.c: ... This.
12657 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12658 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12660 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12661 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12662 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12663 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12666 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12668 PR middle-end/85414
12669 * gcc.dg/pr85414.c: New test.
12671 2018-04-17 Martin Jambor <mjambor@suse.cz>
12674 * g++.dg/ipa/pr85421.C: New test.
12676 2018-04-17 Martin Liska <mliska@suse.cz>
12679 * g++.dg/lto/pr85405b_0.C: New test.
12680 * g++.dg/lto/pr85405b_1.C: New test.
12682 2018-04-17 Martin Liska <mliska@suse.cz>
12685 * g++.dg/lto/pr85405_0.C: New test.
12686 * g++.dg/lto/pr85405_1.C: New test.
12688 2018-04-17 Martin Liska <mliska@suse.cz>
12691 * g++.dg/ext/pr85329-2.C: New test.
12692 * g++.dg/ext/pr85329.C: New test.
12693 * gcc.target/i386/mvc12.c: New test.
12695 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12698 * g++.dg/pr85039-1.C: New.
12699 * g++.dg/pr85039-2.C: New.
12700 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12702 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12705 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12706 if the target supports efficient unaligned storage accesses.
12708 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12711 * gcc.target/powerpc/pr83660.C: New test.
12713 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12716 * gcc.target/i386/pr85403.c: New test.
12718 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12721 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12723 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12724 Jason Merrill <jason@redhat.com>
12727 * g++.dg/cpp0x/pr85112.C: New.
12729 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12732 * g++.dg/ext/undef-bool-1.C: New file.
12733 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12734 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12736 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12739 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12740 corresponding dg-error clause.
12741 * gcc.target/powerpc/pr80098-3.c: Ditto.
12742 * gcc.target/powerpc/pr80103-1.c: Delete.
12744 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12748 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12749 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12751 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12754 * gfortran.dg/implied_do_io_5.f90: New test.
12756 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12759 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12760 several values: positive, negative, and zero.
12761 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12762 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12764 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12766 PR rtl-optimization/79916
12767 * gcc.target/powerpc/pr79916.c: New.
12769 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12771 PR rtl-optimization/85393
12772 * g++.dg/opt/pr85393.C: New test.
12773 * g++.dg/opt/pr85393-aux.cc: New file.
12775 PR rtl-optimization/85376
12776 * gcc.dg/pr85376.c: New test.
12778 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12780 PR rtl-optimization/83852
12781 * gcc.dg/pr83852.c: New testcase.
12783 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12786 * gcc.target/s390/pr77822-1.C: Rename to ...
12787 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12788 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12789 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12791 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12794 * gcc.target/i386/pr71991.c: New testcase.
12796 2018-04-13 Martin Liska <mliska@suse.cz>
12797 Jakub Jelinek <jakub@redhat.com>
12799 PR middle-end/81657
12800 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12803 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12806 * g++.dg/diagnostic/macro-arg-count.C: New test.
12808 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12812 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12813 array and move test to libgomp/testsuite/libgomp.fortran.
12814 * gfortran.dg/do_concurrent_6.f90: New test.
12816 2018-04-12 Marek Polacek <polacek@redhat.com>
12819 * g++.dg/parse/error61.C: New test.
12821 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12824 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12825 specify -mvsx on gcc command line.
12827 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12830 * gcc.target/i386/pr85328.c: New test.
12832 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12834 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12836 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12838 PR rtl-optimization/85342
12839 * gcc.target/i386/pr85342.c: New test.
12841 2018-04-11 Jason Merrill <jason@redhat.com>
12843 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12844 if ulimit -v is set.
12846 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12849 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12851 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12853 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12854 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12856 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12859 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12862 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12865 * gcc.target/i386/pr84301.c: New test.
12867 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12869 PR tree-optimization/85331
12870 * gcc.c-torture/execute/pr85331.c: New test.
12872 2018-04-11 Marek Polacek <polacek@redhat.com>
12875 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12876 * g++.dg/cpp1z/constexpr-if21.C: New test.
12878 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12881 * gcc.target/i386/pr85281.c: New test.
12883 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12885 PR rtl-optimization/84659
12886 * gcc.dg/pr84659.c: New test.
12888 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12891 * g++.dg/debug/dwarf2/pr85302.C: New test.
12893 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12896 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12899 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12902 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12904 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12906 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12907 * gcc.target/powerpc/dimode_off.c: Ditto.
12908 * gcc.target/powerpc/tfmode_off.c: Ditto.
12909 * gcc.target/powerpc/timode_off.c: Ditto.
12911 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12913 * gcc.target/powerpc/vec-ldl-1.c: New test.
12914 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12915 corrections to ABI implementation.
12917 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12920 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12922 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12924 PR rtl-optimization/85300
12925 * gcc.dg/pr85300.c: New test.
12927 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12930 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12931 where we now show the pertinent parameter.
12932 * g++.dg/diagnostic/aka2.C: Likewise.
12933 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12935 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12938 * gfortran.dg/gomp/pr85313.f90: New test.
12940 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12943 * g++.dg/parse/template29.C: New.
12945 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12948 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12950 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12954 * gcc.target/i386/avx512f-pr85177.c: New test.
12955 * gcc.target/i386/avx512f-pr85255.c: New test.
12957 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12959 PR tree-optimization/85286
12960 * gcc.dg/vect/pr85286.c: New test.
12962 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12965 * gcc.target/arm/pr85173.c: New test.
12967 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12970 * gcc.dg/lto/pr85248_0.c: New test.
12971 * gcc.dg/lto/pr85248_1.c: New test.
12973 2018-04-09 Jan Hubicka <jh@suse.cz>
12976 * g++.dg/torture/pr85078.C: New.
12978 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12981 * g++.dg/cpp1z/decomp44.C: New.
12982 * g++.dg/cpp1z/decomp45.C: Likewise.
12984 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12987 * gfortran.dg/do_concurrent_5.f90: New test.
12988 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12991 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12994 * gfortran.dg/parameter_array_element_3.f90: New test.
12996 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12999 * g++.dg/cpp1z/decomp43.C: New test.
13001 PR rtl-optimization/80463
13002 * g++.dg/pr80463.C: Add -w to dg-options.
13004 2018-04-09 Richard Biener <rguenther@suse.de>
13006 PR tree-optimization/85284
13007 * gcc.dg/torture/pr85284.c: New testcase.
13009 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13011 PR rtl-optimization/80463
13012 PR rtl-optimization/83972
13013 PR rtl-optimization/83480
13015 * gcc.dg/pr80463.c: New test.
13016 * g++.dg/pr80463.C: Likewise.
13017 * gcc.dg/pr83972.c: Likewise.
13019 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13021 PR rtl-optimization/83913
13022 * gcc.dg/pr83913.c: New test.
13024 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13026 PR rtl-optimization/83962
13027 * gcc.dg/pr83962.c: New test.
13029 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13031 PR rtl-optimization/83530
13032 * gcc.dg/pr83530.c: New test.
13034 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13036 PR middle-end/82976
13037 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13039 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13041 PR tree-optimization/85257
13042 * gcc.dg/pr85257.c: New test.
13044 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13046 * g++.dg/opt/pr85196.C: New test.
13048 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13051 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13052 std::tuple here since they need C++11.
13053 * g++.dg/lookup/missing-std-include-8.C: New test.
13054 * g++.dg/lookup/missing-std-include.C: Move std::array and
13055 std::tuple test to missing-std-include-6.C to avoid failures
13058 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13061 * gcc.dg/debug/pr85252.c: New test.
13063 PR rtl-optimization/84872
13064 * gcc.dg/graphite/pr84872.c: New test.
13067 * g++.dg/cpp1z/decomp42.C: New test.
13069 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13072 * g++.dg/lookup/missing-std-include-7.C: New test.
13074 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13076 * gcc.dg/struct-simple.c: Revert r254862.
13077 * lib/target-supports.exp
13078 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13080 2018-04-06 Richard Biener <rguenther@suse.de>
13082 PR middle-end/85244
13083 * gcc.dg/torture/pr85244-1.c: New testcase.
13084 * gcc.dg/torture/pr85244-2.c: Likewise.
13086 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13089 * c-c++-common/ubsan/pr85213.c: New test.
13091 2018-04-06 Richard Biener <rguenther@suse.de>
13093 PR middle-end/85180
13094 * gcc.dg/pr85180.c: New testcase.
13096 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13098 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13099 to trigger the optimization. Do some cleanup and function
13100 renaming. Add more test functions.
13102 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13104 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13106 * gcc.target/s390/hotpatch-1.c: Skip when building without
13108 * gcc.target/s390/hotpatch-10.c: Likewise.
13109 * gcc.target/s390/hotpatch-11.c: Likewise.
13110 * gcc.target/s390/hotpatch-12.c: Likewise.
13111 * gcc.target/s390/hotpatch-13.c: Likewise.
13112 * gcc.target/s390/hotpatch-14.c: Likewise.
13113 * gcc.target/s390/hotpatch-15.c: Likewise.
13114 * gcc.target/s390/hotpatch-16.c: Likewise.
13115 * gcc.target/s390/hotpatch-17.c: Likewise.
13116 * gcc.target/s390/hotpatch-18.c: Likewise.
13117 * gcc.target/s390/hotpatch-19.c: Likewise.
13118 * gcc.target/s390/hotpatch-2.c: Likewise.
13119 * gcc.target/s390/hotpatch-3.c: Likewise.
13120 * gcc.target/s390/hotpatch-4.c: Likewise.
13121 * gcc.target/s390/hotpatch-5.c: Likewise.
13122 * gcc.target/s390/hotpatch-6.c: Likewise.
13123 * gcc.target/s390/hotpatch-7.c: Likewise.
13124 * gcc.target/s390/hotpatch-8.c: Likewise.
13125 * gcc.target/s390/hotpatch-9.c: Likewise.
13127 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13129 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13130 check for an error instead.
13131 * gcc.dg/Wattributes-6.c: Likewise.
13133 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13136 * g++.dg/cpp1z/decomp39.C: New test.
13137 * g++.dg/cpp1z/decomp40.C: New test.
13140 * g++.dg/cpp1z/decomp41.C: New test.
13142 PR middle-end/85195
13143 * gcc.dg/pr85195.c: New test.
13145 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13148 * g++.dg/cpp0x/initlist100.C: New.
13149 * g++.dg/cpp0x/initlist101.C: Likewise.
13151 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13154 * g++.dg/other/pr84792-1.C: New.
13155 * g++.dg/other/pr84792-2.C: Likewise.
13157 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13160 * gcc.target/i386/pr85193.c: New test.
13162 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13165 * g++.dg/concepts/pr84979.C: New.
13166 * g++.dg/concepts/pr84979-2.C: New.
13167 * g++.dg/concepts/pr84979-3.C: New.
13169 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13172 * g++.dg/cpp0x/variadic174.C: New.
13174 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13176 PR inline-asm/85172
13177 * g++.dg/ext/builtin13.C: New test.
13178 * g++.dg/ext/atomic-4.C: New test.
13181 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13182 * g++.dg/ext/bases3.C: New test.
13184 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13187 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13188 to match a single insn of the baz function. Move scan directives at
13189 the end of the file below the functions they are trying to test for
13190 better readability.
13191 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13193 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13195 PR rtl-optimization/84878
13196 * gcc.target/powerpc/pr84878.c: New test.
13198 2018-04-04 Michael Matz <matz@suse.de>
13200 * gcc.dg/Wstringop-overflow-4.c: New test.
13201 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13203 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13206 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13207 for the diagnostics of overridden functions. Adjust for new wording.
13209 2018-04-04 Richard Biener <rguenther@suse.de>
13212 * g++.dg/lto/pr85176_0.C: New testcase.
13214 2018-04-04 Richard Biener <rguenther@suse.de>
13217 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13220 2018-04-04 Martin Liska <mliska@suse.cz>
13223 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13224 and msdata as a workaround for powerpc.
13226 2018-04-04 Richard Biener <rguenther@suse.de>
13228 PR tree-optimization/85168
13229 * gcc.dg/torture/pr85168.c: New testcase.
13231 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13234 * g++.dg/pr84943.C: New.
13235 * g++.dg/pr84943-2.C: New.
13237 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13239 PR rtl-optimization/85167
13240 * gcc.dg/pr85167.c: New test.
13242 PR tree-optimization/85156
13243 * c-c++-common/pr85156.c: New test.
13244 * gcc.c-torture/execute/pr85156.c: New test.
13246 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13248 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13249 * gcc.target/powerpc/undef-bool-1.C: New file.
13250 * gcc.target/powerpc/undef-bool-2.c: New file.
13252 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13255 * g++.dg/cpp1z/class-deduction52.C: New.
13257 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13260 * g++.dg/cpp0x/pr85147.C: New test.
13263 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13266 * g++.dg/gomp/pr85134.C: New test.
13267 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13270 * gcc.c-torture/execute/pr85169.c: New test.
13271 * gcc.target/i386/avx512f-pr85169.c: New test.
13272 * gcc.target/i386/avx512bw-pr85169.c: New test.
13274 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13277 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13278 scan-assembler-times clause.
13280 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13282 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13283 dg-additional-options.
13285 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13287 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13289 2018-04-03 Richard Biener <rguenther@suse.de>
13292 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13294 2018-04-02 Jim Wilson <jimw@sifive.com>
13296 * gcc.target/riscv/pr84660.c: New.
13297 * gcc.target/riscv/shift-and-1.c: New.
13298 * gcc.target/riscv/shift-and-2.c: New.
13300 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13303 * gfortran.dg/array_simplify_2.f90: New test.
13305 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13307 PR middle-end/85090
13308 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13309 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13310 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13311 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13312 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13314 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13317 * g++.dg/pr85027.C: New.
13319 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13322 * gcc.target/powerpc/sse-maxps-2.c: New test.
13323 * gcc.target/powerpc/sse-minps-2.c: New test.
13325 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13328 * g++.dg/gomp/pr84791.C: New test.
13330 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13333 * gfortran.dg/array_constructor_53.f90: New test.
13335 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13338 * gfortran.dg/substr_6.f90: Remove illegal test for
13339 out-of-bounds substring.
13341 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13344 * gfortran.dg/zero_sized_10.f90: New test.
13346 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13349 * g++.dg/lookup/missing-std-include-6.C: New test.
13350 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13352 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13353 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13354 <cstring>, <cassert>, and <cstdlib>.
13356 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13358 PR inline-asm/84985
13359 * gcc.target/i386/pr84985.c: New.
13361 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13364 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13366 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13369 * g++.dg/warn/Wunused-var-31.C: New test.
13372 * c-c++-common/Wduplicated-branches-14.c: New test.
13374 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13377 * g++.dg/cpp0x/pr84606.C: New.
13379 2018-03-29 Carl Love <cel@us.ibm.com>
13382 2017-09-27 Carl Love <cel@us.ibm.com>
13384 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13385 for the __builtin_fctid and __builtin_fctiw.
13387 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13390 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13391 deleted builtin function.
13392 (div_weuo): Likewise.
13393 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13394 (div_deuo): Likewise.
13396 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13399 * g++.dg/other/default13.C: New.
13401 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13404 * gcc.target/i386/pr85095-1.c: New test.
13405 * gcc.target/i386/pr85095-2.c: New test.
13406 * gcc.c-torture/execute/pr85095.c: New test.
13408 PR tree-optimization/82004
13409 * gcc.dg/pr82004.c: New test.
13411 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13412 Martin Liska <mliska@suse.cz>
13415 * g++.dg/asan/pr85081.C: New test.
13417 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13420 * g++.dg/template/pr84789.C: Adjust for testing with
13424 * g++.dg/template/pr84973.C: New.
13425 * g++.dg/template/pr84973-2.C: New.
13426 * g++.dg/template/pr84973-3.C: New.
13429 * g++.dg/eh/pr84968.C: New.
13431 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13434 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13435 long double multiply/divide uses the correct function.
13436 * gcc.target/powerpc/mulkc-3.c: Likewise.
13437 * gcc.target/powerpc/divkc-2.c: Likewise.
13438 * gcc.target/powerpc/divkc-3.c: Likewise.
13440 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13443 * g++.dg/cpp0x/defaulted51.C: New.
13444 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13446 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13449 * g++.dg/ext/vector35.C: New test.
13452 * g++.dg/ext/builtin-offsetof3.C: New test.
13455 * g++.dg/cpp1y/pr85076.C: New test.
13457 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13460 * gfortran.dg/matmul_rank_1.f90: New test.
13462 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13463 Harald Anlauf <anlauf@gmx.de>
13465 * gfortran.dg/structure_constructor_15.f90: New test.
13467 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13469 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13470 for the diagnostics of overridden functions. Adjust for new wording.
13471 * g++.dg/cpp0x/implicit1.C: Likewise.
13472 * g++.dg/cpp0x/override1.C: Likewise.
13473 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13474 * g++.dg/eh/shadow1.C: Likewise.
13475 * g++.dg/inherit/covariant12.C: Likewise.
13476 * g++.dg/inherit/covariant14.C: Likewise.
13477 * g++.dg/inherit/covariant15.C: Likewise.
13478 * g++.dg/inherit/covariant16.C: Likewise.
13479 * g++.dg/inherit/covariant22.C: Likewise.
13480 * g++.dg/inherit/crash3.C: Likewise.
13481 * g++.dg/inherit/error2.C: Likewise.
13482 * g++.dg/template/crash100.C: Likewise.
13483 * g++.old-deja/g++.eh/spec6.C: Likewise.
13484 * g++.old-deja/g++.mike/p811.C: Likewise.
13485 * g++.old-deja/g++.other/virtual11.C: Likewise.
13486 * g++.old-deja/g++.other/virtual4.C: Likewise.
13488 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13491 * gcc.target/i386/pr85044.c: New test.
13493 2018-03-27 Martin Sebor <msebor@redhat.com>
13496 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13499 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13502 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13504 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13507 * gcc.target/arm/pr81863.c: New test.
13509 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13512 * gcc.target/nvptx/pr85056.c: New test.
13513 * gcc.target/nvptx/pr85056a.c: New test.
13515 2018-03-27 Richard Biener <rguenther@suse.de>
13518 * lib/target-supports.exp (check_ssse3_available): New function.
13519 (check_effective_target_vect_perm_short): Enable for x86 if
13520 check_ssse3_available.
13522 2018-03-27 Richard Biener <rguenther@suse.de>
13524 PR tree-optimization/85082
13525 * gfortran.dg/pr85082.f90: New testcase.
13527 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13529 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13530 to "l=2" in dg-final.
13532 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13534 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13535 * gcc.target/mips/fix-r4000-2.c: Likewise.
13536 * gcc.target/mips/fix-r4000-3.c: Likewise.
13537 * gcc.target/mips/fix-r4000-4.c: Likewise.
13538 * gcc.target/mips/fix-r4000-5.c: Likewise.
13539 * gcc.target/mips/fix-r4000-6.c: Likewise.
13540 * gcc.target/mips/fix-r4000-7.c: Likewise.
13541 * gcc.target/mips/fix-r4000-8.c: Likewise.
13542 * gcc.target/mips/fix-r4000-9.c: Likewise.
13543 * gcc.target/mips/fix-r4000-10.c: Likewise.
13544 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13545 "mulditi3_r4000" instead of "mulditi3".
13546 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13547 "umulditi3_r4000" instead of "umulditi3".
13549 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13552 * g++.dg/inherit/covariant22.C: New test.
13554 2018-03-27 Richard Biener <rguenther@suse.de>
13557 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13560 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13561 Jason Merrill <jason@redhat.com>
13564 * g++.dg/init/array49.C: New.
13565 * g++.dg/torture/pr70499.C: Adjust.
13567 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13570 * gcc.target/i386/pr85073.c: New test.
13572 2018-03-26 Richard Biener <rguenther@suse.de>
13575 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13578 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13581 * gfortran.dg/parameter_array_format.f90: New test.
13583 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13584 Neil Carlson <neil.n.carlson@gmail.com>
13587 * gfortran.dg/literal_character_constant_1.inc: Replace
13588 call abort by STOP n.
13589 * gfortran.dg/overload_1.f90: Likewise.
13591 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13592 Dominique d'Humieres <dominiq@gcc.gnu.org>
13595 * gfortran.dg/scalar_pointer_1.f90: New test.
13597 2018-03-25 Tom de Vries <tom@codesourcery.com>
13599 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13602 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13605 * gfortran.dg/pr89497.f90: New test.
13607 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13610 * gfortran.dg/substr_7.f90: New test.
13612 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13615 * gfortran.dg/pr42651.f90: New test.
13616 * gfortran.dg/func_result_7.f90: Update error message.
13618 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13620 PR tree-optimization/84005
13621 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13622 failing to force the alignment.
13624 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13626 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13630 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13632 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13633 message. Fix scan-assembler patterns.
13635 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13638 * g++.dg/cpp0x/pr85015.C: New test.
13641 * g++.dg/cpp1y/pr84942.C: New test.
13643 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13645 PR inline-asm/85030
13646 * gcc.target/i386/pr85030.c: New.
13648 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13651 * g++.dg/pr85026.C: New test.
13653 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13655 * g++.dg/debug/pr84704.C: XFAIL AIX.
13657 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13660 * gcc.target/arm/pr84826.c: Add dg directive.
13662 2018-03-23 Marek Polacek <polacek@redhat.com>
13665 * g++.dg/ext/builtin-offsetof2.C: New test.
13668 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13669 * gcc.dg/pr85045.c: New test.
13671 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13674 * gnat.dg/lto22.adb: New test.
13675 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13676 * gnat.dg/lto22_pkg2.ads: Likewise.
13678 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13681 * gcc.dg/lto/pr80778_0.c: New test.
13683 PR inline-asm/85034
13684 * gcc.target/i386/pr85034.c: New test.
13686 PR inline-asm/85022
13687 * c-c++-common/torture/pr85022.c: New test.
13690 * g++.dg/ubsan/pr85029.C: New test.
13692 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13695 * g++.dg/cpp0x/pr71251.C: New.
13698 * g++.dg/template/pr84789.C: New.
13699 * g++.dg/template/pr84789-2.C: New.
13700 * g++.dg/template/pr84789-3.C: New.
13701 * g++.dg/parse/dtor11.C: Accept alternate error message.
13704 * g++.dg/pr84729.C: New.
13705 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13706 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13707 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13709 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13712 * gfortran.dg/interface_42.f90: New test.
13713 * gfortran.dg/interface_43.f90: New test.
13715 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13718 * gcc.target/arm/pr84826.c: New test.
13720 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13722 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13723 dg-require-effective-target.
13724 * gcc.target/arm/addr-modes-int.c: Likewise.
13725 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13727 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13730 * gcc.target/powerpc/altivec-ld-1.c: New test.
13732 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13734 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13736 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13738 PR inline-asm/84941
13739 * gcc.dg/pr84941.c: New test.
13741 2018-03-22 Tom de Vries <tom@codesourcery.com>
13743 PR tree-optimization/84956
13744 * gcc.dg/pr84956.c: New test.
13746 2018-03-22 Marek Polacek <polacek@redhat.com>
13749 * g++.dg/cpp1z/constexpr-if15.C: New test.
13750 * g++.dg/cpp1z/constexpr-if16.C: New test.
13752 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13754 * gcc.dg/builtin-tgmath-3.c: New test.
13756 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13759 * g++.dg/concepts/pr71965.C: New.
13763 * g++.dg/cpp0x/pr84610.C: New.
13764 * g++.dg/cpp0x/pr84642.C: New.
13766 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13769 * c-c++-common/pr84999.c: New test.
13771 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13774 * g++.dg/ext/desig10.C: New.
13776 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13777 Harald Anlauf <anlauf@gmx.de>
13780 * gfortran.dg/pr84957.f90: New test.
13782 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13784 PR tree-optimization/84960
13785 * gcc.c-torture/compile/pr84960.c: New test.
13787 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13789 PR tree-optimization/84811
13790 * gcc.dg/torture/pr84811.c: New test.
13792 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13794 PR tree-optimization/84982
13795 * c-c++-common/pr84982.c: New test.
13798 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13800 * g++.dg/torture/pr84961-1.C: New test.
13801 * g++.dg/torture/pr84961-2.C: New test.
13803 2018-03-21 Nathan Sidwell <nathan@acm.org>
13806 * g++.dg/pr85008.C: New.
13808 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13811 * gfortran.dg/char_result_17.f90: New test.
13813 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13816 * g++.dg/other/accessor-fixits-1.C: Move to...
13817 * g++.dg/torture/accessor-fixits-1.C: ...here.
13818 * g++.dg/other/accessor-fixits-2.C: Move to...
13819 * g++.dg/torture/accessor-fixits-2.C: ...here.
13820 * g++.dg/other/accessor-fixits-3.C: Move to...
13821 * g++.dg/torture/accessor-fixits-3.C: ...here.
13822 * g++.dg/other/accessor-fixits-4.C: Move to...
13823 * g++.dg/torture/accessor-fixits-4.C: ...here.
13824 * g++.dg/other/accessor-fixits-5.C: Move to...
13825 * g++.dg/torture/accessor-fixits-5.C: ...here.
13826 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13827 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13828 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13830 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13832 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13834 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13837 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13839 2018-03-21 Nathan Sidwell <nathan@acm.org>
13842 * g++.dg/lookup/pr84804.C: New.
13844 2018-03-21 Martin Sebor <msebor@redhat.com>
13847 * g++.dg/Wclass-memaccess-3.C: New test.
13848 * g++.dg/Wclass-memaccess-4.C: New test.
13850 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13853 * g++.dg/other/accessor-fixits-1.C
13854 (test_access_const_t1_color): New.
13855 (test_deref_const_t1_color): New.
13856 * g++.dg/other/accessor-fixits-5.C: New testcase.
13858 2018-03-21 Tom de Vries <tom@codesourcery.com>
13860 PR tree-optimization/83126
13861 * gcc.dg/graphite/pr83126.c: New test.
13863 2018-03-21 Nathan Sidwell <nathan@acm.org>
13865 * g++.dg/ext/anon-struct6.C: Adjust.
13866 * g++.dg/ext/deprecate-1.C: New.
13867 * g++.dg/ext/deprecate-2.C: New.
13868 * g++.dg/lookup/pr84602.C: Adjust.
13869 * g++.dg/lookup/pr84962.C: Adjust.
13870 * g++.old-deja/g++.other/anon4.C
13873 * g++.dg/lookup/pr84836.C: New.
13875 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13877 PR tree-optimization/84969
13878 * gcc.dg/tree-ssa/pr84969.c: New test.
13880 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13882 PR rtl-optimization/84989
13883 * gcc.target/i386/pr84989.c: New test.
13885 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13887 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13889 2018-03-21 Martin Liska <mliska@suse.cz>
13892 * gfortran.dg/goacc/pr84963.f90: New test.
13894 2018-03-21 Marek Polacek <polacek@redhat.com>
13896 PR c++/71638, ICE with NSDMI and reference.
13897 * g++.dg/cpp0x/nsdmi14.C: New test.
13898 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13900 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13902 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13903 MIPS with -mpaired-single directives.
13905 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13908 * gfortran.dg/interface_41.f90: New test.
13910 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13913 * gcc.dg/pr84875.c: New test.
13915 2018-03-20 Marek Polacek <polacek@redhat.com>
13917 PR c++/84978, ICE with NRVO.
13918 * g++.dg/opt/nrv19.C: New test.
13920 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13923 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13924 Disable for armeb targets.
13925 * gcc.target/arm/pr82518.c: New test.
13927 2018-03-20 Nathan Sidwell <nathan@acm.org>
13930 * g++.dg/lookup/pr84962.C: New.
13933 * g++.dg/lookup/pr84970.C: New.
13935 2018-03-20 Richard Biener <rguenther@suse.de>
13938 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13940 2018-03-20 Martin Liska <mliska@suse.cz>
13943 * g++.dg/ipa/pr84825.C: New test.
13945 2018-03-20 Martin Liska <mliska@suse.cz>
13947 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13949 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13952 * gcc.c-torture/compile/pr84845.c: New test.
13954 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13957 * gcc.target/arm/pr82989.c: New test.
13959 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13962 * gcc.target/i386/pr84945.c: New test.
13964 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13967 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13969 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13972 * gcc.dg/pr84953.c: New test.
13974 2018-03-19 Marek Polacek <polacek@redhat.com>
13977 * g++.dg/cpp1z/lambda-__func__.C: New test.
13980 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13982 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13985 * g++.dg/asan/pr78651.C: New test.
13987 2018-03-19 Tom de Vries <tom@codesourcery.com>
13989 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13990 vect_int_mult. Add nvptx xfail for PR84958.
13992 2018-03-19 Nathan Sidwell <nathan@acm.org>
13995 * g++.dg/cpp1y/pr84835.C: New.
13997 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14000 * gcc.target/aarch64/pr81647.c: New.
14002 2018-03-19 Richard Biener <rguenther@suse.de>
14004 PR tree-optimization/84933
14005 * g++.dg/pr84933.C: New testcase.
14007 2018-03-19 Richard Biener <rguenther@suse.de>
14009 PR tree-optimization/84859
14010 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14011 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14012 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14013 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14015 2018-03-19 Nathan Sidwell <nathan@acm.org>
14018 * g++.dg/lookup/pr84812.C: New.
14020 2018-03-19 Richard Biener <rguenther@suse.de>
14022 PR tree-optimization/84929
14023 * gcc.dg/torture/pr84929.c: New testcase.
14025 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14028 * gcc.target/arm/big-endian-subreg.c: Delete.
14030 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14033 * gfortran.dg/array_constructor_52.f90: New test.
14035 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14038 * gfortran.dg/pr77414.f90: New test.
14039 * gfortran.dg/internal_references_1.f90: Adjust error message.
14041 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14044 * gfortran.dg/pr65453.f90: New test.
14046 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14048 PR tree-optimization/84913
14049 * gfortran.dg/vect/pr84913.f90: New test.
14051 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14054 * gfortran.dg/warn_concat.f90: New test.
14056 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14059 * gcc.dg/pr84899.c: New test.
14061 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14064 * gfortran.dg/pr69395.f90: Add test for max dimensions
14066 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14069 * gcc.target/i386/pr84876.c: New test.
14071 2018-03-16 Martin Liska <mliska@suse.cz>
14074 * gcc.target/i386/mvc11.c: New test.
14076 2018-03-16 Martin Liska <mliska@suse.cz>
14079 * gcc.target/i386/mvc10.c: New test.
14081 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14085 * g++.dg/cpp1y/pr79937-1.C: New test.
14086 * g++.dg/cpp1y/pr79937-2.C: New test.
14087 * g++.dg/cpp1y/pr79937-3.C: New test.
14088 * g++.dg/cpp1y/pr79937-4.C: New test.
14089 * g++.dg/cpp1y/pr82410.C: New test.
14091 2018-03-16 Tom de Vries <tom@codesourcery.com>
14093 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14095 2018-03-16 Tom de Vries <tom@codesourcery.com>
14097 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14099 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14102 * g++.dg/cpp2a/desig8.C: New test.
14104 PR tree-optimization/84841
14105 * gcc.dg/pr84841.c: New test.
14108 * g++.dg/cpp2a/desig7.C: New test.
14110 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14111 Jim MacArthur <jim.macarthur@codethink.co.uk>
14113 * gfortran.dg/automatic_1.f90: New test.
14114 * gfortran.dg/automatic_repeat.f90: New test
14115 * gfortran.dg/automatic_save.f90: New test.
14116 * gfortran.dg/vax_structure.f90: New test.
14118 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14121 * gfortran.dg/pr78741.f90: New test.
14123 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14126 * gfortran.dg/pr69395.f90: New test.
14128 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14131 * g++.dg/opt/pr79085.C: New test.
14133 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14136 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14137 label instead of __x86_indirect_thunk label.
14139 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14142 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14143 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14144 * g++.dg/warn/deprecated-13.C: New test.
14146 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14148 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14150 2018-03-15 Richard Biener <rguenther@suse.de>
14153 * c-c++-common/pr84873.c: New testcase.
14155 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14158 * gcc.target/arm/big-endian-subreg.c: New.
14160 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14163 * gcc.c-torture/compile/pr84860.c: New test.
14165 2018-03-15 Julia Koval <julia.koval@intel.com>
14167 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14169 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14172 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14175 * gcc.dg/pr84853.c: New test.
14177 2018-03-14 Carl Love <cel@us.ibm.com>
14179 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14181 2018-03-14 Martin Liska <mliska@suse.cz>
14184 * g++.dg/lto/pr84805_0.C: New test.
14185 * g++.dg/lto/pr84805_1.C: New test.
14186 * g++.dg/lto/pr84805_2.C: New test.
14188 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14191 * gcc.dg/fixits-pr84852-1.c: New test.
14192 * gcc.dg/fixits-pr84852-2.c: New test.
14194 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14196 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14197 separate verbose message.
14198 * lib/scandump.exp (scan-dump-times): Likewise.
14200 2018-03-14 Julia Koval <julia.koval@intel.com>
14202 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14204 * gcc.target/i386/funcspec-56.inc: Ditto.
14206 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14208 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14211 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14214 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14215 check count from 17 to 14.
14218 * gcc.target/i386/pr84844.c: New test.
14220 2018-03-14 Richard Biener <rguenther@suse.de>
14222 PR tree-optimization/84830
14223 * gcc.dg/torture/pr84830.c: New testcase.
14225 2018-03-14 Marek Polacek <polacek@redhat.com>
14228 * g++.dg/cpp0x/static_assert15.C: New test.
14230 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14233 * gfortran.dg/pr61775.f90: New test.
14235 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14238 * g++.dg/ext/pr84843-1.C: New test.
14239 * g++.dg/ext/pr84843-2.C: New test.
14241 2018-03-13 David Pagan <dave.pagan@oracle.com>
14244 * gcc.dg/pr46921.c: New test.
14246 2018-03-13 Martin Sebor <msebor@redhat.com>
14248 PR tree-optimization/84725
14249 * c-c++-common/Wstringop-truncation-4.c: New test.
14250 * c-c++-common/attr-nonstring-5.c: New test.
14252 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14254 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14256 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14257 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14259 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14261 * gcc.target/aarch64/sve/tls_1.c: New test.
14262 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14264 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14266 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14267 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14269 2018-03-13 Martin Liska <mliska@suse.cz>
14272 * g++.dg/ipa/pr84658.C: New test.
14274 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14276 PR middle-end/84834
14277 * gcc.dg/pr84834.c: New test.
14280 * gcc.target/i386/pr84827.c: New test.
14283 * g++.dg/ext/pr84828.C: New test.
14286 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14287 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14290 * g++.dg/cpp1y/constexpr-84808.C: New test.
14293 * g++.dg/debug/pr84704.C: New test.
14295 2018-03-12 Renlin Li <renlin.li@arm.com>
14297 * gcc.target/aarch64/movi_hf.c: New.
14298 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14299 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14301 2018-03-12 Martin Sebor <msebor@redhat.com>
14303 PR tree-optimization/83456
14304 * c-c++-common/Wrestrict-2.c: Remove test cases.
14305 * c-c++-common/Wrestrict.c: Same.
14306 * gcc.dg/Wrestrict-12.c: New test.
14307 * gcc.dg/Wrestrict-14.c: New test.
14309 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14311 * g++.dg/pr84821.C: New test.
14313 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14315 * gcc.dg/pr84799.c: New test.
14317 2018-03-12 Richard Biener <rguenther@suse.de>
14319 PR tree-optimization/84803
14320 * gcc.dg/torture/pr84803.c: New testcase.
14322 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14325 * g++.dg/debug/pr84813.C: New test.
14327 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14330 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14332 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14335 * gfortran.dg/pr83939.f90
14337 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14340 * gfortran.dg/zero_sized_9.f90: New test.
14342 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14345 * g++.dg/debug/dwarf2/enum2.C: New test.
14347 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14350 * gfortran.dg/pr84734.f90: New test.
14352 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14354 * gnat.dg/prot3.adb: New test.
14355 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14357 2018-03-09 Jason Merrill <jason@redhat.com>
14358 Paolo Carlini <paolo.carlini@oracle.com>
14362 * g++.dg/cpp0x/pr71169.C: New.
14363 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14364 * g++.dg/cpp0x/pr71832.C: Likewise.
14366 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14369 * gcc.target/powerpc/pr83969.c: New test.
14371 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14374 * gcc.dg/pr84772.c: New test.
14377 * g++.dg/warn/Wformat-2.C: New test.
14380 * g++.dg/ext/vla18.C: New test.
14382 2018-03-09 Martin Sebor <msebor@redhat.com>
14384 PR tree-optimization/84526
14385 * gcc.dg/Wrestrict-10.c: New test.
14386 * gcc.dg/Wrestrict-11.c: New test.
14388 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14390 PR rtl-optimization/84682
14391 * gcc.dg/torture/pr84682-1.c: New.
14392 * gcc.dg/torture/pr84682-2.c: New.
14393 * gcc.dg/torture/pr84682-3.c: New.
14395 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14398 * g++.dg/ext/pr84724.C: New test.
14400 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14403 * gcc.target/arm/pr83712.c: New.
14405 2018-03-09 Richard Biener <rguenther@suse.de>
14407 PR tree-optimization/84775
14408 * gcc.dg/torture/pr84775.c: New testcase.
14410 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14413 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14416 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14418 * gcc.c-torture/compile/20180309-1.c: New test.
14420 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14423 * g++.dg/warn/Wunused-function4.C: New test.
14425 PR inline-asm/84742
14426 * gcc.target/i386/pr84742-1.c: New test.
14427 * gcc.target/i386/pr84742-2.c: New test.
14429 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14432 * gcc.c-torture/execute/pr84748.c: New test.
14434 2018-03-08 Richard Biener <rguenther@suse.de>
14436 PR middle-end/84552
14437 * gcc.dg/graphite/pr84552.c: New testcase.
14439 2018-03-08 Richard Biener <rguenther@suse.de>
14441 PR tree-optimization/84178
14442 * gcc.dg/torture/pr84178-2.c: New testcase.
14444 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14446 PR tree-optimization/84178
14447 * gcc.c-torture/compile/pr84178-1.c: New test.
14449 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14451 * lib/target-supports.exp: Do not return zero from a ifunc
14454 2018-03-08 Richard Biener <rguenther@suse.de>
14456 PR tree-optimization/84746
14457 * gcc.dg/torture/pr84746.c: New testcase.
14460 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14463 * gcc.dg/graphite/pr84404.c: New.
14465 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14467 PR tree-optimization/84740
14468 * gcc.dg/torture/pr84740.c: New test.
14470 PR tree-optimization/84739
14471 * gcc.dg/pr84739.c: New test.
14473 2018-03-07 Martin Sebor <msebor@redhat.com>
14475 PR tree-optimization/83519
14476 * gcc.dg/Wrestrict-13.c: New test.
14478 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14482 * gfortran.dg/pr64124.f90: New tests.
14483 * gfortran.dg/pr70409.f90: New tests.
14485 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14488 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14490 2018-03-07 Martin Sebor <msebor@redhat.com>
14492 PR tree-optimization/84526
14493 * gcc.dg/Wrestrict-10.c: New test.
14495 2018-03-07 Martin Sebor <msebor@redhat.com>
14497 PR tree-optimization/84468
14498 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14499 * gcc.dg/Wstringop-truncation.c: New test.
14500 * gcc.dg/Wstringop-truncation-2.c: New test.
14502 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14505 * gfortran.dg/pr84565.f90: New test.
14507 PR middle-end/84723
14508 * gcc.target/i386/pr84723-1.c: New test.
14509 * gcc.target/i386/pr84723-2.c: New test.
14510 * gcc.target/i386/pr84723-3.c: New test.
14511 * gcc.target/i386/pr84723-4.c: New test.
14512 * gcc.target/i386/pr84723-5.c: New test.
14514 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14517 * gfortran.dg/pr64107.f90: New test.
14519 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14523 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14525 2018-03-06 Marek Polacek <polacek@redhat.com>
14528 * g++.dg/cpp1z/constexpr-84684.C: New test.
14530 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14533 * gcc.dg/pr84721.c: New test.
14536 * gcc.dg/pr84710.c: New test.
14538 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14541 * gfortran.dg/implied_do_2.f90: New test.
14542 * gfortran.dg/coarray_8.f90: Update for new error message.
14544 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14546 PR inline-asm/84683
14547 * g++.dg/ext/pr84683.C: New test.
14549 PR tree-optimization/84687
14550 * gcc.dg/pr84687.c: New test.
14552 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14555 * g++.dg/pr84231.C: New.
14558 * g++.dg/cpp1y/pr84593.C: New.
14561 * g++.dg/pr84492.C: New.
14563 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14565 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14566 __builtin_ppc_speculation_barrier.
14568 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14571 * gcc.target/powerpc/pr84700.c: New test.
14573 2018-03-05 Nathan Sidwell <nathan@acm.org>
14576 * g++.dg/lookup/pr84702.C: New.
14578 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14581 * gcc.target/i386/pr84564.c: New test.
14583 2018-03-05 Marek Polacek <polacek@redhat.com>
14586 * g++.dg/cpp0x/inline-ns10.C: New test.
14588 2018-03-05 Nathan Sidwell <nathan@acm.org>
14591 * g++.dg/template/pr84694.C: New.
14593 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14596 * gcc.c-torture/execute/pr84524.c: New test.
14597 * gcc.target/i386/avx512bw-pr84524.c: New test.
14599 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14602 * g++.dg/pr84264.C: New test.
14604 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14607 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14608 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14609 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14611 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14613 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14614 * g++.dg/other/i386-3.C: Ditto.
14615 * gcc.target/i386/sse-12.c: Ditto.
14616 * gcc.target/i386/sse-13.c: Ditto.
14617 * gcc.target/i386/sse-14.c: Ditto.
14618 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14619 * gcc.target/i386/wbinvd-1.c: New test.
14620 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14621 * gcc.target/i386/pconfig-1.c: Ditto.
14623 2018-03-05 Pádraig Brady <P@draigBrady.com>
14624 Nathan Sidwell <nathan@acm.org>
14627 * g++.dg/cpp0x/pr84497.C: New.
14629 2018-03-05 Richard Biener <rguenther@suse.de>
14631 PR tree-optimization/84670
14632 * gcc.dg/pr84670-1.c: New testcase.
14633 * gcc.dg/pr84670-2.c: Likewise.
14634 * gcc.dg/pr84670-3.c: Likewise.
14635 * gcc.dg/pr84670-4.c: Likewise.
14637 2018-03-05 Richard Biener <rguenther@suse.de>
14639 PR tree-optimization/84650
14640 * gcc.dg/graphite/pr84650.c: New testcase.
14642 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14645 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14647 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14650 * gfortran.dg/pr71085.f90: New test.
14652 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14655 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14657 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14660 * gfortran.dg/pr51434.f90: New test.
14662 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14665 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14667 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14670 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14672 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14675 * g++.dg/torture/pr71464.C: New.
14677 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14680 * gfortran.dg/select_type_41.f90: New test.
14682 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14685 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14687 2018-03-02 Marek Polacek <polacek@redhat.com>
14690 * g++.dg/ext/flexary29.C: New test.
14692 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14694 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14696 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14699 * g++.dg/torture/pr81812.C: New.
14701 2018-03-02 Marek Polacek <polacek@redhat.com>
14704 * g++.dg/warn/Wsign-compare-8.C: New test.
14707 * g++.dg/parse/array-size3.C: New test.
14710 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14712 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14715 * g++.dg/cpp1y/pr84662.C: New test.
14717 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14719 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14720 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14722 * g++.dg/lto/20101010-1_0.C: Likewise.
14723 * g++.dg/lto/20101010-2_0.C: Likewise.
14725 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14728 * gcc.dg/pr84628.c: New test.
14731 * gcc.target/ia64/pr56540.c: New test.
14733 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14735 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14737 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14738 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14739 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14740 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14742 2018-03-02 Marek Polacek <polacek@redhat.com>
14745 * c-c++-common/ubsan/shift-11.c: New test.
14747 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14749 * gcc.dg/vect/vect-alias-check-13.c: New test.
14751 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14754 * gcc.dg/pr84614.c: New test.
14756 PR inline-asm/84625
14757 * gcc.target/i386/pr84625.c: New test.
14759 2018-03-02 Richard Biener <rguenther@suse.de>
14761 PR tree-optimization/84427
14762 * gcc.dg/torture/pr84427.c: New testcase.
14764 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14767 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14768 powerpc64le*-*-linux*.
14769 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14770 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14772 2018-03-01 Martin Sebor <msebor@redhat.com>
14775 * g++.dg/ext/attr-const.C: Remove xfail.
14776 * g++.dg/ext/attr-malloc-3.C: New test.
14777 * g++.dg/ext/attr-noinline-3.C: New test.
14778 * g++.dg/ext/attr-noreturn-3.C: New test.
14779 * g++.dg/ext/attr-nothrow-3.C: New test.
14780 * g++.dg/ext/attr-pure.C: Remove xfail.
14782 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14785 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14786 dg-options and dg-shouldfail "ubsan" directive.
14788 2018-03-01 Marek Polacek <polacek@redhat.com>
14789 Jason Merrill <jason@redhat.com>
14792 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14793 * g++.dg/cpp1z/static1.C: New test.
14794 * g++.dg/template/static37.C: New test.
14796 2018-03-01 Nathan Sidwell <nathan@acm.org>
14799 * g++.dg/template/pr84434.C: New.
14801 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
14803 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14804 -mthumb to the command-line.
14806 2018-03-01 Marek Polacek <polacek@redhat.com>
14809 * g++.dg/cpp0x/static_assert14.C: New test.
14811 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14814 * g++.dg/torture/pr79410.C: New.
14816 2018-03-01 Martin Liska <mliska@suse.cz>
14819 * gcc.dg/asan/pr82484.c: New test.
14821 2018-03-01 Richard Biener <rguenther@suse.de>
14824 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14826 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14829 * gfortran.dg/coarray_47.f90: New test.
14831 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14834 * gfortran.dg/class_array_23.f03: New test.
14836 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14838 PR rtl-optimization/84528
14839 * gcc.dg/torture/pr84538.c: Rename to...
14840 * gcc.dg/torture/pr84528.c: ...this.
14842 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14844 PR rtl-optimization/84528
14845 * gcc.dg/torture/pr84538.c: New test.
14847 2018-02-28 Martin Sebor <msebor@redhat.com>
14849 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14850 -fpic test failures.
14851 * c-c++-common/Wrestrict-2.c: Same.
14852 * c-c++-common/Wstringop-truncation.c: Same.
14853 * gcc.dg/Warray-bounds-22.c: Same.
14854 * gcc.dg/Wstringop-overflow.c: Same.
14855 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14856 (signed_range): Same.
14857 (unsigned_anti_range): Same.
14858 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14859 (signed_range): Same.
14860 (unsigned_anti_range): Same.
14861 * gcc.dg/attr-alloc_size-7.c: Same.
14862 * gcc.dg/attr-alloc_size-8.c: Same.
14863 * gcc.dg/builtin-alloc-size.c: Same.
14864 * gcc.dg/builtin-stpncpy.c: Same.
14865 * gcc.dg/builtins-nonnull.c: Same.
14866 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14867 * gcc.dg/pr79214.c: Same.
14868 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14869 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14870 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14871 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14872 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14873 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14874 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14875 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14876 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14877 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14878 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14880 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14883 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14885 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14888 * g++.dg/cpp0x/pr84609.C: New test.
14890 2018-02-28 Martin Sebor <msebor@redhat.com>
14893 * g++.dg/ext/attr-malloc-3.C: New test.
14894 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14895 to pre-existing problems.
14896 * g++.dg/ext/attr-pure.C: Same.
14898 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14901 * gfortran.dg/associate_37.f90: New test.
14904 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14906 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14909 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14910 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14911 * gcc.dg/bf-ms-layout-4.c: New test.
14912 * gcc.dg/bf-ms-layout-5.c: New test.
14914 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14917 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14919 2018-02-28 Richard Biener <rguenther@suse.de>
14921 PR tree-optimization/84584
14922 * gcc.dg/graphite/pr84584.c: New testcase.
14924 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14926 PR preprocessor/84517
14927 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14929 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14931 * c-c++-common/dump-ada-spec-12.c: New test.
14932 * c-c++-common/dump-ada-spec-13.c: Likewise.
14934 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14936 * c-c++-common/dump-ada-spec-11.c: New test.
14938 2018-02-28 Martin Liska <mliska@suse.cz>
14941 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14942 * g++.dg/ext/timevar2.C: Likewise.
14944 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14946 * c-c++-common/dump-ada-spec-8.c: New test.
14947 * c-c++-common/dump-ada-spec-9.c: Likewise.
14948 * c-c++-common/dump-ada-spec-10.c: Likewise.
14950 2018-02-28 Richard Biener <rguenther@suse.de>
14952 PR middle-end/84607
14953 * gcc.dg/pr84607.c: New testcase.
14955 2018-02-28 Nathan Sidwell <nathan@acm.org>
14958 * g++.dg/lookup/pr84602.C: New.
14960 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14964 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14966 * g++.dg/ext/attr-nonnull.C: Likewise.
14967 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14969 * g++.dg/ext/attr-noinline-2.C: Likewise.
14970 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14971 -fdump-tree-eh in dg-options.
14973 2018-02-28 Alan Modra <amodra@gmail.com>
14975 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14977 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14979 2018-02-27 Martin Sebor <msebor@redhat.com>
14983 * g++.dg/Wmissing-attributes.C: New test.
14984 * g++.dg/ext/attr-const-pure.C: New test.
14985 * g++.dg/ext/attr-const.C: New test.
14986 * g++.dg/ext/attr-deprecated-2.C: New test.
14987 * g++.dg/ext/attr-malloc-2.C: New test.
14988 * g++.dg/ext/attr-malloc.C: New test.
14989 * g++.dg/ext/attr-noinline-2.C: New test.
14990 * g++.dg/ext/attr-noinline.C: New test.
14991 * g++.dg/ext/attr-nonnull.C: New test.
14992 * g++.dg/ext/attr-noreturn-2.C: New test.
14993 * g++.dg/ext/attr-noreturn.C: New test.
14994 * g++.dg/ext/attr-nothrow-2.C: New test.
14995 * g++.dg/ext/attr-nothrow.C: New test.
14996 * g++.dg/ext/attr-optimize.C: New test.
14997 * g++.dg/ext/attr-pure.C: New test.
14998 * g++.dg/ext/attr-returns-nonnull.C: New test.
14999 * g++.dg/ext/attr-warning.C: New test.
15001 2018-02-27 Nathan Sidwell <nathan@acm.org>
15004 * g++.dg/lookup/pr84426.C: New.
15006 2018-02-27 Richard Biener <rguenther@suse.de>
15008 PR tree-optimization/84512
15009 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15011 2018-02-27 Martin Liska <mliska@suse.cz>
15013 PR gcov-profile/84548
15014 * g++.dg/gcov/pr84548.C: New test.
15016 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15019 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15021 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15024 * g++.dg/cpp1y/pr84558.C: New test.
15026 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15029 * g++.dg/cpp0x/alignas14.C: New.
15030 * g++.dg/cpp0x/alignas15.C: Likewise.
15032 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15035 * g++.dg/gomp/pr84557.C: New test.
15037 2018-02-26 Marek Polacek <polacek@redhat.com>
15040 * g++.dg/cpp1z/pr84325.C: New test.
15042 2018-02-26 Carl Love <cel@us.ibm.com>
15044 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15046 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15047 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15048 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15050 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15051 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15054 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15057 * gcc.target/i386/indirect-thunk-1.c: Updated.
15058 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15059 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15060 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15061 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15062 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15063 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15064 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15065 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15066 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15067 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15068 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15069 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15070 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15071 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15072 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15073 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15074 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15075 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15076 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15077 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15078 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15079 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15080 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15081 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15082 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15083 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15084 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15085 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15086 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15087 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15088 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15089 * gcc.target/i386/ret-thunk-9.c: Likewise.
15090 * gcc.target/i386/ret-thunk-10.c: Likewise.
15091 * gcc.target/i386/ret-thunk-11.c: Likewise.
15092 * gcc.target/i386/ret-thunk-12.c: Likewise.
15093 * gcc.target/i386/ret-thunk-13.c: Likewise.
15094 * gcc.target/i386/ret-thunk-14.c: Likewise.
15095 * gcc.target/i386/ret-thunk-15.c: Likewise.
15097 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15099 * gcc.c-torture/execute/20180226-1.c: New test.
15101 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15103 PR tree-optimization/83965
15104 * gcc.dg/vect/pr83965-2.c: New test.
15106 2018-02-26 Tom de Vries <tom@codesourcery.com>
15108 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15110 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15113 * gcc.target/i386/ret-thunk-22.c: New test.
15114 * gcc.target/i386/ret-thunk-23.c: Likewise.
15115 * gcc.target/i386/ret-thunk-24.c: Likewise.
15116 * gcc.target/i386/ret-thunk-25.c: Likewise.
15117 * gcc.target/i386/ret-thunk-26.c: Likewise.
15119 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15122 * g++.dg/cpp1z/pr84533.C: New.
15124 2018-02-26 Marek Polacek <polacek@redhat.com>
15127 * g++.dg/parse/error60.C: New test.
15129 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15132 * g++.dg/gomp/pr84556.C: New test.
15133 * g++.dg/vect/pr84556.cc: New test.
15135 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15138 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15139 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15140 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15141 * gfortran.dg/c_loc_test.f90: Likewise.
15142 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15143 * gfortran.dg/proc_decl_17.f90: Likewise.
15144 * gfortran.dg/proc_ptr_8.f90: Likewise.
15146 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15149 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15150 r254814 disabling -fomit-frame-pointer by default.
15151 * gcc.target/aarch64/spill_1.c: Likewise.
15152 * gcc.target/aarch64/test_frame_11.c: Likewise.
15153 * gcc.target/aarch64/test_frame_12.c: Likewise.
15154 * gcc.target/aarch64/test_frame_13.c: Likewise.
15155 * gcc.target/aarch64/test_frame_14.c: Likewise.
15156 * gcc.target/aarch64/test_frame_15.c: Likewise.
15157 * gcc.target/aarch64/test_frame_3.c: Likewise.
15158 * gcc.target/aarch64/test_frame_5.c: Likewise.
15159 * gcc.target/aarch64/test_frame_9.c: Likewise.
15161 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15164 * gfortran.dg/explicit_shape_1.f90: New test.
15165 * gfortran.dg/automatic_module_variable.f90: Update regex.
15166 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15167 * gfortran.dg/constant_shape.f90: Ditto.
15168 * gfortran.dg/dec_structure_23.f90: Ditto.
15169 * gfortran.dg/pr78240.f90: Ditto.
15171 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15174 * gfortran.dg/pr84523.f90: New test.
15176 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15179 * gfortran.dg/select_type_40.f90: New test.
15181 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15184 * gfortran.dg/data_substring.f90: New test.
15186 2018-02-24 Marek Polacek <polacek@redhat.com>
15189 * g++.dg/cpp1z/constexpr-83692.C: New test.
15191 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15194 * gfortran.dg/statement_function_1.f90: Update test.
15196 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15199 * gfortran.dg/inquire_19.f90: New test.
15201 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15204 * gfortran.dg/pr83149_b.f90: New test.
15205 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15207 2018-02-23 Carl Love <cel@us.ibm.com>
15209 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15210 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15211 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15214 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15216 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15217 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15219 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15221 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15224 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15227 * gfortran.dg/pr83149_1.f90: New test.
15228 * gfortran.dg/pr83149.f90: Additional source for previous.
15230 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15233 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15234 __GI___pthread_mutex_init as well.
15236 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15239 * gfortran.dg/class_68.f90: New test.
15241 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15244 * gfortran.dg/derived_init_5.f90: New test.
15246 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15249 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15250 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15252 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15255 * gcc.target/powerpc/pr81572.c: New.
15257 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15259 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15261 2018-02-22 Martin Sebor <msebor@redhat.com>
15263 PR tree-optimization/84480
15264 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15265 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15267 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15270 * gcc.target/i386/indirect-thunk-11.c: New test.
15271 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15272 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15273 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15274 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15275 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15276 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15277 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15278 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15279 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15281 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15284 * gcc.target/aarch64/asm-2.c: Add dg-error for
15286 * gcc.target/aarch64/asm-4.c: New test.
15288 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15290 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15292 2018-02-22 Marek Polacek <polacek@redhat.com>
15295 * g++.dg/parse/error59.C: New test.
15297 2018-02-22 Tom de Vries <tom@codesourcery.com>
15299 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15301 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15304 * g++.dg/cpp0x/pr77655.C: New.
15306 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15309 * g++.dg/cpp1y/pr84496.C: New test.
15312 * g++.dg/torture/pr84502.C: New test.
15314 PR tree-optimization/84503
15315 * gcc.dg/pr84503-1.c: New test.
15316 * gcc.dg/pr84503-2.c: New test.
15318 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15320 PR tree-optimization/84478
15321 * gcc.c-torture/execute/pr84478.c: New test.
15323 2018-02-20 Martin Sebor <msebor@redhat.com>
15325 PR middle-end/84095
15326 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15327 * c-c++-common/Wrestrict.c: Same.
15328 * gcc.dg/Wrestrict-6.c: Same.
15329 * gcc.dg/Warray-bounds-27.c: New test.
15330 * gcc.dg/Wrestrict-8.c: New test.
15331 * gcc.dg/Wrestrict-9.c: New test.
15332 * gcc.dg/pr84095.c: New test.
15334 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15336 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15338 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15342 * gfortran.dg/structure_constructor_14.f90: New test.
15344 2018-02-20 Jeff Law <law@redhat.com>
15346 PR middle-end/82123
15347 PR tree-optimization/81592
15348 PR middle-end/79257
15349 * gcc.dg/pr81592.c: New test.
15350 * gcc.dg/pr82123.c: New test.
15351 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15353 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15356 * g++.dg/warn/Wunused-var-30.C: New test.
15358 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15360 PR tree-optimization/84419
15361 * gcc.dg/vect/pr84419.c: New test.
15363 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15365 PR middle-end/82004
15366 * gfortran.dg/pr82004.f90: New test.
15368 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15370 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15372 2018-02-20 Martin Liska <mliska@suse.cz>
15376 * gcc.target/i386/pr84310.c: New test.
15377 * gcc.target/i386/pr84310-2.c: Likewise.
15379 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15382 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15384 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15387 * g++.dg/cpp1z/launder7.C: New test.
15390 * g++.dg/cpp0x/constexpr-84449.C: New test.
15393 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15395 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15399 * gfortran.dg/associate_22.f90: Enable commented out test.
15400 * gfortran.dg/associate_36.f90: New test.
15402 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15405 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15407 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15409 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15410 (dg-options): Use -mavx instead of -w.
15412 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15415 * g++.dg/cpp1z/launder8.C: New test.
15418 * g++.dg/gomp/pr84448.C: New test.
15421 * g++.dg/gomp/pr84430.C: New test.
15423 PR tree-optimization/84452
15424 * gcc.dg/pr84452.c: New test.
15427 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15429 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15432 * gfortran.dg/implied_do_io_4.f90: New test.
15434 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15436 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15437 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15438 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15440 2018-02-19 Carl Love <cel@us.ibm.com>
15442 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15444 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15447 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15449 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15452 * g++.dg/cpp0x/auto50.C: New.
15453 * g++.dg/parse/friend12.C: Adjust.
15455 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15457 PR libgfortran/84389
15458 * gfortran.dg/dtio_33.f90: New test.
15460 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15462 PR libgfortran/84412
15463 * gfortran.dg/inquire_18.f90: New test.
15465 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15468 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15469 * gfortran.dg/pointer_intent_3.f90: Ditto.
15470 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15471 * gfortran.dg/protected_3.f90: Ditto.
15472 * gfortran.dg/protected_4.f90: Ditto.
15473 * gfortran.dg/protected_5.f90: Ditto.
15474 * gfortran.dg/protected_6.f90: Ditto.
15476 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15479 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15482 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15485 * gfortran.dg/inline_matmul_22.f90: New test.
15487 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15490 * gfortran.dg/abort_shoulfail.f90: New test.
15491 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15493 * gfortran.dg/PR19754_2.f90: Likewise.
15494 * gfortran.dg/PR19872.f: Likewise.
15495 * gfortran.dg/PR49268.f90: Likewise.
15496 * gfortran.dg/Wall.f90: Likewise.
15497 * gfortran.dg/Wno-all.f90: Likewise.
15498 * gfortran.dg/achar_1.f90: Likewise.
15499 * gfortran.dg/achar_2.f90: Likewise.
15500 * gfortran.dg/achar_4.f90: Likewise.
15501 * gfortran.dg/achar_6.F90: Likewise.
15502 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15503 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15504 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15505 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15506 * gfortran.dg/actual_array_result_1.f90: Likewise.
15507 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15508 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15509 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15510 * gfortran.dg/actual_procedure_1.f90: Likewise.
15511 * gfortran.dg/adjustl_1.f90: Likewise.
15512 * gfortran.dg/advance_1.f90: Likewise.
15513 * gfortran.dg/advance_4.f90: Likewise.
15514 * gfortran.dg/advance_5.f90: Likewise.
15515 * gfortran.dg/advance_6.f90: Likewise.
15516 * gfortran.dg/aint_anint_1.f90: Likewise.
15517 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15518 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15519 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15520 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15521 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15522 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15523 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15524 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15525 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15526 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15527 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15528 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15529 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15530 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15531 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15532 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15533 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15534 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15535 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15536 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15537 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15538 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15539 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15540 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15541 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15542 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15543 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15544 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15545 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15546 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15547 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15548 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15549 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15550 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15551 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15552 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15553 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15554 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15555 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15556 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15557 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15558 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15559 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15560 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15561 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15562 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15563 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15564 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15565 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15566 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15567 * gfortran.dg/allocatable_function_1.f90: Likewise.
15568 * gfortran.dg/allocatable_function_10.f90: Likewise.
15569 * gfortran.dg/allocatable_function_3.f90: Likewise.
15570 * gfortran.dg/allocatable_function_5.f90: Likewise.
15571 * gfortran.dg/allocatable_function_6.f90: Likewise.
15572 * gfortran.dg/allocatable_function_7.f90: Likewise.
15573 * gfortran.dg/allocatable_function_8.f90: Likewise.
15574 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15575 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15576 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15577 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15578 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15579 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15580 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15581 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15582 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15583 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15584 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15585 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15586 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15587 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15588 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15589 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15590 * gfortran.dg/allocate_class_3.f90: Likewise.
15591 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15592 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15593 * gfortran.dg/allocate_derived_5.f90: Likewise.
15594 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15595 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15596 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15597 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15598 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15599 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15600 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15601 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15602 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15603 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15604 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15605 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15606 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15607 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15608 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15609 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15610 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15611 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15612 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15613 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15614 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15615 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15616 * gfortran.dg/altreturn_3.f90: Likewise.
15617 * gfortran.dg/altreturn_5.f90: Likewise.
15618 * gfortran.dg/altreturn_7.f90: Likewise.
15619 * gfortran.dg/and_or_xor.f90: Likewise.
15620 * gfortran.dg/anint_1.f90: Likewise.
15621 * gfortran.dg/any_all_1.f90: Likewise.
15622 * gfortran.dg/anyallcount_1.f90: Likewise.
15623 * gfortran.dg/append_1.f90: Likewise.
15624 * gfortran.dg/argument_checking_1.f90: Likewise.
15625 * gfortran.dg/argument_checking_2.f90: Likewise.
15626 * gfortran.dg/argument_checking_8.f90: Likewise.
15627 * gfortran.dg/arithmetic_if.f90: Likewise.
15628 * gfortran.dg/array_1.f90: Likewise.
15629 * gfortran.dg/array_2.f90: Likewise.
15630 * gfortran.dg/array_alloc_1.f90: Likewise.
15631 * gfortran.dg/array_alloc_2.f90: Likewise.
15632 * gfortran.dg/array_alloc_3.f90: Likewise.
15633 * gfortran.dg/array_assignment_1.F90: Likewise.
15634 * gfortran.dg/array_assignment_5.f90: Likewise.
15635 * gfortran.dg/array_constructor_1.f90: Likewise.
15636 * gfortran.dg/array_constructor_10.f90: Likewise.
15637 * gfortran.dg/array_constructor_11.f90: Likewise.
15638 * gfortran.dg/array_constructor_12.f90: Likewise.
15639 * gfortran.dg/array_constructor_15.f90: Likewise.
15640 * gfortran.dg/array_constructor_16.f90: Likewise.
15641 * gfortran.dg/array_constructor_17.f90: Likewise.
15642 * gfortran.dg/array_constructor_19.f90: Likewise.
15643 * gfortran.dg/array_constructor_23.f: Likewise.
15644 * gfortran.dg/array_constructor_24.f: Likewise.
15645 * gfortran.dg/array_constructor_32.f90: Likewise.
15646 * gfortran.dg/array_constructor_36.f90: Likewise.
15647 * gfortran.dg/array_constructor_39.f90: Likewise.
15648 * gfortran.dg/array_constructor_4.f90: Likewise.
15649 * gfortran.dg/array_constructor_40.f90: Likewise.
15650 * gfortran.dg/array_constructor_44.f90: Likewise.
15651 * gfortran.dg/array_constructor_45.f90: Likewise.
15652 * gfortran.dg/array_constructor_46.f90: Likewise.
15653 * gfortran.dg/array_constructor_47.f90: Likewise.
15654 * gfortran.dg/array_constructor_49.f90: Likewise.
15655 * gfortran.dg/array_constructor_5.f90: Likewise.
15656 * gfortran.dg/array_constructor_50.f90: Likewise.
15657 * gfortran.dg/array_constructor_6.f90: Likewise.
15658 * gfortran.dg/array_constructor_7.f90: Likewise.
15659 * gfortran.dg/array_constructor_8.f90: Likewise.
15660 * gfortran.dg/array_constructor_9.f90: Likewise.
15661 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15662 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15663 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15664 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15665 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15666 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15667 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15668 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15669 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15670 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15671 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15672 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15673 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15674 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15675 * gfortran.dg/array_function_1.f90: Likewise.
15676 * gfortran.dg/array_function_5.f90: Likewise.
15677 * gfortran.dg/array_initializer_1.f90: Likewise.
15678 * gfortran.dg/array_initializer_2.f90: Likewise.
15679 * gfortran.dg/array_memcpy_5.f90: Likewise.
15680 * gfortran.dg/array_memset_2.f90: Likewise.
15681 * gfortran.dg/array_reference_1.f90: Likewise.
15682 * gfortran.dg/array_return_value_1.f90: Likewise.
15683 * gfortran.dg/array_section_1.f90: Likewise.
15684 * gfortran.dg/array_temporaries_3.f90: Likewise.
15685 * gfortran.dg/arrayio_1.f90: Likewise.
15686 * gfortran.dg/arrayio_10.f90: Likewise.
15687 * gfortran.dg/arrayio_11.f90: Likewise.
15688 * gfortran.dg/arrayio_12.f90: Likewise.
15689 * gfortran.dg/arrayio_13.f90: Likewise.
15690 * gfortran.dg/arrayio_14.f90: Likewise.
15691 * gfortran.dg/arrayio_16.f90: Likewise.
15692 * gfortran.dg/arrayio_2.f90: Likewise.
15693 * gfortran.dg/arrayio_3.f90: Likewise.
15694 * gfortran.dg/arrayio_4.f90: Likewise.
15695 * gfortran.dg/arrayio_5.f90: Likewise.
15696 * gfortran.dg/arrayio_6.f90: Likewise.
15697 * gfortran.dg/arrayio_7.f90: Likewise.
15698 * gfortran.dg/arrayio_8.f90: Likewise.
15699 * gfortran.dg/arrayio_9.f90: Likewise.
15700 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15701 * gfortran.dg/assign_10.f90: Likewise.
15702 * gfortran.dg/assign_9.f90: Likewise.
15703 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15704 * gfortran.dg/assignment_1.f90: Likewise.
15705 * gfortran.dg/associate_1.f03: Likewise.
15706 * gfortran.dg/associate_11.f90: Likewise.
15707 * gfortran.dg/associate_13.f90: Likewise.
15708 * gfortran.dg/associate_15.f90: Likewise.
15709 * gfortran.dg/associate_17.f90: Likewise.
15710 * gfortran.dg/associate_18.f08: Likewise.
15711 * gfortran.dg/associate_19.f03: Likewise.
15712 * gfortran.dg/associate_20.f03: Likewise.
15713 * gfortran.dg/associate_22.f90: Likewise.
15714 * gfortran.dg/associate_23.f90: Likewise.
15715 * gfortran.dg/associate_24.f90: Likewise.
15716 * gfortran.dg/associate_25.f90: Likewise.
15717 * gfortran.dg/associate_27.f90: Likewise.
15718 * gfortran.dg/associate_28.f90: Likewise.
15719 * gfortran.dg/associate_32.f03: Likewise.
15720 * gfortran.dg/associate_33.f03: Likewise.
15721 * gfortran.dg/associate_34.f90: Likewise.
15722 * gfortran.dg/associate_6.f03: Likewise.
15723 * gfortran.dg/associate_7.f03: Likewise.
15724 * gfortran.dg/associate_8.f03: Likewise.
15725 * gfortran.dg/associate_9.f03: Likewise.
15726 * gfortran.dg/associated_1.f90: Likewise.
15727 * gfortran.dg/associated_2.f90: Likewise.
15728 * gfortran.dg/associated_5.f90: Likewise.
15729 * gfortran.dg/associated_6.f90: Likewise.
15730 * gfortran.dg/associated_target_3.f90: Likewise.
15731 * gfortran.dg/associated_target_4.f90: Likewise.
15732 * gfortran.dg/associated_target_5.f03: Likewise.
15733 * gfortran.dg/associated_target_6.f03: Likewise.
15734 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15735 * gfortran.dg/assumed_rank_1.f90: Likewise.
15736 * gfortran.dg/assumed_rank_10.f90: Likewise.
15737 * gfortran.dg/assumed_rank_2.f90: Likewise.
15738 * gfortran.dg/assumed_rank_7.f90: Likewise.
15739 * gfortran.dg/assumed_rank_8.f90: Likewise.
15740 * gfortran.dg/assumed_rank_9.f90: Likewise.
15741 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15742 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15743 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15744 * gfortran.dg/assumed_type_2.f90: Likewise.
15745 * gfortran.dg/atan2_1.f90: Likewise.
15746 * gfortran.dg/auto_array_1.f90: Likewise.
15747 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15748 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15749 * gfortran.dg/auto_char_len_3.f90: Likewise.
15750 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15751 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15752 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15753 * gfortran.dg/auto_save_2.f90: Likewise.
15754 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15755 * gfortran.dg/backslash_1.f90: Likewise.
15756 * gfortran.dg/backslash_2.f90: Likewise.
15757 * gfortran.dg/backslash_3.f: Likewise.
15758 * gfortran.dg/backspace_1.f: Likewise.
15759 * gfortran.dg/backspace_10.f90: Likewise.
15760 * gfortran.dg/backspace_11.f90: Likewise.
15761 * gfortran.dg/backspace_2.f: Likewise.
15762 * gfortran.dg/backspace_3.f: Likewise.
15763 * gfortran.dg/backspace_4.f: Likewise.
15764 * gfortran.dg/backspace_5.f: Likewise.
15765 * gfortran.dg/backspace_6.f: Likewise.
15766 * gfortran.dg/backspace_7.f90: Likewise.
15767 * gfortran.dg/backspace_8.f: Likewise.
15768 * gfortran.dg/backspace_9.f: Likewise.
15769 * gfortran.dg/bessel_1.f90: Likewise.
15770 * gfortran.dg/bessel_2.f90: Likewise.
15771 * gfortran.dg/bessel_5.f90: Likewise.
15772 * gfortran.dg/bessel_6.f90: Likewise.
15773 * gfortran.dg/bessel_7.f90: Likewise.
15774 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15775 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15776 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15777 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15778 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15779 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15780 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15781 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15782 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15783 * gfortran.dg/bit_comparison_1.F90: Likewise.
15784 * gfortran.dg/bit_comparison_2.F90: Likewise.
15785 * gfortran.dg/block_1.f08: Likewise.
15786 * gfortran.dg/block_13.f08: Likewise.
15787 * gfortran.dg/block_14.f90: Likewise.
15788 * gfortran.dg/block_2.f08: Likewise.
15789 * gfortran.dg/block_6.f08: Likewise.
15790 * gfortran.dg/block_7.f08: Likewise.
15791 * gfortran.dg/block_8.f08: Likewise.
15792 * gfortran.dg/blockdata_1.f90: Likewise.
15793 * gfortran.dg/bound_1.f90: Likewise.
15794 * gfortran.dg/bound_2.f90: Likewise.
15795 * gfortran.dg/bound_3.f90: Likewise.
15796 * gfortran.dg/bound_4.f90: Likewise.
15797 * gfortran.dg/bound_5.f90: Likewise.
15798 * gfortran.dg/bound_6.f90: Likewise.
15799 * gfortran.dg/bound_7.f90: Likewise.
15800 * gfortran.dg/bound_8.f90: Likewise.
15801 * gfortran.dg/bound_9.f90: Likewise.
15802 * gfortran.dg/bound_simplification_1.f90: Likewise.
15803 * gfortran.dg/bound_simplification_3.f90: Likewise.
15804 * gfortran.dg/bound_simplification_4.f90: Likewise.
15805 * gfortran.dg/bound_simplification_5.f90: Likewise.
15806 * gfortran.dg/bound_simplification_6.f90: Likewise.
15807 * gfortran.dg/bounds_check_1.f90: Likewise.
15808 * gfortran.dg/bounds_check_12.f90: Likewise.
15809 * gfortran.dg/bounds_check_14.f90: Likewise.
15810 * gfortran.dg/bounds_check_15.f90: Likewise.
15811 * gfortran.dg/bounds_check_19.f90: Likewise.
15812 * gfortran.dg/bounds_check_8.f90: Likewise.
15813 * gfortran.dg/bounds_check_9.f90: Likewise.
15814 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15815 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15816 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15817 * gfortran.dg/boz_1.f90: Likewise.
15818 * gfortran.dg/boz_11.f90: Likewise.
15819 * gfortran.dg/boz_13.f90: Likewise.
15820 * gfortran.dg/boz_14.f90: Likewise.
15821 * gfortran.dg/boz_15.f90: Likewise.
15822 * gfortran.dg/boz_3.f90: Likewise.
15823 * gfortran.dg/boz_6.f90: Likewise.
15824 * gfortran.dg/boz_9.f90: Likewise.
15825 * gfortran.dg/byte_1.f90: Likewise.
15826 * gfortran.dg/byte_2.f90: Likewise.
15827 * gfortran.dg/c_assoc.f90: Likewise.
15828 * gfortran.dg/c_assoc_2.f03: Likewise.
15829 * gfortran.dg/c_assoc_3.f90: Likewise.
15830 * gfortran.dg/c_by_val_1.f: Likewise.
15831 * gfortran.dg/c_by_val_5.f90: Likewise.
15832 * gfortran.dg/c_char_tests.f03: Likewise.
15833 * gfortran.dg/c_char_tests_2.f03: Likewise.
15834 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15835 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15836 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15837 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15838 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15839 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15840 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15841 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15842 * gfortran.dg/c_kind_params.f90: Likewise.
15843 * gfortran.dg/c_loc_test_20.f90: Likewise.
15844 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15845 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15846 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15847 * gfortran.dg/c_size_t_test.f03: Likewise.
15848 * gfortran.dg/c_sizeof_1.f90: Likewise.
15849 * gfortran.dg/c_sizeof_5.f90: Likewise.
15850 * gfortran.dg/c_sizeof_6.f90: Likewise.
15851 * gfortran.dg/char4_iunit_1.f03: Likewise.
15852 * gfortran.dg/char4_iunit_2.f03: Likewise.
15853 * gfortran.dg/char_allocation_1.f90: Likewise.
15854 * gfortran.dg/char_array_constructor.f90: Likewise.
15855 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15856 * gfortran.dg/char_assign_1.f90: Likewise.
15857 * gfortran.dg/char_associated_1.f90: Likewise.
15858 * gfortran.dg/char_cast_2.f90: Likewise.
15859 * gfortran.dg/char_comparison_1.f: Likewise.
15860 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15861 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15862 * gfortran.dg/char_cons_len.f90: Likewise.
15863 * gfortran.dg/char_conversion.f90: Likewise.
15864 * gfortran.dg/char_cshift_1.f90: Likewise.
15865 * gfortran.dg/char_cshift_2.f90: Likewise.
15866 * gfortran.dg/char_decl_2.f90: Likewise.
15867 * gfortran.dg/char_eoshift_1.f90: Likewise.
15868 * gfortran.dg/char_eoshift_2.f90: Likewise.
15869 * gfortran.dg/char_eoshift_3.f90: Likewise.
15870 * gfortran.dg/char_eoshift_4.f90: Likewise.
15871 * gfortran.dg/char_eoshift_5.f90: Likewise.
15872 * gfortran.dg/char_expr_1.f90: Likewise.
15873 * gfortran.dg/char_expr_3.f90: Likewise.
15874 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15875 * gfortran.dg/char_length_12.f90: Likewise.
15876 * gfortran.dg/char_length_14.f90: Likewise.
15877 * gfortran.dg/char_length_15.f90: Likewise.
15878 * gfortran.dg/char_length_17.f90: Likewise.
15879 * gfortran.dg/char_length_20.f90: Likewise.
15880 * gfortran.dg/char_length_21.f90: Likewise.
15881 * gfortran.dg/char_length_5.f90: Likewise.
15882 * gfortran.dg/char_length_6.f90: Likewise.
15883 * gfortran.dg/char_length_7.f90: Likewise.
15884 * gfortran.dg/char_length_8.f90: Likewise.
15885 * gfortran.dg/char_pack_1.f90: Likewise.
15886 * gfortran.dg/char_pack_2.f90: Likewise.
15887 * gfortran.dg/char_pointer_assign.f90: Likewise.
15888 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15889 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15890 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15891 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15892 * gfortran.dg/char_pointer_func.f90: Likewise.
15893 * gfortran.dg/char_reshape_1.f90: Likewise.
15894 * gfortran.dg/char_result_1.f90: Likewise.
15895 * gfortran.dg/char_result_12.f90: Likewise.
15896 * gfortran.dg/char_result_13.f90: Likewise.
15897 * gfortran.dg/char_result_14.f90: Likewise.
15898 * gfortran.dg/char_result_15.f90: Likewise.
15899 * gfortran.dg/char_result_2.f90: Likewise.
15900 * gfortran.dg/char_result_3.f90: Likewise.
15901 * gfortran.dg/char_result_4.f90: Likewise.
15902 * gfortran.dg/char_result_5.f90: Likewise.
15903 * gfortran.dg/char_result_6.f90: Likewise.
15904 * gfortran.dg/char_result_7.f90: Likewise.
15905 * gfortran.dg/char_result_8.f90: Likewise.
15906 * gfortran.dg/char_spread_1.f90: Likewise.
15907 * gfortran.dg/char_transpose_1.f90: Likewise.
15908 * gfortran.dg/char_type_len.f90: Likewise.
15909 * gfortran.dg/char_unpack_1.f90: Likewise.
15910 * gfortran.dg/char_unpack_2.f90: Likewise.
15911 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15912 * gfortran.dg/character_comparison_1.f90: Likewise.
15913 * gfortran.dg/character_comparison_2.f90: Likewise.
15914 * gfortran.dg/character_comparison_3.f90: Likewise.
15915 * gfortran.dg/character_comparison_4.f90: Likewise.
15916 * gfortran.dg/character_comparison_5.f90: Likewise.
15917 * gfortran.dg/character_comparison_6.f90: Likewise.
15918 * gfortran.dg/character_comparison_7.f90: Likewise.
15919 * gfortran.dg/character_comparison_8.f90: Likewise.
15920 * gfortran.dg/character_comparison_9.f90: Likewise.
15921 * gfortran.dg/charlen_15.f90: Likewise.
15922 * gfortran.dg/charlen_16.f90: Likewise.
15923 * gfortran.dg/chkbits.f90: Likewise.
15924 * gfortran.dg/chmod_1.f90: Likewise.
15925 * gfortran.dg/chmod_2.f90: Likewise.
15926 * gfortran.dg/chmod_3.f90: Likewise.
15927 * gfortran.dg/class_1.f03: Likewise.
15928 * gfortran.dg/class_18.f03: Likewise.
15929 * gfortran.dg/class_19.f03: Likewise.
15930 * gfortran.dg/class_35.f90: Likewise.
15931 * gfortran.dg/class_46.f03: Likewise.
15932 * gfortran.dg/class_48.f90: Likewise.
15933 * gfortran.dg/class_51.f90: Likewise.
15934 * gfortran.dg/class_52.f90: Likewise.
15935 * gfortran.dg/class_6.f03: Likewise.
15936 * gfortran.dg/class_63.f90: Likewise.
15937 * gfortran.dg/class_64.f90: Likewise.
15938 * gfortran.dg/class_65.f90: Likewise.
15939 * gfortran.dg/class_66.f90: Likewise.
15940 * gfortran.dg/class_67.f90: Likewise.
15941 * gfortran.dg/class_9.f03: Likewise.
15942 * gfortran.dg/class_alias.f90: Likewise.
15943 * gfortran.dg/class_allocate_1.f03: Likewise.
15944 * gfortran.dg/class_allocate_10.f03: Likewise.
15945 * gfortran.dg/class_allocate_13.f90: Likewise.
15946 * gfortran.dg/class_allocate_14.f90: Likewise.
15947 * gfortran.dg/class_allocate_15.f90: Likewise.
15948 * gfortran.dg/class_allocate_19.f03: Likewise.
15949 * gfortran.dg/class_allocate_21.f90: Likewise.
15950 * gfortran.dg/class_allocate_22.f90: Likewise.
15951 * gfortran.dg/class_allocate_3.f03: Likewise.
15952 * gfortran.dg/class_allocate_4.f03: Likewise.
15953 * gfortran.dg/class_allocate_5.f90: Likewise.
15954 * gfortran.dg/class_allocate_6.f03: Likewise.
15955 * gfortran.dg/class_allocate_7.f03: Likewise.
15956 * gfortran.dg/class_allocate_8.f03: Likewise.
15957 * gfortran.dg/class_allocate_9.f03: Likewise.
15958 * gfortran.dg/class_array_1.f03: Likewise.
15959 * gfortran.dg/class_array_14.f90: Likewise.
15960 * gfortran.dg/class_array_15.f03: Likewise.
15961 * gfortran.dg/class_array_16.f90: Likewise.
15962 * gfortran.dg/class_array_2.f03: Likewise.
15963 * gfortran.dg/class_array_20.f03: Likewise.
15964 * gfortran.dg/class_array_21.f03: Likewise.
15965 * gfortran.dg/class_array_3.f03: Likewise.
15966 * gfortran.dg/class_array_4.f03: Likewise.
15967 * gfortran.dg/class_array_7.f03: Likewise.
15968 * gfortran.dg/class_array_8.f03: Likewise.
15969 * gfortran.dg/class_array_9.f03: Likewise.
15970 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15971 * gfortran.dg/class_dummy_1.f03: Likewise.
15972 * gfortran.dg/class_optional_1.f90: Likewise.
15973 * gfortran.dg/class_optional_2.f90: Likewise.
15974 * gfortran.dg/class_result_5.f90: Likewise.
15975 * gfortran.dg/class_result_6.f90: Likewise.
15976 * gfortran.dg/class_to_type_1.f03: Likewise.
15977 * gfortran.dg/class_to_type_2.f90: Likewise.
15978 * gfortran.dg/class_to_type_3.f03: Likewise.
15979 * gfortran.dg/class_to_type_4.f90: Likewise.
15980 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15981 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15982 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15983 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15984 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15985 * gfortran.dg/coarray/codimension.f90: Likewise.
15986 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15987 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15988 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15989 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15990 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15991 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15992 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15993 * gfortran.dg/coarray/event_1.f90: Likewise.
15994 * gfortran.dg/coarray/event_2.f90: Likewise.
15995 * gfortran.dg/coarray/get_array.f90: Likewise.
15996 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15997 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15998 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15999 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16000 * gfortran.dg/coarray/lock_1.f90: Likewise.
16001 * gfortran.dg/coarray/lock_2.f90: Likewise.
16002 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16003 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16004 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16005 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16006 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16007 * gfortran.dg/coarray/registering_1.f90: Likewise.
16008 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16009 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16010 * gfortran.dg/coarray/send_array.f90: Likewise.
16011 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16012 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16013 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16014 * gfortran.dg/coarray/sync_1.f90: Likewise.
16015 * gfortran.dg/coarray/sync_3.f90: Likewise.
16016 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16017 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16018 * gfortran.dg/coarray_13.f90: Likewise.
16019 * gfortran.dg/coarray_15.f90: Likewise.
16020 * gfortran.dg/coarray_16.f90: Likewise.
16021 * gfortran.dg/coarray_2.f90: Likewise.
16022 * gfortran.dg/coarray_23.f90: Likewise.
16023 * gfortran.dg/coarray_40.f90: Likewise.
16024 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16025 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16026 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16027 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16028 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16029 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16030 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16031 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16032 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16033 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16034 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16035 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16036 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16037 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16038 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16039 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16040 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16041 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16042 * gfortran.dg/coarray_stat_2.f90: Likewise.
16043 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16044 * gfortran.dg/coindexed_1.f90: Likewise.
16045 * gfortran.dg/comma.f: Likewise.
16046 * gfortran.dg/comma_format_extension_3.f: Likewise.
16047 * gfortran.dg/comma_format_extension_4.f: Likewise.
16048 * gfortran.dg/common_2.f90: Likewise.
16049 * gfortran.dg/common_4.f90: Likewise.
16050 * gfortran.dg/common_align_1.f90: Likewise.
16051 * gfortran.dg/common_align_2.f90: Likewise.
16052 * gfortran.dg/common_equivalence_1.f: Likewise.
16053 * gfortran.dg/common_pointer_1.f90: Likewise.
16054 * gfortran.dg/common_resize_1.f: Likewise.
16055 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16056 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16057 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16058 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16059 * gfortran.dg/complex_read.f90: Likewise.
16060 * gfortran.dg/complex_write.f90: Likewise.
16061 * gfortran.dg/constant_substring.f: Likewise.
16062 * gfortran.dg/constructor_2.f90: Likewise.
16063 * gfortran.dg/constructor_3.f90: Likewise.
16064 * gfortran.dg/constructor_6.f90: Likewise.
16065 * gfortran.dg/contained_1.f90: Likewise.
16066 * gfortran.dg/contained_3.f90: Likewise.
16067 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16068 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16069 * gfortran.dg/continuation_1.f90: Likewise.
16070 * gfortran.dg/continuation_11.f90: Likewise.
16071 * gfortran.dg/continuation_12.f90: Likewise.
16072 * gfortran.dg/continuation_13.f90: Likewise.
16073 * gfortran.dg/continuation_14.f: Likewise.
16074 * gfortran.dg/continuation_8.f90: Likewise.
16075 * gfortran.dg/convert_2.f90: Likewise.
16076 * gfortran.dg/convert_implied_open.f90: Likewise.
16077 * gfortran.dg/count_init_expr.f03: Likewise.
16078 * gfortran.dg/cr_lf.f90: Likewise.
16079 * gfortran.dg/cray_pointers_10.f90: Likewise.
16080 * gfortran.dg/cray_pointers_2.f90: Likewise.
16081 * gfortran.dg/cray_pointers_5.f90: Likewise.
16082 * gfortran.dg/cray_pointers_7.f90: Likewise.
16083 * gfortran.dg/cray_pointers_8.f90: Likewise.
16084 * gfortran.dg/cshift_1.f90: Likewise.
16085 * gfortran.dg/cshift_2.f90: Likewise.
16086 * gfortran.dg/cshift_large_1.f90: Likewise.
16087 * gfortran.dg/cshift_nan_1.f90: Likewise.
16088 * gfortran.dg/csqrt_2.f: Likewise.
16089 * gfortran.dg/data_array_1.f90: Likewise.
16090 * gfortran.dg/data_char_1.f90: Likewise.
16091 * gfortran.dg/data_char_2.f90: Likewise.
16092 * gfortran.dg/data_char_3.f90: Likewise.
16093 * gfortran.dg/data_derived_1.f90: Likewise.
16094 * gfortran.dg/data_implied_do_1.f90: Likewise.
16095 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16096 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16097 * gfortran.dg/deallocate_stat.f90: Likewise.
16098 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16099 * gfortran.dg/debug/pr37738.f: Likewise.
16100 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16101 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16102 * gfortran.dg/dec_exp_1.f90: Likewise.
16103 * gfortran.dg/dec_init_1.f90: Likewise.
16104 * gfortran.dg/dec_init_2.f90: Likewise.
16105 * gfortran.dg/dec_init_3.f90: Likewise.
16106 * gfortran.dg/dec_init_4.f90: Likewise.
16107 * gfortran.dg/dec_io_1.f90: Likewise.
16108 * gfortran.dg/dec_io_2.f90: Likewise.
16109 * gfortran.dg/dec_io_2a.f90: Likewise.
16110 * gfortran.dg/dec_io_6.f90: Likewise.
16111 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16112 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16113 * gfortran.dg/dec_math.f90: Likewise.
16114 * gfortran.dg/dec_parameter_1.f: Likewise.
16115 * gfortran.dg/dec_parameter_2.f90: Likewise.
16116 * gfortran.dg/dec_static_1.f90: Likewise.
16117 * gfortran.dg/dec_static_2.f90: Likewise.
16118 * gfortran.dg/dec_structure_1.f90: Likewise.
16119 * gfortran.dg/dec_structure_10.f90: Likewise.
16120 * gfortran.dg/dec_structure_18.f90: Likewise.
16121 * gfortran.dg/dec_structure_19.f90: Likewise.
16122 * gfortran.dg/dec_structure_2.f90: Likewise.
16123 * gfortran.dg/dec_structure_22.f90: Likewise.
16124 * gfortran.dg/dec_structure_3.f90: Likewise.
16125 * gfortran.dg/dec_structure_4.f90: Likewise.
16126 * gfortran.dg/dec_structure_5.f90: Likewise.
16127 * gfortran.dg/dec_structure_6.f90: Likewise.
16128 * gfortran.dg/dec_structure_7.f90: Likewise.
16129 * gfortran.dg/dec_union_1.f90: Likewise.
16130 * gfortran.dg/dec_union_2.f90: Likewise.
16131 * gfortran.dg/dec_union_3.f90: Likewise.
16132 * gfortran.dg/dec_union_4.f90: Likewise.
16133 * gfortran.dg/dec_union_5.f90: Likewise.
16134 * gfortran.dg/default_format_1.f90: Likewise.
16135 * gfortran.dg/default_format_2.f90: Likewise.
16136 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16137 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16138 * gfortran.dg/default_initialization_3.f90: Likewise.
16139 * gfortran.dg/default_initialization_4.f90: Likewise.
16140 * gfortran.dg/default_initialization_5.f90: Likewise.
16141 * gfortran.dg/deferred_character_1.f90: Likewise.
16142 * gfortran.dg/deferred_character_10.f90: Likewise.
16143 * gfortran.dg/deferred_character_11.f90: Likewise.
16144 * gfortran.dg/deferred_character_12.f90: Likewise.
16145 * gfortran.dg/deferred_character_13.f90: Likewise.
16146 * gfortran.dg/deferred_character_14.f90: Likewise.
16147 * gfortran.dg/deferred_character_15.f90: Likewise.
16148 * gfortran.dg/deferred_character_16.f90: Likewise.
16149 * gfortran.dg/deferred_character_2.f90: Likewise.
16150 * gfortran.dg/deferred_character_3.f90: Likewise.
16151 * gfortran.dg/deferred_character_4.f90: Likewise.
16152 * gfortran.dg/deferred_character_5.f90: Likewise.
16153 * gfortran.dg/deferred_character_6.f90: Likewise.
16154 * gfortran.dg/deferred_character_7.f90: Likewise.
16155 * gfortran.dg/deferred_character_8.f90: Likewise.
16156 * gfortran.dg/deferred_character_9.f90: Likewise.
16157 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16158 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16159 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16160 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16161 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16162 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16163 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16164 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16165 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16166 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16167 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16168 * gfortran.dg/defined_assignment_1.f90: Likewise.
16169 * gfortran.dg/defined_assignment_10.f90: Likewise.
16170 * gfortran.dg/defined_assignment_11.f90: Likewise.
16171 * gfortran.dg/defined_assignment_2.f90: Likewise.
16172 * gfortran.dg/defined_assignment_3.f90: Likewise.
16173 * gfortran.dg/defined_assignment_4.f90: Likewise.
16174 * gfortran.dg/defined_assignment_5.f90: Likewise.
16175 * gfortran.dg/defined_assignment_8.f90: Likewise.
16176 * gfortran.dg/defined_assignment_9.f90: Likewise.
16177 * gfortran.dg/dependency_2.f90: Likewise.
16178 * gfortran.dg/dependency_21.f90: Likewise.
16179 * gfortran.dg/dependency_22.f90: Likewise.
16180 * gfortran.dg/dependency_23.f90: Likewise.
16181 * gfortran.dg/dependency_24.f90: Likewise.
16182 * gfortran.dg/dependency_25.f90: Likewise.
16183 * gfortran.dg/dependency_26.f90: Likewise.
16184 * gfortran.dg/dependency_39.f90: Likewise.
16185 * gfortran.dg/dependency_40.f90: Likewise.
16186 * gfortran.dg/dependency_41.f90: Likewise.
16187 * gfortran.dg/dependency_42.f90: Likewise.
16188 * gfortran.dg/dependency_43.f90: Likewise.
16189 * gfortran.dg/dependency_44.f90: Likewise.
16190 * gfortran.dg/dependency_45.f90: Likewise.
16191 * gfortran.dg/dependency_50.f90: Likewise.
16192 * gfortran.dg/dependency_51.f90: Likewise.
16193 * gfortran.dg/dependent_decls_1.f90: Likewise.
16194 * gfortran.dg/der_array_1.f90: Likewise.
16195 * gfortran.dg/der_array_io_1.f90: Likewise.
16196 * gfortran.dg/der_array_io_2.f90: Likewise.
16197 * gfortran.dg/der_array_io_3.f90: Likewise.
16198 * gfortran.dg/der_io_1.f90: Likewise.
16199 * gfortran.dg/der_io_3.f90: Likewise.
16200 * gfortran.dg/der_pointer_2.f90: Likewise.
16201 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16202 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16203 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16204 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16205 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16206 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16207 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16208 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16209 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16210 * gfortran.dg/derived_external_function_1.f90: Likewise.
16211 * gfortran.dg/derived_init_1.f90: Likewise.
16212 * gfortran.dg/derived_init_2.f90: Likewise.
16213 * gfortran.dg/derived_init_3.f90: Likewise.
16214 * gfortran.dg/derived_init_4.f90: Likewise.
16215 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16216 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16217 * gfortran.dg/dev_null.F90: Likewise.
16218 * gfortran.dg/dfloat_1.f90: Likewise.
16219 * gfortran.dg/dim_sum_1.f90: Likewise.
16220 * gfortran.dg/dim_sum_2.f90: Likewise.
16221 * gfortran.dg/dim_sum_3.f90: Likewise.
16222 * gfortran.dg/direct_io_10.f: Likewise.
16223 * gfortran.dg/direct_io_11.f90: Likewise.
16224 * gfortran.dg/direct_io_12.f90: Likewise.
16225 * gfortran.dg/direct_io_2.f90: Likewise.
16226 * gfortran.dg/direct_io_3.f90: Likewise.
16227 * gfortran.dg/direct_io_4.f90: Likewise.
16228 * gfortran.dg/direct_io_5.f90: Likewise.
16229 * gfortran.dg/direct_io_6.f90: Likewise.
16230 * gfortran.dg/direct_io_7.f90: Likewise.
16231 * gfortran.dg/direct_io_8.f90: Likewise.
16232 * gfortran.dg/direct_io_9.f: Likewise.
16233 * gfortran.dg/do_1.f90: Likewise.
16234 * gfortran.dg/do_3.F90: Likewise.
16235 * gfortran.dg/do_concurrent_2.f90: Likewise.
16236 * gfortran.dg/do_concurrent_4.f90: Likewise.
16237 * gfortran.dg/do_corner_warn.f90: Likewise.
16238 * gfortran.dg/do_iterator_2.f90: Likewise.
16239 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16240 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16241 * gfortran.dg/dos_eol.f: Likewise.
16242 * gfortran.dg/dot_product_1.f03: Likewise.
16243 * gfortran.dg/dot_product_2.f90: Likewise.
16244 * gfortran.dg/dot_product_4.f90: Likewise.
16245 * gfortran.dg/dshift_1.F90: Likewise.
16246 * gfortran.dg/dshift_2.F90: Likewise.
16247 * gfortran.dg/dtio_1.f90: Likewise.
16248 * gfortran.dg/dtio_10.f90: Likewise.
16249 * gfortran.dg/dtio_12.f90: Likewise.
16250 * gfortran.dg/dtio_14.f90: Likewise.
16251 * gfortran.dg/dtio_15.f90: Likewise.
16252 * gfortran.dg/dtio_16.f90: Likewise.
16253 * gfortran.dg/dtio_17.f90: Likewise.
16254 * gfortran.dg/dtio_19.f90: Likewise.
16255 * gfortran.dg/dtio_2.f90: Likewise.
16256 * gfortran.dg/dtio_20.f03: Likewise.
16257 * gfortran.dg/dtio_22.f90: Likewise.
16258 * gfortran.dg/dtio_24.f90: Likewise.
16259 * gfortran.dg/dtio_25.f90: Likewise.
16260 * gfortran.dg/dtio_26.f03: Likewise.
16261 * gfortran.dg/dtio_27.f90: Likewise.
16262 * gfortran.dg/dtio_28.f03: Likewise.
16263 * gfortran.dg/dtio_3.f90: Likewise.
16264 * gfortran.dg/dtio_30.f03: Likewise.
16265 * gfortran.dg/dtio_31.f03: Likewise.
16266 * gfortran.dg/dtio_32.f03: Likewise.
16267 * gfortran.dg/dtio_4.f90: Likewise.
16268 * gfortran.dg/dtio_5.f90: Likewise.
16269 * gfortran.dg/dtio_7.f90: Likewise.
16270 * gfortran.dg/dtio_8.f90: Likewise.
16271 * gfortran.dg/dtio_9.f90: Likewise.
16272 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16273 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16274 * gfortran.dg/dup_save_1.f90: Likewise.
16275 * gfortran.dg/dup_save_2.f90: Likewise.
16276 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16277 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16278 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16279 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16280 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16281 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16282 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16283 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16284 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16285 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16286 * gfortran.dg/e_d_fmt.f90: Likewise.
16287 * gfortran.dg/edit_real_1.f90: Likewise.
16288 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16289 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16290 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16291 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16292 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16293 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16294 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16295 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16296 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16297 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16298 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16299 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16300 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16301 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16302 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16303 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16304 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16305 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16306 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16307 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16308 * gfortran.dg/empty_format_1.f90: Likewise.
16309 * gfortran.dg/endfile.f: Likewise.
16310 * gfortran.dg/endfile.f90: Likewise.
16311 * gfortran.dg/endfile_2.f90: Likewise.
16312 * gfortran.dg/entry_1.f90: Likewise.
16313 * gfortran.dg/entry_10.f90: Likewise.
16314 * gfortran.dg/entry_12.f90: Likewise.
16315 * gfortran.dg/entry_13.f90: Likewise.
16316 * gfortran.dg/entry_14.f90: Likewise.
16317 * gfortran.dg/entry_16.f90: Likewise.
16318 * gfortran.dg/entry_3.f90: Likewise.
16319 * gfortran.dg/entry_6.f90: Likewise.
16320 * gfortran.dg/entry_9.f90: Likewise.
16321 * gfortran.dg/entry_array_specs_2.f: Likewise.
16322 * gfortran.dg/enum_1.f90: Likewise.
16323 * gfortran.dg/enum_9.f90: Likewise.
16324 * gfortran.dg/eof_1.f90: Likewise.
16325 * gfortran.dg/eof_2.f90: Likewise.
16326 * gfortran.dg/eof_4.f90: Likewise.
16327 * gfortran.dg/eof_5.f90: Likewise.
16328 * gfortran.dg/eor_handling_1.f90: Likewise.
16329 * gfortran.dg/eor_handling_2.f90: Likewise.
16330 * gfortran.dg/eor_handling_3.f90: Likewise.
16331 * gfortran.dg/eor_handling_4.f90: Likewise.
16332 * gfortran.dg/eor_handling_5.f90: Likewise.
16333 * gfortran.dg/eoshift_3.f90: Likewise.
16334 * gfortran.dg/eoshift_4.f90: Likewise.
16335 * gfortran.dg/eoshift_5.f90: Likewise.
16336 * gfortran.dg/eoshift_6.f90: Likewise.
16337 * gfortran.dg/eoshift_large_1.f90: Likewise.
16338 * gfortran.dg/equiv_6.f90: Likewise.
16339 * gfortran.dg/equiv_7.f90: Likewise.
16340 * gfortran.dg/equiv_9.f90: Likewise.
16341 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16342 * gfortran.dg/erf_2.F90: Likewise.
16343 * gfortran.dg/erf_3.F90: Likewise.
16344 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16345 * gfortran.dg/error_format_2.f90: Likewise.
16346 * gfortran.dg/error_recovery_5.f90: Likewise.
16347 * gfortran.dg/execute_command_line_2.f90: Likewise.
16348 * gfortran.dg/execute_command_line_3.f90: Likewise.
16349 * gfortran.dg/exit_1.f08: Likewise.
16350 * gfortran.dg/exit_3.f08: Likewise.
16351 * gfortran.dg/exponent_1.f90: Likewise.
16352 * gfortran.dg/exponent_2.f90: Likewise.
16353 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16354 * gfortran.dg/extends_1.f03: Likewise.
16355 * gfortran.dg/extends_16.f90: Likewise.
16356 * gfortran.dg/extends_2.f03: Likewise.
16357 * gfortran.dg/extends_3.f03: Likewise.
16358 * gfortran.dg/extends_4.f03: Likewise.
16359 * gfortran.dg/extends_type_of_1.f03: Likewise.
16360 * gfortran.dg/extends_type_of_2.f03: Likewise.
16361 * gfortran.dg/external_procedures_3.f90: Likewise.
16362 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16363 * gfortran.dg/f2003_io_1.f03: Likewise.
16364 * gfortran.dg/f2003_io_4.f03: Likewise.
16365 * gfortran.dg/f2003_io_5.f03: Likewise.
16366 * gfortran.dg/f2003_io_6.f03: Likewise.
16367 * gfortran.dg/f2003_io_7.f03: Likewise.
16368 * gfortran.dg/f2c_1.f90: Likewise.
16369 * gfortran.dg/f2c_2.f90: Likewise.
16370 * gfortran.dg/f2c_3.f90: Likewise.
16371 * gfortran.dg/f2c_4.f90: Likewise.
16372 * gfortran.dg/f2c_6.f90: Likewise.
16373 * gfortran.dg/f2c_7.f90: Likewise.
16374 * gfortran.dg/f2c_9.f90: Likewise.
16375 * gfortran.dg/fgetc_1.f90: Likewise.
16376 * gfortran.dg/fgetc_2.f90: Likewise.
16377 * gfortran.dg/filename_null.f90: Likewise.
16378 * gfortran.dg/finalize_12.f90: Likewise.
16379 * gfortran.dg/finalize_13.f90: Likewise.
16380 * gfortran.dg/finalize_15.f90: Likewise.
16381 * gfortran.dg/finalize_17.f90: Likewise.
16382 * gfortran.dg/finalize_18.f90: Likewise.
16383 * gfortran.dg/finalize_25.f90: Likewise.
16384 * gfortran.dg/finalize_29.f08: Likewise.
16385 * gfortran.dg/finalize_31.f90: Likewise.
16386 * gfortran.dg/float_1.f90: Likewise.
16387 * gfortran.dg/flush_1.f90: Likewise.
16388 * gfortran.dg/fmt_bz_bn.f: Likewise.
16389 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16390 * gfortran.dg/fmt_cache_1.f: Likewise.
16391 * gfortran.dg/fmt_cache_2.f: Likewise.
16392 * gfortran.dg/fmt_cache_3.f90: Likewise.
16393 * gfortran.dg/fmt_colon.f90: Likewise.
16394 * gfortran.dg/fmt_e.f90: Likewise.
16395 * gfortran.dg/fmt_en.f90: Likewise.
16396 * gfortran.dg/fmt_error_10.f: Likewise.
16397 * gfortran.dg/fmt_error_9.f: Likewise.
16398 * gfortran.dg/fmt_exhaust.f90: Likewise.
16399 * gfortran.dg/fmt_f0_1.f90: Likewise.
16400 * gfortran.dg/fmt_f_an_p.f: Likewise.
16401 * gfortran.dg/fmt_fw_d.f90: Likewise.
16402 * gfortran.dg/fmt_g.f: Likewise.
16403 * gfortran.dg/fmt_g0_1.f08: Likewise.
16404 * gfortran.dg/fmt_g0_2.f08: Likewise.
16405 * gfortran.dg/fmt_g0_4.f08: Likewise.
16406 * gfortran.dg/fmt_g0_5.f08: Likewise.
16407 * gfortran.dg/fmt_g0_6.f08: Likewise.
16408 * gfortran.dg/fmt_g0_7.f08: Likewise.
16409 * gfortran.dg/fmt_g_1.f90: Likewise.
16410 * gfortran.dg/fmt_int_sign.f90: Likewise.
16411 * gfortran.dg/fmt_l.f90: Likewise.
16412 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16413 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16414 * gfortran.dg/fmt_p_1.f90: Likewise.
16415 * gfortran.dg/fmt_pf.f90: Likewise.
16416 * gfortran.dg/fmt_read.f90: Likewise.
16417 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16418 * gfortran.dg/fmt_t_1.f90: Likewise.
16419 * gfortran.dg/fmt_t_2.f90: Likewise.
16420 * gfortran.dg/fmt_t_3.f90: Likewise.
16421 * gfortran.dg/fmt_t_4.f90: Likewise.
16422 * gfortran.dg/fmt_t_5.f90: Likewise.
16423 * gfortran.dg/fmt_t_6.f: Likewise.
16424 * gfortran.dg/fmt_t_7.f: Likewise.
16425 * gfortran.dg/fmt_t_9.f: Likewise.
16426 * gfortran.dg/fmt_tl.f: Likewise.
16427 * gfortran.dg/fmt_unlimited.f90: Likewise.
16428 * gfortran.dg/fmt_white.f: Likewise.
16429 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16430 * gfortran.dg/fold_nearest.f90: Likewise.
16431 * gfortran.dg/forall_1.f90: Likewise.
16432 * gfortran.dg/forall_10.f90: Likewise.
16433 * gfortran.dg/forall_12.f90: Likewise.
16434 * gfortran.dg/forall_13.f90: Likewise.
16435 * gfortran.dg/forall_15.f90: Likewise.
16436 * gfortran.dg/forall_4.f90: Likewise.
16437 * gfortran.dg/forall_5.f90: Likewise.
16438 * gfortran.dg/forall_6.f90: Likewise.
16439 * gfortran.dg/forall_7.f90: Likewise.
16440 * gfortran.dg/fraction.f90: Likewise.
16441 * gfortran.dg/fseek.f90: Likewise.
16442 * gfortran.dg/ftell_1.f90: Likewise.
16443 * gfortran.dg/ftell_2.f90: Likewise.
16444 * gfortran.dg/ftell_3.f90: Likewise.
16445 * gfortran.dg/func_assign_2.f90: Likewise.
16446 * gfortran.dg/func_assign_3.f90: Likewise.
16447 * gfortran.dg/func_derived_1.f90: Likewise.
16448 * gfortran.dg/func_derived_2.f90: Likewise.
16449 * gfortran.dg/func_derived_3.f90: Likewise.
16450 * gfortran.dg/func_result_1.f90: Likewise.
16451 * gfortran.dg/func_result_2.f90: Likewise.
16452 * gfortran.dg/func_result_6.f90: Likewise.
16453 * gfortran.dg/function_charlen_2.f90: Likewise.
16454 * gfortran.dg/function_charlen_3.f: Likewise.
16455 * gfortran.dg/function_kinds_1.f90: Likewise.
16456 * gfortran.dg/function_kinds_4.f90: Likewise.
16457 * gfortran.dg/function_optimize_10.f90: Likewise.
16458 * gfortran.dg/function_optimize_11.f90: Likewise.
16459 * gfortran.dg/function_optimize_12.f90: Likewise.
16460 * gfortran.dg/function_optimize_4.f90: Likewise.
16461 * gfortran.dg/function_optimize_8.f90: Likewise.
16462 * gfortran.dg/g77/13037.f: Likewise.
16463 * gfortran.dg/g77/1832.f: Likewise.
16464 * gfortran.dg/g77/19981119-0.f: Likewise.
16465 * gfortran.dg/g77/19990313-0.f: Likewise.
16466 * gfortran.dg/g77/19990313-1.f: Likewise.
16467 * gfortran.dg/g77/19990313-2.f: Likewise.
16468 * gfortran.dg/g77/19990313-3.f: Likewise.
16469 * gfortran.dg/g77/19990419-1.f: Likewise.
16470 * gfortran.dg/g77/19990826-0.f: Likewise.
16471 * gfortran.dg/g77/19990826-2.f: Likewise.
16472 * gfortran.dg/g77/20000503-1.f: Likewise.
16473 * gfortran.dg/g77/20001111.f: Likewise.
16474 * gfortran.dg/g77/20010116.f: Likewise.
16475 * gfortran.dg/g77/20010216-1.f: Likewise.
16476 * gfortran.dg/g77/20010430.f: Likewise.
16477 * gfortran.dg/g77/20010610.f: Likewise.
16478 * gfortran.dg/g77/6177.f: Likewise.
16479 * gfortran.dg/g77/7388.f: Likewise.
16480 * gfortran.dg/g77/947.f: Likewise.
16481 * gfortran.dg/g77/970625-2.f: Likewise.
16482 * gfortran.dg/g77/971102-1.f: Likewise.
16483 * gfortran.dg/g77/980628-0.f: Likewise.
16484 * gfortran.dg/g77/980628-1.f: Likewise.
16485 * gfortran.dg/g77/980628-10.f: Likewise.
16486 * gfortran.dg/g77/980628-2.f: Likewise.
16487 * gfortran.dg/g77/980628-3.f: Likewise.
16488 * gfortran.dg/g77/980628-7.f: Likewise.
16489 * gfortran.dg/g77/980628-8.f: Likewise.
16490 * gfortran.dg/g77/980628-9.f: Likewise.
16491 * gfortran.dg/g77/980701-0.f: Likewise.
16492 * gfortran.dg/g77/980701-1.f: Likewise.
16493 * gfortran.dg/g77/cabs.f: Likewise.
16494 * gfortran.dg/g77/claus.f: Likewise.
16495 * gfortran.dg/g77/complex_1.f: Likewise.
16496 * gfortran.dg/g77/cpp3.F: Likewise.
16497 * gfortran.dg/g77/cpp4.F: Likewise.
16498 * gfortran.dg/g77/cpp5.F: Likewise.
16499 * gfortran.dg/g77/dcomplex.f: Likewise.
16500 * gfortran.dg/g77/dnrm2.f: Likewise.
16501 * gfortran.dg/g77/erfc.f: Likewise.
16502 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16503 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16504 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16505 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16506 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16507 * gfortran.dg/g77/int8421.f: Likewise.
16508 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16509 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16510 * gfortran.dg/g77/le.f: Likewise.
16511 * gfortran.dg/g77/short.f: Likewise.
16512 * gfortran.dg/gamma_1.f90: Likewise.
16513 * gfortran.dg/gamma_4.f90: Likewise.
16514 * gfortran.dg/gamma_5.f90: Likewise.
16515 * gfortran.dg/generic_13.f90: Likewise.
16516 * gfortran.dg/generic_15.f90: Likewise.
16517 * gfortran.dg/generic_19.f90: Likewise.
16518 * gfortran.dg/generic_20.f90: Likewise.
16519 * gfortran.dg/generic_23.f03: Likewise.
16520 * gfortran.dg/generic_25.f90: Likewise.
16521 * gfortran.dg/generic_27.f90: Likewise.
16522 * gfortran.dg/generic_31.f90: Likewise.
16523 * gfortran.dg/generic_4.f90: Likewise.
16524 * gfortran.dg/global_vars_c_init.f90: Likewise.
16525 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16526 * gfortran.dg/gnu_logical_1.F: Likewise.
16527 * gfortran.dg/goacc/fixed-1.f: Likewise.
16528 * gfortran.dg/goacc/fixed-2.f: Likewise.
16529 * gfortran.dg/goacc/gang-static.f95: Likewise.
16530 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16531 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16532 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16533 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16534 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16535 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16536 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16537 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16538 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16539 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16540 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16541 * gfortran.dg/gomp/pr48794.f90: Likewise.
16542 * gfortran.dg/gomp/pr72744.f90: Likewise.
16543 * gfortran.dg/gomp/pr77665.f90: Likewise.
16544 * gfortran.dg/gomp/workshare2.f90: Likewise.
16545 * gfortran.dg/gomp/workshare3.f90: Likewise.
16546 * gfortran.dg/goto_1.f: Likewise.
16547 * gfortran.dg/goto_2.f90: Likewise.
16548 * gfortran.dg/goto_4.f90: Likewise.
16549 * gfortran.dg/goto_6.f: Likewise.
16550 * gfortran.dg/graphite/id-26.f03: Likewise.
16551 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16552 * gfortran.dg/graphite/pr29581.f90: Likewise.
16553 * gfortran.dg/graphite/pr29832.f90: Likewise.
16554 * gfortran.dg/graphite/run-id-1.f: Likewise.
16555 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16556 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16557 * gfortran.dg/hollerith.f90: Likewise.
16558 * gfortran.dg/hollerith4.f90: Likewise.
16559 * gfortran.dg/hollerith6.f90: Likewise.
16560 * gfortran.dg/hollerith8.f90: Likewise.
16561 * gfortran.dg/hollerith_1.f90: Likewise.
16562 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16563 * gfortran.dg/hollerith_f95.f90: Likewise.
16564 * gfortran.dg/hollerith_legacy.f90: Likewise.
16565 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16566 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16567 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16568 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16569 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16570 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16571 * gfortran.dg/hypot_1.f90: Likewise.
16572 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16573 * gfortran.dg/iargc.f90: Likewise.
16574 * gfortran.dg/ibits.f90: Likewise.
16575 * gfortran.dg/ichar_1.f90: Likewise.
16576 * gfortran.dg/ichar_2.f90: Likewise.
16577 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16578 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16579 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16580 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16581 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16582 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16583 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16584 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16585 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16586 * gfortran.dg/ieee/large_1.f90: Likewise.
16587 * gfortran.dg/ieee/large_2.f90: Likewise.
16588 * gfortran.dg/ieee/large_3.F90: Likewise.
16589 * gfortran.dg/ieee/large_4.f90: Likewise.
16590 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16591 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16592 * gfortran.dg/impl_do_var_data.f90: Likewise.
16593 * gfortran.dg/implicit_10.f90: Likewise.
16594 * gfortran.dg/implicit_12.f90: Likewise.
16595 * gfortran.dg/implicit_class_1.f90: Likewise.
16596 * gfortran.dg/implicit_pure_1.f90: Likewise.
16597 * gfortran.dg/implied_do_1.f90: Likewise.
16598 * gfortran.dg/implied_do_io_1.f90: Likewise.
16599 * gfortran.dg/implied_do_io_2.f90: Likewise.
16600 * gfortran.dg/implied_do_io_3.f90: Likewise.
16601 * gfortran.dg/implied_shape_1.f08: Likewise.
16602 * gfortran.dg/import.f90: Likewise.
16603 * gfortran.dg/import4.f90: Likewise.
16604 * gfortran.dg/impure_1.f08: Likewise.
16605 * gfortran.dg/index.f90: Likewise.
16606 * gfortran.dg/index_2.f90: Likewise.
16607 * gfortran.dg/init_flag_1.f90: Likewise.
16608 * gfortran.dg/init_flag_10.f90: Likewise.
16609 * gfortran.dg/init_flag_15.f03: Likewise.
16610 * gfortran.dg/init_flag_2.f90: Likewise.
16611 * gfortran.dg/init_flag_3.f90: Likewise.
16612 * gfortran.dg/init_flag_4.f90: Likewise.
16613 * gfortran.dg/init_flag_5.f90: Likewise.
16614 * gfortran.dg/init_flag_6.f90: Likewise.
16615 * gfortran.dg/init_flag_7.f90: Likewise.
16616 * gfortran.dg/init_flag_9.f90: Likewise.
16617 * gfortran.dg/initialization_11.f90: Likewise.
16618 * gfortran.dg/initialization_19.f90: Likewise.
16619 * gfortran.dg/initialization_2.f90: Likewise.
16620 * gfortran.dg/initialization_22.f90: Likewise.
16621 * gfortran.dg/initialization_27.f90: Likewise.
16622 * gfortran.dg/initialization_5.f90: Likewise.
16623 * gfortran.dg/initialization_6.f90: Likewise.
16624 * gfortran.dg/inline_matmul_1.f90: Likewise.
16625 * gfortran.dg/inline_matmul_10.f90: Likewise.
16626 * gfortran.dg/inline_matmul_11.f90: Likewise.
16627 * gfortran.dg/inline_matmul_13.f90: Likewise.
16628 * gfortran.dg/inline_matmul_14.f90: Likewise.
16629 * gfortran.dg/inline_matmul_16.f90: Likewise.
16630 * gfortran.dg/inline_matmul_17.f90: Likewise.
16631 * gfortran.dg/inline_matmul_18.f90: Likewise.
16632 * gfortran.dg/inline_matmul_19.f90: Likewise.
16633 * gfortran.dg/inline_matmul_2.f90: Likewise.
16634 * gfortran.dg/inline_matmul_20.f90: Likewise.
16635 * gfortran.dg/inline_matmul_22.f90: Likewise.
16636 * gfortran.dg/inline_matmul_3.f90: Likewise.
16637 * gfortran.dg/inline_matmul_4.f90: Likewise.
16638 * gfortran.dg/inline_matmul_5.f90: Likewise.
16639 * gfortran.dg/inline_matmul_6.f90: Likewise.
16640 * gfortran.dg/inline_matmul_7.f90: Likewise.
16641 * gfortran.dg/inline_matmul_8.f90: Likewise.
16642 * gfortran.dg/inline_matmul_9.f90: Likewise.
16643 * gfortran.dg/inline_sum_1.f90: Likewise.
16644 * gfortran.dg/inline_sum_3.f90: Likewise.
16645 * gfortran.dg/inline_sum_5.f90: Likewise.
16646 * gfortran.dg/inquire-complex.f90: Likewise.
16647 * gfortran.dg/inquire.f90: Likewise.
16648 * gfortran.dg/inquire_10.f90: Likewise.
16649 * gfortran.dg/inquire_13.f90: Likewise.
16650 * gfortran.dg/inquire_15.f90: Likewise.
16651 * gfortran.dg/inquire_16.f90: Likewise.
16652 * gfortran.dg/inquire_17.f90: Likewise.
16653 * gfortran.dg/inquire_5.f90: Likewise.
16654 * gfortran.dg/inquire_6.f90: Likewise.
16655 * gfortran.dg/inquire_7.f90: Likewise.
16656 * gfortran.dg/inquire_9.f90: Likewise.
16657 * gfortran.dg/inquire_internal.f90: Likewise.
16658 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16659 * gfortran.dg/inquire_size.f90: Likewise.
16660 * gfortran.dg/int_1.f90: Likewise.
16661 * gfortran.dg/int_conv_1.f90: Likewise.
16662 * gfortran.dg/int_range_io_1.f90: Likewise.
16663 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16664 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16665 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16666 * gfortran.dg/integer_plus.f90: Likewise.
16667 * gfortran.dg/intent_out_2.f90: Likewise.
16668 * gfortran.dg/intent_out_5.f90: Likewise.
16669 * gfortran.dg/intent_out_6.f90: Likewise.
16670 * gfortran.dg/interface_12.f90: Likewise.
16671 * gfortran.dg/interface_19.f90: Likewise.
16672 * gfortran.dg/interface_4.f90: Likewise.
16673 * gfortran.dg/interface_5.f90: Likewise.
16674 * gfortran.dg/interface_9.f90: Likewise.
16675 * gfortran.dg/interface_assignment_1.f90: Likewise.
16676 * gfortran.dg/interface_assignment_2.f90: Likewise.
16677 * gfortran.dg/internal_dummy_2.f08: Likewise.
16678 * gfortran.dg/internal_dummy_3.f08: Likewise.
16679 * gfortran.dg/internal_dummy_4.f08: Likewise.
16680 * gfortran.dg/internal_pack_1.f90: Likewise.
16681 * gfortran.dg/internal_pack_10.f90: Likewise.
16682 * gfortran.dg/internal_pack_12.f90: Likewise.
16683 * gfortran.dg/internal_pack_13.f90: Likewise.
16684 * gfortran.dg/internal_pack_14.f90: Likewise.
16685 * gfortran.dg/internal_pack_15.f90: Likewise.
16686 * gfortran.dg/internal_pack_2.f90: Likewise.
16687 * gfortran.dg/internal_pack_3.f90: Likewise.
16688 * gfortran.dg/internal_pack_4.f90: Likewise.
16689 * gfortran.dg/internal_pack_6.f90: Likewise.
16690 * gfortran.dg/internal_pack_8.f90: Likewise.
16691 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16692 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16693 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16694 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16695 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16696 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16697 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16698 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16699 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16700 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16701 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16702 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16703 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16704 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16705 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16706 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16707 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16708 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16709 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16710 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16711 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16712 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16713 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16714 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16715 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16716 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16717 * gfortran.dg/io_err_1.f90: Likewise.
16718 * gfortran.dg/io_real_boz.f90: Likewise.
16719 * gfortran.dg/iomsg_1.f90: Likewise.
16720 * gfortran.dg/iostat_1.f90: Likewise.
16721 * gfortran.dg/iostat_2.f90: Likewise.
16722 * gfortran.dg/iostat_4.f90: Likewise.
16723 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16724 * gfortran.dg/ishft_1.f90: Likewise.
16725 * gfortran.dg/ishft_2.f90: Likewise.
16726 * gfortran.dg/ishft_4.f90: Likewise.
16727 * gfortran.dg/isnan_1.f90: Likewise.
16728 * gfortran.dg/isnan_2.f90: Likewise.
16729 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16730 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16731 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16732 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16733 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16734 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16735 * gfortran.dg/itime_idate_1.f: Likewise.
16736 * gfortran.dg/itime_idate_2.f: Likewise.
16737 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16738 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16739 * gfortran.dg/large_real_kind_1.f90: Likewise.
16740 * gfortran.dg/large_real_kind_2.F90: Likewise.
16741 * gfortran.dg/large_real_kind_3.F90: Likewise.
16742 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16743 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16744 * gfortran.dg/large_recl.f90: Likewise.
16745 * gfortran.dg/large_unit_1.f90: Likewise.
16746 * gfortran.dg/large_unit_2.f90: Likewise.
16747 * gfortran.dg/largeequiv_1.f90: Likewise.
16748 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16749 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16750 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16751 * gfortran.dg/list_read_1.f90: Likewise.
16752 * gfortran.dg/list_read_10.f90: Likewise.
16753 * gfortran.dg/list_read_11.f90: Likewise.
16754 * gfortran.dg/list_read_12.f90: Likewise.
16755 * gfortran.dg/list_read_13.f: Likewise.
16756 * gfortran.dg/list_read_14.f90: Likewise.
16757 * gfortran.dg/list_read_2.f90: Likewise.
16758 * gfortran.dg/list_read_3.f90: Likewise.
16759 * gfortran.dg/list_read_4.f90: Likewise.
16760 * gfortran.dg/list_read_5.f90: Likewise.
16761 * gfortran.dg/list_read_6.f90: Likewise.
16762 * gfortran.dg/list_read_7.f90: Likewise.
16763 * gfortran.dg/list_read_8.f90: Likewise.
16764 * gfortran.dg/list_read_9.f90: Likewise.
16765 * gfortran.dg/loc_2.f90: Likewise.
16766 * gfortran.dg/logical_1.f90: Likewise.
16767 * gfortran.dg/logical_dot_product.f90: Likewise.
16768 * gfortran.dg/logical_temp_io.f90: Likewise.
16769 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16770 * gfortran.dg/lrshift_1.f90: Likewise.
16771 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16772 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16773 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16774 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16775 * gfortran.dg/make_unit.f90: Likewise.
16776 * gfortran.dg/mapping_1.f90: Likewise.
16777 * gfortran.dg/mapping_2.f90: Likewise.
16778 * gfortran.dg/mapping_3.f90: Likewise.
16779 * gfortran.dg/masklr_1.F90: Likewise.
16780 * gfortran.dg/masklr_2.F90: Likewise.
16781 * gfortran.dg/matmul_1.f90: Likewise.
16782 * gfortran.dg/matmul_10.f90: Likewise.
16783 * gfortran.dg/matmul_12.f90: Likewise.
16784 * gfortran.dg/matmul_16.f90: Likewise.
16785 * gfortran.dg/matmul_17.f90: Likewise.
16786 * gfortran.dg/matmul_18.f90: Likewise.
16787 * gfortran.dg/matmul_2.f90: Likewise.
16788 * gfortran.dg/matmul_3.f90: Likewise.
16789 * gfortran.dg/matmul_4.f90: Likewise.
16790 * gfortran.dg/matmul_6.f90: Likewise.
16791 * gfortran.dg/matmul_8.f03: Likewise.
16792 * gfortran.dg/matmul_9.f90: Likewise.
16793 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16794 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16795 * gfortran.dg/matmul_const.f90: Likewise.
16796 * gfortran.dg/maxloc_1.f90: Likewise.
16797 * gfortran.dg/maxloc_2.f90: Likewise.
16798 * gfortran.dg/maxloc_3.f90: Likewise.
16799 * gfortran.dg/maxloc_4.f90: Likewise.
16800 * gfortran.dg/maxloc_string_1.f90: Likewise.
16801 * gfortran.dg/maxlocval_1.f90: Likewise.
16802 * gfortran.dg/maxlocval_2.f90: Likewise.
16803 * gfortran.dg/maxlocval_3.f90: Likewise.
16804 * gfortran.dg/maxlocval_4.f90: Likewise.
16805 * gfortran.dg/maxval_char_1.f90: Likewise.
16806 * gfortran.dg/maxval_char_2.f90: Likewise.
16807 * gfortran.dg/maxval_char_3.f90: Likewise.
16808 * gfortran.dg/maxval_char_4.f90: Likewise.
16809 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16810 * gfortran.dg/mclock.f90: Likewise.
16811 * gfortran.dg/merge_bits_1.F90: Likewise.
16812 * gfortran.dg/merge_bits_2.F90: Likewise.
16813 * gfortran.dg/merge_char_1.f90: Likewise.
16814 * gfortran.dg/merge_init_expr.f90: Likewise.
16815 * gfortran.dg/min_max_optional_1.f90: Likewise.
16816 * gfortran.dg/min_max_optional_5.f90: Likewise.
16817 * gfortran.dg/minloc_1.f90: Likewise.
16818 * gfortran.dg/minloc_2.f90: Likewise.
16819 * gfortran.dg/minloc_3.f90: Likewise.
16820 * gfortran.dg/minloc_4.f90: Likewise.
16821 * gfortran.dg/minloc_string_1.f90: Likewise.
16822 * gfortran.dg/minlocval_1.f90: Likewise.
16823 * gfortran.dg/minlocval_2.f90: Likewise.
16824 * gfortran.dg/minlocval_3.f90: Likewise.
16825 * gfortran.dg/minlocval_4.f90: Likewise.
16826 * gfortran.dg/minmax_char_1.f90: Likewise.
16827 * gfortran.dg/minmaxloc_1.f90: Likewise.
16828 * gfortran.dg/minmaxloc_10.f90: Likewise.
16829 * gfortran.dg/minmaxloc_11.f90: Likewise.
16830 * gfortran.dg/minmaxloc_12.f90: Likewise.
16831 * gfortran.dg/minmaxloc_13.f90: Likewise.
16832 * gfortran.dg/minmaxloc_2.f90: Likewise.
16833 * gfortran.dg/minmaxloc_3.f90: Likewise.
16834 * gfortran.dg/minmaxloc_4.f90: Likewise.
16835 * gfortran.dg/minmaxloc_5.f90: Likewise.
16836 * gfortran.dg/minmaxloc_6.f90: Likewise.
16837 * gfortran.dg/minmaxloc_7.f90: Likewise.
16838 * gfortran.dg/minmaxloc_8.f90: Likewise.
16839 * gfortran.dg/minmaxval_1.f90: Likewise.
16840 * gfortran.dg/minval_char_1.f90: Likewise.
16841 * gfortran.dg/minval_char_2.f90: Likewise.
16842 * gfortran.dg/minval_char_3.f90: Likewise.
16843 * gfortran.dg/minval_char_4.f90: Likewise.
16844 * gfortran.dg/minval_char_5.f90: Likewise.
16845 * gfortran.dg/minval_parameter_1.f90: Likewise.
16846 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16847 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16848 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16849 * gfortran.dg/missing_parens_1.f90: Likewise.
16850 * gfortran.dg/missing_parens_2.f90: Likewise.
16851 * gfortran.dg/mod_large_1.f90: Likewise.
16852 * gfortran.dg/mod_sign0_1.f90: Likewise.
16853 * gfortran.dg/module_blank_common.f90: Likewise.
16854 * gfortran.dg/module_commons_1.f90: Likewise.
16855 * gfortran.dg/module_commons_3.f90: Likewise.
16856 * gfortran.dg/module_double_reuse.f90: Likewise.
16857 * gfortran.dg/module_equivalence_1.f90: Likewise.
16858 * gfortran.dg/module_equivalence_2.f90: Likewise.
16859 * gfortran.dg/module_equivalence_3.f90: Likewise.
16860 * gfortran.dg/module_equivalence_5.f90: Likewise.
16861 * gfortran.dg/module_interface_1.f90: Likewise.
16862 * gfortran.dg/module_nan.f90: Likewise.
16863 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16864 * gfortran.dg/module_procedure_1.f90: Likewise.
16865 * gfortran.dg/module_read_1.f90: Likewise.
16866 * gfortran.dg/module_read_2.f90: Likewise.
16867 * gfortran.dg/module_widestring_1.f90: Likewise.
16868 * gfortran.dg/move_alloc.f90: Likewise.
16869 * gfortran.dg/move_alloc_10.f90: Likewise.
16870 * gfortran.dg/move_alloc_13.f90: Likewise.
16871 * gfortran.dg/move_alloc_14.f90: Likewise.
16872 * gfortran.dg/move_alloc_15.f90: Likewise.
16873 * gfortran.dg/move_alloc_16.f90: Likewise.
16874 * gfortran.dg/move_alloc_2.f90: Likewise.
16875 * gfortran.dg/move_alloc_5.f90: Likewise.
16876 * gfortran.dg/move_alloc_6.f90: Likewise.
16877 * gfortran.dg/move_alloc_9.f90: Likewise.
16878 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16879 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16880 * gfortran.dg/mvbits_1.f90: Likewise.
16881 * gfortran.dg/mvbits_2.f90: Likewise.
16882 * gfortran.dg/mvbits_3.f90: Likewise.
16883 * gfortran.dg/mvbits_4.f90: Likewise.
16884 * gfortran.dg/mvbits_7.f90: Likewise.
16885 * gfortran.dg/mvbits_8.f90: Likewise.
16886 * gfortran.dg/namelist_11.f: Likewise.
16887 * gfortran.dg/namelist_12.f: Likewise.
16888 * gfortran.dg/namelist_13.f90: Likewise.
16889 * gfortran.dg/namelist_14.f90: Likewise.
16890 * gfortran.dg/namelist_15.f90: Likewise.
16891 * gfortran.dg/namelist_16.f90: Likewise.
16892 * gfortran.dg/namelist_17.f90: Likewise.
16893 * gfortran.dg/namelist_18.f90: Likewise.
16894 * gfortran.dg/namelist_19.f90: Likewise.
16895 * gfortran.dg/namelist_20.f90: Likewise.
16896 * gfortran.dg/namelist_21.f90: Likewise.
16897 * gfortran.dg/namelist_22.f90: Likewise.
16898 * gfortran.dg/namelist_23.f90: Likewise.
16899 * gfortran.dg/namelist_24.f90: Likewise.
16900 * gfortran.dg/namelist_26.f90: Likewise.
16901 * gfortran.dg/namelist_27.f90: Likewise.
16902 * gfortran.dg/namelist_28.f90: Likewise.
16903 * gfortran.dg/namelist_29.f90: Likewise.
16904 * gfortran.dg/namelist_37.f90: Likewise.
16905 * gfortran.dg/namelist_38.f90: Likewise.
16906 * gfortran.dg/namelist_39.f90: Likewise.
16907 * gfortran.dg/namelist_40.f90: Likewise.
16908 * gfortran.dg/namelist_41.f90: Likewise.
16909 * gfortran.dg/namelist_42.f90: Likewise.
16910 * gfortran.dg/namelist_43.f90: Likewise.
16911 * gfortran.dg/namelist_44.f90: Likewise.
16912 * gfortran.dg/namelist_47.f90: Likewise.
16913 * gfortran.dg/namelist_48.f90: Likewise.
16914 * gfortran.dg/namelist_49.f90: Likewise.
16915 * gfortran.dg/namelist_50.f90: Likewise.
16916 * gfortran.dg/namelist_51.f90: Likewise.
16917 * gfortran.dg/namelist_52.f90: Likewise.
16918 * gfortran.dg/namelist_54.f90: Likewise.
16919 * gfortran.dg/namelist_55.f90: Likewise.
16920 * gfortran.dg/namelist_56.f90: Likewise.
16921 * gfortran.dg/namelist_57.f90: Likewise.
16922 * gfortran.dg/namelist_58.f90: Likewise.
16923 * gfortran.dg/namelist_59.f90: Likewise.
16924 * gfortran.dg/namelist_60.f90: Likewise.
16925 * gfortran.dg/namelist_61.f90: Likewise.
16926 * gfortran.dg/namelist_64.f90: Likewise.
16927 * gfortran.dg/namelist_65.f90: Likewise.
16928 * gfortran.dg/namelist_69.f90: Likewise.
16929 * gfortran.dg/namelist_70.f90: Likewise.
16930 * gfortran.dg/namelist_71.f90: Likewise.
16931 * gfortran.dg/namelist_72.f: Likewise.
16932 * gfortran.dg/namelist_73.f90: Likewise.
16933 * gfortran.dg/namelist_77.f90: Likewise.
16934 * gfortran.dg/namelist_78.f90: Likewise.
16935 * gfortran.dg/namelist_79.f90: Likewise.
16936 * gfortran.dg/namelist_80.f90: Likewise.
16937 * gfortran.dg/namelist_81.f90: Likewise.
16938 * gfortran.dg/namelist_82.f90: Likewise.
16939 * gfortran.dg/namelist_84.f90: Likewise.
16940 * gfortran.dg/namelist_85.f90: Likewise.
16941 * gfortran.dg/namelist_86.f90: Likewise.
16942 * gfortran.dg/namelist_87.f90: Likewise.
16943 * gfortran.dg/namelist_88.f90: Likewise.
16944 * gfortran.dg/namelist_89.f90: Likewise.
16945 * gfortran.dg/namelist_90.f: Likewise.
16946 * gfortran.dg/namelist_95.f90: Likewise.
16947 * gfortran.dg/namelist_char_only.f90: Likewise.
16948 * gfortran.dg/namelist_empty.f90: Likewise.
16949 * gfortran.dg/namelist_internal.f90: Likewise.
16950 * gfortran.dg/namelist_use.f90: Likewise.
16951 * gfortran.dg/namelist_use_only.f90: Likewise.
16952 * gfortran.dg/namelist_utf8.f90: Likewise.
16953 * gfortran.dg/nan_1.f90: Likewise.
16954 * gfortran.dg/nan_2.f90: Likewise.
16955 * gfortran.dg/nan_3.f90: Likewise.
16956 * gfortran.dg/nan_6.f90: Likewise.
16957 * gfortran.dg/nan_7.f90: Likewise.
16958 * gfortran.dg/nearest_1.f90: Likewise.
16959 * gfortran.dg/nearest_2.f90: Likewise.
16960 * gfortran.dg/nearest_3.f90: Likewise.
16961 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16962 * gfortran.dg/negative_automatic_size.f90: Likewise.
16963 * gfortran.dg/negative_unit.f: Likewise.
16964 * gfortran.dg/negative_unit2.f90: Likewise.
16965 * gfortran.dg/negative_unit_int8.f: Likewise.
16966 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16967 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16968 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16969 * gfortran.dg/nested_modules_1.f90: Likewise.
16970 * gfortran.dg/nested_modules_2.f90: Likewise.
16971 * gfortran.dg/nested_modules_3.f90: Likewise.
16972 * gfortran.dg/nesting_1.f90: Likewise.
16973 * gfortran.dg/new_line.f90: Likewise.
16974 * gfortran.dg/newunit_1.f90: Likewise.
16975 * gfortran.dg/newunit_3.f90: Likewise.
16976 * gfortran.dg/newunit_5.f90.f90: Likewise.
16977 * gfortran.dg/nint_1.f90: Likewise.
16978 * gfortran.dg/nint_2.f90: Likewise.
16979 * gfortran.dg/no_arg_check_2.f90: Likewise.
16980 * gfortran.dg/no_range_check_1.f90: Likewise.
16981 * gfortran.dg/no_range_check_2.f90: Likewise.
16982 * gfortran.dg/no_range_check_3.f90: Likewise.
16983 * gfortran.dg/noadv_size.f90: Likewise.
16984 * gfortran.dg/nonreturning_statements.f90: Likewise.
16985 * gfortran.dg/norm2_1.f90: Likewise.
16986 * gfortran.dg/norm2_3.f90: Likewise.
16987 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16988 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16989 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16990 * gfortran.dg/null_4.f90: Likewise.
16991 * gfortran.dg/null_9.f90: Likewise.
16992 * gfortran.dg/nullify_3.f90: Likewise.
16993 * gfortran.dg/oldstyle_1.f90: Likewise.
16994 * gfortran.dg/open_access_append_1.f90: Likewise.
16995 * gfortran.dg/open_access_append_2.f90: Likewise.
16996 * gfortran.dg/open_errors.f90: Likewise.
16997 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16998 * gfortran.dg/open_new.f90: Likewise.
16999 * gfortran.dg/open_readonly_1.f90: Likewise.
17000 * gfortran.dg/operator_1.f90: Likewise.
17001 * gfortran.dg/optional_absent_1.f90: Likewise.
17002 * gfortran.dg/optional_absent_2.f90: Likewise.
17003 * gfortran.dg/optional_absent_3.f90: Likewise.
17004 * gfortran.dg/optional_class_1.f90: Likewise.
17005 * gfortran.dg/optional_dim_2.f90: Likewise.
17006 * gfortran.dg/optional_dim_3.f90: Likewise.
17007 * gfortran.dg/output_exponents_1.f90: Likewise.
17008 * gfortran.dg/overload_1.f90: Likewise.
17009 * gfortran.dg/overload_2.f90: Likewise.
17010 * gfortran.dg/overwrite_1.f: Likewise.
17011 * gfortran.dg/pad_no.f90: Likewise.
17012 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17013 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17014 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17015 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17016 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17017 * gfortran.dg/parens_3.f90: Likewise.
17018 * gfortran.dg/parens_5.f90: Likewise.
17019 * gfortran.dg/parens_6.f90: Likewise.
17020 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17021 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17022 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17023 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17024 * gfortran.dg/parity_1.f90: Likewise.
17025 * gfortran.dg/past_eor.f90: Likewise.
17026 * gfortran.dg/pdt_1.f03: Likewise.
17027 * gfortran.dg/pdt_10.f03: Likewise.
17028 * gfortran.dg/pdt_11.f03: Likewise.
17029 * gfortran.dg/pdt_12.f03: Likewise.
17030 * gfortran.dg/pdt_13.f03: Likewise.
17031 * gfortran.dg/pdt_14.f03: Likewise.
17032 * gfortran.dg/pdt_15.f03: Likewise.
17033 * gfortran.dg/pdt_19.f03: Likewise.
17034 * gfortran.dg/pdt_20.f03: Likewise.
17035 * gfortran.dg/pdt_22.f03: Likewise.
17036 * gfortran.dg/pdt_23.f03: Likewise.
17037 * gfortran.dg/pdt_25.f03: Likewise.
17038 * gfortran.dg/pdt_26.f03: Likewise.
17039 * gfortran.dg/pdt_27.f03: Likewise.
17040 * gfortran.dg/pdt_28.f03: Likewise.
17041 * gfortran.dg/pdt_3.f03: Likewise.
17042 * gfortran.dg/pdt_4.f03: Likewise.
17043 * gfortran.dg/pdt_5.f03: Likewise.
17044 * gfortran.dg/pdt_7.f03: Likewise.
17045 * gfortran.dg/pointer_1.f90: Likewise.
17046 * gfortran.dg/pointer_array_1.f90: Likewise.
17047 * gfortran.dg/pointer_array_3.f90: Likewise.
17048 * gfortran.dg/pointer_array_4.f90: Likewise.
17049 * gfortran.dg/pointer_array_5.f90: Likewise.
17050 * gfortran.dg/pointer_array_6.f90: Likewise.
17051 * gfortran.dg/pointer_array_7.f90: Likewise.
17052 * gfortran.dg/pointer_array_8.f90: Likewise.
17053 * gfortran.dg/pointer_array_9.f90: Likewise.
17054 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17055 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17056 * gfortran.dg/pointer_assign_10.f90: Likewise.
17057 * gfortran.dg/pointer_assign_11.f90: Likewise.
17058 * gfortran.dg/pointer_assign_4.f90: Likewise.
17059 * gfortran.dg/pointer_assign_8.f90: Likewise.
17060 * gfortran.dg/pointer_assign_9.f90: Likewise.
17061 * gfortran.dg/pointer_check_10.f90: Likewise.
17062 * gfortran.dg/pointer_check_9.f90: Likewise.
17063 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17064 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17065 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17066 * gfortran.dg/pointer_init_1.f90: Likewise.
17067 * gfortran.dg/pointer_init_3.f90: Likewise.
17068 * gfortran.dg/pointer_init_4.f90: Likewise.
17069 * gfortran.dg/pointer_init_5.f90: Likewise.
17070 * gfortran.dg/pointer_init_8.f90: Likewise.
17071 * gfortran.dg/pointer_intent_1.f90: Likewise.
17072 * gfortran.dg/pointer_intent_4.f90: Likewise.
17073 * gfortran.dg/pointer_intent_5.f90: Likewise.
17074 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17075 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17076 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17077 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17078 * gfortran.dg/pointer_target_1.f90: Likewise.
17079 * gfortran.dg/pointer_target_2.f90: Likewise.
17080 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17081 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17082 * gfortran.dg/power.f90: Likewise.
17083 * gfortran.dg/power1.f90: Likewise.
17084 * gfortran.dg/power_3.f90: Likewise.
17085 * gfortran.dg/power_4.f90: Likewise.
17086 * gfortran.dg/power_5.f90: Likewise.
17087 * gfortran.dg/pr12884.f: Likewise.
17088 * gfortran.dg/pr15129.f90: Likewise.
17089 * gfortran.dg/pr15140.f90: Likewise.
17090 * gfortran.dg/pr15324.f90: Likewise.
17091 * gfortran.dg/pr15332.f: Likewise.
17092 * gfortran.dg/pr15957.f90: Likewise.
17093 * gfortran.dg/pr15959.f90: Likewise.
17094 * gfortran.dg/pr16597.f90: Likewise.
17095 * gfortran.dg/pr16861.f90: Likewise.
17096 * gfortran.dg/pr16938.f90: Likewise.
17097 * gfortran.dg/pr17090.f90: Likewise.
17098 * gfortran.dg/pr17143.f90: Likewise.
17099 * gfortran.dg/pr17164.f90: Likewise.
17100 * gfortran.dg/pr17229.f: Likewise.
17101 * gfortran.dg/pr17285.f90: Likewise.
17102 * gfortran.dg/pr17286.f90: Likewise.
17103 * gfortran.dg/pr17472.f: Likewise.
17104 * gfortran.dg/pr17612.f90: Likewise.
17105 * gfortran.dg/pr17706.f90: Likewise.
17106 * gfortran.dg/pr18025.f90: Likewise.
17107 * gfortran.dg/pr18122.f90: Likewise.
17108 * gfortran.dg/pr18210.f90: Likewise.
17109 * gfortran.dg/pr18392.f90: Likewise.
17110 * gfortran.dg/pr19155.f: Likewise.
17111 * gfortran.dg/pr19216.f: Likewise.
17112 * gfortran.dg/pr19467.f90: Likewise.
17113 * gfortran.dg/pr19657.f: Likewise.
17114 * gfortran.dg/pr19926.f90: Likewise.
17115 * gfortran.dg/pr19928-1.f90: Likewise.
17116 * gfortran.dg/pr19928-2.f90: Likewise.
17117 * gfortran.dg/pr20086.f90: Likewise.
17118 * gfortran.dg/pr20124.f90: Likewise.
17119 * gfortran.dg/pr20163-2.f: Likewise.
17120 * gfortran.dg/pr20480.f90: Likewise.
17121 * gfortran.dg/pr20755.f: Likewise.
17122 * gfortran.dg/pr20950.f: Likewise.
17123 * gfortran.dg/pr21177.f90: Likewise.
17124 * gfortran.dg/pr21730.f: Likewise.
17125 * gfortran.dg/pr22491.f: Likewise.
17126 * gfortran.dg/pr25603.f: Likewise.
17127 * gfortran.dg/pr26246_2.f90: Likewise.
17128 * gfortran.dg/pr32136.f90: Likewise.
17129 * gfortran.dg/pr32533.f90: Likewise.
17130 * gfortran.dg/pr33794.f90: Likewise.
17131 * gfortran.dg/pr35662.f90: Likewise.
17132 * gfortran.dg/pr35944-1.f90: Likewise.
17133 * gfortran.dg/pr35944-2.f90: Likewise.
17134 * gfortran.dg/pr35983.f90: Likewise.
17135 * gfortran.dg/pr39865.f90: Likewise.
17136 * gfortran.dg/pr41212.f90: Likewise.
17137 * gfortran.dg/pr43808.f90: Likewise.
17138 * gfortran.dg/pr44592.f90: Likewise.
17139 * gfortran.dg/pr44735.f90: Likewise.
17140 * gfortran.dg/pr45308.f03: Likewise.
17141 * gfortran.dg/pr46297.f: Likewise.
17142 * gfortran.dg/pr46588.f90: Likewise.
17143 * gfortran.dg/pr46665.f90: Likewise.
17144 * gfortran.dg/pr46804.f90: Likewise.
17145 * gfortran.dg/pr47008.f03: Likewise.
17146 * gfortran.dg/pr47614.f: Likewise.
17147 * gfortran.dg/pr47878.f90: Likewise.
17148 * gfortran.dg/pr49103.f90: Likewise.
17149 * gfortran.dg/pr50069_1.f90: Likewise.
17150 * gfortran.dg/pr50769.f90: Likewise.
17151 * gfortran.dg/pr52608.f90: Likewise.
17152 * gfortran.dg/pr55086_2.f90: Likewise.
17153 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17154 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17155 * gfortran.dg/pr55330.f90: Likewise.
17156 * gfortran.dg/pr56015.f90: Likewise.
17157 * gfortran.dg/pr57910.f90: Likewise.
17158 * gfortran.dg/pr59700.f90: Likewise.
17159 * gfortran.dg/pr62125.f90: Likewise.
17160 * gfortran.dg/pr64530.f90: Likewise.
17161 * gfortran.dg/pr65429.f90: Likewise.
17162 * gfortran.dg/pr65450.f90: Likewise.
17163 * gfortran.dg/pr65504.f90: Likewise.
17164 * gfortran.dg/pr65903.f90: Likewise.
17165 * gfortran.dg/pr66311.f90: Likewise.
17166 * gfortran.dg/pr66864.f90: Likewise.
17167 * gfortran.dg/pr67140.f90: Likewise.
17168 * gfortran.dg/pr67524.f90: Likewise.
17169 * gfortran.dg/pr67885.f90: Likewise.
17170 * gfortran.dg/pr68053.f90: Likewise.
17171 * gfortran.dg/pr68566.f90: Likewise.
17172 * gfortran.dg/pr69514_1.f90: Likewise.
17173 * gfortran.dg/pr69514_2.f90: Likewise.
17174 * gfortran.dg/pr69739.f90: Likewise.
17175 * gfortran.dg/pr70673.f90: Likewise.
17176 * gfortran.dg/pr71523_2.f90: Likewise.
17177 * gfortran.dg/pr71764.f90: Likewise.
17178 * gfortran.dg/pr78092.f90: Likewise.
17179 * gfortran.dg/pr82973.f90: Likewise.
17180 * gfortran.dg/pr83864.f90: Likewise.
17181 * gfortran.dg/pr83874.f90: Likewise.
17182 * gfortran.dg/pr84088.f90: Likewise.
17183 * gfortran.dg/pr84155.f90: Likewise.
17184 * gfortran.dg/proc_decl_12.f90: Likewise.
17185 * gfortran.dg/proc_decl_13.f90: Likewise.
17186 * gfortran.dg/proc_decl_15.f90: Likewise.
17187 * gfortran.dg/proc_decl_17.f90: Likewise.
17188 * gfortran.dg/proc_decl_18.f90: Likewise.
17189 * gfortran.dg/proc_decl_2.f90: Likewise.
17190 * gfortran.dg/proc_decl_5.f90: Likewise.
17191 * gfortran.dg/proc_decl_9.f90: Likewise.
17192 * gfortran.dg/proc_ptr_1.f90: Likewise.
17193 * gfortran.dg/proc_ptr_10.f90: Likewise.
17194 * gfortran.dg/proc_ptr_12.f90: Likewise.
17195 * gfortran.dg/proc_ptr_18.f90: Likewise.
17196 * gfortran.dg/proc_ptr_19.f90: Likewise.
17197 * gfortran.dg/proc_ptr_21.f90: Likewise.
17198 * gfortran.dg/proc_ptr_22.f90: Likewise.
17199 * gfortran.dg/proc_ptr_23.f90: Likewise.
17200 * gfortran.dg/proc_ptr_25.f90: Likewise.
17201 * gfortran.dg/proc_ptr_26.f90: Likewise.
17202 * gfortran.dg/proc_ptr_3.f90: Likewise.
17203 * gfortran.dg/proc_ptr_36.f90: Likewise.
17204 * gfortran.dg/proc_ptr_47.f90: Likewise.
17205 * gfortran.dg/proc_ptr_48.f90: Likewise.
17206 * gfortran.dg/proc_ptr_5.f90: Likewise.
17207 * gfortran.dg/proc_ptr_6.f90: Likewise.
17208 * gfortran.dg/proc_ptr_7.f90: Likewise.
17209 * gfortran.dg/proc_ptr_8.f90: Likewise.
17210 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17211 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17212 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17213 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17214 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17215 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17216 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17217 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17218 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17219 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17220 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17221 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17222 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17223 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17224 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17225 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17226 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17227 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17228 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17229 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17230 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17231 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17232 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17233 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17234 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17235 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17236 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17237 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17238 * gfortran.dg/product_init_expr.f03: Likewise.
17239 * gfortran.dg/promotion.f90: Likewise.
17240 * gfortran.dg/promotion_3.f90: Likewise.
17241 * gfortran.dg/promotion_4.f90: Likewise.
17242 * gfortran.dg/protected_1.f90: Likewise.
17243 * gfortran.dg/protected_2.f90: Likewise.
17244 * gfortran.dg/ptr-func-1.f90: Likewise.
17245 * gfortran.dg/ptr-func-2.f90: Likewise.
17246 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17247 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17248 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17249 * gfortran.dg/pure_byref_1.f90: Likewise.
17250 * gfortran.dg/pure_byref_2.f90: Likewise.
17251 * gfortran.dg/pure_byref_3.f90: Likewise.
17252 * gfortran.dg/quad_2.f90: Likewise.
17253 * gfortran.dg/quad_3.f90: Likewise.
17254 * gfortran.dg/random_3.f90: Likewise.
17255 * gfortran.dg/random_4.f90: Likewise.
17256 * gfortran.dg/random_7.f90: Likewise.
17257 * gfortran.dg/read_2.f90: Likewise.
17258 * gfortran.dg/read_3.f90: Likewise.
17259 * gfortran.dg/read_4.f90: Likewise.
17260 * gfortran.dg/read_5.f90: Likewise.
17261 * gfortran.dg/read_bad_advance.f90: Likewise.
17262 * gfortran.dg/read_bang.f90: Likewise.
17263 * gfortran.dg/read_bang4.f90: Likewise.
17264 * gfortran.dg/read_comma.f: Likewise.
17265 * gfortran.dg/read_dir.f90: Likewise.
17266 * gfortran.dg/read_empty_file.f: Likewise.
17267 * gfortran.dg/read_eof_1.f90: Likewise.
17268 * gfortran.dg/read_eof_2.f90: Likewise.
17269 * gfortran.dg/read_eof_3.f90: Likewise.
17270 * gfortran.dg/read_eof_4.f90: Likewise.
17271 * gfortran.dg/read_eof_5.f90: Likewise.
17272 * gfortran.dg/read_eof_6.f: Likewise.
17273 * gfortran.dg/read_eof_7.f90: Likewise.
17274 * gfortran.dg/read_eof_8.f90: Likewise.
17275 * gfortran.dg/read_eof_all.f90: Likewise.
17276 * gfortran.dg/read_eor.f90: Likewise.
17277 * gfortran.dg/read_float_1.f90: Likewise.
17278 * gfortran.dg/read_float_2.f03: Likewise.
17279 * gfortran.dg/read_float_3.f90: Likewise.
17280 * gfortran.dg/read_float_4.f90: Likewise.
17281 * gfortran.dg/read_infnan_1.f90: Likewise.
17282 * gfortran.dg/read_list_eof_1.f90: Likewise.
17283 * gfortran.dg/read_logical.f90: Likewise.
17284 * gfortran.dg/read_many_1.f: Likewise.
17285 * gfortran.dg/read_no_eor.f90: Likewise.
17286 * gfortran.dg/read_noadvance.f90: Likewise.
17287 * gfortran.dg/read_repeat.f90: Likewise.
17288 * gfortran.dg/read_repeat_2.f90: Likewise.
17289 * gfortran.dg/read_size_noadvance.f90: Likewise.
17290 * gfortran.dg/read_x_eof.f90: Likewise.
17291 * gfortran.dg/read_x_past.f: Likewise.
17292 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17293 * gfortran.dg/real_const_1.f: Likewise.
17294 * gfortran.dg/real_const_2.f90: Likewise.
17295 * gfortran.dg/real_const_3.f90: Likewise.
17296 * gfortran.dg/real_do_1.f90: Likewise.
17297 * gfortran.dg/real_index_1.f90: Likewise.
17298 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17299 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17300 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17301 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17302 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17303 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17304 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17305 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17306 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17307 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17308 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17309 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17310 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17311 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17312 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17313 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17314 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17315 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17316 * gfortran.dg/record_marker_1.f90: Likewise.
17317 * gfortran.dg/record_marker_2.f: Likewise.
17318 * gfortran.dg/record_marker_3.f90: Likewise.
17319 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17320 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17321 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17322 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17323 * gfortran.dg/recursive_check_7.f90: Likewise.
17324 * gfortran.dg/recursive_reference_1.f90: Likewise.
17325 * gfortran.dg/recursive_reference_2.f90: Likewise.
17326 * gfortran.dg/recursive_stack.f90: Likewise.
17327 * gfortran.dg/reduction.f90: Likewise.
17328 * gfortran.dg/repack_arrays_1.f90: Likewise.
17329 * gfortran.dg/repeat_1.f90: Likewise.
17330 * gfortran.dg/repeat_2.f90: Likewise.
17331 * gfortran.dg/repeat_3.f90: Likewise.
17332 * gfortran.dg/repeat_6.f90: Likewise.
17333 * gfortran.dg/reshape-alloc.f90: Likewise.
17334 * gfortran.dg/reshape-complex.f90: Likewise.
17335 * gfortran.dg/reshape.f90: Likewise.
17336 * gfortran.dg/reshape_2.f90: Likewise.
17337 * gfortran.dg/reshape_7.f90: Likewise.
17338 * gfortran.dg/reshape_empty_1.f03: Likewise.
17339 * gfortran.dg/reshape_pad_1.f90: Likewise.
17340 * gfortran.dg/reshape_rank7.f90: Likewise.
17341 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17342 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17343 * gfortran.dg/result_default_init_1.f90: Likewise.
17344 * gfortran.dg/result_in_spec_1.f90: Likewise.
17345 * gfortran.dg/result_in_spec_2.f90: Likewise.
17346 * gfortran.dg/ret_array_1.f90: Likewise.
17347 * gfortran.dg/ret_pointer_1.f90: Likewise.
17348 * gfortran.dg/ret_pointer_2.f90: Likewise.
17349 * gfortran.dg/rewind_1.f90: Likewise.
17350 * gfortran.dg/round_1.f03: Likewise.
17351 * gfortran.dg/round_2.f03: Likewise.
17352 * gfortran.dg/round_3.f08: Likewise.
17353 * gfortran.dg/round_4.f90: Likewise.
17354 * gfortran.dg/rrspacing_1.f90: Likewise.
17355 * gfortran.dg/runtime_warning_1.f90: Likewise.
17356 * gfortran.dg/same_type_as_2.f03: Likewise.
17357 * gfortran.dg/save_1.f90: Likewise.
17358 * gfortran.dg/save_5.f90: Likewise.
17359 * gfortran.dg/save_6.f90: Likewise.
17360 * gfortran.dg/scalar_mask_1.f90: Likewise.
17361 * gfortran.dg/scalar_mask_2.f90: Likewise.
17362 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17363 * gfortran.dg/scale_1.f90: Likewise.
17364 * gfortran.dg/scan_1.f90: Likewise.
17365 * gfortran.dg/scan_2.f90: Likewise.
17366 * gfortran.dg/secnds-1.f: Likewise.
17367 * gfortran.dg/secnds.f: Likewise.
17368 * gfortran.dg/select_1.f90: Likewise.
17369 * gfortran.dg/select_2.f90: Likewise.
17370 * gfortran.dg/select_3.f90: Likewise.
17371 * gfortran.dg/select_5.f90: Likewise.
17372 * gfortran.dg/select_char_1.f90: Likewise.
17373 * gfortran.dg/select_char_2.f90: Likewise.
17374 * gfortran.dg/select_type_13.f03: Likewise.
17375 * gfortran.dg/select_type_14.f03: Likewise.
17376 * gfortran.dg/select_type_15.f03: Likewise.
17377 * gfortran.dg/select_type_19.f03: Likewise.
17378 * gfortran.dg/select_type_2.f03: Likewise.
17379 * gfortran.dg/select_type_26.f03: Likewise.
17380 * gfortran.dg/select_type_27.f03: Likewise.
17381 * gfortran.dg/select_type_28.f03: Likewise.
17382 * gfortran.dg/select_type_3.f03: Likewise.
17383 * gfortran.dg/select_type_35.f03: Likewise.
17384 * gfortran.dg/select_type_36.f03: Likewise.
17385 * gfortran.dg/select_type_37.f03: Likewise.
17386 * gfortran.dg/select_type_39.f03: Likewise.
17387 * gfortran.dg/select_type_4.f90: Likewise.
17388 * gfortran.dg/select_type_5.f03: Likewise.
17389 * gfortran.dg/select_type_6.f03: Likewise.
17390 * gfortran.dg/select_type_7.f03: Likewise.
17391 * gfortran.dg/select_type_8.f03: Likewise.
17392 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17393 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17394 * gfortran.dg/selected_kind_1.f90: Likewise.
17395 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17396 * gfortran.dg/shape_2.f90: Likewise.
17397 * gfortran.dg/shape_4.f90: Likewise.
17398 * gfortran.dg/shape_5.f90: Likewise.
17399 * gfortran.dg/shape_7.f90: Likewise.
17400 * gfortran.dg/shape_8.f90: Likewise.
17401 * gfortran.dg/shape_9.f90: Likewise.
17402 * gfortran.dg/shift-kind_2.f90: Likewise.
17403 * gfortran.dg/shiftalr_1.F90: Likewise.
17404 * gfortran.dg/shiftalr_2.F90: Likewise.
17405 * gfortran.dg/simpleif_1.f90: Likewise.
17406 * gfortran.dg/simplify_argN_1.f90: Likewise.
17407 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17408 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17409 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17410 * gfortran.dg/simplify_modulo.f90: Likewise.
17411 * gfortran.dg/single_char_string.f90: Likewise.
17412 * gfortran.dg/size_dim.f90: Likewise.
17413 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17414 * gfortran.dg/sizeof.f90: Likewise.
17415 * gfortran.dg/sizeof_4.f90: Likewise.
17416 * gfortran.dg/slash_1.f90: Likewise.
17417 * gfortran.dg/sms-1.f90: Likewise.
17418 * gfortran.dg/sms-2.f90: Likewise.
17419 * gfortran.dg/spec_expr_7.f90: Likewise.
17420 * gfortran.dg/specifics_1.f90: Likewise.
17421 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17422 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17423 * gfortran.dg/spread_init_expr.f03: Likewise.
17424 * gfortran.dg/spread_scalar_source.f90: Likewise.
17425 * gfortran.dg/spread_shape_1.f90: Likewise.
17426 * gfortran.dg/stat_1.f90: Likewise.
17427 * gfortran.dg/stat_2.f90: Likewise.
17428 * gfortran.dg/stfunc_1.f90: Likewise.
17429 * gfortran.dg/stfunc_4.f90: Likewise.
17430 * gfortran.dg/stfunc_6.f90: Likewise.
17431 * gfortran.dg/storage_size_1.f08: Likewise.
17432 * gfortran.dg/storage_size_3.f08: Likewise.
17433 * gfortran.dg/storage_size_4.f90: Likewise.
17434 * gfortran.dg/streamio_1.f90: Likewise.
17435 * gfortran.dg/streamio_10.f90: Likewise.
17436 * gfortran.dg/streamio_11.f90: Likewise.
17437 * gfortran.dg/streamio_12.f90: Likewise.
17438 * gfortran.dg/streamio_13.f90: Likewise.
17439 * gfortran.dg/streamio_14.f90: Likewise.
17440 * gfortran.dg/streamio_15.f90: Likewise.
17441 * gfortran.dg/streamio_16.f90: Likewise.
17442 * gfortran.dg/streamio_17.f90: Likewise.
17443 * gfortran.dg/streamio_2.f90: Likewise.
17444 * gfortran.dg/streamio_3.f90: Likewise.
17445 * gfortran.dg/streamio_4.f90: Likewise.
17446 * gfortran.dg/streamio_5.f90: Likewise.
17447 * gfortran.dg/streamio_6.f90: Likewise.
17448 * gfortran.dg/streamio_7.f90: Likewise.
17449 * gfortran.dg/streamio_8.f90: Likewise.
17450 * gfortran.dg/streamio_9.f90: Likewise.
17451 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17452 * gfortran.dg/string_4.f90: Likewise.
17453 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17454 * gfortran.dg/string_assign_2.f90: Likewise.
17455 * gfortran.dg/string_compare_1.f90: Likewise.
17456 * gfortran.dg/string_compare_2.f90: Likewise.
17457 * gfortran.dg/string_compare_3.f90: Likewise.
17458 * gfortran.dg/string_ctor_1.f90: Likewise.
17459 * gfortran.dg/string_length_1.f90: Likewise.
17460 * gfortran.dg/string_length_2.f90: Likewise.
17461 * gfortran.dg/string_length_3.f90: Likewise.
17462 * gfortran.dg/string_length_4.f90: Likewise.
17463 * gfortran.dg/string_null_compare_1.f: Likewise.
17464 * gfortran.dg/string_pad_trunc.f90: Likewise.
17465 * gfortran.dg/structure_constructor_1.f03: Likewise.
17466 * gfortran.dg/structure_constructor_11.f90: Likewise.
17467 * gfortran.dg/structure_constructor_13.f03: Likewise.
17468 * gfortran.dg/structure_constructor_2.f03: Likewise.
17469 * gfortran.dg/structure_constructor_5.f03: Likewise.
17470 * gfortran.dg/submodule_1.f08: Likewise.
17471 * gfortran.dg/submodule_11.f08: Likewise.
17472 * gfortran.dg/submodule_14.f08: Likewise.
17473 * gfortran.dg/submodule_15.f08: Likewise.
17474 * gfortran.dg/submodule_17.f08: Likewise.
17475 * gfortran.dg/submodule_18.f08: Likewise.
17476 * gfortran.dg/submodule_19.f08: Likewise.
17477 * gfortran.dg/submodule_2.f08: Likewise.
17478 * gfortran.dg/submodule_27.f08: Likewise.
17479 * gfortran.dg/submodule_28.f08: Likewise.
17480 * gfortran.dg/submodule_29.f08: Likewise.
17481 * gfortran.dg/submodule_30.f08: Likewise.
17482 * gfortran.dg/submodule_6.f08: Likewise.
17483 * gfortran.dg/submodule_7.f08: Likewise.
17484 * gfortran.dg/submodule_8.f08: Likewise.
17485 * gfortran.dg/subnormal_1.f90: Likewise.
17486 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17487 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17488 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17489 * gfortran.dg/substr_2.f: Likewise.
17490 * gfortran.dg/substr_3.f: Likewise.
17491 * gfortran.dg/substr_4.f: Likewise.
17492 * gfortran.dg/substr_5.f90: Likewise.
17493 * gfortran.dg/substr_6.f90: Likewise.
17494 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17495 * gfortran.dg/sum_init_expr.f03: Likewise.
17496 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17497 * gfortran.dg/system_clock_3.f08: Likewise.
17498 * gfortran.dg/t_editing.f: Likewise.
17499 * gfortran.dg/team_change_1.f90: Likewise.
17500 * gfortran.dg/team_end_1.f90: Likewise.
17501 * gfortran.dg/team_number_1.f90: Likewise.
17502 * gfortran.dg/temporary_1.f90: Likewise.
17503 * gfortran.dg/test_com_block.f90: Likewise.
17504 * gfortran.dg/test_only_clause.f90: Likewise.
17505 * gfortran.dg/tiny_1.f90: Likewise.
17506 * gfortran.dg/tiny_2.f90: Likewise.
17507 * gfortran.dg/tl_editing.f90: Likewise.
17508 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17509 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17510 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17511 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17512 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17513 * gfortran.dg/transfer_class_2.f90: Likewise.
17514 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17515 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17516 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17517 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17518 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17519 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17520 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17521 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17522 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17523 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17524 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17525 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17526 * gfortran.dg/transpose_1.f90: Likewise.
17527 * gfortran.dg/transpose_3.f03: Likewise.
17528 * gfortran.dg/transpose_4.f90: Likewise.
17529 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17530 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17531 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17532 * gfortran.dg/trim_1.f90: Likewise.
17533 * gfortran.dg/trim_optimize_1.f90: Likewise.
17534 * gfortran.dg/trim_optimize_2.f90: Likewise.
17535 * gfortran.dg/trim_optimize_3.f90: Likewise.
17536 * gfortran.dg/trim_optimize_4.f90: Likewise.
17537 * gfortran.dg/trim_optimize_5.f90: Likewise.
17538 * gfortran.dg/trim_optimize_6.f90: Likewise.
17539 * gfortran.dg/trim_optimize_7.f90: Likewise.
17540 * gfortran.dg/trim_optimize_8.f90: Likewise.
17541 * gfortran.dg/type_to_class_1.f03: Likewise.
17542 * gfortran.dg/type_to_class_2.f03: Likewise.
17543 * gfortran.dg/type_to_class_3.f03: Likewise.
17544 * gfortran.dg/type_to_class_4.f03: Likewise.
17545 * gfortran.dg/type_to_class_5.f03: Likewise.
17546 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17547 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17548 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17549 * gfortran.dg/typebound_call_1.f03: Likewise.
17550 * gfortran.dg/typebound_call_13.f03: Likewise.
17551 * gfortran.dg/typebound_call_18.f03: Likewise.
17552 * gfortran.dg/typebound_call_19.f03: Likewise.
17553 * gfortran.dg/typebound_call_2.f03: Likewise.
17554 * gfortran.dg/typebound_call_20.f03: Likewise.
17555 * gfortran.dg/typebound_call_3.f03: Likewise.
17556 * gfortran.dg/typebound_generic_5.f03: Likewise.
17557 * gfortran.dg/typebound_generic_6.f03: Likewise.
17558 * gfortran.dg/typebound_generic_9.f03: Likewise.
17559 * gfortran.dg/typebound_operator_12.f03: Likewise.
17560 * gfortran.dg/typebound_operator_13.f03: Likewise.
17561 * gfortran.dg/typebound_operator_15.f90: Likewise.
17562 * gfortran.dg/typebound_operator_20.f90: Likewise.
17563 * gfortran.dg/typebound_operator_3.f03: Likewise.
17564 * gfortran.dg/typebound_operator_6.f03: Likewise.
17565 * gfortran.dg/typebound_operator_7.f03: Likewise.
17566 * gfortran.dg/typebound_operator_8.f03: Likewise.
17567 * gfortran.dg/typebound_operator_9.f03: Likewise.
17568 * gfortran.dg/typebound_proc_19.f90: Likewise.
17569 * gfortran.dg/typebound_proc_20.f90: Likewise.
17570 * gfortran.dg/typebound_proc_23.f90: Likewise.
17571 * gfortran.dg/typebound_proc_27.f03: Likewise.
17572 * gfortran.dg/typebound_proc_35.f90: Likewise.
17573 * gfortran.dg/typebound_proc_36.f90: Likewise.
17574 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17575 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17576 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17577 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17578 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17579 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17580 * gfortran.dg/unf_short_record_1.f90: Likewise.
17581 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17582 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17583 * gfortran.dg/unit_1.f90: Likewise.
17584 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17585 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17586 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17587 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17588 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17589 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17590 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17591 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17592 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17593 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17594 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17595 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17596 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17597 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17598 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17599 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17600 * gfortran.dg/unpack_init_expr.f03: Likewise.
17601 * gfortran.dg/use_10.f90: Likewise.
17602 * gfortran.dg/use_11.f90: Likewise.
17603 * gfortran.dg/use_13.f90: Likewise.
17604 * gfortran.dg/use_24.f90: Likewise.
17605 * gfortran.dg/use_27.f90: Likewise.
17606 * gfortran.dg/use_5.f90: Likewise.
17607 * gfortran.dg/use_allocated_1.f90: Likewise.
17608 * gfortran.dg/use_only_1.f90: Likewise.
17609 * gfortran.dg/use_only_4.f90: Likewise.
17610 * gfortran.dg/use_rename_2.f90: Likewise.
17611 * gfortran.dg/use_rename_4.f90: Likewise.
17612 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17613 * gfortran.dg/used_interface_ref.f90: Likewise.
17614 * gfortran.dg/used_types_5.f90: Likewise.
17615 * gfortran.dg/utf8_1.f03: Likewise.
17616 * gfortran.dg/utf8_2.f03: Likewise.
17617 * gfortran.dg/value_1.f90: Likewise.
17618 * gfortran.dg/value_2.f90: Likewise.
17619 * gfortran.dg/value_4.f90: Likewise.
17620 * gfortran.dg/value_6.f03: Likewise.
17621 * gfortran.dg/value_7.f03: Likewise.
17622 * gfortran.dg/value_test.f90: Likewise.
17623 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17624 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17625 * gfortran.dg/vect/pr60510.f: Likewise.
17626 * gfortran.dg/vect/pr69882.f90: Likewise.
17627 * gfortran.dg/vect/pr69980.f90: Likewise.
17628 * gfortran.dg/vect/vect-5.f90: Likewise.
17629 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17630 * gfortran.dg/vector_subscript_1.f90: Likewise.
17631 * gfortran.dg/vector_subscript_2.f90: Likewise.
17632 * gfortran.dg/vector_subscript_3.f90: Likewise.
17633 * gfortran.dg/vector_subscript_5.f90: Likewise.
17634 * gfortran.dg/verify_2.f90: Likewise.
17635 * gfortran.dg/volatile10.f90: Likewise.
17636 * gfortran.dg/where_1.f90: Likewise.
17637 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17638 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17639 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17640 * gfortran.dg/whole_file_13.f90: Likewise.
17641 * gfortran.dg/whole_file_2.f90: Likewise.
17642 * gfortran.dg/widechar_2.f90: Likewise.
17643 * gfortran.dg/widechar_4.f90: Likewise.
17644 * gfortran.dg/widechar_5.f90: Likewise.
17645 * gfortran.dg/widechar_6.f90: Likewise.
17646 * gfortran.dg/widechar_8.f90: Likewise.
17647 * gfortran.dg/widechar_IO_1.f90: Likewise.
17648 * gfortran.dg/widechar_IO_2.f90: Likewise.
17649 * gfortran.dg/widechar_IO_3.f90: Likewise.
17650 * gfortran.dg/widechar_IO_4.f90: Likewise.
17651 * gfortran.dg/widechar_compare_1.f90: Likewise.
17652 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17653 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17654 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17655 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17656 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17657 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17658 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17659 * gfortran.dg/widechar_select_1.f90: Likewise.
17660 * gfortran.dg/winapi.f90: Likewise.
17661 * gfortran.dg/write_0_pe_format.f90: Likewise.
17662 * gfortran.dg/write_back.f: Likewise.
17663 * gfortran.dg/write_check3.f90: Likewise.
17664 * gfortran.dg/write_direct_eor.f90: Likewise.
17665 * gfortran.dg/write_padding.f90: Likewise.
17666 * gfortran.dg/write_recursive.f90: Likewise.
17667 * gfortran.dg/write_rewind_1.f: Likewise.
17668 * gfortran.dg/write_rewind_2.f: Likewise.
17669 * gfortran.dg/write_zero_array.f90: Likewise.
17670 * gfortran.dg/x_slash_1.f: Likewise.
17671 * gfortran.dg/x_slash_2.f: Likewise.
17672 * gfortran.dg/zero_array_components_1.f90: Likewise.
17673 * gfortran.dg/zero_length_1.f90: Likewise.
17674 * gfortran.dg/zero_length_2.f90: Likewise.
17675 * gfortran.dg/zero_sized_1.f90: Likewise.
17676 * gfortran.dg/zero_sized_3.f90: Likewise.
17677 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17678 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17679 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17680 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17681 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17682 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17683 * gfortran.fortran-torture/execute/args.f90: Likewise.
17684 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17685 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17686 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17687 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17688 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17689 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17690 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17691 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17692 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17693 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17694 * gfortran.fortran-torture/execute/common.f90: Likewise.
17695 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17696 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17697 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17698 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17699 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17700 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17701 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17702 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17703 * gfortran.fortran-torture/execute/data.f90: Likewise.
17704 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17705 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17706 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17707 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17708 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17709 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17710 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17711 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17712 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17713 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17714 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17715 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17716 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17717 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17718 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17719 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17720 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17721 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17722 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17723 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17724 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17725 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17726 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17727 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17728 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17729 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17730 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17731 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17732 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17733 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17734 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17735 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17736 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17737 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17738 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17739 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17740 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17741 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17742 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17743 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17744 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17745 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17746 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17747 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17748 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17749 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17750 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17751 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17752 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17753 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17754 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17755 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17756 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17757 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17758 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17759 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17760 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17761 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17762 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17763 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17764 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17765 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17766 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17767 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17768 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17769 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17770 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17771 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17772 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17773 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17774 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17775 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17776 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17777 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17779 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17780 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17781 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17782 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17783 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17784 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17785 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17786 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17787 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17788 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17789 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17790 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17791 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17792 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17793 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17794 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17795 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17796 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17797 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17798 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17799 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17800 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17801 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17802 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17803 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17804 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17805 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17806 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17807 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17808 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17809 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17810 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17811 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17812 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17813 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17814 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17815 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17816 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17817 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17818 * gfortran.fortran-torture/execute/math.f90: Likewise.
17819 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17820 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17821 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17822 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17823 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17824 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17825 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17826 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17827 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17828 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17829 * gfortran.fortran-torture/execute/power.f90: Likewise.
17830 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17831 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17832 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17833 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17834 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17835 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17836 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17837 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17838 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17839 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17840 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17841 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17842 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17843 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17844 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17845 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17846 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17847 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17848 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17849 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17850 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17851 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17852 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17853 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17854 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17855 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17856 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17857 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17858 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17859 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17860 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17861 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17862 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17863 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17864 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17865 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17866 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17867 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17868 * gfortran.fortran-torture/execute/string.f90: Likewise.
17869 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17870 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17871 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17872 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17873 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17874 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17875 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17876 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17877 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17878 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17879 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17880 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17881 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17882 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17883 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17884 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17885 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17886 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17887 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17888 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17889 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17890 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17891 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17892 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17893 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17894 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17895 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17896 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17897 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17898 * gfortran.dg/inline_transpose_1.f90: Likewise.
17900 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17903 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17906 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17909 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17910 * gnat.dg/dispatch1.adb: Rename into...
17911 * gnat.dg/disp1.adb: ...this.
17912 * gnat.dg/dispatch1_p.ads: Rename into...
17913 * gnat.dg/disp1_pkg.ads: ...this.
17914 * gnat.dg/disp2.adb: Rename into...
17915 * gnat.dg/dispatch2.adb: ...this.
17916 * gnat.dg/dispatch2_p.ads: Rename into...
17917 * gnat.dg/disp2_pkg.ads: ...this.
17918 * gnat.dg/dispatch2_p.adb: Rename into...
17919 * gnat.dg/disp2_pkg.adb: this.
17920 * gnat.dg/generic_dispatch.adb: Rename into...
17921 * gnat.dg/generic_disp.adb: this.
17922 * gnat.dg/generic_dispatch_p.ads: Rename into...
17923 * gnat.dg/generic_disp_pkg.ads: ...this.
17924 * gnat.dg/generic_dispatch_p.adb: Rename into...
17925 * gnat.dg/generic_disp_pkg.adb: ...this.
17926 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17927 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17928 * gnat.dg/object_overflow1.adb: Tweak index.
17929 * gnat.dg/object_overflow2.adb: Likewise.
17930 * gnat.dg/object_overflow3.adb: Likewise.
17931 * gnat.dg/object_overflow4.adb: Likewise.
17932 * gnat.dg/object_overflow5.adb: Likewise.
17934 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17937 * gcc.c-torture/compile/pr84425.c: New test.
17939 2018-02-16 Marek Polacek <polacek@redhat.com>
17940 Jakub Jelinek <jakub@redhat.com>
17943 * g++.dg/cpp1y/constexpr-84192.C: New test.
17945 2018-02-16 Martin Sebor <msebor@redhat.com>
17948 * g++.dg/overload15.C: New test.
17950 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17953 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17954 * gcc.dg/pr56727-2.c: Ditto.
17955 * gcc.target/powerpc/pr79439.c: Renamed to...
17956 * gcc.target/powerpc/pr79439-1.c: ...this.
17957 * gcc.target/powerpc/pr79439-2.c: New test.
17958 * gcc.target/powerpc/pr79439-3.c: New test.
17960 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17963 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17964 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17965 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17966 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17967 * gcc.target/powerpc/builtins-3.c: Same.
17969 2018-02-16 Nathan Sidwell <nathan@acm.org>
17971 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17973 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17975 PR rtl-optimization/70023
17976 * gcc.target/i386/pr70023.c: New.
17978 2018-02-16 Carl Love <cel@us.ibm.com>
17980 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17982 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17985 2018-02-16 Carl Love <cel@us.ibm.com>
17987 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17988 for the ABI definitions for vec_extract4b and vec_insert4b.
17990 2018-02-16 Nathan Sidwell <nathan@acm.org>
17992 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17993 * g++.old-deja/g++.mike/net43.C: Likewise.
17995 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17998 * g++.dg/cpp1z/class-deduction48.C: New.
18000 2018-02-16 Nathan Sidwell <nathan@acm.org>
18003 * g++.dg/lookup/pr84375.C: New.
18005 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18008 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18010 2018-02-16 Richard Biener <rguenther@suse.de>
18012 PR tree-optimization/84417
18013 * gcc.dg/torture/pr84417.c: New testcase.
18015 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18018 * g++.dg/opt/pr84272.C: New test.
18020 PR rtl-optimization/83723
18021 * gcc.dg/pr83723.c: New test.
18023 2018-02-16 Richard Biener <rguenther@suse.de>
18025 PR tree-optimization/84399
18026 * gcc.dg/graphite/pr84399.c: New testcase.
18028 2018-02-16 Richard Biener <rguenther@suse.de>
18030 PR tree-optimization/84190
18031 * g++.dg/torture/pr84190.C: New testcase.
18033 2018-02-15 Martin Sebor <msebor@redhat.com>
18035 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18038 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18041 * gfortran.dg/dtio_21.f03: Add an error message.
18042 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18044 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18047 * gfortran.dg/stop_shouldfail.f90: New test.
18049 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18052 * g++.dg/concepts/pr84330.C: New.
18054 2018-02-15 Tom de Vries <tom@codesourcery.com>
18056 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18058 2018-02-15 Tom de Vries <tom@codesourcery.com>
18060 * gcc.c-torture/compile/pr84136.c: Require effective target
18063 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18065 PR tree-optimization/84383
18066 * gcc.c-torture/compile/pr84383.c: New test.
18068 PR tree-optimization/84334
18069 * gcc.dg/pr84334.c: New test.
18071 2018-02-14 Carl Love <cel@us.ibm.com>
18073 * gcc.target/powerpc/builtins-4-int128-runnable.c
18074 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18075 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18077 2018-02-14 Martin Sebor <msebor@redhat.com>
18079 PR tree-optimization/83698
18080 * gcc.dg/Wrestrict-7.c: New test.
18081 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18082 * gcc.target/i386/chkp-stropt-17.c: Same.
18084 2018-02-14 Martin Sebor <msebor@redhat.com>
18087 * gcc.dg/Wattributes-8.c: New test.
18089 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18092 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18093 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18094 * gfortran.dg/select_type_1.f03: Extend test case.
18096 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18098 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18099 (dg-options): Use -O2 -msse2 -mno-sse3.
18101 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18103 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18104 this test case still works ok.
18105 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18106 * gcc.dg/vmx/insert-be-order.c: Likewise.
18107 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18108 * gcc.dg/vmx/ld-be-order.c: Likewise.
18109 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18110 * gcc.dg/vmx/lde-be-order.c: Likewise.
18111 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18112 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18113 * gcc.dg/vmx/merge-be-order.c: Likewise.
18114 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18115 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18116 * gcc.dg/vmx/pack-be-order.c: Likewise.
18117 * gcc.dg/vmx/perm-be-order.c: Likewise.
18118 * gcc.dg/vmx/splat-be-order.c: Likewise.
18119 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18120 * gcc.dg/vmx/st-be-order.c: Likewise.
18121 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18122 * gcc.dg/vmx/ste-be-order.c: Likewise.
18123 * gcc.dg/vmx/stl-be-order.c: Likewise.
18124 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18125 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18126 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18127 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18128 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18130 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18133 * g++.dg/cpp0x/auto49.C: New.
18135 2018-02-14 Nathan Sidwell <nathan@acm.org>
18137 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18139 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18141 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18142 * gcc.target/powerpc/le-altivec-consts.c: Same.
18144 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18147 * gcc.target/powerpc/pr84220-sld.c: New test.
18148 * gcc.target/powerpc/pr84220-sld2.c: New test.
18149 * gcc.target/powerpc/pr84220-sldw.c: New test.
18150 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18151 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18153 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18156 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18157 _inc_ssp intrinsics.
18158 * gcc.target/i386/cet-intrin-4.c: Likewise.
18159 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18160 __builtin_ia32_rdssp[d|q].
18162 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18164 PR tree-optimization/84357
18165 * gcc.dg/vect/pr84357.c: New test.
18167 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18170 * gcc.target/rx/pr83831.c: New tests.
18172 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18175 * gcc.target/msp430/pr79242.c: New test.
18177 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18180 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18183 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18186 * g++.dg/pr84279.C: New test.
18188 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18190 PR rtl-optimization/84169
18191 * gcc.c-torture/execute/pr84169.c: New.
18193 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18196 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18198 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18201 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18204 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18207 * g++.dg/warn/effc4.C: New test.
18209 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18212 * g++.dg/template/sizeof16.C: New.
18213 * g++.dg/template/sizeof17.C: Likewise.
18215 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18218 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18219 add necessary compiler options.
18220 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18222 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18225 * gcc.c-torture/execute/pr82210.c: New test.
18227 PR middle-end/84309
18228 * gcc.dg/pr84309-2.c: New test.
18230 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18232 PR tree-optimization/84321
18233 * gcc.dg/pr84321.c: New test.
18235 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18238 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18240 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18243 * gcc.dg/asan/pr84307.c: Remove test.
18245 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18247 * gcc.target/rl78/test_auto_vector.c: New test.
18249 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18252 * gcc.c-torture/compile/pr84305.c: New test.
18254 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18257 * gcc.target/i386/pr84335.c: New test.
18259 PR tree-optimization/84339
18260 * gcc.c-torture/execute/pr84339.c: New test.
18262 PR middle-end/84309
18263 * gcc.dg/pr84309.c: New test.
18264 * gcc.target/i386/pr84309.c: New test.
18267 * gcc.target/i386/pr84336.c: New test.
18269 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18272 * c-c++-common/gomp/pr84341.c: New test.
18274 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18277 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18279 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18282 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18285 2018-02-12 Jeff Law <law@redhat.com>
18287 * gcc.c-torture/compile/reg-args-size.c: New test.
18289 2018-02-12 Carl Love <cel@us.ibm.com>
18291 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18292 uint128 tests to new testfile.
18293 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18294 int128 and uint128 tests.
18295 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18296 list of torture tests.
18298 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18301 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18302 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18304 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18307 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18309 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18312 * gcc.dg/asan/pr84307.c: New test.
18314 2018-02-12 Nathan Sidwell <nathan@acm.org>
18316 * g++.dg/parse/pr84263.C: New.
18318 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18321 * g++.dg/template/crash129.C: New.
18323 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18326 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18327 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18328 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18329 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18330 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18332 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18334 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18335 _mm_maskz_scalef_round_sd): Test new intrinsics.
18336 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18337 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18339 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18340 _mm_maskz_scalef_round_ss): Test new intrinsics.
18341 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18342 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18344 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18345 __builtin_ia32_scalefss_round): Remove builtin.
18346 (__builtin_ia32_scalefsd_mask_round,
18347 __builtin_ia32_scalefss_mask_round): Test new builtin.
18348 * gcc.target/i386/sse-13.c: Ditto.
18349 * gcc.target/i386/sse-23.c: Ditto.
18351 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18353 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18354 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18355 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18356 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18357 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18358 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18359 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18360 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
18362 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18363 (__builtin_ia32_sqrtss_round): Remove builtins.
18364 (__builtin_ia32_sqrtsd_mask_round)
18365 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18366 * gcc.target/i386/sse-13.c: Ditto.
18367 * gcc.target/i386/sse-23.c: Ditto.
18369 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18372 * gfortran.dg/statement_function_3.f: New test.
18374 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18378 * gfortran.dg/statement_function_1.f90: New test.
18379 * gfortran.dg/statement_function_2.f90: New test.
18381 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18384 * gfortran.dg/type_to_class_5.f03: New test.
18386 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18389 * gfortran.dg/type_to_class_4.f03: New test.
18391 2018-02-10 Alan Modra <amodra@gmail.com>
18394 * gcc.dg/pr84300.c: New.
18396 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18399 * g++.dg/ubsan/pr83987-2.C: New test.
18401 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18403 * gcc.target/rx/movsicc.c: New test.
18405 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18408 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18411 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18413 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18414 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18416 2018-02-09 Nathan Sidwell <nathan@acm.org>
18419 * c-c++-common/pr84293.h: New.
18420 * c-c++-common/pr84293.c: New.
18422 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18424 PR rtl-optimization/57193
18425 * gcc.target/i386/pr57193.c: New.
18427 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18430 * gcc.target/powerpc/pr84226.c: New test.
18432 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18434 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18438 2018-02-09 Martin Sebor <msebor@redhat.com>
18441 * gcc.dg/lto/pr84212_0.c: New test file.
18442 * gcc.dg/lto/pr84212_1.c: Same.
18444 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18447 * gcc.target/powerpc/pr83926.c: New test.
18448 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18449 message. Fix test for running in 32-bit mode.
18451 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18454 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18456 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18459 * gcc.target/s390/pr84295.c: New test.
18461 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18464 * g++.dg/cpp1y/lambda-init16.C: New.
18466 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18468 * gnat.dg/sso8.adb: New test.
18469 * gnat.dg/sso8_pkg.ads: New helper.
18471 2018-02-09 Richard Biener <rguenther@suse.de>
18473 PR tree-optimization/84278
18474 * gcc.target/i386/pr84278.c: Adjust regex.
18476 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18478 PR tree-optimization/84232
18479 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18482 * gcc.target/aarch64/pr84252.c: New test.
18484 PR middle-end/84237
18485 * gcc.dg/pr84237.c: New test.
18487 2018-02-09 Marek Polacek <polacek@redhat.com>
18488 Jakub Jelinek <jakub@redhat.com>
18491 * g++.dg/torture/pr83659.C: New test.
18493 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18495 PR tree-optimization/84136
18496 * gcc.c-torture/compile/pr84136.c: New test.
18498 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18501 * gcc.target/i386/pr83008.c: New test.
18503 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18506 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18508 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18511 * g++.dg/warn/Wunused-parm-11.C: New.
18513 2018-02-08 Marek Polacek <polacek@redhat.com>
18515 PR tree-optimization/84238
18516 * gcc.dg/Wstringop-overflow-3.c: New test.
18518 2018-02-08 Nathan Sidwell <nathan@acm.org>
18520 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18522 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18524 PR tree-optimization/84265
18525 * gcc.dg/vect/pr84265.c: New test.
18527 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18529 PR tree-optimization/81635
18530 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18531 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18533 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18535 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18536 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18537 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18538 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18539 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18540 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18541 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18542 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18543 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18544 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18545 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18546 * gcc.target/s390/nobp-return-attr-all.c: New test.
18547 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18548 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18549 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18550 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18551 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18552 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18553 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18554 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18555 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18556 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18557 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18558 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18559 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18560 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18562 2018-02-08 Richard Biener <rguenther@suse.de>
18564 PR tree-optimization/84233
18565 * g++.dg/torture/pr84233.C: New testcase.
18567 2018-02-08 Richard Biener <rguenther@suse.de>
18569 PR tree-optimization/84278
18570 * gcc.target/i386/pr84278.c: New testcase.
18572 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18574 PR rtl-optimization/84068
18575 PR rtl-optimization/83459
18576 * gcc.dg/pr84068.c: New test.
18578 2018-02-08 Richard Biener <rguenther@suse.de>
18580 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18581 loop vectorization to happen.
18583 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18586 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18588 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18590 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18592 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18595 * gcc.target/powerpc/pr84154-1.c: New tests.
18596 * gcc.target/powerpc/pr84154-2.c: Likewise.
18597 * gcc.target/powerpc/pr84154-3.c: Likewise.
18599 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18601 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18603 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18606 * g++.dg/template/incomplete11.C: New test.
18607 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18609 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18612 * gfortran.dg/deallocate_error_3.f90: New test.
18613 * gfortran.dg/deallocate_error_4.f90: New test.
18615 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18618 * gfortran.dg/shape_9.f90: New test.
18620 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18623 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18625 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18629 * g++.dg/spellcheck-reswords.C: New test case.
18630 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18631 suggestion of "if".
18633 2018-02-07 Martin Liska <mliska@suse.cz>
18636 * g++.dg/ext/mv26.C: New test.
18638 2018-02-07 Tom de Vries <tom@codesourcery.com>
18640 * gcc.dg/pr83844.c: Require effective target alloca.
18642 2018-02-07 Tom de Vries <tom@codesourcery.com>
18644 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18646 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18649 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18650 -fcf-protection=return.
18652 2018-02-07 Tom de Vries <tom@codesourcery.com>
18655 * c-c++-common/goacc/pr84217.c: New test.
18656 * gfortran.dg/goacc/pr84217.f90: New test.
18658 2018-02-07 Richard Biener <rguenther@suse.de>
18660 PR tree-optimization/84204
18661 * gcc.dg/graphite/pr84204.c: New testcase.
18663 PR tree-optimization/84205
18664 * gcc.dg/graphite/pr84205.c: New testcase.
18666 PR tree-optimization/84223
18667 * gfortran.dg/graphite/pr84223.f90: New testcase.
18669 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18672 * g++.dg/cpp0x/scoped_enum7.C: New.
18674 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18676 PR tree-optimization/83008
18677 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18679 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18681 PR tree-optimization/84235
18682 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18684 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18687 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18689 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18691 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18694 * gcc.target/i386/pr84146.c: New test.
18696 2018-02-06 Michael Collison <michael.collison@arm.com>
18698 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18700 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18702 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18703 warning for -mno-speculate-indirect-jumps.
18704 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18705 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18706 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18707 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18708 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18709 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18711 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18714 * c-c++-common/fcf-protection-1.c: Change a compared message.
18715 * c-c++-common/fcf-protection-2.c: Likewise.
18716 * c-c++-common/fcf-protection-3.c: Likewise.
18717 * c-c++-common/fcf-protection-5.c: Likewise.
18718 * c-c++-common/fcf-protection-6.c: New test.
18719 * c-c++-common/fcf-protection-7.c: Likewise.
18721 2018-02-06 Marek Polacek <polacek@redhat.com>
18723 PR tree-optimization/84228
18724 * c-c++-common/Wstringop-truncation-3.c: New test.
18726 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18729 * gcc.target/arm/pragma_arch_switch_2.c: New.
18731 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18734 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18736 2018-02-05 Martin Sebor <msebor@redhat.com>
18738 PR tree-optimization/83369
18739 * gcc.dg/Wnonnull.c: New test.
18741 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18743 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18744 argument and use dg-messages-by-file instead. Expect it to be
18745 an array rather than a dict.
18746 (lto-link-and-maybe-run): Remove messages_by_file argument and
18747 use an upvar for dg-messages-by-file. Update call to
18748 lto_handle_diagnostics.
18749 (lt-get-options): Treat dg-messages-by-file as an array
18750 rather than a dict.
18751 (lto-get-options-main): Likewise. Set the entry rather than appending.
18752 (lto-execute): Treat dg-messages-by-file as an array rather than
18753 a dict. Update call to lto-link-and-maybe-run.
18755 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18758 * g++.dg/cpp1z/inline-var4.C: New.
18760 2018-02-05 Martin Liska <mliska@suse.cz>
18762 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18764 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18765 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18766 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18767 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18768 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18769 * c-c++-common/asan/pointer-compare-3.c: New test.
18771 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18773 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18774 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18776 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18778 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18779 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18780 _mm_maskz_range_round_sd): Test new intrinsics.
18781 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18782 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18783 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18784 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18785 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18786 _mm_maskz_range_round_ss): Test new intrinsics.
18787 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18788 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18789 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18790 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18791 __builtin_ia32_rangess128_round): Remove builtins.
18792 (__builtin_ia32_rangesd128_mask_round,
18793 __builtin_ia32_rangess128_mask_round): Test new builtins.
18794 * gcc.target/i386/sse-13.c: Ditto.
18795 * gcc.target/i386/sse-23.c: Ditto.
18797 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18799 PR middle-end/79966
18800 * gfortran.dg/pr79966.f90: New testcase
18802 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18805 * gfortran.dg/associate_23.f90: Fix invalid code.
18806 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18807 * gfortran.dg/matmul_3.f90: Likewise.
18808 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18810 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18813 * gfortran.dg/associate_34.f90: New test.
18814 * gfortran.dg/associate_35.f90: New test.
18816 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18820 * gfortran.dg/pr84155.f90: New test.
18822 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18824 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18825 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18827 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18829 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18832 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18834 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18836 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18837 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18838 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18840 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18843 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18844 * gcc.dg/Wsign-conversion.c: Dito.
18845 * gcc.dg/attr-alloc_size-4.c: Dito.
18846 * gcc.dg/pr81020.c: Dito.
18847 * gcc.dg/pr81192.c: Dito.
18848 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18849 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18850 * gcc.dg/pr83844.c: Restrict to int32plus.
18851 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18852 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18853 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18854 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18855 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18856 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18857 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18858 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18859 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18860 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18861 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18862 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18864 2018-02-02 Julia Koval <julia.koval@intel.com>
18866 * gcc.target/i386/funcspec-56.inc: Handle new march.
18867 * g++.dg/ext/mv16.C: Ditto.
18869 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18871 * lib/target-supports.exp
18872 (check_effective_target_keeps_null_pointer_checks): No more
18874 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18875 * gcc.dg/ifcvt-4.c: Skip avr.
18876 * gcc.dg/pr53037-1.c: Dito.
18877 * gcc.dg/pr53037-2.c: Dito.
18878 * gcc.dg/pr53037-3.c: Dito.
18879 * gcc.dg/pr63387-2.c: Dito.
18880 * gcc.dg/pr63387.c: Dito.
18881 * gcc.dg/sancov/cmp0.c: Dito.
18882 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18883 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18884 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18885 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18886 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18887 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18888 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18889 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18890 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18891 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18892 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18893 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18894 * gcc.dg/tree-ssa/pr82059.c: Dito.
18895 * gcc.c-torture/execute/pr70460.c: Dito.
18897 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18900 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18901 * gcc.c-torture/execute/20180112-1.c: Dito.
18902 * gcc.c-torture/execute/pr81503.c: Dito.
18903 * gcc.dg/store_merging_12.c: Dito.
18904 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18905 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18906 * gcc.dg/tree-ssa/pr80898.c: Dito.
18907 * gcc.dg/tree-ssa/pr82363.c: Dito.
18908 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18909 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18910 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18911 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18912 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18913 * gcc.dg/tree-ssa/pr80803.c: Dito.
18914 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18915 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18916 * gcc.dg/tree-ssa/vrp114.c: Dito.
18917 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18918 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18919 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18921 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18924 * gcc.target/i386/cet-sjlj-6a.c: New test.
18925 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18927 2018-02-01 Marek Polacek <polacek@redhat.com>
18930 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18932 2018-01-30 Jeff Law <law@redhat.com>
18935 * gcc.target/i386/pr84128.c: New test.
18937 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18939 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18940 -fdelete-null-pointer-checks.
18942 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18945 * g++.dg/cpp0x/abstract-default1.C: New.
18947 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18949 PR tree-optimization/81635
18950 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18951 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18953 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18956 * gcc.target/aarch64/pr83370.c: New.
18958 2018-02-01 Richard Biener <rguenther@suse.de>
18960 * gcc.dg/graphite/pr35356-1.c: Adjust.
18962 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18965 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18967 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18968 of hard-coding the choice.
18969 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18970 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18971 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18973 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18975 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18976 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18977 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18978 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18979 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18980 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18981 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18982 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18983 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18984 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18985 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18986 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18987 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18988 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18989 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18990 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18991 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18992 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18993 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18994 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18995 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18996 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18997 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18998 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18999 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19000 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19001 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19002 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19003 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19004 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19005 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19006 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19007 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19008 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19009 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19010 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19011 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19012 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19013 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19014 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19015 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19016 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19017 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19018 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19019 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19020 __builtin_popcountll rather than __builtin_popcountl.
19022 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19024 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19025 of LD1R[HWD] for multi-element constants on big-endian targets.
19026 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19027 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19029 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19031 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19032 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19033 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19035 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19037 PR tree-optimization/81661
19038 PR tree-optimization/84117
19039 * gcc.dg/pr81661.c: New test.
19040 * gfortran.dg/pr84117.f90: New test.
19042 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19045 * gfortran.dg/repeat_7.f90: Catch warning message.
19047 2018-01-31 Ian Lance Taylor <iant@golang.org>
19049 * go.go-torture/execute/printnil.go: New test.
19051 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19053 * lib/target-supports.exp (check_effective_target_comdat_group):
19054 Allow for Solaris as comdat syntax.
19056 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19057 Solaris with comdat_group support and as.
19059 2018-01-31 Marek Polacek <polacek@redhat.com>
19062 * gcc.dg/pr81779.c: New test.
19064 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19067 * gfortran.dg/gomp/pr84116.f90: New test.
19070 * g++.dg/init/pr83993-2.C: New test.
19073 * g++.dg/init/pr83993-1.C: New test.
19074 * g++.dg/cpp0x/pr83993.C: New test.
19076 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19079 * gfortran.dg/pr84088.f90: New test.
19081 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19084 * gcc.target/i386/pr82444.c: New.
19086 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19088 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19089 * gcc.target/powerpc/vsx-13.c: New.
19091 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19094 * g++.dg/cpp1y/var-templ57.C: New.
19096 2018-01-31 Marek Polacek <polacek@redhat.com>
19099 * g++.dg/diagnostic/pr84138.C: New test.
19101 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19104 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19105 -Wstringop-overflow warnings due to spurious warning with -O1.
19106 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19107 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19109 2018-01-31 Richard Biener <rguenther@suse.de>
19111 PR tree-optimization/84132
19112 * g++.dg/torture/pr84132.C: New testcase.
19114 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19116 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19119 2018-01-31 Julia Koval <julia.koval@intel.com>
19122 * gcc.target/i386/rdpid.c: Remove "eax".
19124 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19126 PR tree-optimization/64946
19127 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19128 scan-assembler checks.
19130 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19132 * gcc.c-torture/execute/20180131-1.c: New test.
19134 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19136 * gcc.target/arc/taux-1.c: New test.
19137 * gcc.target/arc/taux-2.c: Likewise.
19139 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19141 * gcc.target/arc/uncached.c: New test.
19143 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19146 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19148 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19150 PR preprocessor/69869
19151 * gcc.dg/cpp/trad/pr69869.c: New test.
19154 * gcc.dg/pr84100.c: New test.
19156 2018-01-30 Jeff Law <law@redhat.com>
19159 * gcc.target/i386/pr84064: New test.
19161 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19164 * gfortran.dg/data_implied_do_2.f90: New test.
19166 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19168 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19170 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19173 * gfortran.dg/inline_matmul_21.f90: New test case.
19175 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19177 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19179 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19182 * gcc.target/powerpc/pr84112.c: New.
19184 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19186 PR rtl-optimization/83986
19187 * gcc.dg/pr83986.c: New test.
19189 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19192 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19193 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19194 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19195 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19197 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19199 PR tree-optimization/84111
19200 * gcc.c-torture/compile/pr84111.c: New test.
19202 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19205 * gcc.dg/ipa/inline-2.c: Fix template.
19206 * gcc.dg/ipa/inline-3.c: Fix template.
19208 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19211 * g++.dg/torture/pr81360.C: New testcase.
19213 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19216 * gcc.dg/lto/pr83954.h: New testcase.
19217 * gcc.dg/lto/pr83954_0.c: New testcase.
19218 * gcc.dg/lto/pr83954_1.c: New testcase.
19220 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19223 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19225 Simplify DW_AT_producer scan.
19227 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19229 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19231 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19234 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19235 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19236 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19237 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19239 2018-01-29 Jeff Law <law@redhat.com>
19242 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19243 better match other tests which require vsx. Verify the zero
19244 extension is part of the test in the combiner dump.
19246 2018-01-29 Marek Polacek <polacek@redhat.com>
19249 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19252 * g++.dg/ext/pr83996.C: New test.
19254 2018-01-29 Richard Biener <rguenther@suse.de>
19256 PR tree-optimization/84057
19257 * gcc.dg/graphite/pr84057.c: New testcase.
19259 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19262 * gfortran.dg/bind_c_usage_31.f90: New test.
19264 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19267 * g++.dg/warn/Wduplicated-branches5.C: New.
19269 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19271 * gcc.target/rl78/test_addsi3_internal.c: New test.
19273 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19275 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19276 Make expected output depend on whether we expect sibcalls or not.
19277 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19278 safe-indirect-jump-1.c).
19280 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19281 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19282 Soren Rasmussen <s.c.rasmussen@gmail.com>
19284 Fortran 2018 teams tests.
19286 * gfortran.dg/team_number_1.f90: new test for team_number.
19287 * gfortran.dg/team_change_1.f90: new test for change team.
19288 * gfortran.dg/team_end_1.f90: new test for end team.
19289 * gfortran.dg/team_form_1.f90: new test for form team.
19291 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19294 * gfortran.dg/dot_product_4.f90
19296 2018-01-26 Martin Sebor <msebor@redhat.com>
19298 PR tree-optimization/83896
19299 * gcc.dg/strlenopt-43.c: New.
19301 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19303 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19304 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19305 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19306 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19307 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19308 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19309 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19310 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19311 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19313 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19314 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19315 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19316 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19317 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19318 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19319 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19320 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19322 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19324 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19326 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19327 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19328 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19329 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19330 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19331 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19332 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19333 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19334 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19335 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19336 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19337 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19338 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19340 2018-01-26 Martin Liska <mliska@suse.cz>
19342 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19345 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19347 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19348 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19349 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19350 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19351 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19352 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19353 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19354 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19356 2018-01-26 Richard Biener <rguenther@suse.de>
19358 PR rtl-optimization/84003
19359 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19360 latent bug in DSE if NOINLINE is appropriately defined.
19361 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19362 and defining NOINLINE.
19364 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19366 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19367 tests specific to aarch64. XFAIL test on arm.
19369 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19371 PR rtl-optimization/83985
19372 * gcc.dg/pr83985.c: New test.
19375 * c-c++-common/Wrestrict-3.c: New test.
19377 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19379 * gcc.target/arc/tdelegitimize_addr.c: New test.
19381 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19383 * gcc.target/arc/jli-1.c: New file.
19384 * gcc.target/arc/jli-2.c: Likewise.
19386 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19388 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19390 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19391 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19393 2018-01-26 Richard Biener <rguenther@suse.de>
19395 PR tree-optimization/81082
19396 * gcc.dg/vect/pr81082.c: New testcase.
19397 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19398 simplification to n * n.
19400 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19402 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19404 * gcc.target/i386/pr63620.c: Likewise.
19406 2018-01-26 Julia Koval <julia.koval@intel.com>
19408 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19409 -mavx512f -mavx512bw.
19410 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19411 * gcc.target/i386/i386.exp: Fix types.
19413 2018-01-26 Alan Modra <amodra@gmail.com>
19416 * gcc.target/powerpc/swaps-p8-46.c: New.
19418 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19421 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19422 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19423 'array01' in the tree dump comparison.
19424 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19425 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19426 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19428 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19430 PR middle-end/83055
19431 * gcc.dg/torture/pr83055.c: New testcase.
19433 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19436 * g++.dg/cpp1z/decomp36.C: New test.
19438 PR middle-end/83977
19439 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19441 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19443 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19444 the shift dump line.
19445 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19447 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19450 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19451 index instead of int, which allows IVOPTs to properly optimize the
19454 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19457 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19458 of "fn_type" typedef.
19459 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19461 2018-01-24 Ian Lance Taylor <iant@golang.org>
19463 * go.go-torture/execute/names-1.go: New test.
19465 2018-01-19 Jeff Law <law@redhat.com>
19468 * gcc.target/i386/pr83994.c: New test.
19470 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19473 * gcc.target/powerpc/pr84014.c: New.
19475 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19477 PR middle-end/83977
19478 * c-c++-common/gomp/pr83977-1.c: New test.
19479 * c-c++-common/gomp/pr83977-2.c: New test.
19480 * c-c++-common/gomp/pr83977-3.c: New test.
19481 * gfortran.dg/gomp/pr83977.f90: New test.
19483 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19486 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19487 * gcc.dg/vect/pr80631-1.c: Likewise.
19488 * gcc.dg/vect/pr80631-2.c: Likewise.
19489 * gcc.dg/vect/pr81410.c: Likewise.
19490 * gcc.dg/vect/pr81633.c: Likewise.
19491 * gcc.dg/vect/pr81815.c: Likewise.
19492 * gcc.dg/vect/pr82108.c: Likewise.
19493 * gcc.dg/vect/pr83857.c: Likewise.
19494 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19495 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19496 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19497 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19498 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19499 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19500 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19501 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19502 dg-xfail-run-if instead.
19503 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19504 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19505 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19506 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19507 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19509 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19511 PR tree-optimization/83979
19512 * g++.dg/pr83979.c: New test.
19514 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19516 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19517 option. Add arm_neon_ok_no_float_abi check.
19519 2018-01-24 Richard Biener <rguenther@suse.de>
19521 PR tree-optimization/83176
19522 * gcc.dg/graphite/pr83176.c: New testcase.
19524 2018-01-24 Richard Biener <rguenther@suse.de>
19526 PR tree-optimization/82819
19527 * gcc.dg/graphite/pr82819.c: New testcase.
19529 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19532 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19533 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19534 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19535 * g++.dg/ext/stmtexpr20.C: Likewise.
19536 * g++.dg/ext/stmtexpr21.C: Likewise.
19538 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19541 * g++.dg/warn/pr83974.C: New test case.
19543 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19546 * g++.dg/ubsan/pr83987.C: New test.
19548 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19551 * gfortran.dg/pdt_29.f03: New test.
19553 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19556 * gfortran.dg/associate_33.f03: New test.
19558 2018-01-23 Martin Liska <mliska@suse.cz>
19561 * gcc.dg/lto/pr81440.h: New test.
19562 * gcc.dg/lto/pr81440_0.c: New test.
19563 * gcc.dg/lto/pr81440_1.c: New test.
19565 2018-01-23 Nathan Sidwell <nathan@acm.org>
19568 * g++.dg/template/pr83988.C: New.
19570 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19574 * g++.dg/cpp0x/pr82882.C: New test.
19575 * g++.dg/cpp0x/pr83978.C: New test.
19578 * g++.dg/cpp1z/decomp35.C: New test.
19580 2018-01-23 Nathan Sidwell <nathan@acm.org>
19582 * g++.dg/cpp0x/range-for10.C: Adjust.
19583 * g++.dg/ext/forscope1.C: Adjust.
19584 * g++.dg/ext/forscope2.C: Adjust.
19585 * g++.dg/template/for1.C: Adjust.
19587 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19589 PR tree-optimization/83510
19590 * gcc.c-torture/compile/pr83510.c: New test case.
19592 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19595 * lib/target-supports.exp (check_effective_target_vect_float): Say
19596 that the result only holds when -funsafe-math-optimizations is on.
19597 (check_effective_target_vect_float_strict): New procedure.
19598 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19600 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19602 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19604 PR tree-optimization/83965
19605 * gcc.dg/vect/pr83965.c: New test.
19607 2018-01-23 Richard Biener <rguenther@suse.de>
19609 PR tree-optimization/83963
19610 * gfortran.dg/graphite/pr83963.f: New testcase.
19611 * gcc.dg/graphite/pr83963-2.c: Likewise.
19613 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19616 * g++.dg/cpp1z/pr83918.C: New test.
19618 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19620 PR tree-optimization/83957
19621 * gcc.dg/autopar/pr83957.c: New test.
19623 PR tree-optimization/83081
19624 * gcc.dg/predict-8.c: Adjust expected probability.
19626 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19629 * gcc.target/powerpc/pr83862.c: New test.
19631 2018-01-22 Carl Love <cel@us.ibm.com>
19633 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19634 builtins-4-runnable.c, builtins-6-runnable.c,
19635 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19636 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19637 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19638 for signed/unsigned 128-bit and long long int loads.
19640 2018-01-22 Marek Polacek <polacek@redhat.com>
19643 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19645 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19647 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19648 scan-asembler valid instructions list.
19649 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19650 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19651 power8-vector requirement and option.
19652 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19654 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19658 * gfortran.dg/string_1.f90: Remove printing the length.
19660 2018-01-22 Richard Biener <rguenther@suse.de>
19662 PR tree-optimization/83963
19663 * gcc.dg/graphite/pr83963.c: New testcase.
19665 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19667 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19668 dg-require-effective-target directives.
19670 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19672 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19674 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19675 Adjust scan-assembler checks for soft-float.
19677 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19680 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19682 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19684 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19685 * gcc.dg/pr83623.c: Likewise.
19686 * gcc.dg/pr83666.c: Likewise.
19688 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19689 David Edelsohn <dje.gcc@gmail.com>
19692 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19693 assembly output from "crset eq" to "crset 2".
19694 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19695 assembly output from . to $.
19696 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19697 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19698 assembly output from "crset eq" to "crset 2".
19699 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19700 assembly output from "crset eq" to "crset 2", and from . to $.
19702 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19705 * gfortran.dg/matmul_18.f90: New test.
19707 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19709 PR tree-optimization/83940
19710 * gcc.dg/torture/pr83940.c: New test.
19712 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19714 PR middle-end/83945
19715 * gcc.dg/tls/pr83945.c: New test.
19718 * gcc.dg/pr83930.c: New test.
19720 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19723 * gfortran.dg/matmul_17.f90: New test.
19725 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19728 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19730 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19733 * g++.dg/cpp0x/pr81167.C: New test.
19736 * g++.dg/cpp0x/pr83919.C: New test.
19738 2018-01-19 Jeff Law <law@redhat.com>
19739 Jakub Jelinek <jakub@redhat.com>
19741 * gcc.dg/stack-check-16.c: New test.
19743 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19746 * gcc.target/nvptx/indirect_call.c: New test.
19748 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19750 * g++.dg/torture/pr83619.C: Remove dg-message.
19752 2018-01-19 Martin Liska <mliska@suse.cz>
19754 * gcc.dg/predict-1.c: Adjust expected probability.
19755 * gcc.dg/predict-3.c: Likewise.
19756 * gcc.dg/predict-5.c: Likewise.
19757 * gcc.dg/predict-6.c: Likewise.
19758 * gcc.dg/predict-9.c: Likewise.
19760 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19762 PR tree-optimization/83922
19763 * gcc.dg/pr83922.c: New test.
19765 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19767 PR tree-optimization/83914
19768 * gcc.dg/vect/pr83914.c: New test.
19770 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19772 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19773 * gcc.target/arm/negdi-2.c: Likewise.
19774 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19776 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19778 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19780 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19782 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19784 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19786 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19789 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19793 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19794 forward declaration.
19796 2018-01-18 Carl Love <cel@us.ibm.com>
19798 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19801 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19804 * g++.dg/inherit/union3.C: New.
19806 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19808 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19810 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19813 * g++.dg/torture/pr83619.C: New testcase.
19815 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19817 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19818 Add function body to force error messages in some configurations.
19820 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19822 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19825 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19828 * c-c++-common/ffile-prefix-map.c: New test.
19829 * c-c++-common/fmacro-prefix-map.c: New test.
19830 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19831 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19833 2018-01-18 Martin Liska <mliska@suse.cz>
19835 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19836 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19837 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19838 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19839 * gcc.target/i386/ret-thunk-10.c: Likewise.
19840 * gcc.target/i386/ret-thunk-11.c: Likewise.
19841 * gcc.target/i386/ret-thunk-12.c: Likewise.
19842 * gcc.target/i386/ret-thunk-15.c: Likewise.
19843 * gcc.target/i386/ret-thunk-9.c: Likewise.
19845 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19847 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19850 2018-01-18 Nathan Sidwell <nathan@acm.org>
19853 * g++.dg/cpp0x/pr83160.C: New.
19855 2018-01-18 Richard Biener <rguenther@suse.de>
19857 PR tree-optimization/83887
19858 * gcc.dg/graphite/pr83887.c: New testcase.
19859 * gfortran.dg/graphite/pr83887.f90: Likewise.
19860 * gfortran.dg/graphite/pr83887.f: Likewise.
19862 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19865 * gcc.target/arm/builtin-bswap.x: New file.
19866 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19867 and options for armv6t2.
19868 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19869 and options for Thumb1.
19870 * gcc.target/arm/builtin-bswap16.x: New file.
19871 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19872 and options for armv6t2.
19873 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19874 and options for Thumb1.
19876 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19878 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19881 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19884 * gcc.dg/pr61240.c: New test.
19886 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19889 * gfortran.dg/pr83864.f90: New test.
19891 2018-01-17 Jeff Law <law@redhat.com>
19894 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19896 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19898 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19899 restriction, but still restrict to 64-bit.
19900 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19901 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19903 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19906 * gfortran.dg/pr83874.f90: New test.
19908 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19911 * g++.dg/cpp0x/pr83824.C: New test.
19913 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19915 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19916 appropriate .gnu_attribute for the long double type, if we use the
19917 long double type, but do not generate any calls.
19918 * gcc.target/powerpc/gnuattr2.c: Likewise.
19919 * gcc.target/powerpc/gnuattr3.c: Likewise.
19921 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19924 * g++.dg/cpp0x/alignas13.C: New.
19926 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19929 * g++.dg/cpp0x/pr83897.C: New test.
19931 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19934 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19936 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19939 * g++.dg/cpp0x/constexpr-ice19.C: New.
19941 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19943 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19944 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19945 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19946 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19947 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19948 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19949 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19950 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19951 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19952 * gcc.target/powerpc/builtins-1.fold.h: New.
19954 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19956 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19957 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19959 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19961 * gcc.target/arm/g2.c: Add -marm to dg-options.
19962 * gcc.target/arm/scd42-2.c: Likewise.
19964 2018-01-17 Nathan Sidwell <nathan@acm.org>
19967 * g++.dg/lookup/pr83287-2.C: New.
19969 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19973 * g++.dg/wrappers/pr83814.C: New test case.
19974 * g++.dg/wrappers/pr83902.C: New test case.
19976 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19979 * g++.dg/lto/pr83121_0.C: New test case.
19980 * g++.dg/lto/pr83121_1.C: New test case.
19981 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19982 adapted from DejaGnu's dg-test.
19983 (lto_handle_diagnostics): New procedure.
19984 (lto_prune_warns): Ignore informational notes.
19985 (lto-link-and-maybe-run): Add "messages_by_file" param.
19986 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19987 "execute" when "link" fails if "execute" was not specified.
19988 (lto-can-handle-directive): New procedure.
19989 (lto-get-options-main): Call lto-can-handle-directive. Add a
19990 dg-messages local, using it to set the caller's
19991 dg-messages-by-file for the given source file.
19992 (lto-get-options): Likewise.
19993 (lto-execute): Add dg-messages-by-file local, and pass it to
19994 lto-link-and-maybe-run.
19996 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19997 Richard Sandiford <richard.sandiford@linaro.org>
20001 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20002 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20004 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20006 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20007 target check autogenerator for armv8.1-a and armv8.2-a.
20009 2018-01-17 Carl Love <cel@us.ibm.com>
20011 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20012 Add debug print statements.
20013 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20014 16 byte vector load followed by a partial vector load.
20016 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20019 * g++.dg/wrappers/pr83799.C: New test case.
20021 2018-01-17 Nathan Sidwell <nathan@acm.org>
20024 * g++.dg/cpp1y/pr83739.C: New.
20026 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20028 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20029 * gcc.target/visium/overflow16.c: Likewise.
20030 * gcc.target/visium/overflow32.c: Likewise.
20032 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20034 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20036 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20038 * gcc.dg/rtl/arm/stl-cond.c: New test.
20039 * gcc.target/arm/stl-cond.c: Delete.
20041 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20043 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20046 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20048 PR tree-optimization/83843
20049 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20050 * gcc.dg/store_merging_19.c: New test.
20052 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20054 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20057 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20059 PR rtl-optimization/83771
20060 * gcc.dg/pr83771.c: New test.
20062 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20064 PR tree-optimization/81184
20065 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20067 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20069 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20071 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20073 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20076 * gcc.target/i386/pr83546.c: New test.
20078 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20080 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20082 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20084 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20085 test and add dg-warning for the -Wstringop-overflow warning.
20087 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20089 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20090 XFAIL last test on SPARC and Visium.
20092 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20094 PR rtl-optimization/80481
20095 * g++.dg/pr80481.C: Exclude solaris.
20097 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20099 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20100 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20101 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20103 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20105 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20106 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20107 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20108 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20109 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20110 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20111 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20112 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20113 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20114 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20115 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20116 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20117 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20118 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20119 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20121 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20124 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20126 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20128 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20129 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20130 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20131 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20132 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20133 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20135 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20137 PR tree-optimization/83857
20138 * gcc.dg/vect/pr83857.c: New test.
20140 2018-01-16 Richard Biener <rguenther@suse.de>
20142 PR tree-optimization/83867
20143 * gcc.dg/vect/pr83867.c: New testcase.
20145 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20148 * gcc.dg/pr83844.c: New test.
20150 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20152 * gcc.dg/torture/pr83847.c: New test.
20154 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20156 PR rtl-optimization/86620
20157 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20158 instead of --param=max-sched-ready-insns=0.
20159 * gcc.target/i386/pr83620.c: New test.
20160 * gcc.dg/pr83620.c: New test.
20162 PR tree-optimization/83843
20163 * gcc.dg/store_merging_18.c: New test.
20166 * g++.dg/cpp1y/pr83817.C: New test.
20169 * g++.dg/template/pr83825.C: New test.
20171 2018-01-16 Richard Biener <rguenther@suse.de>
20173 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20175 2018-01-16 Richard Biener <rguenther@suse.de>
20178 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20179 from gcc.dg/torture/pr60092.c.
20181 2018-01-15 Martin Sebor <msebor@redhat.com>
20184 * g++.dg/ext/flexary28.C: New test.
20186 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20189 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20191 2018-01-15 Martin Sebor <msebor@redhat.com>
20194 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20196 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20199 * gfortran.dg/minmaxloc_9.f90: New test.
20200 * gfortran.dg/minmaxloc_10.f90: New test.
20201 * gfortran.dg/minmaxloc_11.f90: New test.
20203 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20206 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20207 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20208 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20209 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20210 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20211 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20212 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20213 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20214 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20215 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20216 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20217 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20218 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20219 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20220 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20221 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20222 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20223 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20224 * gcc.target/i386/ret-thunk-10.c: Likewise.
20225 * gcc.target/i386/ret-thunk-11.c: Likewise.
20226 * gcc.target/i386/ret-thunk-12.c: Likewise.
20227 * gcc.target/i386/ret-thunk-13.c: Likewise.
20228 * gcc.target/i386/ret-thunk-14.c: Likewise.
20229 * gcc.target/i386/ret-thunk-15.c: Likewise.
20230 * gcc.target/i386/ret-thunk-9.c: Don't check the
20231 __x86_return_thunk label. Scan for "push" only for Linux.
20233 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20236 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20238 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20241 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20243 * gcc.target/arm/pr83687.c: New test.
20245 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20247 Adjust tests to AVR_TINY.
20249 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20250 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20251 * gcc.target/avr/pr71627.c: Same.
20252 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20253 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20254 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20255 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20256 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20257 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20258 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20259 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20260 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20261 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20262 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20263 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20264 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20265 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20266 * gcc.target/avr/torture/pr61055.c: Same.
20267 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20269 * gcc.target/avr/torture/int24-mul.c: Same.
20270 * gcc.target/avr/torture/pr51782-1.c: Same.
20271 * gcc.target/avr/torture/pr61443.c: Same.
20272 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20273 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20275 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20279 * gcc.target/avr/torture/pr83729.c: New test.
20280 * gcc.target/avr/torture/pr83801.c: New test.
20282 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20284 PR middle-end/82694
20285 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20286 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20288 2018-01-10 Martin Sebor <msebor@redhat.com>
20291 * gcc.dg/Wstringop-overflow-2.c: New test.
20293 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20295 PR libgfortran/83811
20296 * gfortran.dg/fmt_e.f90: New test.
20298 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20300 * gcc.target/i386/indirect-thunk-10.c: New test.
20301 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20302 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20303 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20304 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20305 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20306 * gcc.target/i386/ret-thunk-17.c: Likewise.
20307 * gcc.target/i386/ret-thunk-18.c: Likewise.
20308 * gcc.target/i386/ret-thunk-19.c: Likewise.
20309 * gcc.target/i386/ret-thunk-20.c: Likewise.
20310 * gcc.target/i386/ret-thunk-21.c: Likewise.
20312 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20314 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20316 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20318 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20319 -mno-indirect-branch-register.
20320 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20321 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20322 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20323 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20324 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20325 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20326 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20327 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20328 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20329 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20330 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20331 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20332 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20333 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20334 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20335 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20336 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20337 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20338 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20339 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20340 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20341 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20342 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20343 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20344 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20345 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20346 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20347 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20348 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20349 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20350 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20351 * gcc.target/i386/ret-thunk-10.c: Likewise.
20352 * gcc.target/i386/ret-thunk-11.c: Likewise.
20353 * gcc.target/i386/ret-thunk-12.c: Likewise.
20354 * gcc.target/i386/ret-thunk-13.c: Likewise.
20355 * gcc.target/i386/ret-thunk-14.c: Likewise.
20356 * gcc.target/i386/ret-thunk-15.c: Likewise.
20357 * gcc.target/i386/ret-thunk-9.c: Likewise.
20358 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20359 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20360 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20362 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20364 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20365 -mfunction-return=keep.
20366 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20367 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20368 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20369 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20370 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20371 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20372 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20373 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20374 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20375 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20376 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20377 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20378 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20379 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20380 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20381 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20382 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20383 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20384 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20385 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20386 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20387 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20388 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20389 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20390 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20391 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20392 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20393 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20394 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20395 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20396 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20397 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20398 * gcc.target/i386/ret-thunk-1.c: New test.
20399 * gcc.target/i386/ret-thunk-10.c: Likewise.
20400 * gcc.target/i386/ret-thunk-11.c: Likewise.
20401 * gcc.target/i386/ret-thunk-12.c: Likewise.
20402 * gcc.target/i386/ret-thunk-13.c: Likewise.
20403 * gcc.target/i386/ret-thunk-14.c: Likewise.
20404 * gcc.target/i386/ret-thunk-15.c: Likewise.
20405 * gcc.target/i386/ret-thunk-16.c: Likewise.
20406 * gcc.target/i386/ret-thunk-2.c: Likewise.
20407 * gcc.target/i386/ret-thunk-3.c: Likewise.
20408 * gcc.target/i386/ret-thunk-4.c: Likewise.
20409 * gcc.target/i386/ret-thunk-5.c: Likewise.
20410 * gcc.target/i386/ret-thunk-6.c: Likewise.
20411 * gcc.target/i386/ret-thunk-7.c: Likewise.
20412 * gcc.target/i386/ret-thunk-8.c: Likewise.
20413 * gcc.target/i386/ret-thunk-9.c: Likewise.
20415 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20417 * gcc.target/i386/indirect-thunk-1.c: New test.
20418 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20419 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20420 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20421 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20422 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20423 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20424 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20425 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20426 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20427 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20428 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20429 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20430 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20431 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20432 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20433 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20434 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20435 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20436 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20437 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20438 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20439 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20440 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20441 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20442 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20443 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20444 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20445 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20446 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20447 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20448 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20449 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20451 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20454 * gcc.c-torture/compile/pr83051.c: New testcase.
20456 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20458 PR tree-optimization/83501
20459 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20461 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20463 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20464 for lvx and stvx instead of lxvd2x and stxvd2x and require
20465 little-endian target. Add comments.
20466 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20467 comprehensive testing.
20468 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20469 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20470 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20471 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20472 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20473 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20474 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20475 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20476 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20477 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20478 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20479 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20480 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20481 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20482 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20483 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20484 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20485 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20486 scan-assembler-not directives that forbid lvx and xxpermdi.
20487 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20488 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20489 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20490 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20491 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20492 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20493 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20494 scan-assembler-times directives to reflect different numbers of
20495 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20498 Alan Hayward <alan.hayward@arm.com>
20499 David Sherwood <david.sherwood@arm.com>
20501 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20502 than SLP vectorization.
20503 * gcc.dg/vect/vect-alias-check-10.c: New test.
20504 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20505 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20506 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20507 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20508 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20509 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20510 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20511 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20512 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20513 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20514 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20515 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20516 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20517 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20518 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20519 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20520 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20521 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20522 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20523 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20524 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20525 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20526 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20528 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20529 Alan Hayward <alan.hayward@arm.com>
20530 David Sherwood <david.sherwood@arm.com>
20532 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20534 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20535 targets with scatter stores.
20536 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20538 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20539 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20540 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20541 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20542 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20543 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20544 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20545 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20546 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20547 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20548 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20549 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20550 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20551 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20552 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20553 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20555 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20556 Alan Hayward <alan.hayward@arm.com>
20557 David Sherwood <david.sherwood@arm.com>
20559 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20561 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20562 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20563 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20564 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20567 Alan Hayward <alan.hayward@arm.com>
20568 David Sherwood <david.sherwood@arm.com>
20570 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20571 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20572 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20574 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20575 Alan Hayward <alan.hayward@arm.com>
20576 David Sherwood <david.sherwood@arm.com>
20578 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20579 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20580 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20581 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20582 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20583 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20584 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20585 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20586 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20587 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20588 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20589 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20590 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20591 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20593 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20594 Alan Hayward <alan.hayward@arm.com>
20595 David Sherwood <david.sherwood@arm.com>
20597 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20598 check for a message about using in-order reductions.
20599 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20600 check for a message about using in-order reductions.
20601 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20602 vectorized and check for a message about using in-order reductions.
20603 Expect targets with variable-length vectors to fall back to the
20604 fixed-length mininum.
20605 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20606 check for a message about using in-order reductions.
20607 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20608 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20609 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20610 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20611 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20612 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20613 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20614 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20615 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20616 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20617 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20618 vect_fold_left_plus.
20620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20622 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20624 * gcc.target/aarch64/sve/spill_2.c: New test.
20625 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20626 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20627 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20628 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20629 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20632 Alan Hayward <alan.hayward@arm.com>
20633 David Sherwood <david.sherwood@arm.com>
20635 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20637 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20638 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20639 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20640 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20641 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20642 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20643 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20644 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20645 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20647 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20648 Alan Hayward <alan.hayward@arm.com>
20649 David Sherwood <david.sherwood@arm.com>
20651 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20652 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20653 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20654 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20656 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20657 Alan Hayward <alan.hayward@arm.com>
20658 David Sherwood <david.sherwood@arm.com>
20660 * lib/target-supports.exp
20661 (check_effective_target_vect_fold_extract_last): New proc.
20662 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20663 for fold_extract_last.
20664 * gcc.dg/vect/pr65947-2.c: Likewise.
20665 * gcc.dg/vect/pr65947-3.c: Likewise.
20666 * gcc.dg/vect/pr65947-4.c: Likewise.
20667 * gcc.dg/vect/pr65947-5.c: Likewise.
20668 * gcc.dg/vect/pr65947-6.c: Likewise.
20669 * gcc.dg/vect/pr65947-9.c: Likewise.
20670 * gcc.dg/vect/pr65947-10.c: Likewise.
20671 * gcc.dg/vect/pr65947-12.c: Likewise.
20672 * gcc.dg/vect/pr65947-14.c: Likewise.
20673 * gcc.dg/vect/pr80631-1.c: Likewise.
20674 * gcc.target/aarch64/sve/clastb_1.c: New test.
20675 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20676 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20677 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20678 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20679 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20680 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20681 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20682 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20683 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20684 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20685 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20686 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20687 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20690 Alan Hayward <alan.hayward@arm.com>
20691 David Sherwood <david.sherwood@arm.com>
20693 * gcc.target/aarch64/sve/live_1.c: New test.
20694 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20696 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20697 Alan Hayward <alan.hayward@arm.com>
20698 David Sherwood <david.sherwood@arm.com>
20700 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20701 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20702 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20703 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20704 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20705 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20706 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20707 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20708 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20711 Alan Hayward <alan.hayward@arm.com>
20712 David Sherwood <david.sherwood@arm.com>
20714 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20716 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20718 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20719 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20720 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20721 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20722 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20723 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20725 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20726 Alan Hayward <alan.hayward@arm.com>
20727 David Sherwood <david.sherwood@arm.com>
20729 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20730 instead of just ADDRESS.
20731 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20732 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20733 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20734 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20735 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20736 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20737 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20738 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20739 * gcc.target/aarch64/sve/while_2.c: Likewise.
20740 * gcc.target/aarch64/sve/while_3.c: Likewise.
20741 * gcc.target/aarch64/sve/while_4.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.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20748 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20750 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20751 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20752 * gcc.target/aarch64/sve/reduc_5.c: New test.
20753 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20754 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20756 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20757 Alan Hayward <alan.hayward@arm.com>
20758 David Sherwood <david.sherwood@arm.com>
20760 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20761 * gcc.dg/tree-ssa/peel1.c: Likewise.
20762 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20763 variable-length vectors.
20764 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20765 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20766 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20767 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20768 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20769 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20770 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20771 * gcc.target/aarch64/sve/slp_8.c: New test.
20772 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20773 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20774 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20775 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20776 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20777 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20778 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20779 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20780 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20781 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20782 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20783 * gcc.target/aarch64/sve/while_1.c: Likewise.
20784 * gcc.target/aarch64/sve/while_2.c: Likewise.
20785 * gcc.target/aarch64/sve/while_3.c: Likewise.
20786 * gcc.target/aarch64/sve/while_4.c: Likewise.
20788 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20789 Alan Hayward <alan.hayward@arm.com>
20790 David Sherwood <david.sherwood@arm.com>
20792 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20794 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20795 and add an associated scan-dump test. Prevent vectorization
20796 of the first two loops.
20797 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20798 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20799 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20800 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20801 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20802 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20804 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20805 Alan Hayward <alan.hayward@arm.com>
20806 David Sherwood <david.sherwood@arm.com>
20808 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20809 * gcc.dg/vect/pr67790.c: Likewise.
20810 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20811 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20812 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20813 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20814 * gcc.target/aarch64/sve/slp_5.c: New test.
20815 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20816 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20817 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20818 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20819 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20821 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20822 Alan Hayward <alan.hayward@arm.com>
20823 David Sherwood <david.sherwood@arm.com>
20825 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20827 * gcc.dg/vect/slp-1.c: Likewise.
20828 * gcc.dg/vect/slp-10.c: Likewise.
20829 * gcc.dg/vect/slp-12b.c: Likewise.
20830 * gcc.dg/vect/slp-12c.c: Likewise.
20831 * gcc.dg/vect/slp-17.c: Likewise.
20832 * gcc.dg/vect/slp-19b.c: Likewise.
20833 * gcc.dg/vect/slp-20.c: Likewise.
20834 * gcc.dg/vect/slp-21.c: Likewise.
20835 * gcc.dg/vect/slp-22.c: Likewise.
20836 * gcc.dg/vect/slp-23.c: Likewise.
20837 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20838 * gcc.dg/vect/slp-24.c: Likewise.
20839 * gcc.dg/vect/slp-28.c: Likewise.
20840 * gcc.dg/vect/slp-39.c: Likewise.
20841 * gcc.dg/vect/slp-6.c: Likewise.
20842 * gcc.dg/vect/slp-7.c: Likewise.
20843 * gcc.dg/vect/slp-cond-1.c: Likewise.
20844 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20845 * gcc.dg/vect/slp-cond-2.c: Likewise.
20846 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20847 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20848 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20849 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20850 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20851 * gcc.dg/vect/slp-perm-6.c: Likewise.
20852 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20853 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20854 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20855 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20856 * gcc.dg/vect/slp-12a.c: Likewise.
20857 * gcc.dg/vect/slp-14.c: Likewise.
20858 * gcc.dg/vect/slp-15.c: Likewise.
20859 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20860 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20861 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20862 * gcc.target/aarch64/sve/slp_1.c: New test.
20863 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20864 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20865 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20866 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20867 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20868 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20869 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20871 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20872 Alan Hayward <alan.hayward@arm.com>
20873 David Sherwood <david.sherwood@arm.com>
20875 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20876 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20877 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20878 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20879 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20880 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20881 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20882 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20883 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20884 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20885 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20886 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20887 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20888 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20889 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20890 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20891 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20892 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20893 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20895 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20896 Alan Hayward <alan.hayward@arm.com>
20897 David Sherwood <david.sherwood@arm.com>
20899 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20900 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20901 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20902 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20903 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20904 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20905 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20906 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20907 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20908 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20909 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20910 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20911 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20912 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20913 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20914 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20915 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20916 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20917 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20918 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20919 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20920 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20921 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20922 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20923 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20924 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20925 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20926 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20927 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20928 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20929 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20930 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20931 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20932 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20933 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20934 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20936 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20937 Alan Hayward <alan.hayward@arm.com>
20938 David Sherwood <david.sherwood@arm.com>
20940 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20941 Return true for SVE too.
20942 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20943 if load/store lanes are supported.
20944 * gcc.dg/vect/slp-10.c: Likewise.
20945 * gcc.dg/vect/slp-12c.c: Likewise.
20946 * gcc.dg/vect/slp-17.c: Likewise.
20947 * gcc.dg/vect/slp-33.c: Likewise.
20948 * gcc.dg/vect/slp-6.c: Likewise.
20949 * gcc.dg/vect/slp-cond-1.c: Likewise.
20950 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20951 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20952 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20953 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20954 * gcc.dg/vect/slp-perm-6.c: Likewise.
20955 * gcc.dg/vect/slp-perm-9.c: Likewise.
20956 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20957 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20958 for variable-length vectors.
20960 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20961 Alan Hayward <alan.hayward@arm.com>
20962 David Sherwood <david.sherwood@arm.com>
20964 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20965 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20967 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20969 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20970 * g++.target/aarch64/sve/catch_1.C: New test.
20971 * g++.target/aarch64/sve/catch_2.C: Likewise.
20972 * g++.target/aarch64/sve/catch_3.C: Likewise.
20973 * g++.target/aarch64/sve/catch_4.C: Likewise.
20974 * g++.target/aarch64/sve/catch_5.C: Likewise.
20975 * g++.target/aarch64/sve/catch_6.C: Likewise.
20977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20978 Alan Hayward <alan.hayward@arm.com>
20979 David Sherwood <david.sherwood@arm.com>
20981 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20983 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20984 * gcc.target/aarch64/fmaxmin.c: Likewise.
20985 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20986 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20987 * gcc.target/aarch64/pr62178.c: Likewise.
20988 * gcc.target/aarch64/pr71727-2.c: Likewise.
20989 * gcc.target/aarch64/saddw-1.c: Likewise.
20990 * gcc.target/aarch64/saddw-2.c: Likewise.
20991 * gcc.target/aarch64/uaddw-1.c: Likewise.
20992 * gcc.target/aarch64/uaddw-2.c: Likewise.
20993 * gcc.target/aarch64/uaddw-3.c: Likewise.
20994 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20995 * gcc.target/aarch64/vect-compile.c: Likewise.
20996 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20997 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20998 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20999 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21000 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21001 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21002 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21003 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21004 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21005 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21006 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21007 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21008 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21009 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21010 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21011 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21012 * gcc.target/aarch64/vect-movi.c: Likewise.
21013 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21014 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21015 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21016 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21017 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21018 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21020 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21021 * gcc.target/aarch64/sve/arith_1.c: New test.
21022 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21023 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21024 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21025 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21026 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21027 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21028 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21029 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21030 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21031 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21032 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21033 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21034 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21035 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21036 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21037 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21038 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21039 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21040 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21041 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21042 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21043 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21044 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21045 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21046 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21047 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21048 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21049 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21050 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21051 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21052 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21053 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21054 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21055 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21056 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21057 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21058 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21059 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21060 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21061 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21062 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21063 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21064 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21065 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21066 * gcc.target/aarch64/sve/index_1.c: Likewise.
21067 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21068 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21069 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21070 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21071 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21072 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21073 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21074 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21075 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21076 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21077 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21078 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21079 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21080 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21081 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21082 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21083 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21084 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21085 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21086 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21087 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21088 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21089 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21090 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21091 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21092 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21093 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21094 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21095 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21096 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21097 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21098 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21099 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21100 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21101 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21102 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21103 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21104 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21105 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21106 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21107 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21108 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21109 * gcc.target/aarch64/sve/single_1.c: Likewise.
21110 * gcc.target/aarch64/sve/single_2.c: Likewise.
21111 * gcc.target/aarch64/sve/single_3.c: Likewise.
21112 * gcc.target/aarch64/sve/single_4.c: Likewise.
21113 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21114 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21115 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21116 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21117 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21118 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21119 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21120 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21121 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21122 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21123 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21124 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21125 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21126 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21127 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21128 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21129 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21130 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21131 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21132 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21133 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21134 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21135 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21136 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21137 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21138 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21139 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21140 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21141 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21142 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21143 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21144 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21145 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21146 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21147 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21148 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21149 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21150 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21151 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21152 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21153 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21154 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21155 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21156 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21157 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21159 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21160 Alan Hayward <alan.hayward@arm.com>
21161 David Sherwood <david.sherwood@arm.com>
21163 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21164 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21165 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21167 (check_effective_target_vect_perm): Handle SVE.
21168 (check_effective_target_vect_perm_byte): Likewise.
21169 (check_effective_target_vect_perm_short): Likewise.
21170 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21171 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21172 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21173 (check_effective_target_vect_element_align_preferred): Likewise.
21174 (check_effective_target_vect_align_stack_vars): Likewise.
21175 (check_effective_target_vect_load_lanes): Likewise.
21176 (check_effective_target_vect_masked_store): Likewise.
21177 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21178 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21179 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21180 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21181 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21182 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21183 * gcc.dg/vect/slp-23.c: Likewise.
21184 * gcc.dg/vect/slp-perm-5.c: Likewise.
21185 * gcc.dg/vect/slp-perm-6.c: Likewise.
21186 * gcc.dg/vect/slp-perm-9.c: Likewise.
21187 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21188 * gcc.dg/vect/vect-114.c: Likewise.
21189 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21190 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21192 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21194 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21195 vect_variable_length, expecting the test to be vectorized
21196 without SLP instead.
21197 * gcc.dg/vect/pr33953.c: Likewise.
21198 * gcc.dg/vect/pr37027.c: Likewise.
21199 * gcc.dg/vect/pr67790.c: Likewise.
21200 * gcc.dg/vect/pr68445.c: Likewise.
21201 * gcc.dg/vect/slp-1.c: Likewise.
21202 * gcc.dg/vect/slp-10.c: Likewise.
21203 * gcc.dg/vect/slp-12a.c: Likewise.
21204 * gcc.dg/vect/slp-12b.c: Likewise.
21205 * gcc.dg/vect/slp-12c.c: Likewise.
21206 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21207 * gcc.dg/vect/slp-13.c: Likewise.
21208 * gcc.dg/vect/slp-14.c: Likewise.
21209 * gcc.dg/vect/slp-15.c: Likewise.
21210 * gcc.dg/vect/slp-17.c: Likewise.
21211 * gcc.dg/vect/slp-19b.c: Likewise.
21212 * gcc.dg/vect/slp-2.c: Likewise.
21213 * gcc.dg/vect/slp-20.c: Likewise.
21214 * gcc.dg/vect/slp-21.c: Likewise.
21215 * gcc.dg/vect/slp-22.c: Likewise.
21216 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21217 * gcc.dg/vect/slp-24.c: Likewise.
21218 * gcc.dg/vect/slp-28.c: Likewise.
21219 * gcc.dg/vect/slp-39.c: Likewise.
21220 * gcc.dg/vect/slp-42.c: Likewise.
21221 * gcc.dg/vect/slp-6.c: Likewise.
21222 * gcc.dg/vect/slp-7.c: Likewise.
21223 * gcc.dg/vect/slp-cond-1.c: Likewise.
21224 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21225 * gcc.dg/vect/slp-cond-2.c: Likewise.
21226 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21227 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21228 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21229 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21230 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21231 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21232 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21233 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21234 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21235 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21236 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21237 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21238 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21239 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21240 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21241 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21242 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21244 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21247 * gcc.dg/pr83801.c: New test.
21249 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21252 * gfortran.dg/bounds_check_19.f90: New test.
21254 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21256 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21257 instead of scan-assembler-not for xsnabsqp.
21259 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21261 PR libgfortran/83525
21262 * gfortran.dg/newunit_5.f90: New test.
21264 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21266 PR rtl-optimization/80481
21267 * g++.dg/pr80481.C: New.
21269 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21272 * gcc.target/alpha/pr83628-3.c: New test.
21274 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21276 * lib/target-supports.exp (check_effective_target_avx512f): Also
21277 check for __builtin_ia32_addsd_round,
21278 __builtin_ia32_getmantsd_round.
21279 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21281 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21284 * gcc.target/powerpc/pr83629.c: Require ilp32.
21286 2018-01-12 Richard Biener <rguenther@suse.de>
21288 PR tree-optimization/80846
21289 * gcc.target/i386/pr80846-1.c: New testcase.
21290 * gcc.target/i386/pr80846-2.c: Likewise.
21292 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21294 * gcc.c-torture/execute/20180112-1.c: New test.
21296 2018-01-12 Tom de Vries <tom@codesourcery.com>
21298 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21299 * g++.dg/ext/label13a.C: Same.
21300 * g++.dg/ext/label14.C: Same.
21301 * g++.dg/ext/label2.C: Same.
21302 * g++.dg/ext/label3.C: Same.
21303 * g++.dg/torture/pr42462.C: Same.
21304 * g++.dg/torture/pr42739.C: Same.
21305 * g++.dg/warn/Wunused-label-3.C: Same.
21307 2018-01-12 Tom de Vries <tom@codesourcery.com>
21309 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21310 * g++.dg/Walloca1.C: Same.
21311 * g++.dg/cpp0x/pr70338.C: Same.
21312 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21313 * g++.dg/cpp1y/vla10.C: Same.
21314 * g++.dg/cpp1y/vla2.C: Same.
21315 * g++.dg/cpp1y/vla6.C: Same.
21316 * g++.dg/cpp1y/vla8.C: Same.
21317 * g++.dg/debug/debug5.C: Same.
21318 * g++.dg/debug/debug6.C: Same.
21319 * g++.dg/debug/pr54828.C: Same.
21320 * g++.dg/diagnostic/pr70105.C: Same.
21321 * g++.dg/eh/cleanup5.C: Same.
21322 * g++.dg/eh/spbp.C: Same.
21323 * g++.dg/ext/tmplattr9.C: Same.
21324 * g++.dg/ext/vla10.C: Same.
21325 * g++.dg/ext/vla11.C: Same.
21326 * g++.dg/ext/vla12.C: Same.
21327 * g++.dg/ext/vla15.C: Same.
21328 * g++.dg/ext/vla16.C: Same.
21329 * g++.dg/ext/vla17.C: Same.
21330 * g++.dg/ext/vla3.C: Same.
21331 * g++.dg/ext/vla6.C: Same.
21332 * g++.dg/ext/vla7.C: Same.
21333 * g++.dg/init/array24.C: Same.
21334 * g++.dg/init/new47.C: Same.
21335 * g++.dg/init/pr55497.C: Same.
21336 * g++.dg/opt/pr78201.C: Same.
21337 * g++.dg/template/vla2.C: Same.
21338 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21339 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21340 * g++.dg/torture/pr62127.C: Same.
21341 * g++.dg/torture/pr67055.C: Same.
21342 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21343 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21344 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21345 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21346 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21347 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21348 * g++.dg/warn/Wvla-1.C: Same.
21349 * g++.dg/warn/Wvla-3.C: Same.
21350 * g++.old-deja/g++.ext/array2.C: Same.
21351 * g++.old-deja/g++.ext/constructor.C: Same.
21352 * g++.old-deja/g++.law/builtin1.C: Same.
21353 * g++.old-deja/g++.other/crash12.C: Same.
21354 * g++.old-deja/g++.other/eh3.C: Same.
21355 * g++.old-deja/g++.pt/array6.C: Same.
21356 * g++.old-deja/g++.pt/dynarray.C: Same.
21358 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21360 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21362 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21364 PR libfortran/67412
21365 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21366 on *-*-solaris2.10.
21368 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21370 * lib/target-supports.exp (check_effective_target_branch_cost):
21371 Accept all x86 targets.
21373 2018-01-12 Martin Liska <mliska@suse.cz>
21376 * g++.dg/warn/pr83054.C: New test.
21378 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21380 * gcc.target/powerpc/spec-barr-1.c: New file.
21382 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21385 * gcc.target/i386/pr83330.c: New test.
21387 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21390 * gfortran.dg/dtio_31.f03: New test.
21391 * gfortran.dg/dtio_32.f03: New test.
21393 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21396 * g++.dg/wrappers: New subdirectory.
21397 * g++.dg/wrappers/README: New file.
21398 * g++.dg/wrappers/alloc.C: New test case.
21399 * g++.dg/wrappers/cow-istream-string.C: New test case.
21400 * g++.dg/wrappers/cp-stdlib.C: New test case.
21401 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21402 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21404 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21406 PR middle-end/83718
21407 * g++.dg/torture/pr83718.C: New testcase.
21409 2018-01-11 Martin Jambor <mjambor@suse.cz>
21412 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21414 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21416 PR tree-optimization/83695
21417 * gcc.dg/tree-ssa/pr83695.c: New test.
21419 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21421 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21422 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21424 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21426 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21427 * gcc.target/arm/simd/fp16fml_high.c: New test.
21428 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21429 * lib/target-supports.exp
21430 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21431 check_effective_target_arm_fp16fml_neon_ok,
21432 add_options_for_arm_fp16fml_neon): New procedures.
21434 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21436 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21439 2018-01-11 Richard Biener <rguenther@suse.de>
21441 PR tree-optimization/83435
21442 * gcc.dg/graphite/pr83435.c: New testcase.
21444 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21445 Alan Hayward <alan.hayward@arm.com>
21446 David Sherwood <david.sherwood@arm.com>
21448 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21450 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21452 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21454 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21457 * gcc.c-torture/compile/pr82096.c: New test.
21459 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21461 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21463 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21465 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21467 2018-01-11 Justin Squirek <squirek@adacore.com>
21469 * gnat.dg/expr_func4.adb: New testcase.
21471 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21473 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21476 2018-01-11 Bob Duff <duff@adacore.com>
21478 * gnat.dg/protected_null.adb: New testcase.
21480 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21482 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21484 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21486 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21488 2018-01-11 Justin Squirek <squirek@adacore.com>
21490 * gnat.dg/loopvar.adb: New testcase.
21492 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21494 PR middle-end/83189
21495 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21497 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21499 * gcc.c-torture/compile/pr83575.c: New testcase.
21501 2018-01-10 Michael Collison <michael.collison@arm.com>
21503 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21504 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21505 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21506 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21507 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21508 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21509 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21510 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21511 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21512 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21513 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21514 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21515 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21516 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21517 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21518 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21520 2018-01-10 Michael Collison <michael.collison@arm.com>
21522 * gcc.target/aarch64/sha2.h: New shared testcase.
21523 * gcc.target/aarch64/sha2_1.c: New testcase.
21524 * gcc.target/aarch64/sha2_2.c: New testcase.
21525 * gcc.target/aarch64/sha2_3.c: New testcase.
21526 * gcc.target/aarch64/sha3.h: New shared testcase.
21527 * gcc.target/aarch64/sha3_1.c: New testcase.
21528 * gcc.target/aarch64/sha3_2.c: New testcase.
21529 * gcc.target/aarch64/sha3_3.c: New testcase.
21531 2018-01-10 Michael Collison <michael.collison@arm.com>
21533 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21535 2018-01-10 Martin Sebor <msebor@redhat.com>
21537 PR tree-optimization/83781
21538 * gcc.dg/strlenopt-42.c: New test.
21540 2018-01-11 Martin Sebor <msebor@gmail.com>
21541 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21543 PR tree-optimization/83501
21544 PR tree-optimization/81703
21546 * gcc.dg/strlenopt-39.c: New test-case.
21547 * gcc.dg/pr81703.c: Likewise.
21549 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21551 * gnat.dg/atomic10.adb: New test.
21553 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21556 * gfortran.dg/deferred_character_18.f90: New test.
21558 2018-01-10 Martin Sebor <msebor@redhat.com>
21560 PR tree-optimization/83671
21561 * gcc.dg/strlenopt-40.c: New test.
21562 * gcc.dg/strlenopt-41.c: New test.
21564 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21567 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21569 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21572 * gcc.target/powerpc/pr83399.c: New test.
21574 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21577 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21578 to reflect that the arguments are correctly underlined.
21579 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21580 for globals, params, locals and literals.
21581 (test_sizeof): Directly test the location of "sizeof", rather than
21582 when used in compound expressions.
21583 (test_alignof): Likewise for "alignof".
21584 (test_string_literals): Likewise for string literals.
21585 (test_numeric_literals): Likewise for numeric literals.
21586 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21587 (test_typeid): Likewise for typeid.
21588 (test_unary_plus): New.
21589 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21592 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21594 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21596 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21598 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21600 2018-01-10 Marek Polacek <polacek@redhat.com>
21603 * g++.dg/warn/Wduplicated-branches4.C: New test.
21605 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21608 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21611 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21614 * g++.dg/cpp0x/new2.C: New.
21616 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21619 * gcc.target/i386/pr83735.c: New test.
21621 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21623 * lib/target-supports.exp (check_effective_target_branch_cost):
21625 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21626 * gcc.dg/pr21643.c: Likewise.
21627 * gcc.dg/pr46309.c: Likewise.
21628 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21629 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21630 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21631 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21632 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21633 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21634 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21635 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21636 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21637 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21638 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21639 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21640 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21641 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21643 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21646 * gcc.target/powerpc/pr83629.c: New testcase.
21648 2018-01-10 Richard Biener <rguenther@suse.de>
21651 * gcc.dg/pr78768.c: Un-XFAIL.
21653 2018-01-10 Richard Biener <rguenther@suse.de>
21656 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21658 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21660 PR tree-optimization/83753
21661 * gcc.dg/torture/pr83753.c: New test.
21663 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21665 * gcc.target/i386/avx2-gather-1.c: Add -march.
21666 * gcc.target/i386/avx2-gather-2.c: Add -march.
21667 * gcc.target/i386/avx2-gather-3.c: Add -march.
21668 * gcc.target/i386/avx2-gather-4.c: Add -march.
21669 * gcc.target/i386/avx2-gather-5.c: Add -march.
21670 * gcc.target/i386/avx2-gather-6.c: Add -march.
21671 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21672 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21673 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21674 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21675 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21676 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21677 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21678 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21679 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21680 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21682 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21685 * gcc.target/i386/pr78585.c: New test.
21687 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21690 * g++.dg/cpp0x/pr83734.C: New test.
21692 2018-01-09 Carl Love <cel@us.ibm.com>
21694 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21695 vec_mergeo builtins with float, double, long long, unsigned long long,
21696 bool long long arguments.
21697 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21698 vec_float2 with double arguments.
21699 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21700 vec_mergew and vec_mergow builtins.
21702 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21705 * gfortran.dg/contiguous_6.f90: New test.
21707 2018-01-09 Richard Biener <rguenther@suse.de>
21709 PR tree-optimization/83668
21710 * gcc.dg/graphite/pr83668.c: New testcase.
21712 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21714 PR tree-optimization/64811
21715 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21716 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21717 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21718 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21720 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21722 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21725 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21727 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21730 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21731 no NEON and require softfp or hard float-abi.
21732 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21734 2018-01-09 Richard Biener <rguenther@suse.de>
21736 PR tree-optimization/83572
21737 * gcc.dg/graphite/pr83572.c: New testcase.
21739 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21742 * gcc.dg/sms-13.c: New test.
21744 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21747 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21749 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21750 Monk Chiang <sh.chiang04@gmail.com>
21752 * gcc.target/riscv/save-restore-1.c: New.
21754 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21757 * gcc.target/powerpc/pr83677.c: New file.
21759 2018-01-08 Jeff Law <law@redhat.com>
21761 PR rtl-optimizatin/81308
21762 * g++.dg/pr81308-1.C: New test.
21763 * g++.dg/pr81308-2.C: New test.
21765 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21767 PR target/83663 - Revert r255946
21768 * gcc.target/aarch64/vect-slp-dup.c: New.
21770 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21772 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21775 2018-01-08 Richard Biener <rguenther@suse.de>
21777 PR tree-optimization/83563
21778 * gcc.dg/graphite/pr83563.c: New testcase.
21780 2018-01-08 Richard Biener <rguenther@suse.de>
21782 PR middle-end/83713
21783 * g++.dg/torture/pr83713.C: New testcase.
21785 2018-01-08 Tom de Vries <tom@codesourcery.com>
21787 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21789 2018-01-08 Richard Biener <rguenther@suse.de>
21791 PR tree-optimization/83685
21792 * gcc.dg/torture/pr83685.c: New testcase.
21794 2018-01-08 Richard Biener <rguenther@suse.de>
21797 * gcc.dg/lto/pr83719_0.c: New testcase.
21799 2018-01-08 Tom de Vries <tom@codesourcery.com>
21801 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21802 * gcc.dg/graphite/run-id-1.c: Same.
21803 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21805 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21808 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21809 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21810 * gfortran.dg/pdt_27.f03: New test.
21813 * gfortran.dg/pdt_28.f03: New test.
21815 2018-01-08 Tom de Vries <tom@codesourcery.com>
21817 * c-c++-common/builtins.c: Require effective target alloca.
21818 * gcc.dg/Wrestrict.c: Same.
21819 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21821 2018-01-08 Richard Biener <rguenther@suse.de>
21823 PR middle-end/83580
21824 * gcc.dg/torture/pr83580.c: New testcase.
21826 2018-01-08 Richard Biener <rguenther@suse.de>
21828 PR middle-end/83517
21829 * gcc.dg/pr83517.c: New testcase.
21831 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21833 PR middle-end/81897
21834 * gcc.dg/uninit-pr81897.c: New test.
21836 2018-01-06 Martin Sebor <msebor@redhat.com>
21838 PR tree-optimization/83640
21839 * gcc.dg/Wrestrict-6.c: New test.
21840 * gcc.dg/pr83640.c: New test.
21842 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21844 * gcc.target/aarch64/reg-alloc-1.c: New test.
21846 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21849 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21851 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21854 * gcc.dg/pr83480.c: New test.
21856 PR rtl-optimization/83682
21857 * gcc.target/i386/pr83682.c: New test.
21859 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21863 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21864 * gfortran.dg/dependency_49.f90: Likewise.
21865 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21866 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21867 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21868 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21869 * gfortran.dg/string_1_lp64.f90: New test.
21870 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21871 * gfortran.dg/string_3_lp64.f90: New test.
21873 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21876 * gcc.target/i386/sse-26.c: New test.
21879 * gcc.target/i386/pr83604.c: New test.
21881 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21883 * gcc.dg/vect/vect-align-4.c: New test.
21884 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21885 and redefine as a structure with an unaligned member "b".
21886 (foo): Update accordingly.
21888 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21891 * gcc.target/aarch64/bics_5.c: New test.
21892 * gcc.target/arm/bics_5.c: Likewise.
21894 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21896 PR tree-optimization/83605
21897 * gcc.dg/pr83605.c: New test.
21899 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21902 * gcc.target/i386/pr83554.c: New test.
21905 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21908 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21912 * gfortran.dg/eoshift_8.f90: New test.
21913 * gfortran.dg/simplify_eoshift_1.f90: New test.
21915 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21918 * gcc.dg/pr83585.c: New test.
21920 2018-01-04 Nathan Sidwell <nathan@acm.org>
21923 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21925 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21928 * gcc.dg/pr83666.c: New test.
21930 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21933 * gcc.target/alpha/pr83628-1.c: New test.
21934 * gcc.target/alpha/pr83628-2.c: Ditto.
21936 2018-01-04 Martin Liska <mliska@suse.cz>
21939 * g++.dg/ipa/pr82352.C: New test.
21941 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21943 * gcc.dg/vect-opt-info-1.c: Moved to ...
21944 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21945 vect_int targets, use dg-additional-options instead of dg-options and
21946 use relative line numbers instead of absolute.
21948 2018-01-03 Martin Sebor <msebor@redhat.com>
21950 PR tree-optimization/83655
21951 * gcc.dg/Wrestrict-5.c: New test.
21952 * c-c++-common/builtins.c: New test.
21954 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21955 Alan Hayward <alan.hayward@arm.com>
21956 David Sherwood <david.sherwood@arm.com>
21958 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21961 2018-01-03 Jeff Law <law@redhat.com>
21964 * gcc.target/i386/stack-check-17.c: New test.
21965 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21967 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21970 * gcc.dg/pr83621.c: New test.
21973 * gcc.dg/pr83645.c: New test.
21975 2018-01-03 Martin Sebor <msebor@redhat.com>
21977 PR tree-optimization/83603
21978 * gcc.dg/Wrestrict-4.c: New test.
21981 * gcc.dg/const-2.c: New test.
21982 * gcc.dg/pure-3.c: New test.
21984 2018-01-03 Martin Sebor <msebor@redhat.com>
21986 * gcc.dg/Wrestrict-3.c: New test.
21988 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21991 * g++.dg/opt/pr83555.C: New test.
21992 * g++.dg/ubsan/pr83555.C: New test.
21994 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21997 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21998 the !CHECKING_P case by expecting a note.
21999 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22000 a note for the !CHECKING_P case, and move the return statement
22001 outside of #if CHECKING_P guard.
22003 2018-01-03 Jeff Law <law@redhat.com>
22005 PR middle-end/83654
22006 * gcc.target/i386/stack-check-18.c: New test.
22007 * gcc.target/i386/stack-check-19.c: New test.
22009 2018-01-03 Martin Sebor <msebor@redhat.com>
22011 PR tree-optimization/83501
22012 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22014 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22016 PR tree-optimization/83501
22017 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22019 2018-01-03 Nathan Sidwell <nathan@acm.org>
22022 * g++.dg/ipa/pr83667.C: New.
22024 2018-01-03 Martin Liska <mliska@suse.cz>
22026 PR tree-optimization/83593
22027 * gcc.dg/pr83593.c: New test.
22029 2018-01-03 Martin Liska <mliska@suse.cz>
22032 * g++.dg/ipa/pr83549.C: New test.
22034 2018-01-03 Marek Polacek <polacek@redhat.com>
22037 * g++.dg/warn/mvp2.C: New test.
22039 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22041 PR preprocessor/83602
22042 * g++.dg/cpp/pr83602.C: New test.
22045 * g++.dg/parse/pr83634.C: New test.
22047 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22050 * gfortran.dg/eoshift_7.f90: New test.
22052 2018-01-03 Jan Beulich <jbeulich@suse.com>
22054 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22055 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22057 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22059 Update copyright years.
22061 2018-01-03 Martin Liska <mliska@suse.cz>
22064 * gcc.dg/ipa/pr83594.c: New test.
22066 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22067 Alan Hayward <alan.hayward@arm.com>
22068 David Sherwood <david.sherwood@arm.com>
22070 * gcc.dg/vect-opt-info-1.c: New test.
22072 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22074 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22075 floorf128, truncf128, and roundf128.
22076 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22077 optimizations added in match.pd.
22078 * gcc.target/powerpc/float128-hw6.c: Likewise.
22079 * gcc.target/powerpc/float128-hw7.c: Likewise.
22080 * gcc.target/powerpc/float128-hw8.c: Likewise.
22081 * gcc.target/powerpc/float128-hw9.c: Likewise.
22082 * gcc.target/powerpc/float128-hw10.c: Likewise.
22083 * gcc.target/powerpc/float128-hw11.c: Likewise.
22085 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22088 * g++.dg/cpp0x/pr83556.C: New test.
22090 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22094 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22095 * gfortran.dg/simplify_cshift_4.f90: New test.
22097 2018-01-02 Marek Polacek <polacek@redhat.com>
22100 * g++.dg/cpp0x/inh-ctor30.C: New test.
22103 * g++.dg/cpp1z/pr83644.C: New test.
22105 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22108 * gfortran.dg/coarray_45.f90: New test.
22111 * gfortran.dg/coarray_46.f90: New test.
22113 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22115 PR tree-optimization/83581
22116 * gcc.dg/pr83581.c: New test.
22119 * gcc.dg/pr83595.c: New test.
22121 PR middle-end/83608
22122 * g++.dg/opt/pr83608.C: New test.
22124 PR middle-end/83609
22125 * gcc.dg/pr83609.c: New test.
22126 * g++.dg/opt/pr83609.C: New test.
22128 PR middle-end/83623
22129 * gcc.dg/pr83623.c: New test.
22131 * gcc.target/i386/i386.exp
22132 (check_effective_target_avx512vpopcntdqvl): New proc.
22133 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22134 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22135 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22137 Copyright (C) 2018 Free Software Foundation, Inc.
22139 Copying and distribution of this file, with or without modification,
22140 are permitted in any medium without royalty provided the copyright
22141 notice and this notice are preserved.