1 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
3 * g++.dg/asm-qual-1.C: New testcase.
4 * g++.dg/asm-qual-2.C: New testcase.
5 * gcc.dg/asm-qual-1.c: Update.
7 2018-12-19 David Malcolm <dmalcolm@redhat.com>
10 * g++.dg/init/pr88375-2.C: New test.
11 * g++.dg/init/pr88375.C: New test.
13 2018-12-19 David Malcolm <dmalcolm@redhat.com>
15 * c-c++-common/Wtautological-compare-ranges.c: New test.
16 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
18 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
19 1-location form to 3-location form, with labelling of ranges with
20 types. Add examples of id-expression nodes with namespaces.
21 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
23 2018-12-19 David Malcolm <dmalcolm@redhat.com>
27 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
28 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
29 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
30 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
31 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
32 for named local variables to use that of the local variable.
33 * g++.dg/ext/vla1.C: Update column.
34 * g++.dg/init/array43.C: Update expected column to be that of the
36 * g++.dg/init/initializer-string-too-long.C: New test.
37 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
38 * g++.dg/init/pr43064-1.C: New test.
39 * g++.dg/init/pr43064-2.C: New test.
40 * g++.dg/init/pr43064-3.C: New test.
41 * g++.dg/other/fold1.C: Update column of expected error.
42 * g++.dg/parse/crash36.C: Likewise.
43 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
44 integer and float expressions.
45 * g++.dg/template/defarg6.C: Move expected error to the default
46 argument; add expected message about where instantiated.
47 * g++.dg/wrappers/Wparentheses.C: New test.
48 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
51 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
53 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
54 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
56 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
57 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
58 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
59 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
60 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
61 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
62 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
63 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
64 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
65 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
66 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
67 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
68 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
70 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
72 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
74 2018-12-19 Tom de Vries <tdevries@suse.de>
76 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
77 libgomp/testsuite/libgomp.oacc-c-c++-common.
78 * gcc.dg/goacc/nvptx-sese-1.c: Same.
80 2018-12-19 Tom de Vries <tom@codesourcery.com>
82 * lib/scanoffloadrtl.exp: New file.
83 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
86 2018-12-19 Richard Biener <rguenther@suse.de>
88 PR tree-optimization/88533
90 2018-04-30 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/28364
93 PR tree-optimization/85275
94 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
96 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
97 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
98 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
99 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
101 2018-12-19 Jakub Jelinek <jakub@redhat.com>
104 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
107 * g++.dg/cpp0x/constexpr-87934.C: New test.
109 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
113 * gcc.dg/vrp-overflow-1.c: New.
116 * g++.dg/cpp0x/pr87012.C: New.
119 * g++.dg/cpp0x/inh-ctor32.C: New.
121 2018-12-18 Jakub Jelinek <jakub@redhat.com>
123 PR rtl-optimization/87759
124 * gcc.target/i386/pr87759.c: Require int128 effective target.
126 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
128 PR rtl-optimization/87759
129 * gcc.target/i386/pr87759.c: New.
131 2018-12-18 Jakub Jelinek <jakub@redhat.com>
134 * gcc.target/i386/avx512f-pr88464-5.c: New test.
135 * gcc.target/i386/avx512f-pr88464-6.c: New test.
136 * gcc.target/i386/avx512f-pr88464-7.c: New test.
137 * gcc.target/i386/avx512f-pr88464-8.c: New test.
138 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
139 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
140 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
141 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
142 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
143 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
144 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
145 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
146 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
147 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
148 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
149 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
151 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
153 * lib/target-supports.exp (check_effective_target_vect_usad_char):
154 Add non-SVE aarch64 to supported list.
156 2018-12-18 Jakub Jelinek <jakub@redhat.com>
160 * gcc.target/i386/avx512f-pr88513-1.c: New test.
161 * gcc.target/i386/avx512f-pr88513-2.c: New test.
162 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
163 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
164 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
165 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
166 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
167 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
168 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
169 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
170 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
171 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
172 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
174 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
176 * g++.target/i386/mv16.C: Handle new march.
177 * gcc.target/i386/builtin_target.c: Ditto.
179 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
182 * gcc.target/powerpc/pr87870.c: New test.
184 2018-12-17 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/cpp0x/pr88410.C: New test.
189 2018-12-17 Steve Ellcey <sellcey@cavium.com>
191 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
192 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
193 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
194 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
195 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
196 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
197 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
198 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
200 2018-12-17 Martin Sebor <msebor@redhat.com>
202 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
204 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
206 PR rtl-optimization/88253
207 * gcc.target/avr/pr88253.c: New test.
209 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
211 * gcc.dg/loop-versioning-1.c: New test.
212 * gcc.dg/loop-versioning-10.c: Likewise.
213 * gcc.dg/loop-versioning-11.c: Likewise.
214 * gcc.dg/loop-versioning-2.c: Likewise.
215 * gcc.dg/loop-versioning-3.c: Likewise.
216 * gcc.dg/loop-versioning-4.c: Likewise.
217 * gcc.dg/loop-versioning-5.c: Likewise.
218 * gcc.dg/loop-versioning-6.c: Likewise.
219 * gcc.dg/loop-versioning-7.c: Likewise.
220 * gcc.dg/loop-versioning-8.c: Likewise.
221 * gcc.dg/loop-versioning-9.c: Likewise.
222 * gfortran.dg/loop_versioning_1.f90: Likewise.
223 * gfortran.dg/loop_versioning_2.f90: Likewise.
224 * gfortran.dg/loop_versioning_3.f90: Likewise.
225 * gfortran.dg/loop_versioning_4.f90: Likewise.
226 * gfortran.dg/loop_versioning_5.f90: Likewise.
227 * gfortran.dg/loop_versioning_6.f90: Likewise.
228 * gfortran.dg/loop_versioning_7.f90: Likewise.
229 * gfortran.dg/loop_versioning_8.f90: Likewise.
231 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
234 * gfortran.dg/pr88116_1.f90: New test.
235 * gfortran.dg/pr88116_2.f90: Ditto.
238 * gfortran.dg/pr88467.f90: New test.
240 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
242 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
244 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
247 * intent_out_13.f90: New test.
249 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
252 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
255 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
258 * gfortran.dg/pr87994_1.f90: New test.
259 * gfortran.dg/pr87994_2.f90: Ditto.
260 * gfortran.dg/pr87994_3.f90: Ditto.
262 2018-12-16 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/eh/builtin5.C: New test.
266 * g++.dg/eh/builtin6.C: New test.
267 * g++.dg/eh/builtin7.C: New test.
268 * g++.dg/eh/builtin8.C: New test.
269 * g++.dg/eh/builtin9.C: New test.
270 * g++.dg/eh/builtin10.C: New test.
271 * g++.dg/eh/builtin11.C: New test.
272 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
274 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
277 * gfortran.dg/pr88138.f90: new test.
279 2018-12-15 Jakub Jelinek <jakub@redhat.com>
281 PR tree-optimization/88464
283 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
284 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
285 Expect 4 vectorized loops instead of 3.
287 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
288 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
290 (avx512f_test): Prepare arguments for f4 and check the results.
291 * gcc.target/i386/avx512f-pr88464-3.c: New test.
292 * gcc.target/i386/avx512f-pr88464-4.c: New test.
294 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
297 * g++.dg/cpp0x/decltype68.C: New.
298 * g++.dg/cpp0x/decltype-33838.C: Adjust.
299 * g++.dg/template/spec32.C: Likewise.
300 * g++.dg/template/ttp22.C: Likewise.
302 2018-12-15 Jakub Jelinek <jakub@redhat.com>
305 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
306 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
308 PR rtl-optimization/88478
309 * g++.dg/opt/pr88478.C: New test.
311 2018-12-14 Martin Sebor <msebor@redhat.com>
313 PR tree-optimization/88372
314 * gcc.dg/Walloc-size-larger-than-18.c: New test.
315 * gcc.dg/builtin-object-size-19.c: Same.
317 2018-12-14 Martin Sebor <msebor@redhat.com>
319 PR tree-optimization/87096
320 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
322 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
325 * g++.dg/cpp1z/pr87814.C: New.
327 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
329 * gcc.target/i386/cf_check-1.c: New test.
330 * gcc.target/i386/cf_check-2.c: Likewise.
331 * gcc.target/i386/cf_check-3.c: Likewise.
332 * gcc.target/i386/cf_check-4.c: Likewise.
333 * gcc.target/i386/cf_check-5.c: Likewise.
335 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
336 Cesar Philippidis <cesar@codesourcery.com>
338 * c-c++-common/goacc/note-parallelism.c: New test.
339 * gfortran.dg/goacc/note-parallelism.f90: New test.
340 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
341 * c-c++-common/goacc/classify-kernels.c: Likewise.
342 * c-c++-common/goacc/classify-parallel.c: Likewise.
343 * c-c++-common/goacc/classify-routine.c: Likewise.
344 * c-c++-common/goacc/kernels-1.c: Likewise.
345 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
346 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
347 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
348 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
349 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
350 * gfortran.dg/goacc/classify-routine.f95: Likewise.
351 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
353 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
356 * g++.dg/pr86823.C: New.
358 2018-12-14 Jakub Jelinek <jakub@redhat.com>
362 * g++.dg/tree-ssa/pr82294.C: New test.
363 * g++.dg/tree-ssa/pr87436.C: New test.
365 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
367 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
369 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
370 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
371 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
373 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
376 * gcc.target/i386/stackalign/pr88483.c: New test.
378 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
380 * gnat.dg/max_size.adb: New test.
381 * gnat.dg/max_size_pkg.ads: Likewise.
383 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
385 * gcc.target/arc/milli-1.c: New test.
387 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
389 * gcc.dg/lto/pr88297_0.c: New test.
390 * gcc.dg/lto/pr88297_1.c: New test.
392 2018-12-13 Jakub Jelinek <jakub@redhat.com>
394 PR tree-optimization/88444
395 * gcc.dg/tree-ssa/pr88444.c: New test.
397 PR rtl-optimization/88470
398 * gcc.target/i386/pr88470.c: New test.
400 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
402 PR rtl-optimization/88414
403 * gcc.target/i386/pr88414.c: New.
405 2018-12-13 Marek Polacek <polacek@redhat.com>
407 PR c++/88216 - ICE with class type in non-type template parameter.
408 * g++.dg/cpp2a/nontype-class9.C: New test.
410 2018-12-13 Jakub Jelinek <jakub@redhat.com>
412 PR rtl-optimization/88416
413 * gcc.target/i386/pr88416.c: New test.
415 PR tree-optimization/88464
416 * gcc.target/i386/avx512f-pr88462-1.c: New test.
417 * gcc.target/i386/avx512f-pr88462-2.c: New test.
419 2018-12-13 Nathan Sidwell <nathan@acm.org>
422 * g++.dg/lookup/pr87531-2.C: New.
424 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
427 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
428 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
429 Include $subdir in filename.
430 Cleanup generated source.
431 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
433 * gdc.test/compilable/depsOutput9948.d: Likewise.
435 2018-12-13 Jakub Jelinek <jakub@redhat.com>
438 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
439 const char * to const signed char *.
440 (bmhi_init): Change pattern parameter's type the same. Use
441 __builtin_strlen instead of undeclared strlen.
443 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
445 * gcc.target/s390/zvector/vec-double-1.c: New test.
446 * gcc.target/s390/zvector/vec-double-2.c: New test.
448 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
450 * gcc.target/i386/funcspec-56.inc: Handle new march.
452 2018-12-13 Jakub Jelinek <jakub@redhat.com>
455 * gcc.target/i386/avx512f-pr88465.c: New test.
456 * gcc.target/i386/avx512dq-pr88465.c: New test.
459 * gcc.target/i386/pr88461.c: New test.
461 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
463 * g++.dg/other/static5.C: New.
465 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
468 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
470 2018-12-12 Joel Brobecker <brobecker@adacore.com>
472 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
474 2018-12-12 Jakub Jelinek <jakub@redhat.com>
477 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
480 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
482 (e): Adjust comment with correct expected value.
483 (main): Expect e == 1.
484 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
486 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
489 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
490 * gfortran.dg/pr88155.f90: New test.
492 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
495 * gfortran.dg/pr88249.f90: New test.
497 2018-12-11 Jakub Jelinek <jakub@redhat.com>
499 PR tree-optimization/80520
500 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
503 2018-12-11 Marek Polacek <polacek@redhat.com>
505 PR c++/86608 - reading constexpr volatile variable.
506 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
507 * g++.dg/cpp0x/pr65327.C: Add dg-error.
509 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/pr53037-4.C: Test the first two locations too.
513 2018-12-11 Jakub Jelinek <jakub@redhat.com>
515 PR tree-optimization/88444
516 * gcc.dg/pr88444.c: New test.
518 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
520 * gcc.target/i386/pr52813.c: New test.
522 2018-12-11 Jakub Jelinek <jakub@redhat.com>
525 * gcc.target/i386/pr88425.c: New test.
528 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
530 2018-12-11 Yannick Moy <moy@adacore.com>
532 * gnat.dg/ghost4.adb: New testcase.
534 2018-12-11 Ed Schonberg <schonberg@adacore.com>
536 * gnat.dg/iter4.adb: New testcase.
538 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
540 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
541 gnat.dg/valid4_pkg.ads: New testcase.
543 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
545 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
546 gnat.dg/packed_array_pkg.ads: New testcase.
548 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
550 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
552 2018-12-11 Ed Schonberg <schonberg@adacore.com>
554 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
555 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
556 gnat.dg/bip_cu_t.ads: New testcase.
558 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
560 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
562 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
564 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
565 gnat.dg/atomic11_pkg2.ads: New testcase.
567 2018-12-11 Ed Schonberg <schonberg@adacore.com>
569 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
570 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
572 * gnat.dg/static_pred1.adb: Expect an error message.
574 2018-12-11 Jakub Jelinek <jakub@redhat.com>
577 * lib/target-supports.exp (check_effective_target_lto_incremental):
579 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
580 * g++.dg/lto/pr65316_0.C: Likewise.
581 * g++.dg/lto/pr85176_0.C: Likewise.
582 * g++.dg/lto/pr79000_0.C: Likewise.
583 * g++.dg/lto/pr66180_0.C: Likewise.
584 * g++.dg/lto/pr65193_0.C: Likewise.
585 * g++.dg/lto/pr69077_0.C: Likewise.
586 * g++.dg/lto/pr68057_0.C: Likewise.
587 * g++.dg/lto/pr66705_0.C: Likewise.
588 * g++.dg/lto/pr65302_0.C: Likewise.
589 * g++.dg/lto/20091002-1_0.C: Likewise.
590 * g++.dg/lto/pr81940_0.C: Likewise.
591 * g++.dg/lto/pr64043_0.C: Likewise.
592 * g++.dg/lto/pr65549_0.C: Likewise.
593 * g++.dg/lto/pr69133_0.C: Likewise.
594 * gfortran.dg/lto/pr79108_0.f90: Likewise.
596 2018-12-10 Jeff Law <law@redhat.com>
598 PR tree-optimization/80520
599 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
600 * gcc.dg/tree-ssa/split-path-11.c: New test.
602 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
605 * gfortran.dg/io_constraints_8.f90: Update error message.
606 * gfortran.dg/pr87922.f90: New test.
608 2018-12-10 Martin Sebor <msebor@redhat.com>
610 PR tree-optimization/86196
611 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
612 base size only of arrays.
614 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
616 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
618 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
621 * gfortran.dg/pr88269.f90: New test.
623 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
626 * gcc.target/i386/pr88418.c: New test.
628 2018-12-10 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/88427
631 * gcc.dg/pr88427.c: New testcase.
633 2018-12-10 Jakub Jelinek <jakub@redhat.com>
636 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
638 2018-12-10 Martin Jambor <mjambor@suse.cz>
641 * gcc.dg/ipa/pr88214.c: New test.
643 2018-12-10 Jakub Jelinek <jakub@redhat.com>
646 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
647 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
648 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
649 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
650 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
651 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
652 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
654 2018-12-10 Richard Biener <rguenther@suse.de>
657 * gcc.dg/gomp/pr88415.c: New testcase.
659 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
661 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
662 Visium and remove other specific handling.
663 * c-c++-common/patchable_function_entry-default.c: Likewise.
664 * c-c++-common/patchable_function_entry-definition.c: Likewise.
666 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
669 * gfortran.dg/pr88205.f90: New unit.
671 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
674 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
675 (dmd2dg): Check generated html in ddoc tests.
676 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
678 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
681 * gfortran.dg/pr88206.f90: New test.
683 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
686 * gfortran.dg/pr88228.f90: New test.
688 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
690 * gfortran.dg/goacc/combined-directives-3.f90: New file.
692 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
694 * c-c++-common/goacc/combined-directives-3.c: New test.
695 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
696 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
697 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
699 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
701 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
702 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
703 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
705 * gfortran.dg/goacc/loop-2.f95: Split into...
706 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
708 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
710 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
711 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
713 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
715 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
717 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
720 * gfortran.dg/goacc/loop-1-2.f95: Update.
721 * gfortran.dg/goacc/loop-1.f95: Likewise.
723 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
726 * gfortran.dg/pr88048.f90: New test.
728 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
731 * gfortran.dg/pr87945_1.f90: New test.
732 * gfortran.dg/pr87945_2.f90: New test.
734 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
737 * gfortran.dg/pr88025.f90: New test.
739 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
741 * gfortran.dg/pr88357_1.f90: New test.
742 * gfortran.dg/pr88357_2.f90: New test.
744 2018-12-08 Jakub Jelinek <jakub@redhat.com>
747 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
749 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/other/bitfield7.C: New.
752 * g++.dg/parse/bitfield8.C: Likewise.
753 * g++.dg/parse/bitfield9.C: Likewise.
754 * g++.dg/pr53037-4.C: Test the locations too.
756 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
759 * gcc.target/powerpc/pr87496.c: Rename from this...
760 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
761 * gcc.target/powerpc/pr87496-2.c: New test.
762 * gcc.target/powerpc/pr87496-3.c: New test.
764 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
766 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
768 2018-12-07 Jeff Law <law@redhat.com>
771 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
774 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
776 PR rtl-optimization/88349
777 * gcc.target/mips/pr88349.c: New.
779 2018-12-07 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/cpp0x/initlist105.C: New test.
783 * g++.dg/cpp0x/initlist106.C: New test.
784 * g++.dg/other/pr86669.C: New test.
786 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
788 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
790 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
792 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
794 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
796 * gcc.target/i386/ipa-stack-alignment-2.c: Add
797 -fomit-frame-pointer to dg-options.
799 2018-12-07 Jakub Jelinek <jakub@redhat.com>
802 * gcc.target/i386/pr85593.c: New test.
804 PR rtl-optimization/85770
805 * gcc.target/i386/pr85770.c: Require int128 effective target.
808 * gfortran.dg/gomp/pr88377.f90: New test.
811 * gcc.dg/tree-ssa/pr88367.c: New test.
814 * g++.dg/cpp0x/constexpr-87506.C: New test.
816 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/parse/bitfield7.C: New.
819 * g++.dg/other/bitfield2.C: Check location and type.
820 * g++.dg/parse/bitfield1.C: Likewise.
821 * g++.dg/parse/bitfield2.C: Likewise.
823 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
826 * g++.dg/pr86747.C: New.
829 * g++.dg/cpp0x/pr86397-1.C: New.
830 * g++.dg/cpp0x/pr86397-2.C: New.
832 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
835 * gcc.target/powerpc/bmi-check.h: Remove test for
836 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
837 * gcc.target/powerpc/bmi2-check.h: Likewise.
838 * gcc.target/powerpc/mmx-check.h: Likewise.
839 * gcc.target/powerpc/sse-check.h: Likewise.
840 * gcc.target/powerpc/sse2-check.h: Likewise.
841 * gcc.target/powerpc/sse3-check.h: Likewise.
843 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
846 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
847 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
848 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
849 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
850 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
851 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
852 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
853 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
854 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
855 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
857 2018-12-06 Marek Polacek <polacek@redhat.com>
859 PR c++/88373 - wrong parse error with ~.
860 * g++.dg/cpp2a/fn-template19.C: New test.
862 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
864 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
866 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
868 * c-c++-common/torture/asm-inline.c: New testcase.
869 * gcc.dg/asm-qual-2.c: Test asm inline, too.
871 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
874 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
875 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
876 in any order, but that duplicates are not allowed.
878 2018-12-06 Jeff Law <law@redhat.com>
881 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
883 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
885 2018-12-06 David Malcolm <dmalcolm@redhat.com>
888 * g++.dg/diagnostic/missing-default-args.C: New test.
889 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
890 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
891 references and incomplete types.
892 * g++.dg/warn/Wconversion-null-4.C: New test.
894 2018-12-06 Jakub Jelinek <jakub@redhat.com>
897 * gcc.target/aarch64/asm-5.c: New test.
899 PR tree-optimization/85726
900 * gcc.dg/tree-ssa/pr85726-1.c: New test.
901 * gcc.dg/tree-ssa/pr85726-2.c: New test.
902 * gcc.dg/tree-ssa/pr85726-3.c: New test.
903 * gcc.dg/tree-ssa/pr85726-4.c: New test.
906 * gfortran.fortran-torture/compile/pr88304.f90: New test.
908 2018-12-06 Richard Biener <rguenther@suse.de>
911 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
912 optimized dump scanning.
913 * c-c++-common/pr19807-3.c: Likewise.
915 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
917 * g++.dg/parse/bitfield6b.C: New.
918 * g++.dg/parse/bitfield3.C: Test location and type.
920 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
922 * lib/c-compat.exp (compat-use-alt-compiler):
923 Handle -fno-diagnostics-show-line-numbers.
924 (compat_setup_dfp): Likewise.
926 2018-12-05 Jeff Law <law@redhat.com>
928 PR rtl-optimization/85770
929 * gcc.target/i386/pr85770.c: New test.
931 2018-12-05 Martin Sebor <msebor@redhat.com>
934 * c-c++-common/Wstringop-truncation.c: Remove xfails.
935 * gcc.dg/Wstringop-truncation-5.c: New test.
936 * gcc.dg/strcmpopt_1.c: Adjust.
937 * gcc.dg/tree-ssa/pr79697.c: Same.
939 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
941 PR tree-optimization/88064
942 * gcc.dg/vect/vect-over-widen-23.c: New test.
944 2018-12-05 David Malcolm <dmalcolm@redhat.com>
946 * lib/gcc-dg.exp (process-message): Change verbosity level of
947 "verbose" from 2 to 3.
948 (dg-locus): Likewise.
950 2018-12-05 Richard Biener <rguenther@suse.de>
953 * c-c++-common/pr19807-2.c: New testcase.
954 * c-c++-common/pr19807-3.c: Likewise.
956 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
959 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
962 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
964 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
965 * gcc.target/sparc/20181129-2.c: Likewise.
967 2018-12-05 Jakub Jelinek <jakub@redhat.com>
969 PR tree-optimization/87360
970 * g++.dg/opt/pr87360.C: New test.
971 * gfortran.dg/pr87360.f90: New test.
974 * g++.dg/init/const13.C: New test.
977 * c-c++-common/asan/pr88333.c: New test.
979 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
982 * g++.dg/cpp1z/pr85569.C: New.
984 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
986 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
987 to clei_<su>.df $wn,$wn,4 in test31.
989 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
992 * g++.dg/parse/bitfield6.C: New.
994 2018-12-04 Jakub Jelinek <jakub@redhat.com>
996 PR tree-optimization/87320
997 * gcc.dg/pr87320.c: New test.
999 2018-12-04 Jeff Law <law@redhat.com>
1001 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1003 2018-12-04 Martin Sebor <msebor@redhat.com>
1005 * gcc.target/i386/attr-aligned-2.c: New test.
1006 * gcc.target/i386/falign-functions-3.c: New test.
1008 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.target/powerpc/pr88188-2.c: New test.
1013 2018-12-04 Marek Polacek <polacek@redhat.com>
1015 PR c++/88184 - ICE when treating name as template-name.
1016 * g++.dg/cpp2a/fn-template17.C: New test.
1017 * g++.dg/cpp2a/fn-template18.C: New test.
1019 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1021 * gcc.dg/live-patching-2.c: Require LTO.
1023 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1026 * lib/target-supports.exp (check_effective_target_freorder):
1027 Suppress warnings for missing profile.
1029 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1031 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1033 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1035 PR tree-optimization/88285
1036 * gcc.dg/predict-22.c: Only compile on freorder targets.
1038 2018-12-04 Julian Brown <julian@codesourcery.com>
1040 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1043 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1046 * g++.dg/cpp0x/rv-cond3.C: New test.
1048 2018-12-04 Richard Biener <rguenther@suse.de>
1050 PR tree-optimization/88315
1051 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1054 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1057 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1058 (p): Make it void *volatile instead of volatile void *.
1060 (main): Add a dummy 32-byte aligned variable and escape its address.
1061 Don't require that the two __builtin_alloca (0) calls return the
1062 same address, just require that their difference is smaller than
1065 2018-12-03 Marek Polacek <polacek@redhat.com>
1067 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1069 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1071 * gnat.dg/array33.adb: New testcase.
1073 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1075 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1077 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1079 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1080 gnat.dg/generic_inst2_c.ads: New testcase.
1082 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1084 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1085 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1086 gnat.dg/overload2_q.ads: New testcase.
1088 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1089 Mark Eggleston <mark.eggleston@codethink.co.uk>
1092 * gfortran.dg/array_temporaries_5.f90: New test.
1093 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1094 * gfortran.dg/dec_d_lines_3.f: Ditto.
1095 * gfortran.dg/dec_exp_4.f90: Ditto.
1096 * gfortran.dg/dec_exp_5.f90: Ditto.
1097 * gfortran.dg/dec_io_7.f90: Ditto.
1098 * gfortran.dg/dec_structure_24.f90: Ditto.
1099 * gfortran.dg/dec_structure_25.f90: Ditto.
1100 * gfortran.dg/dec_structure_26.f90: Ditto.
1101 * gfortran.dg/dec_structure_27.f90: Ditto.
1102 * gfortran.dg/dec_type_print_3.f90: Ditto.
1103 * gfortran.dg/init_flag_20.f90: Ditto.
1105 2018-12-03 Jeff Law <law@redhat.com>
1107 * gcc.dg/pr59963-2.c: Make testnames unique.
1108 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1110 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1112 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1114 * gcc.target/s390/section-anchors.c: New test.
1115 * gcc.target/s390/section-anchors2.c: New test.
1116 * gcc.target/s390/section-anchors3.c: New test.
1118 2018-12-03 Richard Biener <rguenther@suse.de>
1120 PR tree-optimization/88301
1121 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1123 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1125 PR tree-optimization/71109
1126 * gcc.c-torture/compile/pr71109.c: New test.
1129 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1132 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1135 * gcc.target/s390/pr80080-4.c: New test.
1137 2018-12-02 Andi Kleen <ak@linux.intel.com>
1139 * gcc.target/i386/returninst1.c: Run on 64bit only.
1140 * gcc.target/i386/returninst2.c: Dito.
1141 * gcc.target/i386/returninst3.c: Dito.
1143 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.target/i386/pr88278.c: New test.
1147 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1149 * gcc.target/i386/pr53759-2.c: New test.
1151 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1155 * c-c++-common/asan/pr88291.c: New test.
1158 * g++.dg/gomp/pr88258.C: New test.
1160 2018-12-01 Marek Polacek <polacek@redhat.com>
1162 Implement P0634R3, Down with typename!
1163 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1164 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1165 * g++.dg/cpp1z/typename1.C: New test.
1166 * g++.dg/cpp2a/typename1.C: New test.
1167 * g++.dg/cpp2a/typename10.C: New test.
1168 * g++.dg/cpp2a/typename11.C: New test.
1169 * g++.dg/cpp2a/typename2.C: New test.
1170 * g++.dg/cpp2a/typename3.C: New test.
1171 * g++.dg/cpp2a/typename4.C: New test.
1172 * g++.dg/cpp2a/typename5.C: New test.
1173 * g++.dg/cpp2a/typename6.C: New test.
1174 * g++.dg/cpp2a/typename7.C: New test.
1175 * g++.dg/cpp2a/typename8.C: New test.
1176 * g++.dg/cpp2a/typename9.C: New test.
1177 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1179 * g++.dg/other/crash-9.C: Add template disambiguator.
1180 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1181 * g++.dg/parse/crash13.C: Likewise.
1182 * g++.dg/parse/error36.C: Likewise.
1183 * g++.dg/parse/no-typename1.C: Likewise.
1184 * g++.dg/parse/typedef2.C: Likewise.
1185 * g++.dg/parse/typename11.C: Likewise.
1186 * g++.dg/template/crash48.C: Adjust dg-error.
1187 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1189 * g++.dg/template/error29.C: Only expect error in c++17_down.
1190 * g++.dg/template/nested5.C: Add template disambiguator.
1191 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1192 * g++.dg/template/static30.C: Add dg-error.
1193 * g++.dg/template/typedef6.C: Adjust dg-error.
1194 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1197 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1200 * g++.dg/other/error35.C: New test.
1203 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1205 2018-12-01 Jeff Law <law@redhat.com>
1207 * gcc.dg/predict-22.c: Update expected output.
1209 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1212 * gcc.target/i386/pr54589.c: New test.
1214 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1217 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1218 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1219 effective target, drop -mbranch-cost= options from the test and
1220 instead pass --param logical-op-non-short-circuit=0 or
1221 --param logical-op-non-short-circuit=1 depending on what the
1222 tests meant to test.
1223 * gcc.dg/pr21643.c: Likewise.
1224 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1225 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1226 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1227 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1229 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1230 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1231 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1233 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1234 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1235 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1236 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1237 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1238 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1239 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1241 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1242 * gcc.dg/binop-xor1.c: Likewise.
1243 * gcc.dg/pr46309.c: Likewise.
1244 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1245 * gcc.dg/tree-ssa/reassoc-32.c: Add
1246 --param logical-op-non-short-circuit=1 to dg-options.
1247 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1248 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1249 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1250 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1252 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1255 * gcc.c-torture/execute/pr64242.c: New test.
1257 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1259 * g++.dg/parse/missing-parens-fixit.C: New test.
1261 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1263 * gcc.dg/independent-cloneids-1.c: New test.
1265 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1268 * g++.dg/debug/dwarf2/pr85550.C: New test.
1270 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1273 * c-c++-common/goacc/asyncwait-5.c: Update.
1274 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1276 * c-c++-common/goacc/asyncwait-5.c: New file.
1277 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1279 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1282 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1283 Add -mcpu=power7 option.
1285 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1287 PR preprocessor/88257
1288 * c-c++-common/Wformat-pr88257.c: New test.
1289 * c-c++-common/Wformat-pr88257.h: New test header.
1290 * c-c++-common/empty.h: New test header.
1292 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1294 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1295 * lib/target-supports.exp
1296 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1299 2018-11-30 Martin Liska <mliska@suse.cz>
1302 * c-c++-common/asan/asan-stack-small.c: New test.
1304 2018-11-30 Richard Biener <rguenther@suse.de>
1306 * gcc.dg/gimplefe-34.c: New testcase.
1307 * gcc.dg/gimplefe-35.c: Likewise.
1309 2018-11-30 Martin Liska <mliska@suse.cz>
1312 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1313 * gfortran.dg/simd-builtins-6.f90: Likewise.
1315 2018-11-29 Andi Kleen <ak@linux.intel.com>
1317 * gcc.target/i386/fentryname2.c: New test.
1318 * gcc.target/i386/fentryname3.c: New test.
1320 2018-11-29 Andi Kleen <ak@linux.intel.com>
1322 * gcc.target/i386/fentryname1.c: New test.
1324 2018-11-29 Andi Kleen <ak@linux.intel.com>
1326 * gcc.target/i386/returninst1.c: New test.
1327 * gcc.target/i386/returninst2.c: New test.
1328 * gcc.target/i386/returninst3.c: New test.
1330 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1332 * gcc.target/sparc/20181129-1.c: New test.
1333 * gcc.target/sparc/20181129-2.c: Likewise.
1335 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1338 * g++.target/i386/pr88152.C: New test.
1340 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1342 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1344 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1346 * g++.dg/cpp0x/constexpr-base6b.C: New.
1347 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1348 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1349 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1350 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1351 * g++.dg/cpp1y/pr63996.C: Likewise.
1352 * g++.dg/ext/constexpr-vla5.C: Likewise.
1353 * g++.dg/ext/stmtexpr15.C: Likewise.
1354 * g++.dg/ext/vla1.C: Likewise.
1355 * g++.dg/other/fold1.C: Likewise.
1356 * g++.dg/parse/array-size2.C: Likewise.
1357 * g++.dg/parse/crash36.C: Likewise.
1358 * g++.dg/ubsan/pr81530.C: Likewise.
1359 * g++.dg/warn/Wvla-1.C: Likewise.
1360 * g++.dg/warn/Wvla-2.C: Likewise.
1361 * g++.old-deja/g++.brendan/array1.C: Likewise.
1362 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1363 * g++.old-deja/g++.law/init3.C: Likewise.
1364 * g++.old-deja/g++.mike/p6149.C: Likewise.
1366 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1369 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1370 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1372 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1375 * gcc.target/powerpc/pr87496.c: New test.
1377 2018-11-29 Martin Sebor <msebor@redhat.com>
1381 * gcc.dg/attr-aligned-2.c: New test.
1382 * gcc.dg/builtin-has-attribute.c: Adjust.
1383 * c-c++-common/builtin-has-attribute-2.c: Same.
1384 * c-c++-common/builtin-has-attribute-3.c: Same.
1385 * c-c++-common/builtin-has-attribute-4.c: Same.
1386 * c-c++-common/builtin-has-attribute-5.c: New test.
1387 * gcc.target/aarch64/attr-aligned.c: Same.
1388 * gcc.target/i386/attr-aligned.c: Same.
1389 * gcc.target/powerpc/attr-aligned.c: Same.
1390 * gcc.target/sparc/attr-aligned.c: Same.
1392 2018-11-29 qing zhao <qing.zhao@oracle.com>
1394 * gcc.dg/live-patching-1.c: New test.
1395 * gcc.dg/live-patching-2.c: New test.
1396 * gcc.dg/live-patching-3.c: New test.
1397 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1398 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1400 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1402 * gcc.dg/sinhatanh-1.c: New test.
1403 * gcc.dg/sinhatanh-2.c: New test.
1404 * gcc.dg/sinhatanh-3.c: New test.
1406 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1409 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1410 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1411 * g++.target/i386/avx-pr54700-1.C: New test.
1412 * g++.target/i386/avx-pr54700-2.C: New test.
1413 * g++.target/i386/avx2-pr54700-1.C: New test.
1414 * g++.target/i386/avx2-pr54700-2.C: New test.
1415 * g++.target/i386/sse4_1-check.h: New file.
1416 * g++.target/i386/avx-check.h: New file.
1417 * g++.target/i386/avx2-check.h: New file.
1418 * g++.target/i386/m128-check.h: New file.
1419 * g++.target/i386/m256-check.h: New file.
1420 * g++.target/i386/avx-os-support.h: New file.
1423 * g++.dg/tree-ssa/pr88152-1.C: New test.
1424 * g++.dg/tree-ssa/pr88152-2.C: New test.
1427 * gcc.dg/ubsan/pr88234.c: New test.
1429 2018-11-29 Richard Biener <rguenther@suse.de>
1431 PR tree-optimization/88243
1432 * gcc.dg/torture/pr88243.c: New testcase.
1434 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1437 * g++.dg/cpp0x/pr87539.C: New test.
1439 2018-11-28 Martin Sebor <msebor@redhat.com>
1443 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1445 2018-11-28 Marek Polacek <polacek@redhat.com>
1447 Implement P1094R2, Nested inline namespaces.
1448 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1449 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1451 2018-11-28 Nathan Sidwell <nathan@acm.org>
1454 * g++.dg/lookup/pr87531.C: New.
1456 2018-11-28 Jan Hubicka <jh@suse.cz>
1458 * gcc.dg/predict-13.c: Update template.
1459 * gcc.dg/predict-13b.c: New testcase.
1460 * gcc.dg/predict-22.c: New testcase.
1461 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1464 2018-11-28 Marek Polacek <polacek@redhat.com>
1466 PR c++/88222 - ICE with bit-field with invalid type.
1467 * g++.dg/ext/flexary31.C: New test.
1469 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1471 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1472 * g++.dg/opt/pr83084.C: XFAIL AIX.
1473 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1475 2018-11-28 Richard Biener <rguenther@suse.de>
1477 PR tree-optimization/88223
1478 * gcc.dg/torture/pr88223.c: New testcase.
1480 2018-11-28 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/88217
1483 * g++.dg/pr88217.C: New testcase.
1485 2018-11-28 Richard Biener <rguenther@suse.de>
1487 PR tree-optimization/79351
1488 * gcc.dg/torture/pr79351.c: New testcase.
1490 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1494 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1495 * gcc.target/i386/avx-pr88189-1.c: New test.
1496 * gcc.target/i386/avx-pr88189-2.c: New test.
1499 * g++.dg/cpp0x/pr87476-1.C: New test.
1500 * g++.dg/cpp0x/pr87476-2.C: New test.
1503 * c-c++-common/ubsan/pr88215.c: New test.
1505 2018-11-28 Richard Biener <rguenther@suse.de>
1507 PR tree-optimization/88182
1508 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1510 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1513 * g++.dg/other/pr88187.C: New test.
1516 * g++.dg/debug/pr88181.C: New test.
1519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1522 2018-11-27 Martin Sebor <msebor@redhat.com>
1527 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1528 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1529 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1531 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1533 PR preprocessor/83173
1534 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1535 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1537 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1539 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1541 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1542 instead of PLUGIN_START_UNIT.
1543 * gcc.dg/plugin/plugin.exp: Enable new test.
1545 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1548 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1549 rather than 0 or 2 depending on logical_op_short_circuit.
1552 * gcc.target/powerpc/pr88188.c: New test.
1554 2018-11-27 Martin Liska <mliska@suse.cz>
1556 * gfortran.dg/simd-builtins-1.f90: New test.
1557 * gfortran.dg/simd-builtins-1.h: New test.
1558 * gfortran.dg/simd-builtins-2.f90: New test.
1559 * gfortran.dg/simd-builtins-3.f90: New test.
1560 * gfortran.dg/simd-builtins-3.h: New test.
1561 * gfortran.dg/simd-builtins-4.f: New test.
1562 * gfortran.dg/simd-builtins-4.h: New test.
1563 * gfortran.dg/simd-builtins-5.f: New test.
1564 * gfortran.dg/simd-builtins-6.f90: New test.
1566 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1568 * lib/target-supports.exp
1569 (check_effective_target_logical_op_short_circuit): Add msp430.
1570 (check_effective_target_int_eq_float): New.
1571 (check_effective_target_ptr_eq_long): New.
1572 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1573 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1574 sizeof (float) != sizeof (int).
1575 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1576 * gcc.dg/pr85859.c: Likewise.
1577 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1578 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1579 * gcc.dg/ifcvt-4.c: Likewise.
1580 * gcc.dg/pr34856.c: Likewise.
1581 * gcc.dg/builtin-apply2.c: Likewise.
1582 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1583 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1584 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1585 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1587 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1588 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1589 sizeof(void *) != sizeof(long).
1590 * gcc.dg/lto/20091013-1_2.c: Likewise.
1591 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1592 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1593 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1594 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1595 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1596 * gcc.dg/weak/typeof-2.c: Likewise.
1597 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1598 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1599 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1600 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1602 2018-11-26 Martin Sebor <msebor@redhat.com>
1605 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1606 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1608 2018-11-26 Marek Polacek <polacek@redhat.com>
1610 PR c++/88120 - ICE when calling save_expr in a template.
1611 * g++.dg/cpp0x/pr88120.C: New test.
1613 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1615 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1616 of int if __SIZEOF_INT__ == 2.
1617 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1618 __SIZEOF_SIZE_T < 4.
1619 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1620 __SIZEOF_INT__ == 2.
1621 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1622 * gcc.dg/pr53037-2.c: Likewise.
1623 * gcc.dg/pr53037-3.c: Likewise.
1624 * gcc.dg/pr85512.c: Likewise.
1625 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1626 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1627 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1628 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1629 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1632 directives for int16.
1634 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1636 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1637 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1638 _printf_float for newlib_nano_io target.
1639 * gcc.c-torture/execute/930513-1.c: Likewise.
1640 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1641 * gcc.c-torture/execute/ieee/920810-1.x: New.
1643 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.target/i386/pr88195.c: New test.
1649 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1650 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1651 expect it in diagnostics.
1654 * g++.dg/debug/dwarf2/pr86900.C: New test.
1656 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1658 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1660 * gcc.dg/pr34225.c: Likewise.
1661 * gcc.dg/pr40971.c: Likewise.
1662 * gcc.dg/pr69071.c: Likewise.
1663 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1664 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1665 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1666 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1667 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1668 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1669 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1670 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1671 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1673 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1674 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1675 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1676 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1677 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1678 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1679 * lib/target-supports.exp (check_effective_target_size20plus): New.
1680 (check_effective_target_size32plus): Update comment.
1682 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1685 * gcc.target/pr88178.c: New test.
1687 2018-11-26 Matthias Klose <doko@ubuntu.com>
1689 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1691 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1693 * lib/target-supports.exp (check_compile): Handle D.
1694 (check_effective_target_d_runtime): New proc.
1695 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1696 compile unless d_runtime.
1697 * gdc.dg/runnable.d: Skip unless d_runtime.
1698 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1700 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1703 * gfortran.dg/associate_46.f90: New test.
1705 2018-11-23 Jeff Law <law@redhat.com>
1707 PR rtl-optimization/84768
1708 * gcc.c-torture/compile/pr84768.c: New test.
1710 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1712 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1715 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1717 PR tree-optimization/87756
1718 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1720 * gcc.dg/builtin-memchr-3.c: Likewise.
1722 2018-11-23 Martin Sebor <msebor@redhat.com>
1724 PR tree-optimization/87756
1725 * gcc.dg/builtin-memchr-2.c: New test.
1726 * gcc.dg/builtin-memchr-3.c: Same.
1727 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1729 2018-11-23 Martin Sebor <msebor@redhat.com>
1732 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1733 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1734 * gcc.dg/torture/pr67222.c: Adjust.
1736 2018-11-23 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/88149
1739 * g++.dg/torture/pr88149.C: New testcase.
1741 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1743 PR tree-optimization/86614
1744 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1745 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1746 warnings, just early ones from FE. Remove dg-prune-output.
1747 * c-c++-common/Warray-bounds-6.c: New test.
1749 * gfortran.dg/pad_source_1.f: New test.
1750 * gfortran.dg/pad_source_2.f: New test.
1751 * gfortran.dg/pad_source_3.f: New test.
1752 * gfortran.dg/pad_source_4.f: New test.
1753 * gfortran.dg/pad_source_5.f: New test.
1755 2018-11-22 Jan Hubicka <jh@suse.cz>
1758 * g++.dg/lto/odr-5_0.C: New testcase.
1759 * g++.dg/lto/odr-5_1.C: New testcase.
1761 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1763 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1764 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1766 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1768 PR tree-optimization/85794
1769 * gcc.dg/vect/O3-pr85794.c: New test.
1771 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1773 PR rtl-optimization/87718
1774 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1777 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1779 * gcc.target/arm/pr85434.c: New test.
1781 2018-11-22 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/88148
1784 * gfortran.dg/pr88148.f90: New testcase.
1786 2018-11-22 Andreas Schwab <schwab@suse.de>
1788 * g++.dg/lto/odr-2_0.C: Remove extra brace
1790 2018-11-22 Martin Liska <mliska@suse.cz>
1793 * gcc.dg/tsan/pr88017.c: New test.
1795 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/cpp0x/implicit15.C: New test.
1801 * g++.dg/diagnostic/pr87386.C: New test.
1802 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1804 PR rtl-optimization/85925
1805 * gcc.c-torture/execute/20181120-1.c: Require effective target
1808 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1811 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1814 * gcc.target/pr85667-1.c: New testcase.
1815 * gcc.target/pr85667-2.c: New testcase.
1816 * gcc.target/pr85667-3.c: New testcase.
1817 * gcc.target/pr85667-4.c: New testcase.
1819 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1822 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1823 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1824 * g++.dg/lto/odr-2_0.C: New.
1825 * g++.dg/lto/odr-2_1.C: New.
1826 * g++.dg/lto/odr-3_0.C: New.
1827 * g++.dg/lto/odr-3_1.C: New.
1829 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.target/aarch64/pr87839.c: New test.
1834 2018-11-21 Renlin Li <renlin.li@arm.com>
1837 * gcc.dg/pr84877.c: New.
1839 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1842 * gcc.target/i386/pr87317-1.c: New file.
1843 * gcc.target/i386/pr87317-2.c: Likewise.
1844 * gcc.target/i386/pr87317-3.c: Likewise.
1845 * gcc.target/i386/pr87317-4.c: Likewise.
1846 * gcc.target/i386/pr87317-5.c: Likewise.
1847 * gcc.target/i386/pr87317-6.c: Likewise.
1848 * gcc.target/i386/pr87317-7.c: Likewise.
1849 * gcc.target/i386/pr87317-8.c: Likewise.
1850 * gcc.target/i386/pr87317-9.c: Likewise.
1851 * gcc.target/i386/pr87317-10.c: Likewise.
1852 * gcc.target/i386/pr87317-11.c: Likewise.
1853 * gcc.target/i386/pr87317-12.c: Likewise.
1854 * gcc.target/i386/pr87317-13.c: Likewise.
1856 2018-11-21 Tom de Vries <tdevries@suse.de>
1859 * lib/options.exp (check_for_options_with_filter): New proc.
1860 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1863 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1864 Mark Eggleston <mark.eggleston@codethink.com>
1866 * gfortran.dg/include_10.f: New test.
1867 * gfortran.dg/include_10.inc: New file.
1868 * gfortran.dg/include_11.f: New test.
1869 * gfortran.dg/include_12.f: New test.
1870 * gfortran.dg/include_13.f90: New test.
1871 * gfortran.dg/gomp/include_1.f: New test.
1872 * gfortran.dg/gomp/include_1.inc: New file.
1873 * gfortran.dg/gomp/include_2.f90: New test.
1875 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1877 * gcc.target/s390/vector/align-1.c: New test.
1878 * gcc.target/s390/vector/align-2.c: New test.
1880 2018-11-20 Martin Sebor <msebor@redhat.com>
1882 * c-c++-common/builtin-has-attribute-2.c: New test.
1883 * c-c++-common/builtin-has-attribute-3.c: New test.
1884 * c-c++-common/builtin-has-attribute-4.c: New test.
1885 * c-c++-common/builtin-has-attribute.c: New test.
1886 * gcc.dg/builtin-has-attribute.c: New test.
1887 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1889 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1892 * g++.dg/lto/odr-4_0.C: New testcase.
1893 * g++.dg/lto/odr-4_1.C: New testcase.
1895 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1898 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1900 PR tree-optimization/87895
1901 * gcc.dg/gomp/pr87895-1.c: New test.
1902 * gcc.dg/gomp/pr87895-2.c: New test.
1903 * gcc.dg/gomp/pr87895-3.c: New test.
1905 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1908 * gcc.target/i386/pr88070.c: New test.
1910 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1912 * gcc.target/s390/flogr-1.c: New test.
1914 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1917 * g++.dg/torture/pr87997.C: New testcase.
1919 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1922 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1924 2018-11-20 Richard Biener <rguenther@suse.de>
1926 PR tree-optimization/88074
1927 * gcc.dg/pr88074.c: New testcase.
1929 2018-11-20 Martin Liska <mliska@suse.cz>
1931 * pr57362.C: Move to g++.target/i386 folder.
1932 * pr57548.C: Likewise.
1933 * pr59492.C: Likewise.
1934 * pr82625.C: Likewise.
1935 * pr85329-2.C: Likewise.
1936 * pr85329.C: Likewise.
1938 2018-11-20 Richard Biener <rguenther@suse.de>
1940 PR tree-optimization/88069
1941 * gcc.dg/pr88069.c: New testcase.
1943 2018-11-20 Martin Liska <mliska@suse.cz>
1946 * gcc.target/i386/ipa-stack-alignment.c: Add
1947 -fomit-frame-pointer.
1949 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1952 * gcc.target/s390/pr88083.c: New test.
1954 2018-11-20 Richard Biener <rguenther@suse.de>
1957 * g++.dg/tree-ssa/pr83215.C: New testcase.
1959 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1961 * gcc.c-torture/execute/20181120-1.c: New test.
1963 2018-11-20 Richard Biener <rguenther@suse.de>
1965 PR tree-optimization/88087
1966 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1968 2018-11-19 Paul Koning <ni1d@arrl.net>
1970 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1971 * gcc.c-torture/execute/pr23467.c: Ditto.
1972 * gcc.c-torture/execute/pr36093.c: Ditto.
1973 * gcc.c-torture/execute/pr43783.c: Ditto.
1974 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1975 * gcc.dg/torture/pr36400.c: Ditto.
1976 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1979 2018-11-19 Paul Koning <ni1d@arrl.net>
1981 * lib/target-supports.exp (check_weak_available): Return "no" for
1984 2018-11-19 Marek Polacek <polacek@redhat.com>
1986 PR c++/87781 - detect invalid elaborated-type-specifier.
1987 * g++.dg/parse/elab3.C: New test.
1988 * g++.dg/template/crash115.C: Adjust dg-error.
1990 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1992 PR rtl-optimization/88033
1993 * gcc.target/i386/pr88033.c: New test.
1995 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1997 * gcc.target/aarch64/sve/unroll-1.c: New test.
1999 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2001 PR tree-optimization/87025
2002 * gcc.dg/pr87025.c: New test.
2004 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2006 PR tree-optimization/88071
2007 * gcc.dg/pr88071.c: New test.
2010 * g++.dg/lookup/pr60994.C: New test.
2013 * g++.dg/gomp/pr78363-4.C: New test.
2014 * g++.dg/gomp/pr78363-5.C: New test.
2015 * g++.dg/gomp/pr78363-6.C: New test.
2016 * g++.dg/gomp/pr78363-7.C: New test.
2018 2018-11-19 Richard Biener <rguenther@suse.de>
2021 * g++.dg/lto/pr87229_0.C: New testcase.
2023 2018-11-19 Martin Liska <mliska@suse.cz>
2026 * gcc.dg/lto/pr88077_0.c: New test.
2027 * gcc.dg/lto/pr88077_1.c: New test.
2029 2018-11-19 Martin Liska <mliska@suse.cz>
2031 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2032 * g++.dg/gcov/ternary.C: Likewise.
2033 * lib/gcov.exp: Support pattern of following form:
2036 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2038 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2039 unrelated final test.
2040 * gcc.target/visium/overflow16: Likewise.
2041 * gcc.target/visium/overflow32.c: Likewise.
2043 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2045 * g++.dg/template/crash91.C: Check location too.
2047 2018-11-19 Martin Liska <mliska@suse.cz>
2049 PR gcov-profile/88045
2050 * g++.dg/gcov/pr88045.C: New test.
2052 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2055 * gfortran.dg/where_7.f90: New test.
2057 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2060 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2061 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2062 * gfortran.dg/protected_6.f90: Likewise.
2063 * gfortran.dg/assign_11.f90: New test.
2064 * gfortran.dg/pointer_assign_12.f90: New test.
2066 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2068 PR tree-optimization/87546
2069 * gcc.dg/vect/O3-pr87546.c: New test.
2071 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2074 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2075 bits. Update comment.
2076 * gcc.dg/concat2.c: Likewise.
2077 * gcc.c-torture/compile/pr46534.c: Likewise.
2079 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2082 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2083 (operator"" _a) Change unsigned long type to std::size_t.
2085 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2087 * gcc.target/powerpc/fusion3.c: Delete.
2088 * gcc.target/powerpc/fusion4.c: Delete.
2090 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2092 PR rtl-optimization/87475
2093 * g++.dg/opt/pr87475.C: New test.
2095 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2097 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2098 * gcc.c-torture/execute/user-printf.c: Likewise.
2100 2018-11-16 Nathan Sidwell <nathan@acm.org>
2103 * g++.dg/lookup/pr87269.C: New.
2105 2018-11-16 Richard Biener <rguenther@suse.de>
2108 * g++.dg/lto/pr54625-2_0.c: Add -w.
2110 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2112 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2113 r{o,x}sbg expectations.
2114 * gcc.target/s390/risbg-ll-2.c: Likewise.
2116 2018-11-16 Richard Biener <rguenther@suse.de>
2119 * g++.dg/lto/pr54625-1_0.c: Add -w.
2121 2018-11-15 Martin Sebor <msebor@redhat.com>
2125 * g++.dg/ext/attr-alloc_size.C: New test.
2126 * c-c++-common/pr71574.c: Adjust diagnostics.
2127 * c-c++-common/attributes-1.c: Same.
2128 * gcc.dg/attr-alloc_align-2.c: Same.
2129 * gcc.dg/attr-alloc_align-4.c: New test.
2130 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2131 * gcc.dg/attr-alloc_size.c: Same.
2132 * gcc.dg/attr-assume_aligned-4.c: New test.
2133 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2134 * gcc.dg/nonnull-2.c: Same.
2135 * gcc.dg/torture/pr80612.c: Same.
2136 * obj-c++.dg/attributes/method-format-1.mm: Same.
2137 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2138 * objc.dg/attributes/method-format-1.m: same.
2139 * objc.dg/attributes/method-nonnull-1.m: Same.
2141 2018-11-15 Martin Sebor <msebor@redhat.com>
2144 * gcc.dg/20021006-1.c
2145 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2146 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2147 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2148 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2149 * gcc.dg/Walloca-16.c: Adjust.
2150 * gcc.dg/Wrestrict-4.c: Adjust.
2151 * gcc.dg/Wrestrict-5.c: Adjust.
2152 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2153 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2154 * gcc.dg/initpri1.c: Adjust.
2155 * gcc.dg/pr15698-1.c: Adjust.
2156 * gcc.dg/pr69156.c: Adjust.
2157 * gcc.dg/pr83463.c: Adjust.
2158 * gcc.dg/redecl-4.c: Adjust.
2159 * gcc.dg/tls/thr-init-2.c: Adjust.
2160 * gcc.dg/torture/pr55890-2.c: Adjust.
2161 * gcc.dg/torture/pr55890-3.c: Adjust.
2162 * gcc.dg/torture/pr67741.c: Adjust.
2163 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2164 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2165 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2167 2018-11-15 Nathan Sidwell <nathan@acm.org>
2171 * g++.dg/template/pr86246.C: New.
2172 * g++.dg/template/pr87989.C: New.
2174 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2176 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2177 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2178 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2179 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2180 * g++.dg/ext/constexpr-vla5.C: Likewise.
2181 * g++.dg/gomp/pr85134.C: Likewise.
2183 2018-11-15 Nathan Sidwell <nathan@acm.org>
2186 * g++.dg/cpp1y/pr79393-3.C: New.
2188 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2191 * c-c++-common/diagnostic-format-json-1.c: New test.
2192 * c-c++-common/diagnostic-format-json-2.c: New test.
2193 * c-c++-common/diagnostic-format-json-3.c: New test.
2194 * c-c++-common/diagnostic-format-json-4.c: New test.
2195 * c-c++-common/diagnostic-format-json-5.c: New test.
2196 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2197 (custom_diagnostic_finalizer): Add diagnostic_t param.
2198 * gcc.dg/plugin/location_overflow_plugin.c
2199 (verify_unpacked_ranges): Likewise.
2200 (verify_no_columns): Likewise.
2201 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2202 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2203 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2205 2018-11-15 Richard Biener <rguenther@suse.de>
2208 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2210 2018-11-15 Richard Biener <rguenther@suse.de>
2212 PR tree-optimization/88031
2213 * gcc.dg/pr88031.c: New testcase.
2215 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2217 * gcc.target/aarch64/pr62178.c: Fix spaces.
2219 2018-11-15 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/88030
2222 * gcc.dg/tsan/pr88030.c: New testcase.
2224 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2226 PR rtl-optimization/88018
2227 * g++.dg/tsan/pr88018.C: New test.
2229 2018-11-15 Richard Biener <rguenther@suse.de>
2232 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2234 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2236 PR tree-optimization/84648
2237 * gcc.dg/tree-ssa/pr84648.c: New test.
2238 * gcc.dg/pr68317.c: Add warning check on overflow.
2240 2018-11-14 Nathan Sidwell <nathan@acm.org>
2244 * g++.dg/debug/dwarf2/pr87462.C: New.
2245 * g++.dg/debug/dwarf2/pr88006.C: New.
2247 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2250 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2251 * g++.dg/ext/flexary4.C: Likewise.
2252 * g++.dg/ext/flexary9.C: Likewise.
2253 * g++.dg/other/incomplete2.C: Likewise.
2254 * g++.dg/parse/friend12.C: Likewise.
2256 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2258 P1236R1 - Signed integers are two's complement
2259 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2260 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2261 diagnostics here for c++2a.
2262 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2263 diagnostics here for c++2a.
2264 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2265 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2266 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2267 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2268 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2270 2018-11-14 Jeff Law <law@redhat.com>
2272 * gcc.c-torture/compile/20181114.c: New test.
2274 2018-11-14 Richard Biener <rguenther@suse.de>
2277 * gcc.dg/pr87985.c: New testcase.
2279 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2281 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2284 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2286 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2288 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2290 * gcc.target/s390/global-array-even-element.c: Likewise.
2292 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2293 Jackson Woodruff <jackson.woodruff@arm.com>
2295 PR 71026/tree-optimization
2296 * gcc.dg/div-cmp-1.c: New test.
2297 * gcc.dg/div-cmp-2.c: New test.
2299 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2302 * gcc.dg/pr88007.c: New test.
2304 PR rtl-optimization/87817
2305 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2307 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2309 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2311 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2313 * gnat.dg/rt_signals.adb: New testcase.
2315 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2317 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2319 2018-11-14 Javier Miranda <miranda@adacore.com>
2321 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2323 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2325 * gnat.dg/compile_time_error1.adb,
2326 gnat.dg/compile_time_error1.ads,
2327 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2329 2018-11-14 Justin Squirek <squirek@adacore.com>
2331 * gnat.dg/generic_pkg.adb: New testcase.
2333 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2335 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2338 2018-11-14 Justin Squirek <squirek@adacore.com>
2340 * gnat.dg/enum5.adb: New testcase.
2342 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2344 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2345 gnat.dg/bip_exception_pkg.ads: New testcase.
2347 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2349 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2350 gnat.dg/equal4_controlled_filter.ads,
2351 gnat.dg/equal4_full_selector_filter.ads,
2352 gnat.dg/equal4_smart_pointers.ads: New testcase.
2354 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2356 * gnat.dg/generic_actuals.adb: New testcase.
2358 2018-11-14 Richard Biener <rguenther@suse.de>
2360 PR tree-optimization/87974
2361 * g++.dg/opt/pr87974.C: New testcase.
2363 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2365 PR tree-optimization/87977
2366 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2367 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2368 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2369 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2370 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2372 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2374 PR rtl-optimization/87507
2375 * gcc.target/powerpc/pr87507.c: New test.
2376 * gcc.target/powerpc/pr68805.c: Update expected results.
2378 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2380 PR tree-optimization/87898
2381 * gcc.dg/gomp/pr87898.c: New test.
2383 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2385 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2387 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2389 2018-11-13 Martin Sebor <msebor@redhat.com>
2392 * gcc.dg/attr-copy-5.c: New test.
2393 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2395 2018-11-13 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/86991
2398 * gcc.dg/pr86991.c: New testcase.
2400 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2403 * gcc.target/i386/pr87955.c: New test.
2405 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2407 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2409 * gcc.dg/tree-ssa/vrp92.c: Same.
2411 2018-11-13 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/87931
2414 * gcc.dg/graphite/pr87931.c: New testcase.
2416 2018-11-13 Martin Liska <mliska@suse.cz>
2419 * gcc.target/i386/pr87930.c: New test.
2421 2018-11-13 Richard Biener <rguenther@suse.de>
2423 PR tree-optimization/87962
2424 * gcc.dg/pr87962.c: New testcase.
2426 2018-11-13 Richard Biener <rguenther@suse.de>
2428 PR tree-optimization/87967
2429 * g++.dg/opt/pr87967.C: New testcase.
2431 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2433 * gcc.target/arc/builtin_eh.c: New test.
2435 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2437 * gcc.target/arc/firq-1.c: Update test.
2438 * gcc.target/arc/firq-3.c: Likewise.
2439 * gcc.target/arc/firq-4.c: Likewise.
2440 * gcc.target/arc/interrupt-6.c: Likewise.
2442 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2444 PR rtl-optimization/87918
2445 * gcc.target/i386/pr87918.c: New test.
2447 2018-11-13 Alan Modra <amodra@gmail.com>
2449 * gcc.target/powerpc/rotmask.c: New.
2451 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2455 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2457 * gcc.dg/tree-ssa/popcount.c: Likewise.
2458 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2459 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2460 * gcc.target/aarch64/popcount4.c: New test.
2461 * lib/target-supports.exp (check_effective_target_popcountl): New.
2463 2018-11-12 Martin Liska <mliska@suse.cz>
2465 PR gcov-profile/87442
2466 * gcc.dg/profile-filtering-1.c: New test.
2467 * gcc.dg/profile-filtering-2.c: New test.
2469 2018-11-12 Martin Sebor <msebor@redhat.com>
2472 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2474 2018-11-12 Renlin Li <renlin.li@arm.com>
2477 * gcc.target/aarch64/sve/pr87815.c: New.
2479 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2481 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2484 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2486 * gcc.target/csky/fnmul-1.c: New.
2487 * gcc.target/csky/fnmul-2.c: New.
2488 * gcc.target/csky/fnmul-3.c: New.
2489 * gcc.target/csky/fnmul-4.c: New.
2491 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2494 * gcc.target/i386/pr87928.c: New test.
2496 2018-11-09 Martin Sebor <msebor@redhat.com>
2499 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2500 * gcc.dg/pr39323-1.c: Ditto.
2502 2018-11-09 Paul Koning <ni1d@arrl.net>
2504 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2506 * gcc.dg/Wrestrict-4.c: Ditto.
2507 * gcc.dg/Wrestrict-5.c: Ditto.
2508 * gcc.dg/pr83463.c: Ditto.
2509 * gcc.dg/torture/pr55890-2.c: Ditto.
2510 * gcc.dg/torture/pr55890-3.c: Ditto.
2511 * gcc.dg/torture/pr71816.c: Ditto.
2513 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2515 * c-c++-common/gomp/clauses-5.c: New test.
2517 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2518 * c-c++-common/gomp/requires-2.c: Likewise.
2519 * c-c++-common/gomp/requires-4.c: Likewise.
2521 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2522 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2524 2018-11-09 Jeff Law <law@redhat.com>
2526 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2528 2018-11-09 Martin Sebor <msebor@redhat.com>
2531 * gcc.dg/Wattribute-alias.c: New test.
2532 * gcc.dg/Wmissing-attributes.c: New test.
2533 * gcc.dg/attr-copy.c: New test.
2534 * gcc.dg/attr-copy-2.c: New test.
2535 * gcc.dg/attr-copy-3.c: New test.
2536 * gcc.dg/attr-copy-4.c: New test.
2538 2018-11-09 Martin Sebor <msebor@redhat.com>
2541 * gcc.dg/attr-aligned.c: New test.
2543 2018-11-09 Martin Liska <mliska@suse.cz>
2545 * gcc.target/i386/ipa-stack-alignment.c: New test.
2547 2018-11-09 Martin Liska <mliska@suse.cz>
2549 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2551 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2553 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2554 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2555 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2556 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2557 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2558 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2559 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2560 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2561 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2562 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2563 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2564 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2565 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2566 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2567 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2568 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2569 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2570 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2571 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2572 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2573 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2574 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2575 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2576 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2577 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2578 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2579 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2580 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2581 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2582 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2583 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2584 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2585 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2586 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2587 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2588 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2589 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2590 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2591 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2592 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2593 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2594 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2595 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2596 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2597 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2598 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2599 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2600 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2601 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2602 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2603 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2604 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2605 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2606 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2607 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2608 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2609 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2610 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2612 2018-11-09 Stafford Horne <shorne@gmail.com>
2613 Richard Henderson <rth@twiddle.net>
2615 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2616 * gcc.dg/20020312-2.c: Likewise.
2617 * gcc.dg/attr-alloc_size-11.c: Likewise.
2618 * gcc.dg/builtin-apply2.c: Likewise.
2619 * gcc.dg/nop.h: Likewise.
2620 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2621 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2622 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2623 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2624 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2625 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2626 * lib/target-supports.exp
2627 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2628 * gcc.target/or1k/*: New.
2630 2018-11-09 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/87621
2633 * g++.dg/vect/pr87621.cc: New testcase.
2635 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2637 PR rtl-optimization/86438
2638 * gcc.dg/torture/pr86438.c: New.
2641 * gcc.dg/pr87793.c: New.
2643 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2645 * gcc.target/arm/neon-vect-div-1.c: New test.
2646 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2648 2018-11-08 Andi Kleen <ak@linux.intel.com>
2650 * gcc.target/i386/ptwrite1.c: New test.
2651 * gcc.target/i386/ptwrite2.c: New test.
2653 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2656 * gfortran.dg/read_legacy_comma.f90: New test.
2658 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2660 PR rtl-optimization/87600
2661 * gcc.dg/pr87600.h: New file.
2662 * gcc.dg/pr87600-1.c: New test.
2663 * gcc.dg/pr87600-2.c: Likewise.
2665 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2667 * c-c++-common/gomp/atomic-17.c: New test.
2668 * c-c++-common/gomp/atomic-18.c: New test.
2669 * c-c++-common/gomp/atomic-19.c: New test.
2670 * c-c++-common/gomp/atomic-20.c: New test.
2671 * c-c++-common/gomp/atomic-21.c: New test.
2672 * c-c++-common/gomp/atomic-22.c: New test.
2673 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2674 (foo): Add ntm argument and test if and nontemporal clauses on
2675 constructs with simd.
2676 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2677 use in_reduction clause instead of reduction. Add another
2678 taskloop simd without nogroup clause, but with reduction clause and
2679 a new in_reduction. Add ntm and i3 arguments. Test if and
2680 nontemporal clauses on constructs with simd. Change if clauses on
2681 some constructs from specific to the particular constituents to one
2682 without a modifier. Add new tests for combined host teams and for
2683 new parallel master and {,parallel }master taskloop{, simd} combined
2685 (baz): New function with host teams tests.
2686 * gcc.dg/gomp/combined-1.c: Moved to ...
2687 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2689 * c-c++-common/gomp/combined-2.c: New test.
2690 * c-c++-common/gomp/combined-3.c: New test.
2691 * c-c++-common/gomp/critical-1.c: New test.
2692 * c-c++-common/gomp/critical-2.c: New test.
2693 * c-c++-common/gomp/default-1.c: New test.
2694 * c-c++-common/gomp/defaultmap-1.c: New test.
2695 * c-c++-common/gomp/defaultmap-2.c: New test.
2696 * c-c++-common/gomp/defaultmap-3.c: New test.
2697 * c-c++-common/gomp/depend-5.c: New test.
2698 * c-c++-common/gomp/depend-6.c: New test.
2699 * c-c++-common/gomp/depend-iterator-1.c: New test.
2700 * c-c++-common/gomp/depend-iterator-2.c: New test.
2701 * c-c++-common/gomp/depobj-1.c: New test.
2702 * c-c++-common/gomp/flush-1.c: New test.
2703 * c-c++-common/gomp/flush-2.c: New test.
2704 * c-c++-common/gomp/for-1.c: New test.
2705 * c-c++-common/gomp/for-2.c: New test.
2706 * c-c++-common/gomp/for-3.c: New test.
2707 * c-c++-common/gomp/for-4.c: New test.
2708 * c-c++-common/gomp/for-5.c: New test.
2709 * c-c++-common/gomp/for-6.c: New test.
2710 * c-c++-common/gomp/for-7.c: New test.
2711 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2712 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2713 diagnostics wording in one case.
2714 * c-c++-common/gomp/if-3.c: New test.
2715 * c-c++-common/gomp/master-combined-1.c: New test.
2716 * c-c++-common/gomp/master-combined-2.c: New test.
2717 * c-c++-common/gomp/nontemporal-1.c: New test.
2718 * c-c++-common/gomp/nontemporal-2.c: New test.
2719 * c-c++-common/gomp/reduction-task-1.c: New test.
2720 * c-c++-common/gomp/reduction-task-2.c: New test.
2721 * c-c++-common/gomp/requires-1.c: New test.
2722 * c-c++-common/gomp/requires-2.c: New test.
2723 * c-c++-common/gomp/requires-3.c: New test.
2724 * c-c++-common/gomp/requires-4.c: New test.
2725 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2726 diagnostics for nonmonotonic modifier with static, runtime or auto
2728 * c-c++-common/gomp/simd7.c: New test.
2729 * c-c++-common/gomp/target-data-1.c: New test.
2730 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2731 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2732 * c-c++-common/gomp/teams-1.c: New test.
2733 * c-c++-common/gomp/teams-2.c: New test.
2734 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2736 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2737 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2738 qualified vars without mutable member no longer being predeterined
2740 * gcc.dg/gomp/sharing-1.c: Likewise.
2741 * g++.dg/gomp/clause-3.C: Likewise.
2742 * g++.dg/gomp/member-2.C: Likewise.
2743 * g++.dg/gomp/predetermined-1.C: Likewise.
2744 * g++.dg/gomp/private-1.C: Likewise.
2745 * g++.dg/gomp/sharing-1.C: Likewise.
2746 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2747 const static data member without mutable elements.
2748 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2749 * gcc.dg/gomp/for-5.c: Likewise.
2750 * gcc.dg/gomp/for-6.c: Change expected library call.
2751 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2752 * gcc.dg/gomp/reduction-2.c: New test.
2753 * gcc.dg/gomp/simd-1.c: New test.
2754 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2755 * g++.dg/gomp/atomic-18.C: New test.
2756 * g++.dg/gomp/atomic-19.C: New test.
2757 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2758 variable messages. Add another expected error.
2759 * g++.dg/gomp/critical-3.C: New test.
2760 * g++.dg/gomp/depend-iterator-1.C: New test.
2761 * g++.dg/gomp/depend-iterator-2.C: New test.
2762 * g++.dg/gomp/depobj-1.C: New test.
2763 * g++.dg/gomp/doacross-1.C: New test.
2764 * g++.dg/gomp/for-21.C: New test.
2765 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2766 * g++.dg/gomp/for-5.C: Likewise.
2767 * g++.dg/gomp/for-6.C: Change expected library call.
2768 * g++.dg/gomp/loop-4.C: New test.
2769 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2771 * g++.dg/gomp/pr33372-3.C: Likewise.
2772 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2773 * g++.dg/gomp/simd-2.C: New test.
2774 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2776 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2778 * gcc.dg/pr87874.c (em): Declare uint64_max as
2779 const unsigned long long int.
2781 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2783 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2784 integer overflow when sizeof(short) == sizeof(int).
2785 * gcc.dg/attr-alloc_size-11.c: Likewise.
2786 * gcc.dg/attr-alloc_size-3.c: Likewise.
2787 * gcc.dg/attr-alloc_size-5.c: Likewise.
2788 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2790 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2792 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2793 uppercase "NOP" instructions in assembler output.
2794 * c-c++-common/patchable_function_entry-default.c: Likewise.
2795 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2797 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2799 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2801 * gcc.dg/addr_equal-1.c: Likewise.
2802 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2803 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2805 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2807 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2808 an output section is too large for a memory region, or a memory
2811 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2813 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2814 * gnat.dg/null_pointer_deref2.adb: Likewise.
2815 * gnat.dg/null_pointer_deref3.adb: Likewise.
2816 * gnat.dg/opt74.adb: New test.
2817 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2818 * gnat.dg/warn12.adb: Delete.
2819 * gnat.dg/warn12_pkg.ads: Likewise.
2821 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2824 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2825 "-fdump-ipa-inline".
2826 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2827 "-fdump-tree-einline".
2828 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2829 "-fdump-tree-einline".
2830 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2831 "-fdump-tree-einline".
2832 * g++.dg/tree-ssa/inline-2.C: Likewise.
2833 * g++.dg/tree-ssa/inline-3.C: Likewise.
2834 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2835 using "-fopt-info-inline".
2836 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2837 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2838 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2840 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2841 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2842 directive. Update scan-tree-dump-times to reflect /order
2844 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2845 reflect /order suffixes.
2846 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2847 avoid getting extra messages from inliner.
2848 * gcc.dg/plugin/dump-2.c: Likewise.
2849 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2850 "function body not available" missed optimization messages.
2851 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2853 * gcc.dg/pr71969-3.c: Likewise.
2854 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2855 "-fdump-tree-einline".
2856 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2857 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2859 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2860 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2862 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2863 "-fdump-tree-einline".
2864 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2867 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2869 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2871 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2873 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2874 (test_dump): Add testing of %C.
2876 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2878 * g++.dg/other/pr87916.C: New test.
2880 2018-11-08 Richard Biener <rguenther@suse.de>
2882 PR tree-optimization/87929
2883 * gcc.dg/pr87929.c: New testcase.
2885 2018-11-08 Martin Liska <mliska@suse.cz>
2887 * gcc.dg/pr87811.c: Update scanned pattern.
2888 * gcc.dg/pr87811-2.c: Likewise.
2890 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2892 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2894 * g++.dg/lto/pr87906_1.C: Likewise.
2896 2018-11-08 Richard Biener <rguenther@suse.de>
2898 PR tree-optimization/87913
2899 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2901 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2903 * gcc.target/mips/mips.exp (mips-dg-options):
2904 Add mips_option_dependency msoft-float vs no-mmi and
2905 mips16/micromips vs no-mmi/ext/ext2 only gcc
2906 config with Loongson target.
2908 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2910 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2911 memcpy from "unsigned long" to __SIZE_TYPE__.
2913 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2916 * gcc.target/msp430/pr87691.c: New test.
2918 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2920 * gcc.dg/Wno-attribute-warning.c: New test.
2922 2018-11-07 Nathan Sidwell <nathan@acm.org>
2925 * g++.dg/lookup/pr87904.C: New.
2927 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2929 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2931 2018-11-07 Richard Biener <rguenther@suse.de>
2933 PR tree-optimization/87914
2934 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2935 (check_avx2_available): Likewise.
2936 * g++.dg/vect/pr87914.cc: New testcase.
2938 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2940 * gcc.target/mips/loongson-ctz.c: Fix typo.
2941 * gcc.target/mips/loongson-dctz.c: Fix typo.
2943 2018-11-07 Jan Hubicka <jh@suse.cz>
2945 * g++.dg/lto/odr-1_1.C: Fix template.
2947 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2949 * gcc.target/mips/loongson-ctz.c: New test.
2950 * gcc.target/mips/loongson-dctz.c: Likewise.
2951 * gcc.target/mips/mips.exp (mips_option_groups): Add
2952 -mloongson-ext2 option.
2954 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2956 * gcc.target/mips/mips.exp (mips_option_groups): Add
2957 -mloongson-ext option.
2958 (mips-dg-options): Add mips_option_dependency options
2959 "-mmicromips" vs "-mno-loongson-ext",
2961 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2963 * gcc.target/mips/loongson-shift-count-truncated-1.c
2964 (dg-options): Run under -mloongson-mmi option.
2965 Include loongson-mmiintrin.h instead of loongson.h.
2966 * gcc.target/mips/loongson-simd.c: Likewise.
2967 * gcc.target/mips/mips.exp (mips_option_groups): Add
2968 -mloongson-mmi option.
2969 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2970 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2971 "-msoft-float" vs "-mno-loongson-mmi".
2972 (mips-dg-init): Add -mloongson-mmi option.
2973 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2974 to check_mips_loongson_mmi_hw_available.
2975 Rename check_effective_target_mips_loongson_runtime to
2976 check_effective_target_mips_loongson_mmi_runtime.
2977 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2978 of mips_loongson when check et-is-effective-target.
2979 (add_options_for_mips_loongson_mmi): New proc.
2980 Rename check_effective_target_mips_loongson to
2981 check_effective_target_mips_loongson_mmi.
2982 (check_effective_target_vect_shift,
2983 check_effective_target_whole_vector_shift,
2984 check_effective_target_vect_no_int_min_max,
2985 check_effective_target_vect_no_align,
2986 check_effective_target_vect_short_mult,
2987 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2988 of mips_loongson when check et-is-effective-target.
2990 2018-11-07 Richard Biener <rguenther@suse.de>
2993 * g++.dg/lto/pr87906_0.C: New testcase.
2994 * g++.dg/lto/pr87906_1.C: Likewise.
2996 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2998 PR rtl-optimization/87874
2999 * gcc.dg/pr87874.c: New.
3001 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3003 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3005 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3007 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
3009 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3012 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3014 (foo): Use __builtin_alloca.
3016 2018-11-06 Jan Hubicka <jh@suse.cz>
3018 * gcc.dg/lto/tbaa-1.c: New testcase.
3020 2018-11-06 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/87889
3023 * gcc.dg/pr87894.c: New testcase.
3025 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3028 * gcc.target/s390/pr87723.c: New test.
3030 2018-11-06 Richard Biener <rguenther@suse.de>
3033 * gcc.target/i386/pr18041-1.c: New testcase.
3034 * gcc.target/i386/pr18041-2.c: Likewise.
3036 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3038 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3039 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3040 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3041 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3042 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3043 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3044 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3045 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3048 * gcc.target/i386/sse-13.c: Ditto.
3049 * gcc.target/i386/sse-14.c: Ditto.
3050 * gcc.target/i386/sse-22.c: Ditto.
3051 * gcc.target/i386/sse-23.c: Ditto.
3052 * gcc.target/i386/testimm-10.c: Ditto.
3053 * gcc.target/i386/testround-1.c: Ditto.
3055 2018-11-05 Paul Koning <ni1d@arrl.net>
3057 * lib/target-supports.exp: Add check for "inf" effective target
3059 * gcc.dg/builtins-44.c: Skip if no infinite support.
3060 * gcc.dg/builtins-45.c: Ditto.
3061 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3062 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3063 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3064 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3065 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3066 * gcc.dg/torture/builtin-math-2.c: Ditto.
3067 * gcc.dg/torture/builtin-math-5.c: Ditto.
3068 * gcc.dg/torture/builtin-math-7.c: Ditto.
3069 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3070 * gcc.dg/torture/type-generic-1.c: Ditto.
3072 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3074 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3076 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3077 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3079 2018-11-05 Richard Biener <rguenther@suse.de>
3081 PR tree-optimization/87873
3082 * gcc.dg/pr87873.c: New testcase.
3084 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3086 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3087 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3089 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3091 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3093 2018-11-05 Richard Biener <rguenther@suse.de>
3095 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3096 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3098 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3100 PR tree-optimization/87859
3101 * gcc.dg/store_merging_24.c: New test.
3102 * gcc.dg/store_merging_25.c: New test.
3105 * c-c++-common/ubsan/pr87837.c: New test.
3107 2018-11-05 Martin Liska <mliska@suse.cz>
3110 * gcc.dg/pr87811.c: New test.
3111 * gcc.dg/pr87811-2.c: Likewise.
3112 * gcc.dg/pr87811-3.c: Likewise.
3114 2018-11-05 Martin Liska <mliska@suse.cz>
3116 PR gcov-profile/77698
3117 * gcc.dg/tree-prof/pr77698.c: New test.
3119 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3121 PR tree-optimization/86572
3122 * gcc.dg/pr86572.c: New test.
3124 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3126 PR tree-optimization/87672
3127 * gcc.dg/pr87672.c: New test.
3129 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3132 * g++.target/i386/pr58372.C: New test.
3134 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3137 * gcc.target/nios2/pr87079-1.c: New.
3138 * gcc.target/nios2/pr87079-2.c: New.
3140 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3142 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3143 * gcc.dg/compat/pr83487-1_main.c: ... here.
3144 * gcc.dg/compat/struct-by-value-10_main.c,
3145 gcc.dg/compat/struct-by-value-10_x.c,
3146 gcc.dg/compat/struct-by-value-11_main.c,
3147 gcc.dg/compat/struct-by-value-11_x.c,
3148 gcc.dg/compat/struct-by-value-12_main.c,
3149 gcc.dg/compat/struct-by-value-12_x.c,
3150 gcc.dg/compat/struct-by-value-13_main.c,
3151 gcc.dg/compat/struct-by-value-13_x.c,
3152 gcc.dg/compat/struct-by-value-14_main.c,
3153 gcc.dg/compat/struct-by-value-14_x.c,
3154 gcc.dg/compat/struct-by-value-15_main.c,
3155 gcc.dg/compat/struct-by-value-15_x.c,
3156 gcc.dg/compat/struct-by-value-17_main.c,
3157 gcc.dg/compat/struct-by-value-17_x.c,
3158 gcc.dg/compat/struct-by-value-18_main.c,
3159 gcc.dg/compat/struct-by-value-18_x.c,
3160 gcc.dg/compat/struct-by-value-2_main.c,
3161 gcc.dg/compat/struct-by-value-2_x.c,
3162 gcc.dg/compat/struct-by-value-22_main.c,
3163 gcc.dg/compat/struct-by-value-22_x.c,
3164 gcc.dg/compat/struct-by-value-3_main.c,
3165 gcc.dg/compat/struct-by-value-3_x.c,
3166 gcc.dg/compat/struct-by-value-4_main.c,
3167 gcc.dg/compat/struct-by-value-4_x.c,
3168 gcc.dg/compat/struct-by-value-5b_main.c,
3169 gcc.dg/compat/struct-by-value-5b_x.c,
3170 gcc.dg/compat/struct-by-value-6b_main.c,
3171 gcc.dg/compat/struct-by-value-6b_x.c,
3172 gcc.dg/compat/struct-by-value-6b_main.c,
3173 gcc.dg/compat/struct-by-value-7b_x.c,
3174 gcc.dg/compat/struct-by-value-7b_main.c,
3175 gcc.dg/compat/struct-by-value-8_main.c,
3176 gcc.dg/compat/struct-by-value-8_x.c,
3177 gcc.dg/compat/struct-by-value-9_main.c,
3178 gcc.dg/compat/struct-by-value-9_x.c,
3179 gcc.dg/compat/struct-return-2_main.c,
3180 gcc.dg/compat/struct-return-2_x.c: Likewise.
3182 2018-11-02 Nathan Sidwell <nathan@acm.org>
3184 * g++.dg/lookup/crash6.C: Adjust error
3185 * g++.dg/parse/crash38.C: Likewise.
3187 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3189 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3190 * gcc.dg/Wattributes-10.c: Likewise.
3192 2018-11-02 Richard Biener <rguenther@suse.de>
3194 PR tree-optimization/87776
3195 * gcc.dg/torture/pr87776.c: New testcase.
3197 2018-11-01 Marek Polacek <polacek@redhat.com>
3199 Implement P0846R0, ADL and function templates.
3200 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3201 * g++.dg/cpp2a/fn-template1.C: New test.
3202 * g++.dg/cpp2a/fn-template10.C: New test.
3203 * g++.dg/cpp2a/fn-template11.C: New test.
3204 * g++.dg/cpp2a/fn-template12.C: New test.
3205 * g++.dg/cpp2a/fn-template13.C: New test.
3206 * g++.dg/cpp2a/fn-template14.C: New test.
3207 * g++.dg/cpp2a/fn-template15.C: New test.
3208 * g++.dg/cpp2a/fn-template16.C: New test.
3209 * g++.dg/cpp2a/fn-template2.C: New test.
3210 * g++.dg/cpp2a/fn-template3.C: New test.
3211 * g++.dg/cpp2a/fn-template4.C: New test.
3212 * g++.dg/cpp2a/fn-template5.C: New test.
3213 * g++.dg/cpp2a/fn-template6.C: New test.
3214 * g++.dg/cpp2a/fn-template7.C: New test.
3215 * g++.dg/cpp2a/fn-template8.C: New test.
3216 * g++.dg/cpp2a/fn-template9.C: New test.
3217 * g++.dg/parse/fn-template1.C: New test.
3218 * g++.dg/parse/fn-template2.C: New test.
3219 * g++.dg/parse/template19.C: Adjust dg-error.
3220 * g++.dg/template/pr61745.C: Add target to dg-error.
3222 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3225 * gfortran.dg/findloc_1.f90: Actually commit.
3226 * gfortran.dg/findloc_2.f90: Actually commit.
3227 * gfortran.dg/findloc_3.f90: Actually commit.
3228 * gfortran.dg/findloc_4.f90: Actually commit.
3229 * gfortran.dg/findloc_5.f90: Actually commit.
3230 * gfortran.dg/findloc_6.f90: Actually commit.
3232 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3235 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3236 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3237 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3239 2018-11-01 Paul Koning <ni1d@arrl.net>
3241 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3242 * gcc.c-torture/execute/20010904-2.c: Ditto.
3243 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3244 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3245 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3246 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3247 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3248 * gcc.dg/Walloca-14.c: Ditto.
3249 * gcc.dg/Wlarger-than3.c: Ditto.
3250 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3251 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3252 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3253 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3254 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3255 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3256 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3257 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3258 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3259 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3260 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3261 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3262 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3263 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3264 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3265 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3266 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3267 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3268 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3269 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3270 * gcc.dg/falign-labels-1.c: Ditto.
3271 * gcc.dg/long_branch.c: Ditto.
3272 * gcc.dg/nextafter-1.c: Ditto.
3273 * gcc.dg/pr35045.c: Ditto.
3274 * gcc.dg/pr48616.c: Ditto.
3275 * gcc.dg/pr84100.c: Ditto.
3276 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3277 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3278 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3279 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3280 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3281 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3282 * gcc.dg/builtins-1.c: Ditto.
3284 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3287 * gfortran.dg/bind_c_18.f90: Adjust error message.
3289 2018-11-01 Marek Polacek <polacek@redhat.com>
3291 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3293 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3295 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3297 2018-11-30 Jan Hubicka <jh@suse.cz>
3299 * g++.dg/lto/pr84805_1.C: Update template.
3300 * g++.dg/lto/pr84805_0.C: Update template.
3301 * g++.dg/lto/pr84805_1b.C: Update template.
3302 * g++.dg/lto/pr84805_0b.C: Update template.
3304 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3306 PR tree-optimization/87826
3307 * gcc.dg/pr87826.c: New test.
3309 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3312 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3313 * gfortran.dg/bind_c_usage_32.f90: New test.
3315 2018-11-01 Nathan Sidwell <nathan@acm.org>
3317 * g++.dg/abi/anon5.C: New.
3319 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3322 * gdc.dg/simd.d: Add -Wno-psabi.
3323 * gdc.dg/compilable.d: Likewise.
3325 2018-11-01 Martin Liska <mliska@suse.cz>
3326 Jason Merrill <jason@redhat.com>
3331 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3333 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3334 assumptions are not longer valid.
3336 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3339 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3341 2018-10-31 Nathan Sidwell <nathan@acm.org>
3343 * g++.dg/lookup/friend21.C: New.
3345 2018-10-31 Martin Liska <mliska@suse.cz>
3348 * gcc.target/aarch64/spellcheck_7.c: New test.
3349 * gcc.target/aarch64/spellcheck_8.c: New test.
3350 * gcc.target/aarch64/spellcheck_9.c: New test.
3352 2018-10-31 Nathan Sidwell <nathan@acm.org>
3354 * g++.dg/lookup/using60.C: New.
3356 2018-10-31 Richard Biener <rguenther@suse.de>
3360 * gcc.target/i386/pr70359.c: New testcase.
3361 * gcc.target/i386/pr86270.c: Likewise.
3363 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3365 * gcc.target/arc/jumptable.c: New test.
3367 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3369 * gcc.target/arc/tls-gd.c: New file.
3370 * gcc.target/arc/tls-ie.c: Likewise.
3371 * gcc.target/arc/tls-ld.c: Likewise.
3372 * gcc.target/arc/tls-le.c: Likewise.
3373 * gcc.target/arc/tls-1.c: Update test.
3375 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3377 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3379 2018-10-31 Martin Liska <mliska@suse.cz>
3381 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3382 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3383 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3384 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3386 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3389 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3390 -mword-relocations would be passed when compiling the test.
3391 * gcc.target/arm/movsi_movt.c: Likewise.
3392 * gcc.target/arm/pr81863.c: Likewise.
3393 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3394 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3395 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3396 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3397 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3398 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3400 2018-10-31 Richard Biener <rguenther@suse.de>
3403 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3405 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3408 * gfortran.dg/min_max_type.f90: New test.
3410 2018-10-30 Martin Sebor <msebor@redhat.com>
3413 * gcc.c-torture/execute/fprintf-2.c: New test.
3414 * gcc.c-torture/execute/printf-2.c: Same.
3415 * gcc.c-torture/execute/user-printf.c: Same.
3416 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3417 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3418 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3419 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3421 2018-10-30 Marek Polacek <polacek@redhat.com>
3423 Implement P0892R2, explicit(bool).
3424 * g++.dg/cpp2a/explicit1.C: New test.
3425 * g++.dg/cpp2a/explicit10.C: New test.
3426 * g++.dg/cpp2a/explicit11.C: New test.
3427 * g++.dg/cpp2a/explicit12.C: New test.
3428 * g++.dg/cpp2a/explicit13.C: New test.
3429 * g++.dg/cpp2a/explicit2.C: New test.
3430 * g++.dg/cpp2a/explicit3.C: New test.
3431 * g++.dg/cpp2a/explicit4.C: New test.
3432 * g++.dg/cpp2a/explicit5.C: New test.
3433 * g++.dg/cpp2a/explicit6.C: New test.
3434 * g++.dg/cpp2a/explicit7.C: New test.
3435 * g++.dg/cpp2a/explicit8.C: New test.
3436 * g++.dg/cpp2a/explicit9.C: New test.
3438 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3440 PR rtl-optimization/87708
3441 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3442 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3444 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3446 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3447 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3448 * g++.dg/ext/flexarray-mangle.C: Likewise.
3449 * g++.dg/ext/flexarray-subst.C: Likewise.
3450 * g++.dg/ext/flexary10.C: Likewise.
3451 * g++.dg/ext/flexary11.C: Likewise.
3452 * g++.dg/ext/flexary14.C: Likewise.
3453 * g++.dg/ext/flexary16.C: Likewise.
3454 * g++.dg/ext/flexary26.C: Likewise.
3455 * g++.dg/ext/flexary27.C: Likewise.
3456 * g++.dg/ext/flexary7.C: Likewise.
3457 * g++.dg/ext/pr71290.C: Likewise.
3459 2018-10-30 Paul Koning <ni1d@arrl.net>
3461 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3463 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3465 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3466 section names without numbers.
3467 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3468 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3469 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3471 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3474 * c-c++-common/substring-location-PR-87721.c: New test.
3475 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3477 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3478 (test_string_literals): Fold the index arguments before checking
3481 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3483 * c-c++-common/spellcheck-reserved.c: Update expected output for
3484 C++ for merger of "did you mean" suggestions into the error
3486 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3487 you mean" suggestion into the error.
3488 * g++.dg/lookup/error1.C: Likewise.
3489 * g++.dg/lookup/pr77549.C: Likewise.
3490 * g++.dg/lookup/pr80913.C: Likewise.
3491 * g++.dg/lookup/suggestions1.C: Likewise.
3492 * g++.dg/lookup/suggestions2.C: New test.
3493 * g++.dg/overload/koenig1.C: Update expected output as above.
3494 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3495 * g++.dg/spellcheck-identifiers.C: Likewise.
3496 * g++.dg/spellcheck-ns.C: New test.
3497 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3498 * g++.dg/spellcheck-pr78656.C: Likewise.
3499 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3500 -fdiagnostics-show-caret to options.
3501 * g++.dg/spellcheck-pr80177.C: Likewise.
3502 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3503 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3504 * g++.dg/template/static10.C: Likewise.
3505 * g++.old-deja/g++.mike/ns5.C: Likewise.
3506 * g++.old-deja/g++.mike/ns7.C: Likewise.
3507 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3508 * g++.old-deja/g++.other/lineno5.C: Likewise.
3510 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3512 * g++.dg/cpp0x/auto24.C: Test location too.
3513 * g++.dg/cpp0x/auto3.C: Likewise.
3514 * g++.dg/cpp0x/auto42.C: Likewise.
3515 * g++.dg/cpp0x/initlist57.C: Likewise.
3516 * g++.dg/cpp0x/initlist75.C: Likewise.
3517 * g++.dg/cpp0x/initlist80.C: Likewise.
3518 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3519 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3520 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3521 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3522 * g++.old-deja/g++.other/typeck1.C: Likewise.
3524 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3527 * g++.dg/pr87469.C: New test.
3529 2018-10-29 Marek Polacek <polacek@redhat.com>
3531 PR c++/87594 - constexpr rejects-valid with range-based for.
3532 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3534 2018-10-29 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/87785
3537 * gcc.dg/torture/20181029-1.c: New testcase.
3538 * gcc.dg/torture/20181029-2.c: Likewise.
3540 2018-10-29 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/87790
3543 * gcc.dg/pr87790.c: New testcase.
3545 2018-10-29 Martin Liska <mliska@suse.cz>
3547 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3548 * lib/gcov.exp: Remove legacy verify-intermediate.
3550 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3552 * gcc.dg/gimplefe-30.c: New test.
3553 * gcc.dg/gimplefe-31.c: New test.
3554 * gcc.dg/gimplefe-32.c: New test.
3555 * gcc.dg/gimplefe-33.c: New test.
3557 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3559 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3560 * gdc.dg/asan/asan.exp: New file.
3561 * gdc.dg/asan/gdc272.d: New test.
3562 * gdc.dg/compilable.d: New test.
3563 * gdc.dg/dg.exp: New file.
3564 * gdc.dg/gdc254.d: New test.
3565 * gdc.dg/gdc260.d: New test.
3566 * gdc.dg/gdc270a.d: New test.
3567 * gdc.dg/gdc270b.d: New test.
3568 * gdc.dg/gdc282.d: New test.
3569 * gdc.dg/gdc283.d: New test.
3570 * gdc.dg/imports/gdc170.d: New test.
3571 * gdc.dg/imports/gdc231.d: New test.
3572 * gdc.dg/imports/gdc239.d: New test.
3573 * gdc.dg/imports/gdc241a.d: New test.
3574 * gdc.dg/imports/gdc241b.d: New test.
3575 * gdc.dg/imports/gdc251a.d: New test.
3576 * gdc.dg/imports/gdc251b.d: New test.
3577 * gdc.dg/imports/gdc253.d: New test.
3578 * gdc.dg/imports/gdc254a.d: New test.
3579 * gdc.dg/imports/gdc256.d: New test.
3580 * gdc.dg/imports/gdc27.d: New test.
3581 * gdc.dg/imports/gdcpkg256/package.d: New test.
3582 * gdc.dg/imports/runnable.d: New test.
3583 * gdc.dg/link.d: New test.
3584 * gdc.dg/lto/lto.exp: New file.
3585 * gdc.dg/lto/ltotests_0.d: New test.
3586 * gdc.dg/lto/ltotests_1.d: New test.
3587 * gdc.dg/runnable.d: New test.
3588 * gdc.dg/simd.d: New test.
3589 * gdc.test/gdc-test.exp: New file.
3590 * lib/gdc-dg.exp: New file.
3591 * lib/gdc.exp: New file.
3593 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3596 * gfortran.dg/findloc_1.f90: New test.
3597 * gfortran.dg/findloc_2.f90: New test.
3598 * gfortran.dg/findloc_3.f90: New test.
3599 * gfortran.dg/findloc_4.f90: New test.
3600 * gfortran.dg/findloc_5.f90: New test.
3601 * gfortran.dg/findloc_6.f90: New test.
3603 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3604 Jinsong Ji <jji@us.ibm.com>
3606 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3608 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3609 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3610 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3611 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3612 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3613 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3614 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3615 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3616 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3617 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3618 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3619 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3620 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3621 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3622 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3623 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3624 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3625 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3626 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3627 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3628 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3629 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3630 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3631 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3632 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3633 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3634 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3635 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3636 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3637 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3638 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3639 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3640 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3641 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3642 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3643 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3644 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3645 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3646 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3647 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3648 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3649 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3650 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3652 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3654 * gcc.target/powerpc/ssse3-check.h: New file.
3655 * gcc.target/powerpc/ssse3-vals.h: New file.
3656 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3657 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3658 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3659 * gcc.target/powerpc/ssse3-palignr.c: New file.
3660 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3661 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3662 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3663 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3664 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3665 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3666 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3667 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3668 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3669 * gcc.target/powerpc/ssse3-psignb.c: New file.
3670 * gcc.target/powerpc/ssse3-psignd.c: New file.
3671 * gcc.target/powerpc/ssse3-psignw.c: New file.
3673 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3675 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3676 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3677 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3678 * gcc.target/powerpc/mmx-packs.c: Likewise.
3679 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3680 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3681 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3682 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3683 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3684 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3685 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3686 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3687 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3688 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3689 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3690 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3691 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3692 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3693 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3694 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3695 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3696 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3697 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3698 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3699 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3700 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3701 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3702 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3703 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3704 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3705 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3706 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3707 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3708 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3709 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3710 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3711 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3712 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3713 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3714 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3715 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3716 * gcc.target/powerpc/pr37191.c: Likewise.
3717 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3718 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3719 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3720 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3721 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3722 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3723 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3724 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3725 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3726 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3727 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3728 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3729 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3730 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3731 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3732 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3733 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3734 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3735 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3736 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3737 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3738 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3739 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3740 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3741 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3742 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3743 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3744 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3745 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3746 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3747 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3748 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3749 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3750 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3751 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3752 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3753 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3754 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3755 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3756 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3757 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3758 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3759 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3760 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3761 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3762 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3763 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3764 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3765 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3766 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3767 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3768 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3769 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3770 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3771 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3772 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3773 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3774 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3775 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3776 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3777 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3778 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3779 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3780 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3781 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3782 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3783 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3784 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3785 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3786 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3787 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3788 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3789 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3790 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3791 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3792 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3793 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3794 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3795 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3796 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3797 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3798 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3799 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3800 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3801 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3802 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3803 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3804 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3805 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3806 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3807 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3808 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3809 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3810 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3811 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3812 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3813 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3814 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3815 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3816 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3817 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3818 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3819 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3820 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3821 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3822 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3823 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3824 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3825 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3826 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3827 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3828 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3829 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3830 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3831 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3832 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3833 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3834 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3835 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3836 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3837 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3838 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3839 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3840 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3841 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3842 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3843 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3844 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3845 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3846 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3847 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3848 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3849 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3850 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3851 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3852 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3853 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3854 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3855 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3856 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3857 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3858 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3859 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3860 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3861 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3862 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3863 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3864 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3865 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3866 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3867 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3868 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3869 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3870 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3871 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3872 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3873 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3874 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3875 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3876 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3877 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3878 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3879 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3880 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3881 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3882 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3883 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3884 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3885 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3886 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3887 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3888 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3889 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3890 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3891 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3892 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3893 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3894 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3895 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3896 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3897 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3898 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3899 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3900 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3901 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3902 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3903 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3904 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3905 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3906 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3907 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3908 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3909 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3910 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3911 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3912 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3913 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3914 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3915 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3916 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3917 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3918 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3919 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3920 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3921 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3922 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3923 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3924 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3925 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3926 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3927 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3928 ommitted "-mpower8-vector" to dg-options.
3930 2018-10-26 Jan Hubicka <jh@suse.cz>
3932 * g++.dg/lto/odr-1_0.C: Fix template.
3933 * g++.dg/lto/odr-1_1.C: Fix template.
3935 2018-10-26 Richard Biener <rguenther@suse.de>
3937 PR tree-optimization/87105
3938 * g++.dg/vect/slp-pr87105.cc: Adjust.
3939 * gcc.dg/torture/20181024-1.c: New testcase.
3940 * g++.dg/opt/20181025-1.C: Likewise.
3942 2018-10-26 Richard Biener <rguenther@suse.de>
3945 * g++.dg/lto/odr-1_0.C: Fix pattern.
3947 2018-10-26 Richard Biener <rguenther@suse.de>
3949 PR tree-optimization/87746
3950 * gcc.dg/pr87746.c: New testcase.
3952 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3954 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3956 2018-10-25 Carl Love <cel@us.ibm.com>
3958 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3960 2018-10-25 Martin Liska <mliska@suse.cz>
3963 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3965 2018-10-25 Martin Liska <mliska@suse.cz>
3968 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3969 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3970 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3972 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3974 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3975 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3976 * gcc.target/s390/global-array-element-pic.c: New test.
3977 * gcc.target/s390/global-array-even-element.c: New test.
3978 * gcc.target/s390/global-array-huge-element.c: New test.
3979 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3980 * gcc.target/s390/global-array-odd-element.c: New test.
3982 2018-10-25 Jan Hubicka <jh@suse.cz>
3984 * g++.dg/lto/odr-1_0.C: New test.
3985 * g++.dg/lto/odr-1_1.C: New test.
3987 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3990 * gcc.dg/sibcall-9.c: Make v static.
3991 * gcc.dg/sibcall-10.c: Likewise.
3993 2018-10-25 Richard Biener <rguenther@suse.de>
3995 PR tree-optimization/87665
3996 PR tree-optimization/87745
3997 * gfortran.dg/20181025-1.f: New testcase.
3999 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4002 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4003 from kind with a colon rather than comma.
4004 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4005 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4007 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4009 * gcc.target/powerpc/float128-math.c: New test to make sure the
4010 long double built-in function names use the f128 form if the user
4011 switched from IBM long double to IEEE long double.
4012 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4014 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4017 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4019 2018-10-24 Martin Sebor <msebor@redhat.com>
4022 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4024 2018-10-24 Martin Liska <mliska@suse.cz>
4026 PR tree-optimization/84436
4027 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4028 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4029 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4030 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4031 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4033 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4035 * gcc.target/s390/20181024-1.c: New test.
4037 2018-10-24 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/87105
4040 * gcc.dg/vect/bb-slp-39.c: New testcase.
4041 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4043 2018-10-24 Richard Biener <rguenther@suse.de>
4045 PR tree-optimization/84013
4046 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4048 2018-10-24 Richard Biener <rguenther@suse.de>
4050 PR tree-optimization/87665
4051 * gcc.dg/torture/pr87665.c: New testcase.
4053 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4055 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4056 only. Add expected warnings and messages for c++2a.
4058 2018-10-23 Richard Biener <rguenther@suse.de>
4060 PR tree-optimization/87105
4061 PR tree-optimization/87608
4062 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4063 g++.dg/vect/slp-pr87105.cc: Likewise.
4064 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4065 relies on phiprop run before.
4066 * g++.dg/tree-ssa/pr30738.C: Likewise.
4067 * g++.dg/tree-ssa/pr57380.C: Likewise.
4068 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4069 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4070 confused by copies in the IL left by EVRP.
4071 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4073 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4074 * gcc.dg/pr24574.c: Likewise.
4075 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4077 2018-10-23 Richard Biener <rguenther@suse.de>
4079 PR tree-optimization/87700
4080 * gcc.dg/torture/pr87700.c: New testcase.
4082 2018-10-23 Richard Biener <rguenther@suse.de>
4084 PR tree-optimization/87693
4085 * gcc.dg/torture/pr87693.c: New testcase.
4087 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4090 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4091 occurring as it should and a regression caused by version 1 of
4094 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4096 PR tree-optimization/87633
4097 * g++.dg/pr87633.C: New test.
4099 2018-10-22 Marek Polacek <polacek@redhat.com>
4102 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4104 2018-10-22 Richard Biener <rguenther@suse.de>
4106 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4107 * gcc.dg/predict-6.c: Adjust.
4108 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4109 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4110 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4112 2018-10-22 Martin Liska <mliska@suse.cz>
4114 PR tree-optimization/87686
4115 * g++.dg/tree-ssa/pr87686.C: New test.
4117 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4119 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4120 properly -std= options.
4122 2018-10-22 Richard Biener <rguenther@suse.de>
4124 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4126 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4128 * gnat.dg/sso14.adb: New test.
4129 * gnat.dg/sso15.adb: Likewise.
4131 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4133 * gnat.dg/warn19.ad[sb]: New test.
4134 * gnat.dg/warn19_pkg.ads: New helper.
4136 2018-10-22 Richard Biener <rguenther@suse.de>
4138 PR tree-optimization/87640
4139 * gcc.dg/torture/pr87640.c: New testcase.
4141 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4143 * gcc.target/s390/litpool-int.c: New test.
4145 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4148 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4149 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4150 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4151 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4152 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4153 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4154 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4155 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4157 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4160 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4161 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4162 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4163 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4164 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4165 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4166 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4167 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4168 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4169 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4170 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4171 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4172 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4173 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4174 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4175 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4176 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4177 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4178 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4179 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4180 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4181 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4182 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4183 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4184 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4185 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4186 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4188 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4191 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4192 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4193 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4194 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4195 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4196 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4197 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4198 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4199 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4200 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4201 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4202 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4203 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4204 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4205 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4206 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4207 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4209 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4212 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4213 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4214 (__builtin_ia32_vfmsubps512_mask): Likewise.
4215 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4216 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4217 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4218 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4219 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4220 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4221 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4222 * testsuite/gcc.target/i386/sse-13.c
4223 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4224 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4225 (__builtin_ia32_vfmsubps512_mask): Likewise.
4226 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4227 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4228 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4229 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4230 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4231 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4232 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4233 * testsuite/gcc.target/i386/sse-23.c
4234 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4235 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4236 (__builtin_ia32_vfmsubps512_mask): Likewise.
4237 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4238 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4239 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4240 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4241 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4242 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4243 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4245 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4248 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4249 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4250 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4251 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4252 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4253 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4254 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4255 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4256 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4257 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4258 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4260 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4263 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4264 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4265 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4266 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4267 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4268 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4269 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4270 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4271 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4272 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4273 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4275 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4278 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4279 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4280 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4281 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4282 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4283 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4284 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4285 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4286 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4287 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4288 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4290 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/deferred_character_31.f90 : New test.
4295 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4298 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4299 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4300 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4301 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4302 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4303 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4304 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4305 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4306 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4308 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4311 * gcc.target/i386/pr87662.c
4313 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4316 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4317 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4318 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4319 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4320 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4321 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4322 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4323 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4325 2018-10-20 Marek Polacek <polacek@redhat.com>
4327 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4328 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4329 the list of default stds to test.
4331 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4334 * gcc.c-torture/compile/pr87647.c: New test.
4336 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4340 * c-c++-common/gomp/doacross-2.c: New test.
4341 * c-c++-common/gomp/sink-3.c: Expect another error during error
4344 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4346 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4348 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4350 2018-10-19 Richard Biener <rguenther@suse.de>
4353 * gcc.dg/torture/pr87645.c: New testcase.
4355 2018-10-19 Richard Biener <rguenther@suse.de>
4358 * gcc.target/i386/pr87657.c: New testcase.
4360 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4363 * gcc.target/i386/avx512-binop-1.h: New file.
4364 * gcc.target/i386/avx512-binop-2.h: Likewise.
4365 * gcc.target/i386/avx512-binop-3.h: Likewise.
4366 * gcc.target/i386/avx512-binop-4.h: Likewise.
4367 * gcc.target/i386/avx512-binop-5.h: Likewise.
4368 * gcc.target/i386/avx512-binop-6.h: Likewise.
4369 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4370 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4371 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4372 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4373 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4374 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4375 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4376 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4377 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4378 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4379 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4380 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4381 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4382 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4383 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4384 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4385 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4387 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4389 PR rtl-optimization/87596
4390 * gcc.target/i386/pr87596.c: New test.
4392 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4394 * gnat.dg/frame_overflow2.adb: New test.
4396 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4399 * gcc.target/i386/avx512-fma-1.h: New file.
4400 * gcc.target/i386/avx512-fma-2.h: Likewise.
4401 * gcc.target/i386/avx512-fma-3.h: Likewise.
4402 * gcc.target/i386/avx512-fma-4.h: Likewise.
4403 * gcc.target/i386/avx512-fma-5.h: Likewise.
4404 * gcc.target/i386/avx512-fma-6.h: Likewise.
4405 * gcc.target/i386/avx512-fma-7.h: Likewise.
4406 * gcc.target/i386/avx512-fma-8.h: Likewise.
4407 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4408 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4409 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4410 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4411 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4412 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4413 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4414 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4415 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4416 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4417 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4419 2018-10-18 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/realloc_on_assign_31.f90: New file.
4424 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4426 PR tree-optimization/87562
4427 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4428 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4429 * c-c++-common/substring-location-PR-87562-1.c: New test.
4430 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4432 * gcc.dg/plugin/pr87562-a.h: New file.
4433 * gcc.dg/plugin/pr87562-b.h: New file.
4435 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4438 * gfortran.dg/associate_45.f90 : New test.
4440 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4443 * gfortran.dg/deferred_character_30.f90 : New test.
4445 2018-10-18 Richard Biener <rguenther@suse.de>
4448 * gcc.dg/torture/pr87087.c: New testcase.
4449 * gcc.dg/graphite/pr84204.c: XFAIL.
4450 * gcc.dg/graphite/pr85935.c: Likewise.
4452 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4455 * gcc.target/i386/pr87537-1.c: New test.
4457 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4459 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4460 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4461 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4462 gcc.dg/gnu2x-static-assert-1.c: New tests.
4463 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4465 2018-10-17 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/select_type_47.f90: New.
4470 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4472 * gcc.c-torture/execute/pr87623.c: New test.
4474 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4477 * g++.dg/cpp0x/pr84705.C: New.
4479 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4484 * gfortran.dg/associate_44.f90 : New test.
4487 * gfortran.dg/select_type_45.f90 : New test.
4490 * gfortran.dg/select_type_46.f90 : New test.
4492 2018-10-16 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/allocate_with_source_26.f90: Extend
4496 testcase with polymorphic variables.
4498 2018-10-16 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/allocate_with_source_26.f90: New.
4503 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4505 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4506 to reflect minimum margin width.
4507 * gcc.dg/missing-header-fixit-4.c: Likewise.
4508 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4510 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4512 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4514 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4516 2018-10-15 Tobias Burnus <burnus@net-b.de>
4519 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4521 2018-10-15 Renlin Li <renlin.li@arm.com>
4524 * gcc.target/aarch64/sve/pr87563.c: New.
4526 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4527 Tobias Burnus <burnus@gcc.gnu.org>
4530 * gfortran.dg/select_type_44.f90: New test.
4531 * gfortran.dg/associate_42.f90: New test.
4533 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4535 PR tree-optimization/87022
4536 * gcc.dg/tree-ssa/pr87022.c: New test.
4538 2018-10-15 Richard Biener <rguenther@suse.de>
4541 * gcc.dg/torture/restrict-6.c: New testcase.
4543 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4545 * g++.dg/vec-init-1.C: New test.
4547 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4550 * gcc.target/i386/pr87599.c: New test.
4552 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4555 * gcc.target/i386/pr87572.c: New test.
4557 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4560 * gfortran.dg/associate_43.f90: New test.
4562 2018-10-14 Anthony Green <green@moxielogic.com>
4564 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4566 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4569 * c-c++-common/pr81376.c: New test.
4570 * gcc.target/i386/387-ficom-2.c: Update test.
4571 * gcc.target/i386/387-ficom-2.c: Ditto.
4573 2018-10-12 Tobias Burnus <burnus@net-b.de>
4576 * gfortran.dg/inline_matmul_24.f90: New.
4578 2018-10-12 Tobias Burnus <burnus@net-b.de>
4581 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4582 * gfortran.dg/interface_42.f90: Ditto.
4583 * gfortran.dg/internal_references_1.f90: Ditto.
4584 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4585 * gfortran.dg/pr65453.f90: Ditto.
4586 * gfortran.dg/pr77414.f90: Ditto.
4587 * gfortran.dg/pr78741.f90: Ditto.
4588 * gfortran.dg/same_name_2.f90: Ditto.
4590 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4592 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4593 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4595 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4597 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4598 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4599 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4600 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4601 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4602 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4603 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4604 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4605 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4606 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4608 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4610 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4611 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4612 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4613 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4614 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4615 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4616 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4617 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4618 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4619 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4620 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4621 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4622 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4623 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4624 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4625 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4626 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4627 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4629 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4631 * gcc.target/powerpc/fold-vec-select-char.c: New.
4632 * gcc.target/powerpc/fold-vec-select-double.c: New.
4633 * gcc.target/powerpc/fold-vec-select-float.c: New.
4634 * gcc.target/powerpc/fold-vec-select-int.c: New.
4635 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4636 * gcc.target/powerpc/fold-vec-select-short.c: New.
4638 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4640 PR tree-optimization/86829
4641 * gcc.dg/sinatan-1.c: New test.
4642 * gcc.dg/sinatan-2.c: New test.
4643 * gcc.dg/sinatan-3.c: New test.
4645 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4647 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4648 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4649 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4651 2018-10-11 Tobias Burnus <burnus@net-b.de>
4654 2018-10-09 Tobias Burnus <burnus@net-b.de>
4657 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4658 change to dg-do compile.
4659 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4660 * gfortran.dg/array_initializer_1.f90: Use array
4661 element not size-one section.
4662 * gfortran.dg/array_substring.f90: New.
4664 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4667 * gcc.target/aarch64/pr87511.c: Add new test.
4669 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4672 * g++.dg/torture/accessor-fixits-9.C: New test.
4674 2018-10-11 Nathan Sidwell <nathan@acm.org>
4676 * g++.dg/parse/close-brace.C: New.
4677 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4678 * g++.old-deja/g++.other/crash32.C: Add another error
4680 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4683 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4684 c++14_only to c++14.
4686 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4688 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4689 there hasn't been a dg-end-multiline-output since the last
4690 dg-begin-multiline-output.
4691 (dg-end-multiline-output): Issue an error if there hasn't been a
4692 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4693 as soon possible. Rename "line" to "last_line".
4695 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4697 * selftests/repeat.rtl: New file.
4699 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4702 * g++.dg/cpp1z/decomp48.C: New test.
4704 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4706 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4707 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4708 output for C vs C++. Expect notes showing the definitions of the
4710 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4713 2018-10-11 Martin Jambor <mjambor@suse.cz>
4715 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4716 greater that the size of double by target large_long double.
4718 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4720 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4723 * g++.dg/rtti/typeid12.C: New test.
4725 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4727 * g++.dg/other/pr87574.C: New test.
4729 2018-10-10 Marek Polacek <polacek@redhat.com>
4731 PR c++/87567 - constexpr rejects call to non-constexpr function.
4732 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4734 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4737 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4738 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4739 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4740 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4741 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4742 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4743 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4744 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4745 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4746 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4747 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4748 * gcc.target/powerpc/pr37191.c: Likewise.
4749 2018-10-10 Martin Sebor <msebor@redhat.com>
4752 * gcc.dg/transparent-union-6.c: New.
4754 2018-10-10 Martin Sebor <msebor@redhat.com>
4756 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4757 Add a test for 2-byte wchar_t.
4758 * gcc.dg/builtin-memchr.c: New test.
4760 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4763 * gcc.target/i386/pr87573.c: New test.
4765 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4768 * gcc.target/i386/pr87550.c: New test.
4771 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4773 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4776 * g++.dg/concepts/pr84423-1.C: New.
4777 * g++.dg/concepts/pr84423-2.C: Likewise.
4778 * g++.dg/cpp0x/auto39.C: Test location too.
4779 * g++.dg/cpp0x/auto9.C: Likewise.
4780 * g++.dg/cpp1y/pr60384.C: Likewise.
4782 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4784 * gcc.target/powerpc/sse3-check.h: New file.
4785 * gcc.target/powerpc/sse3-addsubps.c: New file.
4786 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4787 * gcc.target/powerpc/sse3-haddps.c: New file.
4788 * gcc.target/powerpc/sse3-hsubps.c: New file.
4789 * gcc.target/powerpc/sse3-haddpd.c: New file.
4790 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4791 * gcc.target/powerpc/sse3-lddqu.c: New file.
4792 * gcc.target/powerpc/sse3-movsldup.c: New file.
4793 * gcc.target/powerpc/sse3-movshdup.c: New file.
4794 * gcc.target/powerpc/sse3-movddup.c: New file.
4795 * gcc.target/powerpc/pr37191.c: New file.
4797 2018-10-09 Tobias Burnus <burnus@net-b.de>
4800 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4801 change to dg-do compile.
4802 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4803 * gfortran.dg/array_initializer_1.f90: Use array
4804 element not size-one section.
4805 * gfortran.dg/array_substring.f90: New.
4807 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4809 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4812 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4814 * gnat.dg/warn17.adb: New testcase.
4816 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4818 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4819 gnat.dg/inline14_pkg.ads: New testcase.
4821 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4823 * gnat.dg/warn18.adb: New testcase.
4825 2018-10-09 Martin Liska <mliska@suse.cz>
4827 * c-c++-common/asan/pr64820.c: Add line number to scanned
4829 * c-c++-common/asan/use-after-return-1.c: Likewise.
4830 * g++.dg/asan/function-argument-1.C (main): Likewise.
4831 * g++.dg/asan/function-argument-2.C (main): Likewise.
4832 * g++.dg/asan/function-argument-3.C (main): Likewise.
4833 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4834 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4835 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4836 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4837 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4838 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4839 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4840 * gcc.dg/asan/pr78541.c (main): Likewise.
4841 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4842 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4843 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4844 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4845 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4846 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4848 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4851 * gfortran.dg/deferred_type_component_3.f90: New test.
4854 * gfortran.dg/deferred_character_28.f90: New test.
4855 * gfortran.dg/deferred_character_29.f90: New test (note that
4856 this test appears in PR83196 comment #4 by mistake).
4858 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4860 * gcc.target/i386/vararg-loc.c: Accept a column number.
4862 2018-10-08 Martin Liska <mliska@suse.cz>
4864 * gcc.target/i386/i386.exp: Move procedures to
4865 target-supports.exp.
4866 * g++.target/i386/i386.exp: New file.
4867 * gcc.target/i386/mv*.C: Move here tests and remove
4868 target filter in these tests.
4870 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4872 * gfortran.dg/contiguous_4.f90: Adjust.
4873 * gfortran.dg/contiguous_4.f90: New test.
4875 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4878 * gfortran.dg/associate_41.f90: New test.
4880 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4882 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4883 * gnat.dg/string_merge1.adb: Likewise.
4884 * gnat.dg/string_merge2.adb: Likewise.
4886 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4888 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4890 2018-10-08 Martin Liska <mliska@suse.cz>
4892 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4894 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4897 * g++.dg/concepts/pr71128.C: New.
4899 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4902 * gcc.dg/pr87286.c: New test.
4904 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4907 * gfortran.dg/array_constructor_type_23.f90: New test.
4909 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4912 * gfortran.dg/elemental_function_4.f90 : New test.
4914 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4916 PR rtl-optimization/86939
4917 PR rtl-optimization/87479
4918 * gcc.target/powerpc/pr86939.c: New test.
4919 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4921 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4923 * gnat.dg/string_merge1.adb: Fix test expectations.
4924 * gnat.dg/string_merge2.adb: Likewise.
4926 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4929 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4930 correct location within the format string.
4931 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4932 files for testing locations within string literal locations from
4934 * g++.dg/warn/Wformat-method.C: New test.
4935 * g++.dg/warn/Wformat-pr71863.C: New test.
4936 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4937 * g++.dg/warn/Wformat-ranges.C: New test, based on
4938 gcc.dg/format/diagnostic-ranges.c.
4939 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4940 (test_multitoken_macro): Generalize expected output to work with
4942 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4943 (test_stringified_token_1): Likewise.
4944 (test_stringified_token_3): Likewise.
4946 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4948 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4949 count. If there's a 3rd argument, use dg-process-target on it,
4950 bailing out, or recording expected failures as "maybe_x".
4951 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4952 to convert pass/fail into xpass/xfail.
4954 2018-10-05 Martin Sebor <msebor@redhat.com>
4956 PR tree-optimization/87490
4957 * gcc.dg/pr87490.c: New test.
4958 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4960 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4962 PR tree-optimization/71625
4963 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4964 (test_vclz_s16): Ditto.
4965 (test_vclz_s32): Ditto.
4966 (test_vclzq_s8): Ditto.
4967 (test_vclzq_s16): Ditto.
4968 (test_vclzq_s32): Ditto.
4969 (test_vclz_u8): Ditto.
4970 (test_vclz_u16): Ditto.
4971 (test_vclz_u32): Ditto.
4972 (test_vclzq_u8): Ditto.
4973 (test_vclzq_u16): Ditto.
4974 (test_vclzq_u32): Ditto.
4975 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4976 (test_vneg_s16): Ditto.
4977 (test_vneg_s32): Ditto.
4978 (test_vneg_s64): Ditto.
4979 (test_vnegd_s64): Ditto.
4980 (test_vnegq_s8): Ditto.
4981 (test_vnegq_s16): Ditto.
4982 (test_vnegq_s32): Ditto.
4983 (test_vnegq_s64): Ditto.
4985 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4988 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4989 of dfp_hw. Don't include <altivec.h>.
4990 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4992 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4993 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4994 * gcc.target/powerpc/test_mffsl.c: Ditto.
4996 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4998 * c-c++-common/Wprio-ctor-dtor.c: New test.
5000 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5002 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5003 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5004 dg-additional-options. Add dg-message and dg-missed directives
5005 to verify that -fopt-info messages are written at the correct
5008 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5010 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5011 due to "-internals" not being selected.
5012 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5013 "-internals" added to re-enable the output from test_scopes.
5014 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5016 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5018 * gnat.dg/string_merge1.adb: New test.
5019 * gnat.dg/string_merge2.adb: New test.
5020 * gcc.dg/merge-all-constants-1.c: Adjust test.
5021 * gcc.dg/merge-all-constants-2.c: New test.
5023 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5026 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5028 2018-10-04 Martin Liska <mliska@suse.cz>
5031 * gcc.dg/pr87483.c: New test.
5033 2018-10-04 Martin Liska <mliska@suse.cz>
5036 * g++.dg/ext/pr82625.C: New test.
5038 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5040 * gcc.dg/plugin/dump-1.c: New test.
5041 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5042 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5044 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5046 PR rtl-optimization/87466
5047 * gcc.target/powerpc/pr87466.c: New test.
5049 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5051 PR tree-optimization/85787
5052 * gcc.dg/ipa/propmalloc-4.c: New test.
5054 2018-10-04 Richard Biener <rguenther@suse.de>
5056 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5058 2018-10-03 Ian Lance Taylor <iant@google.com>
5060 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5062 2018-10-03 Martin Sebor <msebor@redhat.com>
5064 * gcc.dg/warn-sprintf-no-nul.c: New test.
5066 2018-10-03 Martin Liska <mliska@suse.cz>
5068 PR gcov-profile/86109
5069 * g++.dg/gcov/pr86109.C: New test.
5071 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5073 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5074 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5076 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5079 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5081 2018-10-01 Martin Sebor <msebor@redhat.com>
5083 * gcc.dg/warn-strnlen-no-nul.c: New.
5085 2018-10-01 Carl Love <cel@us.ibm.com>
5088 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5089 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5090 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5091 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5092 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5094 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5097 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5098 the call to adjustl and direct assignment of the substring.
5100 2018-10-01 Richard Biener <rguenther@suse.de>
5102 PR tree-optimization/87465
5103 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5105 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5108 * gcc.dg/pr82788.c: Skip for AArch64.
5109 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5110 * gcc.target/aarch64/subsp.c: Likewise.
5111 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5113 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5114 * gcc.dg/stack-check-12.c: ILP32 fixup.
5115 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5116 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5117 * testsuite/lib/target-supports.exp
5118 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5119 require frame pointer for non-leaf functions.
5121 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5124 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5125 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5126 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5127 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5128 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5129 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5130 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5131 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5132 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5133 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5134 * gcc.target/aarch64/stack-check-alloca.h: New.
5135 * gcc.target/aarch64/stack-check-14.c: New.
5136 * gcc.target/aarch64/stack-check-15.c: New.
5138 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5141 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5142 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5143 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5144 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5146 2018-10-01 Jeff Law <law@redhat.com>
5147 Richard Sandiford <richard.sandiford@linaro.org>
5148 Tamar Christina <tamar.christina@arm.com>
5151 * gcc.target/aarch64/stack-check-12.c: New.
5152 * gcc.target/aarch64/stack-check-13.c: New.
5153 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5154 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5155 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5156 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5157 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5158 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5159 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5160 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5161 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5162 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5163 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5164 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5165 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5166 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5167 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5168 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5169 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5170 * gcc.target/aarch64/stack-check-prologue.h: New.
5171 * lib/target-supports.exp
5172 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5174 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5176 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5177 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5178 (check_compile): Support values already Boolean.
5179 (check_alias_available, check_gc_sections_available,
5180 check_profiling_available, check_effective_target_vect_cmdline_needed,
5181 check_effective_target_vect_int,
5182 check_effective_target_vect_intfloat_cvt,
5183 check_effective_target_vect_doubleint_cvt,
5184 check_effective_target_vect_intdouble_cvt,
5185 check_effective_target_vect_uintfloat_cvt,
5186 check_effective_target_vect_floatint_cvt,
5187 check_effective_target_vect_floatuint_cvt,
5188 check_effective_target_vect_peeling_profitable,
5189 check_effective_target_vect_simd_clones,
5190 check_effective_target_vect_peeling_profitable,
5191 check_effective_target_vect_simd_clones,
5192 check_effective_target_vect_shift,
5193 check_effective_target_vect_bswap,
5194 check_effective_target_vect_shift_char,
5195 check_effective_target_vect_float,
5196 check_effective_target_vect_double,
5197 check_effective_target_vect_long_long,
5198 check_effective_target_vect_no_int_min_max,
5199 check_effective_target_vect_no_int_add,
5200 check_effective_target_vect_no_bitwise,
5201 check_effective_target_vect_perm,
5202 check_effective_target_vect_perm_byte,
5203 check_effective_target_vect_perm_short,
5204 check_effective_target_xorsign,
5205 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5206 check_effective_target_vect_widen_sum_hi_to_si,
5207 check_effective_target_vect_widen_sum_qi_to_hi,
5208 check_effective_target_vect_widen_sum_qi_to_si,
5209 check_effective_target_vect_widen_mult_qi_to_hi,
5210 check_effective_target_vect_widen_mult_hi_to_si,
5211 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5212 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5213 check_effective_target_vect_widen_mult_si_to_di_pattern,
5214 check_effective_target_vect_widen_shift,
5215 check_effective_target_vect_sdot_qi,
5216 check_effective_target_vect_udot_qi,
5217 check_effective_target_vect_sdot_hi,
5218 check_effective_target_vect_udot_hi,
5219 check_effective_target_vect_usad_char,
5220 check_effective_target_vect_pack_trunc,
5221 check_effective_target_vect_unpack,
5222 check_effective_target_unaligned_stack,
5223 check_effective_target_vect_no_align,
5224 check_effective_target_vect_hw_misalign,
5225 check_effective_target_natural_alignment_32,
5226 check_effective_target_natural_alignment_64,
5227 check_effective_target_vect_element_align,
5228 check_effective_target_vect_load_lanes **,
5229 check_effective_target_vect_condition,
5230 check_effective_target_vect_cond_mixed,
5231 check_effective_target_vect_char_mult,
5232 check_effective_target_vect_short_mult,
5233 check_effective_target_vect_int_mult,
5234 check_effective_target_vect_extract_even_odd,
5235 check_effective_target_vect_interleave,
5236 check_effective_target_vect_stridedN,
5237 check_effective_target_vect_call_copysignf,
5238 check_effective_target_sqrt_insn,
5239 check_effective_target_vect_call_sqrtf,
5240 check_effective_target_vect_call_btrunc,
5241 check_effective_target_vect_call_btruncf,
5242 check_effective_target_vect_call_ceil,
5243 check_effective_target_vect_call_ceilf,
5244 check_effective_target_vect_call_floor,
5245 check_effective_target_vect_call_floorf,
5246 check_effective_target_vect_call_lceil,
5247 check_effective_target_vect_call_lfloor,
5248 check_effective_target_vect_call_nearbyint,
5249 check_effective_target_vect_call_nearbyintf,
5250 check_effective_target_vect_call_round,
5251 check_effective_target_vect_call_roundf,
5252 check_effective_target_section_anchors,
5253 check_effective_target_bswap,
5254 check_effective_target_sync_int_long,
5255 check_effective_target_sync_char_short,
5256 check_effective_target_tiny,
5257 check_effective_target_pie_copyreloc,
5258 check_effective_target_got32x_reloc,
5259 check_effective_target_tls_get_addr_via_got): Use new caching.
5261 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5263 PR tree-optimization/87261
5264 * gcc.dg/pr87261.c: New test.
5266 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5268 * gcc.target/arc/tph_addx.c: New test.
5270 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5272 * gcc.target/arc/tmac-3.c: New file.
5274 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5277 * gfortran.dg/associate_40.f90 : New test.
5279 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5283 * gfortran.dg/deferred_character_25.f90 : New test.
5284 * gfortran.dg/deferred_character_26.f90 : New test.
5285 * gfortran.dg/deferred_character_27.f90 : New test to verify
5286 that PR82617 remains fixed.
5288 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5291 * gfortran.dg/deferred_character_24.f90 : New test.
5293 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5296 * gcc.target/i386/pr87370.c: New test.
5298 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5301 * gfortran.dg/dependency_52.f90 : New test.
5303 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5306 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5307 (CALC): Use double instead of float.
5308 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5309 _mm512_abs_ps and _mm512_mask_abs_ps.
5311 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5313 * c-c++-common/unroll-1.c: Update expected output from "note" to
5315 * c-c++-common/unroll-2.c: Likewise.
5316 * c-c++-common/unroll-3.c: Likewise.
5317 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5318 dg-message to dg-missed. Convert param from -fopt-info to
5319 -fopt-info-missed-ipa.
5320 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5321 dg-message to dg-missed.
5322 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5323 dg-message to dg-optimized.
5324 * gcc.dg/pr26570.c: Update expected output from dg-message to
5325 dg-missed. Convert param from -fopt-info to
5326 -fopt-info-missed-ipa.
5327 * gcc.dg/pr32773.c: Likewise.
5328 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5329 dg-message to dg-missed.
5330 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5332 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5333 from -fopt-info to -fopt-info-vec.
5334 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5335 "note" to "optimized".
5336 * gfortran.dg/directive_unroll_2.f90: Likewise.
5337 * gfortran.dg/directive_unroll_3.f90: Likewise.
5338 * gnat.dg/unroll4.adb: Likewise.
5339 * lib/gcc-dg.exp (dg-optimized): New procedure.
5340 (dg-missed): New procedure.
5342 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5345 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5346 values explicitly to target type for comparison.
5348 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5351 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5354 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5357 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5359 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5361 * gcc.target/sparc/20160229-1.c: Minor tweak.
5362 * gcc.target/sparc/cbcond-2.c: Likewise.
5363 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5364 * gcc.target/sparc/movcc-2.c: Minor tweak.
5365 * gcc.target/sparc/overflow-3.c: Likewise.
5366 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5367 * gcc.target/sparc/overflow-5.c: Minor tweak.
5368 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5370 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5372 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5373 valid value, in the "vector bool int" case.
5375 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5377 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5378 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5379 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5381 2018-09-27 Martin Liska <mliska@suse.cz>
5383 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5384 * g++.dg/torture/pr59265.C: Likewise.
5385 * g++.dg/tree-prof/morefunc.C: Likewise.
5386 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5387 * gcc.dg/pr26570.c: Likewise.
5388 * gcc.dg/pr32773.c: Likewise.
5389 * gcc.dg/pr40209.c: Likewise.
5390 * gcc.dg/pr51957-1.c: Likewise.
5391 * gcc.dg/pr80747.c: Likewise.
5392 * gcc.target/aarch64/pr62262.c: Likewise.
5394 2018-09-27 Richard Biener <rguenther@suse.de>
5397 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5399 2018-09-27 Richard Biener <rguenther@suse.de>
5403 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5404 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5406 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/concepts/pr67544.C: New.
5411 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/expr/unary4.C: New.
5416 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5418 PR gcov-profile/86957
5419 * gcc.dg/Wmissing-profile.c: New test.
5421 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5424 * gcc.target/i386/excess-precision-9.c,
5425 gcc.target/i386/excess-precision-10.c: New tests.
5427 2018-09-26 Richard Biener <rguenther@suse.de>
5430 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5432 2018-09-26 Martin Jambor <mjambor@suse.cz>
5435 * gcc.dg/pr87347.c: New test.
5437 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5440 * g++.dg/concepts/pr71131.C: New.
5442 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5445 * g++.dg/concepts/pr71127.C: New.
5447 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5450 * g++.dg/concepts/pr67655.C: New.
5452 2018-09-26 Thomas Quinot <quinot@adacore.com>
5454 * gnat.dg/sso13.adb: New testcase.
5456 2018-09-26 Justin Squirek <squirek@adacore.com>
5458 * gnat.dg/warn16.adb: New testcase.
5460 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5462 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5463 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5464 gnat.dg/elab7_pkg2.ads: New testcase.
5466 2018-09-26 Javier Miranda <miranda@adacore.com>
5468 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5470 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5472 * gnat.dg/predicate2-containers.ads,
5473 gnat.dg/predicate2-project-name_values.ads,
5474 gnat.dg/predicate2-project-registry-attribute.ads,
5475 gnat.dg/predicate2-project-registry.ads,
5476 gnat.dg/predicate2-project-typ-set.ads,
5477 gnat.dg/predicate2-project-typ.ads,
5478 gnat.dg/predicate2-project.ads,
5479 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5480 gnat.dg/predicate2_main.adb: New testcase.
5482 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5484 * gnat.dg/dynhash1.adb: New testcase.
5486 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5488 * gnat.dg/sets1.adb: New testcase.
5489 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5492 2018-09-26 Thomas Quinot <quinot@adacore.com>
5494 * gnat.dg/sso12.adb: New testcase.
5496 2018-09-26 Justin Squirek <squirek@adacore.com>
5498 * gnat.dg/expr_func8.adb: New testcase.
5500 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5502 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5505 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5508 * g++.dg/concepts/pr67656.C: New.
5510 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5512 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5513 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5514 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5516 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5518 * g++.dg/other/vthunk1.C: Rename to...
5519 * g++.dg/other/thunk1.C: ...this.
5520 * g++.dg/other/thunk2a.C: New test.
5521 * g++.dg/other/thunk2b.C: Likewise.
5523 2018-09-25 Jim Wilson <jimw@sifive.com>
5525 * gcc.target/riscv/weak-1.c: New.
5527 2018-09-25 Jeff Law <law@redhat.com>
5529 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5530 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5532 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5534 * gnat.dg/dinst.adb: Adjust for locviews.
5536 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5538 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5539 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5540 vec_splat calls from recently added tests. Update instruction counts.
5541 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5542 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5543 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5544 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5545 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5547 2018-09-25 Marek Polacek <polacek@redhat.com>
5550 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5552 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5555 * g++.dg/other/pr87398.C: New test.
5556 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5557 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5559 2018-09-25 Martin Jambor <mjambor@suse.cz>
5562 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5564 * gcc.target/i386/warn-abs-3.c: New test.
5566 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5569 * g++.dg/cpp0x/pr81246.C: New.
5571 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5574 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5575 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5577 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5579 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5582 2018-09-25 Richard Biener <rguenther@suse.de>
5584 PR tree-optimization/87402
5585 * gcc.dg/torture/pr87402.c: New testcase.
5587 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5590 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5591 for pie_enabled target.
5592 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5593 * gcc.target/i386/pr34256.c: Likewise.
5595 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5598 * g++.dg/cpp0x/pr85070.C: New.
5600 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5603 * gcc.target/i386/pr82699-1.c: New file.
5604 * gcc.target/i386/pr82699-2.c: Likewise.
5605 * gcc.target/i386/pr82699-3.c: Likewise.
5606 * gcc.target/i386/pr82699-4.c: Likewise.
5607 * gcc.target/i386/pr82699-5.c: Likewise.
5608 * gcc.target/i386/pr82699-6.c: Likewise.
5610 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5613 * gfortran.dg/intent_out_12.f90: New test.
5615 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5618 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5619 update expected codegen
5621 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5623 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5625 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5628 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5629 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5631 2018-09-24 Martin Liska <mliska@suse.cz>
5634 * g++.dg/asan/pr85774.C: New test.
5636 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5639 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5641 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5644 * gfortran.dg/intent_out_11.f90: New test.
5646 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5648 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5649 * gfortran.dg/coarray_lock_7.f90: Likewise.
5651 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5654 * gfortran.dg/intent_out_10.f90: New test.
5656 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5659 * gfortran.dg/intent_optimize_2.f90: New test.
5661 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5664 * gfortran.dg/dtio_1.f90: Update test to valid code.
5666 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5669 * gfortran.dg/deferred_character_23.f90 : New test.
5671 2018-09-21 Jeff Law <law@redhat.com>
5673 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5674 * gcc.dg/tree-ssa/vrp120.c: New test.
5676 2018-09-21 Marek Polacek <polacek@redhat.com>
5678 PR c++/87372 - __func__ constexpr evaluation.
5679 * g++.dg/cpp1y/func_constexpr2.C: New test.
5681 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5684 * gfortran.dg/deferred_character_22.f90 : New test.
5686 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5689 * gfortran.dg/finalize_33.f90 : New test.
5691 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5693 PR tree-optimization/87309
5694 * gcc.dg/pr87309.c: New test.
5696 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5698 * c-c++-common/dump-ada-spec-14.c: New test.
5700 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5702 * gcc.dg/nested-func-11.c: New test.
5704 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5705 more robust and remove target-specific handling.
5707 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5709 * gcc.c-torture/execute/20180921-1.c: New test.
5711 2018-09-20 Marek Polacek <polacek@redhat.com>
5713 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5714 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5715 * g++.dg/cpp0x/ref-qual20.C: New test.
5717 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5719 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5720 * g++.dg/lto/20081109-1_0.C: Likewise.
5721 * g++.dg/lto/20090302_0.C: Likewise.
5722 * g++.dg/lto/pr45621_0.C: Likewise.
5723 * g++.dg/lto/pr60567_0.C: Likewise.
5724 * g++.dg/lto/pr62026.C: Likewise.
5725 * gcc.dg/lto/pr45736_0.c: Likewise.
5726 * gcc.dg/lto/pr52634_0.c: Likewise.
5727 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5728 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5730 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5733 * gcc.dg/pr87054.c: New.
5735 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5737 PR tree-optimization/87288
5738 * gcc.dg/vect/pr87288-1.c: New test.
5739 * gcc.dg/vect/pr87288-2.c: Likewise,
5740 * gcc.dg/vect/pr87288-3.c: Likewise.
5742 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5744 PR tree-optimization/86877
5745 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5747 2018-09-19 Marek Polacek <polacek@redhat.com>
5749 * g++.dg/conversion/op4.C: Add dg-warning.
5750 * g++.dg/warn/Wclass-conversion1.C: New test.
5751 * g++.dg/warn/Wclass-conversion2.C: New test.
5752 * g++.dg/warn/Wconversion5.C: Remove file.
5753 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5754 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5755 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5757 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5760 * g++.dg/cpp0x/desig5.C: New.
5762 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5765 * gfortran.dg/elemental_function_3.f90 : New test.
5767 2018-09-19 Marek Polacek <polacek@redhat.com>
5769 PR c++/87357 - missing -Wconversion warning
5770 * g++.dg/warn/Wconversion5.C: New test.
5772 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5774 * gcc.target/aarch64/atomic-store.c: New.
5776 2018-09-19 Richard Biener <rguenther@suse.de>
5778 PR tree-optimization/87349
5779 PR tree-optimization/87342
5780 * gcc.dg/torture/pr87349-1.c: New testcase.
5781 * gcc.dg/torture/pr87349-2.c: Likewise.
5782 * gcc.dg/torture/pr87342.c: Likewise.
5784 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5787 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5789 * gfortran.dg/inline_matmul_16.f90: Likewise.
5790 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5791 for dgemm instead of dgemm_. Add call to random_number to make
5792 standard conforming.
5793 * gfortran.dg/matmul_blas_1.f90: New test.
5794 * gfortran.dg/matmul_bounds_14.f: New test.
5795 * gfortran.dg/matmul_bounds_15.f: New test.
5796 * gfortran.dg/matmul_bounds_16.f: New test.
5797 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5800 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5803 * gfortran.dg/elemental_function_2.f90 : New test.
5805 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5808 * gfortran.dg/pointer_array_10.f90 : New test.
5809 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5810 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5813 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/concepts/pr85065.C: New.
5818 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5821 * gcc.dg/warn-abs-1.c: Require float128 target.
5822 Skip if large_long_double newlib target.
5824 2018-09-18 Nathan Sidwell <nathan@acm.org>
5827 * g++.dg/warn/pr86881.C: New.
5829 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5831 * gcc.target/aarch64/spellcheck_1.c:
5832 Make architecture suggestion optional.
5833 * gcc.target/aarch64/spellcheck_4.c:
5836 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5838 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5841 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5842 Bernd Schmidt <bernds_cb1@t-online.de>
5844 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5845 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5846 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5848 2018-09-17 Richard Biener <rguenther@suse.de>
5850 PR tree-optimization/87328
5851 * gcc.dg/torture/pr87328.c: New testcase.
5853 2018-09-17 Martin Jambor <mjambor@suse.cz>
5856 * gcc.dg/warn-abs-1.c: New test.
5857 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5859 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5861 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5862 TEST_ALWAYS_FLAGS to HOSTCXX.
5864 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5867 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5869 2018-09-17 Richard Biener <rguenther@suse.de>
5871 PR tree-optimization/87301
5872 * gcc.dg/torture/pr87301.c: New testcase.
5874 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5877 * gfortran.dg/deferred_character_21.f90 : New test.
5879 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5883 * gfortran.dg/class_assign_2.f90: New test case.
5884 * gfortran.dg/class_assign_3.f90: New test case.
5886 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5889 * gfortran.dg/matmul_bounds_13.f90: New test case.
5890 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5892 * gfortran.dg/matmul_5.f90: Likewise.
5893 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5894 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5895 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5896 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5897 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5899 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5901 * gcc.c-torture/compile/20180915-1.c: New test.
5903 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5906 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5908 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5910 * gcc.dg/spellcheck-identifiers-4.c: New test.
5912 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5914 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5916 2018-09-14 Martin Sebor <msebor@redhat.com>
5918 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5920 2018-09-14 Martin Sebor <msebor@redhat.com>
5921 Jeff Law <law@redhat.com>
5923 * gcc.dg/warn-strcpy-no-nul.c: New test.
5925 2018-09-14 Martin Sebor <msebor@redhat.com>
5928 * g++.dg/pr61941.C: New test.
5930 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5932 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5933 rather than pattern name in combine dump.
5935 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5938 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5941 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5943 PR tree-optimization/87259
5944 * gcc.dg/pr87259.c: New test.
5946 2018-09-13 Martin Sebor <msebor@redhat.com>
5947 Jeff Law <law@redhat.com>
5949 * gcc.dg/warn-strlen-no-nul.c: New test.
5951 2018-09-13 Richard Biener <rguenther@suse.de>
5953 PR tree-optimization/87263
5954 * gcc.dg/torture/pr87263.c: New testcase.
5955 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5956 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5957 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5959 2018-09-13 Omar Sandoval <osandov@osandov.com>
5960 Tom de Vries <tdevries@suse.de>
5963 * gcc.dg/guality/zero-length-array.c: New test.
5965 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5968 * gcc.target/aarch64/combine_bfxil.c: New file.
5969 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5971 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5972 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5975 * gcc.target/i386/pr87290.c: New test.
5976 * gcc.c-torture/execute/pr87290.c: New test.
5978 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5980 PR tree-optimization/87287
5981 * gcc.dg/tree-ssa/pr87287.c: New test.
5983 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5986 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5987 special-casing of diagnostic for a single non-viable candidate due
5989 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5990 Add test coverage for an unmatched overloaded operator.
5991 * g++.dg/expr/pmf-1.C: Likewise.
5992 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5993 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5994 * g++.old-deja/g++.law/arg11.C: Likewise.
5995 * g++.old-deja/g++.law/arm9.C: Likewise.
5996 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5998 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6001 * gfortran.dg/allocate_with_mold_2.f90: New test.
6003 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.target/i386/pr82853-1.c: New test.
6007 * gcc.target/i386/pr82853-2.c: New test.
6009 2018-09-12 Richard Biener <rguenther@suse.de>
6011 PR tree-optimization/87280
6012 * gcc.dg/torture/pr87280.c: New testcase.
6014 2018-09-12 Richard Biener <rguenther@suse.de>
6016 PR tree-optimization/87266
6017 * gcc.dg/torture/pr87266-1.c: New testcase.
6018 * gcc.dg/torture/pr87266-2.c: Likewise.
6019 * gcc.dg/torture/pr87266-3.c: Likewise.
6020 * gcc.dg/torture/pr87266-4.c: Likewise.
6022 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6024 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6026 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6027 Andreas Krebbel <krebbel@linux.ibm.com>
6029 PR tree-optimization/86844
6030 * gcc.c-torture/execute/pr86844.c: New test.
6031 * gcc.dg/store_merging_22.c: New test.
6032 * gcc.dg/store_merging_23.c: New test.
6034 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6037 * c-c++-common/torture/pr87248.c: New test.
6039 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6042 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6044 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6047 * gfortran.dg/select_type_43.f90: New test.
6049 2018-09-11 Nathan Sidwell <nathan@acm.org>
6051 * gcc.dg/driver-specs.c: New.
6053 2018-09-11 Joey Ye <joey.ye@arm.com>
6055 * lib/gcov.exp (verify-intermediate): Add missing close.
6057 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6060 * gfortran.dg/typebound_call_30.f90: New test case.
6062 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6065 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6067 2018-09-08 Marek Polacek <polacek@redhat.com>
6069 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6070 * g++.dg/cpp0x/move-return2.C: New test.
6072 2018-09-08 Marek Polacek <polacek@redhat.com>
6074 * c-c++-common/array-init.c: Add dg-prune-output.
6075 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6076 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6077 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6078 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6079 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6080 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6081 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6082 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6083 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6084 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6085 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6086 * g++.dg/cpp1y/pr64382.C: Likewise.
6087 * g++.dg/cpp1y/pr77739.C: Likewise.
6088 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6089 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6090 * g++.dg/template/crash84.C: Adjust dg-error.
6092 2018-09-07 Marek Polacek <polacek@redhat.com>
6094 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6097 2018-09-07 Marek Polacek <polacek@redhat.com>
6099 PR c++/87152 - range-based for loops with initializer broken in templates.
6100 * g++.dg/cpp2a/range-for11.C: New test.
6101 * g++.dg/cpp2a/range-for12.C: New test.
6102 * g++.dg/cpp2a/range-for13.C: New test.
6103 * g++.dg/cpp2a/range-for14.C: New test.
6104 * g++.dg/cpp2a/range-for15.C: New test.
6105 * g++.dg/cpp2a/range-for16.C: New test.
6106 * g++.dg/cpp2a/range-for17.C: New test.
6107 * g++.dg/cpp2a/range-for18.C: New test.
6108 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6110 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6113 * gcc.target/powerpc/pr86731.c: New test.
6114 * gcc.target/powerpc/pr86731-longlong.c: New test.
6115 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6116 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6117 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6118 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6120 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6123 * gcc.target/s390/pr80080-3.c: New test.
6124 * gcc.target/s390/s390.exp: Make sure the new test passes
6125 on all optimization levels.
6127 2018-09-05 Marek Polacek <polacek@redhat.com>
6129 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6130 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6132 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6133 Bernd Schmidt <bernds_cb1@t-online.de>
6135 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6136 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6138 2018-09-05 Marek Polacek <polacek@redhat.com>
6140 PR c++/87109, wrong overload with ref-qualifiers.
6141 * g++.dg/cpp0x/ref-qual19.C: New test.
6143 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6146 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6147 * lib/target-supports.exp (scan-assembler_required_options,
6148 scan-assembler-not_required_options,
6149 scan-assembler-times_required_options): Add -fno-ident.
6150 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6151 * c-c++-common/ident-0a.c: New test.
6152 * c-c++-common/ident-0b.c: New test.
6153 * c-c++-common/ident-1a.c: New test.
6154 * c-c++-common/ident-1b.c: New test.
6155 * c-c++-common/ident-2a.c: New test.
6156 * c-c++-common/ident-2b.c: New test.
6158 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6160 * gcc.dg/recip_sqrt_mult_1.c: New test.
6161 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6162 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6163 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6164 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6165 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6166 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6168 2018-09-05 Martin Liska <mliska@suse.cz>
6170 PR tree-optimization/87205
6171 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6172 * gcc.dg/tree-ssa/pr87205.c: New test.
6174 2018-09-05 Richard Biener <rguenther@suse.de>
6176 PR tree-optimization/87217
6177 * gfortran.dg/pr87217.f: New testcase.
6179 2018-09-05 Pádraig Brady p@draigbrady.com
6182 * g++.dg/abi/pr87137.C: New.
6185 * g++.dg/pr87185.C: New.
6187 2018-09-05 Martin Liska <mliska@suse.cz>
6190 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6191 to support Darwin names.
6193 2018-09-05 Martin Liska <mliska@suse.cz>
6195 * g++.dg/gcov/loop.C: Update test to support new format.
6197 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6200 * g++.dg/pr86593.C: New test.
6202 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.target/i386/pr87198.c: New test.
6207 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6210 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6212 2018-09-04 Richard Biener <rguenther@suse.de>
6214 PR tree-optimization/87211
6215 * gcc.dg/torture/pr87211.c: New testcase.
6217 2018-09-04 Richard Biener <rguenther@suse.de>
6219 PR tree-optimization/87176
6220 * gcc.dg/torture/pr87176.c: New testcase.
6221 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6223 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6225 * gfortran.dg/modulo_check: New test.
6227 2018-09-03 Richard Biener <rguenther@suse.de>
6229 PR tree-optimization/87177
6230 * gcc.dg/torture/pr87177.c: New testcase.
6231 * gcc.dg/torture/pr87177-2.c: Likewise.
6233 2018-09-03 Richard Biener <rguenther@suse.de>
6235 PR tree-optimization/87200
6236 * gcc.dg/torture/pr87200.c: New testcase.
6238 2018-09-03 Richard Biener <rguenther@suse.de>
6240 PR tree-optimization/87197
6241 * gcc.dg/torture/pr87197.c: New testcase.
6243 PR tree-optimization/87169
6244 * gcc.dg/torture/pr87169.c: New testcase.
6246 2018-09-03 Martin Liska <mliska@suse.cz>
6249 * gcc.dg/completion-4.c: New test.
6251 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6254 * g++.dg/concepts/pr84980.C: New.
6256 2018-09-03 Martin Liska <mliska@suse.cz>
6259 * c-c++-common/pr59521-1.c: New test.
6260 * c-c++-common/pr59521-2.c: New test.
6261 * gcc.dg/tree-prof/pr59521-3.c: New test.
6263 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6265 * c-c++-common/array-init.c: New test.
6266 * g++.dg/init/string2.C: Remove selector.
6268 2018-09-01 Michael Matz <matz@suse.de>
6270 PR tree-optimization/87074
6271 * gcc.dg/pr87074.c: New test.
6273 2018-08-31 Richard Biener <rguenther@suse.de>
6275 PR tree-optimization/87168
6276 * gcc.dg/torture/pr87168.c: New testcase.
6278 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6280 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6281 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6282 (test_vnegd_s64): Likewise.
6283 * gcc.target/aarch64/vnegd_64.c: New.
6284 * gcc.target/aarch64/vabsd_64.c: New.
6285 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6287 2018-08-31 Nathan Sidwell <nathan@acm.org>
6291 * g++.dg/cpp0x/pr87155.C: New.
6292 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6294 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6297 * gcc.target/i386/avx512bw-pr87138.c: New test.
6299 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6303 * gfortran.dg/pr86328.f90 : New test.
6304 in comment 12 of the PR.
6305 * gfortran.dg/pr86760.f90 : New test.
6307 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6309 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6310 -fdelete-null-pointer-checks explicit.
6311 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6312 * g++.dg/expr/pmf-3.C: Likewise.
6313 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6314 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6315 * g++.dg/tree-ssa/pr61034.C: Likewise.
6316 * gcc.dg/addr_equal-1.c: Likewise.
6317 * gcc.dg/ipa/pr85734.c: Likewise.
6318 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6319 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6320 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6321 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6322 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6324 2018-08-30 Martin Sebor <msebor@redhat.com>
6327 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6329 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6332 gcc.dg/strcmpopt_6.c: Remove.
6333 gcc.target/aarch64/strcmpopt_6.c: New testcase.
6334 gcc.target/i386/strcmpopt_6.c: Likewise.
6336 2018-08-30 Richard Biener <rguenther@suse.de>
6338 PR tree-optimization/87147
6339 * gcc.dg/torture/pr87147.c: New testcase.
6341 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6343 * gcc.target/aarch64/large_struct_copy_2.c: New.
6345 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6348 * gcc.c-torture/execute/pr87053.c: New test.
6350 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6353 * g++.dg/ubsan/vptr-13.C: New test.
6355 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6358 * g++.dg/concepts/pr85265.C: New.
6360 2018-08-29 Martin Sebor <msebor@redhat.com>
6361 Bernd Edlinger <bernd.edlinger@hotmail.de>
6363 PR tree-optimization/86714
6364 PR tree-optimization/86711
6365 * gcc.c-torture/execute/memchr-1.c: New test.
6366 * gcc.c-torture/execute/pr86714.c: New test.
6367 * gcc.c-torture/execute/widechar-3.c: New test.
6368 * gcc.dg/strlenopt-58.c: New test.
6370 2018-08-29 Richard Biener <rguenther@suse.de>
6372 PR tree-optimization/87132
6373 * gcc.dg/torture/pr87132.c: New testcase.
6375 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6378 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6379 output to reflect underlining of pertinent parameter in decl
6380 for "no known conversion" messages.
6382 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6385 * g++.dg/cpp1z/decomp47.C: New test.
6387 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6389 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6392 2018-08-29 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/87117
6395 * gfortran.dg/pr87117.f90: New testcase.
6397 2018-08-29 Richard Biener <rguenther@suse.de>
6399 PR tree-optimization/87126
6400 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6402 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6404 PR tree-optimization/87009
6405 * gcc.dg/pr87009.c: New test.
6407 2018-08-28 Martin Sebor <msebor@redhat.com>
6410 * g++.dg/Walloca1.C: Adjust.
6412 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6415 * g++.dg/other/switch4.C: New.
6417 2018-08-28 Richard Biener <rguenther@suse.de>
6419 PR tree-optimization/87124
6420 * g++.dg/torture/pr87124.C: New testcase.
6422 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6425 * gfortran.dg/class_result_7.f90: New test.
6426 * gfortran.dg/class_result_8.f90: New test.
6427 * gfortran.dg/class_result_9.f90: New test.
6430 * gfortran.dg/allocate_with_source_25.f90: New test.
6432 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6435 * gcc.dg/pr87099.c: New test.
6437 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6440 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6442 2018-08-28 Richard Biener <rguenther@suse.de>
6444 PR tree-optimization/87117
6445 * gcc.dg/pr87117-1.c: New testcase.
6447 2018-08-28 Richard Biener <rguenther@suse.de>
6449 PR tree-optimization/87117
6450 * gcc.dg/pr87117-2.c: New testcase.
6452 2018-08-28 Richard Biener <rguenther@suse.de>
6454 PR tree-optimization/87117
6455 * gcc.dg/lvalue-5.c: New testcase.
6457 2018-08-27 Jeff Law <law@redhat.com>
6459 PR tree-optimization/87110
6460 * gcc.c-torture/compile/pr87110.c: New test.
6462 2018-08-27 Martin Sebor <msebor@redhat.com>
6464 PR tree-optimization/86914
6465 * gcc.dg/strlenopt-57.c: New test.
6467 2018-08-27 Martin Sebor <msebor@redhat.com>
6469 PR tree-optimization/87112
6470 * gcc.dg/pr87112.c: New test.
6472 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6475 * g++.dg/diagnostic/missing-typename.C: New test.
6477 2018-08-27 Jeff Law <law@redhat.com>
6479 * gcc.c-torture/compile/dse.c: New test.
6481 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6484 * g++.dg/diagnostic/pr86993.C: New test.
6486 2018-08-27 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/86927
6489 * gcc.dg/vect/pr86927.c: New testcase.
6491 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6494 * gcc.dg/empty.h: New file.
6495 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6496 top of file and removal of redundant second printing of warning
6498 * gcc.dg/fixits-pr84852-2.c: Likewise.
6499 * gcc.dg/missing-header-fixit-3.c: Likewise.
6500 * gcc.dg/missing-header-fixit-4.c: New test.
6501 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6502 conversion of show_caret_p to a tri-state.
6504 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6507 * g++.dg/pr85523.C: Extend expected output to show line
6508 before line-insertion fix-it hint.
6509 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6510 (test_fixit_insert_newline): Add previous line to expected output.
6511 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6512 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6514 2018-08-27 Martin Liska <mliska@suse.cz>
6517 * gcc.dg/asan/pr86962.c: New test.
6519 2018-08-27 Martin Liska <mliska@suse.cz>
6521 * gcc.dg/tree-prof/val-prof-10.c: New test.
6523 2018-08-27 Martin Liska <mliska@suse.cz>
6525 PR tree-optimization/86847
6526 * gcc.dg/tree-ssa/switch-3.c: New test.
6527 * gcc.dg/tree-ssa/vrp105.c: Remove.
6529 2018-08-27 Martin Liska <mliska@suse.cz>
6531 * gcc.dg/tree-ssa/switch-2.c: New test.
6533 2018-08-27 Richard Biener <rguenther@suse.de>
6535 * g++.dg/torture/20180705-1.C: New testcase.
6536 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6537 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6538 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6539 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6540 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6541 * gcc.dg/pr85195.c: Likewise.
6542 * gcc.dg/pr85467.c: Likewise.
6543 * gcc.dg/torture/pr81790.c: Likewise.
6545 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6546 param to current default.
6548 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6550 PR rtl-optimization/87065
6551 * gcc.target/i386/pr87065.c: New test.
6553 2018-08-26 Marek Polacek <polacek@redhat.com>
6556 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6558 PR c++/87029, Implement -Wredundant-move.
6559 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6560 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6561 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6562 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6564 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6567 * gfortran.dg/matmul_19.f90: New test.
6569 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6572 * gfortran.dg/generic_35.f90: New test case.
6574 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6577 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6578 line spans are printed with -fdiagnostics-show-line-numbers.
6580 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6583 * gfortran.dg/implied_do_io_6.f90: New test.
6585 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6588 * gcc.dg/pr87092.c: New test.
6590 2018-08-24 Marek Polacek <polacek@redhat.com>
6594 * g++.dg/cpp0x/auto52.C: New test.
6595 * g++.dg/cpp1y/auto-fn52.C: New test.
6596 * g++.dg/cpp1y/auto-fn53.C: New test.
6597 * g++.dg/cpp1y/auto-fn54.C: New test.
6599 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6601 * lib/target-supports.exp (vect_perm_supported): Only return
6602 false for variable-length vectors if the permute size is not
6604 (check_effective_target_vect_perm)
6605 (check_effective_target_vect_perm_byte)
6606 (check_effective_target_vect_perm_short): Remove check for
6607 variable-length vectors.
6608 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6609 * gcc.dg/vect/slp-perm-10.c: Likewise.
6610 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6612 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6614 * gcc.target/aarch64/sve/bswap_1.c: New test.
6615 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6616 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6618 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6620 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6621 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6622 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6623 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6624 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6625 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6626 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6628 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6631 * gcc.dg/pr79342.: New test.
6633 2018-08-23 Martin Sebor <msebor@redhat.com>
6635 PR tree-optimization/87072
6636 * gcc.dg/Warray-bounds-35.c: New test.
6638 2018-08-23 Richard Biener <rguenther@suse.de>
6641 * gcc.dg/pr87024.c: New testcase.
6643 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6645 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6646 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6647 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6648 * gcc.dg/vect/pr80631-2.c: Likewise.
6650 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6653 * gfortran.dg/submodule_32.f08: New test.
6655 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6658 * gfortran.dg/associate_3.f90: Update error message.
6659 * gfortran.dg/associate_39.f90: New test case.
6661 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6664 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6666 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6667 * gfortran.dg/class_17.f03: Update error message.
6668 * gfortran.dg/class_55.f90: Ditto.
6669 * gfortran.dg/dtio_11.f90: Update error messages.
6670 * gfortran.dg/implicit_actual.f90: Add an error message.
6671 * gfortran.dg/typebound_proc_12.f90: Update error message.
6673 2018-08-22 Martin Sebor <msebor@redhat.com>
6676 * gcc.dg/pr87052.c: New test.
6677 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6679 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6681 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6682 * gfortran.dg/max_expr.f90: ...this.
6683 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6684 * gfortran.dg/min_expr.f90: ...this.
6686 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6688 PR tree-optimization/86725
6689 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6690 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6691 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6692 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6694 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6696 PR tree-optimization/86725
6697 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6699 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6701 * gcc.dg/vect/vect-avg-16.c: New test.
6702 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6703 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6704 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6705 the second loop in main1.
6707 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6709 * gcc.dg/lto/pr85248_0.c (test_alias):
6710 Stringify __USER_LABEL_PREFIX__.
6711 (test_noreturn): Likewise.
6713 2018-08-22 Richard Biener <rguenther@suse.de>
6715 PR tree-optimization/86988
6716 * g++.dg/pr86988.C: New testcase.
6718 2018-08-22 Richard Biener <rguenther@suse.de>
6720 PR tree-optimization/86945
6721 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6723 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6725 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6727 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6728 Thomas Koenig <tkoenig@gcc.gnu.org>
6731 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6732 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6734 2018-08-21 Marek Polacek <polacek@redhat.com>
6736 PR c++/86981, Implement -Wpessimizing-move.
6737 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6738 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6739 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6740 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6741 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6744 * g++.dg/concepts/pr67595.C: Add dg-warning.
6745 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6746 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6747 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6750 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6751 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6753 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6755 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6757 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6759 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6761 2018-08-21 Javier Miranda <miranda@adacore.com>
6763 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6765 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6767 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6769 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6771 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6773 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6775 * gnat.dg/rep_clause7.adb: New testcase.
6777 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6779 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6780 gnat.dg/task1_pkg.ads: New testcase.
6782 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6784 * gnat.dg/linkedlist.adb: New testcase.
6786 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6788 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6789 gnat.dg/elab6_pkg.ads: New testcase.
6791 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6793 * gnat.dg/expr_func5.adb: New testcase.
6795 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6797 * gnat.dg/dynhash.adb: New testcase.
6799 2018-08-21 Javier Miranda <miranda@adacore.com>
6801 * gnat.dg/enum4.adb: New testcase.
6803 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6805 * gcc.target/aarch64/large_struct_copy.c: New test.
6807 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6809 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6811 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6814 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6816 2018-08-21 Tom de Vries <tdevries@suse.de>
6818 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6819 to avoid mismatch in .debug and .earlydebug dump files.
6821 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6824 * gcc.target/powerpc/pr87033.c: New test.
6826 2018-08-20 Martin Sebor <msebor@redhat.com>
6828 PR tree-optimization/87034
6829 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6831 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6834 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6835 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6836 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6838 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6841 * g++.dg/torture/pr87014.C: New file.
6843 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6846 * gcc.target/alpha/pr86984.c: New test.
6848 2018-08-20 Richard Biener <rguenther@suse.de>
6850 PR tree-optimization/78655
6851 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6853 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6855 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6858 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6860 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6862 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6863 * gcc.dg/lto/pr83719_0.c: Likewise.
6865 2018-08-17 Martin Sebor <msebor@redhat.com>
6868 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6870 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6872 * g++.dg/conversion/Wwrite-strings.C: New test.
6874 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6875 Chung-Lin Tang <cltang@codesourcery.com>
6876 Xianmiao Qu <xianmiao_qu@c-sky.com>
6878 C-SKY port: Testsuite
6880 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6881 * g++.dg/torture/type-generic-1.C: Likewise.
6882 * gcc.c-torture/compile/20000804-1.c: Likewise.
6883 * gcc.c-torture/execute/20101011-1.c: Likewise.
6884 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6885 * gcc.dg/20020312-2.c: Likewise.
6886 * gcc.dg/Wno-frame-address.c: Likewise.
6887 * gcc.dg/c11-true_min-1.c: Likewise.
6888 * gcc.dg/sibcall-10.c: Likewise.
6889 * gcc.dg/sibcall-9.c: Likewise.
6890 * gcc.dg/stack-usage-1.c: Likewise.
6891 * gcc.dg/torture/float32-tg-3.c: Likewise.
6892 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6893 * gcc.dg/torture/float64-tg-3.c: Likewise.
6894 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6895 * gcc.dg/torture/type-generic-1.c: Likewise.
6896 * gcc.target/csky/*: New.
6897 * lib/target-supports.exp (check_profiling_available): Add
6899 (check_effective_target_hard_float): Handle C-SKY targets with
6900 single-precision hard float only.
6901 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6903 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6905 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6907 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6908 coverage for gcc_dump_printf.
6910 2018-08-17 Martin Liska <mliska@suse.cz>
6912 * g++.dg/opt/mpx.C: Fix scanned pattern.
6913 * gcc.target/i386/mpx.c: Likewise.
6914 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6915 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6916 * gcc.dg/torture/pr52969.c: Likewise.
6917 * g++.dg/warn/pr31246-2.C: Likewise.
6918 * g++.dg/warn/pr31246.C: Likewise.
6919 * gcc.dg/pr33092.c: Likewise.
6920 * g++.dg/opt/eh1.C: Remove a deprecated option.
6921 * g++.dg/template/inline1.C: Likewise.
6922 * g++.dg/tree-ssa/pr81408.C: Likewise.
6923 * gcc.dg/pr41837.c: Likewise.
6924 * gcc.dg/pr41841.c: Likewise.
6925 * gcc.dg/pr42250.c: Likewise.
6926 * gcc.dg/pr43084.c: Likewise.
6927 * gcc.dg/pr43317.c: Likewise.
6928 * gcc.dg/pr51879-18.c: Likewise.
6929 * gcc.dg/torture/pr36066.c: Likewise.
6930 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6931 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6932 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6933 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6934 * gcc.target/i386/pr45352-2.c: Likewise.
6935 * gcc.target/i386/zee.c: Likewise.
6936 * gfortran.dg/auto_char_len_2.f90: Likewise.
6937 * gfortran.dg/auto_char_len_4.f90: Likewise.
6938 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6939 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6940 * gfortran.dg/gomp/pr47331.f90: Likewise.
6941 * gfortran.dg/pr40999.f: Likewise.
6942 * gfortran.dg/pr41011.f: Likewise.
6943 * gfortran.dg/pr42051.f03: Likewise.
6944 * gfortran.dg/pr46804.f90: Likewise.
6945 * gfortran.dg/pr83149_1.f90: Likewise.
6946 * gfortran.dg/pr83149_b.f90: Likewise.
6947 * gfortran.dg/whole_file_1.f90: Likewise.
6948 * gfortran.dg/whole_file_10.f90: Likewise.
6949 * gfortran.dg/whole_file_11.f90: Likewise.
6950 * gfortran.dg/whole_file_12.f90: Likewise.
6951 * gfortran.dg/whole_file_13.f90: Likewise.
6952 * gfortran.dg/whole_file_14.f90: Likewise.
6953 * gfortran.dg/whole_file_15.f90: Likewise.
6954 * gfortran.dg/whole_file_16.f90: Likewise.
6955 * gfortran.dg/whole_file_17.f90: Likewise.
6956 * gfortran.dg/whole_file_18.f90: Likewise.
6957 * gfortran.dg/whole_file_19.f90: Likewise.
6958 * gfortran.dg/whole_file_2.f90: Likewise.
6959 * gfortran.dg/whole_file_20.f03: Likewise.
6960 * gfortran.dg/whole_file_3.f90: Likewise.
6961 * gfortran.dg/whole_file_4.f90: Likewise.
6962 * gfortran.dg/whole_file_5.f90: Likewise.
6963 * gfortran.dg/whole_file_6.f90: Likewise.
6964 * gfortran.dg/whole_file_7.f90: Likewise.
6965 * gfortran.dg/whole_file_8.f90: Likewise.
6966 * gfortran.dg/whole_file_9.f90: Likewise.
6967 * gcc.dg/vect/vect.exp: Likewise.
6969 2018-08-17 Richard Biener <rguenther@suse.de>
6972 * gcc.dg/torture/pr86505.c: New testcase.
6974 2018-08-16 Martin Sebor <msebor@redhat.com>
6976 PR tree-optimization/86853
6977 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6978 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6979 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6981 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6983 * gcc.dg/missing-header-fixit-3.c: New test.
6985 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6987 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6988 (test_fixit_insert_newline): Update expected output to show '+'
6989 characters in margin of line-insertion fix-it hint.
6991 2018-08-16 Nathan Sidwell <nathan@acm.org>
6993 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6994 * gcc.dg/cpp/macsyntx2.c: likewise.
6996 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6999 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7000 * gcc.target/i386/avx-cvt-2.c: Ditto.
7002 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7005 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7007 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7009 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7011 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7013 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7014 (lib_strncmp): Likewise.
7016 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7018 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7019 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7020 * g++.dg/torture/pr44295.C : Likewise.
7022 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7025 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7026 attributes and matching.
7027 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7028 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7030 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7032 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7034 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7036 * gcc.target/i386/rop1.c: Remove.
7037 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7039 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7041 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7042 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7043 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7044 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7045 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7046 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7048 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7050 * g++.dg/diagnostic/aka3.C: New test.
7051 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7052 output to show range labels.
7053 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7054 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7055 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7056 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7057 labels. Add an "aka" example.
7058 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7060 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7061 * gcc.dg/format/pr72858.c: Likewise.
7062 * gcc.dg/format/pr78498.c: Likewise.
7063 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7064 Update expected output to show range labels. Add examples of
7065 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7066 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7067 Update expected output to show range labels.
7068 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7069 (test_very_wide_line): Adjust so that label is at left-clipping
7071 (test_very_wide_line_2): New test.
7072 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7073 Update expected output to show range labels.
7074 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7075 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7076 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7077 for new param to gcc_rich_location::add_expr.
7078 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7080 (test_show_locus): Add examples of labels to various tests. Tweak
7081 the "very wide_line" test case and duplicate it, to cover the
7082 boundary values for clipping of labels against the left-margin.
7083 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7084 diagnostic-test-show-locus-no-labels.c.
7085 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7086 Update line numbers of dg-locus directives.
7087 * gcc.dg/pr69627.c: Update expected output to show range labels.
7088 * lib/multiline.exp (proc _build_multiline_regex): Remove
7089 special-case handling of lines with trailing '|'.
7091 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7094 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7097 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7099 * gcc.dg/wmain.c: New test.
7101 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7104 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7105 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7108 2018-08-15 Martin Liska <mliska@suse.cz>
7110 PR tree-optimization/86925
7111 * gcc.dg/predict-20.c: New test.
7112 * gcc.dg/predict-21.c: New test.
7114 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7116 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7118 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7120 * gcc.target/i386/sse2-movs.c: New test.
7122 2018-08-14 Martin Sebor <msebor@redhat.com>
7124 PR tree-optimization/86650
7125 * gcc.dg/Warray-bounds-34.c: New test.
7127 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7130 * gfortran.dg/generic_34.f90: New test case.
7132 2018-08-13 Marek Polacek <polacek@redhat.com>
7135 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7136 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7137 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7138 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7139 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7140 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7141 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7142 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7143 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7144 * g++.dg/ext/stmtexpr15.C: Likewise.
7145 * g++.dg/gomp/pr47963.C: Likewise.
7146 * g++.dg/init/new37.C: Likewise.
7147 * g++.dg/init/new43.C: Likewise.
7148 * g++.dg/other/fold1.C: Likewise.
7149 * g++.dg/parse/array-size2.C: Likewise.
7150 * g++.dg/template/dependent-name3.C: Likewise.
7151 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7152 * g++.dg/other/vrp1.C: Likewise.
7153 * g++.dg/template/char1.C: Likewise.
7155 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7157 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7158 instead of a ZERO_EXTEND.
7160 2018-08-13 Martin Sebor <msebor@redhat.com>
7162 PR tree-optimization/71625
7163 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7164 * g++.dg/init/string2.C: New test.
7165 * g++.dg/init/string3.C: New test.
7166 * g++.dg/init/string4.C: New test.
7167 * gcc.dg/init-string-3.c: New test.
7168 * gcc.dg/strlenopt-55.c: New test.
7169 * gcc.dg/strlenopt-56.c: New test.
7171 2018-08-13 Marek Polacek <polacek@redhat.com>
7173 P0806R2 - Deprecate implicit capture of this via [=]
7174 * g++.dg/cpp2a/lambda-this1.C: New test.
7175 * g++.dg/cpp2a/lambda-this2.C: New test.
7176 * g++.dg/cpp2a/lambda-this3.C: New test.
7178 2018-08-13 Marek Polacek <polacek@redhat.com>
7181 * g++.dg/diagnostic/auto1.C: New test.
7183 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7186 * gfortran.dg/transfer_class_3.f90: New test.
7188 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7191 * gfortran.dg/use_rename_9.f90: New test.
7193 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7195 PR tree-optimization/86835
7196 * gcc.dg/pr86835.c: New test.
7198 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7201 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7202 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7203 * gfortran.dg/short_circuiting_2.f90: New test case.
7204 * gfortran.dg/short_circuiting_3.f90: New test case.
7206 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7209 * gcc.target/i386/pr82418.c: New test.
7211 2018-08-10 Martin Liska <mliska@suse.cz>
7214 * gcc.dg/predict-17.c: New test.
7215 * gcc.dg/predict-18.c: New test.
7216 * gcc.dg/predict-19.c: New test.
7218 2018-08-10 Martin Liska <mliska@suse.cz>
7220 PR tree-optimization/85799
7221 * gcc.dg/pr85799.c: New test.
7223 2018-08-09 Jeff Law <law@redhat.com>
7226 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7228 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7230 * gcc.target/aarch64/sve/reduc_8.c: New test.
7232 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7235 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7237 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7239 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7240 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7243 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7245 PR tree-optimization/86858
7246 * gcc.dg/vect/pr86858.c: New test.
7248 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7250 PR tree-optimization/86871
7251 * gcc.dg/vect/pr86871.c: New test.
7253 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7255 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7257 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7259 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7260 arch and tune numbers by 2.
7261 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7262 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7263 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7264 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7265 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7266 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7267 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7268 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7269 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7270 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7271 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7272 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7273 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7274 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7275 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7276 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7277 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7278 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7279 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7280 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7281 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7282 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7283 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7284 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7285 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7286 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7287 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7288 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7289 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7290 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7291 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7292 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7293 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7294 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7295 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7296 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7297 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7298 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7299 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7300 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7301 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7302 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7303 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7304 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7305 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7306 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7307 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7308 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7309 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7310 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7311 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7312 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7313 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7314 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7315 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7316 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7317 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7318 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7319 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7320 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7321 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7322 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7323 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7324 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7325 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7326 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7328 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7331 * gcc.target/s390/pr84332.c: New testcase.
7333 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7336 * gcc.target/m68k/tls-dimode.c: New file.
7338 2018-08-08 Nathan Sidwell <nathan@acm.org>
7340 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7341 c-c++-common/inc-from-1.c: New
7343 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7346 * gcc.target/s390/TI-constants-lra.c: New testcase.
7347 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7349 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7351 * gcc.target/s390/hotpatch-8.c: Remove.
7352 * gcc.target/s390/hotpatch-9.c: Remove.
7353 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7354 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7356 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7358 P0595R1 - is_constant_evaluated
7359 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7362 * g++.dg/cpp1z/decomp46.C: New test.
7365 * g++.dg/opt/pr86738.C: New test.
7367 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7370 * gcc.target/aarch64/frecpe_1.c: New test.
7371 * gcc.target/aarch64/frecpe_2.c: Likewise.
7373 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7375 PR c++/59480, DR 136
7376 * g++.dg/other/friend8.C: New.
7377 * g++.dg/other/friend9.C: Likewise.
7378 * g++.dg/other/friend10.C: Likewise.
7379 * g++.dg/other/friend11.C: Likewise.
7380 * g++.dg/other/friend12.C: Likewise.
7381 * g++.dg/other/friend13.C: Likewise.
7382 * g++.dg/other/friend14.C: Likewise.
7383 * g++.dg/other/friend15.C: Likewise.
7384 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7385 * g++.dg/parse/defarg8.C: Likewise.
7387 2018-08-07 Martin Liska <mliska@suse.cz>
7390 * gcc.dg/predict-16.c: New test.
7391 * g++.dg/predict-1.C: New test.
7393 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7394 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7396 PR tree-optimization/80925
7397 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7398 vectorized on !vect_hw_misalign targets.
7400 2018-08-06 Marek Polacek <polacek@redhat.com>
7403 * g++.dg/cpp1y/constexpr-86767.C: New test.
7405 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7407 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7408 for target *-*-linux-gnu.
7410 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7412 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7413 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7414 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7416 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7418 * gcc.target/s390/nomemloopunroll-1.c: New test.
7420 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7423 * gcc.target/i386/pr86386.c: New file.
7425 2018-08-04 Tom de Vries <tdevries@suse.de>
7427 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7429 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7431 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7434 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7437 * gfortran.dg/interface_assignment_6.f90: New test case.
7439 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7442 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7444 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7445 Jonathan Wakely <jwakely@redhat.com>
7448 * g++.dg/pr85523.C: New test.
7450 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7453 * gcc.dg/union-duplicate-field.c: New test.
7455 2018-08-03 Jason Merrill <jason@redhat.com>
7458 * g++.dg/template/pr86706.C: New test.
7460 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7462 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7463 on vect_avg_qi targets.
7464 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7465 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7466 * gcc.dg/vect/vect-avg-15.c: Likewise.
7468 2018-08-03 Martin Liska <mliska@suse.cz>
7470 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7471 * gcc.dg/predict-13.c: Likewise.
7472 * gcc.dg/predict-3.c: Likewise.
7473 * gcc.dg/predict-4.c: Likewise.
7474 * gcc.dg/predict-5.c: Likewise.
7475 * gcc.dg/predict-6.c: Likewise.
7476 * gcc.dg/predict-9.c: Likewise.
7477 * gfortran.dg/predict-1.f90: Likewise.
7479 2018-08-02 Richard Biener <rguenther@suse.de>
7482 * g++.dg/torture/pr86763.C: New testcase.
7484 2018-08-02 Richard Biener <rguenther@suse.de>
7486 PR tree-optimization/86816
7487 * g++.dg/torture/pr86816.C: New testcase.
7489 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7491 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7493 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7494 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7495 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7497 * gcc.target/aarch64/sve/single_2.c: Likewise.
7498 * gcc.target/aarch64/sve/single_3.c: Likewise.
7499 * gcc.target/aarch64/sve/single_4.c: Likewise.
7501 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7504 * gcc.target/aarch64/ldp_stp_13.c: New test.
7506 2018-08-01 Martin Sebor <msebor@redhat.com>
7508 PR tree-optimization/86650
7509 * gcc.dg/format/gcc_diag-10.c: Adjust.
7511 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7513 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7515 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7517 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7520 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7521 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7523 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7525 * gcc.dg/pointer-range-check-1.c: New test.
7526 * gcc.dg/pointer-range-check-2.c: Likewise.
7528 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7530 PR tree-optimization/86749
7531 * gcc.dg/vect/pr86749.c: New test.
7533 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7536 * g++.dg/lookup/name-clash12.C: New.
7538 2018-08-01 Richard Biener <rguenther@suse.de>
7540 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7542 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7544 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7546 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7548 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7550 2018-08-01 Martin Liska <mliska@suse.cz>
7552 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7553 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7554 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7555 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7556 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7557 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7558 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7559 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7561 2018-08-01 Martin Liska <mliska@suse.cz>
7564 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7566 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7568 * gcc.target/aarch64/extract_zero_extend.c: New file.
7570 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7573 * gcc.c-torture/compile/pr85704.c: New test.
7575 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7576 Olivier Hainque <hainque@adacore.com>
7578 * gnat.dg/dinst.adb: New.
7579 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7581 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7583 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7585 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7588 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7590 * c-c++-common/spec-barrier-1.c: New test.
7591 * c-c++-common/spec-barrier-2.c: New test.
7592 * gcc.dg/spec-barrier-3.c: New test.
7594 2018-07-31 Martin Sebor <msebor@redhat.com>
7596 PR tree-optimization/86741
7597 * gcc.dg/Warray-bounds-33.c: New test.
7599 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7601 * gcc.target/s390/memset-1.c: Improve testcase.
7603 2018-07-31 Tom de Vries <tdevries@suse.de>
7606 * g++.dg/guality/pr86687.C: New test.
7608 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7610 P1008R1 - prohibit aggregates with user-declared constructors
7611 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7612 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7613 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7614 * g++.dg/cpp2a/aggr1.C: New test.
7615 * g++.dg/cpp2a/aggr2.C: New test.
7617 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7620 * gcc.target/arm/pr86640.c: New testcase.
7622 2018-07-31 Martin Liska <mliska@suse.cz>
7624 PR gcov-profile/85338
7625 PR gcov-profile/85350
7626 PR gcov-profile/85372
7627 * gcc.misc-tests/gcov-pr85338.c: New test.
7628 * gcc.misc-tests/gcov-pr85350.c: New test.
7629 * gcc.misc-tests/gcov-pr85372.c: New test.
7631 2018-07-31 Martin Liska <mliska@suse.cz>
7633 PR gcov-profile/83813
7634 PR gcov-profile/84758
7635 PR gcov-profile/85217
7636 PR gcov-profile/85332
7637 * gcc.misc-tests/gcov-pr83813.c: New test.
7638 * gcc.misc-tests/gcov-pr84758.c: New test.
7639 * gcc.misc-tests/gcov-pr85217.c: New test.
7640 * gcc.misc-tests/gcov-pr85332.c: New test.
7642 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7644 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7645 gnat.dg/prot5_pkg.ads: New testcase.
7647 2018-07-31 Justin Squirek <squirek@adacore.com>
7649 * gnat.dg/addr11.adb: New testcase.
7651 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7653 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7655 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7657 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7659 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7661 * gnat.dg/iter3.adb: New testcase.
7663 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7665 Revert 'AsyncI/O patch committed'
7666 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7667 Thomas Koenig <tkoenig@gcc.gnu.org>
7670 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7671 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7673 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7675 PR rtl-optimization/85160
7676 * gcc.target/powerpc/combine-2-2.c: New testcase.
7678 2018-07-27 Martin Sebor <msebor@redhat.com>
7680 PR tree-optimization/86696
7681 * g++.dg/pr86696.C: New test.
7683 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7685 PR tree-optimization/86636
7686 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7687 Add dg-require-effective-target pthread.
7689 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7691 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7692 * gcc.dg/strcmpopt_6.c: Likewise.
7694 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7697 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7699 2018-07-26 Martin Sebor <msebor@redhat.com>
7701 PR tree-optimization/86043
7702 PR tree-optimization/86042
7703 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7705 * gcc.dg/strlenopt-44.c: New test.
7707 2018-07-26 Martin Liska <mliska@suse.cz>
7709 PR gcov-profile/86536
7710 * gcc.misc-tests/gcov-pr86536.c: New test.
7712 2018-07-25 Martin Sebor <msebor@redhat.com>
7714 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7715 ignored by the test harness.
7717 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7718 Thomas Koenig <tkoenig@gcc.gnu.org>
7721 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7722 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7724 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7727 * g++.dg/pr85515-2.C: Add expected dg-error.
7728 * g++.dg/cpp0x/range-for36.C: New test.
7730 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7732 * gcc.target/arc/uncached-1.c: New test.
7733 * gcc.target/arc/uncached-2.c: Likewise.
7735 2018-07-24 Martin Sebor <msebor@redhat.com>
7737 PR tree-optimization/86622
7738 PR tree-optimization/86532
7739 * gcc.c-torture/execute/strlen-2.c: New test.
7740 * gcc.c-torture/execute/strlen-3.c: New test.
7741 * gcc.c-torture/execute/strlen-4.c: New test.
7743 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7745 PR tree-optimization/86636
7746 * gcc.c-torture/compile/pr86636.c: New test.
7748 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7750 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7752 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7755 * gcc.target/i386/pr86627.c: New test.
7758 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7759 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7760 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7761 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7763 2018-07-23 Carl Love <cel@us.ibm.com>
7766 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7767 file altivec-2-runnable.c.
7768 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7769 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7770 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7771 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7772 vec_cts, vec_ctu, vec_cpsgn tests.
7774 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7777 * gcc.dg/pr86617.c: New test.
7779 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7782 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7784 2018-07-20 Martin Sebor <msebor@redhat.com>
7787 * c-c++-common/pr68657-1.c: Adjust.
7788 * c-c++-common/pr68657-2.c: Same.
7789 * c-c++-common/pr68657-3.c: Same.
7790 * c-c++-common/pr68833-1.c: Same.
7791 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7792 * gcc.dg/Walloca-larger-than.c: New test.
7793 * gcc.dg/Walloca-larger-than-2.c: New test.
7794 * gcc.dg/Wframe-larger-than-2.c: New test.
7795 * gcc.dg/Wlarger-than3.c: New test.
7796 * gcc.dg/Wvla-larger-than-3.c: New test.
7797 * gcc.dg/pr42611.c: Adjust.
7798 * gnat.dg/frame_overflow.adb: Same.
7800 2018-07-20 Martin Sebor <msebor@redhat.com>
7802 PR tree-optimization/86613
7803 PR tree-optimization/86611
7804 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7805 prune duplicate warnings.
7806 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7807 data-model-dependencies.
7808 * gcc.dg/Warray-bounds-32.c: Ditto.
7810 2018-07-20 Richard Biener <rguenther@suse.de>
7813 * g++.dg/lto/pr86585_0.C: New testcase.
7814 * g++.dg/lto/pr86585_1.C: Likewise.
7816 2018-07-19 Martin Sebor <msebor@redhat.com>
7818 PR tree-optimization/83776
7819 PR tree-optimization/84047
7820 * gcc.dg/Warray-bounds-29.c: New test.
7821 * gcc.dg/Warray-bounds-30.c: New test.
7822 * gcc.dg/Warray-bounds-31.c: New test.
7823 * gcc.dg/Warray-bounds-32.c: New test.
7825 2018-07-19 Michael Collison <michael.collison@arm.com>
7826 Richard Henderson <rth@redhat.com>
7828 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7829 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7830 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7831 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7832 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7833 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7834 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7835 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7836 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7837 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7838 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7839 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7841 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7843 Revert fix for c++/59480 (and testsuite followup)
7845 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7847 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7849 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7851 PR c++/59480, DR 136
7852 * g++.dg/other/friend8.C: New.
7853 * g++.dg/other/friend9.C: Likewise.
7854 * g++.dg/other/friend10.C: Likewise.
7855 * g++.dg/other/friend11.C: Likewise.
7856 * g++.dg/other/friend12.C: Likewise.
7857 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7858 * g++.dg/parse/defarg8.C: Likewise.
7860 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7862 * gcc.target/aarch64/profile.c: New test.
7864 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7867 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7869 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7872 * gcc.target/i386/pr86560-4.c: New test.
7873 * gcc.target/i386/pr86560-5.c: Likewise.
7875 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7878 * gcc.target/i386/pr86560-1.c: New test.
7879 * gcc.target/i386/pr86560-2.c: Likewise.
7880 * gcc.target/i386/pr86560-3.c: Likewise.
7882 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7884 * gfortran.dg/max_fmax_aarch64.f90: New test.
7885 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7886 * gfortran.dg/minmax_integer.f90: Likewise.
7888 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7890 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7892 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7895 * g++.dg/tree-ssa/pr86544.C: New test.
7897 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7900 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7902 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7905 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7906 * c-c++-common/pr69558.c: Remove xfail.
7907 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7908 * gcc.dg/pr61817-1.c: Likewise.
7909 * gcc.dg/pr61817-2.c: Likewise.
7910 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7912 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7915 * gfortran.dg/function_optimize_5.f90: Add option
7916 '-faggressive-function-elimination' and update dg-warning clauses.
7917 * gfortran.dg/short_circuiting.f90: New test.
7919 2018-07-18 Marek Polacek <polacek@redhat.com>
7921 PR c++/86190 - bogus -Wsign-conversion warning
7922 * g++.dg/warn/Wsign-conversion-3.C: New test.
7923 * g++.dg/warn/Wsign-conversion-4.C: New test.
7925 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7927 PR c++/59480, DR 136
7928 * g++.dg/other/friend8.C: New.
7929 * g++.dg/other/friend9.C: Likewise.
7930 * g++.dg/other/friend10.C: Likewise.
7931 * g++.dg/other/friend11.C: Likewise.
7932 * g++.dg/other/friend12.C: Likewise.
7933 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7934 * g++.dg/parse/defarg8.C: Likewise.
7936 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7938 * g++.dg/ext/uow-3.C: Adjust.
7939 * g++.dg/ext/uow-4.C: Likewise.
7940 * g++.dg/lookup/name-clash11.C: Likewise.
7941 * g++.dg/lookup/name-clash7.C: Likewise.
7942 * g++.dg/lookup/redecl1.C: Likewise.
7943 * g++.dg/warn/changes-meaning.C: Likewise.
7944 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7945 * g++.old-deja/g++.law/nest1.C: Likewise.
7947 2018-07-18 Richard Biener <rguenther@suse.de>
7950 * g++.dg/lto/pr86523-3_0.C: New testcase.
7952 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7954 * gcc.target/m68k/mulsi_highpart.c: New test.
7956 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7958 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7959 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7960 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7961 * gcc.dg/cpp/pr61854-8.c: New test.
7963 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7965 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7967 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7970 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7972 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7974 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7975 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7976 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7977 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7978 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7980 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7982 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7983 * gcc.target/powerpc/pr79916.c: Require dfp.
7985 2018-07-17 Richard Biener <rguenther@suse.de>
7988 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7990 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7992 * gcc.target/s390/function-align1.c: New test.
7993 * gcc.target/s390/function-align2.c: New test.
7994 * gcc.target/s390/function-align3.c: New test.
7996 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7998 * gnat.dg/discr55.adb: New test.
8000 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8002 * gcc.target/i386/vartrack-1.c (dg-options): Add
8003 -fomit-frame-pointer.
8005 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8008 (dg-lto-options): Add -fPIC.
8009 * g++.dg/lto/pr86523-2_0.C: Likewise.
8011 2018-07-17 Martin Liska <mliska@suse.cz>
8013 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8015 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8017 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8020 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8022 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8024 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8026 * gnat.dg/memorytest.adb: New testcase.
8028 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8030 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8033 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8035 * gnat.dg/equal3.adb: New testcase.
8037 2018-07-17 Justin Squirek <squirek@adacore.com>
8039 * gnat.dg/split_args.adb: New testcase.
8041 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8043 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8045 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8047 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8050 2018-07-16 Carl Love <cel@us.ibm.com>
8053 Forgot the PR number on the commit log.
8055 2018-07-16 Carl Love <cel@us.ibm.com>
8058 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8060 * gcc.target/powerpc/divkc3-3.c: Ditto.
8061 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8062 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8063 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8064 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8066 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8068 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8069 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8071 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8073 * lib/target-supports.exp (check_effective_target_longdouble64,
8074 check_effective_target_ppc_float128,
8075 check_effective_target_ppc_float128_insns,
8076 check_effective_target_powerpc_vsx): New.
8078 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8080 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8083 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8085 PR tree-optimization/86526
8086 * gcc.c-torture/compile/pr86526.c: New test.
8088 2018-07-16 Carl Love <cel@us.ibm.com>
8090 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8092 * gcc.target/powerpc/divkc3-3.c: Ditto.
8093 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8094 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8095 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8096 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8098 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8101 * gfortran.dg/assumed_rank_14.f90: New testcase.
8102 * gfortran.dg/assumed_rank_15.f90: New testcase.
8103 * gfortran.dg/dec_structure_8.f90: Update error messages.
8104 * gfortran.dg/dec_structure_23.f90: Update error messages.
8106 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8109 * gcc.c-torture/execute/pr86528.c: New test.
8110 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8112 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8114 * g++.dg/template/spec40.C: New.
8115 * g++.dg/parse/ptrmem8.C: Likewise.
8117 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8119 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8120 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8121 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8122 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8123 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8125 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8127 * gcc.target/s390/mrecord-mcount.c: New testcase.
8129 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8131 * gcc.target/s390/mfentry-m64.c: New testcase.
8133 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8135 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8138 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8140 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8143 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8145 * gnat.dg/wide_wide_value1.adb: New testcase.
8147 2018-07-16 Javier Miranda <miranda@adacore.com>
8149 * gnat.dg/bit_order1.adb: New testcase.
8151 2018-07-16 Javier Miranda <miranda@adacore.com>
8153 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8155 2018-07-16 Richard Biener <rguenther@suse.de>
8158 * g++.dg/lto/pr86523-1_0.C: New testcase.
8159 * g++.dg/lto/pr86523-2_0.C: Likewise.
8161 2018-07-16 Martin Liska <mliska@suse.cz>
8164 * g++.dg/ipa/pr86529.C: New test.
8166 2018-07-16 Tom de Vries <tdevries@suse.de>
8169 * gcc.target/i386/vartrack-1.c: New test.
8171 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8173 * gnat.dg/opt73.adb: New test.
8175 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8179 * g++.dg/opt/pr3698.C: New test.
8181 2018-07-16 Richard Biener <rguenther@suse.de>
8184 * gcc.dg/torture/pr86389.c: Require trampolines.
8186 2018-07-15 Tom de Vries <tdevries@suse.de>
8188 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8189 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8191 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8192 * gcc.dg/guality/guality.exp: Same.
8193 * gfortran.dg/guality/guality.exp: Same.
8195 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8196 Sunil K Pandey <sunil.k.pandey@intel.com>
8199 * gcc.target/i386/pr84413-1.c: New test.
8200 * gcc.target/i386/pr84413-2.c: Likewise.
8201 * gcc.target/i386/pr84413-3.c: Likewise.
8203 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8204 Steve Munroe <munroesj52@gmail.com>
8206 * gcc.target/powerpc/sse2-pand-1.c: New file.
8207 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8208 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8209 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8211 2018-07-13 Nathan Sidwell <nathan@acm.org>
8214 * g++.dg/pr86374.C: New.
8216 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8219 * gcc.dg/strcmpopt_5.c: New test.
8220 * gcc.dg/strcmpopt_6.c: New test.
8222 2018-07-13 Richard Biener <rguenther@suse.de>
8225 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8227 2018-07-13 Tom de Vries <tdevries@suse.de>
8229 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8230 * gcc.dg/guality/ctztest.c: Same.
8231 * gcc.dg/guality/sra-1.c: Same.
8233 2018-07-13 Tom de Vries <tdevries@suse.de>
8235 * gcc.dg/vla-1.c: Update.
8237 2018-07-13 Tom de Vries <tdevries@suse.de>
8239 * gcc.src/maintainers.exp: New file.
8241 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8244 * gcc.dg/pr86489.c: New test.
8246 2018-07-12 Martin Sebor <msebor@redhat.com>
8249 g++.dg/warn/pr86453.C: Adjust.
8251 2018-07-12 Jim Wilson <jimw@sifive.com>
8253 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8255 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8257 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8259 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8261 * c-c++-common/gomp/declare-target-3.c: New test.
8262 * g++.dg/gomp/declare-target-2.C: New test.
8264 2018-07-12 Martin Sebor <msebor@redhat.com>
8267 * c-c++-common/Wattributes.c: Adjust.
8268 * gcc.dg/Wattributes-10.c: New test.
8269 * g++.dg/Wattributes-3.C: Adjust.
8270 * gcc.dg/Wattributes-6.c: Adjust.
8271 * gcc.dg/pr18079.c: Adjust.
8272 * gcc.dg/torture/pr42363.c: Adjust.
8274 2018-07-12 Julia Koval <julia.koval@intel.com>
8276 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8279 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8281 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8282 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8283 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8284 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8285 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8286 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8287 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8289 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8291 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8292 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8293 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8294 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8295 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8296 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8297 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8298 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8300 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8301 Alan Hayward <alan.hayward@arm.com>
8302 David Sherwood <david.sherwood@arm.com>
8304 * gcc.dg/vect/vect-fma-2.c: New test.
8305 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8306 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8307 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8309 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8311 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8312 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8313 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8314 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8315 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8316 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8317 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8318 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8319 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8321 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8323 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8324 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8326 2018-07-12 Richard Biener <rguenther@suse.de>
8329 * gcc.target/i386/pr84829.c: New testcase.
8331 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8333 * gcc.dg/torture/20180712-1.c: New test.
8335 PR tree-optimization/86492
8336 * gcc.c-torture/execute/pr86492.c: New test.
8338 2018-07-12 Richard Biener <rguenther@suse.de>
8341 * g++.dg/warn/pr86453.C: New testcase.
8343 2018-07-12 Richard Biener <rguenther@suse.de>
8346 * gcc.dg/graphite/pr86479.c: New testcase.
8348 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8350 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8351 of hardcoding size. Cast (rel) to MASK_TYPE.
8352 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8353 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8354 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8355 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8356 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8357 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8358 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8359 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8360 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8361 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8362 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8363 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8364 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8365 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8366 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8367 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8368 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8369 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8370 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8372 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8374 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8375 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8376 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8378 2018-07-10 Mark Wielaard <mark@klomp.org>
8381 * gcc.dg/pr86459.c: New test.
8383 2018-07-10 Martin Sebor <msebor@redhat.com>
8386 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8388 2018-07-10 Martin Liska <mliska@suse.cz>
8391 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8393 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8396 * g++.dg/ubsan/pr86406.C: New test.
8399 * gfortran.dg/vect/pr86421.f90: New test.
8401 2018-07-09 Martin Sebor <msebor@redhat.com>
8403 PR tree-optimization/86415
8404 * gcc.dg/strlenopt-53.c: New test.
8406 2018-07-09 Martin Sebor <msebor@redhat.com>
8409 * gcc.dg/strlenopt-49.c: New test.
8410 * gcc.dg/strlenopt-50.c: New test.
8411 * gcc.dg/strlenopt-51.c: New test.
8412 * gcc.dg/strlenopt-52.c: New test.
8413 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8415 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8418 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8419 to be returned and when first argument is not 0, so that they don't do
8420 anything for NEED_EXC or NEED_ERRNO.
8422 2018-07-09 Tom de Vries <tdevries@suse.de>
8424 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8425 * gcc.dg/guality/bswaptest.c: Same.
8426 * gcc.dg/guality/clztest.c: Same.
8427 * gcc.dg/guality/csttest.c: Same.
8428 * gcc.dg/guality/ctztest.c: Same.
8429 * gcc.dg/guality/drap.c: Same.
8430 * gcc.dg/guality/nrv-1.c: Same.
8431 * gcc.dg/guality/pr41353-1.c: Same.
8432 * gcc.dg/guality/pr41353-2.c: Same.
8433 * gcc.dg/guality/pr41404-1.c: Same.
8434 * gcc.dg/guality/pr43051-1.c: Same.
8435 * gcc.dg/guality/pr43077-1.c: Same.
8436 * gcc.dg/guality/pr43177.c: Same.
8437 * gcc.dg/guality/pr43329-1.c: Same.
8438 * gcc.dg/guality/pr43479.c: Same.
8439 * gcc.dg/guality/pr43593.c: Same.
8440 * gcc.dg/guality/pr45003-1.c: Same.
8441 * gcc.dg/guality/pr45003-2.c: Same.
8442 * gcc.dg/guality/pr45003-3.c: Same.
8443 * gcc.dg/guality/pr48437.c: Same.
8444 * gcc.dg/guality/pr48466.c: Same.
8445 * gcc.dg/guality/pr49888.c: Same.
8446 * gcc.dg/guality/pr54200.c: Same.
8447 * gcc.dg/guality/pr54519-1.c: Same.
8448 * gcc.dg/guality/pr54519-2.c: Same.
8449 * gcc.dg/guality/pr54519-3.c: Same.
8450 * gcc.dg/guality/pr54519-4.c: Same.
8451 * gcc.dg/guality/pr54519-5.c: Same.
8452 * gcc.dg/guality/pr54519-6.c: Same.
8453 * gcc.dg/guality/pr54551.c: Same.
8454 * gcc.dg/guality/pr54693-2.c: Same.
8455 * gcc.dg/guality/pr54693.c: Same.
8456 * gcc.dg/guality/pr54796.c: Same.
8457 * gcc.dg/guality/pr54970.c: Same.
8458 * gcc.dg/guality/pr67192.c: Same.
8459 * gcc.dg/guality/pr69947.c: Same.
8460 * gcc.dg/guality/pr78726.c: Same.
8461 * gcc.dg/guality/rotatetest.c: Same.
8462 * gcc.dg/guality/sra-1.c: Same.
8463 * gcc.dg/guality/vla-2.c: Same.
8465 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8467 * g++.dg/diagnostic/long-short.C: New.
8468 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8469 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8470 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8472 2018-07-09 Tom de Vries <tdevries@suse.de>
8474 * gcc.dg/vla-1.c: New test.
8476 2018-07-07 Tom de Vries <tdevries@suse.de>
8478 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8480 (get_dump_flags): New proc.
8481 (toplevel): Test all dump flags.
8483 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8485 * gnat.dg/stack_usage6.adb: New test.
8486 * gnat.dg/stack_usage6_pkg.ads: New helper.
8488 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/pure_function3a.adb: New test.
8491 * gnat.dg/pure_function3b.adb: Likewise.
8492 * gnat.dg/pure_function3c.adb: Likewise.
8493 * gnat.dg/pure_function3_pkg.ads: New helper.
8495 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8498 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8499 dg-require-effective-target. Add -msse not just on i386-*, but
8500 on all i?86-* and x86_64-*.
8502 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8504 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8505 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8506 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8507 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8508 * gcc.dg/tree-ssa/popcount3.c: New test.
8510 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8512 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8513 to preserve the test.
8514 * gcc.target/i386/pr85073.c: Likewise.
8516 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8518 PR tree-optimization/86401
8519 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8520 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8521 * c-c++-common/rotate-9.c: New test.
8523 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8526 gcc.target/powerpc/pr86324-1.c: New test.
8527 gcc.target/powerpc/pr86324-2.c: Likewise.
8529 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8532 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8534 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8536 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8538 2018-07-05 Jeff Law <law@redhat.com>
8540 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8542 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8545 * gfortran.dg/deferred_character_20.f90: New test.
8547 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8551 * gfortran.dg/init_flag_18.f90: New testcase.
8552 * gfortran.dg/init_flag_19.f03: New testcase.
8554 2018-07-05 Carl Love <cel@us.ibm.com>
8555 * gcc.target/altivec-1-runnable.c: New test file.
8556 * gcc.target/altivec-2-runnable.c: New test file.
8557 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8560 2018-07-05 Martin Sebor <msebor@redhat.com>
8563 * gcc.dg/strlenopt-47.c: New test.
8564 * gcc.dg/strlenopt-48.c: New test.
8566 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8569 * gcc.target/arm/big-endian-subreg.c: New.
8571 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8574 * gcc.dg/vect/pr84711.c: New.
8576 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8578 * gcc.target/aarch64/struct_cpy.c: New.
8580 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8582 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8583 * c-c++-common/unroll-2.c: Likewise.
8584 * g++.dg/cdce3.C: Likewise.
8585 * g++.dg/ext/unroll-1.C: Likewise.
8586 * g++.dg/ext/unroll-2.C: Likewise.
8587 * g++.dg/ext/unroll-3.C: Likewise.
8588 * gcc.dg/cdce1.c: Likewise.
8589 * gcc.dg/cdce2.c: Likewise.
8590 * gcc.dg/gomp/pr68128-1.c: Likewise.
8591 * gcc.dg/vect/pr46032.c: Likewise.
8592 * gcc.dg/vect/vect-cond-10.c: Likewise.
8593 * gcc.dg/vect/vect-cond-8.c: Likewise.
8594 * gcc.dg/vect/vect-cond-9.c: Likewise.
8595 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8596 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8597 * gcc.target/i386/avx-cvt-2.c: Likewise.
8598 * gcc.target/i386/avx-cvt-3.c: Likewise.
8599 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8600 * gcc.target/i386/avx2-gather-2.c: Likewise.
8601 * gcc.target/i386/avx2-gather-6.c: Likewise.
8602 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8603 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8604 * gfortran.dg/directive_unroll_1.f90: Likewise.
8605 * gfortran.dg/directive_unroll_2.f90: Likewise.
8606 * gnat.dg/unroll2.adb: Likewise.
8607 * gnat.dg/unroll3.adb: Likewise.
8609 2018-07-05 Tom de Vries <tdevries@suse.de>
8611 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8613 2018-07-04 Martin Sebor <msebor@redhat.com>
8615 PR tree-optimization/86274
8616 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8618 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8621 * gfortran.dg/block_16.f08. New test.
8623 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8625 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8626 has a slightly different IL that provides more threading
8629 2018-07-04 Martin Liska <mliska@suse.cz>
8634 * gcc.dg/pr84100.c (foo):
8635 * gcc.target/i386/falign-functions-2.c: New test.
8636 * gcc.target/i386/falign-functions.c: New test.
8638 2018-07-04 Martin Liska <mliska@suse.cz>
8640 * gcc.dg/pr47793.c: Remove.
8642 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8644 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8646 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8648 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8651 * gcc.target/i386/pr85620-1.c: New test.
8652 * gcc.target/i386/pr85620-2.c: Likewise.
8653 * gcc.target/i386/pr85620-3.c: Likewise.
8654 * gcc.target/i386/pr85620-4.c: Likewise.
8656 2018-07-03 Martin Sebor <msebor@redhat.com>
8658 PR tree-optimization/86274
8659 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8661 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8662 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8663 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8664 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8665 * gcc.dg/tree-ssa/pr83198.c: Same.
8667 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8669 * g++.dg/other/locations1.C: New.
8670 * g++.dg/tls/locations1.C: Likewise.
8671 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8672 * g++.dg/diagnostic/virtual-static.C: Likewise.
8673 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8674 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8675 * g++.dg/cpp0x/pr51463.C: Likewise.
8676 * g++.dg/other/typedef1.C: Likewise.
8677 * g++.dg/parse/dtor13.C: Likewise.
8678 * g++.dg/template/error44.C: Likewise.
8679 * g++.dg/template/typedef4.C: Likewise.
8680 * g++.dg/template/typedef5.C: Likewise.
8681 * g++.dg/tls/diag-2.C: Likewise.
8682 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8684 2018-07-03 Marek Polacek <polacek@redhat.com>
8687 * g++.dg/diagnostic/pr86201.C: New test.
8689 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8692 * gcc.target/i386/pr85694.c: New test.
8694 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8696 PR tree-optimization/85694
8697 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8698 Return true for AArch64 without SVE.
8699 * gcc.target/aarch64/vect_hadd_1.h: New file.
8700 * gcc.target/aarch64/vect_shadd_1.c: New test.
8701 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8702 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8703 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8705 2018-07-03 Marek Polacek <polacek@redhat.com>
8708 * gcc.dg/Wint-conversion-2.c: New test.
8711 * g++.dg/overload/conv-op3.C: New test.
8713 2018-07-03 Richard Biener <rguenther@suse.de>
8716 * gcc.dg/torture/pr86389.c: New testcase.
8718 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8720 PR tree-optimization/85694
8721 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8723 * gcc.dg/vect/vect-avg-1.c: New test.
8724 * gcc.dg/vect/vect-avg-2.c: Likewise.
8725 * gcc.dg/vect/vect-avg-3.c: Likewise.
8726 * gcc.dg/vect/vect-avg-4.c: Likewise.
8727 * gcc.dg/vect/vect-avg-5.c: Likewise.
8728 * gcc.dg/vect/vect-avg-6.c: Likewise.
8729 * gcc.dg/vect/vect-avg-7.c: Likewise.
8730 * gcc.dg/vect/vect-avg-8.c: Likewise.
8731 * gcc.dg/vect/vect-avg-9.c: Likewise.
8732 * gcc.dg/vect/vect-avg-10.c: Likewise.
8733 * gcc.dg/vect/vect-avg-11.c: Likewise.
8734 * gcc.dg/vect/vect-avg-12.c: Likewise.
8735 * gcc.dg/vect/vect-avg-13.c: Likewise.
8736 * gcc.dg/vect/vect-avg-14.c: Likewise.
8738 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8740 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8741 get split into two for use by the over-widening pattern.
8742 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8743 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8744 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8745 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8746 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8747 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8748 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8749 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8750 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8751 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8752 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8753 * gcc.dg/vect/vect-over-widen-22.c: New test.
8755 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8757 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8759 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8760 over-widening messages.
8761 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8762 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8763 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8764 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8765 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8766 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8767 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8768 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8769 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8770 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8771 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8772 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8773 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8774 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8775 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8776 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8777 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8778 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8779 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8780 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8781 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8782 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8783 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8784 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8785 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8786 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8788 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8790 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8792 2018-07-02 Jim Wilson <jimw@sifive.com>
8794 * gcc.target/riscv/interrupt-debug.c: New.
8796 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8798 * g++.dg/diagnostic/thread-thread_local.C: New.
8800 2018-07-02 Martin Liska <mliska@suse.cz>
8803 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8804 * gcc.dg/profile-dir-2.c: Likewise.
8805 * gcc.dg/profile-dir-3.c: Likewise.
8807 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8809 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8812 2018-07-02 Richard Biener <rguenther@suse.de>
8814 PR tree-optimization/86363
8815 * gcc.dg/torture/pr86363.c: New testcase.
8817 2018-07-02 Martin Liska <mliska@suse.cz>
8819 * gcc.dg/completion-1.c: New test.
8820 * gcc.dg/completion-2.c: New test.
8821 * gcc.dg/completion-3.c: New test.
8823 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8827 * gfortran.dg/proc_ptr_50.f90: New test.
8829 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8832 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8834 2018-07-02 Martin Liska <mliska@suse.cz>
8837 * gcc.dg/ipa/pr86279.c: New test.
8839 2018-07-02 Martin Liska <mliska@suse.cz>
8842 * g++.dg/ipa/pr86323.C: New test.
8844 2018-07-01 Tom de Vries <tdevries@suse.de>
8847 2018-07-01 Tom de Vries <tdevries@suse.de>
8849 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8850 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8852 2018-07-01 Tom de Vries <tdevries@suse.de>
8854 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8856 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8859 2018-07-01 Tom de Vries <tdevries@suse.de>
8861 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8862 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8864 2018-07-01 Tom de Vries <tdevries@suse.de>
8866 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8867 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8869 2018-07-01 Tom de Vries <tdevries@suse.de>
8871 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8872 (verify_call): ... here. Move to toplevel.
8873 (verify_call_np, dg_final_directive_check_utils): New proc.
8874 (toplevel): Call dg_final_directive_check_utils.
8875 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8877 2018-06-30 Jim Wilson <jimw@sifive.com>
8879 * gcc.target/riscv/shift-shift-1.c: New.
8880 * gcc.target/riscv/shift-shift-2.c: New.
8881 * gcc.target/riscv/shift-shift-3.c: New.
8883 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8885 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8887 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8889 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8890 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8891 by 4 in the computation of a[i].
8892 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8893 main multiplication constant.
8894 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8895 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8896 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8897 pattern to cast the result to int.
8898 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8899 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8900 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8901 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8902 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8903 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8904 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8905 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8906 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8907 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8908 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8909 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8910 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8911 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8912 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8913 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8914 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8915 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8916 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8917 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8919 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8921 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8922 test for vectorization along the lines described in the comment.
8924 2018-06-30 Tom de Vries <tdevries@suse.de>
8926 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8927 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8928 LTO_TORTURE_OPTIONS.
8929 * gcc.dg/guality/prevent-optimization.h: New file.
8930 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8931 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8933 2018-06-30 Tom de Vries <tdevries@suse.de>
8935 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8936 * lib/gcc-dg.exp (dg-final): New proc.
8937 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8940 2018-06-29 Martin Sebor <msebor@redhat.com>
8942 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8943 that don't define the function.
8945 2018-06-29 Marek Polacek <polacek@redhat.com>
8948 * g++.dg/ext/cond3.C: New test.
8950 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8952 * gcc.target/arm/arm-soft-strd-even.c: New test.
8954 2018-06-29 Tom de Vries <tdevries@suse.de>
8956 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8958 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8959 (process-message): ... here.
8960 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8962 2018-06-29 Martin Liska <mliska@suse.cz>
8964 PR tree-optimization/86263
8965 * gcc.dg/tree-ssa/pr86263.c: New test.
8967 2018-06-28 Carl Love <cel@us.ibm.com>
8969 * gcc.target/p9-extract-1.c: Add test case.
8970 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8973 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8976 * gcc.target/i386/pr86348.c: New test.
8978 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8980 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8982 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8985 * gfortran.dg/dec_type_print_2.f03: New testcase.
8987 2018-06-28 David Pagan <dave.pagan@oracle.com>
8990 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8991 message causing unexpected test FAIL.
8993 2018-06-28 Martin Liska <mliska@suse.cz>
8995 * gcc.dg/tree-ssa/switch-1.c: New test.
8997 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8999 * gnat.dg/debug15.adb: New test.
9001 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9004 * g++.dg/lookup/pr86329.C: New test.
9006 2018-06-27 Carl Love <cel@us.ibm.com>
9008 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9010 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9013 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9015 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9017 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9019 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9021 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9022 requirement for this test.
9023 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9024 requirement, and -mpower8-vector compile option.
9026 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9029 * gcc.dg/pr86314.c: New test.
9032 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9034 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9036 * gcc.target/i386/pr86257.c: Require 64-bit.
9038 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9040 * g++.dg/pr86082.C: Require IBM1047 support.
9042 2018-06-26 Richard Biener <rguenther@suse.de>
9045 * gcc.dg/pr86271.c: New testcase.
9047 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9050 * gcc.dg/pr86064.c: New.
9052 2018-06-25 Jeff Law <law@redhat.com>
9054 * lib/target-supports.exp
9055 (check_effective_target_logical_op_short_circuit): Add v850.
9057 2018-06-25 Martin Sebor <msebor@redhat.com>
9059 PR tree-optimization/86204
9060 * gcc.dg/strlenopt-46.c: New test.
9062 2018-06-25 Martin Sebor <msebor@redhat.com>
9064 PR tree-optimization/85700
9065 * gcc.dg/Wstringop-truncation-4.c: New test.
9067 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9072 * gfortran.dg/init_flag_17.f90: New testcase.
9074 2018-06-25 Carl Love <cel@us.ibm.com>
9076 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9077 vec_extract a signed int. Add vec_extract tests for bool char
9079 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9082 2018-06-25 Tom de Vries <tdevries@suse.de>
9084 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9086 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9089 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9091 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9093 * gnat.dg/sso9.adb: New testcase.
9094 * gnat.dg/sso9_pkg.ads: Likewise.
9096 2018-06-25 Tom de Vries <tdevries@suse.de>
9099 * gcc.target/i386/pr86257.c: New test.
9101 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9104 * g++.dg/pr86082.C: New test.
9106 2018-06-24 Tom de Vries <tdevries@suse.de>
9108 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9109 * gcc.dg/guality/guality.exp: Same.
9110 * gfortran.dg/guality/guality.exp: Same.
9111 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9113 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9115 * g++.dg/concepts/locations1.C: New.
9116 * g++.dg/cpp0x/locations1.C: Likewise.
9117 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9118 * g++.dg/cpp1z/inline-var3.C: Likewise.
9120 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9123 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9125 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9127 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9129 * gcc.target/powerpc/builtins-9.c: New test.
9130 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9131 to expect different code generation on big-endian vs.
9132 little-endian targets.
9134 2018-06-22 Tom de Vries <tdevries@suse.de>
9136 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9137 $rootme/../gdb/gdb, if available.
9138 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9139 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9141 2018-06-22 Tom de Vries <tdevries@suse.de>
9143 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9144 * g++.dg/guality/guality.exp: Use report_gdb.
9145 * gcc.dg/guality/guality.exp: Same.
9146 * gfortran.dg/guality/guality.exp: Same.
9148 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9151 * g++.dg/ext/offsetof3.C: New test.
9153 2018-06-22 Carl Love <cel@us.ibm.com>
9155 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9156 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9157 for the vnor, vand and vxor instructions.
9158 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9159 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9160 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9161 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9162 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9163 Add -dp to dg-options, update expected counts.
9165 2018-06-22 Paul Koning <ni1d@arrl.net>
9167 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9169 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9170 * gcc.c-torture/compile/20040101-1.c: Ditto.
9171 * gcc.c-torture/compile/20050622-1.c: Ditto.
9172 * gcc.c-torture/compile/20080625-1.c: Ditto.
9173 * gcc.c-torture/compile/20090107-1.c: Ditto.
9174 * gcc.c-torture/compile/920501-12.c: Ditto.
9175 * gcc.c-torture/compile/920501-4.c: Ditto.
9176 * gcc.c-torture/compile/961203-1.c: Ditto.
9177 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9178 * gcc.c-torture/compile/pr25310.c: Ditto.
9180 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9181 James Norris <jnorris@codesourcery.com>
9182 Thomas Schwinge <thomas@codesourcery.com>
9183 Tom de Vries <tom@codesourcery.com>
9185 * c-c++-common/goacc/deviceptr-4.c: New file.
9186 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9188 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9189 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9190 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9191 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9192 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9193 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9195 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9196 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9197 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9199 * gfortran.dg/goacc/modules.f95: Likewise.
9200 * gfortran.dg/goacc/routine-8.f90: Likewise.
9201 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9203 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9205 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9206 if the long double format is IEEE 128-bit for tests that are
9207 explicitly testing IBM extended double support. Use the
9208 appropriate pack and unpack built-in functions. Change calls from
9209 __builtin_isinfl to __builtin_isinf since the later supports all
9210 floating point types.
9211 * gcc.target/powerpc/pr57150.c: Likewise.
9212 * gcc.target/powerpc/pr60203.c: Likewise.
9213 * gcc.target/powerpc/pr67808.c: Likewise.
9214 * gcc.target/powerpc/pr70117.c: Likewise.
9215 * gcc.target/powerpc/tfmode_off.c: Likewise.
9217 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9220 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9222 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9225 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9227 2018-06-21 Tom de Vries <tdevries@suse.de>
9229 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9231 2018-06-21 Tom de Vries <tdevries@suse.de>
9233 PR tree-optimization/85859
9234 * gcc.dg/pr85859.c: New test.
9236 2018-06-21 Richard Biener <rguenther@suse.de>
9238 PR tree-optimization/86232
9239 * gcc.dg/torture/pr86232.c: New testcase.
9241 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9243 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9245 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9247 * gcc/gcc.target/aarch64/aes_2.c: New test.
9249 2018-06-20 Than McIntosh <thanm@google.com>
9252 * gcc.dg/split-8.c: New.
9254 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9256 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9257 for vpkudus in place of vpksdus.
9258 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9260 2018-06-20 Nathan Sidwell <nathan@acm.org>
9263 * g++.dg/lookup/pr85634-2.C: New.
9265 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9267 * g++.dg/template/friend65.C: New.
9268 * g++.dg/cpp0x/main1.C: Likewise.
9269 * g++.dg/other/main2.C: Likewise.
9270 * g++.dg/other/main3.C: Likewise.
9271 * g++.dg/template/friend42.C: Test location too.
9272 * g++.dg/concepts/decl-diagnose.C: Likewise.
9273 * g++.dg/warn/main-2.C: Update.
9275 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9276 Thomas Schwinge <thomas@codesourcery.com>
9277 Cesar Philippidis <cesar@codesourcery.com>
9279 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9280 2.5 data clause semantics.
9281 * c-c++-common/goacc/declare-2.c: Likewise.
9282 * c-c++-common/goacc/default-4.c: Likewise.
9283 * c-c++-common/goacc/finalize-1.c: New test.
9284 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9285 OpenACC 2.5 data clause semantics.
9286 * c-c++-common/goacc/kernels-alias.c: Likewise.
9287 * c-c++-common/goacc/routine-5.c: Likewise.
9288 * c-c++-common/goacc/update-if_present-1.c: New test.
9289 * c-c++-common/goacc/update-if_present-2.c: New test.
9290 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9291 2.5 data clause semantics.
9292 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9293 * gfortran.dg/goacc/data-tree.f95: Likewise.
9294 * gfortran.dg/goacc/declare-2.f95: Likewise.
9295 * gfortran.dg/goacc/default-4.f: Likewise.
9296 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9297 * gfortran.dg/goacc/finalize-1.f: New test.
9298 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9299 OpenACC 2.5 data clause semantics.
9300 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9301 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9302 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9303 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9304 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9305 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9306 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9308 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9311 * g++.dg/warn/Wnonnull4.C: New test.
9313 2018-06-20 Marek Polacek <polacek@redhat.com>
9316 * g++.dg/pr86240.C: New test.
9318 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9321 * gcc.target/i386/pr86194.c: New test.
9323 PR tree-optimization/86231
9324 * gcc.dg/tree-ssa/vrp119.c: New test.
9325 * gcc.c-torture/execute/pr86231.c: New test.
9327 2018-06-20 Tom de Vries <tdevries@suse.de>
9329 PR tree-optimization/86097
9330 * gcc.dg/autopar/pr86097.c: New test.
9332 2018-06-20 Nathan Sidwell <nathan@acm.org>
9335 * g++.dg/lookup/pr85634.C: New.
9337 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9339 * gcc.target/aarch64/ldp_stp_q.c: New test.
9340 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9341 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9343 2018-06-20 Martin Liska <mliska@suse.cz>
9345 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9347 2018-06-19 Martin Sebor <msebor@redhat.com>
9349 PR tree-optimization/48560
9350 * gcc.dg/Warray-bounds-28.c: New test.
9352 2018-06-19 Martin Sebor <msebor@redhat.com>
9355 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9358 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9360 * g++.dg/lto/pr84805_0.C: Update template.
9361 * g++.dg/lto/pr84805_1.C: Update template.
9363 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9365 * gnat.dg/aggr24.adb: New test.
9366 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9368 2018-06-19 Richard Biener <rguenther@suse.de>
9370 PR tree-optimization/86179
9371 * gcc.dg/pr86179.c: New testcase.
9373 2018-06-18 Martin Sebor <msebor@redhat.com>
9376 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9377 * c-c++-common/attr-nonstring-8.c: New test.
9379 2018-06-18 Martin Sebor <msebor@redhat.com>
9381 PR tree-optimization/81384
9382 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9383 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9384 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9385 * gcc.dg/attr-nonstring-2.c: New test.
9386 * gcc.dg/attr-nonstring-3.c: New test.
9387 * gcc.dg/attr-nonstring-4.c: New test.
9388 * gcc.dg/strlenopt-45.c: New test.
9389 * gcc.dg/strlenopt.h (strnlen): Declare.
9391 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9393 PR tree-optimization/86076
9394 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9396 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9398 PR tree-optimization/64946
9399 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9401 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9403 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9404 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9405 * gnat.dg/stack_usage5.adb: New test.
9407 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9410 * gcc.dg/tree-ssa/popcount.c: New test.
9411 * gcc.dg/tree-ssa/popcount2.c: New test.
9413 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9416 * gcc.dg/absu.c: New test.
9417 * gcc.dg/gimplefe-29.c: New test.
9418 * gcc.target/aarch64/pr64946.c: New test.
9420 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9423 * c-c++-common/pr86093.c: New test.
9426 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9429 * gcc.c-torture/compile/pr86123.c: New test.
9431 2018-06-15 Tom de Vries <tdevries@suse.de>
9433 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9435 2018-06-15 Nick Clifton <nickc@redhat.com>
9438 * gcc.c-torture/compile/pr84195.c: New test.
9440 2018-06-15 Richard Biener <rguenther@suse.de>
9443 * g++.dg/pr86159.C: New testcase.
9445 2018-06-15 Richard Biener <rguenther@suse.de>
9448 * gcc.dg/pr86076.c: New testcase.
9450 2018-06-14 Marek Polacek <polacek@redhat.com>
9453 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9455 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9459 -msse2 to dg-options.
9462 * gcc.c-torture/compile/pr86122.c: New test.
9464 P0624R2 - Default constructible and assignable stateless lambdas
9465 * g++.dg/cpp2a/lambda1.C: New test.
9466 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9469 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9471 * g++.dg/other/static3.C: New.
9472 * g++.dg/other/static4.C: Likewise.
9473 * g++.dg/warn/Wshadow-15.C: Likewise.
9474 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9475 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9476 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9477 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9478 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9479 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9480 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9482 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9485 * gcc.c-torture/compile/pr85945.c: New test.
9487 2018-06-14 Richard Biener <rguenther@suse.de>
9490 * gcc.dg/pr86124.c: New testcase.
9492 2018-06-13 Martin Sebor <msebor@redhat.com>
9494 PR tree-optimization/86114
9495 * gcc.dg/pr86114.c: New test.
9497 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9500 * gfortran.dg/pr86110.f90: New test.
9502 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9505 * gfortran.dg/goacc/pr85703.f90: New test.
9506 * gfortran.dg/gomp/pr85703.f90: New test.
9508 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9511 * gfortran.dg/goacc/pr85702.f90: New test.
9513 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9515 * gcc.target/i386/pr86048.c: New test.
9517 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9519 * gcc.target/arc/fma-1.c: New test.
9521 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9523 * gcc.target/arc/pr9001107555.c: New file.
9525 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9527 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9529 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9531 * g++.dg/init/delete3.C: New.
9532 * g++.dg/init/new49.C: Likewise.
9533 * g++.dg/init/new25.C: Test locations too.
9534 * g++.dg/template/new4.C: Likewise.
9535 * g++.old-deja/g++.jason/operator.C: Likewise.
9537 2018-06-12 Marek Polacek <polacek@redhat.com>
9539 Core issue 1331 - const mismatch with defaulted copy constructor
9540 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9541 * g++.dg/cpp0x/defaulted52.C: New test.
9542 * g++.dg/cpp0x/defaulted53.C: New test.
9543 * g++.dg/cpp0x/defaulted54.C: New test.
9544 * g++.dg/cpp0x/defaulted55.C: New test.
9545 * g++.dg/cpp0x/defaulted56.C: New test.
9546 * g++.dg/cpp0x/defaulted57.C: New test.
9547 * g++.dg/cpp0x/defaulted58.C: New test.
9548 * g++.dg/cpp0x/defaulted59.C: New test.
9549 * g++.dg/cpp0x/defaulted60.C: New test.
9551 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9554 * gcc.dg/spellcheck-transposition.c: New test.
9556 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9559 * gfortran.dg/pr44491.f90: New testcase
9561 2018-06-12 Martin Sebor <msebor@redhat.com>
9563 PR tree-optimization/85259
9564 * gcc.dg/Wstringop-overflow-5.c: New test.
9565 * gcc.dg/Wstringop-overflow-6.c: New test.
9567 2018-06-12 Martin Sebor <msebor@redhat.com>
9570 * gcc.dg/Wstringop-truncation-3.c: New test.
9572 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9574 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9575 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9576 * gcc.target/powerpc/swaps-p8-17.c: Same.
9578 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9580 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9581 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9582 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9583 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9584 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9585 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9587 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9589 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9590 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9591 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9592 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9593 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9594 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9596 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9598 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9599 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9600 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9601 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9602 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9603 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9605 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9607 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9608 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9609 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9610 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9611 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9612 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9614 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9616 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9617 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9618 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9619 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9620 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9621 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9623 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9625 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9626 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9627 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9628 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9629 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9630 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9632 2018-06-12 Martin Liska <mliska@suse.cz>
9634 * g++.dg/opt/mpx.C: New test.
9635 * gcc.target/i386/mpx.c: New test.
9637 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9639 * gcc.target/arc/builtin_simdarc.c: Update test.
9640 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9641 * gcc.target/arc/tumaddsidi4.c: Likewise.
9643 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9645 * gnat.dg/opt72a.ad[sb]: New test.
9646 * gnat.dg/opt72_pkg.ads: New helper.
9648 2018-06-12 Tom de Vries <tdevries@suse.de>
9650 * gcc.dg-selftests/dg-final.exp: New file.
9652 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9654 * g++.dg/lookup/new2.C: Test locations too.
9655 * g++.dg/other/ellipsis1.C: Likewise.
9656 * g++.dg/other/operator1.C: Likewise.
9657 * g++.dg/other/operator2.C: Likewise.
9658 * g++.dg/overload/operator2.C: Likewise.
9659 * g++.dg/parse/defarg11.C: Likewise.
9660 * g++.dg/parse/operator4.C: Likewise.
9661 * g++.dg/template/error30.C: Likewise.
9662 * g++.dg/template/explicit-args3.C: Likewise.
9663 * g++.dg/warn/effc1.C: Likewise.
9664 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9665 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9666 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9667 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9668 * g++.old-deja/g++.jason/operator.C: Likewise.
9670 2018-06-11 Martin Sebor <msebor@redhat.com>
9672 PR tree-optimization/86083
9673 * gcc.dg/strlenopt-44.c: New test.
9675 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9678 * gfortran.dg/generic_32.f90: New test.
9679 * gfortran.dg/generic_33.f90: New test.
9681 2018-06-11 Carl Love <cel@us.ibm.com>
9682 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9683 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9684 long long bool. Remove duplicate dg-final for xxlxor. Update
9685 dg-final instruction counts.
9686 * gcc.target/powerpc/altivec-37.c (main): New file for
9687 tests vec_unpackh and vec_unpackl returning long long bool and
9690 2018-06-11 Martin Liska <mliska@suse.cz>
9692 PR tree-optimization/86089
9693 * gcc.dg/tree-ssa/pr86089.c: New test.
9695 2018-06-11 Julia Koval <julia.koval@intel.com>
9697 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9698 * gcc.target/i386/vpclmulqdq.c: Ditto.
9700 2018-06-11 Olivier Hainque <hainque@adacore.com>
9702 * gnat.dg/lang-dw2.adb: New test.
9703 * gnat.dg/lang-dw3.adb: New test.
9705 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9707 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9708 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9710 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9712 * gnat.dg/predicate1.adb: New testcase.
9714 2018-06-11 Yannick Moy <moy@adacore.com>
9716 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9718 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9720 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9723 2018-06-11 Javier Miranda <miranda@adacore.com>
9725 * gnat.dg/prot4.adb: New testcase.
9727 2018-06-11 Yannick Moy <moy@adacore.com>
9729 * gnat.dg/part_of1-instantiation.adb,
9730 gnat.dg/part_of1-instantiation.ads,
9731 gnat.dg/part_of1-private_generic.adb,
9732 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9735 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9737 * gnat.dg/contract1.adb: New testcase.
9739 2018-06-11 Javier Miranda <miranda@adacore.com>
9741 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9744 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9746 * gnat.dg/inline_always1.adb: New testcase.
9748 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9750 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9751 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9752 gnat.dg/nested_generic2_g2.ads: New testcase.
9754 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9756 * g++.dg/template/friend64.C: New.
9757 * g++.old-deja/g++.other/friend4.C: Test the location too.
9758 * g++.old-deja/g++.pt/crash23.C: Likewise.
9760 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9762 * gfortran.dg/inline_matmul_23.f90: New test.
9764 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9767 * gfortran.dg/intent_decl_1.f90: New test case.
9769 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9771 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9772 * gfortran.dg/ieee/large_4.f90: Ditto.
9773 * gfortran.dg/round_4.f90: Ditto.
9775 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9778 * gfortran.dg/pr38351.f90: New test.
9779 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9781 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9786 * gfortran.dg/pr85138_1.f90: New test.
9787 * gfortran.dg/pr85138_2.f90: Ditto.
9788 * gfortran.dg/pr85996.f90: Ditto.
9790 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9793 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9794 * gfortran.dg/data_char_1.f90: Ditto.
9795 * gfortran.dg/pr78571.f90: Ditto.
9796 * gfortran.dg/pr78278.f90: New test.
9798 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9801 * gfortran.dg/pr63514.f90: New test.
9803 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9806 * gfortran.dg/bounds_check_20.f90: New test.
9808 2018-06-08 Carl Love <cel@us.ibm.com>
9810 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9812 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9813 vec_extract a signed int.
9814 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9815 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9817 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9818 vec_extract a signed int.
9819 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9820 vec_extract a signed int.
9821 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9822 vec_xor builtins. Update xxsel, xxlxor counts.
9824 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9827 * gfortran.dg/associate_30.f90: Remove code tested ...
9828 * gfortran.dg/pr67803.f90: Ditto.
9829 * gfortran.dg/pr67805.f90: Ditto.
9830 * gfortran.dg/pr86059.f90: ... here. New test.
9832 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9835 * gfortran.dg/pr78571.f90: New test.
9837 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9840 * gcc.target/powerpc/pr85755.c: New test.
9842 2018-06-08 Carl Love <cel@us.ibm.com>
9844 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9846 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9848 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9849 for BE system that are different then for an LE system from this file
9850 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9851 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9852 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9854 2018-06-08 Martin Liska <mliska@suse.cz>
9856 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9858 2018-06-08 Martin Liska <mliska@suse.cz>
9860 * g++.dg/dg.exp: Do not use mpx.exp.
9861 * g++.dg/lto/lto.exp: Likewise.
9862 * g++.dg/lto/pr69729_0.C: Remove.
9863 * g++.dg/opt/pr71529.C: Remove.
9864 * g++.dg/pr63995-1.C: Remove.
9865 * g++.dg/pr68270.C: Remove.
9866 * g++.dg/pr71624.C: Remove.
9867 * g++.dg/pr71633.C: Remove.
9868 * g++.dg/pr79761.C: Remove.
9869 * g++.dg/pr79764.C: Remove.
9870 * g++.dg/pr79769.C: Remove.
9871 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9872 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9873 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9874 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9875 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9876 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9877 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9878 * gcc.dg/lto/pr66221_0.c: Remove.
9879 * gcc.target/i386/chkp-always_inline.c: Remove.
9880 * gcc.target/i386/chkp-bndret.c: Remove.
9881 * gcc.target/i386/chkp-builtins-1.c: Remove.
9882 * gcc.target/i386/chkp-builtins-2.c: Remove.
9883 * gcc.target/i386/chkp-builtins-3.c: Remove.
9884 * gcc.target/i386/chkp-builtins-4.c: Remove.
9885 * gcc.target/i386/chkp-const-check-1.c: Remove.
9886 * gcc.target/i386/chkp-const-check-2.c: Remove.
9887 * gcc.target/i386/chkp-hidden-def.c: Remove.
9888 * gcc.target/i386/chkp-label-address.c: Remove.
9889 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9890 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9891 * gcc.target/i386/chkp-pr69044.c: Remove.
9892 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9893 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9894 * gcc.target/i386/chkp-strchr.c: Remove.
9895 * gcc.target/i386/chkp-strlen-1.c: Remove.
9896 * gcc.target/i386/chkp-strlen-2.c: Remove.
9897 * gcc.target/i386/chkp-strlen-3.c: Remove.
9898 * gcc.target/i386/chkp-strlen-4.c: Remove.
9899 * gcc.target/i386/chkp-strlen-5.c: Remove.
9900 * gcc.target/i386/chkp-stropt-1.c: Remove.
9901 * gcc.target/i386/chkp-stropt-10.c: Remove.
9902 * gcc.target/i386/chkp-stropt-11.c: Remove.
9903 * gcc.target/i386/chkp-stropt-12.c: Remove.
9904 * gcc.target/i386/chkp-stropt-13.c: Remove.
9905 * gcc.target/i386/chkp-stropt-14.c: Remove.
9906 * gcc.target/i386/chkp-stropt-15.c: Remove.
9907 * gcc.target/i386/chkp-stropt-16.c: Remove.
9908 * gcc.target/i386/chkp-stropt-17.c: Remove.
9909 * gcc.target/i386/chkp-stropt-2.c: Remove.
9910 * gcc.target/i386/chkp-stropt-3.c: Remove.
9911 * gcc.target/i386/chkp-stropt-4.c: Remove.
9912 * gcc.target/i386/chkp-stropt-5.c: Remove.
9913 * gcc.target/i386/chkp-stropt-6.c: Remove.
9914 * gcc.target/i386/chkp-stropt-7.c: Remove.
9915 * gcc.target/i386/chkp-stropt-8.c: Remove.
9916 * gcc.target/i386/chkp-stropt-9.c: Remove.
9917 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9918 * gcc.target/i386/indirect-thunk-11.c: Remove.
9919 * gcc.target/i386/indirect-thunk-12.c: Remove.
9920 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9921 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9922 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9923 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9924 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9925 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9926 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9927 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9928 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9929 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9930 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9931 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9932 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9933 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9934 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9935 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9936 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9937 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9938 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9939 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9940 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9941 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9942 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9943 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9944 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9945 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9946 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9947 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9948 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9949 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9950 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9951 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9952 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9953 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9954 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9955 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9956 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9957 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9958 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9959 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9960 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9961 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9962 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9963 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9964 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9965 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9966 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9967 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9968 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9969 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9970 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9971 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9972 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9973 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9974 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9975 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9976 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9977 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9978 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9979 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9980 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9981 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9982 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9983 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9984 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9985 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9986 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9987 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9988 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9989 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9990 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9991 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9992 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9993 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9994 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9995 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9996 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9997 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9998 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9999 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10000 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10001 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10002 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10003 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10004 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10005 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10006 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10007 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10008 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10009 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10010 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10011 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10012 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10013 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10014 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10015 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10016 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10017 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10018 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10019 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10020 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10021 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10022 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10023 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10024 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10025 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10026 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10027 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10029 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10032 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10034 * gcc.target/i386/mpx/label-address-1.c: Remove.
10035 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10036 * gcc.target/i386/mpx/macro.c: Remove.
10037 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10038 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10039 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10040 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10041 * gcc.target/i386/mpx/memmove-1.c: Remove.
10042 * gcc.target/i386/mpx/memmove-2.c: Remove.
10043 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10044 * gcc.target/i386/mpx/mpx-check.h: Remove.
10045 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10046 * gcc.target/i386/mpx/mpx.exp: Remove.
10047 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10048 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10049 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10050 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10051 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10052 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10053 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10054 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10055 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10056 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10057 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10058 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10059 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10060 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10061 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10062 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10063 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10064 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10065 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10066 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10067 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10068 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10069 * gcc.target/i386/mpx/pr65508.c: Remove.
10070 * gcc.target/i386/mpx/pr65531.cc: Remove.
10071 * gcc.target/i386/mpx/pr66048.cc: Remove.
10072 * gcc.target/i386/mpx/pr66134.c: Remove.
10073 * gcc.target/i386/mpx/pr66566.c: Remove.
10074 * gcc.target/i386/mpx/pr66567.c: Remove.
10075 * gcc.target/i386/mpx/pr66568.c: Remove.
10076 * gcc.target/i386/mpx/pr66569.c: Remove.
10077 * gcc.target/i386/mpx/pr66581.c: Remove.
10078 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10079 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10080 * gcc.target/i386/mpx/pr68416.c: Remove.
10081 * gcc.target/i386/mpx/pr78339.c: Remove.
10082 * gcc.target/i386/mpx/pr79631.c: Remove.
10083 * gcc.target/i386/mpx/pr79633.c: Remove.
10084 * gcc.target/i386/mpx/pr79753.c: Remove.
10085 * gcc.target/i386/mpx/pr79770.c: Remove.
10086 * gcc.target/i386/mpx/pr79987.c: Remove.
10087 * gcc.target/i386/mpx/pr79988.c: Remove.
10088 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10089 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10090 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10091 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10092 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10093 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10094 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10095 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10096 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10097 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10098 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10099 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10100 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10101 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10102 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10103 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10104 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10105 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10106 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10107 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10108 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10109 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10110 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10111 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10112 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10113 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10114 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10115 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10116 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10117 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10118 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10119 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10120 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10121 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10122 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10123 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10124 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10125 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10126 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10127 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10128 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10129 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10130 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10131 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10132 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10133 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10134 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10135 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10136 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10137 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10138 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10139 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10140 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10141 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10142 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10143 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10144 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10145 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10146 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10147 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10148 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10149 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10150 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10151 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10152 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10153 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10154 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10155 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10156 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10157 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10158 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10159 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10160 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10161 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10162 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10163 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10164 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10165 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10166 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10167 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10168 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10169 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10170 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10171 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10172 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10173 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10174 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10175 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10176 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10177 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10178 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10179 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10180 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10181 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10182 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10183 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10184 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10185 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10186 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10187 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10188 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10189 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10190 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10191 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10192 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10193 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10194 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10195 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10196 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10197 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10198 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10199 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10200 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10201 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10202 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10203 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10204 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10205 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10206 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10207 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10208 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10209 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10210 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10211 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10212 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10213 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10214 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10215 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10216 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10217 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10218 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10219 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10220 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10221 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10222 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10223 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10224 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10225 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10226 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10227 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10228 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10229 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10230 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10231 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10233 * gcc.target/i386/pr63995-2.c: Remove.
10234 * gcc.target/i386/pr64805.c: Remove.
10235 * gcc.target/i386/pr65044.c: Remove.
10236 * gcc.target/i386/pr65167.c: Remove.
10237 * gcc.target/i386/pr65183.c: Remove.
10238 * gcc.target/i386/pr65184.c: Remove.
10239 * gcc.target/i386/pr65523.c: Remove.
10240 * gcc.target/i386/pr70876.c: Remove.
10241 * gcc.target/i386/pr70877.c: Remove.
10242 * gcc.target/i386/pr71458.c: Remove.
10243 * gcc.target/i386/pr80880.c: Remove.
10244 * gcc.target/i386/ret-thunk-25.c: Remove.
10245 * gcc.target/i386/thunk-retbnd.c: Remove.
10246 * lib/mpx-dg.exp: Remove.
10247 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10249 2018-06-07 Carl Love <cel@us.ibm.com>
10251 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10254 2018-06-07 Carl Love <cel@us.ibm.com>
10256 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10259 2018-06-07 Marek Polacek <polacek@redhat.com>
10262 * gcc.dg/Wc90-c99-compat-10.c: New test.
10263 * gcc.dg/Wc90-c99-compat-11.c: New test.
10264 * gcc.dg/Wc90-c99-compat-12.c: New test.
10265 * gcc.dg/Wc90-c99-compat-9.c: New test.
10267 2018-06-07 Paul Koning <ni1d@arrl.net>
10269 * gcc.c-torture/compile/20180605-1.c: New test.
10271 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10274 * gfortran.dg/pr86045.f90: New test.
10276 2018-06-07 Marek Polacek <polacek@redhat.com>
10278 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10280 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10282 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10284 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10286 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10287 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10288 * gcc.target/msp430/msp430.h: New test header file.
10290 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10292 PR tree-optimization/69615
10293 * gcc.dg/tree-ssa/pr69615.c: New test.
10295 2018-06-07 Richard Biener <rguenther@suse.de>
10297 PR tree-optimization/85935
10298 * gcc.dg/graphite/pr85935.c: New testcase.
10300 2018-06-04 Carl Love <cel@us.ibm.com>
10302 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10303 debug print statements. Fix a few formating issues.
10305 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10308 * gcc.target/powerpc/pr85657-4.c: New tests.
10309 * gcc.target/powerpc/pr85657-5.c: Likewise.
10310 * gcc.target/powerpc/pr85657-6.c: Likewise.
10312 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10315 * gfortran.dg/realloc_on_assign_30.f90: New test.
10317 2018-06-06 Carl Love <cel@us.ibm.com>
10318 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10319 argument to vui_arg.
10321 2018-06-06 Carl Love <cel@us.ibm.com>
10323 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10325 * gcc.target/powerpc/builtins-4.c: New test file for tests
10328 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10331 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10332 be used in templates. Don't check for them in overloaded functions.
10334 2018-06-06 Jim Wilson <jimw@sifive.com>
10336 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10337 * gcc.target/riscv/interrupt-mmode.c: New.
10338 * gcc.target/riscv/interrupt-smode.c: New.
10339 * gcc.target/riscv/interrupt-umode.c: New.
10341 2018-06-06 Marek Polacek <polacek@redhat.com>
10344 * g++.dg/cpp0x/initlist102.C: New test.
10345 * g++.dg/cpp0x/initlist103.C: New test.
10346 * g++.dg/cpp0x/initlist104.C: New test.
10348 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10350 * gcc.dg/torture/pr86066.c: New test.
10352 2018-06-06 Richard Biener <rguenther@suse.de>
10354 PR tree-optimization/86062
10355 * g++.dg/tree-ssa/pr86062.C: New testcase.
10357 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10359 * gcc.target/msp430/function-attributes-4.c: New test.
10360 * gcc.target/msp430/static-interrupts.c: New test.
10362 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10365 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10366 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10367 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10368 * gcc.target/aarch64/nofp_1.c: Ditto.
10370 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10372 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10374 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10377 * gfortran.dg/goacc/pr85701.f90: New test.
10379 2018-06-05 Marek Polacek <polacek@redhat.com>
10382 * g++.dg/cpp0x/alias-decl-64.C: New test.
10384 2018-06-05 Richard Biener <rguenther@suse.de>
10386 PR tree-optimization/86046
10387 * gcc.dg/pr86046.c: New testcase.
10389 2018-06-05 Richard Biener <rguenther@suse.de>
10391 PR tree-optimization/86047
10392 * gcc.dg/pr86047.c: New testcase.
10394 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10397 * g++.target/arm/arm.exp: New file.
10398 * g++.target/arm/pr81497.C: Likewise.
10400 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10402 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10404 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10406 * gcc.dg/store_merging_21.c: New test.
10407 * gnat.dg/opt71b.adb: Likewise.
10408 * gnat.dg/opt71.adb: Rename into...
10409 * gnat.dg/opt71a.adb: ...this.
10411 2018-06-04 Richard Biener <rguenther@suse.de>
10413 PR tree-optimization/85955
10414 * gcc.dg/pr85955.c: New testcase.
10416 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10419 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10420 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10421 * gfortran.dg/allocate_stat_2.f90: Ditto.
10422 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10424 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10426 * gcc.target/aarch64/sve/extract_5.c: New test.
10428 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10432 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10434 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10435 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10436 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10437 * gcc.target/i386/avx512bw-pr86036.c: New test.
10439 2018-06-04 Richard Biener <rguenther@suse.de>
10441 PR tree-optimization/86038
10442 * gcc.dg/pr86038.c: New testcase.
10444 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10446 PR tree-optimization/69615
10447 * gcc.dg/pr69615.c: New test.
10450 * c-c++-common/gomp/pr86025.c: New test.
10452 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10454 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10456 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10458 * gcc.dg/torture/pr86034.c: New test.
10460 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10463 * gfortran.dg/cray_pointer_12.f90: New test.
10465 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10468 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10470 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10472 * gnat.dg/specs/opt3.ads: New test.
10473 * gnat.dg/specs/opt3_pkg.ads: New helper.
10475 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10477 * gnat.dg/discr53.ad[sb]: New test.
10478 * gnat.dg/discr53_pkg.ads: New helper.
10480 2018-06-01 Carl Love <cel@us.ibm.com>
10482 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10483 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10485 2018-06-01 Carl Love <cel@us.ibm.com>
10487 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10488 to make it consistent with the naming convention in the file.
10489 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10490 to altivec-7.c. Delete file.
10491 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10492 to altivec-7.c. Delete file.
10493 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10494 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10495 vec_unpackl tests. Update instruction counts.
10496 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10497 tests to builtins-1.c.
10498 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10499 tests to builtins-1.c.
10500 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10501 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10502 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10503 Remove vec_ctf tests returning double. Remove vec_cts with
10504 double args. Remove vec_sel with invalid arguments. Add tests for
10506 Add instruction counts for new tests.
10507 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10508 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10510 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10511 test_sll_vsill_vsill_vuc.
10512 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10514 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10515 tests from altivec-7.h.
10516 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10517 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10518 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10519 splat_sll, splat_uc, splat_int128, splat_uint128.
10520 Make second argument of vec_extract and vec_insert a signed int.
10521 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10524 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10526 * gcc.dg/store_merging_20.c: New test.
10527 * gnat.dg/opt71.adb: Likewise.
10528 * gnat.dg/opt71_pkg.ads: New helper.
10530 2018-06-01 Carl Love <cel@us.ibm.com>
10532 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10533 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10534 Add vec_xst_be for signed and unsigned arguments.
10536 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10540 * gfortran.dg/pr85816.f90: New test.
10541 * gfortran.dg/pr85975.f90: New test.
10543 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10546 * gfortran.dg/random_init_1.f90: New test.
10547 * gfortran.dg/random_init_2.f90: New test.
10548 * gfortran.dg/random_init_3.f90: New test.
10549 * gfortran.dg/random_init_4.f90: New test.
10550 * gfortran.dg/random_init_5.f90: New test.
10551 * gfortran.dg/random_init_6.f90: New test.
10553 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10555 PR tree-optimization/85989
10556 * gcc.dg/torture/pr85989.c: New test.
10558 2018-06-01 Richard Biener <rguenther@suse.de>
10560 PR middle-end/86017
10561 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10563 2018-06-01 Richard Biener <rguenther@suse.de>
10566 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10568 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10570 PR middle-end/78809
10571 * gcc.dg/strcmpopt_2.c: New test.
10572 * gcc.dg/strcmpopt_3.c: New test.
10574 PR middle-end/83026
10575 * gcc.dg/strcmpopt_3.c: New test.
10577 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10580 * gcc.target/i386/pr85984.c: New test.
10582 2018-05-31 Martin Sebor <msebor@redhat.com>
10585 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10586 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10587 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10588 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10589 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10590 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10591 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10592 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10593 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10594 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10595 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10596 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10597 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10598 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10599 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10600 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10601 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10602 * gcc.dg/Walloc-size-larger-than.c: New test.
10604 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10605 Cesar Philippidis <cesar@codesourcery.com>
10607 PR middle-end/85879
10608 * gfortran.dg/goacc/pr77371-1.f90: New test.
10609 * gfortran.dg/goacc/pr77371-2.f90: New test.
10610 * gfortran.dg/goacc/pr85879.f90: New test.
10612 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10614 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10615 * gnat.dg/stack_usage1b.adb: Likewise.
10616 * gnat.dg/stack_usage1c.adb: Likewise.
10617 * gnat.dg/stack_usage3.adb: Likewise.
10618 * gnat.dg/stack_usage1_pkg.adb: Delete.
10620 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10622 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10623 * gcc.dg/store_merging_11.c: Likewise.
10624 * gcc.dg/store_merging_13.c: Likewise.
10625 * gcc.dg/store_merging_14.c: Likewise.
10626 * gcc.dg/store_merging_15.c: Likewise.
10627 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10629 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10631 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10632 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10633 gnat.dg/limited1_outer.ads: New testcase.
10635 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10637 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10638 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10641 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10643 * gnat.dg/size_clause1.adb: New testcase.
10645 2018-05-31 Javier Miranda <miranda@adacore.com>
10647 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10649 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10651 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10652 vld1x3 intrinsics for aarch64.
10653 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10654 vst1x2 intrinsics for aarch64.
10655 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10656 vst1x3 intrinsics for aarch64.
10658 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10661 * g++.dg/diagnostic/pr77777.C: New test.
10663 2018-05-30 David Pagan <dave.pagan@oracle.com>
10666 * gcc.dg/noncompile/pr55976-1.c: New test.
10667 * gcc.dg/noncompile/pr55976-2.c: New test.
10669 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10671 * gcc.dg/lto/20111213-1_0.c: Fix template.
10672 * gcc.dg/lto/20100603-1_0.c: Fix template.
10673 * gcc.dg/lto/20100603-2_0.c: Fix template.
10674 * gcc.dg/lto/20100603-3_0.c: Fix template.
10676 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10677 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10678 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10679 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10680 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10681 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10682 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10683 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10684 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10685 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10686 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10687 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10688 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10689 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10690 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10691 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10692 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10693 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10694 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10695 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10696 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10697 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10698 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10699 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10700 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10701 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10702 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10703 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10704 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10705 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10706 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10707 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10708 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10709 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10710 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10711 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10712 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10713 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10714 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10715 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10716 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10717 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10718 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10719 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10720 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10721 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10722 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10723 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10724 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10725 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10726 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10727 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10728 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10729 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10730 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10731 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10732 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10733 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10734 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10735 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10736 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10737 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10739 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10742 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10744 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10746 * gcc.target/aarch64/simd/ldp_stp_9: New.
10747 * gcc.target/aarch64/simd/ldp_stp_10: New.
10748 * gcc.target/aarch64/simd/ldp_stp_11: New.
10749 * gcc.target/aarch64/simd/ldp_stp_12: New.
10751 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10753 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10755 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10757 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10759 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10762 * gcc.target/i386/pr85950.c: New test.
10764 2018-05-29 Marek Polacek <polacek@redhat.com>
10767 * g++.dg/cpp1z/class-deduction55.C: New test.
10768 * g++.dg/cpp1z/class-deduction56.C: New test.
10769 * g++.dg/cpp1z/class-deduction57.C: New test.
10771 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10774 * g++.dg/warn/Wunused-var-33.C: New test.
10777 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10778 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10779 arrays. Add suffix 1 to all functions and use 4 iterations rather
10780 than N. Add functions with conversions to and from float.
10781 Add new set of functions with 8 iterations and another one
10782 with 16 iterations, expect 24 vectorized loops instead of just 4.
10783 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10785 2018-05-29 Javier Miranda <miranda@adacore.com>
10787 * gnat.dg/equal2.adb: New testcase.
10789 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10791 * gnat.dg/float_attributes_overflows.adb: New testcase.
10793 2018-05-29 Pascal Obry <obry@adacore.com>
10795 * gnat.dg/normalize_pathname.adb: New testcase.
10797 2018-05-29 Tom de Vries <tom@codesourcery.com>
10799 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10801 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10802 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10803 * lib/scantree.exp (scan-tree-dump-times): Same.
10805 2018-05-29 Tom de Vries <tom@codesourcery.com>
10807 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10808 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10809 Use proc name as first argument to dg-scan.
10811 2018-05-29 Tom de Vries <tom@codesourcery.com>
10813 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10816 2018-05-28 Richard Biener <rguenther@suse.de>
10818 PR tree-optimization/85934
10819 * gcc.target/i386/pr85934.c: New testcase.
10821 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10823 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10825 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10827 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10829 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10831 * gnat.dg/fixedpnt5.adb: New testcase.
10833 2018-05-28 Justin Squirek <squirek@adacore.com>
10835 * gnat.dg/array31.adb: New testcase.
10837 2018-05-28 Justin Squirek <squirek@adacore.com>
10839 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10840 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10842 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10844 * gfortran.dg/data_stmt_pointer.f90: new test.
10846 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10849 * gcc.target/i386/avx512dq-pr85918.c: New test.
10851 2018-05-25 Jim Wilson <jimw@sifive.com>
10853 * gcc.target/riscv/interrupt-1.c: New.
10854 * gcc.target/riscv/interrupt-2.c: New.
10855 * gcc.target/riscv/interrupt-3.c: New.
10856 * gcc.target/riscv/interrupt-4.c: New.
10857 * gcc.target/riscv/interrupt-5.c: New.
10859 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10862 * gfortran.dg/pr85786.f90: New test.
10864 2018-05-25 Paul Koning <ni1d@arrl.net>
10866 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10867 * gcc.c-torture/compile/pr55921.c: Ditto.
10868 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10869 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10871 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10874 * gcc.target/i386/avx512f-pr85832.c: New test.
10875 * gcc.target/i386/avx512vl-pr85832.c: New test.
10876 * gcc.target/i386/avx512bw-pr85832.c: New test.
10877 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10879 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10881 PR tree-optimization/85720
10882 * gcc.dg/tree-ssa/pr85720.c: New test.
10883 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10886 2018-05-25 Martin Liska <mliska@suse.cz>
10889 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10890 for 'Removing basic block'.
10892 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10894 * gnat.dg/sec_stack1.adb: New testcase.
10896 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10898 * gnat.dg/fixedpnt4.adb: New testcase.
10900 2018-05-25 Javier Miranda <miranda@adacore.com>
10902 * gnat.dg/interface7.adb: New testcase.
10904 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10906 * gnat.dg/sec_stack2.adb: New testcase.
10908 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10910 * gnat.dg/interface6.adb: New testcase.
10912 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10914 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10916 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10918 * lib/target-supports.exp
10919 (check_effective_target_vect_double_cond_arith): Include
10920 multiplication and division.
10921 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10922 fully-masked loops with a fixed vector length.
10923 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10925 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10926 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10927 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10929 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10931 * gcc.target/aarch64/sve/div_1.c: New test.
10932 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10933 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10934 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10936 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10938 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10940 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10942 * lib/target-supports.exp
10943 (check_effective_target_vect_double_cond_arith): New proc.
10944 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10945 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10946 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10947 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10948 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10949 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10950 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10952 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10955 * gfortran.dg/f2018_obs.f90: New test case.
10957 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10960 * gfortran.dg/pr85543.f90: New test.
10962 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10965 * gfortran.dg/pr85780.f90: New test.
10967 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10970 * gfortran.dg/pr85779_1.f90: New test.
10971 * gfortran.dg/pr85779_2.f90: Ditto.
10972 * gfortran.dg/pr85779_3.f90: Ditto.
10974 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10978 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10979 * gfortran.dg/pr85895.f90: New test.
10981 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10983 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10984 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10986 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10988 * gcc.dg/fold-popcount-1.c: New testcase.
10989 * gcc.dg/fold-popcount-2.c: New testcase.
10990 * gcc.dg/fold-popcount-3.c: New testcase.
10991 * gcc.dg/fold-popcount-4.c: New testcase.
10993 2018-05-24 Marek Polacek <polacek@redhat.com>
10996 * g++.dg/cpp0x/new3.C: New test.
10998 2018-05-24 Javier Miranda <miranda@adacore.com>
11000 * gnat.dg/discr52.adb: New testcase.
11002 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11004 * gnat.dg/others1.adb: New testcase.
11006 2018-05-24 Justin Squirek <squirek@adacore.com>
11008 * gnat.dg/raise_expr.adb: New testcase.
11010 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11012 * gnat.dg/formal_containers.adb: New testcase.
11014 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11016 * gcc.target/i386/pr85345.c: Require ifunc support.
11018 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11020 * gcc.dg/vect/vect-fma-1.c: New test.
11022 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11024 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11027 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11030 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11032 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11035 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11037 * gcc.target/msp430/pr78849.c: New test.
11039 2018-05-23 Marek Polacek <polacek@redhat.com>
11041 * g++.dg/cpp2a/range-for8.C: New test.
11042 * g++.dg/cpp2a/range-for9.C: New test.
11043 * g++.dg/cpp2a/range-for10.C: New test.
11045 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11047 * lib/target-supports.exp (check_effective_target_be): New.
11048 (check_effective_target_le): New.
11050 2018-05-23 Marek Polacek <polacek@redhat.com>
11052 * g++.dg/cpp2a/range-for1.C: New test.
11053 * g++.dg/cpp2a/range-for2.C: New test.
11054 * g++.dg/cpp2a/range-for3.C: New test.
11055 * g++.dg/cpp2a/range-for4.C: New test.
11056 * g++.dg/cpp2a/range-for5.C: New test.
11057 * g++.dg/cpp2a/range-for6.C: New test.
11058 * g++.dg/cpp2a/range-for7.C: New test.
11060 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11062 * gcc.target/i386/cvt-3.c: New test.
11064 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11066 * gcc.target/i386/cvt-2.c: New test.
11068 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11070 * gcc.dg/pr79985.c: New testcase.
11072 2018-05-23 Richard Biener <rguenther@suse.de>
11074 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11076 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11079 * gcc.target/aarch64/pr84882.c: New test.
11080 * gcc.target/aarch64/target_attr_18.c: Likewise.
11082 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11084 PR tree-optimization/85853
11085 * gfortran.dg/vect/pr85853.f90: New test.
11087 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11089 * gnat.dg/import2.adb: New testcase.
11091 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11093 * gnat.dg/discr51.adb: New testcase.
11095 2018-05-23 Javier Miranda <miranda@adacore.com>
11097 * gnat.dg/valid_scalars1.adb: New testcase.
11099 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11101 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11103 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11105 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11108 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11110 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11113 2018-05-23 Bob Duff <duff@adacore.com>
11115 * gnat.dg/addr10.adb: New testcase.
11117 2018-05-23 Richard Biener <rguenther@suse.de>
11119 PR middle-end/85874
11120 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11122 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11124 PR tree-optimization/85822
11125 * c-c++-common/pr85822.c: New test.
11127 2018-05-23 Richard Biener <rguenther@suse.de>
11129 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11131 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11134 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11136 2018-05-22 Martin Sebor <msebor@redhat.com>
11138 PR middle-end/85359
11139 * gcc.dg/attr-nonstring.c: New test.
11141 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11144 * gcc.target/i386/pr85345.c: New test.
11146 2018-05-22 Luis Machado <luis.machado@linaro.org>
11148 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11150 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11153 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11154 dg-additional-options.
11155 * gfortran.dg/graphite/block-2.f: Ditto.
11156 * gfortran.dg/graphite/id-19.f: Ditto.
11157 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11158 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11159 * gfortran.dg/vect/pr52580.f: Ditto.
11161 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11163 * gcc.target/aarch64/ldp_stp_6.c: New.
11164 * gcc.target/aarch64/ldp_stp_7.c: New.
11165 * gcc.target/aarch64/ldp_stp_8.c: New.
11167 2018-05-22 Martin Sebor <msebor@redhat.com>
11170 * c-c++-common/attr-nonstring-3.c: Adjust.
11171 * c-c++-common/attr-nonstring-4.c: Adjust.
11172 * c-c++-common/attr-nonstring-6.c: New test.
11174 2018-05-22 Martin Sebor <msebor@redhat.com>
11176 PR tree-optimization/85826
11177 * gcc.dg/Wrestrict-17.c: New test.
11179 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11181 * gcc.dg/torture/pr85862.c: Rename to...
11182 * gcc.dg/torture/pr85852.c: ...this.
11184 2018-05-22 Justin Squirek <squirek@adacore.com>
11186 * gnat.dg/warn14.adb: New testcase.
11188 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11190 * gnat.dg/controlled8.adb: New testcase.
11192 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11194 * gnat.dg/discr50.adb: New testcase.
11196 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11198 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11199 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11200 gnat.dg/discr49_rec2.ads: New testcase.
11202 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11204 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11205 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11208 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11210 * gnat.dg/fixedpnt3.adb: New testcase.
11212 2018-05-22 Justin Squirek <squirek@adacore.com>
11214 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11215 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11217 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11219 PR middle-end/85862
11220 * gcc.dg/torture/pr85862.c: New test.
11222 2018-05-22 Richard Biener <rguenther@suse.de>
11224 PR tree-optimization/85834
11225 * g++.dg/torture/pr85834.C: New testcase.
11226 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11228 2018-05-22 Martin Liska <mliska@suse.cz>
11231 * g++.dg/ipa/pr85607.C: New test.
11233 2018-05-22 Richard Biener <rguenther@suse.de>
11235 PR tree-optimization/85863
11236 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11238 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11241 * gfortran.dg/assumed_rank_5.f90: Update error message.
11242 * gfortran.dg/assumed_type_4.f90: Ditto.
11243 * gfortran.dg/bind_c_array_params.f03: Ditto.
11244 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11245 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11246 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11247 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11248 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11249 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11250 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11251 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11252 * gfortran.dg/rank_3.f90: Ditto.
11253 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11254 * gfortran.dg/implicit_14.f90: Ditto.
11256 2018-05-21 Christian Groessler <chris@groessler.org>
11258 * gcc.c-torture/compile/simd-5.c: Fix comment.
11260 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11263 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11264 __float128, __ibm128, and long double.
11265 * gcc.target/powerpc/pr85657-2.c: Likewise.
11266 * gcc.target/powerpc/pr85657-3.c: Likewise.
11267 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11268 implementated as a separate type internally, and is not just an
11269 alias for long double.
11271 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11273 PR tree-optimization/85814
11274 * gcc.dg/torture/pr85814.c: New test.
11276 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11279 * g++.dg/cpp0x/cond1.C: New.
11280 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11281 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11282 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11283 * g++.dg/parse/cond6.C: Likewise.
11284 * g++.dg/parse/cond7.C: Likewise.
11285 * g++.dg/parse/cond8.C: Likewise.
11286 * g++.dg/cpp1z/decomp16.C: Update.
11287 * g++.old-deja/g++.jason/cond.C: Likewise.
11289 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11291 ChangeLog for r260480
11292 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11293 warnings for deleted and obsolescent features.
11294 * gfortran.dg/graphite/id-19.f: Ditto.
11295 * gfortran.dg/graphite/id-20.f: Ditto.
11296 * gfortran.dg/graphite/id-27.f90: Ditto.
11297 * gfortran.dg/graphite/pr82449.f: Ditto.
11299 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11301 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11302 tiny and large memory models.
11304 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11306 * gnat.dg/suppress_initialization.adb,
11307 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11309 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11311 * gnat.dg/exit1.adb: New testcase.
11313 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11315 * gnat.dg/array30.adb: New testcase.
11317 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11319 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11321 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11323 * gcc.c-torture/execute/ssad-run.c: New test.
11324 * gcc.c-torture/execute/usad-run.c: Likewise.
11325 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11326 * gcc.target/aarch64/usadv16qi.c: Likewise.
11328 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11330 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11331 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11332 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11334 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11335 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11336 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11338 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11341 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11342 * gfortran.dg/g77/20020307-1.f: Ditto.
11343 * gfortran.dg/g77/980310-3.f: Ditto.
11344 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11345 * gfortran.dg/goacc/loop-1.f95: Ditto.
11346 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11347 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11348 * gfortran.dg/gomp/do-1.f90: Ditto.
11349 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11350 * gfortran.dg/pr17229.f: Ditto.
11351 * gfortran.dg/pr37243.f: Ditto.
11352 * gfortran.dg/pr49721-1.f: Ditto.
11353 * gfortran.dg/pr58484.f: Ditto.
11354 * gfortran.dg/pr81175.f: Ditto.
11355 * gfortran.dg/pr81723.f: Ditto.
11356 * gfortran.dg/predcom-2.f: Ditto.
11357 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11358 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11359 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11360 * gfortran.dg/vect/pr52580.f: Ditto.
11362 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11365 * gfortran.dg/char_result_18.f90: New test.
11367 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11370 * gfortran.dg/associate_38.f90: New test.
11372 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11375 * gfortran.dg/select_type_42.f90: New test.
11377 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11380 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11381 that the patch fixes PR66694 & PR82617, although the testcases
11382 are not explicitly included.
11384 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11386 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11388 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11391 * g++.dg/pr82899.C: New testcase.
11393 2018-05-18 Martin Liska <mliska@suse.cz>
11395 * gcc.dg/pr68766.c: Change pruned output.
11397 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11400 * c-c++-common/goacc/pr85782.c: New test.
11402 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11404 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11406 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11408 * gcc.target/arm/pr62554.c: Delete.
11409 * gcc.target/arm/pr69610-1.c: Likewise.
11410 * gcc.target/arm/pr69610-2.c: Likewise.
11412 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11414 * gcc.target/arm/pr40887.c: Update comment.
11415 * lib/target-supports.exp: Don't generate effective target checks
11416 and related helpers for armv5. Update comment.
11417 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11418 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11419 target check and options.
11421 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11423 PR middle-end/85817
11424 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11425 scan-tree-dump-not for h.
11427 2018-05-18 Richard Biener <rguenther@suse.de>
11429 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11430 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11431 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11432 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11433 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11434 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11435 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11436 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11437 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11438 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11439 * gcc.dg/vrp-min-max-1.c: Likewise.
11440 * gcc.dg/vrp-min-max-3.c: New testcase.
11442 2018-05-18 Richard Biener <rguenther@suse.de>
11444 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11445 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11446 * gcc.dg/graphite/scop-6.c: Likewise.
11447 * gcc.dg/graphite/scop-7.c: Likewise.
11448 * gcc.dg/graphite/scop-8.c: Likewise.
11449 * gcc.dg/graphite/scop-9.c: Likewise.
11451 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11453 * gcc.target/aarch64/vect-init-ld1.c: New test.
11455 2018-05-18 Martin Liska <mliska@suse.cz>
11457 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11458 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11460 2018-05-18 Martin Liska <mliska@suse.cz>
11462 * gcc.dg/ipa/ipa-icf-39.c: New test.
11463 * gcc.dg/pr68766.c: Adjust pruned output.
11465 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11467 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11469 * gcc.dg/fma-1.c: New test.
11470 * gcc.dg/fma-2.c: Likewise.
11471 * gcc.dg/fma-3.c: Likewise.
11472 * gcc.dg/fma-4.c: Likewise.
11473 * gcc.dg/fma-5.c: Likewise.
11474 * gcc.dg/fma-6.c: Likewise.
11475 * gcc.dg/fma-7.c: Likewise.
11476 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11478 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11479 * gfortran.dg/reassoc_8.f: Likewise.
11480 * gfortran.dg/reassoc_9.f: Likewise.
11481 * gfortran.dg/reassoc_10.f: Likewise.
11483 2018-05-17 Jim Wilson <jimw@sifive.com>
11485 * gcc.target/riscv/switch-qi.c: New.
11486 * gcc.target/riscv/switch-si.c: New.
11488 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11491 * gcc.target/powerpc/pr85698.c: New test.
11493 2018-05-17 Richard Biener <rguenther@suse.de>
11495 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11497 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11499 PR tree-optimization/85793
11500 * gcc.dg/vect/pr85793.c: New test.
11502 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11504 * gcc.dg/gimplefe-28.c: New test.
11505 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11506 internal function calls.
11507 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11509 2018-05-17 Martin Liska <mliska@suse.cz>
11511 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11512 space in between 'G_' and '('.
11514 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11517 * gcc.target/i386/pr85323-7.c: New test.
11518 * gcc.target/i386/pr85323-8.c: New test.
11519 * gcc.target/i386/pr85323-9.c: New test.
11522 * gcc.target/i386/pr85323-4.c: New test.
11523 * gcc.target/i386/pr85323-5.c: New test.
11524 * gcc.target/i386/pr85323-6.c: New test.
11527 * gcc.target/i386/pr85323-1.c: New test.
11528 * gcc.target/i386/pr85323-2.c: New test.
11529 * gcc.target/i386/pr85323-3.c: New test.
11531 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11532 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11533 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11534 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11535 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11536 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11537 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11538 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11539 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11540 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11541 * gcc.target/i386/avx512f-setzero-1.c: New test.
11543 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11545 * gcc.target/aarch64/vect-slp-dup.c: New.
11547 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11550 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11552 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11554 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11555 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11557 2018-05-17 Richard Biener <rguenther@suse.de>
11559 PR tree-optimization/85757
11560 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11562 2018-05-16 Marek Polacek <polacek@redhat.com>
11565 * g++.dg/cpp0x/initlist-throw1.C: New test.
11566 * g++.dg/cpp0x/initlist-throw2.C: New test.
11568 2018-05-16 Carl Love <cel@us.ibm.com>
11570 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11571 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11572 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11574 2018-05-16 Richard Biener <rguenther@suse.de>
11576 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11577 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11578 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11580 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11582 * gcc.target/aarch64/sve/vcond_10.c: New test.
11583 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11584 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11585 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11587 2018-05-15 Martin Sebor <msebor@redhat.com>
11589 PR tree-optimization/85753
11590 * gcc.dg/Wrestrict-10.c: Adjust.
11591 * gcc.dg/Wrestrict-16.c: New test.
11593 2018-05-15 Martin Sebor <msebor@redhat.com>
11595 PR middle-end/85643
11596 * c-c++-common/attr-nonstring-7.c: New test.
11598 2018-05-15 Richard Biener <rguenther@suse.de>
11600 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11602 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11604 PR tree-optimization/83648
11605 * gcc.dg/tree-ssa/pr83648.c: New test.
11606 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11608 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11611 * gcc.dg/ipa/pr85734.c: New test.
11613 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11616 * gnat.dg/opt70.adb: New test.
11617 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11619 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11621 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11622 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11624 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11626 * gcc.target/aarch64/vmov_n_1.c: Update test.
11627 * gcc.target/aarch64/vfp-1.c: Update test.
11629 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11632 * gcc.c-torture/execute/pr85756.c: New test.
11634 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11636 * gcc.target/i386/cldemote-1.c: New test.
11638 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11641 * gfortran.dg/assumed_type_9.f90 : New test.
11643 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11646 * gfortran.dg/pr85542.f90: New test.
11648 2018-05-11 Martin Jambor <mjambor@suse.cz>
11651 * g++.dg/lto/pr85655_0.C: New test.
11653 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11655 * gcc.target/i386/tpause-1.c: New test.
11656 * gcc.target/i386/umonitor-1.c: New test.
11658 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11661 * c-c++-common/gomp/pr85696.c: New test.
11663 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11664 Jakub Jelinek <jakub@redhat.com>
11666 PR tree-optimization/85692
11667 * gcc.target/i386/pr85692.c: New test.
11669 2018-05-11 Martin Liska <mliska@suse.cz>
11672 * c-c++-common/ubsan/attrib-6.c: New test.
11674 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11677 * gfortran.dg/pr85687.f90: new test.
11679 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11682 * gfortran.dg/pr85521_1.f90: New test.
11683 * gfortran.dg/pr85521_2.f90: New test.
11685 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11688 * gfortran.dg/pr70870_1.f90: New test.
11690 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11692 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11694 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11697 * g++.dg/ext/offsetof2.C: New test.
11699 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11702 * gfortran.dg/temporary_3.f90 : New test.
11705 * gfortran.dg/temporary_2.f90 : New test.
11707 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11709 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11710 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11711 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11712 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11713 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11714 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11715 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11716 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11717 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11718 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11719 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11720 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11721 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11722 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11723 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11724 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11725 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11726 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11727 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11728 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11729 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11730 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11731 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11732 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11733 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11734 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11735 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11737 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11739 PR tree-optimization/85699
11740 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11741 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11742 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11743 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11745 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11747 * g++.dg/tls/pr85400.C: New test.
11749 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11752 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11754 2018-05-09 Carl Love <cel@us.ibm.com>
11756 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11758 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11762 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11765 * g++.dg/cpp1y/pr84588.C: New.
11767 2018-05-09 Andreas Schwab <schwab@suse.de>
11769 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11771 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11773 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11774 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11776 2018-05-08 Carl Love <cel@us.ibm.com>
11777 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11779 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11782 * g++.dg/cpp1y/pr84588.C: New.
11784 2018-05-08 Marek Polacek <polacek@redhat.com>
11787 * g++.dg/cpp1z/constexpr-if22.C: New test.
11789 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11792 * gcc.target/i386/pr85693.c: New test.
11794 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11797 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11798 scan-assembler-times checking that except for [fh]*xor other functions
11799 don't use any load instructions.
11801 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11803 * gcc.target/i386/builtin_target.c: Test goldmont.
11804 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11807 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11810 * g++.dg/other/sse2-pr85572-1.C: New test.
11811 * g++.dg/other/sse2-pr85572-2.C: New test.
11812 * g++.dg/other/sse4-pr85572-1.C: New test.
11813 * g++.dg/other/avx2-pr85572-1.C: New test.
11816 * gcc.target/i386/pr85317.c: New test.
11817 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11818 optimization barrier to avoid optimizing away the expected insn.
11821 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11822 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11824 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11826 * g++.dg/other/sve_const_pred_1.C: Rename to...
11827 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11828 target selectors and explicit -march options.
11829 * g++.dg/other/sve_const_pred_2.C: Rename to...
11830 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11831 * g++.dg/other/sve_const_pred_3.C: Rename to...
11832 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11833 * g++.dg/other/sve_const_pred_4.C: Rename to...
11834 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11835 * g++.dg/other/sve_tls_2.C: Rename to...
11836 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11837 * g++.dg/other/sve_vcond_1.C: Rename to...
11838 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11839 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11840 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11842 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11845 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11848 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11851 * g++.dg/cpp0x/deleted14.C: New.
11853 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11854 Alan Hayward <alan.hayward@arm.com>
11855 David Sherwood <david.sherwood@arm.com>
11857 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11858 XFAIL the BIC test.
11859 * gcc.target/aarch64/sve/vcond_7.c: New test.
11860 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11862 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11865 * g++.dg/cpp0x/sfinae62.C: New.
11867 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11869 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11872 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11875 * g++.dg/cpp0x/narrowing1.C: New.
11877 2018-05-08 Richard Biener <rguenther@suse.de>
11879 PR middle-end/85588
11880 * gcc.dg/torture/pr85574.c: Rename to...
11881 * gcc.dg/torture/pr85588.c: ... this.
11883 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11886 * gfortran.dg/minmaxloc_12.f90: New test case.
11887 * gfortran.dg/minmaxloc_13.f90: New test case.
11889 2018-05-07 Nathan Sidwell <nathan@acm.org>
11891 * g++.dg/cpp0x/range-for10.C: Delete.
11892 * g++.dg/ext/forscope1.C: Delete.
11893 * g++.dg/ext/forscope2.C: Delete.
11894 * g++.dg/template/for1.C: Delete.
11896 2018-05-07 Jeff Law <law@redhat.com>
11898 * gfortran.dg/linefile.f90: New test.
11900 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11902 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11905 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11908 * g++.dg/ext/asm14.C: New test.
11909 * g++.dg/ext/asm15.C: New test.
11910 * g++.dg/ext/asm16.C: New test.
11912 2018-05-06 Michael Eager <eager@eagercon.com>
11914 * gcc.target/microblaze/others/picdtr.c: Correct option
11915 -fPIE -mpic-data-is-text-relative.
11917 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11919 * gcc.target/microblaze/others/picdtr.c: Add test for
11920 -fPIE -mpic-data-is-text-relative.
11922 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11925 * gfortran.dg/coarray_dependency_1.f90: New test.
11926 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11928 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11930 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11931 to match the currently produced gimple.
11933 2018-05-04 Carl Love <cel@us.ibm.com>
11935 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11937 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11938 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11939 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11940 xvcmpgedp counts. Add xxsel counts.
11942 2018-05-04 Richard Biener <rguenther@suse.de>
11944 PR middle-end/85627
11945 * g++.dg/torture/pr85627.C: New testcase.
11947 2018-05-04 Richard Biener <rguenther@suse.de>
11949 PR middle-end/85574
11950 * gcc.dg/torture/pr85574.c: New testcase.
11951 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11953 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11956 * gcc.dg/nextafter-1.c: New test.
11957 * gcc.dg/nextafter-2.c: New test.
11958 * gcc.dg/nextafter-3.c: New test.
11959 * gcc.dg/nextafter-4.c: New test.
11961 2018-05-03 Nathan Sidwell <nathan@acm.org>
11963 Remove -ffriend-injection.
11964 * g++.old-deja/g++.jason/scoping15.C: Delete.
11965 * g++.old-deja/g++.mike/net43.C: Delete.
11967 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11970 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11971 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11972 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11973 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11975 2018-05-03 Tom de Vries <tom@codesourcery.com>
11978 * lib/scanoffloadtree.exp: New file.
11980 2018-05-03 Richard Biener <rguenther@suse.de>
11982 PR tree-optimization/85615
11983 * gcc.dg/torture/pr85615.c: New testcase.
11985 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11987 PR tree-optimization/70291
11988 * gcc.dg/complex-6.c: New test.
11989 * gcc.dg/complex-7.c: Likewise.
11991 2018-05-03 Richard Biener <rguenther@suse.de>
11994 * fortran.dg/pr51434.f90: Truncate transfer argument.
11996 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11999 * gcc.c-torture/execute/pr85582-3.c: New test.
12001 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12002 Jason Merrill <jason@redhat.com>
12005 * g++.dg/warn/Wshadow-13.C: New.
12006 * g++.dg/warn/Wshadow-14.C: Likewise.
12008 2018-05-02 Tom de Vries <tom@codesourcery.com>
12011 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12012 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12014 2018-05-02 David Pagan <dave.pagan@oracle.com>
12017 * gcc.dg/noncompile/pr30552-1.c: New test.
12018 * gcc.dg/noncompile/pr30552-2.c: New test.
12019 * gcc.dg/noncompile/pr30552-3.c: New test.
12020 * gcc.dg/noncompile/pr30552-4.c: New test.
12022 2018-05-02 Richard Biener <rguenther@suse.de>
12024 PR tree-optimization/85597
12025 * gcc.dg/vect/pr85597.c: New testcase.
12027 2018-05-02 Tom de Vries <tom@codesourcery.com>
12030 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12031 * lib/scanltranstree.exp: New file.
12032 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12033 (scan-ltrans-tree-dump-times_required_options)
12034 (scan-ltrans-tree-dump-not_required_options)
12035 (scan-ltrans-tree-dump-dem_required_options)
12036 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12037 * lib/gcc-dg.exp: Include scanltranstree.exp.
12039 2018-05-02 Tom de Vries <tom@codesourcery.com>
12042 * gcc.dg/ipa/ipa-icf-38.c: New test.
12043 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12044 * lib/scandump.exp (dump-base): New proc.
12045 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12046 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12048 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12049 * lib/scanlang.exp: Same.
12050 * lib/scanrtl.exp: Same.
12051 * lib/scantree.exp: Same.
12052 * lib/scanwpaipa.exp: New file.
12053 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12055 2018-05-02 Richard Biener <rguenther@suse.de>
12057 PR middle-end/85567
12058 * gcc.dg/torture/pr85567.c: New testcase.
12060 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12063 * gcc.c-torture/execute/pr85582-1.c: New test.
12064 * gcc.c-torture/execute/pr85582-2.c: New test.
12066 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12068 PR tree-optimization/85586
12069 * gcc.dg/vect/pr85586.c: New test.
12071 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12073 PR tree-optimization/85143
12074 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12075 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12077 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12080 * c-c++-common/Wformat-pr84258.c: New test.
12082 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12084 PR tree-optimization/82665
12085 * gcc.dg/tree-ssa/pr82665.c: New test.
12087 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12090 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12091 (test_add_fixit_insert_formatted_single_line): New function.
12092 (test_add_fixit_insert_formatted_multiline): New function.
12093 Extend expected output of generated patch to include fix-it hints
12095 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12096 "gcc-rich-location.h". Add test coverage for
12097 gcc_rich_location::add_fixit_insert_formatted.
12099 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12101 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12102 (test_show_locus): Update for location_get_source_line returning a
12103 char_span. Use char_span for handling words in the
12104 "test_many_nested_locations" fix-it example.
12106 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12108 * gcc.target/arc/interrupt-8.c: Update test.
12109 * gcc.target/arc/loop-4.c: Likewise.
12110 * gcc.target/arc/loop-hazard-1.c: Likewise.
12111 * gcc.target/arc/sdata-3.c: Likewise.
12113 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12115 * gcc.target/arc/store-merge-1.c: New test.
12116 * gcc.target/arc/add_n-combine.c: Update test.
12118 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12120 Microblaze Target: PIC data text relative
12122 * gcc.target/microblaze/others/data_var1.c: Include
12123 PIC case of r20 base register.
12124 * gcc.target/microblaze/others/data_var2.c: Ditto.
12125 * gcc.target/microblaze/others/picdtr.c: Add new
12126 test case for -mpic-is-data-text-relative.
12127 * gcc.target/microblaze/others/sdata_var1.c: Add
12128 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12129 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12130 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12131 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12132 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12133 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12135 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12138 2018-04-30 Richard Biener <rguenther@suse.de>
12140 PR tree-optimization/28364
12141 PR tree-optimization/85275
12142 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12143 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12144 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12145 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12146 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12148 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12149 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12151 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12152 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12153 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12155 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12158 * gcc.target/i386/pr84431.c: New test.
12160 2018-04-27 Martin Jambor <mjambor@suse.cz>
12163 * g++.dg/ipa/pr85549.C: New test.
12165 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12168 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12170 * g++.dg/cpp0x/constexpr-85553.C: New test.
12172 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12175 * g++.dg/pr85515-1.C: New test.
12176 * g++.dg/pr85515-2.C: New test.
12178 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12181 * g++.dg/cpp0x/friend3.C: New.
12183 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12186 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12187 Use check_effective_target_arm_little_endian.
12189 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12191 PR tree-optimization/85529
12192 * gcc.c-torture/execute/pr85529-1.c: New test.
12193 * gcc.c-torture/execute/pr85529-2.c: New test.
12194 * gcc.dg/pr85529.c: New test.
12196 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12198 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12199 `.dword' in addition to `lw' and `.word'.
12201 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12203 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12205 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12207 * gnat.dg/loop_optimization24.adb: New test.
12209 2018-04-26 Richard Biener <rguenther@suse.de>
12211 PR tree-optimization/85116
12212 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12213 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12214 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12215 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12217 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12220 * gcc.target/i386/pr85473-1.c: New test.
12221 * gcc.target/i386/pr85473-2.c: New test.
12223 2018-04-25 Nathan Sidwell <nathan@acm.org>
12224 Jakub Jelinek <jakub@redhat.com>
12228 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12229 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12230 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12231 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12232 * g++.dg/cpp0x/pr85437-1.C: New.
12233 * g++.dg/cpp0x/pr85437-2.C: New.
12234 * g++.dg/cpp0x/pr85437-3.C: New.
12235 * g++.dg/cpp0x/pr85437-4.C: New.
12237 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12240 * gfortran.dg/pr85520.f90: New test.
12242 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12245 * gcc.dg/pr85512.c: New test.
12247 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12250 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12251 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12252 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12253 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12254 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12255 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12256 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12257 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12258 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12259 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12260 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12261 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12262 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12263 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12264 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12265 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12266 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12267 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12268 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12269 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12270 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12271 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12272 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12273 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12274 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12275 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12276 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12277 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12278 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12279 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12280 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12281 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12282 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12283 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12284 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12285 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12286 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12287 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12288 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12289 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12290 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12291 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12292 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12293 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12294 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12295 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12296 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12297 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12298 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12299 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12300 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12301 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12302 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12303 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12304 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12305 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12306 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12308 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12309 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12310 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12311 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12312 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12313 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12314 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12315 * (dg-options): Likwise.
12316 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12318 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12319 * gcc.target/i386/cet-label-3.c: Removed.
12320 * gcc.target/i386/cet-property-3.c: Likwise.
12321 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12323 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12326 * gcc.target/i386/pr85511.c: New test.
12329 * g++.dg/ext/pr85503.C: New test.
12332 * gcc.target/i386/pr85508.c: New test.
12334 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12336 PR tree-optimization/85478
12337 * g++.dg/pr85478.C: New test.
12339 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12341 * g++.dg/torture/pr85496.C: New test.
12343 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12345 PR rtl-optimization/85423
12346 * gcc.dg/pr85423.c: New test.
12348 2018-04-20 Martin Sebor <msebor@redhat.com>
12351 * gcc.dg/Wrestrict-15.c: New test.
12353 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12356 * gcc.target/powerpc/pr85456.c: New test.
12358 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12360 * g++.dg/ext/undef-bool-1.C: Require lp64.
12361 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12363 2018-04-20 Jeff Law <law@redhat.com>
12365 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12367 * gcc.dg/stack-check-6.c: Likewise.
12368 * gcc.dg/stack-check-6a.c: Likewise.
12369 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12370 * gcc.target/i386/stack-check-18.c: Likewise.
12371 * gcc.target/i386/stack-check-19.c: Likewise.
12373 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12376 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12377 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12378 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12379 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12381 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12384 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12385 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12387 2018-04-20 Richard Biener <rguenther@suse.de>
12389 PR middle-end/85475
12390 * gcc.dg/torture/pr85475.c: New testcase.
12392 2018-04-20 Martin Jambor <mjambor@suse.cz>
12395 * gcc.dg/ipa/pr85449.c: New test.
12397 2018-04-20 Martin Jambor <mjambor@suse.cz>
12400 * g++.dg/ipa/pr85447.C: New file.
12401 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12403 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12406 * g++.dg/cpp0x/pr85462.C: New test.
12408 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12410 * gcc.target/i386/pr85404.c: Require CET target.
12412 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12414 PR tree-optimization/85467
12415 * gcc.dg/pr85467.c: New test.
12417 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12420 * g++.dg/parse/crash68.C: New.
12422 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12425 * g++.dg/torture/pr85334.C: New test.
12427 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12429 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12430 * g++.dg/diagnostic/pr85464.C: New.
12432 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12435 * gcc.dg/torture/pr85397-1.c: New test.
12436 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12437 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12439 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12442 * gcc.target/i386/pr85404.c: New test.
12444 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12447 * c-c++-common/attr-nocf-check-1.c: Compile with
12448 -fcf-protection=none.
12449 * c-c++-common/attr-nocf-check-3.c: Likewise.
12450 * gcc.dg/march-generic.c: Likewise.
12451 * gcc.target/i386/align-limit.c: Likewise.
12452 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12453 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12454 * gcc.target/i386/cet-property-2.c: Likewise.
12455 * gcc.target/i386/ret-thunk-26.c: Likewise.
12456 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12458 * c-c++-common/fcf-protection-2.c: Likewise.
12459 * c-c++-common/fcf-protection-3.c: Likewise.
12460 * c-c++-common/fcf-protection-5.c: Likewise.
12461 * c-c++-common/fcf-protection-6.c: Likewise.
12462 * c-c++-common/fcf-protection-7.c: Likewise.
12463 * gcc.target/i386/cet-label-3.c: New test.
12464 * gcc.target/i386/cet-property-3.c: Likewise.
12465 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12466 * gcc.target/i386/pr85417-1.c: Likewise.
12467 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12468 __x86_indirect_thunk_nt_(r|e)ax
12469 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12470 * gcc.target/i386/pr85403.c: Remove dg-error,
12472 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12474 * gcc.target/i386/movdir-1.c: New test.
12476 2018-04-19 Richard Biener <rguenther@suse.de>
12478 PR middle-end/85455
12479 * gcc.dg/pr85455.c: New testcase.
12481 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12483 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12485 * g++.dg/lto/pr85405b_0.C: Likewise.
12486 * g++.dg/lto/pr84805_0.C: Likewise.
12488 2018-04-18 Martin Liska <mliska@suse.cz>
12492 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12495 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12498 * gcc.dg/pr85388-1.c: New test.
12499 * gcc.dg/pr85388-2.c: Likewise.
12500 * gcc.dg/pr85388-3.c: Likewise.
12501 * gcc.dg/pr85388-4.c: Likewise.
12502 * gcc.dg/pr85388-5.c: Likewise.
12503 * gcc.dg/pr85388-6.c: Likewise.
12505 2018-04-18 Jan Hubicka <jh@suse.cz>
12506 Martin Liska <mliska@suse.cz>
12508 * g++.dg/lto/pr83121_0.C: Update template.
12509 * g++.dg/lto/pr83121_1.C: Update template.
12510 * g++.dg/lto/pr84805_0.C: Update template.
12511 * g++.dg/lto/pr84805_1.C: Update template.
12512 * g++.dg/lto/pr84805_2.C: Update template.
12514 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12517 * g++.dg/cpp0x/pr84630.C: New.
12519 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12522 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12523 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12524 in two cases. Uncomment two other tests and add expected dg-error for
12526 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12527 -Wnarrowing diagnostics on some targets for c++11.
12528 * g++.dg/parse/array-size2.C: Remove xfail.
12529 * g++.dg/cpp0x/constexpr-84463.C: New test.
12531 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12533 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12534 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12536 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12539 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12540 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12541 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12543 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12545 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12546 prevent cascading of errors and change expected error message.
12547 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12549 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12550 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12551 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12552 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12554 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12556 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12559 * gcc.dg/pr85430.c: New test.
12561 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12564 * gcc.target/arm/pr54300.C: Move to...
12565 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12566 * gcc.target/arm/pr55073.C: Move to...
12567 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12568 * gcc.target/arm/pr56184.C: Move to...
12569 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12570 * gcc.target/arm/pr59985.C: Move to...
12571 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12572 * gcc.target/aarch64/pr60675.C: Move to...
12573 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12574 * gcc.target/aarch64/pr81422.C: Move to...
12575 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12576 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12577 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12578 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12579 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12580 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12581 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12582 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12583 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12584 * gcc.target/aarch64/sve/tls_2.C: Move to...
12585 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12586 * gcc.target/aarch64/pr81414.C: Rename to...
12587 * gcc.target/aarch64/pr81414.c: ... This.
12588 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12589 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12591 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12592 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12593 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12594 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12597 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12599 PR middle-end/85414
12600 * gcc.dg/pr85414.c: New test.
12602 2018-04-17 Martin Jambor <mjambor@suse.cz>
12605 * g++.dg/ipa/pr85421.C: New test.
12607 2018-04-17 Martin Liska <mliska@suse.cz>
12610 * g++.dg/lto/pr85405b_0.C: New test.
12611 * g++.dg/lto/pr85405b_1.C: New test.
12613 2018-04-17 Martin Liska <mliska@suse.cz>
12616 * g++.dg/lto/pr85405_0.C: New test.
12617 * g++.dg/lto/pr85405_1.C: New test.
12619 2018-04-17 Martin Liska <mliska@suse.cz>
12622 * g++.dg/ext/pr85329-2.C: New test.
12623 * g++.dg/ext/pr85329.C: New test.
12624 * gcc.target/i386/mvc12.c: New test.
12626 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12629 * g++.dg/pr85039-1.C: New.
12630 * g++.dg/pr85039-2.C: New.
12631 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12633 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12636 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12637 if the target supports efficient unaligned storage accesses.
12639 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12642 * gcc.target/powerpc/pr83660.C: New test.
12644 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12647 * gcc.target/i386/pr85403.c: New test.
12649 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12652 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12654 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12655 Jason Merrill <jason@redhat.com>
12658 * g++.dg/cpp0x/pr85112.C: New.
12660 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12663 * g++.dg/ext/undef-bool-1.C: New file.
12664 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12665 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12667 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12670 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12671 corresponding dg-error clause.
12672 * gcc.target/powerpc/pr80098-3.c: Ditto.
12673 * gcc.target/powerpc/pr80103-1.c: Delete.
12675 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12679 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12680 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12682 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12685 * gfortran.dg/implied_do_io_5.f90: New test.
12687 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12690 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12691 several values: positive, negative, and zero.
12692 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12693 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12695 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12697 PR rtl-optimization/79916
12698 * gcc.target/powerpc/pr79916.c: New.
12700 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12702 PR rtl-optimization/85393
12703 * g++.dg/opt/pr85393.C: New test.
12704 * g++.dg/opt/pr85393-aux.cc: New file.
12706 PR rtl-optimization/85376
12707 * gcc.dg/pr85376.c: New test.
12709 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12711 PR rtl-optimization/83852
12712 * gcc.dg/pr83852.c: New testcase.
12714 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12717 * gcc.target/s390/pr77822-1.C: Rename to ...
12718 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12719 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12720 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12722 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12725 * gcc.target/i386/pr71991.c: New testcase.
12727 2018-04-13 Martin Liska <mliska@suse.cz>
12728 Jakub Jelinek <jakub@redhat.com>
12730 PR middle-end/81657
12731 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12734 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12737 * g++.dg/diagnostic/macro-arg-count.C: New test.
12739 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12743 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12744 array and move test to libgomp/testsuite/libgomp.fortran.
12745 * gfortran.dg/do_concurrent_6.f90: New test.
12747 2018-04-12 Marek Polacek <polacek@redhat.com>
12750 * g++.dg/parse/error61.C: New test.
12752 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12755 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12756 specify -mvsx on gcc command line.
12758 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12761 * gcc.target/i386/pr85328.c: New test.
12763 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12765 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12767 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12769 PR rtl-optimization/85342
12770 * gcc.target/i386/pr85342.c: New test.
12772 2018-04-11 Jason Merrill <jason@redhat.com>
12774 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12775 if ulimit -v is set.
12777 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12780 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12782 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12784 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12785 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12787 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12790 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12793 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12796 * gcc.target/i386/pr84301.c: New test.
12798 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12800 PR tree-optimization/85331
12801 * gcc.c-torture/execute/pr85331.c: New test.
12803 2018-04-11 Marek Polacek <polacek@redhat.com>
12806 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12807 * g++.dg/cpp1z/constexpr-if21.C: New test.
12809 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12812 * gcc.target/i386/pr85281.c: New test.
12814 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12816 PR rtl-optimization/84659
12817 * gcc.dg/pr84659.c: New test.
12819 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12822 * g++.dg/debug/dwarf2/pr85302.C: New test.
12824 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12827 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12830 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12833 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12835 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12837 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12838 * gcc.target/powerpc/dimode_off.c: Ditto.
12839 * gcc.target/powerpc/tfmode_off.c: Ditto.
12840 * gcc.target/powerpc/timode_off.c: Ditto.
12842 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12844 * gcc.target/powerpc/vec-ldl-1.c: New test.
12845 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12846 corrections to ABI implementation.
12848 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12851 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12853 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12855 PR rtl-optimization/85300
12856 * gcc.dg/pr85300.c: New test.
12858 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12861 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12862 where we now show the pertinent parameter.
12863 * g++.dg/diagnostic/aka2.C: Likewise.
12864 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12866 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12869 * gfortran.dg/gomp/pr85313.f90: New test.
12871 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12874 * g++.dg/parse/template29.C: New.
12876 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12879 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12881 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12885 * gcc.target/i386/avx512f-pr85177.c: New test.
12886 * gcc.target/i386/avx512f-pr85255.c: New test.
12888 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12890 PR tree-optimization/85286
12891 * gcc.dg/vect/pr85286.c: New test.
12893 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12896 * gcc.target/arm/pr85173.c: New test.
12898 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12901 * gcc.dg/lto/pr85248_0.c: New test.
12902 * gcc.dg/lto/pr85248_1.c: New test.
12904 2018-04-09 Jan Hubicka <jh@suse.cz>
12907 * g++.dg/torture/pr85078.C: New.
12909 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12912 * g++.dg/cpp1z/decomp44.C: New.
12913 * g++.dg/cpp1z/decomp45.C: Likewise.
12915 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12918 * gfortran.dg/do_concurrent_5.f90: New test.
12919 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12922 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12925 * gfortran.dg/parameter_array_element_3.f90: New test.
12927 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12930 * g++.dg/cpp1z/decomp43.C: New test.
12932 PR rtl-optimization/80463
12933 * g++.dg/pr80463.C: Add -w to dg-options.
12935 2018-04-09 Richard Biener <rguenther@suse.de>
12937 PR tree-optimization/85284
12938 * gcc.dg/torture/pr85284.c: New testcase.
12940 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12942 PR rtl-optimization/80463
12943 PR rtl-optimization/83972
12944 PR rtl-optimization/83480
12946 * gcc.dg/pr80463.c: New test.
12947 * g++.dg/pr80463.C: Likewise.
12948 * gcc.dg/pr83972.c: Likewise.
12950 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12952 PR rtl-optimization/83913
12953 * gcc.dg/pr83913.c: New test.
12955 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12957 PR rtl-optimization/83962
12958 * gcc.dg/pr83962.c: New test.
12960 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12962 PR rtl-optimization/83530
12963 * gcc.dg/pr83530.c: New test.
12965 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12967 PR middle-end/82976
12968 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12970 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12972 PR tree-optimization/85257
12973 * gcc.dg/pr85257.c: New test.
12975 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12977 * g++.dg/opt/pr85196.C: New test.
12979 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12982 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12983 std::tuple here since they need C++11.
12984 * g++.dg/lookup/missing-std-include-8.C: New test.
12985 * g++.dg/lookup/missing-std-include.C: Move std::array and
12986 std::tuple test to missing-std-include-6.C to avoid failures
12989 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12992 * gcc.dg/debug/pr85252.c: New test.
12994 PR rtl-optimization/84872
12995 * gcc.dg/graphite/pr84872.c: New test.
12998 * g++.dg/cpp1z/decomp42.C: New test.
13000 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13003 * g++.dg/lookup/missing-std-include-7.C: New test.
13005 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13007 * gcc.dg/struct-simple.c: Revert r254862.
13008 * lib/target-supports.exp
13009 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13011 2018-04-06 Richard Biener <rguenther@suse.de>
13013 PR middle-end/85244
13014 * gcc.dg/torture/pr85244-1.c: New testcase.
13015 * gcc.dg/torture/pr85244-2.c: Likewise.
13017 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13020 * c-c++-common/ubsan/pr85213.c: New test.
13022 2018-04-06 Richard Biener <rguenther@suse.de>
13024 PR middle-end/85180
13025 * gcc.dg/pr85180.c: New testcase.
13027 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13029 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13030 to trigger the optimization. Do some cleanup and function
13031 renaming. Add more test functions.
13033 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13035 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13037 * gcc.target/s390/hotpatch-1.c: Skip when building without
13039 * gcc.target/s390/hotpatch-10.c: Likewise.
13040 * gcc.target/s390/hotpatch-11.c: Likewise.
13041 * gcc.target/s390/hotpatch-12.c: Likewise.
13042 * gcc.target/s390/hotpatch-13.c: Likewise.
13043 * gcc.target/s390/hotpatch-14.c: Likewise.
13044 * gcc.target/s390/hotpatch-15.c: Likewise.
13045 * gcc.target/s390/hotpatch-16.c: Likewise.
13046 * gcc.target/s390/hotpatch-17.c: Likewise.
13047 * gcc.target/s390/hotpatch-18.c: Likewise.
13048 * gcc.target/s390/hotpatch-19.c: Likewise.
13049 * gcc.target/s390/hotpatch-2.c: Likewise.
13050 * gcc.target/s390/hotpatch-3.c: Likewise.
13051 * gcc.target/s390/hotpatch-4.c: Likewise.
13052 * gcc.target/s390/hotpatch-5.c: Likewise.
13053 * gcc.target/s390/hotpatch-6.c: Likewise.
13054 * gcc.target/s390/hotpatch-7.c: Likewise.
13055 * gcc.target/s390/hotpatch-8.c: Likewise.
13056 * gcc.target/s390/hotpatch-9.c: Likewise.
13058 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13060 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13061 check for an error instead.
13062 * gcc.dg/Wattributes-6.c: Likewise.
13064 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13067 * g++.dg/cpp1z/decomp39.C: New test.
13068 * g++.dg/cpp1z/decomp40.C: New test.
13071 * g++.dg/cpp1z/decomp41.C: New test.
13073 PR middle-end/85195
13074 * gcc.dg/pr85195.c: New test.
13076 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13079 * g++.dg/cpp0x/initlist100.C: New.
13080 * g++.dg/cpp0x/initlist101.C: Likewise.
13082 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13085 * g++.dg/other/pr84792-1.C: New.
13086 * g++.dg/other/pr84792-2.C: Likewise.
13088 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13091 * gcc.target/i386/pr85193.c: New test.
13093 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13096 * g++.dg/concepts/pr84979.C: New.
13097 * g++.dg/concepts/pr84979-2.C: New.
13098 * g++.dg/concepts/pr84979-3.C: New.
13100 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13103 * g++.dg/cpp0x/variadic174.C: New.
13105 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13107 PR inline-asm/85172
13108 * g++.dg/ext/builtin13.C: New test.
13109 * g++.dg/ext/atomic-4.C: New test.
13112 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13113 * g++.dg/ext/bases3.C: New test.
13115 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13118 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13119 to match a single insn of the baz function. Move scan directives at
13120 the end of the file below the functions they are trying to test for
13121 better readability.
13122 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13124 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13126 PR rtl-optimization/84878
13127 * gcc.target/powerpc/pr84878.c: New test.
13129 2018-04-04 Michael Matz <matz@suse.de>
13131 * gcc.dg/Wstringop-overflow-4.c: New test.
13132 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13134 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13137 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13138 for the diagnostics of overridden functions. Adjust for new wording.
13140 2018-04-04 Richard Biener <rguenther@suse.de>
13143 * g++.dg/lto/pr85176_0.C: New testcase.
13145 2018-04-04 Richard Biener <rguenther@suse.de>
13148 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13151 2018-04-04 Martin Liska <mliska@suse.cz>
13154 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13155 and msdata as a workaround for powerpc.
13157 2018-04-04 Richard Biener <rguenther@suse.de>
13159 PR tree-optimization/85168
13160 * gcc.dg/torture/pr85168.c: New testcase.
13162 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13165 * g++.dg/pr84943.C: New.
13166 * g++.dg/pr84943-2.C: New.
13168 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13170 PR rtl-optimization/85167
13171 * gcc.dg/pr85167.c: New test.
13173 PR tree-optimization/85156
13174 * c-c++-common/pr85156.c: New test.
13175 * gcc.c-torture/execute/pr85156.c: New test.
13177 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13179 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13180 * gcc.target/powerpc/undef-bool-1.C: New file.
13181 * gcc.target/powerpc/undef-bool-2.c: New file.
13183 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13186 * g++.dg/cpp1z/class-deduction52.C: New.
13188 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13191 * g++.dg/cpp0x/pr85147.C: New test.
13194 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13197 * g++.dg/gomp/pr85134.C: New test.
13198 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13201 * gcc.c-torture/execute/pr85169.c: New test.
13202 * gcc.target/i386/avx512f-pr85169.c: New test.
13203 * gcc.target/i386/avx512bw-pr85169.c: New test.
13205 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13208 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13209 scan-assembler-times clause.
13211 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13213 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13214 dg-additional-options.
13216 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13218 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13220 2018-04-03 Richard Biener <rguenther@suse.de>
13223 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13225 2018-04-02 Jim Wilson <jimw@sifive.com>
13227 * gcc.target/riscv/pr84660.c: New.
13228 * gcc.target/riscv/shift-and-1.c: New.
13229 * gcc.target/riscv/shift-and-2.c: New.
13231 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13234 * gfortran.dg/array_simplify_2.f90: New test.
13236 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13238 PR middle-end/85090
13239 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13240 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13241 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13242 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13243 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13245 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13248 * g++.dg/pr85027.C: New.
13250 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13253 * gcc.target/powerpc/sse-maxps-2.c: New test.
13254 * gcc.target/powerpc/sse-minps-2.c: New test.
13256 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13259 * g++.dg/gomp/pr84791.C: New test.
13261 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13264 * gfortran.dg/array_constructor_53.f90: New test.
13266 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13269 * gfortran.dg/substr_6.f90: Remove illegal test for
13270 out-of-bounds substring.
13272 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13275 * gfortran.dg/zero_sized_10.f90: New test.
13277 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13280 * g++.dg/lookup/missing-std-include-6.C: New test.
13281 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13283 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13284 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13285 <cstring>, <cassert>, and <cstdlib>.
13287 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13289 PR inline-asm/84985
13290 * gcc.target/i386/pr84985.c: New.
13292 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13295 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13297 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13300 * g++.dg/warn/Wunused-var-31.C: New test.
13303 * c-c++-common/Wduplicated-branches-14.c: New test.
13305 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13308 * g++.dg/cpp0x/pr84606.C: New.
13310 2018-03-29 Carl Love <cel@us.ibm.com>
13313 2017-09-27 Carl Love <cel@us.ibm.com>
13315 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13316 for the __builtin_fctid and __builtin_fctiw.
13318 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13321 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13322 deleted builtin function.
13323 (div_weuo): Likewise.
13324 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13325 (div_deuo): Likewise.
13327 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13330 * g++.dg/other/default13.C: New.
13332 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13335 * gcc.target/i386/pr85095-1.c: New test.
13336 * gcc.target/i386/pr85095-2.c: New test.
13337 * gcc.c-torture/execute/pr85095.c: New test.
13339 PR tree-optimization/82004
13340 * gcc.dg/pr82004.c: New test.
13342 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13343 Martin Liska <mliska@suse.cz>
13346 * g++.dg/asan/pr85081.C: New test.
13348 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13351 * g++.dg/template/pr84789.C: Adjust for testing with
13355 * g++.dg/template/pr84973.C: New.
13356 * g++.dg/template/pr84973-2.C: New.
13357 * g++.dg/template/pr84973-3.C: New.
13360 * g++.dg/eh/pr84968.C: New.
13362 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13365 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13366 long double multiply/divide uses the correct function.
13367 * gcc.target/powerpc/mulkc-3.c: Likewise.
13368 * gcc.target/powerpc/divkc-2.c: Likewise.
13369 * gcc.target/powerpc/divkc-3.c: Likewise.
13371 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13374 * g++.dg/cpp0x/defaulted51.C: New.
13375 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13377 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13380 * g++.dg/ext/vector35.C: New test.
13383 * g++.dg/ext/builtin-offsetof3.C: New test.
13386 * g++.dg/cpp1y/pr85076.C: New test.
13388 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13391 * gfortran.dg/matmul_rank_1.f90: New test.
13393 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13394 Harald Anlauf <anlauf@gmx.de>
13396 * gfortran.dg/structure_constructor_15.f90: New test.
13398 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13400 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13401 for the diagnostics of overridden functions. Adjust for new wording.
13402 * g++.dg/cpp0x/implicit1.C: Likewise.
13403 * g++.dg/cpp0x/override1.C: Likewise.
13404 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13405 * g++.dg/eh/shadow1.C: Likewise.
13406 * g++.dg/inherit/covariant12.C: Likewise.
13407 * g++.dg/inherit/covariant14.C: Likewise.
13408 * g++.dg/inherit/covariant15.C: Likewise.
13409 * g++.dg/inherit/covariant16.C: Likewise.
13410 * g++.dg/inherit/covariant22.C: Likewise.
13411 * g++.dg/inherit/crash3.C: Likewise.
13412 * g++.dg/inherit/error2.C: Likewise.
13413 * g++.dg/template/crash100.C: Likewise.
13414 * g++.old-deja/g++.eh/spec6.C: Likewise.
13415 * g++.old-deja/g++.mike/p811.C: Likewise.
13416 * g++.old-deja/g++.other/virtual11.C: Likewise.
13417 * g++.old-deja/g++.other/virtual4.C: Likewise.
13419 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13422 * gcc.target/i386/pr85044.c: New test.
13424 2018-03-27 Martin Sebor <msebor@redhat.com>
13427 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13430 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13433 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13435 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13438 * gcc.target/arm/pr81863.c: New test.
13440 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13443 * gcc.target/nvptx/pr85056.c: New test.
13444 * gcc.target/nvptx/pr85056a.c: New test.
13446 2018-03-27 Richard Biener <rguenther@suse.de>
13449 * lib/target-supports.exp (check_ssse3_available): New function.
13450 (check_effective_target_vect_perm_short): Enable for x86 if
13451 check_ssse3_available.
13453 2018-03-27 Richard Biener <rguenther@suse.de>
13455 PR tree-optimization/85082
13456 * gfortran.dg/pr85082.f90: New testcase.
13458 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13460 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13461 to "l=2" in dg-final.
13463 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13465 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13466 * gcc.target/mips/fix-r4000-2.c: Likewise.
13467 * gcc.target/mips/fix-r4000-3.c: Likewise.
13468 * gcc.target/mips/fix-r4000-4.c: Likewise.
13469 * gcc.target/mips/fix-r4000-5.c: Likewise.
13470 * gcc.target/mips/fix-r4000-6.c: Likewise.
13471 * gcc.target/mips/fix-r4000-7.c: Likewise.
13472 * gcc.target/mips/fix-r4000-8.c: Likewise.
13473 * gcc.target/mips/fix-r4000-9.c: Likewise.
13474 * gcc.target/mips/fix-r4000-10.c: Likewise.
13475 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13476 "mulditi3_r4000" instead of "mulditi3".
13477 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13478 "umulditi3_r4000" instead of "umulditi3".
13480 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13483 * g++.dg/inherit/covariant22.C: New test.
13485 2018-03-27 Richard Biener <rguenther@suse.de>
13488 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13491 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13492 Jason Merrill <jason@redhat.com>
13495 * g++.dg/init/array49.C: New.
13496 * g++.dg/torture/pr70499.C: Adjust.
13498 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13501 * gcc.target/i386/pr85073.c: New test.
13503 2018-03-26 Richard Biener <rguenther@suse.de>
13506 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13509 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13512 * gfortran.dg/parameter_array_format.f90: New test.
13514 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13515 Neil Carlson <neil.n.carlson@gmail.com>
13518 * gfortran.dg/literal_character_constant_1.inc: Replace
13519 call abort by STOP n.
13520 * gfortran.dg/overload_1.f90: Likewise.
13522 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13523 Dominique d'Humieres <dominiq@gcc.gnu.org>
13526 * gfortran.dg/scalar_pointer_1.f90: New test.
13528 2018-03-25 Tom de Vries <tom@codesourcery.com>
13530 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13533 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13536 * gfortran.dg/pr89497.f90: New test.
13538 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13541 * gfortran.dg/substr_7.f90: New test.
13543 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13546 * gfortran.dg/pr42651.f90: New test.
13547 * gfortran.dg/func_result_7.f90: Update error message.
13549 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13551 PR tree-optimization/84005
13552 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13553 failing to force the alignment.
13555 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13557 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13561 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13563 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13564 message. Fix scan-assembler patterns.
13566 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13569 * g++.dg/cpp0x/pr85015.C: New test.
13572 * g++.dg/cpp1y/pr84942.C: New test.
13574 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13576 PR inline-asm/85030
13577 * gcc.target/i386/pr85030.c: New.
13579 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13582 * g++.dg/pr85026.C: New test.
13584 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13586 * g++.dg/debug/pr84704.C: XFAIL AIX.
13588 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13591 * gcc.target/arm/pr84826.c: Add dg directive.
13593 2018-03-23 Marek Polacek <polacek@redhat.com>
13596 * g++.dg/ext/builtin-offsetof2.C: New test.
13599 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13600 * gcc.dg/pr85045.c: New test.
13602 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13605 * gnat.dg/lto22.adb: New test.
13606 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13607 * gnat.dg/lto22_pkg2.ads: Likewise.
13609 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13612 * gcc.dg/lto/pr80778_0.c: New test.
13614 PR inline-asm/85034
13615 * gcc.target/i386/pr85034.c: New test.
13617 PR inline-asm/85022
13618 * c-c++-common/torture/pr85022.c: New test.
13621 * g++.dg/ubsan/pr85029.C: New test.
13623 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13626 * g++.dg/cpp0x/pr71251.C: New.
13629 * g++.dg/template/pr84789.C: New.
13630 * g++.dg/template/pr84789-2.C: New.
13631 * g++.dg/template/pr84789-3.C: New.
13632 * g++.dg/parse/dtor11.C: Accept alternate error message.
13635 * g++.dg/pr84729.C: New.
13636 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13637 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13638 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13640 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13643 * gfortran.dg/interface_42.f90: New test.
13644 * gfortran.dg/interface_43.f90: New test.
13646 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13649 * gcc.target/arm/pr84826.c: New test.
13651 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13653 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13654 dg-require-effective-target.
13655 * gcc.target/arm/addr-modes-int.c: Likewise.
13656 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13658 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13661 * gcc.target/powerpc/altivec-ld-1.c: New test.
13663 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13665 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13667 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13669 PR inline-asm/84941
13670 * gcc.dg/pr84941.c: New test.
13672 2018-03-22 Tom de Vries <tom@codesourcery.com>
13674 PR tree-optimization/84956
13675 * gcc.dg/pr84956.c: New test.
13677 2018-03-22 Marek Polacek <polacek@redhat.com>
13680 * g++.dg/cpp1z/constexpr-if15.C: New test.
13681 * g++.dg/cpp1z/constexpr-if16.C: New test.
13683 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13685 * gcc.dg/builtin-tgmath-3.c: New test.
13687 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13690 * g++.dg/concepts/pr71965.C: New.
13694 * g++.dg/cpp0x/pr84610.C: New.
13695 * g++.dg/cpp0x/pr84642.C: New.
13697 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13700 * c-c++-common/pr84999.c: New test.
13702 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13705 * g++.dg/ext/desig10.C: New.
13707 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13708 Harald Anlauf <anlauf@gmx.de>
13711 * gfortran.dg/pr84957.f90: New test.
13713 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13715 PR tree-optimization/84960
13716 * gcc.c-torture/compile/pr84960.c: New test.
13718 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13720 PR tree-optimization/84811
13721 * gcc.dg/torture/pr84811.c: New test.
13723 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13725 PR tree-optimization/84982
13726 * c-c++-common/pr84982.c: New test.
13729 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13731 * g++.dg/torture/pr84961-1.C: New test.
13732 * g++.dg/torture/pr84961-2.C: New test.
13734 2018-03-21 Nathan Sidwell <nathan@acm.org>
13737 * g++.dg/pr85008.C: New.
13739 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13742 * gfortran.dg/char_result_17.f90: New test.
13744 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13747 * g++.dg/other/accessor-fixits-1.C: Move to...
13748 * g++.dg/torture/accessor-fixits-1.C: ...here.
13749 * g++.dg/other/accessor-fixits-2.C: Move to...
13750 * g++.dg/torture/accessor-fixits-2.C: ...here.
13751 * g++.dg/other/accessor-fixits-3.C: Move to...
13752 * g++.dg/torture/accessor-fixits-3.C: ...here.
13753 * g++.dg/other/accessor-fixits-4.C: Move to...
13754 * g++.dg/torture/accessor-fixits-4.C: ...here.
13755 * g++.dg/other/accessor-fixits-5.C: Move to...
13756 * g++.dg/torture/accessor-fixits-5.C: ...here.
13757 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13758 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13759 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13761 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13763 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13765 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13768 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13770 2018-03-21 Nathan Sidwell <nathan@acm.org>
13773 * g++.dg/lookup/pr84804.C: New.
13775 2018-03-21 Martin Sebor <msebor@redhat.com>
13778 * g++.dg/Wclass-memaccess-3.C: New test.
13779 * g++.dg/Wclass-memaccess-4.C: New test.
13781 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13784 * g++.dg/other/accessor-fixits-1.C
13785 (test_access_const_t1_color): New.
13786 (test_deref_const_t1_color): New.
13787 * g++.dg/other/accessor-fixits-5.C: New testcase.
13789 2018-03-21 Tom de Vries <tom@codesourcery.com>
13791 PR tree-optimization/83126
13792 * gcc.dg/graphite/pr83126.c: New test.
13794 2018-03-21 Nathan Sidwell <nathan@acm.org>
13796 * g++.dg/ext/anon-struct6.C: Adjust.
13797 * g++.dg/ext/deprecate-1.C: New.
13798 * g++.dg/ext/deprecate-2.C: New.
13799 * g++.dg/lookup/pr84602.C: Adjust.
13800 * g++.dg/lookup/pr84962.C: Adjust.
13801 * g++.old-deja/g++.other/anon4.C
13804 * g++.dg/lookup/pr84836.C: New.
13806 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13808 PR tree-optimization/84969
13809 * gcc.dg/tree-ssa/pr84969.c: New test.
13811 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13813 PR rtl-optimization/84989
13814 * gcc.target/i386/pr84989.c: New test.
13816 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13818 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13820 2018-03-21 Martin Liska <mliska@suse.cz>
13823 * gfortran.dg/goacc/pr84963.f90: New test.
13825 2018-03-21 Marek Polacek <polacek@redhat.com>
13827 PR c++/71638, ICE with NSDMI and reference.
13828 * g++.dg/cpp0x/nsdmi14.C: New test.
13829 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13831 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13833 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13834 MIPS with -mpaired-single directives.
13836 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13839 * gfortran.dg/interface_41.f90: New test.
13841 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13844 * gcc.dg/pr84875.c: New test.
13846 2018-03-20 Marek Polacek <polacek@redhat.com>
13848 PR c++/84978, ICE with NRVO.
13849 * g++.dg/opt/nrv19.C: New test.
13851 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13854 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13855 Disable for armeb targets.
13856 * gcc.target/arm/pr82518.c: New test.
13858 2018-03-20 Nathan Sidwell <nathan@acm.org>
13861 * g++.dg/lookup/pr84962.C: New.
13864 * g++.dg/lookup/pr84970.C: New.
13866 2018-03-20 Richard Biener <rguenther@suse.de>
13869 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13871 2018-03-20 Martin Liska <mliska@suse.cz>
13874 * g++.dg/ipa/pr84825.C: New test.
13876 2018-03-20 Martin Liska <mliska@suse.cz>
13878 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13880 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13883 * gcc.c-torture/compile/pr84845.c: New test.
13885 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13888 * gcc.target/arm/pr82989.c: New test.
13890 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13893 * gcc.target/i386/pr84945.c: New test.
13895 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13898 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13900 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13903 * gcc.dg/pr84953.c: New test.
13905 2018-03-19 Marek Polacek <polacek@redhat.com>
13908 * g++.dg/cpp1z/lambda-__func__.C: New test.
13911 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13913 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13916 * g++.dg/asan/pr78651.C: New test.
13918 2018-03-19 Tom de Vries <tom@codesourcery.com>
13920 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13921 vect_int_mult. Add nvptx xfail for PR84958.
13923 2018-03-19 Nathan Sidwell <nathan@acm.org>
13926 * g++.dg/cpp1y/pr84835.C: New.
13928 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13931 * gcc.target/aarch64/pr81647.c: New.
13933 2018-03-19 Richard Biener <rguenther@suse.de>
13935 PR tree-optimization/84933
13936 * g++.dg/pr84933.C: New testcase.
13938 2018-03-19 Richard Biener <rguenther@suse.de>
13940 PR tree-optimization/84859
13941 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13942 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13943 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13944 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13946 2018-03-19 Nathan Sidwell <nathan@acm.org>
13949 * g++.dg/lookup/pr84812.C: New.
13951 2018-03-19 Richard Biener <rguenther@suse.de>
13953 PR tree-optimization/84929
13954 * gcc.dg/torture/pr84929.c: New testcase.
13956 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13959 * gcc.target/arm/big-endian-subreg.c: Delete.
13961 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13964 * gfortran.dg/array_constructor_52.f90: New test.
13966 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13969 * gfortran.dg/pr77414.f90: New test.
13970 * gfortran.dg/internal_references_1.f90: Adjust error message.
13972 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13975 * gfortran.dg/pr65453.f90: New test.
13977 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13979 PR tree-optimization/84913
13980 * gfortran.dg/vect/pr84913.f90: New test.
13982 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13985 * gfortran.dg/warn_concat.f90: New test.
13987 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13990 * gcc.dg/pr84899.c: New test.
13992 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13995 * gfortran.dg/pr69395.f90: Add test for max dimensions
13997 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14000 * gcc.target/i386/pr84876.c: New test.
14002 2018-03-16 Martin Liska <mliska@suse.cz>
14005 * gcc.target/i386/mvc11.c: New test.
14007 2018-03-16 Martin Liska <mliska@suse.cz>
14010 * gcc.target/i386/mvc10.c: New test.
14012 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14016 * g++.dg/cpp1y/pr79937-1.C: New test.
14017 * g++.dg/cpp1y/pr79937-2.C: New test.
14018 * g++.dg/cpp1y/pr79937-3.C: New test.
14019 * g++.dg/cpp1y/pr79937-4.C: New test.
14020 * g++.dg/cpp1y/pr82410.C: New test.
14022 2018-03-16 Tom de Vries <tom@codesourcery.com>
14024 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14026 2018-03-16 Tom de Vries <tom@codesourcery.com>
14028 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14030 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14033 * g++.dg/cpp2a/desig8.C: New test.
14035 PR tree-optimization/84841
14036 * gcc.dg/pr84841.c: New test.
14039 * g++.dg/cpp2a/desig7.C: New test.
14041 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14042 Jim MacArthur <jim.macarthur@codethink.co.uk>
14044 * gfortran.dg/automatic_1.f90: New test.
14045 * gfortran.dg/automatic_repeat.f90: New test
14046 * gfortran.dg/automatic_save.f90: New test.
14047 * gfortran.dg/vax_structure.f90: New test.
14049 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14052 * gfortran.dg/pr78741.f90: New test.
14054 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14057 * gfortran.dg/pr69395.f90: New test.
14059 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14062 * g++.dg/opt/pr79085.C: New test.
14064 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14067 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14068 label instead of __x86_indirect_thunk label.
14070 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14073 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14074 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14075 * g++.dg/warn/deprecated-13.C: New test.
14077 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14079 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14081 2018-03-15 Richard Biener <rguenther@suse.de>
14084 * c-c++-common/pr84873.c: New testcase.
14086 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14089 * gcc.target/arm/big-endian-subreg.c: New.
14091 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14094 * gcc.c-torture/compile/pr84860.c: New test.
14096 2018-03-15 Julia Koval <julia.koval@intel.com>
14098 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14100 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14103 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14106 * gcc.dg/pr84853.c: New test.
14108 2018-03-14 Carl Love <cel@us.ibm.com>
14110 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14112 2018-03-14 Martin Liska <mliska@suse.cz>
14115 * g++.dg/lto/pr84805_0.C: New test.
14116 * g++.dg/lto/pr84805_1.C: New test.
14117 * g++.dg/lto/pr84805_2.C: New test.
14119 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14122 * gcc.dg/fixits-pr84852-1.c: New test.
14123 * gcc.dg/fixits-pr84852-2.c: New test.
14125 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14127 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14128 separate verbose message.
14129 * lib/scandump.exp (scan-dump-times): Likewise.
14131 2018-03-14 Julia Koval <julia.koval@intel.com>
14133 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14135 * gcc.target/i386/funcspec-56.inc: Ditto.
14137 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14139 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14142 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14145 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14146 check count from 17 to 14.
14149 * gcc.target/i386/pr84844.c: New test.
14151 2018-03-14 Richard Biener <rguenther@suse.de>
14153 PR tree-optimization/84830
14154 * gcc.dg/torture/pr84830.c: New testcase.
14156 2018-03-14 Marek Polacek <polacek@redhat.com>
14159 * g++.dg/cpp0x/static_assert15.C: New test.
14161 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14164 * gfortran.dg/pr61775.f90: New test.
14166 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14169 * g++.dg/ext/pr84843-1.C: New test.
14170 * g++.dg/ext/pr84843-2.C: New test.
14172 2018-03-13 David Pagan <dave.pagan@oracle.com>
14175 * gcc.dg/pr46921.c: New test.
14177 2018-03-13 Martin Sebor <msebor@redhat.com>
14179 PR tree-optimization/84725
14180 * c-c++-common/Wstringop-truncation-4.c: New test.
14181 * c-c++-common/attr-nonstring-5.c: New test.
14183 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14185 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14187 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14188 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14190 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14192 * gcc.target/aarch64/sve/tls_1.c: New test.
14193 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14195 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14197 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14198 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14200 2018-03-13 Martin Liska <mliska@suse.cz>
14203 * g++.dg/ipa/pr84658.C: New test.
14205 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14207 PR middle-end/84834
14208 * gcc.dg/pr84834.c: New test.
14211 * gcc.target/i386/pr84827.c: New test.
14214 * g++.dg/ext/pr84828.C: New test.
14217 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14218 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14221 * g++.dg/cpp1y/constexpr-84808.C: New test.
14224 * g++.dg/debug/pr84704.C: New test.
14226 2018-03-12 Renlin Li <renlin.li@arm.com>
14228 * gcc.target/aarch64/movi_hf.c: New.
14229 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14230 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14232 2018-03-12 Martin Sebor <msebor@redhat.com>
14234 PR tree-optimization/83456
14235 * c-c++-common/Wrestrict-2.c: Remove test cases.
14236 * c-c++-common/Wrestrict.c: Same.
14237 * gcc.dg/Wrestrict-12.c: New test.
14238 * gcc.dg/Wrestrict-14.c: New test.
14240 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14242 * g++.dg/pr84821.C: New test.
14244 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14246 * gcc.dg/pr84799.c: New test.
14248 2018-03-12 Richard Biener <rguenther@suse.de>
14250 PR tree-optimization/84803
14251 * gcc.dg/torture/pr84803.c: New testcase.
14253 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14256 * g++.dg/debug/pr84813.C: New test.
14258 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14261 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14263 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14266 * gfortran.dg/pr83939.f90
14268 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14271 * gfortran.dg/zero_sized_9.f90: New test.
14273 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14276 * g++.dg/debug/dwarf2/enum2.C: New test.
14278 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14281 * gfortran.dg/pr84734.f90: New test.
14283 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14285 * gnat.dg/prot3.adb: New test.
14286 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14288 2018-03-09 Jason Merrill <jason@redhat.com>
14289 Paolo Carlini <paolo.carlini@oracle.com>
14293 * g++.dg/cpp0x/pr71169.C: New.
14294 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14295 * g++.dg/cpp0x/pr71832.C: Likewise.
14297 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14300 * gcc.target/powerpc/pr83969.c: New test.
14302 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14305 * gcc.dg/pr84772.c: New test.
14308 * g++.dg/warn/Wformat-2.C: New test.
14311 * g++.dg/ext/vla18.C: New test.
14313 2018-03-09 Martin Sebor <msebor@redhat.com>
14315 PR tree-optimization/84526
14316 * gcc.dg/Wrestrict-10.c: New test.
14317 * gcc.dg/Wrestrict-11.c: New test.
14319 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14321 PR rtl-optimization/84682
14322 * gcc.dg/torture/pr84682-1.c: New.
14323 * gcc.dg/torture/pr84682-2.c: New.
14324 * gcc.dg/torture/pr84682-3.c: New.
14326 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14329 * g++.dg/ext/pr84724.C: New test.
14331 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14334 * gcc.target/arm/pr83712.c: New.
14336 2018-03-09 Richard Biener <rguenther@suse.de>
14338 PR tree-optimization/84775
14339 * gcc.dg/torture/pr84775.c: New testcase.
14341 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14344 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14347 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14349 * gcc.c-torture/compile/20180309-1.c: New test.
14351 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14354 * g++.dg/warn/Wunused-function4.C: New test.
14356 PR inline-asm/84742
14357 * gcc.target/i386/pr84742-1.c: New test.
14358 * gcc.target/i386/pr84742-2.c: New test.
14360 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14363 * gcc.c-torture/execute/pr84748.c: New test.
14365 2018-03-08 Richard Biener <rguenther@suse.de>
14367 PR middle-end/84552
14368 * gcc.dg/graphite/pr84552.c: New testcase.
14370 2018-03-08 Richard Biener <rguenther@suse.de>
14372 PR tree-optimization/84178
14373 * gcc.dg/torture/pr84178-2.c: New testcase.
14375 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14377 PR tree-optimization/84178
14378 * gcc.c-torture/compile/pr84178-1.c: New test.
14380 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14382 * lib/target-supports.exp: Do not return zero from a ifunc
14385 2018-03-08 Richard Biener <rguenther@suse.de>
14387 PR tree-optimization/84746
14388 * gcc.dg/torture/pr84746.c: New testcase.
14391 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14394 * gcc.dg/graphite/pr84404.c: New.
14396 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14398 PR tree-optimization/84740
14399 * gcc.dg/torture/pr84740.c: New test.
14401 PR tree-optimization/84739
14402 * gcc.dg/pr84739.c: New test.
14404 2018-03-07 Martin Sebor <msebor@redhat.com>
14406 PR tree-optimization/83519
14407 * gcc.dg/Wrestrict-13.c: New test.
14409 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14413 * gfortran.dg/pr64124.f90: New tests.
14414 * gfortran.dg/pr70409.f90: New tests.
14416 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14419 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14421 2018-03-07 Martin Sebor <msebor@redhat.com>
14423 PR tree-optimization/84526
14424 * gcc.dg/Wrestrict-10.c: New test.
14426 2018-03-07 Martin Sebor <msebor@redhat.com>
14428 PR tree-optimization/84468
14429 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14430 * gcc.dg/Wstringop-truncation.c: New test.
14431 * gcc.dg/Wstringop-truncation-2.c: New test.
14433 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14436 * gfortran.dg/pr84565.f90: New test.
14438 PR middle-end/84723
14439 * gcc.target/i386/pr84723-1.c: New test.
14440 * gcc.target/i386/pr84723-2.c: New test.
14441 * gcc.target/i386/pr84723-3.c: New test.
14442 * gcc.target/i386/pr84723-4.c: New test.
14443 * gcc.target/i386/pr84723-5.c: New test.
14445 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14448 * gfortran.dg/pr64107.f90: New test.
14450 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14454 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14456 2018-03-06 Marek Polacek <polacek@redhat.com>
14459 * g++.dg/cpp1z/constexpr-84684.C: New test.
14461 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14464 * gcc.dg/pr84721.c: New test.
14467 * gcc.dg/pr84710.c: New test.
14469 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14472 * gfortran.dg/implied_do_2.f90: New test.
14473 * gfortran.dg/coarray_8.f90: Update for new error message.
14475 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14477 PR inline-asm/84683
14478 * g++.dg/ext/pr84683.C: New test.
14480 PR tree-optimization/84687
14481 * gcc.dg/pr84687.c: New test.
14483 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14486 * g++.dg/pr84231.C: New.
14489 * g++.dg/cpp1y/pr84593.C: New.
14492 * g++.dg/pr84492.C: New.
14494 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14496 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14497 __builtin_ppc_speculation_barrier.
14499 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14502 * gcc.target/powerpc/pr84700.c: New test.
14504 2018-03-05 Nathan Sidwell <nathan@acm.org>
14507 * g++.dg/lookup/pr84702.C: New.
14509 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14512 * gcc.target/i386/pr84564.c: New test.
14514 2018-03-05 Marek Polacek <polacek@redhat.com>
14517 * g++.dg/cpp0x/inline-ns10.C: New test.
14519 2018-03-05 Nathan Sidwell <nathan@acm.org>
14522 * g++.dg/template/pr84694.C: New.
14524 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14527 * gcc.c-torture/execute/pr84524.c: New test.
14528 * gcc.target/i386/avx512bw-pr84524.c: New test.
14530 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14533 * g++.dg/pr84264.C: New test.
14535 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14538 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14539 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14540 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14542 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14544 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14545 * g++.dg/other/i386-3.C: Ditto.
14546 * gcc.target/i386/sse-12.c: Ditto.
14547 * gcc.target/i386/sse-13.c: Ditto.
14548 * gcc.target/i386/sse-14.c: Ditto.
14549 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14550 * gcc.target/i386/wbinvd-1.c: New test.
14551 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14552 * gcc.target/i386/pconfig-1.c: Ditto.
14554 2018-03-05 Pádraig Brady <P@draigBrady.com>
14555 Nathan Sidwell <nathan@acm.org>
14558 * g++.dg/cpp0x/pr84497.C: New.
14560 2018-03-05 Richard Biener <rguenther@suse.de>
14562 PR tree-optimization/84670
14563 * gcc.dg/pr84670-1.c: New testcase.
14564 * gcc.dg/pr84670-2.c: Likewise.
14565 * gcc.dg/pr84670-3.c: Likewise.
14566 * gcc.dg/pr84670-4.c: Likewise.
14568 2018-03-05 Richard Biener <rguenther@suse.de>
14570 PR tree-optimization/84650
14571 * gcc.dg/graphite/pr84650.c: New testcase.
14573 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14576 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14578 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14581 * gfortran.dg/pr71085.f90: New test.
14583 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14586 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14588 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14591 * gfortran.dg/pr51434.f90: New test.
14593 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14596 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14598 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14601 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14603 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14606 * g++.dg/torture/pr71464.C: New.
14608 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14611 * gfortran.dg/select_type_41.f90: New test.
14613 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14616 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14618 2018-03-02 Marek Polacek <polacek@redhat.com>
14621 * g++.dg/ext/flexary29.C: New test.
14623 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14625 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14627 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14630 * g++.dg/torture/pr81812.C: New.
14632 2018-03-02 Marek Polacek <polacek@redhat.com>
14635 * g++.dg/warn/Wsign-compare-8.C: New test.
14638 * g++.dg/parse/array-size3.C: New test.
14641 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14643 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14646 * g++.dg/cpp1y/pr84662.C: New test.
14648 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14650 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14651 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14653 * g++.dg/lto/20101010-1_0.C: Likewise.
14654 * g++.dg/lto/20101010-2_0.C: Likewise.
14656 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14659 * gcc.dg/pr84628.c: New test.
14662 * gcc.target/ia64/pr56540.c: New test.
14664 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14666 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14668 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14669 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14670 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14671 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14673 2018-03-02 Marek Polacek <polacek@redhat.com>
14676 * c-c++-common/ubsan/shift-11.c: New test.
14678 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14680 * gcc.dg/vect/vect-alias-check-13.c: New test.
14682 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14685 * gcc.dg/pr84614.c: New test.
14687 PR inline-asm/84625
14688 * gcc.target/i386/pr84625.c: New test.
14690 2018-03-02 Richard Biener <rguenther@suse.de>
14692 PR tree-optimization/84427
14693 * gcc.dg/torture/pr84427.c: New testcase.
14695 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14698 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14699 powerpc64le*-*-linux*.
14700 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14701 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14703 2018-03-01 Martin Sebor <msebor@redhat.com>
14706 * g++.dg/ext/attr-const.C: Remove xfail.
14707 * g++.dg/ext/attr-malloc-3.C: New test.
14708 * g++.dg/ext/attr-noinline-3.C: New test.
14709 * g++.dg/ext/attr-noreturn-3.C: New test.
14710 * g++.dg/ext/attr-nothrow-3.C: New test.
14711 * g++.dg/ext/attr-pure.C: Remove xfail.
14713 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14716 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14717 dg-options and dg-shouldfail "ubsan" directive.
14719 2018-03-01 Marek Polacek <polacek@redhat.com>
14720 Jason Merrill <jason@redhat.com>
14723 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14724 * g++.dg/cpp1z/static1.C: New test.
14725 * g++.dg/template/static37.C: New test.
14727 2018-03-01 Nathan Sidwell <nathan@acm.org>
14730 * g++.dg/template/pr84434.C: New.
14732 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
14734 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14735 -mthumb to the command-line.
14737 2018-03-01 Marek Polacek <polacek@redhat.com>
14740 * g++.dg/cpp0x/static_assert14.C: New test.
14742 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14745 * g++.dg/torture/pr79410.C: New.
14747 2018-03-01 Martin Liska <mliska@suse.cz>
14750 * gcc.dg/asan/pr82484.c: New test.
14752 2018-03-01 Richard Biener <rguenther@suse.de>
14755 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14757 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14760 * gfortran.dg/coarray_47.f90: New test.
14762 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14765 * gfortran.dg/class_array_23.f03: New test.
14767 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14769 PR rtl-optimization/84528
14770 * gcc.dg/torture/pr84538.c: Rename to...
14771 * gcc.dg/torture/pr84528.c: ...this.
14773 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14775 PR rtl-optimization/84528
14776 * gcc.dg/torture/pr84538.c: New test.
14778 2018-02-28 Martin Sebor <msebor@redhat.com>
14780 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14781 -fpic test failures.
14782 * c-c++-common/Wrestrict-2.c: Same.
14783 * c-c++-common/Wstringop-truncation.c: Same.
14784 * gcc.dg/Warray-bounds-22.c: Same.
14785 * gcc.dg/Wstringop-overflow.c: Same.
14786 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14787 (signed_range): Same.
14788 (unsigned_anti_range): Same.
14789 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14790 (signed_range): Same.
14791 (unsigned_anti_range): Same.
14792 * gcc.dg/attr-alloc_size-7.c: Same.
14793 * gcc.dg/attr-alloc_size-8.c: Same.
14794 * gcc.dg/builtin-alloc-size.c: Same.
14795 * gcc.dg/builtin-stpncpy.c: Same.
14796 * gcc.dg/builtins-nonnull.c: Same.
14797 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14798 * gcc.dg/pr79214.c: Same.
14799 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14800 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14801 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14802 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14803 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14804 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14805 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14806 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14807 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14808 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14809 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14811 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14814 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14816 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14819 * g++.dg/cpp0x/pr84609.C: New test.
14821 2018-02-28 Martin Sebor <msebor@redhat.com>
14824 * g++.dg/ext/attr-malloc-3.C: New test.
14825 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14826 to pre-existing problems.
14827 * g++.dg/ext/attr-pure.C: Same.
14829 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14832 * gfortran.dg/associate_37.f90: New test.
14835 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14837 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14840 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14841 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14842 * gcc.dg/bf-ms-layout-4.c: New test.
14843 * gcc.dg/bf-ms-layout-5.c: New test.
14845 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14848 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14850 2018-02-28 Richard Biener <rguenther@suse.de>
14852 PR tree-optimization/84584
14853 * gcc.dg/graphite/pr84584.c: New testcase.
14855 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14857 PR preprocessor/84517
14858 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14860 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14862 * c-c++-common/dump-ada-spec-12.c: New test.
14863 * c-c++-common/dump-ada-spec-13.c: Likewise.
14865 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14867 * c-c++-common/dump-ada-spec-11.c: New test.
14869 2018-02-28 Martin Liska <mliska@suse.cz>
14872 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14873 * g++.dg/ext/timevar2.C: Likewise.
14875 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14877 * c-c++-common/dump-ada-spec-8.c: New test.
14878 * c-c++-common/dump-ada-spec-9.c: Likewise.
14879 * c-c++-common/dump-ada-spec-10.c: Likewise.
14881 2018-02-28 Richard Biener <rguenther@suse.de>
14883 PR middle-end/84607
14884 * gcc.dg/pr84607.c: New testcase.
14886 2018-02-28 Nathan Sidwell <nathan@acm.org>
14889 * g++.dg/lookup/pr84602.C: New.
14891 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14895 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14897 * g++.dg/ext/attr-nonnull.C: Likewise.
14898 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14900 * g++.dg/ext/attr-noinline-2.C: Likewise.
14901 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14902 -fdump-tree-eh in dg-options.
14904 2018-02-28 Alan Modra <amodra@gmail.com>
14906 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14908 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14910 2018-02-27 Martin Sebor <msebor@redhat.com>
14914 * g++.dg/Wmissing-attributes.C: New test.
14915 * g++.dg/ext/attr-const-pure.C: New test.
14916 * g++.dg/ext/attr-const.C: New test.
14917 * g++.dg/ext/attr-deprecated-2.C: New test.
14918 * g++.dg/ext/attr-malloc-2.C: New test.
14919 * g++.dg/ext/attr-malloc.C: New test.
14920 * g++.dg/ext/attr-noinline-2.C: New test.
14921 * g++.dg/ext/attr-noinline.C: New test.
14922 * g++.dg/ext/attr-nonnull.C: New test.
14923 * g++.dg/ext/attr-noreturn-2.C: New test.
14924 * g++.dg/ext/attr-noreturn.C: New test.
14925 * g++.dg/ext/attr-nothrow-2.C: New test.
14926 * g++.dg/ext/attr-nothrow.C: New test.
14927 * g++.dg/ext/attr-optimize.C: New test.
14928 * g++.dg/ext/attr-pure.C: New test.
14929 * g++.dg/ext/attr-returns-nonnull.C: New test.
14930 * g++.dg/ext/attr-warning.C: New test.
14932 2018-02-27 Nathan Sidwell <nathan@acm.org>
14935 * g++.dg/lookup/pr84426.C: New.
14937 2018-02-27 Richard Biener <rguenther@suse.de>
14939 PR tree-optimization/84512
14940 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14942 2018-02-27 Martin Liska <mliska@suse.cz>
14944 PR gcov-profile/84548
14945 * g++.dg/gcov/pr84548.C: New test.
14947 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14950 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14952 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14955 * g++.dg/cpp1y/pr84558.C: New test.
14957 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14960 * g++.dg/cpp0x/alignas14.C: New.
14961 * g++.dg/cpp0x/alignas15.C: Likewise.
14963 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14966 * g++.dg/gomp/pr84557.C: New test.
14968 2018-02-26 Marek Polacek <polacek@redhat.com>
14971 * g++.dg/cpp1z/pr84325.C: New test.
14973 2018-02-26 Carl Love <cel@us.ibm.com>
14975 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14977 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14978 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14979 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14981 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14982 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14985 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14988 * gcc.target/i386/indirect-thunk-1.c: Updated.
14989 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14990 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14991 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14992 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14993 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14994 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14995 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14996 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14997 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14998 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14999 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15000 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15001 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15002 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15003 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15004 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15005 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15006 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15007 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15008 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15009 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15010 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15011 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15012 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15013 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15014 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15015 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15016 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15017 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15018 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15019 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15020 * gcc.target/i386/ret-thunk-9.c: Likewise.
15021 * gcc.target/i386/ret-thunk-10.c: Likewise.
15022 * gcc.target/i386/ret-thunk-11.c: Likewise.
15023 * gcc.target/i386/ret-thunk-12.c: Likewise.
15024 * gcc.target/i386/ret-thunk-13.c: Likewise.
15025 * gcc.target/i386/ret-thunk-14.c: Likewise.
15026 * gcc.target/i386/ret-thunk-15.c: Likewise.
15028 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15030 * gcc.c-torture/execute/20180226-1.c: New test.
15032 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15034 PR tree-optimization/83965
15035 * gcc.dg/vect/pr83965-2.c: New test.
15037 2018-02-26 Tom de Vries <tom@codesourcery.com>
15039 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15041 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15044 * gcc.target/i386/ret-thunk-22.c: New test.
15045 * gcc.target/i386/ret-thunk-23.c: Likewise.
15046 * gcc.target/i386/ret-thunk-24.c: Likewise.
15047 * gcc.target/i386/ret-thunk-25.c: Likewise.
15048 * gcc.target/i386/ret-thunk-26.c: Likewise.
15050 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15053 * g++.dg/cpp1z/pr84533.C: New.
15055 2018-02-26 Marek Polacek <polacek@redhat.com>
15058 * g++.dg/parse/error60.C: New test.
15060 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15063 * g++.dg/gomp/pr84556.C: New test.
15064 * g++.dg/vect/pr84556.cc: New test.
15066 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15069 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15070 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15071 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15072 * gfortran.dg/c_loc_test.f90: Likewise.
15073 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15074 * gfortran.dg/proc_decl_17.f90: Likewise.
15075 * gfortran.dg/proc_ptr_8.f90: Likewise.
15077 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15080 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15081 r254814 disabling -fomit-frame-pointer by default.
15082 * gcc.target/aarch64/spill_1.c: Likewise.
15083 * gcc.target/aarch64/test_frame_11.c: Likewise.
15084 * gcc.target/aarch64/test_frame_12.c: Likewise.
15085 * gcc.target/aarch64/test_frame_13.c: Likewise.
15086 * gcc.target/aarch64/test_frame_14.c: Likewise.
15087 * gcc.target/aarch64/test_frame_15.c: Likewise.
15088 * gcc.target/aarch64/test_frame_3.c: Likewise.
15089 * gcc.target/aarch64/test_frame_5.c: Likewise.
15090 * gcc.target/aarch64/test_frame_9.c: Likewise.
15092 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15095 * gfortran.dg/explicit_shape_1.f90: New test.
15096 * gfortran.dg/automatic_module_variable.f90: Update regex.
15097 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15098 * gfortran.dg/constant_shape.f90: Ditto.
15099 * gfortran.dg/dec_structure_23.f90: Ditto.
15100 * gfortran.dg/pr78240.f90: Ditto.
15102 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15105 * gfortran.dg/pr84523.f90: New test.
15107 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15110 * gfortran.dg/select_type_40.f90: New test.
15112 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15115 * gfortran.dg/data_substring.f90: New test.
15117 2018-02-24 Marek Polacek <polacek@redhat.com>
15120 * g++.dg/cpp1z/constexpr-83692.C: New test.
15122 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15125 * gfortran.dg/statement_function_1.f90: Update test.
15127 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15130 * gfortran.dg/inquire_19.f90: New test.
15132 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15135 * gfortran.dg/pr83149_b.f90: New test.
15136 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15138 2018-02-23 Carl Love <cel@us.ibm.com>
15140 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15141 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15142 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15145 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15147 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15148 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15150 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15152 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15155 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15158 * gfortran.dg/pr83149_1.f90: New test.
15159 * gfortran.dg/pr83149.f90: Additional source for previous.
15161 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15164 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15165 __GI___pthread_mutex_init as well.
15167 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15170 * gfortran.dg/class_68.f90: New test.
15172 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15175 * gfortran.dg/derived_init_5.f90: New test.
15177 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15180 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15181 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15183 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15186 * gcc.target/powerpc/pr81572.c: New.
15188 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15190 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15192 2018-02-22 Martin Sebor <msebor@redhat.com>
15194 PR tree-optimization/84480
15195 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15196 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15198 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15201 * gcc.target/i386/indirect-thunk-11.c: New test.
15202 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15203 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15204 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15205 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15206 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15207 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15208 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15209 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15210 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15212 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15215 * gcc.target/aarch64/asm-2.c: Add dg-error for
15217 * gcc.target/aarch64/asm-4.c: New test.
15219 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15221 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15223 2018-02-22 Marek Polacek <polacek@redhat.com>
15226 * g++.dg/parse/error59.C: New test.
15228 2018-02-22 Tom de Vries <tom@codesourcery.com>
15230 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15232 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15235 * g++.dg/cpp0x/pr77655.C: New.
15237 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15240 * g++.dg/cpp1y/pr84496.C: New test.
15243 * g++.dg/torture/pr84502.C: New test.
15245 PR tree-optimization/84503
15246 * gcc.dg/pr84503-1.c: New test.
15247 * gcc.dg/pr84503-2.c: New test.
15249 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15251 PR tree-optimization/84478
15252 * gcc.c-torture/execute/pr84478.c: New test.
15254 2018-02-20 Martin Sebor <msebor@redhat.com>
15256 PR middle-end/84095
15257 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15258 * c-c++-common/Wrestrict.c: Same.
15259 * gcc.dg/Wrestrict-6.c: Same.
15260 * gcc.dg/Warray-bounds-27.c: New test.
15261 * gcc.dg/Wrestrict-8.c: New test.
15262 * gcc.dg/Wrestrict-9.c: New test.
15263 * gcc.dg/pr84095.c: New test.
15265 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15267 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15269 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15273 * gfortran.dg/structure_constructor_14.f90: New test.
15275 2018-02-20 Jeff Law <law@redhat.com>
15277 PR middle-end/82123
15278 PR tree-optimization/81592
15279 PR middle-end/79257
15280 * gcc.dg/pr81592.c: New test.
15281 * gcc.dg/pr82123.c: New test.
15282 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15284 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15287 * g++.dg/warn/Wunused-var-30.C: New test.
15289 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15291 PR tree-optimization/84419
15292 * gcc.dg/vect/pr84419.c: New test.
15294 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15296 PR middle-end/82004
15297 * gfortran.dg/pr82004.f90: New test.
15299 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15301 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15303 2018-02-20 Martin Liska <mliska@suse.cz>
15307 * gcc.target/i386/pr84310.c: New test.
15308 * gcc.target/i386/pr84310-2.c: Likewise.
15310 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15313 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15315 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15318 * g++.dg/cpp1z/launder7.C: New test.
15321 * g++.dg/cpp0x/constexpr-84449.C: New test.
15324 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15326 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15330 * gfortran.dg/associate_22.f90: Enable commented out test.
15331 * gfortran.dg/associate_36.f90: New test.
15333 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15336 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15338 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15340 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15341 (dg-options): Use -mavx instead of -w.
15343 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15346 * g++.dg/cpp1z/launder8.C: New test.
15349 * g++.dg/gomp/pr84448.C: New test.
15352 * g++.dg/gomp/pr84430.C: New test.
15354 PR tree-optimization/84452
15355 * gcc.dg/pr84452.c: New test.
15358 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15360 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15363 * gfortran.dg/implied_do_io_4.f90: New test.
15365 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15367 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15368 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15369 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15371 2018-02-19 Carl Love <cel@us.ibm.com>
15373 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15375 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15378 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15380 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15383 * g++.dg/cpp0x/auto50.C: New.
15384 * g++.dg/parse/friend12.C: Adjust.
15386 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15388 PR libgfortran/84389
15389 * gfortran.dg/dtio_33.f90: New test.
15391 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15393 PR libgfortran/84412
15394 * gfortran.dg/inquire_18.f90: New test.
15396 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15399 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15400 * gfortran.dg/pointer_intent_3.f90: Ditto.
15401 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15402 * gfortran.dg/protected_3.f90: Ditto.
15403 * gfortran.dg/protected_4.f90: Ditto.
15404 * gfortran.dg/protected_5.f90: Ditto.
15405 * gfortran.dg/protected_6.f90: Ditto.
15407 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15410 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15413 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15416 * gfortran.dg/inline_matmul_22.f90: New test.
15418 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15421 * gfortran.dg/abort_shoulfail.f90: New test.
15422 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15424 * gfortran.dg/PR19754_2.f90: Likewise.
15425 * gfortran.dg/PR19872.f: Likewise.
15426 * gfortran.dg/PR49268.f90: Likewise.
15427 * gfortran.dg/Wall.f90: Likewise.
15428 * gfortran.dg/Wno-all.f90: Likewise.
15429 * gfortran.dg/achar_1.f90: Likewise.
15430 * gfortran.dg/achar_2.f90: Likewise.
15431 * gfortran.dg/achar_4.f90: Likewise.
15432 * gfortran.dg/achar_6.F90: Likewise.
15433 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15434 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15435 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15436 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15437 * gfortran.dg/actual_array_result_1.f90: Likewise.
15438 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15439 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15440 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15441 * gfortran.dg/actual_procedure_1.f90: Likewise.
15442 * gfortran.dg/adjustl_1.f90: Likewise.
15443 * gfortran.dg/advance_1.f90: Likewise.
15444 * gfortran.dg/advance_4.f90: Likewise.
15445 * gfortran.dg/advance_5.f90: Likewise.
15446 * gfortran.dg/advance_6.f90: Likewise.
15447 * gfortran.dg/aint_anint_1.f90: Likewise.
15448 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15449 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15450 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15451 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15452 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15453 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15454 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15455 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15456 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15457 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15458 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15459 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15460 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15461 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15462 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15463 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15464 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15465 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15466 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15467 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15468 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15469 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15470 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15471 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15472 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15473 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15474 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15475 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15476 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15477 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15478 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15479 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15480 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15481 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15482 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15483 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15484 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15485 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15486 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15487 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15488 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15489 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15490 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15491 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15492 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15493 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15494 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15495 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15496 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15497 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15498 * gfortran.dg/allocatable_function_1.f90: Likewise.
15499 * gfortran.dg/allocatable_function_10.f90: Likewise.
15500 * gfortran.dg/allocatable_function_3.f90: Likewise.
15501 * gfortran.dg/allocatable_function_5.f90: Likewise.
15502 * gfortran.dg/allocatable_function_6.f90: Likewise.
15503 * gfortran.dg/allocatable_function_7.f90: Likewise.
15504 * gfortran.dg/allocatable_function_8.f90: Likewise.
15505 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15506 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15507 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15508 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15509 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15510 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15511 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15512 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15513 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15514 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15515 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15516 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15517 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15518 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15519 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15520 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15521 * gfortran.dg/allocate_class_3.f90: Likewise.
15522 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15523 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15524 * gfortran.dg/allocate_derived_5.f90: Likewise.
15525 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15526 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15527 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15528 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15529 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15530 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15531 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15532 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15533 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15534 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15535 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15536 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15537 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15538 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15539 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15540 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15541 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15542 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15543 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15544 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15545 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15546 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15547 * gfortran.dg/altreturn_3.f90: Likewise.
15548 * gfortran.dg/altreturn_5.f90: Likewise.
15549 * gfortran.dg/altreturn_7.f90: Likewise.
15550 * gfortran.dg/and_or_xor.f90: Likewise.
15551 * gfortran.dg/anint_1.f90: Likewise.
15552 * gfortran.dg/any_all_1.f90: Likewise.
15553 * gfortran.dg/anyallcount_1.f90: Likewise.
15554 * gfortran.dg/append_1.f90: Likewise.
15555 * gfortran.dg/argument_checking_1.f90: Likewise.
15556 * gfortran.dg/argument_checking_2.f90: Likewise.
15557 * gfortran.dg/argument_checking_8.f90: Likewise.
15558 * gfortran.dg/arithmetic_if.f90: Likewise.
15559 * gfortran.dg/array_1.f90: Likewise.
15560 * gfortran.dg/array_2.f90: Likewise.
15561 * gfortran.dg/array_alloc_1.f90: Likewise.
15562 * gfortran.dg/array_alloc_2.f90: Likewise.
15563 * gfortran.dg/array_alloc_3.f90: Likewise.
15564 * gfortran.dg/array_assignment_1.F90: Likewise.
15565 * gfortran.dg/array_assignment_5.f90: Likewise.
15566 * gfortran.dg/array_constructor_1.f90: Likewise.
15567 * gfortran.dg/array_constructor_10.f90: Likewise.
15568 * gfortran.dg/array_constructor_11.f90: Likewise.
15569 * gfortran.dg/array_constructor_12.f90: Likewise.
15570 * gfortran.dg/array_constructor_15.f90: Likewise.
15571 * gfortran.dg/array_constructor_16.f90: Likewise.
15572 * gfortran.dg/array_constructor_17.f90: Likewise.
15573 * gfortran.dg/array_constructor_19.f90: Likewise.
15574 * gfortran.dg/array_constructor_23.f: Likewise.
15575 * gfortran.dg/array_constructor_24.f: Likewise.
15576 * gfortran.dg/array_constructor_32.f90: Likewise.
15577 * gfortran.dg/array_constructor_36.f90: Likewise.
15578 * gfortran.dg/array_constructor_39.f90: Likewise.
15579 * gfortran.dg/array_constructor_4.f90: Likewise.
15580 * gfortran.dg/array_constructor_40.f90: Likewise.
15581 * gfortran.dg/array_constructor_44.f90: Likewise.
15582 * gfortran.dg/array_constructor_45.f90: Likewise.
15583 * gfortran.dg/array_constructor_46.f90: Likewise.
15584 * gfortran.dg/array_constructor_47.f90: Likewise.
15585 * gfortran.dg/array_constructor_49.f90: Likewise.
15586 * gfortran.dg/array_constructor_5.f90: Likewise.
15587 * gfortran.dg/array_constructor_50.f90: Likewise.
15588 * gfortran.dg/array_constructor_6.f90: Likewise.
15589 * gfortran.dg/array_constructor_7.f90: Likewise.
15590 * gfortran.dg/array_constructor_8.f90: Likewise.
15591 * gfortran.dg/array_constructor_9.f90: Likewise.
15592 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15593 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15594 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15595 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15596 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15597 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15598 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15599 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15600 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15601 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15602 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15603 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15604 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15605 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15606 * gfortran.dg/array_function_1.f90: Likewise.
15607 * gfortran.dg/array_function_5.f90: Likewise.
15608 * gfortran.dg/array_initializer_1.f90: Likewise.
15609 * gfortran.dg/array_initializer_2.f90: Likewise.
15610 * gfortran.dg/array_memcpy_5.f90: Likewise.
15611 * gfortran.dg/array_memset_2.f90: Likewise.
15612 * gfortran.dg/array_reference_1.f90: Likewise.
15613 * gfortran.dg/array_return_value_1.f90: Likewise.
15614 * gfortran.dg/array_section_1.f90: Likewise.
15615 * gfortran.dg/array_temporaries_3.f90: Likewise.
15616 * gfortran.dg/arrayio_1.f90: Likewise.
15617 * gfortran.dg/arrayio_10.f90: Likewise.
15618 * gfortran.dg/arrayio_11.f90: Likewise.
15619 * gfortran.dg/arrayio_12.f90: Likewise.
15620 * gfortran.dg/arrayio_13.f90: Likewise.
15621 * gfortran.dg/arrayio_14.f90: Likewise.
15622 * gfortran.dg/arrayio_16.f90: Likewise.
15623 * gfortran.dg/arrayio_2.f90: Likewise.
15624 * gfortran.dg/arrayio_3.f90: Likewise.
15625 * gfortran.dg/arrayio_4.f90: Likewise.
15626 * gfortran.dg/arrayio_5.f90: Likewise.
15627 * gfortran.dg/arrayio_6.f90: Likewise.
15628 * gfortran.dg/arrayio_7.f90: Likewise.
15629 * gfortran.dg/arrayio_8.f90: Likewise.
15630 * gfortran.dg/arrayio_9.f90: Likewise.
15631 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15632 * gfortran.dg/assign_10.f90: Likewise.
15633 * gfortran.dg/assign_9.f90: Likewise.
15634 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15635 * gfortran.dg/assignment_1.f90: Likewise.
15636 * gfortran.dg/associate_1.f03: Likewise.
15637 * gfortran.dg/associate_11.f90: Likewise.
15638 * gfortran.dg/associate_13.f90: Likewise.
15639 * gfortran.dg/associate_15.f90: Likewise.
15640 * gfortran.dg/associate_17.f90: Likewise.
15641 * gfortran.dg/associate_18.f08: Likewise.
15642 * gfortran.dg/associate_19.f03: Likewise.
15643 * gfortran.dg/associate_20.f03: Likewise.
15644 * gfortran.dg/associate_22.f90: Likewise.
15645 * gfortran.dg/associate_23.f90: Likewise.
15646 * gfortran.dg/associate_24.f90: Likewise.
15647 * gfortran.dg/associate_25.f90: Likewise.
15648 * gfortran.dg/associate_27.f90: Likewise.
15649 * gfortran.dg/associate_28.f90: Likewise.
15650 * gfortran.dg/associate_32.f03: Likewise.
15651 * gfortran.dg/associate_33.f03: Likewise.
15652 * gfortran.dg/associate_34.f90: Likewise.
15653 * gfortran.dg/associate_6.f03: Likewise.
15654 * gfortran.dg/associate_7.f03: Likewise.
15655 * gfortran.dg/associate_8.f03: Likewise.
15656 * gfortran.dg/associate_9.f03: Likewise.
15657 * gfortran.dg/associated_1.f90: Likewise.
15658 * gfortran.dg/associated_2.f90: Likewise.
15659 * gfortran.dg/associated_5.f90: Likewise.
15660 * gfortran.dg/associated_6.f90: Likewise.
15661 * gfortran.dg/associated_target_3.f90: Likewise.
15662 * gfortran.dg/associated_target_4.f90: Likewise.
15663 * gfortran.dg/associated_target_5.f03: Likewise.
15664 * gfortran.dg/associated_target_6.f03: Likewise.
15665 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15666 * gfortran.dg/assumed_rank_1.f90: Likewise.
15667 * gfortran.dg/assumed_rank_10.f90: Likewise.
15668 * gfortran.dg/assumed_rank_2.f90: Likewise.
15669 * gfortran.dg/assumed_rank_7.f90: Likewise.
15670 * gfortran.dg/assumed_rank_8.f90: Likewise.
15671 * gfortran.dg/assumed_rank_9.f90: Likewise.
15672 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15673 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15674 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15675 * gfortran.dg/assumed_type_2.f90: Likewise.
15676 * gfortran.dg/atan2_1.f90: Likewise.
15677 * gfortran.dg/auto_array_1.f90: Likewise.
15678 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15679 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15680 * gfortran.dg/auto_char_len_3.f90: Likewise.
15681 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15682 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15683 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15684 * gfortran.dg/auto_save_2.f90: Likewise.
15685 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15686 * gfortran.dg/backslash_1.f90: Likewise.
15687 * gfortran.dg/backslash_2.f90: Likewise.
15688 * gfortran.dg/backslash_3.f: Likewise.
15689 * gfortran.dg/backspace_1.f: Likewise.
15690 * gfortran.dg/backspace_10.f90: Likewise.
15691 * gfortran.dg/backspace_11.f90: Likewise.
15692 * gfortran.dg/backspace_2.f: Likewise.
15693 * gfortran.dg/backspace_3.f: Likewise.
15694 * gfortran.dg/backspace_4.f: Likewise.
15695 * gfortran.dg/backspace_5.f: Likewise.
15696 * gfortran.dg/backspace_6.f: Likewise.
15697 * gfortran.dg/backspace_7.f90: Likewise.
15698 * gfortran.dg/backspace_8.f: Likewise.
15699 * gfortran.dg/backspace_9.f: Likewise.
15700 * gfortran.dg/bessel_1.f90: Likewise.
15701 * gfortran.dg/bessel_2.f90: Likewise.
15702 * gfortran.dg/bessel_5.f90: Likewise.
15703 * gfortran.dg/bessel_6.f90: Likewise.
15704 * gfortran.dg/bessel_7.f90: Likewise.
15705 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15706 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15707 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15708 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15709 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15710 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15711 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15712 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15713 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15714 * gfortran.dg/bit_comparison_1.F90: Likewise.
15715 * gfortran.dg/bit_comparison_2.F90: Likewise.
15716 * gfortran.dg/block_1.f08: Likewise.
15717 * gfortran.dg/block_13.f08: Likewise.
15718 * gfortran.dg/block_14.f90: Likewise.
15719 * gfortran.dg/block_2.f08: Likewise.
15720 * gfortran.dg/block_6.f08: Likewise.
15721 * gfortran.dg/block_7.f08: Likewise.
15722 * gfortran.dg/block_8.f08: Likewise.
15723 * gfortran.dg/blockdata_1.f90: Likewise.
15724 * gfortran.dg/bound_1.f90: Likewise.
15725 * gfortran.dg/bound_2.f90: Likewise.
15726 * gfortran.dg/bound_3.f90: Likewise.
15727 * gfortran.dg/bound_4.f90: Likewise.
15728 * gfortran.dg/bound_5.f90: Likewise.
15729 * gfortran.dg/bound_6.f90: Likewise.
15730 * gfortran.dg/bound_7.f90: Likewise.
15731 * gfortran.dg/bound_8.f90: Likewise.
15732 * gfortran.dg/bound_9.f90: Likewise.
15733 * gfortran.dg/bound_simplification_1.f90: Likewise.
15734 * gfortran.dg/bound_simplification_3.f90: Likewise.
15735 * gfortran.dg/bound_simplification_4.f90: Likewise.
15736 * gfortran.dg/bound_simplification_5.f90: Likewise.
15737 * gfortran.dg/bound_simplification_6.f90: Likewise.
15738 * gfortran.dg/bounds_check_1.f90: Likewise.
15739 * gfortran.dg/bounds_check_12.f90: Likewise.
15740 * gfortran.dg/bounds_check_14.f90: Likewise.
15741 * gfortran.dg/bounds_check_15.f90: Likewise.
15742 * gfortran.dg/bounds_check_19.f90: Likewise.
15743 * gfortran.dg/bounds_check_8.f90: Likewise.
15744 * gfortran.dg/bounds_check_9.f90: Likewise.
15745 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15746 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15747 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15748 * gfortran.dg/boz_1.f90: Likewise.
15749 * gfortran.dg/boz_11.f90: Likewise.
15750 * gfortran.dg/boz_13.f90: Likewise.
15751 * gfortran.dg/boz_14.f90: Likewise.
15752 * gfortran.dg/boz_15.f90: Likewise.
15753 * gfortran.dg/boz_3.f90: Likewise.
15754 * gfortran.dg/boz_6.f90: Likewise.
15755 * gfortran.dg/boz_9.f90: Likewise.
15756 * gfortran.dg/byte_1.f90: Likewise.
15757 * gfortran.dg/byte_2.f90: Likewise.
15758 * gfortran.dg/c_assoc.f90: Likewise.
15759 * gfortran.dg/c_assoc_2.f03: Likewise.
15760 * gfortran.dg/c_assoc_3.f90: Likewise.
15761 * gfortran.dg/c_by_val_1.f: Likewise.
15762 * gfortran.dg/c_by_val_5.f90: Likewise.
15763 * gfortran.dg/c_char_tests.f03: Likewise.
15764 * gfortran.dg/c_char_tests_2.f03: Likewise.
15765 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15766 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15767 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15768 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15769 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15770 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15771 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15772 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15773 * gfortran.dg/c_kind_params.f90: Likewise.
15774 * gfortran.dg/c_loc_test_20.f90: Likewise.
15775 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15776 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15777 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15778 * gfortran.dg/c_size_t_test.f03: Likewise.
15779 * gfortran.dg/c_sizeof_1.f90: Likewise.
15780 * gfortran.dg/c_sizeof_5.f90: Likewise.
15781 * gfortran.dg/c_sizeof_6.f90: Likewise.
15782 * gfortran.dg/char4_iunit_1.f03: Likewise.
15783 * gfortran.dg/char4_iunit_2.f03: Likewise.
15784 * gfortran.dg/char_allocation_1.f90: Likewise.
15785 * gfortran.dg/char_array_constructor.f90: Likewise.
15786 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15787 * gfortran.dg/char_assign_1.f90: Likewise.
15788 * gfortran.dg/char_associated_1.f90: Likewise.
15789 * gfortran.dg/char_cast_2.f90: Likewise.
15790 * gfortran.dg/char_comparison_1.f: Likewise.
15791 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15792 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15793 * gfortran.dg/char_cons_len.f90: Likewise.
15794 * gfortran.dg/char_conversion.f90: Likewise.
15795 * gfortran.dg/char_cshift_1.f90: Likewise.
15796 * gfortran.dg/char_cshift_2.f90: Likewise.
15797 * gfortran.dg/char_decl_2.f90: Likewise.
15798 * gfortran.dg/char_eoshift_1.f90: Likewise.
15799 * gfortran.dg/char_eoshift_2.f90: Likewise.
15800 * gfortran.dg/char_eoshift_3.f90: Likewise.
15801 * gfortran.dg/char_eoshift_4.f90: Likewise.
15802 * gfortran.dg/char_eoshift_5.f90: Likewise.
15803 * gfortran.dg/char_expr_1.f90: Likewise.
15804 * gfortran.dg/char_expr_3.f90: Likewise.
15805 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15806 * gfortran.dg/char_length_12.f90: Likewise.
15807 * gfortran.dg/char_length_14.f90: Likewise.
15808 * gfortran.dg/char_length_15.f90: Likewise.
15809 * gfortran.dg/char_length_17.f90: Likewise.
15810 * gfortran.dg/char_length_20.f90: Likewise.
15811 * gfortran.dg/char_length_21.f90: Likewise.
15812 * gfortran.dg/char_length_5.f90: Likewise.
15813 * gfortran.dg/char_length_6.f90: Likewise.
15814 * gfortran.dg/char_length_7.f90: Likewise.
15815 * gfortran.dg/char_length_8.f90: Likewise.
15816 * gfortran.dg/char_pack_1.f90: Likewise.
15817 * gfortran.dg/char_pack_2.f90: Likewise.
15818 * gfortran.dg/char_pointer_assign.f90: Likewise.
15819 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15820 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15821 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15822 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15823 * gfortran.dg/char_pointer_func.f90: Likewise.
15824 * gfortran.dg/char_reshape_1.f90: Likewise.
15825 * gfortran.dg/char_result_1.f90: Likewise.
15826 * gfortran.dg/char_result_12.f90: Likewise.
15827 * gfortran.dg/char_result_13.f90: Likewise.
15828 * gfortran.dg/char_result_14.f90: Likewise.
15829 * gfortran.dg/char_result_15.f90: Likewise.
15830 * gfortran.dg/char_result_2.f90: Likewise.
15831 * gfortran.dg/char_result_3.f90: Likewise.
15832 * gfortran.dg/char_result_4.f90: Likewise.
15833 * gfortran.dg/char_result_5.f90: Likewise.
15834 * gfortran.dg/char_result_6.f90: Likewise.
15835 * gfortran.dg/char_result_7.f90: Likewise.
15836 * gfortran.dg/char_result_8.f90: Likewise.
15837 * gfortran.dg/char_spread_1.f90: Likewise.
15838 * gfortran.dg/char_transpose_1.f90: Likewise.
15839 * gfortran.dg/char_type_len.f90: Likewise.
15840 * gfortran.dg/char_unpack_1.f90: Likewise.
15841 * gfortran.dg/char_unpack_2.f90: Likewise.
15842 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15843 * gfortran.dg/character_comparison_1.f90: Likewise.
15844 * gfortran.dg/character_comparison_2.f90: Likewise.
15845 * gfortran.dg/character_comparison_3.f90: Likewise.
15846 * gfortran.dg/character_comparison_4.f90: Likewise.
15847 * gfortran.dg/character_comparison_5.f90: Likewise.
15848 * gfortran.dg/character_comparison_6.f90: Likewise.
15849 * gfortran.dg/character_comparison_7.f90: Likewise.
15850 * gfortran.dg/character_comparison_8.f90: Likewise.
15851 * gfortran.dg/character_comparison_9.f90: Likewise.
15852 * gfortran.dg/charlen_15.f90: Likewise.
15853 * gfortran.dg/charlen_16.f90: Likewise.
15854 * gfortran.dg/chkbits.f90: Likewise.
15855 * gfortran.dg/chmod_1.f90: Likewise.
15856 * gfortran.dg/chmod_2.f90: Likewise.
15857 * gfortran.dg/chmod_3.f90: Likewise.
15858 * gfortran.dg/class_1.f03: Likewise.
15859 * gfortran.dg/class_18.f03: Likewise.
15860 * gfortran.dg/class_19.f03: Likewise.
15861 * gfortran.dg/class_35.f90: Likewise.
15862 * gfortran.dg/class_46.f03: Likewise.
15863 * gfortran.dg/class_48.f90: Likewise.
15864 * gfortran.dg/class_51.f90: Likewise.
15865 * gfortran.dg/class_52.f90: Likewise.
15866 * gfortran.dg/class_6.f03: Likewise.
15867 * gfortran.dg/class_63.f90: Likewise.
15868 * gfortran.dg/class_64.f90: Likewise.
15869 * gfortran.dg/class_65.f90: Likewise.
15870 * gfortran.dg/class_66.f90: Likewise.
15871 * gfortran.dg/class_67.f90: Likewise.
15872 * gfortran.dg/class_9.f03: Likewise.
15873 * gfortran.dg/class_alias.f90: Likewise.
15874 * gfortran.dg/class_allocate_1.f03: Likewise.
15875 * gfortran.dg/class_allocate_10.f03: Likewise.
15876 * gfortran.dg/class_allocate_13.f90: Likewise.
15877 * gfortran.dg/class_allocate_14.f90: Likewise.
15878 * gfortran.dg/class_allocate_15.f90: Likewise.
15879 * gfortran.dg/class_allocate_19.f03: Likewise.
15880 * gfortran.dg/class_allocate_21.f90: Likewise.
15881 * gfortran.dg/class_allocate_22.f90: Likewise.
15882 * gfortran.dg/class_allocate_3.f03: Likewise.
15883 * gfortran.dg/class_allocate_4.f03: Likewise.
15884 * gfortran.dg/class_allocate_5.f90: Likewise.
15885 * gfortran.dg/class_allocate_6.f03: Likewise.
15886 * gfortran.dg/class_allocate_7.f03: Likewise.
15887 * gfortran.dg/class_allocate_8.f03: Likewise.
15888 * gfortran.dg/class_allocate_9.f03: Likewise.
15889 * gfortran.dg/class_array_1.f03: Likewise.
15890 * gfortran.dg/class_array_14.f90: Likewise.
15891 * gfortran.dg/class_array_15.f03: Likewise.
15892 * gfortran.dg/class_array_16.f90: Likewise.
15893 * gfortran.dg/class_array_2.f03: Likewise.
15894 * gfortran.dg/class_array_20.f03: Likewise.
15895 * gfortran.dg/class_array_21.f03: Likewise.
15896 * gfortran.dg/class_array_3.f03: Likewise.
15897 * gfortran.dg/class_array_4.f03: Likewise.
15898 * gfortran.dg/class_array_7.f03: Likewise.
15899 * gfortran.dg/class_array_8.f03: Likewise.
15900 * gfortran.dg/class_array_9.f03: Likewise.
15901 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15902 * gfortran.dg/class_dummy_1.f03: Likewise.
15903 * gfortran.dg/class_optional_1.f90: Likewise.
15904 * gfortran.dg/class_optional_2.f90: Likewise.
15905 * gfortran.dg/class_result_5.f90: Likewise.
15906 * gfortran.dg/class_result_6.f90: Likewise.
15907 * gfortran.dg/class_to_type_1.f03: Likewise.
15908 * gfortran.dg/class_to_type_2.f90: Likewise.
15909 * gfortran.dg/class_to_type_3.f03: Likewise.
15910 * gfortran.dg/class_to_type_4.f90: Likewise.
15911 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15912 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15913 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15914 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15915 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15916 * gfortran.dg/coarray/codimension.f90: Likewise.
15917 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15918 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15919 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15920 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15921 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15922 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15923 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15924 * gfortran.dg/coarray/event_1.f90: Likewise.
15925 * gfortran.dg/coarray/event_2.f90: Likewise.
15926 * gfortran.dg/coarray/get_array.f90: Likewise.
15927 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15928 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15929 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15930 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15931 * gfortran.dg/coarray/lock_1.f90: Likewise.
15932 * gfortran.dg/coarray/lock_2.f90: Likewise.
15933 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15934 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15935 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15936 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15937 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15938 * gfortran.dg/coarray/registering_1.f90: Likewise.
15939 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15940 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15941 * gfortran.dg/coarray/send_array.f90: Likewise.
15942 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15943 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15944 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15945 * gfortran.dg/coarray/sync_1.f90: Likewise.
15946 * gfortran.dg/coarray/sync_3.f90: Likewise.
15947 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15948 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15949 * gfortran.dg/coarray_13.f90: Likewise.
15950 * gfortran.dg/coarray_15.f90: Likewise.
15951 * gfortran.dg/coarray_16.f90: Likewise.
15952 * gfortran.dg/coarray_2.f90: Likewise.
15953 * gfortran.dg/coarray_23.f90: Likewise.
15954 * gfortran.dg/coarray_40.f90: Likewise.
15955 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15956 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15957 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15958 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15959 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15960 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15961 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15962 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15963 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15964 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15965 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15966 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15967 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15968 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15969 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15970 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15971 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15972 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15973 * gfortran.dg/coarray_stat_2.f90: Likewise.
15974 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15975 * gfortran.dg/coindexed_1.f90: Likewise.
15976 * gfortran.dg/comma.f: Likewise.
15977 * gfortran.dg/comma_format_extension_3.f: Likewise.
15978 * gfortran.dg/comma_format_extension_4.f: Likewise.
15979 * gfortran.dg/common_2.f90: Likewise.
15980 * gfortran.dg/common_4.f90: Likewise.
15981 * gfortran.dg/common_align_1.f90: Likewise.
15982 * gfortran.dg/common_align_2.f90: Likewise.
15983 * gfortran.dg/common_equivalence_1.f: Likewise.
15984 * gfortran.dg/common_pointer_1.f90: Likewise.
15985 * gfortran.dg/common_resize_1.f: Likewise.
15986 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15987 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15988 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15989 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15990 * gfortran.dg/complex_read.f90: Likewise.
15991 * gfortran.dg/complex_write.f90: Likewise.
15992 * gfortran.dg/constant_substring.f: Likewise.
15993 * gfortran.dg/constructor_2.f90: Likewise.
15994 * gfortran.dg/constructor_3.f90: Likewise.
15995 * gfortran.dg/constructor_6.f90: Likewise.
15996 * gfortran.dg/contained_1.f90: Likewise.
15997 * gfortran.dg/contained_3.f90: Likewise.
15998 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15999 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16000 * gfortran.dg/continuation_1.f90: Likewise.
16001 * gfortran.dg/continuation_11.f90: Likewise.
16002 * gfortran.dg/continuation_12.f90: Likewise.
16003 * gfortran.dg/continuation_13.f90: Likewise.
16004 * gfortran.dg/continuation_14.f: Likewise.
16005 * gfortran.dg/continuation_8.f90: Likewise.
16006 * gfortran.dg/convert_2.f90: Likewise.
16007 * gfortran.dg/convert_implied_open.f90: Likewise.
16008 * gfortran.dg/count_init_expr.f03: Likewise.
16009 * gfortran.dg/cr_lf.f90: Likewise.
16010 * gfortran.dg/cray_pointers_10.f90: Likewise.
16011 * gfortran.dg/cray_pointers_2.f90: Likewise.
16012 * gfortran.dg/cray_pointers_5.f90: Likewise.
16013 * gfortran.dg/cray_pointers_7.f90: Likewise.
16014 * gfortran.dg/cray_pointers_8.f90: Likewise.
16015 * gfortran.dg/cshift_1.f90: Likewise.
16016 * gfortran.dg/cshift_2.f90: Likewise.
16017 * gfortran.dg/cshift_large_1.f90: Likewise.
16018 * gfortran.dg/cshift_nan_1.f90: Likewise.
16019 * gfortran.dg/csqrt_2.f: Likewise.
16020 * gfortran.dg/data_array_1.f90: Likewise.
16021 * gfortran.dg/data_char_1.f90: Likewise.
16022 * gfortran.dg/data_char_2.f90: Likewise.
16023 * gfortran.dg/data_char_3.f90: Likewise.
16024 * gfortran.dg/data_derived_1.f90: Likewise.
16025 * gfortran.dg/data_implied_do_1.f90: Likewise.
16026 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16027 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16028 * gfortran.dg/deallocate_stat.f90: Likewise.
16029 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16030 * gfortran.dg/debug/pr37738.f: Likewise.
16031 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16032 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16033 * gfortran.dg/dec_exp_1.f90: Likewise.
16034 * gfortran.dg/dec_init_1.f90: Likewise.
16035 * gfortran.dg/dec_init_2.f90: Likewise.
16036 * gfortran.dg/dec_init_3.f90: Likewise.
16037 * gfortran.dg/dec_init_4.f90: Likewise.
16038 * gfortran.dg/dec_io_1.f90: Likewise.
16039 * gfortran.dg/dec_io_2.f90: Likewise.
16040 * gfortran.dg/dec_io_2a.f90: Likewise.
16041 * gfortran.dg/dec_io_6.f90: Likewise.
16042 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16043 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16044 * gfortran.dg/dec_math.f90: Likewise.
16045 * gfortran.dg/dec_parameter_1.f: Likewise.
16046 * gfortran.dg/dec_parameter_2.f90: Likewise.
16047 * gfortran.dg/dec_static_1.f90: Likewise.
16048 * gfortran.dg/dec_static_2.f90: Likewise.
16049 * gfortran.dg/dec_structure_1.f90: Likewise.
16050 * gfortran.dg/dec_structure_10.f90: Likewise.
16051 * gfortran.dg/dec_structure_18.f90: Likewise.
16052 * gfortran.dg/dec_structure_19.f90: Likewise.
16053 * gfortran.dg/dec_structure_2.f90: Likewise.
16054 * gfortran.dg/dec_structure_22.f90: Likewise.
16055 * gfortran.dg/dec_structure_3.f90: Likewise.
16056 * gfortran.dg/dec_structure_4.f90: Likewise.
16057 * gfortran.dg/dec_structure_5.f90: Likewise.
16058 * gfortran.dg/dec_structure_6.f90: Likewise.
16059 * gfortran.dg/dec_structure_7.f90: Likewise.
16060 * gfortran.dg/dec_union_1.f90: Likewise.
16061 * gfortran.dg/dec_union_2.f90: Likewise.
16062 * gfortran.dg/dec_union_3.f90: Likewise.
16063 * gfortran.dg/dec_union_4.f90: Likewise.
16064 * gfortran.dg/dec_union_5.f90: Likewise.
16065 * gfortran.dg/default_format_1.f90: Likewise.
16066 * gfortran.dg/default_format_2.f90: Likewise.
16067 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16068 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16069 * gfortran.dg/default_initialization_3.f90: Likewise.
16070 * gfortran.dg/default_initialization_4.f90: Likewise.
16071 * gfortran.dg/default_initialization_5.f90: Likewise.
16072 * gfortran.dg/deferred_character_1.f90: Likewise.
16073 * gfortran.dg/deferred_character_10.f90: Likewise.
16074 * gfortran.dg/deferred_character_11.f90: Likewise.
16075 * gfortran.dg/deferred_character_12.f90: Likewise.
16076 * gfortran.dg/deferred_character_13.f90: Likewise.
16077 * gfortran.dg/deferred_character_14.f90: Likewise.
16078 * gfortran.dg/deferred_character_15.f90: Likewise.
16079 * gfortran.dg/deferred_character_16.f90: Likewise.
16080 * gfortran.dg/deferred_character_2.f90: Likewise.
16081 * gfortran.dg/deferred_character_3.f90: Likewise.
16082 * gfortran.dg/deferred_character_4.f90: Likewise.
16083 * gfortran.dg/deferred_character_5.f90: Likewise.
16084 * gfortran.dg/deferred_character_6.f90: Likewise.
16085 * gfortran.dg/deferred_character_7.f90: Likewise.
16086 * gfortran.dg/deferred_character_8.f90: Likewise.
16087 * gfortran.dg/deferred_character_9.f90: Likewise.
16088 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16089 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16090 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16091 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16092 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16093 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16094 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16095 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16096 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16097 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16098 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16099 * gfortran.dg/defined_assignment_1.f90: Likewise.
16100 * gfortran.dg/defined_assignment_10.f90: Likewise.
16101 * gfortran.dg/defined_assignment_11.f90: Likewise.
16102 * gfortran.dg/defined_assignment_2.f90: Likewise.
16103 * gfortran.dg/defined_assignment_3.f90: Likewise.
16104 * gfortran.dg/defined_assignment_4.f90: Likewise.
16105 * gfortran.dg/defined_assignment_5.f90: Likewise.
16106 * gfortran.dg/defined_assignment_8.f90: Likewise.
16107 * gfortran.dg/defined_assignment_9.f90: Likewise.
16108 * gfortran.dg/dependency_2.f90: Likewise.
16109 * gfortran.dg/dependency_21.f90: Likewise.
16110 * gfortran.dg/dependency_22.f90: Likewise.
16111 * gfortran.dg/dependency_23.f90: Likewise.
16112 * gfortran.dg/dependency_24.f90: Likewise.
16113 * gfortran.dg/dependency_25.f90: Likewise.
16114 * gfortran.dg/dependency_26.f90: Likewise.
16115 * gfortran.dg/dependency_39.f90: Likewise.
16116 * gfortran.dg/dependency_40.f90: Likewise.
16117 * gfortran.dg/dependency_41.f90: Likewise.
16118 * gfortran.dg/dependency_42.f90: Likewise.
16119 * gfortran.dg/dependency_43.f90: Likewise.
16120 * gfortran.dg/dependency_44.f90: Likewise.
16121 * gfortran.dg/dependency_45.f90: Likewise.
16122 * gfortran.dg/dependency_50.f90: Likewise.
16123 * gfortran.dg/dependency_51.f90: Likewise.
16124 * gfortran.dg/dependent_decls_1.f90: Likewise.
16125 * gfortran.dg/der_array_1.f90: Likewise.
16126 * gfortran.dg/der_array_io_1.f90: Likewise.
16127 * gfortran.dg/der_array_io_2.f90: Likewise.
16128 * gfortran.dg/der_array_io_3.f90: Likewise.
16129 * gfortran.dg/der_io_1.f90: Likewise.
16130 * gfortran.dg/der_io_3.f90: Likewise.
16131 * gfortran.dg/der_pointer_2.f90: Likewise.
16132 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16133 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16134 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16135 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16136 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16137 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16138 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16139 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16140 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16141 * gfortran.dg/derived_external_function_1.f90: Likewise.
16142 * gfortran.dg/derived_init_1.f90: Likewise.
16143 * gfortran.dg/derived_init_2.f90: Likewise.
16144 * gfortran.dg/derived_init_3.f90: Likewise.
16145 * gfortran.dg/derived_init_4.f90: Likewise.
16146 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16147 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16148 * gfortran.dg/dev_null.F90: Likewise.
16149 * gfortran.dg/dfloat_1.f90: Likewise.
16150 * gfortran.dg/dim_sum_1.f90: Likewise.
16151 * gfortran.dg/dim_sum_2.f90: Likewise.
16152 * gfortran.dg/dim_sum_3.f90: Likewise.
16153 * gfortran.dg/direct_io_10.f: Likewise.
16154 * gfortran.dg/direct_io_11.f90: Likewise.
16155 * gfortran.dg/direct_io_12.f90: Likewise.
16156 * gfortran.dg/direct_io_2.f90: Likewise.
16157 * gfortran.dg/direct_io_3.f90: Likewise.
16158 * gfortran.dg/direct_io_4.f90: Likewise.
16159 * gfortran.dg/direct_io_5.f90: Likewise.
16160 * gfortran.dg/direct_io_6.f90: Likewise.
16161 * gfortran.dg/direct_io_7.f90: Likewise.
16162 * gfortran.dg/direct_io_8.f90: Likewise.
16163 * gfortran.dg/direct_io_9.f: Likewise.
16164 * gfortran.dg/do_1.f90: Likewise.
16165 * gfortran.dg/do_3.F90: Likewise.
16166 * gfortran.dg/do_concurrent_2.f90: Likewise.
16167 * gfortran.dg/do_concurrent_4.f90: Likewise.
16168 * gfortran.dg/do_corner_warn.f90: Likewise.
16169 * gfortran.dg/do_iterator_2.f90: Likewise.
16170 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16171 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16172 * gfortran.dg/dos_eol.f: Likewise.
16173 * gfortran.dg/dot_product_1.f03: Likewise.
16174 * gfortran.dg/dot_product_2.f90: Likewise.
16175 * gfortran.dg/dot_product_4.f90: Likewise.
16176 * gfortran.dg/dshift_1.F90: Likewise.
16177 * gfortran.dg/dshift_2.F90: Likewise.
16178 * gfortran.dg/dtio_1.f90: Likewise.
16179 * gfortran.dg/dtio_10.f90: Likewise.
16180 * gfortran.dg/dtio_12.f90: Likewise.
16181 * gfortran.dg/dtio_14.f90: Likewise.
16182 * gfortran.dg/dtio_15.f90: Likewise.
16183 * gfortran.dg/dtio_16.f90: Likewise.
16184 * gfortran.dg/dtio_17.f90: Likewise.
16185 * gfortran.dg/dtio_19.f90: Likewise.
16186 * gfortran.dg/dtio_2.f90: Likewise.
16187 * gfortran.dg/dtio_20.f03: Likewise.
16188 * gfortran.dg/dtio_22.f90: Likewise.
16189 * gfortran.dg/dtio_24.f90: Likewise.
16190 * gfortran.dg/dtio_25.f90: Likewise.
16191 * gfortran.dg/dtio_26.f03: Likewise.
16192 * gfortran.dg/dtio_27.f90: Likewise.
16193 * gfortran.dg/dtio_28.f03: Likewise.
16194 * gfortran.dg/dtio_3.f90: Likewise.
16195 * gfortran.dg/dtio_30.f03: Likewise.
16196 * gfortran.dg/dtio_31.f03: Likewise.
16197 * gfortran.dg/dtio_32.f03: Likewise.
16198 * gfortran.dg/dtio_4.f90: Likewise.
16199 * gfortran.dg/dtio_5.f90: Likewise.
16200 * gfortran.dg/dtio_7.f90: Likewise.
16201 * gfortran.dg/dtio_8.f90: Likewise.
16202 * gfortran.dg/dtio_9.f90: Likewise.
16203 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16204 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16205 * gfortran.dg/dup_save_1.f90: Likewise.
16206 * gfortran.dg/dup_save_2.f90: Likewise.
16207 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16208 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16209 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16210 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16211 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16212 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16213 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16214 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16215 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16216 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16217 * gfortran.dg/e_d_fmt.f90: Likewise.
16218 * gfortran.dg/edit_real_1.f90: Likewise.
16219 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16220 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16221 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16222 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16223 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16224 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16225 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16226 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16227 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16228 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16229 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16230 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16231 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16232 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16233 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16234 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16235 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16236 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16237 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16238 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16239 * gfortran.dg/empty_format_1.f90: Likewise.
16240 * gfortran.dg/endfile.f: Likewise.
16241 * gfortran.dg/endfile.f90: Likewise.
16242 * gfortran.dg/endfile_2.f90: Likewise.
16243 * gfortran.dg/entry_1.f90: Likewise.
16244 * gfortran.dg/entry_10.f90: Likewise.
16245 * gfortran.dg/entry_12.f90: Likewise.
16246 * gfortran.dg/entry_13.f90: Likewise.
16247 * gfortran.dg/entry_14.f90: Likewise.
16248 * gfortran.dg/entry_16.f90: Likewise.
16249 * gfortran.dg/entry_3.f90: Likewise.
16250 * gfortran.dg/entry_6.f90: Likewise.
16251 * gfortran.dg/entry_9.f90: Likewise.
16252 * gfortran.dg/entry_array_specs_2.f: Likewise.
16253 * gfortran.dg/enum_1.f90: Likewise.
16254 * gfortran.dg/enum_9.f90: Likewise.
16255 * gfortran.dg/eof_1.f90: Likewise.
16256 * gfortran.dg/eof_2.f90: Likewise.
16257 * gfortran.dg/eof_4.f90: Likewise.
16258 * gfortran.dg/eof_5.f90: Likewise.
16259 * gfortran.dg/eor_handling_1.f90: Likewise.
16260 * gfortran.dg/eor_handling_2.f90: Likewise.
16261 * gfortran.dg/eor_handling_3.f90: Likewise.
16262 * gfortran.dg/eor_handling_4.f90: Likewise.
16263 * gfortran.dg/eor_handling_5.f90: Likewise.
16264 * gfortran.dg/eoshift_3.f90: Likewise.
16265 * gfortran.dg/eoshift_4.f90: Likewise.
16266 * gfortran.dg/eoshift_5.f90: Likewise.
16267 * gfortran.dg/eoshift_6.f90: Likewise.
16268 * gfortran.dg/eoshift_large_1.f90: Likewise.
16269 * gfortran.dg/equiv_6.f90: Likewise.
16270 * gfortran.dg/equiv_7.f90: Likewise.
16271 * gfortran.dg/equiv_9.f90: Likewise.
16272 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16273 * gfortran.dg/erf_2.F90: Likewise.
16274 * gfortran.dg/erf_3.F90: Likewise.
16275 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16276 * gfortran.dg/error_format_2.f90: Likewise.
16277 * gfortran.dg/error_recovery_5.f90: Likewise.
16278 * gfortran.dg/execute_command_line_2.f90: Likewise.
16279 * gfortran.dg/execute_command_line_3.f90: Likewise.
16280 * gfortran.dg/exit_1.f08: Likewise.
16281 * gfortran.dg/exit_3.f08: Likewise.
16282 * gfortran.dg/exponent_1.f90: Likewise.
16283 * gfortran.dg/exponent_2.f90: Likewise.
16284 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16285 * gfortran.dg/extends_1.f03: Likewise.
16286 * gfortran.dg/extends_16.f90: Likewise.
16287 * gfortran.dg/extends_2.f03: Likewise.
16288 * gfortran.dg/extends_3.f03: Likewise.
16289 * gfortran.dg/extends_4.f03: Likewise.
16290 * gfortran.dg/extends_type_of_1.f03: Likewise.
16291 * gfortran.dg/extends_type_of_2.f03: Likewise.
16292 * gfortran.dg/external_procedures_3.f90: Likewise.
16293 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16294 * gfortran.dg/f2003_io_1.f03: Likewise.
16295 * gfortran.dg/f2003_io_4.f03: Likewise.
16296 * gfortran.dg/f2003_io_5.f03: Likewise.
16297 * gfortran.dg/f2003_io_6.f03: Likewise.
16298 * gfortran.dg/f2003_io_7.f03: Likewise.
16299 * gfortran.dg/f2c_1.f90: Likewise.
16300 * gfortran.dg/f2c_2.f90: Likewise.
16301 * gfortran.dg/f2c_3.f90: Likewise.
16302 * gfortran.dg/f2c_4.f90: Likewise.
16303 * gfortran.dg/f2c_6.f90: Likewise.
16304 * gfortran.dg/f2c_7.f90: Likewise.
16305 * gfortran.dg/f2c_9.f90: Likewise.
16306 * gfortran.dg/fgetc_1.f90: Likewise.
16307 * gfortran.dg/fgetc_2.f90: Likewise.
16308 * gfortran.dg/filename_null.f90: Likewise.
16309 * gfortran.dg/finalize_12.f90: Likewise.
16310 * gfortran.dg/finalize_13.f90: Likewise.
16311 * gfortran.dg/finalize_15.f90: Likewise.
16312 * gfortran.dg/finalize_17.f90: Likewise.
16313 * gfortran.dg/finalize_18.f90: Likewise.
16314 * gfortran.dg/finalize_25.f90: Likewise.
16315 * gfortran.dg/finalize_29.f08: Likewise.
16316 * gfortran.dg/finalize_31.f90: Likewise.
16317 * gfortran.dg/float_1.f90: Likewise.
16318 * gfortran.dg/flush_1.f90: Likewise.
16319 * gfortran.dg/fmt_bz_bn.f: Likewise.
16320 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16321 * gfortran.dg/fmt_cache_1.f: Likewise.
16322 * gfortran.dg/fmt_cache_2.f: Likewise.
16323 * gfortran.dg/fmt_cache_3.f90: Likewise.
16324 * gfortran.dg/fmt_colon.f90: Likewise.
16325 * gfortran.dg/fmt_e.f90: Likewise.
16326 * gfortran.dg/fmt_en.f90: Likewise.
16327 * gfortran.dg/fmt_error_10.f: Likewise.
16328 * gfortran.dg/fmt_error_9.f: Likewise.
16329 * gfortran.dg/fmt_exhaust.f90: Likewise.
16330 * gfortran.dg/fmt_f0_1.f90: Likewise.
16331 * gfortran.dg/fmt_f_an_p.f: Likewise.
16332 * gfortran.dg/fmt_fw_d.f90: Likewise.
16333 * gfortran.dg/fmt_g.f: Likewise.
16334 * gfortran.dg/fmt_g0_1.f08: Likewise.
16335 * gfortran.dg/fmt_g0_2.f08: Likewise.
16336 * gfortran.dg/fmt_g0_4.f08: Likewise.
16337 * gfortran.dg/fmt_g0_5.f08: Likewise.
16338 * gfortran.dg/fmt_g0_6.f08: Likewise.
16339 * gfortran.dg/fmt_g0_7.f08: Likewise.
16340 * gfortran.dg/fmt_g_1.f90: Likewise.
16341 * gfortran.dg/fmt_int_sign.f90: Likewise.
16342 * gfortran.dg/fmt_l.f90: Likewise.
16343 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16344 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16345 * gfortran.dg/fmt_p_1.f90: Likewise.
16346 * gfortran.dg/fmt_pf.f90: Likewise.
16347 * gfortran.dg/fmt_read.f90: Likewise.
16348 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16349 * gfortran.dg/fmt_t_1.f90: Likewise.
16350 * gfortran.dg/fmt_t_2.f90: Likewise.
16351 * gfortran.dg/fmt_t_3.f90: Likewise.
16352 * gfortran.dg/fmt_t_4.f90: Likewise.
16353 * gfortran.dg/fmt_t_5.f90: Likewise.
16354 * gfortran.dg/fmt_t_6.f: Likewise.
16355 * gfortran.dg/fmt_t_7.f: Likewise.
16356 * gfortran.dg/fmt_t_9.f: Likewise.
16357 * gfortran.dg/fmt_tl.f: Likewise.
16358 * gfortran.dg/fmt_unlimited.f90: Likewise.
16359 * gfortran.dg/fmt_white.f: Likewise.
16360 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16361 * gfortran.dg/fold_nearest.f90: Likewise.
16362 * gfortran.dg/forall_1.f90: Likewise.
16363 * gfortran.dg/forall_10.f90: Likewise.
16364 * gfortran.dg/forall_12.f90: Likewise.
16365 * gfortran.dg/forall_13.f90: Likewise.
16366 * gfortran.dg/forall_15.f90: Likewise.
16367 * gfortran.dg/forall_4.f90: Likewise.
16368 * gfortran.dg/forall_5.f90: Likewise.
16369 * gfortran.dg/forall_6.f90: Likewise.
16370 * gfortran.dg/forall_7.f90: Likewise.
16371 * gfortran.dg/fraction.f90: Likewise.
16372 * gfortran.dg/fseek.f90: Likewise.
16373 * gfortran.dg/ftell_1.f90: Likewise.
16374 * gfortran.dg/ftell_2.f90: Likewise.
16375 * gfortran.dg/ftell_3.f90: Likewise.
16376 * gfortran.dg/func_assign_2.f90: Likewise.
16377 * gfortran.dg/func_assign_3.f90: Likewise.
16378 * gfortran.dg/func_derived_1.f90: Likewise.
16379 * gfortran.dg/func_derived_2.f90: Likewise.
16380 * gfortran.dg/func_derived_3.f90: Likewise.
16381 * gfortran.dg/func_result_1.f90: Likewise.
16382 * gfortran.dg/func_result_2.f90: Likewise.
16383 * gfortran.dg/func_result_6.f90: Likewise.
16384 * gfortran.dg/function_charlen_2.f90: Likewise.
16385 * gfortran.dg/function_charlen_3.f: Likewise.
16386 * gfortran.dg/function_kinds_1.f90: Likewise.
16387 * gfortran.dg/function_kinds_4.f90: Likewise.
16388 * gfortran.dg/function_optimize_10.f90: Likewise.
16389 * gfortran.dg/function_optimize_11.f90: Likewise.
16390 * gfortran.dg/function_optimize_12.f90: Likewise.
16391 * gfortran.dg/function_optimize_4.f90: Likewise.
16392 * gfortran.dg/function_optimize_8.f90: Likewise.
16393 * gfortran.dg/g77/13037.f: Likewise.
16394 * gfortran.dg/g77/1832.f: Likewise.
16395 * gfortran.dg/g77/19981119-0.f: Likewise.
16396 * gfortran.dg/g77/19990313-0.f: Likewise.
16397 * gfortran.dg/g77/19990313-1.f: Likewise.
16398 * gfortran.dg/g77/19990313-2.f: Likewise.
16399 * gfortran.dg/g77/19990313-3.f: Likewise.
16400 * gfortran.dg/g77/19990419-1.f: Likewise.
16401 * gfortran.dg/g77/19990826-0.f: Likewise.
16402 * gfortran.dg/g77/19990826-2.f: Likewise.
16403 * gfortran.dg/g77/20000503-1.f: Likewise.
16404 * gfortran.dg/g77/20001111.f: Likewise.
16405 * gfortran.dg/g77/20010116.f: Likewise.
16406 * gfortran.dg/g77/20010216-1.f: Likewise.
16407 * gfortran.dg/g77/20010430.f: Likewise.
16408 * gfortran.dg/g77/20010610.f: Likewise.
16409 * gfortran.dg/g77/6177.f: Likewise.
16410 * gfortran.dg/g77/7388.f: Likewise.
16411 * gfortran.dg/g77/947.f: Likewise.
16412 * gfortran.dg/g77/970625-2.f: Likewise.
16413 * gfortran.dg/g77/971102-1.f: Likewise.
16414 * gfortran.dg/g77/980628-0.f: Likewise.
16415 * gfortran.dg/g77/980628-1.f: Likewise.
16416 * gfortran.dg/g77/980628-10.f: Likewise.
16417 * gfortran.dg/g77/980628-2.f: Likewise.
16418 * gfortran.dg/g77/980628-3.f: Likewise.
16419 * gfortran.dg/g77/980628-7.f: Likewise.
16420 * gfortran.dg/g77/980628-8.f: Likewise.
16421 * gfortran.dg/g77/980628-9.f: Likewise.
16422 * gfortran.dg/g77/980701-0.f: Likewise.
16423 * gfortran.dg/g77/980701-1.f: Likewise.
16424 * gfortran.dg/g77/cabs.f: Likewise.
16425 * gfortran.dg/g77/claus.f: Likewise.
16426 * gfortran.dg/g77/complex_1.f: Likewise.
16427 * gfortran.dg/g77/cpp3.F: Likewise.
16428 * gfortran.dg/g77/cpp4.F: Likewise.
16429 * gfortran.dg/g77/cpp5.F: Likewise.
16430 * gfortran.dg/g77/dcomplex.f: Likewise.
16431 * gfortran.dg/g77/dnrm2.f: Likewise.
16432 * gfortran.dg/g77/erfc.f: Likewise.
16433 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16434 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16435 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16436 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16437 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16438 * gfortran.dg/g77/int8421.f: Likewise.
16439 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16440 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16441 * gfortran.dg/g77/le.f: Likewise.
16442 * gfortran.dg/g77/short.f: Likewise.
16443 * gfortran.dg/gamma_1.f90: Likewise.
16444 * gfortran.dg/gamma_4.f90: Likewise.
16445 * gfortran.dg/gamma_5.f90: Likewise.
16446 * gfortran.dg/generic_13.f90: Likewise.
16447 * gfortran.dg/generic_15.f90: Likewise.
16448 * gfortran.dg/generic_19.f90: Likewise.
16449 * gfortran.dg/generic_20.f90: Likewise.
16450 * gfortran.dg/generic_23.f03: Likewise.
16451 * gfortran.dg/generic_25.f90: Likewise.
16452 * gfortran.dg/generic_27.f90: Likewise.
16453 * gfortran.dg/generic_31.f90: Likewise.
16454 * gfortran.dg/generic_4.f90: Likewise.
16455 * gfortran.dg/global_vars_c_init.f90: Likewise.
16456 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16457 * gfortran.dg/gnu_logical_1.F: Likewise.
16458 * gfortran.dg/goacc/fixed-1.f: Likewise.
16459 * gfortran.dg/goacc/fixed-2.f: Likewise.
16460 * gfortran.dg/goacc/gang-static.f95: Likewise.
16461 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16462 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16463 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16464 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16465 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16466 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16467 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16468 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16469 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16470 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16471 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16472 * gfortran.dg/gomp/pr48794.f90: Likewise.
16473 * gfortran.dg/gomp/pr72744.f90: Likewise.
16474 * gfortran.dg/gomp/pr77665.f90: Likewise.
16475 * gfortran.dg/gomp/workshare2.f90: Likewise.
16476 * gfortran.dg/gomp/workshare3.f90: Likewise.
16477 * gfortran.dg/goto_1.f: Likewise.
16478 * gfortran.dg/goto_2.f90: Likewise.
16479 * gfortran.dg/goto_4.f90: Likewise.
16480 * gfortran.dg/goto_6.f: Likewise.
16481 * gfortran.dg/graphite/id-26.f03: Likewise.
16482 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16483 * gfortran.dg/graphite/pr29581.f90: Likewise.
16484 * gfortran.dg/graphite/pr29832.f90: Likewise.
16485 * gfortran.dg/graphite/run-id-1.f: Likewise.
16486 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16487 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16488 * gfortran.dg/hollerith.f90: Likewise.
16489 * gfortran.dg/hollerith4.f90: Likewise.
16490 * gfortran.dg/hollerith6.f90: Likewise.
16491 * gfortran.dg/hollerith8.f90: Likewise.
16492 * gfortran.dg/hollerith_1.f90: Likewise.
16493 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16494 * gfortran.dg/hollerith_f95.f90: Likewise.
16495 * gfortran.dg/hollerith_legacy.f90: Likewise.
16496 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16497 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16498 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16499 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16500 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16501 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16502 * gfortran.dg/hypot_1.f90: Likewise.
16503 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16504 * gfortran.dg/iargc.f90: Likewise.
16505 * gfortran.dg/ibits.f90: Likewise.
16506 * gfortran.dg/ichar_1.f90: Likewise.
16507 * gfortran.dg/ichar_2.f90: Likewise.
16508 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16509 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16510 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16511 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16512 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16513 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16514 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16515 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16516 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16517 * gfortran.dg/ieee/large_1.f90: Likewise.
16518 * gfortran.dg/ieee/large_2.f90: Likewise.
16519 * gfortran.dg/ieee/large_3.F90: Likewise.
16520 * gfortran.dg/ieee/large_4.f90: Likewise.
16521 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16522 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16523 * gfortran.dg/impl_do_var_data.f90: Likewise.
16524 * gfortran.dg/implicit_10.f90: Likewise.
16525 * gfortran.dg/implicit_12.f90: Likewise.
16526 * gfortran.dg/implicit_class_1.f90: Likewise.
16527 * gfortran.dg/implicit_pure_1.f90: Likewise.
16528 * gfortran.dg/implied_do_1.f90: Likewise.
16529 * gfortran.dg/implied_do_io_1.f90: Likewise.
16530 * gfortran.dg/implied_do_io_2.f90: Likewise.
16531 * gfortran.dg/implied_do_io_3.f90: Likewise.
16532 * gfortran.dg/implied_shape_1.f08: Likewise.
16533 * gfortran.dg/import.f90: Likewise.
16534 * gfortran.dg/import4.f90: Likewise.
16535 * gfortran.dg/impure_1.f08: Likewise.
16536 * gfortran.dg/index.f90: Likewise.
16537 * gfortran.dg/index_2.f90: Likewise.
16538 * gfortran.dg/init_flag_1.f90: Likewise.
16539 * gfortran.dg/init_flag_10.f90: Likewise.
16540 * gfortran.dg/init_flag_15.f03: Likewise.
16541 * gfortran.dg/init_flag_2.f90: Likewise.
16542 * gfortran.dg/init_flag_3.f90: Likewise.
16543 * gfortran.dg/init_flag_4.f90: Likewise.
16544 * gfortran.dg/init_flag_5.f90: Likewise.
16545 * gfortran.dg/init_flag_6.f90: Likewise.
16546 * gfortran.dg/init_flag_7.f90: Likewise.
16547 * gfortran.dg/init_flag_9.f90: Likewise.
16548 * gfortran.dg/initialization_11.f90: Likewise.
16549 * gfortran.dg/initialization_19.f90: Likewise.
16550 * gfortran.dg/initialization_2.f90: Likewise.
16551 * gfortran.dg/initialization_22.f90: Likewise.
16552 * gfortran.dg/initialization_27.f90: Likewise.
16553 * gfortran.dg/initialization_5.f90: Likewise.
16554 * gfortran.dg/initialization_6.f90: Likewise.
16555 * gfortran.dg/inline_matmul_1.f90: Likewise.
16556 * gfortran.dg/inline_matmul_10.f90: Likewise.
16557 * gfortran.dg/inline_matmul_11.f90: Likewise.
16558 * gfortran.dg/inline_matmul_13.f90: Likewise.
16559 * gfortran.dg/inline_matmul_14.f90: Likewise.
16560 * gfortran.dg/inline_matmul_16.f90: Likewise.
16561 * gfortran.dg/inline_matmul_17.f90: Likewise.
16562 * gfortran.dg/inline_matmul_18.f90: Likewise.
16563 * gfortran.dg/inline_matmul_19.f90: Likewise.
16564 * gfortran.dg/inline_matmul_2.f90: Likewise.
16565 * gfortran.dg/inline_matmul_20.f90: Likewise.
16566 * gfortran.dg/inline_matmul_22.f90: Likewise.
16567 * gfortran.dg/inline_matmul_3.f90: Likewise.
16568 * gfortran.dg/inline_matmul_4.f90: Likewise.
16569 * gfortran.dg/inline_matmul_5.f90: Likewise.
16570 * gfortran.dg/inline_matmul_6.f90: Likewise.
16571 * gfortran.dg/inline_matmul_7.f90: Likewise.
16572 * gfortran.dg/inline_matmul_8.f90: Likewise.
16573 * gfortran.dg/inline_matmul_9.f90: Likewise.
16574 * gfortran.dg/inline_sum_1.f90: Likewise.
16575 * gfortran.dg/inline_sum_3.f90: Likewise.
16576 * gfortran.dg/inline_sum_5.f90: Likewise.
16577 * gfortran.dg/inquire-complex.f90: Likewise.
16578 * gfortran.dg/inquire.f90: Likewise.
16579 * gfortran.dg/inquire_10.f90: Likewise.
16580 * gfortran.dg/inquire_13.f90: Likewise.
16581 * gfortran.dg/inquire_15.f90: Likewise.
16582 * gfortran.dg/inquire_16.f90: Likewise.
16583 * gfortran.dg/inquire_17.f90: Likewise.
16584 * gfortran.dg/inquire_5.f90: Likewise.
16585 * gfortran.dg/inquire_6.f90: Likewise.
16586 * gfortran.dg/inquire_7.f90: Likewise.
16587 * gfortran.dg/inquire_9.f90: Likewise.
16588 * gfortran.dg/inquire_internal.f90: Likewise.
16589 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16590 * gfortran.dg/inquire_size.f90: Likewise.
16591 * gfortran.dg/int_1.f90: Likewise.
16592 * gfortran.dg/int_conv_1.f90: Likewise.
16593 * gfortran.dg/int_range_io_1.f90: Likewise.
16594 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16595 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16596 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16597 * gfortran.dg/integer_plus.f90: Likewise.
16598 * gfortran.dg/intent_out_2.f90: Likewise.
16599 * gfortran.dg/intent_out_5.f90: Likewise.
16600 * gfortran.dg/intent_out_6.f90: Likewise.
16601 * gfortran.dg/interface_12.f90: Likewise.
16602 * gfortran.dg/interface_19.f90: Likewise.
16603 * gfortran.dg/interface_4.f90: Likewise.
16604 * gfortran.dg/interface_5.f90: Likewise.
16605 * gfortran.dg/interface_9.f90: Likewise.
16606 * gfortran.dg/interface_assignment_1.f90: Likewise.
16607 * gfortran.dg/interface_assignment_2.f90: Likewise.
16608 * gfortran.dg/internal_dummy_2.f08: Likewise.
16609 * gfortran.dg/internal_dummy_3.f08: Likewise.
16610 * gfortran.dg/internal_dummy_4.f08: Likewise.
16611 * gfortran.dg/internal_pack_1.f90: Likewise.
16612 * gfortran.dg/internal_pack_10.f90: Likewise.
16613 * gfortran.dg/internal_pack_12.f90: Likewise.
16614 * gfortran.dg/internal_pack_13.f90: Likewise.
16615 * gfortran.dg/internal_pack_14.f90: Likewise.
16616 * gfortran.dg/internal_pack_15.f90: Likewise.
16617 * gfortran.dg/internal_pack_2.f90: Likewise.
16618 * gfortran.dg/internal_pack_3.f90: Likewise.
16619 * gfortran.dg/internal_pack_4.f90: Likewise.
16620 * gfortran.dg/internal_pack_6.f90: Likewise.
16621 * gfortran.dg/internal_pack_8.f90: Likewise.
16622 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16623 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16624 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16625 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16626 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16627 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16628 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16629 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16630 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16631 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16632 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16633 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16634 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16635 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16636 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16637 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16638 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16639 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16640 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16641 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16642 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16643 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16644 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16645 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16646 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16647 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16648 * gfortran.dg/io_err_1.f90: Likewise.
16649 * gfortran.dg/io_real_boz.f90: Likewise.
16650 * gfortran.dg/iomsg_1.f90: Likewise.
16651 * gfortran.dg/iostat_1.f90: Likewise.
16652 * gfortran.dg/iostat_2.f90: Likewise.
16653 * gfortran.dg/iostat_4.f90: Likewise.
16654 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16655 * gfortran.dg/ishft_1.f90: Likewise.
16656 * gfortran.dg/ishft_2.f90: Likewise.
16657 * gfortran.dg/ishft_4.f90: Likewise.
16658 * gfortran.dg/isnan_1.f90: Likewise.
16659 * gfortran.dg/isnan_2.f90: Likewise.
16660 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16661 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16662 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16663 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16664 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16665 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16666 * gfortran.dg/itime_idate_1.f: Likewise.
16667 * gfortran.dg/itime_idate_2.f: Likewise.
16668 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16669 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16670 * gfortran.dg/large_real_kind_1.f90: Likewise.
16671 * gfortran.dg/large_real_kind_2.F90: Likewise.
16672 * gfortran.dg/large_real_kind_3.F90: Likewise.
16673 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16674 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16675 * gfortran.dg/large_recl.f90: Likewise.
16676 * gfortran.dg/large_unit_1.f90: Likewise.
16677 * gfortran.dg/large_unit_2.f90: Likewise.
16678 * gfortran.dg/largeequiv_1.f90: Likewise.
16679 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16680 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16681 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16682 * gfortran.dg/list_read_1.f90: Likewise.
16683 * gfortran.dg/list_read_10.f90: Likewise.
16684 * gfortran.dg/list_read_11.f90: Likewise.
16685 * gfortran.dg/list_read_12.f90: Likewise.
16686 * gfortran.dg/list_read_13.f: Likewise.
16687 * gfortran.dg/list_read_14.f90: Likewise.
16688 * gfortran.dg/list_read_2.f90: Likewise.
16689 * gfortran.dg/list_read_3.f90: Likewise.
16690 * gfortran.dg/list_read_4.f90: Likewise.
16691 * gfortran.dg/list_read_5.f90: Likewise.
16692 * gfortran.dg/list_read_6.f90: Likewise.
16693 * gfortran.dg/list_read_7.f90: Likewise.
16694 * gfortran.dg/list_read_8.f90: Likewise.
16695 * gfortran.dg/list_read_9.f90: Likewise.
16696 * gfortran.dg/loc_2.f90: Likewise.
16697 * gfortran.dg/logical_1.f90: Likewise.
16698 * gfortran.dg/logical_dot_product.f90: Likewise.
16699 * gfortran.dg/logical_temp_io.f90: Likewise.
16700 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16701 * gfortran.dg/lrshift_1.f90: Likewise.
16702 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16703 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16704 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16705 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16706 * gfortran.dg/make_unit.f90: Likewise.
16707 * gfortran.dg/mapping_1.f90: Likewise.
16708 * gfortran.dg/mapping_2.f90: Likewise.
16709 * gfortran.dg/mapping_3.f90: Likewise.
16710 * gfortran.dg/masklr_1.F90: Likewise.
16711 * gfortran.dg/masklr_2.F90: Likewise.
16712 * gfortran.dg/matmul_1.f90: Likewise.
16713 * gfortran.dg/matmul_10.f90: Likewise.
16714 * gfortran.dg/matmul_12.f90: Likewise.
16715 * gfortran.dg/matmul_16.f90: Likewise.
16716 * gfortran.dg/matmul_17.f90: Likewise.
16717 * gfortran.dg/matmul_18.f90: Likewise.
16718 * gfortran.dg/matmul_2.f90: Likewise.
16719 * gfortran.dg/matmul_3.f90: Likewise.
16720 * gfortran.dg/matmul_4.f90: Likewise.
16721 * gfortran.dg/matmul_6.f90: Likewise.
16722 * gfortran.dg/matmul_8.f03: Likewise.
16723 * gfortran.dg/matmul_9.f90: Likewise.
16724 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16725 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16726 * gfortran.dg/matmul_const.f90: Likewise.
16727 * gfortran.dg/maxloc_1.f90: Likewise.
16728 * gfortran.dg/maxloc_2.f90: Likewise.
16729 * gfortran.dg/maxloc_3.f90: Likewise.
16730 * gfortran.dg/maxloc_4.f90: Likewise.
16731 * gfortran.dg/maxloc_string_1.f90: Likewise.
16732 * gfortran.dg/maxlocval_1.f90: Likewise.
16733 * gfortran.dg/maxlocval_2.f90: Likewise.
16734 * gfortran.dg/maxlocval_3.f90: Likewise.
16735 * gfortran.dg/maxlocval_4.f90: Likewise.
16736 * gfortran.dg/maxval_char_1.f90: Likewise.
16737 * gfortran.dg/maxval_char_2.f90: Likewise.
16738 * gfortran.dg/maxval_char_3.f90: Likewise.
16739 * gfortran.dg/maxval_char_4.f90: Likewise.
16740 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16741 * gfortran.dg/mclock.f90: Likewise.
16742 * gfortran.dg/merge_bits_1.F90: Likewise.
16743 * gfortran.dg/merge_bits_2.F90: Likewise.
16744 * gfortran.dg/merge_char_1.f90: Likewise.
16745 * gfortran.dg/merge_init_expr.f90: Likewise.
16746 * gfortran.dg/min_max_optional_1.f90: Likewise.
16747 * gfortran.dg/min_max_optional_5.f90: Likewise.
16748 * gfortran.dg/minloc_1.f90: Likewise.
16749 * gfortran.dg/minloc_2.f90: Likewise.
16750 * gfortran.dg/minloc_3.f90: Likewise.
16751 * gfortran.dg/minloc_4.f90: Likewise.
16752 * gfortran.dg/minloc_string_1.f90: Likewise.
16753 * gfortran.dg/minlocval_1.f90: Likewise.
16754 * gfortran.dg/minlocval_2.f90: Likewise.
16755 * gfortran.dg/minlocval_3.f90: Likewise.
16756 * gfortran.dg/minlocval_4.f90: Likewise.
16757 * gfortran.dg/minmax_char_1.f90: Likewise.
16758 * gfortran.dg/minmaxloc_1.f90: Likewise.
16759 * gfortran.dg/minmaxloc_10.f90: Likewise.
16760 * gfortran.dg/minmaxloc_11.f90: Likewise.
16761 * gfortran.dg/minmaxloc_12.f90: Likewise.
16762 * gfortran.dg/minmaxloc_13.f90: Likewise.
16763 * gfortran.dg/minmaxloc_2.f90: Likewise.
16764 * gfortran.dg/minmaxloc_3.f90: Likewise.
16765 * gfortran.dg/minmaxloc_4.f90: Likewise.
16766 * gfortran.dg/minmaxloc_5.f90: Likewise.
16767 * gfortran.dg/minmaxloc_6.f90: Likewise.
16768 * gfortran.dg/minmaxloc_7.f90: Likewise.
16769 * gfortran.dg/minmaxloc_8.f90: Likewise.
16770 * gfortran.dg/minmaxval_1.f90: Likewise.
16771 * gfortran.dg/minval_char_1.f90: Likewise.
16772 * gfortran.dg/minval_char_2.f90: Likewise.
16773 * gfortran.dg/minval_char_3.f90: Likewise.
16774 * gfortran.dg/minval_char_4.f90: Likewise.
16775 * gfortran.dg/minval_char_5.f90: Likewise.
16776 * gfortran.dg/minval_parameter_1.f90: Likewise.
16777 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16778 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16779 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16780 * gfortran.dg/missing_parens_1.f90: Likewise.
16781 * gfortran.dg/missing_parens_2.f90: Likewise.
16782 * gfortran.dg/mod_large_1.f90: Likewise.
16783 * gfortran.dg/mod_sign0_1.f90: Likewise.
16784 * gfortran.dg/module_blank_common.f90: Likewise.
16785 * gfortran.dg/module_commons_1.f90: Likewise.
16786 * gfortran.dg/module_commons_3.f90: Likewise.
16787 * gfortran.dg/module_double_reuse.f90: Likewise.
16788 * gfortran.dg/module_equivalence_1.f90: Likewise.
16789 * gfortran.dg/module_equivalence_2.f90: Likewise.
16790 * gfortran.dg/module_equivalence_3.f90: Likewise.
16791 * gfortran.dg/module_equivalence_5.f90: Likewise.
16792 * gfortran.dg/module_interface_1.f90: Likewise.
16793 * gfortran.dg/module_nan.f90: Likewise.
16794 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16795 * gfortran.dg/module_procedure_1.f90: Likewise.
16796 * gfortran.dg/module_read_1.f90: Likewise.
16797 * gfortran.dg/module_read_2.f90: Likewise.
16798 * gfortran.dg/module_widestring_1.f90: Likewise.
16799 * gfortran.dg/move_alloc.f90: Likewise.
16800 * gfortran.dg/move_alloc_10.f90: Likewise.
16801 * gfortran.dg/move_alloc_13.f90: Likewise.
16802 * gfortran.dg/move_alloc_14.f90: Likewise.
16803 * gfortran.dg/move_alloc_15.f90: Likewise.
16804 * gfortran.dg/move_alloc_16.f90: Likewise.
16805 * gfortran.dg/move_alloc_2.f90: Likewise.
16806 * gfortran.dg/move_alloc_5.f90: Likewise.
16807 * gfortran.dg/move_alloc_6.f90: Likewise.
16808 * gfortran.dg/move_alloc_9.f90: Likewise.
16809 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16810 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16811 * gfortran.dg/mvbits_1.f90: Likewise.
16812 * gfortran.dg/mvbits_2.f90: Likewise.
16813 * gfortran.dg/mvbits_3.f90: Likewise.
16814 * gfortran.dg/mvbits_4.f90: Likewise.
16815 * gfortran.dg/mvbits_7.f90: Likewise.
16816 * gfortran.dg/mvbits_8.f90: Likewise.
16817 * gfortran.dg/namelist_11.f: Likewise.
16818 * gfortran.dg/namelist_12.f: Likewise.
16819 * gfortran.dg/namelist_13.f90: Likewise.
16820 * gfortran.dg/namelist_14.f90: Likewise.
16821 * gfortran.dg/namelist_15.f90: Likewise.
16822 * gfortran.dg/namelist_16.f90: Likewise.
16823 * gfortran.dg/namelist_17.f90: Likewise.
16824 * gfortran.dg/namelist_18.f90: Likewise.
16825 * gfortran.dg/namelist_19.f90: Likewise.
16826 * gfortran.dg/namelist_20.f90: Likewise.
16827 * gfortran.dg/namelist_21.f90: Likewise.
16828 * gfortran.dg/namelist_22.f90: Likewise.
16829 * gfortran.dg/namelist_23.f90: Likewise.
16830 * gfortran.dg/namelist_24.f90: Likewise.
16831 * gfortran.dg/namelist_26.f90: Likewise.
16832 * gfortran.dg/namelist_27.f90: Likewise.
16833 * gfortran.dg/namelist_28.f90: Likewise.
16834 * gfortran.dg/namelist_29.f90: Likewise.
16835 * gfortran.dg/namelist_37.f90: Likewise.
16836 * gfortran.dg/namelist_38.f90: Likewise.
16837 * gfortran.dg/namelist_39.f90: Likewise.
16838 * gfortran.dg/namelist_40.f90: Likewise.
16839 * gfortran.dg/namelist_41.f90: Likewise.
16840 * gfortran.dg/namelist_42.f90: Likewise.
16841 * gfortran.dg/namelist_43.f90: Likewise.
16842 * gfortran.dg/namelist_44.f90: Likewise.
16843 * gfortran.dg/namelist_47.f90: Likewise.
16844 * gfortran.dg/namelist_48.f90: Likewise.
16845 * gfortran.dg/namelist_49.f90: Likewise.
16846 * gfortran.dg/namelist_50.f90: Likewise.
16847 * gfortran.dg/namelist_51.f90: Likewise.
16848 * gfortran.dg/namelist_52.f90: Likewise.
16849 * gfortran.dg/namelist_54.f90: Likewise.
16850 * gfortran.dg/namelist_55.f90: Likewise.
16851 * gfortran.dg/namelist_56.f90: Likewise.
16852 * gfortran.dg/namelist_57.f90: Likewise.
16853 * gfortran.dg/namelist_58.f90: Likewise.
16854 * gfortran.dg/namelist_59.f90: Likewise.
16855 * gfortran.dg/namelist_60.f90: Likewise.
16856 * gfortran.dg/namelist_61.f90: Likewise.
16857 * gfortran.dg/namelist_64.f90: Likewise.
16858 * gfortran.dg/namelist_65.f90: Likewise.
16859 * gfortran.dg/namelist_69.f90: Likewise.
16860 * gfortran.dg/namelist_70.f90: Likewise.
16861 * gfortran.dg/namelist_71.f90: Likewise.
16862 * gfortran.dg/namelist_72.f: Likewise.
16863 * gfortran.dg/namelist_73.f90: Likewise.
16864 * gfortran.dg/namelist_77.f90: Likewise.
16865 * gfortran.dg/namelist_78.f90: Likewise.
16866 * gfortran.dg/namelist_79.f90: Likewise.
16867 * gfortran.dg/namelist_80.f90: Likewise.
16868 * gfortran.dg/namelist_81.f90: Likewise.
16869 * gfortran.dg/namelist_82.f90: Likewise.
16870 * gfortran.dg/namelist_84.f90: Likewise.
16871 * gfortran.dg/namelist_85.f90: Likewise.
16872 * gfortran.dg/namelist_86.f90: Likewise.
16873 * gfortran.dg/namelist_87.f90: Likewise.
16874 * gfortran.dg/namelist_88.f90: Likewise.
16875 * gfortran.dg/namelist_89.f90: Likewise.
16876 * gfortran.dg/namelist_90.f: Likewise.
16877 * gfortran.dg/namelist_95.f90: Likewise.
16878 * gfortran.dg/namelist_char_only.f90: Likewise.
16879 * gfortran.dg/namelist_empty.f90: Likewise.
16880 * gfortran.dg/namelist_internal.f90: Likewise.
16881 * gfortran.dg/namelist_use.f90: Likewise.
16882 * gfortran.dg/namelist_use_only.f90: Likewise.
16883 * gfortran.dg/namelist_utf8.f90: Likewise.
16884 * gfortran.dg/nan_1.f90: Likewise.
16885 * gfortran.dg/nan_2.f90: Likewise.
16886 * gfortran.dg/nan_3.f90: Likewise.
16887 * gfortran.dg/nan_6.f90: Likewise.
16888 * gfortran.dg/nan_7.f90: Likewise.
16889 * gfortran.dg/nearest_1.f90: Likewise.
16890 * gfortran.dg/nearest_2.f90: Likewise.
16891 * gfortran.dg/nearest_3.f90: Likewise.
16892 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16893 * gfortran.dg/negative_automatic_size.f90: Likewise.
16894 * gfortran.dg/negative_unit.f: Likewise.
16895 * gfortran.dg/negative_unit2.f90: Likewise.
16896 * gfortran.dg/negative_unit_int8.f: Likewise.
16897 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16898 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16899 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16900 * gfortran.dg/nested_modules_1.f90: Likewise.
16901 * gfortran.dg/nested_modules_2.f90: Likewise.
16902 * gfortran.dg/nested_modules_3.f90: Likewise.
16903 * gfortran.dg/nesting_1.f90: Likewise.
16904 * gfortran.dg/new_line.f90: Likewise.
16905 * gfortran.dg/newunit_1.f90: Likewise.
16906 * gfortran.dg/newunit_3.f90: Likewise.
16907 * gfortran.dg/newunit_5.f90.f90: Likewise.
16908 * gfortran.dg/nint_1.f90: Likewise.
16909 * gfortran.dg/nint_2.f90: Likewise.
16910 * gfortran.dg/no_arg_check_2.f90: Likewise.
16911 * gfortran.dg/no_range_check_1.f90: Likewise.
16912 * gfortran.dg/no_range_check_2.f90: Likewise.
16913 * gfortran.dg/no_range_check_3.f90: Likewise.
16914 * gfortran.dg/noadv_size.f90: Likewise.
16915 * gfortran.dg/nonreturning_statements.f90: Likewise.
16916 * gfortran.dg/norm2_1.f90: Likewise.
16917 * gfortran.dg/norm2_3.f90: Likewise.
16918 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16919 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16920 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16921 * gfortran.dg/null_4.f90: Likewise.
16922 * gfortran.dg/null_9.f90: Likewise.
16923 * gfortran.dg/nullify_3.f90: Likewise.
16924 * gfortran.dg/oldstyle_1.f90: Likewise.
16925 * gfortran.dg/open_access_append_1.f90: Likewise.
16926 * gfortran.dg/open_access_append_2.f90: Likewise.
16927 * gfortran.dg/open_errors.f90: Likewise.
16928 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16929 * gfortran.dg/open_new.f90: Likewise.
16930 * gfortran.dg/open_readonly_1.f90: Likewise.
16931 * gfortran.dg/operator_1.f90: Likewise.
16932 * gfortran.dg/optional_absent_1.f90: Likewise.
16933 * gfortran.dg/optional_absent_2.f90: Likewise.
16934 * gfortran.dg/optional_absent_3.f90: Likewise.
16935 * gfortran.dg/optional_class_1.f90: Likewise.
16936 * gfortran.dg/optional_dim_2.f90: Likewise.
16937 * gfortran.dg/optional_dim_3.f90: Likewise.
16938 * gfortran.dg/output_exponents_1.f90: Likewise.
16939 * gfortran.dg/overload_1.f90: Likewise.
16940 * gfortran.dg/overload_2.f90: Likewise.
16941 * gfortran.dg/overwrite_1.f: Likewise.
16942 * gfortran.dg/pad_no.f90: Likewise.
16943 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16944 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16945 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16946 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16947 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16948 * gfortran.dg/parens_3.f90: Likewise.
16949 * gfortran.dg/parens_5.f90: Likewise.
16950 * gfortran.dg/parens_6.f90: Likewise.
16951 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16952 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16953 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16954 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16955 * gfortran.dg/parity_1.f90: Likewise.
16956 * gfortran.dg/past_eor.f90: Likewise.
16957 * gfortran.dg/pdt_1.f03: Likewise.
16958 * gfortran.dg/pdt_10.f03: Likewise.
16959 * gfortran.dg/pdt_11.f03: Likewise.
16960 * gfortran.dg/pdt_12.f03: Likewise.
16961 * gfortran.dg/pdt_13.f03: Likewise.
16962 * gfortran.dg/pdt_14.f03: Likewise.
16963 * gfortran.dg/pdt_15.f03: Likewise.
16964 * gfortran.dg/pdt_19.f03: Likewise.
16965 * gfortran.dg/pdt_20.f03: Likewise.
16966 * gfortran.dg/pdt_22.f03: Likewise.
16967 * gfortran.dg/pdt_23.f03: Likewise.
16968 * gfortran.dg/pdt_25.f03: Likewise.
16969 * gfortran.dg/pdt_26.f03: Likewise.
16970 * gfortran.dg/pdt_27.f03: Likewise.
16971 * gfortran.dg/pdt_28.f03: Likewise.
16972 * gfortran.dg/pdt_3.f03: Likewise.
16973 * gfortran.dg/pdt_4.f03: Likewise.
16974 * gfortran.dg/pdt_5.f03: Likewise.
16975 * gfortran.dg/pdt_7.f03: Likewise.
16976 * gfortran.dg/pointer_1.f90: Likewise.
16977 * gfortran.dg/pointer_array_1.f90: Likewise.
16978 * gfortran.dg/pointer_array_3.f90: Likewise.
16979 * gfortran.dg/pointer_array_4.f90: Likewise.
16980 * gfortran.dg/pointer_array_5.f90: Likewise.
16981 * gfortran.dg/pointer_array_6.f90: Likewise.
16982 * gfortran.dg/pointer_array_7.f90: Likewise.
16983 * gfortran.dg/pointer_array_8.f90: Likewise.
16984 * gfortran.dg/pointer_array_9.f90: Likewise.
16985 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16986 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16987 * gfortran.dg/pointer_assign_10.f90: Likewise.
16988 * gfortran.dg/pointer_assign_11.f90: Likewise.
16989 * gfortran.dg/pointer_assign_4.f90: Likewise.
16990 * gfortran.dg/pointer_assign_8.f90: Likewise.
16991 * gfortran.dg/pointer_assign_9.f90: Likewise.
16992 * gfortran.dg/pointer_check_10.f90: Likewise.
16993 * gfortran.dg/pointer_check_9.f90: Likewise.
16994 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16995 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16996 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16997 * gfortran.dg/pointer_init_1.f90: Likewise.
16998 * gfortran.dg/pointer_init_3.f90: Likewise.
16999 * gfortran.dg/pointer_init_4.f90: Likewise.
17000 * gfortran.dg/pointer_init_5.f90: Likewise.
17001 * gfortran.dg/pointer_init_8.f90: Likewise.
17002 * gfortran.dg/pointer_intent_1.f90: Likewise.
17003 * gfortran.dg/pointer_intent_4.f90: Likewise.
17004 * gfortran.dg/pointer_intent_5.f90: Likewise.
17005 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17006 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17007 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17008 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17009 * gfortran.dg/pointer_target_1.f90: Likewise.
17010 * gfortran.dg/pointer_target_2.f90: Likewise.
17011 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17012 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17013 * gfortran.dg/power.f90: Likewise.
17014 * gfortran.dg/power1.f90: Likewise.
17015 * gfortran.dg/power_3.f90: Likewise.
17016 * gfortran.dg/power_4.f90: Likewise.
17017 * gfortran.dg/power_5.f90: Likewise.
17018 * gfortran.dg/pr12884.f: Likewise.
17019 * gfortran.dg/pr15129.f90: Likewise.
17020 * gfortran.dg/pr15140.f90: Likewise.
17021 * gfortran.dg/pr15324.f90: Likewise.
17022 * gfortran.dg/pr15332.f: Likewise.
17023 * gfortran.dg/pr15957.f90: Likewise.
17024 * gfortran.dg/pr15959.f90: Likewise.
17025 * gfortran.dg/pr16597.f90: Likewise.
17026 * gfortran.dg/pr16861.f90: Likewise.
17027 * gfortran.dg/pr16938.f90: Likewise.
17028 * gfortran.dg/pr17090.f90: Likewise.
17029 * gfortran.dg/pr17143.f90: Likewise.
17030 * gfortran.dg/pr17164.f90: Likewise.
17031 * gfortran.dg/pr17229.f: Likewise.
17032 * gfortran.dg/pr17285.f90: Likewise.
17033 * gfortran.dg/pr17286.f90: Likewise.
17034 * gfortran.dg/pr17472.f: Likewise.
17035 * gfortran.dg/pr17612.f90: Likewise.
17036 * gfortran.dg/pr17706.f90: Likewise.
17037 * gfortran.dg/pr18025.f90: Likewise.
17038 * gfortran.dg/pr18122.f90: Likewise.
17039 * gfortran.dg/pr18210.f90: Likewise.
17040 * gfortran.dg/pr18392.f90: Likewise.
17041 * gfortran.dg/pr19155.f: Likewise.
17042 * gfortran.dg/pr19216.f: Likewise.
17043 * gfortran.dg/pr19467.f90: Likewise.
17044 * gfortran.dg/pr19657.f: Likewise.
17045 * gfortran.dg/pr19926.f90: Likewise.
17046 * gfortran.dg/pr19928-1.f90: Likewise.
17047 * gfortran.dg/pr19928-2.f90: Likewise.
17048 * gfortran.dg/pr20086.f90: Likewise.
17049 * gfortran.dg/pr20124.f90: Likewise.
17050 * gfortran.dg/pr20163-2.f: Likewise.
17051 * gfortran.dg/pr20480.f90: Likewise.
17052 * gfortran.dg/pr20755.f: Likewise.
17053 * gfortran.dg/pr20950.f: Likewise.
17054 * gfortran.dg/pr21177.f90: Likewise.
17055 * gfortran.dg/pr21730.f: Likewise.
17056 * gfortran.dg/pr22491.f: Likewise.
17057 * gfortran.dg/pr25603.f: Likewise.
17058 * gfortran.dg/pr26246_2.f90: Likewise.
17059 * gfortran.dg/pr32136.f90: Likewise.
17060 * gfortran.dg/pr32533.f90: Likewise.
17061 * gfortran.dg/pr33794.f90: Likewise.
17062 * gfortran.dg/pr35662.f90: Likewise.
17063 * gfortran.dg/pr35944-1.f90: Likewise.
17064 * gfortran.dg/pr35944-2.f90: Likewise.
17065 * gfortran.dg/pr35983.f90: Likewise.
17066 * gfortran.dg/pr39865.f90: Likewise.
17067 * gfortran.dg/pr41212.f90: Likewise.
17068 * gfortran.dg/pr43808.f90: Likewise.
17069 * gfortran.dg/pr44592.f90: Likewise.
17070 * gfortran.dg/pr44735.f90: Likewise.
17071 * gfortran.dg/pr45308.f03: Likewise.
17072 * gfortran.dg/pr46297.f: Likewise.
17073 * gfortran.dg/pr46588.f90: Likewise.
17074 * gfortran.dg/pr46665.f90: Likewise.
17075 * gfortran.dg/pr46804.f90: Likewise.
17076 * gfortran.dg/pr47008.f03: Likewise.
17077 * gfortran.dg/pr47614.f: Likewise.
17078 * gfortran.dg/pr47878.f90: Likewise.
17079 * gfortran.dg/pr49103.f90: Likewise.
17080 * gfortran.dg/pr50069_1.f90: Likewise.
17081 * gfortran.dg/pr50769.f90: Likewise.
17082 * gfortran.dg/pr52608.f90: Likewise.
17083 * gfortran.dg/pr55086_2.f90: Likewise.
17084 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17085 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17086 * gfortran.dg/pr55330.f90: Likewise.
17087 * gfortran.dg/pr56015.f90: Likewise.
17088 * gfortran.dg/pr57910.f90: Likewise.
17089 * gfortran.dg/pr59700.f90: Likewise.
17090 * gfortran.dg/pr62125.f90: Likewise.
17091 * gfortran.dg/pr64530.f90: Likewise.
17092 * gfortran.dg/pr65429.f90: Likewise.
17093 * gfortran.dg/pr65450.f90: Likewise.
17094 * gfortran.dg/pr65504.f90: Likewise.
17095 * gfortran.dg/pr65903.f90: Likewise.
17096 * gfortran.dg/pr66311.f90: Likewise.
17097 * gfortran.dg/pr66864.f90: Likewise.
17098 * gfortran.dg/pr67140.f90: Likewise.
17099 * gfortran.dg/pr67524.f90: Likewise.
17100 * gfortran.dg/pr67885.f90: Likewise.
17101 * gfortran.dg/pr68053.f90: Likewise.
17102 * gfortran.dg/pr68566.f90: Likewise.
17103 * gfortran.dg/pr69514_1.f90: Likewise.
17104 * gfortran.dg/pr69514_2.f90: Likewise.
17105 * gfortran.dg/pr69739.f90: Likewise.
17106 * gfortran.dg/pr70673.f90: Likewise.
17107 * gfortran.dg/pr71523_2.f90: Likewise.
17108 * gfortran.dg/pr71764.f90: Likewise.
17109 * gfortran.dg/pr78092.f90: Likewise.
17110 * gfortran.dg/pr82973.f90: Likewise.
17111 * gfortran.dg/pr83864.f90: Likewise.
17112 * gfortran.dg/pr83874.f90: Likewise.
17113 * gfortran.dg/pr84088.f90: Likewise.
17114 * gfortran.dg/pr84155.f90: Likewise.
17115 * gfortran.dg/proc_decl_12.f90: Likewise.
17116 * gfortran.dg/proc_decl_13.f90: Likewise.
17117 * gfortran.dg/proc_decl_15.f90: Likewise.
17118 * gfortran.dg/proc_decl_17.f90: Likewise.
17119 * gfortran.dg/proc_decl_18.f90: Likewise.
17120 * gfortran.dg/proc_decl_2.f90: Likewise.
17121 * gfortran.dg/proc_decl_5.f90: Likewise.
17122 * gfortran.dg/proc_decl_9.f90: Likewise.
17123 * gfortran.dg/proc_ptr_1.f90: Likewise.
17124 * gfortran.dg/proc_ptr_10.f90: Likewise.
17125 * gfortran.dg/proc_ptr_12.f90: Likewise.
17126 * gfortran.dg/proc_ptr_18.f90: Likewise.
17127 * gfortran.dg/proc_ptr_19.f90: Likewise.
17128 * gfortran.dg/proc_ptr_21.f90: Likewise.
17129 * gfortran.dg/proc_ptr_22.f90: Likewise.
17130 * gfortran.dg/proc_ptr_23.f90: Likewise.
17131 * gfortran.dg/proc_ptr_25.f90: Likewise.
17132 * gfortran.dg/proc_ptr_26.f90: Likewise.
17133 * gfortran.dg/proc_ptr_3.f90: Likewise.
17134 * gfortran.dg/proc_ptr_36.f90: Likewise.
17135 * gfortran.dg/proc_ptr_47.f90: Likewise.
17136 * gfortran.dg/proc_ptr_48.f90: Likewise.
17137 * gfortran.dg/proc_ptr_5.f90: Likewise.
17138 * gfortran.dg/proc_ptr_6.f90: Likewise.
17139 * gfortran.dg/proc_ptr_7.f90: Likewise.
17140 * gfortran.dg/proc_ptr_8.f90: Likewise.
17141 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17142 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17143 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17144 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17145 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17146 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17147 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17148 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17149 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17150 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17151 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17152 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17153 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17154 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17155 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17156 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17157 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17158 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17159 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17160 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17161 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17162 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17163 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17164 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17165 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17166 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17167 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17168 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17169 * gfortran.dg/product_init_expr.f03: Likewise.
17170 * gfortran.dg/promotion.f90: Likewise.
17171 * gfortran.dg/promotion_3.f90: Likewise.
17172 * gfortran.dg/promotion_4.f90: Likewise.
17173 * gfortran.dg/protected_1.f90: Likewise.
17174 * gfortran.dg/protected_2.f90: Likewise.
17175 * gfortran.dg/ptr-func-1.f90: Likewise.
17176 * gfortran.dg/ptr-func-2.f90: Likewise.
17177 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17178 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17179 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17180 * gfortran.dg/pure_byref_1.f90: Likewise.
17181 * gfortran.dg/pure_byref_2.f90: Likewise.
17182 * gfortran.dg/pure_byref_3.f90: Likewise.
17183 * gfortran.dg/quad_2.f90: Likewise.
17184 * gfortran.dg/quad_3.f90: Likewise.
17185 * gfortran.dg/random_3.f90: Likewise.
17186 * gfortran.dg/random_4.f90: Likewise.
17187 * gfortran.dg/random_7.f90: Likewise.
17188 * gfortran.dg/read_2.f90: Likewise.
17189 * gfortran.dg/read_3.f90: Likewise.
17190 * gfortran.dg/read_4.f90: Likewise.
17191 * gfortran.dg/read_5.f90: Likewise.
17192 * gfortran.dg/read_bad_advance.f90: Likewise.
17193 * gfortran.dg/read_bang.f90: Likewise.
17194 * gfortran.dg/read_bang4.f90: Likewise.
17195 * gfortran.dg/read_comma.f: Likewise.
17196 * gfortran.dg/read_dir.f90: Likewise.
17197 * gfortran.dg/read_empty_file.f: Likewise.
17198 * gfortran.dg/read_eof_1.f90: Likewise.
17199 * gfortran.dg/read_eof_2.f90: Likewise.
17200 * gfortran.dg/read_eof_3.f90: Likewise.
17201 * gfortran.dg/read_eof_4.f90: Likewise.
17202 * gfortran.dg/read_eof_5.f90: Likewise.
17203 * gfortran.dg/read_eof_6.f: Likewise.
17204 * gfortran.dg/read_eof_7.f90: Likewise.
17205 * gfortran.dg/read_eof_8.f90: Likewise.
17206 * gfortran.dg/read_eof_all.f90: Likewise.
17207 * gfortran.dg/read_eor.f90: Likewise.
17208 * gfortran.dg/read_float_1.f90: Likewise.
17209 * gfortran.dg/read_float_2.f03: Likewise.
17210 * gfortran.dg/read_float_3.f90: Likewise.
17211 * gfortran.dg/read_float_4.f90: Likewise.
17212 * gfortran.dg/read_infnan_1.f90: Likewise.
17213 * gfortran.dg/read_list_eof_1.f90: Likewise.
17214 * gfortran.dg/read_logical.f90: Likewise.
17215 * gfortran.dg/read_many_1.f: Likewise.
17216 * gfortran.dg/read_no_eor.f90: Likewise.
17217 * gfortran.dg/read_noadvance.f90: Likewise.
17218 * gfortran.dg/read_repeat.f90: Likewise.
17219 * gfortran.dg/read_repeat_2.f90: Likewise.
17220 * gfortran.dg/read_size_noadvance.f90: Likewise.
17221 * gfortran.dg/read_x_eof.f90: Likewise.
17222 * gfortran.dg/read_x_past.f: Likewise.
17223 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17224 * gfortran.dg/real_const_1.f: Likewise.
17225 * gfortran.dg/real_const_2.f90: Likewise.
17226 * gfortran.dg/real_const_3.f90: Likewise.
17227 * gfortran.dg/real_do_1.f90: Likewise.
17228 * gfortran.dg/real_index_1.f90: Likewise.
17229 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17230 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17231 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17232 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17233 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17234 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17235 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17236 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17237 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17238 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17239 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17240 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17241 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17242 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17243 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17244 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17245 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17246 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17247 * gfortran.dg/record_marker_1.f90: Likewise.
17248 * gfortran.dg/record_marker_2.f: Likewise.
17249 * gfortran.dg/record_marker_3.f90: Likewise.
17250 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17251 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17252 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17253 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17254 * gfortran.dg/recursive_check_7.f90: Likewise.
17255 * gfortran.dg/recursive_reference_1.f90: Likewise.
17256 * gfortran.dg/recursive_reference_2.f90: Likewise.
17257 * gfortran.dg/recursive_stack.f90: Likewise.
17258 * gfortran.dg/reduction.f90: Likewise.
17259 * gfortran.dg/repack_arrays_1.f90: Likewise.
17260 * gfortran.dg/repeat_1.f90: Likewise.
17261 * gfortran.dg/repeat_2.f90: Likewise.
17262 * gfortran.dg/repeat_3.f90: Likewise.
17263 * gfortran.dg/repeat_6.f90: Likewise.
17264 * gfortran.dg/reshape-alloc.f90: Likewise.
17265 * gfortran.dg/reshape-complex.f90: Likewise.
17266 * gfortran.dg/reshape.f90: Likewise.
17267 * gfortran.dg/reshape_2.f90: Likewise.
17268 * gfortran.dg/reshape_7.f90: Likewise.
17269 * gfortran.dg/reshape_empty_1.f03: Likewise.
17270 * gfortran.dg/reshape_pad_1.f90: Likewise.
17271 * gfortran.dg/reshape_rank7.f90: Likewise.
17272 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17273 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17274 * gfortran.dg/result_default_init_1.f90: Likewise.
17275 * gfortran.dg/result_in_spec_1.f90: Likewise.
17276 * gfortran.dg/result_in_spec_2.f90: Likewise.
17277 * gfortran.dg/ret_array_1.f90: Likewise.
17278 * gfortran.dg/ret_pointer_1.f90: Likewise.
17279 * gfortran.dg/ret_pointer_2.f90: Likewise.
17280 * gfortran.dg/rewind_1.f90: Likewise.
17281 * gfortran.dg/round_1.f03: Likewise.
17282 * gfortran.dg/round_2.f03: Likewise.
17283 * gfortran.dg/round_3.f08: Likewise.
17284 * gfortran.dg/round_4.f90: Likewise.
17285 * gfortran.dg/rrspacing_1.f90: Likewise.
17286 * gfortran.dg/runtime_warning_1.f90: Likewise.
17287 * gfortran.dg/same_type_as_2.f03: Likewise.
17288 * gfortran.dg/save_1.f90: Likewise.
17289 * gfortran.dg/save_5.f90: Likewise.
17290 * gfortran.dg/save_6.f90: Likewise.
17291 * gfortran.dg/scalar_mask_1.f90: Likewise.
17292 * gfortran.dg/scalar_mask_2.f90: Likewise.
17293 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17294 * gfortran.dg/scale_1.f90: Likewise.
17295 * gfortran.dg/scan_1.f90: Likewise.
17296 * gfortran.dg/scan_2.f90: Likewise.
17297 * gfortran.dg/secnds-1.f: Likewise.
17298 * gfortran.dg/secnds.f: Likewise.
17299 * gfortran.dg/select_1.f90: Likewise.
17300 * gfortran.dg/select_2.f90: Likewise.
17301 * gfortran.dg/select_3.f90: Likewise.
17302 * gfortran.dg/select_5.f90: Likewise.
17303 * gfortran.dg/select_char_1.f90: Likewise.
17304 * gfortran.dg/select_char_2.f90: Likewise.
17305 * gfortran.dg/select_type_13.f03: Likewise.
17306 * gfortran.dg/select_type_14.f03: Likewise.
17307 * gfortran.dg/select_type_15.f03: Likewise.
17308 * gfortran.dg/select_type_19.f03: Likewise.
17309 * gfortran.dg/select_type_2.f03: Likewise.
17310 * gfortran.dg/select_type_26.f03: Likewise.
17311 * gfortran.dg/select_type_27.f03: Likewise.
17312 * gfortran.dg/select_type_28.f03: Likewise.
17313 * gfortran.dg/select_type_3.f03: Likewise.
17314 * gfortran.dg/select_type_35.f03: Likewise.
17315 * gfortran.dg/select_type_36.f03: Likewise.
17316 * gfortran.dg/select_type_37.f03: Likewise.
17317 * gfortran.dg/select_type_39.f03: Likewise.
17318 * gfortran.dg/select_type_4.f90: Likewise.
17319 * gfortran.dg/select_type_5.f03: Likewise.
17320 * gfortran.dg/select_type_6.f03: Likewise.
17321 * gfortran.dg/select_type_7.f03: Likewise.
17322 * gfortran.dg/select_type_8.f03: Likewise.
17323 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17324 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17325 * gfortran.dg/selected_kind_1.f90: Likewise.
17326 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17327 * gfortran.dg/shape_2.f90: Likewise.
17328 * gfortran.dg/shape_4.f90: Likewise.
17329 * gfortran.dg/shape_5.f90: Likewise.
17330 * gfortran.dg/shape_7.f90: Likewise.
17331 * gfortran.dg/shape_8.f90: Likewise.
17332 * gfortran.dg/shape_9.f90: Likewise.
17333 * gfortran.dg/shift-kind_2.f90: Likewise.
17334 * gfortran.dg/shiftalr_1.F90: Likewise.
17335 * gfortran.dg/shiftalr_2.F90: Likewise.
17336 * gfortran.dg/simpleif_1.f90: Likewise.
17337 * gfortran.dg/simplify_argN_1.f90: Likewise.
17338 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17339 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17340 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17341 * gfortran.dg/simplify_modulo.f90: Likewise.
17342 * gfortran.dg/single_char_string.f90: Likewise.
17343 * gfortran.dg/size_dim.f90: Likewise.
17344 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17345 * gfortran.dg/sizeof.f90: Likewise.
17346 * gfortran.dg/sizeof_4.f90: Likewise.
17347 * gfortran.dg/slash_1.f90: Likewise.
17348 * gfortran.dg/sms-1.f90: Likewise.
17349 * gfortran.dg/sms-2.f90: Likewise.
17350 * gfortran.dg/spec_expr_7.f90: Likewise.
17351 * gfortran.dg/specifics_1.f90: Likewise.
17352 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17353 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17354 * gfortran.dg/spread_init_expr.f03: Likewise.
17355 * gfortran.dg/spread_scalar_source.f90: Likewise.
17356 * gfortran.dg/spread_shape_1.f90: Likewise.
17357 * gfortran.dg/stat_1.f90: Likewise.
17358 * gfortran.dg/stat_2.f90: Likewise.
17359 * gfortran.dg/stfunc_1.f90: Likewise.
17360 * gfortran.dg/stfunc_4.f90: Likewise.
17361 * gfortran.dg/stfunc_6.f90: Likewise.
17362 * gfortran.dg/storage_size_1.f08: Likewise.
17363 * gfortran.dg/storage_size_3.f08: Likewise.
17364 * gfortran.dg/storage_size_4.f90: Likewise.
17365 * gfortran.dg/streamio_1.f90: Likewise.
17366 * gfortran.dg/streamio_10.f90: Likewise.
17367 * gfortran.dg/streamio_11.f90: Likewise.
17368 * gfortran.dg/streamio_12.f90: Likewise.
17369 * gfortran.dg/streamio_13.f90: Likewise.
17370 * gfortran.dg/streamio_14.f90: Likewise.
17371 * gfortran.dg/streamio_15.f90: Likewise.
17372 * gfortran.dg/streamio_16.f90: Likewise.
17373 * gfortran.dg/streamio_17.f90: Likewise.
17374 * gfortran.dg/streamio_2.f90: Likewise.
17375 * gfortran.dg/streamio_3.f90: Likewise.
17376 * gfortran.dg/streamio_4.f90: Likewise.
17377 * gfortran.dg/streamio_5.f90: Likewise.
17378 * gfortran.dg/streamio_6.f90: Likewise.
17379 * gfortran.dg/streamio_7.f90: Likewise.
17380 * gfortran.dg/streamio_8.f90: Likewise.
17381 * gfortran.dg/streamio_9.f90: Likewise.
17382 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17383 * gfortran.dg/string_4.f90: Likewise.
17384 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17385 * gfortran.dg/string_assign_2.f90: Likewise.
17386 * gfortran.dg/string_compare_1.f90: Likewise.
17387 * gfortran.dg/string_compare_2.f90: Likewise.
17388 * gfortran.dg/string_compare_3.f90: Likewise.
17389 * gfortran.dg/string_ctor_1.f90: Likewise.
17390 * gfortran.dg/string_length_1.f90: Likewise.
17391 * gfortran.dg/string_length_2.f90: Likewise.
17392 * gfortran.dg/string_length_3.f90: Likewise.
17393 * gfortran.dg/string_length_4.f90: Likewise.
17394 * gfortran.dg/string_null_compare_1.f: Likewise.
17395 * gfortran.dg/string_pad_trunc.f90: Likewise.
17396 * gfortran.dg/structure_constructor_1.f03: Likewise.
17397 * gfortran.dg/structure_constructor_11.f90: Likewise.
17398 * gfortran.dg/structure_constructor_13.f03: Likewise.
17399 * gfortran.dg/structure_constructor_2.f03: Likewise.
17400 * gfortran.dg/structure_constructor_5.f03: Likewise.
17401 * gfortran.dg/submodule_1.f08: Likewise.
17402 * gfortran.dg/submodule_11.f08: Likewise.
17403 * gfortran.dg/submodule_14.f08: Likewise.
17404 * gfortran.dg/submodule_15.f08: Likewise.
17405 * gfortran.dg/submodule_17.f08: Likewise.
17406 * gfortran.dg/submodule_18.f08: Likewise.
17407 * gfortran.dg/submodule_19.f08: Likewise.
17408 * gfortran.dg/submodule_2.f08: Likewise.
17409 * gfortran.dg/submodule_27.f08: Likewise.
17410 * gfortran.dg/submodule_28.f08: Likewise.
17411 * gfortran.dg/submodule_29.f08: Likewise.
17412 * gfortran.dg/submodule_30.f08: Likewise.
17413 * gfortran.dg/submodule_6.f08: Likewise.
17414 * gfortran.dg/submodule_7.f08: Likewise.
17415 * gfortran.dg/submodule_8.f08: Likewise.
17416 * gfortran.dg/subnormal_1.f90: Likewise.
17417 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17418 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17419 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17420 * gfortran.dg/substr_2.f: Likewise.
17421 * gfortran.dg/substr_3.f: Likewise.
17422 * gfortran.dg/substr_4.f: Likewise.
17423 * gfortran.dg/substr_5.f90: Likewise.
17424 * gfortran.dg/substr_6.f90: Likewise.
17425 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17426 * gfortran.dg/sum_init_expr.f03: Likewise.
17427 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17428 * gfortran.dg/system_clock_3.f08: Likewise.
17429 * gfortran.dg/t_editing.f: Likewise.
17430 * gfortran.dg/team_change_1.f90: Likewise.
17431 * gfortran.dg/team_end_1.f90: Likewise.
17432 * gfortran.dg/team_number_1.f90: Likewise.
17433 * gfortran.dg/temporary_1.f90: Likewise.
17434 * gfortran.dg/test_com_block.f90: Likewise.
17435 * gfortran.dg/test_only_clause.f90: Likewise.
17436 * gfortran.dg/tiny_1.f90: Likewise.
17437 * gfortran.dg/tiny_2.f90: Likewise.
17438 * gfortran.dg/tl_editing.f90: Likewise.
17439 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17440 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17441 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17442 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17443 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17444 * gfortran.dg/transfer_class_2.f90: Likewise.
17445 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17446 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17447 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17448 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17449 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17450 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17451 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17452 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17453 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17454 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17455 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17456 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17457 * gfortran.dg/transpose_1.f90: Likewise.
17458 * gfortran.dg/transpose_3.f03: Likewise.
17459 * gfortran.dg/transpose_4.f90: Likewise.
17460 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17461 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17462 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17463 * gfortran.dg/trim_1.f90: Likewise.
17464 * gfortran.dg/trim_optimize_1.f90: Likewise.
17465 * gfortran.dg/trim_optimize_2.f90: Likewise.
17466 * gfortran.dg/trim_optimize_3.f90: Likewise.
17467 * gfortran.dg/trim_optimize_4.f90: Likewise.
17468 * gfortran.dg/trim_optimize_5.f90: Likewise.
17469 * gfortran.dg/trim_optimize_6.f90: Likewise.
17470 * gfortran.dg/trim_optimize_7.f90: Likewise.
17471 * gfortran.dg/trim_optimize_8.f90: Likewise.
17472 * gfortran.dg/type_to_class_1.f03: Likewise.
17473 * gfortran.dg/type_to_class_2.f03: Likewise.
17474 * gfortran.dg/type_to_class_3.f03: Likewise.
17475 * gfortran.dg/type_to_class_4.f03: Likewise.
17476 * gfortran.dg/type_to_class_5.f03: Likewise.
17477 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17478 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17479 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17480 * gfortran.dg/typebound_call_1.f03: Likewise.
17481 * gfortran.dg/typebound_call_13.f03: Likewise.
17482 * gfortran.dg/typebound_call_18.f03: Likewise.
17483 * gfortran.dg/typebound_call_19.f03: Likewise.
17484 * gfortran.dg/typebound_call_2.f03: Likewise.
17485 * gfortran.dg/typebound_call_20.f03: Likewise.
17486 * gfortran.dg/typebound_call_3.f03: Likewise.
17487 * gfortran.dg/typebound_generic_5.f03: Likewise.
17488 * gfortran.dg/typebound_generic_6.f03: Likewise.
17489 * gfortran.dg/typebound_generic_9.f03: Likewise.
17490 * gfortran.dg/typebound_operator_12.f03: Likewise.
17491 * gfortran.dg/typebound_operator_13.f03: Likewise.
17492 * gfortran.dg/typebound_operator_15.f90: Likewise.
17493 * gfortran.dg/typebound_operator_20.f90: Likewise.
17494 * gfortran.dg/typebound_operator_3.f03: Likewise.
17495 * gfortran.dg/typebound_operator_6.f03: Likewise.
17496 * gfortran.dg/typebound_operator_7.f03: Likewise.
17497 * gfortran.dg/typebound_operator_8.f03: Likewise.
17498 * gfortran.dg/typebound_operator_9.f03: Likewise.
17499 * gfortran.dg/typebound_proc_19.f90: Likewise.
17500 * gfortran.dg/typebound_proc_20.f90: Likewise.
17501 * gfortran.dg/typebound_proc_23.f90: Likewise.
17502 * gfortran.dg/typebound_proc_27.f03: Likewise.
17503 * gfortran.dg/typebound_proc_35.f90: Likewise.
17504 * gfortran.dg/typebound_proc_36.f90: Likewise.
17505 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17506 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17507 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17508 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17509 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17510 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17511 * gfortran.dg/unf_short_record_1.f90: Likewise.
17512 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17513 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17514 * gfortran.dg/unit_1.f90: Likewise.
17515 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17516 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17517 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17518 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17519 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17520 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17521 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17522 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17523 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17524 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17525 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17526 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17527 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17528 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17529 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17530 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17531 * gfortran.dg/unpack_init_expr.f03: Likewise.
17532 * gfortran.dg/use_10.f90: Likewise.
17533 * gfortran.dg/use_11.f90: Likewise.
17534 * gfortran.dg/use_13.f90: Likewise.
17535 * gfortran.dg/use_24.f90: Likewise.
17536 * gfortran.dg/use_27.f90: Likewise.
17537 * gfortran.dg/use_5.f90: Likewise.
17538 * gfortran.dg/use_allocated_1.f90: Likewise.
17539 * gfortran.dg/use_only_1.f90: Likewise.
17540 * gfortran.dg/use_only_4.f90: Likewise.
17541 * gfortran.dg/use_rename_2.f90: Likewise.
17542 * gfortran.dg/use_rename_4.f90: Likewise.
17543 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17544 * gfortran.dg/used_interface_ref.f90: Likewise.
17545 * gfortran.dg/used_types_5.f90: Likewise.
17546 * gfortran.dg/utf8_1.f03: Likewise.
17547 * gfortran.dg/utf8_2.f03: Likewise.
17548 * gfortran.dg/value_1.f90: Likewise.
17549 * gfortran.dg/value_2.f90: Likewise.
17550 * gfortran.dg/value_4.f90: Likewise.
17551 * gfortran.dg/value_6.f03: Likewise.
17552 * gfortran.dg/value_7.f03: Likewise.
17553 * gfortran.dg/value_test.f90: Likewise.
17554 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17555 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17556 * gfortran.dg/vect/pr60510.f: Likewise.
17557 * gfortran.dg/vect/pr69882.f90: Likewise.
17558 * gfortran.dg/vect/pr69980.f90: Likewise.
17559 * gfortran.dg/vect/vect-5.f90: Likewise.
17560 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17561 * gfortran.dg/vector_subscript_1.f90: Likewise.
17562 * gfortran.dg/vector_subscript_2.f90: Likewise.
17563 * gfortran.dg/vector_subscript_3.f90: Likewise.
17564 * gfortran.dg/vector_subscript_5.f90: Likewise.
17565 * gfortran.dg/verify_2.f90: Likewise.
17566 * gfortran.dg/volatile10.f90: Likewise.
17567 * gfortran.dg/where_1.f90: Likewise.
17568 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17569 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17570 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17571 * gfortran.dg/whole_file_13.f90: Likewise.
17572 * gfortran.dg/whole_file_2.f90: Likewise.
17573 * gfortran.dg/widechar_2.f90: Likewise.
17574 * gfortran.dg/widechar_4.f90: Likewise.
17575 * gfortran.dg/widechar_5.f90: Likewise.
17576 * gfortran.dg/widechar_6.f90: Likewise.
17577 * gfortran.dg/widechar_8.f90: Likewise.
17578 * gfortran.dg/widechar_IO_1.f90: Likewise.
17579 * gfortran.dg/widechar_IO_2.f90: Likewise.
17580 * gfortran.dg/widechar_IO_3.f90: Likewise.
17581 * gfortran.dg/widechar_IO_4.f90: Likewise.
17582 * gfortran.dg/widechar_compare_1.f90: Likewise.
17583 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17584 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17585 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17586 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17587 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17588 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17589 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17590 * gfortran.dg/widechar_select_1.f90: Likewise.
17591 * gfortran.dg/winapi.f90: Likewise.
17592 * gfortran.dg/write_0_pe_format.f90: Likewise.
17593 * gfortran.dg/write_back.f: Likewise.
17594 * gfortran.dg/write_check3.f90: Likewise.
17595 * gfortran.dg/write_direct_eor.f90: Likewise.
17596 * gfortran.dg/write_padding.f90: Likewise.
17597 * gfortran.dg/write_recursive.f90: Likewise.
17598 * gfortran.dg/write_rewind_1.f: Likewise.
17599 * gfortran.dg/write_rewind_2.f: Likewise.
17600 * gfortran.dg/write_zero_array.f90: Likewise.
17601 * gfortran.dg/x_slash_1.f: Likewise.
17602 * gfortran.dg/x_slash_2.f: Likewise.
17603 * gfortran.dg/zero_array_components_1.f90: Likewise.
17604 * gfortran.dg/zero_length_1.f90: Likewise.
17605 * gfortran.dg/zero_length_2.f90: Likewise.
17606 * gfortran.dg/zero_sized_1.f90: Likewise.
17607 * gfortran.dg/zero_sized_3.f90: Likewise.
17608 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17609 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17610 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17611 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17612 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17613 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17614 * gfortran.fortran-torture/execute/args.f90: Likewise.
17615 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17616 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17617 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17618 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17619 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17620 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17621 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17622 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17623 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17624 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17625 * gfortran.fortran-torture/execute/common.f90: Likewise.
17626 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17627 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17628 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17629 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17630 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17631 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17632 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17633 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17634 * gfortran.fortran-torture/execute/data.f90: Likewise.
17635 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17636 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17637 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17638 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17639 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17640 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17641 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17642 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17643 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17644 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17645 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17646 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17647 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17648 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17649 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17650 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17651 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17652 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17653 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17654 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17655 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17656 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17657 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17658 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17659 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17660 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17661 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17662 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17663 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17664 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17665 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17666 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17667 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17668 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17669 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17670 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17671 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17672 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17673 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17674 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17675 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17676 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17677 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17678 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17679 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17680 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17681 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17682 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17683 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17684 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17685 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17686 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17687 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17688 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17689 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17690 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17691 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17692 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17693 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17694 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17695 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17696 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17697 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17698 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17699 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17700 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17701 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17702 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17703 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17704 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17705 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17706 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17707 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17708 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17710 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17711 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17712 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17713 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17714 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17715 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17716 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17717 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17718 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17719 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17720 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17721 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17722 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17723 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17724 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17725 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17726 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17727 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17728 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17729 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17730 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17731 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17732 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17733 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17734 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17735 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17736 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17737 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17738 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17739 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17740 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17741 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17742 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17743 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17744 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17745 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17746 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17747 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17748 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17749 * gfortran.fortran-torture/execute/math.f90: Likewise.
17750 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17751 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17752 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17753 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17754 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17755 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17756 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17757 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17758 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17759 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17760 * gfortran.fortran-torture/execute/power.f90: Likewise.
17761 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17762 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17763 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17764 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17765 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17766 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17767 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17768 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17769 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17770 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17771 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17772 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17773 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17774 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17775 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17776 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17777 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17778 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17779 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17780 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17781 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17782 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17783 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17784 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17785 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17786 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17787 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17788 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17789 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17790 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17791 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17792 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17793 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17794 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17795 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17796 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17797 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17798 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17799 * gfortran.fortran-torture/execute/string.f90: Likewise.
17800 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17801 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17802 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17803 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17804 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17805 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17806 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17807 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17808 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17809 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17810 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17811 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17812 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17813 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17814 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17815 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17816 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17817 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17818 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17819 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17820 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17821 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17822 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17823 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17824 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17825 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17826 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17827 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17828 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17829 * gfortran.dg/inline_transpose_1.f90: Likewise.
17831 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17834 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17837 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17840 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17841 * gnat.dg/dispatch1.adb: Rename into...
17842 * gnat.dg/disp1.adb: ...this.
17843 * gnat.dg/dispatch1_p.ads: Rename into...
17844 * gnat.dg/disp1_pkg.ads: ...this.
17845 * gnat.dg/disp2.adb: Rename into...
17846 * gnat.dg/dispatch2.adb: ...this.
17847 * gnat.dg/dispatch2_p.ads: Rename into...
17848 * gnat.dg/disp2_pkg.ads: ...this.
17849 * gnat.dg/dispatch2_p.adb: Rename into...
17850 * gnat.dg/disp2_pkg.adb: this.
17851 * gnat.dg/generic_dispatch.adb: Rename into...
17852 * gnat.dg/generic_disp.adb: this.
17853 * gnat.dg/generic_dispatch_p.ads: Rename into...
17854 * gnat.dg/generic_disp_pkg.ads: ...this.
17855 * gnat.dg/generic_dispatch_p.adb: Rename into...
17856 * gnat.dg/generic_disp_pkg.adb: ...this.
17857 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17858 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17859 * gnat.dg/object_overflow1.adb: Tweak index.
17860 * gnat.dg/object_overflow2.adb: Likewise.
17861 * gnat.dg/object_overflow3.adb: Likewise.
17862 * gnat.dg/object_overflow4.adb: Likewise.
17863 * gnat.dg/object_overflow5.adb: Likewise.
17865 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17868 * gcc.c-torture/compile/pr84425.c: New test.
17870 2018-02-16 Marek Polacek <polacek@redhat.com>
17871 Jakub Jelinek <jakub@redhat.com>
17874 * g++.dg/cpp1y/constexpr-84192.C: New test.
17876 2018-02-16 Martin Sebor <msebor@redhat.com>
17879 * g++.dg/overload15.C: New test.
17881 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17884 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17885 * gcc.dg/pr56727-2.c: Ditto.
17886 * gcc.target/powerpc/pr79439.c: Renamed to...
17887 * gcc.target/powerpc/pr79439-1.c: ...this.
17888 * gcc.target/powerpc/pr79439-2.c: New test.
17889 * gcc.target/powerpc/pr79439-3.c: New test.
17891 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17894 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17895 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17896 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17897 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17898 * gcc.target/powerpc/builtins-3.c: Same.
17900 2018-02-16 Nathan Sidwell <nathan@acm.org>
17902 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17904 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17906 PR rtl-optimization/70023
17907 * gcc.target/i386/pr70023.c: New.
17909 2018-02-16 Carl Love <cel@us.ibm.com>
17911 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17913 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17916 2018-02-16 Carl Love <cel@us.ibm.com>
17918 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17919 for the ABI definitions for vec_extract4b and vec_insert4b.
17921 2018-02-16 Nathan Sidwell <nathan@acm.org>
17923 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17924 * g++.old-deja/g++.mike/net43.C: Likewise.
17926 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17929 * g++.dg/cpp1z/class-deduction48.C: New.
17931 2018-02-16 Nathan Sidwell <nathan@acm.org>
17934 * g++.dg/lookup/pr84375.C: New.
17936 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17939 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17941 2018-02-16 Richard Biener <rguenther@suse.de>
17943 PR tree-optimization/84417
17944 * gcc.dg/torture/pr84417.c: New testcase.
17946 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17949 * g++.dg/opt/pr84272.C: New test.
17951 PR rtl-optimization/83723
17952 * gcc.dg/pr83723.c: New test.
17954 2018-02-16 Richard Biener <rguenther@suse.de>
17956 PR tree-optimization/84399
17957 * gcc.dg/graphite/pr84399.c: New testcase.
17959 2018-02-16 Richard Biener <rguenther@suse.de>
17961 PR tree-optimization/84190
17962 * g++.dg/torture/pr84190.C: New testcase.
17964 2018-02-15 Martin Sebor <msebor@redhat.com>
17966 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17969 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17972 * gfortran.dg/dtio_21.f03: Add an error message.
17973 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17975 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17978 * gfortran.dg/stop_shouldfail.f90: New test.
17980 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17983 * g++.dg/concepts/pr84330.C: New.
17985 2018-02-15 Tom de Vries <tom@codesourcery.com>
17987 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17989 2018-02-15 Tom de Vries <tom@codesourcery.com>
17991 * gcc.c-torture/compile/pr84136.c: Require effective target
17994 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17996 PR tree-optimization/84383
17997 * gcc.c-torture/compile/pr84383.c: New test.
17999 PR tree-optimization/84334
18000 * gcc.dg/pr84334.c: New test.
18002 2018-02-14 Carl Love <cel@us.ibm.com>
18004 * gcc.target/powerpc/builtins-4-int128-runnable.c
18005 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18006 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18008 2018-02-14 Martin Sebor <msebor@redhat.com>
18010 PR tree-optimization/83698
18011 * gcc.dg/Wrestrict-7.c: New test.
18012 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18013 * gcc.target/i386/chkp-stropt-17.c: Same.
18015 2018-02-14 Martin Sebor <msebor@redhat.com>
18018 * gcc.dg/Wattributes-8.c: New test.
18020 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18023 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18024 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18025 * gfortran.dg/select_type_1.f03: Extend test case.
18027 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18029 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18030 (dg-options): Use -O2 -msse2 -mno-sse3.
18032 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18034 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18035 this test case still works ok.
18036 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18037 * gcc.dg/vmx/insert-be-order.c: Likewise.
18038 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18039 * gcc.dg/vmx/ld-be-order.c: Likewise.
18040 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18041 * gcc.dg/vmx/lde-be-order.c: Likewise.
18042 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18043 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18044 * gcc.dg/vmx/merge-be-order.c: Likewise.
18045 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18046 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18047 * gcc.dg/vmx/pack-be-order.c: Likewise.
18048 * gcc.dg/vmx/perm-be-order.c: Likewise.
18049 * gcc.dg/vmx/splat-be-order.c: Likewise.
18050 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18051 * gcc.dg/vmx/st-be-order.c: Likewise.
18052 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18053 * gcc.dg/vmx/ste-be-order.c: Likewise.
18054 * gcc.dg/vmx/stl-be-order.c: Likewise.
18055 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18056 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18057 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18058 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18059 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18061 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18064 * g++.dg/cpp0x/auto49.C: New.
18066 2018-02-14 Nathan Sidwell <nathan@acm.org>
18068 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18070 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18072 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18073 * gcc.target/powerpc/le-altivec-consts.c: Same.
18075 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18078 * gcc.target/powerpc/pr84220-sld.c: New test.
18079 * gcc.target/powerpc/pr84220-sld2.c: New test.
18080 * gcc.target/powerpc/pr84220-sldw.c: New test.
18081 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18082 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18084 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18087 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18088 _inc_ssp intrinsics.
18089 * gcc.target/i386/cet-intrin-4.c: Likewise.
18090 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18091 __builtin_ia32_rdssp[d|q].
18093 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18095 PR tree-optimization/84357
18096 * gcc.dg/vect/pr84357.c: New test.
18098 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18101 * gcc.target/rx/pr83831.c: New tests.
18103 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18106 * gcc.target/msp430/pr79242.c: New test.
18108 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18111 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18114 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18117 * g++.dg/pr84279.C: New test.
18119 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18121 PR rtl-optimization/84169
18122 * gcc.c-torture/execute/pr84169.c: New.
18124 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18127 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18129 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18132 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18135 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18138 * g++.dg/warn/effc4.C: New test.
18140 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18143 * g++.dg/template/sizeof16.C: New.
18144 * g++.dg/template/sizeof17.C: Likewise.
18146 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18149 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18150 add necessary compiler options.
18151 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18153 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18156 * gcc.c-torture/execute/pr82210.c: New test.
18158 PR middle-end/84309
18159 * gcc.dg/pr84309-2.c: New test.
18161 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18163 PR tree-optimization/84321
18164 * gcc.dg/pr84321.c: New test.
18166 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18169 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18171 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18174 * gcc.dg/asan/pr84307.c: Remove test.
18176 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18178 * gcc.target/rl78/test_auto_vector.c: New test.
18180 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18183 * gcc.c-torture/compile/pr84305.c: New test.
18185 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18188 * gcc.target/i386/pr84335.c: New test.
18190 PR tree-optimization/84339
18191 * gcc.c-torture/execute/pr84339.c: New test.
18193 PR middle-end/84309
18194 * gcc.dg/pr84309.c: New test.
18195 * gcc.target/i386/pr84309.c: New test.
18198 * gcc.target/i386/pr84336.c: New test.
18200 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18203 * c-c++-common/gomp/pr84341.c: New test.
18205 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18208 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18210 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18213 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18216 2018-02-12 Jeff Law <law@redhat.com>
18218 * gcc.c-torture/compile/reg-args-size.c: New test.
18220 2018-02-12 Carl Love <cel@us.ibm.com>
18222 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18223 uint128 tests to new testfile.
18224 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18225 int128 and uint128 tests.
18226 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18227 list of torture tests.
18229 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18232 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18233 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18235 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18238 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18240 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18243 * gcc.dg/asan/pr84307.c: New test.
18245 2018-02-12 Nathan Sidwell <nathan@acm.org>
18247 * g++.dg/parse/pr84263.C: New.
18249 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18252 * g++.dg/template/crash129.C: New.
18254 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18257 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18258 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18259 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18260 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18261 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18263 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18265 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18266 _mm_maskz_scalef_round_sd): Test new intrinsics.
18267 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18268 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18270 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18271 _mm_maskz_scalef_round_ss): Test new intrinsics.
18272 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18273 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18275 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18276 __builtin_ia32_scalefss_round): Remove builtin.
18277 (__builtin_ia32_scalefsd_mask_round,
18278 __builtin_ia32_scalefss_mask_round): Test new builtin.
18279 * gcc.target/i386/sse-13.c: Ditto.
18280 * gcc.target/i386/sse-23.c: Ditto.
18282 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18284 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18285 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18286 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18287 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18288 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18289 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18290 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18291 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
18293 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18294 (__builtin_ia32_sqrtss_round): Remove builtins.
18295 (__builtin_ia32_sqrtsd_mask_round)
18296 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18297 * gcc.target/i386/sse-13.c: Ditto.
18298 * gcc.target/i386/sse-23.c: Ditto.
18300 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18303 * gfortran.dg/statement_function_3.f: New test.
18305 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18309 * gfortran.dg/statement_function_1.f90: New test.
18310 * gfortran.dg/statement_function_2.f90: New test.
18312 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18315 * gfortran.dg/type_to_class_5.f03: New test.
18317 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18320 * gfortran.dg/type_to_class_4.f03: New test.
18322 2018-02-10 Alan Modra <amodra@gmail.com>
18325 * gcc.dg/pr84300.c: New.
18327 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18330 * g++.dg/ubsan/pr83987-2.C: New test.
18332 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18334 * gcc.target/rx/movsicc.c: New test.
18336 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18339 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18342 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18344 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18345 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18347 2018-02-09 Nathan Sidwell <nathan@acm.org>
18350 * c-c++-common/pr84293.h: New.
18351 * c-c++-common/pr84293.c: New.
18353 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18355 PR rtl-optimization/57193
18356 * gcc.target/i386/pr57193.c: New.
18358 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18361 * gcc.target/powerpc/pr84226.c: New test.
18363 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18365 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18369 2018-02-09 Martin Sebor <msebor@redhat.com>
18372 * gcc.dg/lto/pr84212_0.c: New test file.
18373 * gcc.dg/lto/pr84212_1.c: Same.
18375 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18378 * gcc.target/powerpc/pr83926.c: New test.
18379 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18380 message. Fix test for running in 32-bit mode.
18382 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18385 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18387 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18390 * gcc.target/s390/pr84295.c: New test.
18392 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18395 * g++.dg/cpp1y/lambda-init16.C: New.
18397 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18399 * gnat.dg/sso8.adb: New test.
18400 * gnat.dg/sso8_pkg.ads: New helper.
18402 2018-02-09 Richard Biener <rguenther@suse.de>
18404 PR tree-optimization/84278
18405 * gcc.target/i386/pr84278.c: Adjust regex.
18407 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18409 PR tree-optimization/84232
18410 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18413 * gcc.target/aarch64/pr84252.c: New test.
18415 PR middle-end/84237
18416 * gcc.dg/pr84237.c: New test.
18418 2018-02-09 Marek Polacek <polacek@redhat.com>
18419 Jakub Jelinek <jakub@redhat.com>
18422 * g++.dg/torture/pr83659.C: New test.
18424 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18426 PR tree-optimization/84136
18427 * gcc.c-torture/compile/pr84136.c: New test.
18429 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18432 * gcc.target/i386/pr83008.c: New test.
18434 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18437 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18439 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18442 * g++.dg/warn/Wunused-parm-11.C: New.
18444 2018-02-08 Marek Polacek <polacek@redhat.com>
18446 PR tree-optimization/84238
18447 * gcc.dg/Wstringop-overflow-3.c: New test.
18449 2018-02-08 Nathan Sidwell <nathan@acm.org>
18451 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18453 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18455 PR tree-optimization/84265
18456 * gcc.dg/vect/pr84265.c: New test.
18458 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18460 PR tree-optimization/81635
18461 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18462 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18464 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18466 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18467 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18468 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18469 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18470 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18471 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18472 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18473 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18474 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18475 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18476 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18477 * gcc.target/s390/nobp-return-attr-all.c: New test.
18478 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18479 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18480 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18481 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18482 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18483 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18484 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18485 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18486 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18487 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18488 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18489 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18490 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18491 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18493 2018-02-08 Richard Biener <rguenther@suse.de>
18495 PR tree-optimization/84233
18496 * g++.dg/torture/pr84233.C: New testcase.
18498 2018-02-08 Richard Biener <rguenther@suse.de>
18500 PR tree-optimization/84278
18501 * gcc.target/i386/pr84278.c: New testcase.
18503 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18505 PR rtl-optimization/84068
18506 PR rtl-optimization/83459
18507 * gcc.dg/pr84068.c: New test.
18509 2018-02-08 Richard Biener <rguenther@suse.de>
18511 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18512 loop vectorization to happen.
18514 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18517 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18519 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18521 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18523 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18526 * gcc.target/powerpc/pr84154-1.c: New tests.
18527 * gcc.target/powerpc/pr84154-2.c: Likewise.
18528 * gcc.target/powerpc/pr84154-3.c: Likewise.
18530 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18532 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18534 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18537 * g++.dg/template/incomplete11.C: New test.
18538 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18540 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18543 * gfortran.dg/deallocate_error_3.f90: New test.
18544 * gfortran.dg/deallocate_error_4.f90: New test.
18546 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18549 * gfortran.dg/shape_9.f90: New test.
18551 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18554 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18556 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18560 * g++.dg/spellcheck-reswords.C: New test case.
18561 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18562 suggestion of "if".
18564 2018-02-07 Martin Liska <mliska@suse.cz>
18567 * g++.dg/ext/mv26.C: New test.
18569 2018-02-07 Tom de Vries <tom@codesourcery.com>
18571 * gcc.dg/pr83844.c: Require effective target alloca.
18573 2018-02-07 Tom de Vries <tom@codesourcery.com>
18575 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18577 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18580 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18581 -fcf-protection=return.
18583 2018-02-07 Tom de Vries <tom@codesourcery.com>
18586 * c-c++-common/goacc/pr84217.c: New test.
18587 * gfortran.dg/goacc/pr84217.f90: New test.
18589 2018-02-07 Richard Biener <rguenther@suse.de>
18591 PR tree-optimization/84204
18592 * gcc.dg/graphite/pr84204.c: New testcase.
18594 PR tree-optimization/84205
18595 * gcc.dg/graphite/pr84205.c: New testcase.
18597 PR tree-optimization/84223
18598 * gfortran.dg/graphite/pr84223.f90: New testcase.
18600 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18603 * g++.dg/cpp0x/scoped_enum7.C: New.
18605 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18607 PR tree-optimization/83008
18608 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18610 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18612 PR tree-optimization/84235
18613 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18615 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18618 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18620 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18622 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18625 * gcc.target/i386/pr84146.c: New test.
18627 2018-02-06 Michael Collison <michael.collison@arm.com>
18629 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18631 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18633 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18634 warning for -mno-speculate-indirect-jumps.
18635 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18636 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18637 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18638 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18639 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18640 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18642 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18645 * c-c++-common/fcf-protection-1.c: Change a compared message.
18646 * c-c++-common/fcf-protection-2.c: Likewise.
18647 * c-c++-common/fcf-protection-3.c: Likewise.
18648 * c-c++-common/fcf-protection-5.c: Likewise.
18649 * c-c++-common/fcf-protection-6.c: New test.
18650 * c-c++-common/fcf-protection-7.c: Likewise.
18652 2018-02-06 Marek Polacek <polacek@redhat.com>
18654 PR tree-optimization/84228
18655 * c-c++-common/Wstringop-truncation-3.c: New test.
18657 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18660 * gcc.target/arm/pragma_arch_switch_2.c: New.
18662 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18665 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18667 2018-02-05 Martin Sebor <msebor@redhat.com>
18669 PR tree-optimization/83369
18670 * gcc.dg/Wnonnull.c: New test.
18672 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18674 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18675 argument and use dg-messages-by-file instead. Expect it to be
18676 an array rather than a dict.
18677 (lto-link-and-maybe-run): Remove messages_by_file argument and
18678 use an upvar for dg-messages-by-file. Update call to
18679 lto_handle_diagnostics.
18680 (lt-get-options): Treat dg-messages-by-file as an array
18681 rather than a dict.
18682 (lto-get-options-main): Likewise. Set the entry rather than appending.
18683 (lto-execute): Treat dg-messages-by-file as an array rather than
18684 a dict. Update call to lto-link-and-maybe-run.
18686 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18689 * g++.dg/cpp1z/inline-var4.C: New.
18691 2018-02-05 Martin Liska <mliska@suse.cz>
18693 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18695 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18696 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18697 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18698 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18699 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18700 * c-c++-common/asan/pointer-compare-3.c: New test.
18702 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18704 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18705 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18707 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18709 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18710 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18711 _mm_maskz_range_round_sd): Test new intrinsics.
18712 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18713 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18714 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18715 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18716 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18717 _mm_maskz_range_round_ss): Test new intrinsics.
18718 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18719 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18720 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18721 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18722 __builtin_ia32_rangess128_round): Remove builtins.
18723 (__builtin_ia32_rangesd128_mask_round,
18724 __builtin_ia32_rangess128_mask_round): Test new builtins.
18725 * gcc.target/i386/sse-13.c: Ditto.
18726 * gcc.target/i386/sse-23.c: Ditto.
18728 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18730 PR middle-end/79966
18731 * gfortran.dg/pr79966.f90: New testcase
18733 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18736 * gfortran.dg/associate_23.f90: Fix invalid code.
18737 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18738 * gfortran.dg/matmul_3.f90: Likewise.
18739 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18741 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18744 * gfortran.dg/associate_34.f90: New test.
18745 * gfortran.dg/associate_35.f90: New test.
18747 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18751 * gfortran.dg/pr84155.f90: New test.
18753 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18755 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18756 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18758 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18760 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18763 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18765 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18767 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18768 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18769 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18771 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18774 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18775 * gcc.dg/Wsign-conversion.c: Dito.
18776 * gcc.dg/attr-alloc_size-4.c: Dito.
18777 * gcc.dg/pr81020.c: Dito.
18778 * gcc.dg/pr81192.c: Dito.
18779 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18780 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18781 * gcc.dg/pr83844.c: Restrict to int32plus.
18782 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18783 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18784 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18785 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18786 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18787 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18788 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18789 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18790 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18791 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18792 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18793 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18795 2018-02-02 Julia Koval <julia.koval@intel.com>
18797 * gcc.target/i386/funcspec-56.inc: Handle new march.
18798 * g++.dg/ext/mv16.C: Ditto.
18800 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18802 * lib/target-supports.exp
18803 (check_effective_target_keeps_null_pointer_checks): No more
18805 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18806 * gcc.dg/ifcvt-4.c: Skip avr.
18807 * gcc.dg/pr53037-1.c: Dito.
18808 * gcc.dg/pr53037-2.c: Dito.
18809 * gcc.dg/pr53037-3.c: Dito.
18810 * gcc.dg/pr63387-2.c: Dito.
18811 * gcc.dg/pr63387.c: Dito.
18812 * gcc.dg/sancov/cmp0.c: Dito.
18813 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18814 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18815 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18816 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18817 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18818 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18819 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18820 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18821 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18822 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18823 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18824 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18825 * gcc.dg/tree-ssa/pr82059.c: Dito.
18826 * gcc.c-torture/execute/pr70460.c: Dito.
18828 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18831 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18832 * gcc.c-torture/execute/20180112-1.c: Dito.
18833 * gcc.c-torture/execute/pr81503.c: Dito.
18834 * gcc.dg/store_merging_12.c: Dito.
18835 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18836 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18837 * gcc.dg/tree-ssa/pr80898.c: Dito.
18838 * gcc.dg/tree-ssa/pr82363.c: Dito.
18839 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18840 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18841 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18842 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18843 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18844 * gcc.dg/tree-ssa/pr80803.c: Dito.
18845 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18846 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18847 * gcc.dg/tree-ssa/vrp114.c: Dito.
18848 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18849 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18850 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18852 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18855 * gcc.target/i386/cet-sjlj-6a.c: New test.
18856 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18858 2018-02-01 Marek Polacek <polacek@redhat.com>
18861 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18863 2018-01-30 Jeff Law <law@redhat.com>
18866 * gcc.target/i386/pr84128.c: New test.
18868 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18870 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18871 -fdelete-null-pointer-checks.
18873 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18876 * g++.dg/cpp0x/abstract-default1.C: New.
18878 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18880 PR tree-optimization/81635
18881 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18882 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18884 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18887 * gcc.target/aarch64/pr83370.c: New.
18889 2018-02-01 Richard Biener <rguenther@suse.de>
18891 * gcc.dg/graphite/pr35356-1.c: Adjust.
18893 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18896 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18898 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18899 of hard-coding the choice.
18900 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18901 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18902 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18904 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18906 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18907 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18908 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18909 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18910 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18911 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18912 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18913 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18914 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18915 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18916 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18917 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18918 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18919 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18920 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18921 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18922 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18923 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18924 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18925 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18926 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18927 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18928 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18929 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18930 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18931 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18932 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18933 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18934 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18935 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18936 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18937 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18938 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18939 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18940 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18941 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18942 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18943 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18944 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18945 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18946 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18947 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18948 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18949 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18950 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18951 __builtin_popcountll rather than __builtin_popcountl.
18953 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18955 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18956 of LD1R[HWD] for multi-element constants on big-endian targets.
18957 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18958 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18960 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18962 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18963 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18964 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18966 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18968 PR tree-optimization/81661
18969 PR tree-optimization/84117
18970 * gcc.dg/pr81661.c: New test.
18971 * gfortran.dg/pr84117.f90: New test.
18973 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18976 * gfortran.dg/repeat_7.f90: Catch warning message.
18978 2018-01-31 Ian Lance Taylor <iant@golang.org>
18980 * go.go-torture/execute/printnil.go: New test.
18982 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18984 * lib/target-supports.exp (check_effective_target_comdat_group):
18985 Allow for Solaris as comdat syntax.
18987 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18988 Solaris with comdat_group support and as.
18990 2018-01-31 Marek Polacek <polacek@redhat.com>
18993 * gcc.dg/pr81779.c: New test.
18995 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18998 * gfortran.dg/gomp/pr84116.f90: New test.
19001 * g++.dg/init/pr83993-2.C: New test.
19004 * g++.dg/init/pr83993-1.C: New test.
19005 * g++.dg/cpp0x/pr83993.C: New test.
19007 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19010 * gfortran.dg/pr84088.f90: New test.
19012 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19015 * gcc.target/i386/pr82444.c: New.
19017 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19019 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19020 * gcc.target/powerpc/vsx-13.c: New.
19022 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19025 * g++.dg/cpp1y/var-templ57.C: New.
19027 2018-01-31 Marek Polacek <polacek@redhat.com>
19030 * g++.dg/diagnostic/pr84138.C: New test.
19032 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19035 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19036 -Wstringop-overflow warnings due to spurious warning with -O1.
19037 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19038 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19040 2018-01-31 Richard Biener <rguenther@suse.de>
19042 PR tree-optimization/84132
19043 * g++.dg/torture/pr84132.C: New testcase.
19045 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19047 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19050 2018-01-31 Julia Koval <julia.koval@intel.com>
19053 * gcc.target/i386/rdpid.c: Remove "eax".
19055 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19057 PR tree-optimization/64946
19058 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19059 scan-assembler checks.
19061 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19063 * gcc.c-torture/execute/20180131-1.c: New test.
19065 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19067 * gcc.target/arc/taux-1.c: New test.
19068 * gcc.target/arc/taux-2.c: Likewise.
19070 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19072 * gcc.target/arc/uncached.c: New test.
19074 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19077 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19079 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19081 PR preprocessor/69869
19082 * gcc.dg/cpp/trad/pr69869.c: New test.
19085 * gcc.dg/pr84100.c: New test.
19087 2018-01-30 Jeff Law <law@redhat.com>
19090 * gcc.target/i386/pr84064: New test.
19092 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19095 * gfortran.dg/data_implied_do_2.f90: New test.
19097 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19099 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19101 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19104 * gfortran.dg/inline_matmul_21.f90: New test case.
19106 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19108 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19110 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19113 * gcc.target/powerpc/pr84112.c: New.
19115 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19117 PR rtl-optimization/83986
19118 * gcc.dg/pr83986.c: New test.
19120 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19123 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19124 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19125 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19126 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19128 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19130 PR tree-optimization/84111
19131 * gcc.c-torture/compile/pr84111.c: New test.
19133 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19136 * gcc.dg/ipa/inline-2.c: Fix template.
19137 * gcc.dg/ipa/inline-3.c: Fix template.
19139 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19142 * g++.dg/torture/pr81360.C: New testcase.
19144 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19147 * gcc.dg/lto/pr83954.h: New testcase.
19148 * gcc.dg/lto/pr83954_0.c: New testcase.
19149 * gcc.dg/lto/pr83954_1.c: New testcase.
19151 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19154 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19156 Simplify DW_AT_producer scan.
19158 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19160 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19162 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19165 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19166 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19167 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19168 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19170 2018-01-29 Jeff Law <law@redhat.com>
19173 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19174 better match other tests which require vsx. Verify the zero
19175 extension is part of the test in the combiner dump.
19177 2018-01-29 Marek Polacek <polacek@redhat.com>
19180 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19183 * g++.dg/ext/pr83996.C: New test.
19185 2018-01-29 Richard Biener <rguenther@suse.de>
19187 PR tree-optimization/84057
19188 * gcc.dg/graphite/pr84057.c: New testcase.
19190 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19193 * gfortran.dg/bind_c_usage_31.f90: New test.
19195 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19198 * g++.dg/warn/Wduplicated-branches5.C: New.
19200 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19202 * gcc.target/rl78/test_addsi3_internal.c: New test.
19204 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19206 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19207 Make expected output depend on whether we expect sibcalls or not.
19208 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19209 safe-indirect-jump-1.c).
19211 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19212 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19213 Soren Rasmussen <s.c.rasmussen@gmail.com>
19215 Fortran 2018 teams tests.
19217 * gfortran.dg/team_number_1.f90: new test for team_number.
19218 * gfortran.dg/team_change_1.f90: new test for change team.
19219 * gfortran.dg/team_end_1.f90: new test for end team.
19220 * gfortran.dg/team_form_1.f90: new test for form team.
19222 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19225 * gfortran.dg/dot_product_4.f90
19227 2018-01-26 Martin Sebor <msebor@redhat.com>
19229 PR tree-optimization/83896
19230 * gcc.dg/strlenopt-43.c: New.
19232 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19234 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19235 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19236 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19237 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19238 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19239 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19240 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19241 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19242 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19244 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19245 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19246 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19247 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19248 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19249 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19250 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19251 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19253 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19255 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19257 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19258 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19259 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19260 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19261 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19262 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19263 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19264 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19265 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19266 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19267 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19268 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19269 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19271 2018-01-26 Martin Liska <mliska@suse.cz>
19273 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19276 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19278 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19279 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19280 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19281 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19282 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19283 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19284 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19285 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19287 2018-01-26 Richard Biener <rguenther@suse.de>
19289 PR rtl-optimization/84003
19290 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19291 latent bug in DSE if NOINLINE is appropriately defined.
19292 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19293 and defining NOINLINE.
19295 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19297 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19298 tests specific to aarch64. XFAIL test on arm.
19300 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19302 PR rtl-optimization/83985
19303 * gcc.dg/pr83985.c: New test.
19306 * c-c++-common/Wrestrict-3.c: New test.
19308 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19310 * gcc.target/arc/tdelegitimize_addr.c: New test.
19312 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19314 * gcc.target/arc/jli-1.c: New file.
19315 * gcc.target/arc/jli-2.c: Likewise.
19317 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19319 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19321 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19322 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19324 2018-01-26 Richard Biener <rguenther@suse.de>
19326 PR tree-optimization/81082
19327 * gcc.dg/vect/pr81082.c: New testcase.
19328 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19329 simplification to n * n.
19331 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19333 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19335 * gcc.target/i386/pr63620.c: Likewise.
19337 2018-01-26 Julia Koval <julia.koval@intel.com>
19339 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19340 -mavx512f -mavx512bw.
19341 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19342 * gcc.target/i386/i386.exp: Fix types.
19344 2018-01-26 Alan Modra <amodra@gmail.com>
19347 * gcc.target/powerpc/swaps-p8-46.c: New.
19349 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19352 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19353 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19354 'array01' in the tree dump comparison.
19355 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19356 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19357 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19359 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19361 PR middle-end/83055
19362 * gcc.dg/torture/pr83055.c: New testcase.
19364 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19367 * g++.dg/cpp1z/decomp36.C: New test.
19369 PR middle-end/83977
19370 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19372 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19374 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19375 the shift dump line.
19376 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19378 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19381 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19382 index instead of int, which allows IVOPTs to properly optimize the
19385 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19388 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19389 of "fn_type" typedef.
19390 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19392 2018-01-24 Ian Lance Taylor <iant@golang.org>
19394 * go.go-torture/execute/names-1.go: New test.
19396 2018-01-19 Jeff Law <law@redhat.com>
19399 * gcc.target/i386/pr83994.c: New test.
19401 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19404 * gcc.target/powerpc/pr84014.c: New.
19406 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19408 PR middle-end/83977
19409 * c-c++-common/gomp/pr83977-1.c: New test.
19410 * c-c++-common/gomp/pr83977-2.c: New test.
19411 * c-c++-common/gomp/pr83977-3.c: New test.
19412 * gfortran.dg/gomp/pr83977.f90: New test.
19414 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19417 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19418 * gcc.dg/vect/pr80631-1.c: Likewise.
19419 * gcc.dg/vect/pr80631-2.c: Likewise.
19420 * gcc.dg/vect/pr81410.c: Likewise.
19421 * gcc.dg/vect/pr81633.c: Likewise.
19422 * gcc.dg/vect/pr81815.c: Likewise.
19423 * gcc.dg/vect/pr82108.c: Likewise.
19424 * gcc.dg/vect/pr83857.c: Likewise.
19425 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19426 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19427 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19428 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19429 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19430 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19431 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19432 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19433 dg-xfail-run-if instead.
19434 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19435 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19436 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19437 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19438 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19440 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19442 PR tree-optimization/83979
19443 * g++.dg/pr83979.c: New test.
19445 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19447 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19448 option. Add arm_neon_ok_no_float_abi check.
19450 2018-01-24 Richard Biener <rguenther@suse.de>
19452 PR tree-optimization/83176
19453 * gcc.dg/graphite/pr83176.c: New testcase.
19455 2018-01-24 Richard Biener <rguenther@suse.de>
19457 PR tree-optimization/82819
19458 * gcc.dg/graphite/pr82819.c: New testcase.
19460 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19463 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19464 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19465 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19466 * g++.dg/ext/stmtexpr20.C: Likewise.
19467 * g++.dg/ext/stmtexpr21.C: Likewise.
19469 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19472 * g++.dg/warn/pr83974.C: New test case.
19474 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19477 * g++.dg/ubsan/pr83987.C: New test.
19479 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19482 * gfortran.dg/pdt_29.f03: New test.
19484 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19487 * gfortran.dg/associate_33.f03: New test.
19489 2018-01-23 Martin Liska <mliska@suse.cz>
19492 * gcc.dg/lto/pr81440.h: New test.
19493 * gcc.dg/lto/pr81440_0.c: New test.
19494 * gcc.dg/lto/pr81440_1.c: New test.
19496 2018-01-23 Nathan Sidwell <nathan@acm.org>
19499 * g++.dg/template/pr83988.C: New.
19501 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19505 * g++.dg/cpp0x/pr82882.C: New test.
19506 * g++.dg/cpp0x/pr83978.C: New test.
19509 * g++.dg/cpp1z/decomp35.C: New test.
19511 2018-01-23 Nathan Sidwell <nathan@acm.org>
19513 * g++.dg/cpp0x/range-for10.C: Adjust.
19514 * g++.dg/ext/forscope1.C: Adjust.
19515 * g++.dg/ext/forscope2.C: Adjust.
19516 * g++.dg/template/for1.C: Adjust.
19518 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19520 PR tree-optimization/83510
19521 * gcc.c-torture/compile/pr83510.c: New test case.
19523 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19526 * lib/target-supports.exp (check_effective_target_vect_float): Say
19527 that the result only holds when -funsafe-math-optimizations is on.
19528 (check_effective_target_vect_float_strict): New procedure.
19529 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19531 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19533 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19535 PR tree-optimization/83965
19536 * gcc.dg/vect/pr83965.c: New test.
19538 2018-01-23 Richard Biener <rguenther@suse.de>
19540 PR tree-optimization/83963
19541 * gfortran.dg/graphite/pr83963.f: New testcase.
19542 * gcc.dg/graphite/pr83963-2.c: Likewise.
19544 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19547 * g++.dg/cpp1z/pr83918.C: New test.
19549 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19551 PR tree-optimization/83957
19552 * gcc.dg/autopar/pr83957.c: New test.
19554 PR tree-optimization/83081
19555 * gcc.dg/predict-8.c: Adjust expected probability.
19557 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19560 * gcc.target/powerpc/pr83862.c: New test.
19562 2018-01-22 Carl Love <cel@us.ibm.com>
19564 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19565 builtins-4-runnable.c, builtins-6-runnable.c,
19566 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19567 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19568 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19569 for signed/unsigned 128-bit and long long int loads.
19571 2018-01-22 Marek Polacek <polacek@redhat.com>
19574 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19576 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19578 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19579 scan-asembler valid instructions list.
19580 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19581 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19582 power8-vector requirement and option.
19583 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19585 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19589 * gfortran.dg/string_1.f90: Remove printing the length.
19591 2018-01-22 Richard Biener <rguenther@suse.de>
19593 PR tree-optimization/83963
19594 * gcc.dg/graphite/pr83963.c: New testcase.
19596 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19598 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19599 dg-require-effective-target directives.
19601 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19603 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19605 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19606 Adjust scan-assembler checks for soft-float.
19608 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19611 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19613 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19615 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19616 * gcc.dg/pr83623.c: Likewise.
19617 * gcc.dg/pr83666.c: Likewise.
19619 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19620 David Edelsohn <dje.gcc@gmail.com>
19623 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19624 assembly output from "crset eq" to "crset 2".
19625 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19626 assembly output from . to $.
19627 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19628 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19629 assembly output from "crset eq" to "crset 2".
19630 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19631 assembly output from "crset eq" to "crset 2", and from . to $.
19633 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19636 * gfortran.dg/matmul_18.f90: New test.
19638 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19640 PR tree-optimization/83940
19641 * gcc.dg/torture/pr83940.c: New test.
19643 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19645 PR middle-end/83945
19646 * gcc.dg/tls/pr83945.c: New test.
19649 * gcc.dg/pr83930.c: New test.
19651 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19654 * gfortran.dg/matmul_17.f90: New test.
19656 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19659 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19661 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19664 * g++.dg/cpp0x/pr81167.C: New test.
19667 * g++.dg/cpp0x/pr83919.C: New test.
19669 2018-01-19 Jeff Law <law@redhat.com>
19670 Jakub Jelinek <jakub@redhat.com>
19672 * gcc.dg/stack-check-16.c: New test.
19674 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19677 * gcc.target/nvptx/indirect_call.c: New test.
19679 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19681 * g++.dg/torture/pr83619.C: Remove dg-message.
19683 2018-01-19 Martin Liska <mliska@suse.cz>
19685 * gcc.dg/predict-1.c: Adjust expected probability.
19686 * gcc.dg/predict-3.c: Likewise.
19687 * gcc.dg/predict-5.c: Likewise.
19688 * gcc.dg/predict-6.c: Likewise.
19689 * gcc.dg/predict-9.c: Likewise.
19691 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19693 PR tree-optimization/83922
19694 * gcc.dg/pr83922.c: New test.
19696 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19698 PR tree-optimization/83914
19699 * gcc.dg/vect/pr83914.c: New test.
19701 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19703 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19704 * gcc.target/arm/negdi-2.c: Likewise.
19705 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19707 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19709 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19711 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19713 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19715 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19717 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19720 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19724 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19725 forward declaration.
19727 2018-01-18 Carl Love <cel@us.ibm.com>
19729 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19732 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19735 * g++.dg/inherit/union3.C: New.
19737 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19739 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19741 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19744 * g++.dg/torture/pr83619.C: New testcase.
19746 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19748 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19749 Add function body to force error messages in some configurations.
19751 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19753 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19756 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19759 * c-c++-common/ffile-prefix-map.c: New test.
19760 * c-c++-common/fmacro-prefix-map.c: New test.
19761 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19762 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19764 2018-01-18 Martin Liska <mliska@suse.cz>
19766 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19767 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19768 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19769 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19770 * gcc.target/i386/ret-thunk-10.c: Likewise.
19771 * gcc.target/i386/ret-thunk-11.c: Likewise.
19772 * gcc.target/i386/ret-thunk-12.c: Likewise.
19773 * gcc.target/i386/ret-thunk-15.c: Likewise.
19774 * gcc.target/i386/ret-thunk-9.c: Likewise.
19776 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19778 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19781 2018-01-18 Nathan Sidwell <nathan@acm.org>
19784 * g++.dg/cpp0x/pr83160.C: New.
19786 2018-01-18 Richard Biener <rguenther@suse.de>
19788 PR tree-optimization/83887
19789 * gcc.dg/graphite/pr83887.c: New testcase.
19790 * gfortran.dg/graphite/pr83887.f90: Likewise.
19791 * gfortran.dg/graphite/pr83887.f: Likewise.
19793 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19796 * gcc.target/arm/builtin-bswap.x: New file.
19797 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19798 and options for armv6t2.
19799 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19800 and options for Thumb1.
19801 * gcc.target/arm/builtin-bswap16.x: New file.
19802 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19803 and options for armv6t2.
19804 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19805 and options for Thumb1.
19807 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19809 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19812 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19815 * gcc.dg/pr61240.c: New test.
19817 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19820 * gfortran.dg/pr83864.f90: New test.
19822 2018-01-17 Jeff Law <law@redhat.com>
19825 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19827 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19829 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19830 restriction, but still restrict to 64-bit.
19831 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19832 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19834 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19837 * gfortran.dg/pr83874.f90: New test.
19839 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19842 * g++.dg/cpp0x/pr83824.C: New test.
19844 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19846 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19847 appropriate .gnu_attribute for the long double type, if we use the
19848 long double type, but do not generate any calls.
19849 * gcc.target/powerpc/gnuattr2.c: Likewise.
19850 * gcc.target/powerpc/gnuattr3.c: Likewise.
19852 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19855 * g++.dg/cpp0x/alignas13.C: New.
19857 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19860 * g++.dg/cpp0x/pr83897.C: New test.
19862 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19865 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19867 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19870 * g++.dg/cpp0x/constexpr-ice19.C: New.
19872 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19874 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19875 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19876 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19877 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19878 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19879 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19880 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19881 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19882 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19883 * gcc.target/powerpc/builtins-1.fold.h: New.
19885 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19887 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19888 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19890 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19892 * gcc.target/arm/g2.c: Add -marm to dg-options.
19893 * gcc.target/arm/scd42-2.c: Likewise.
19895 2018-01-17 Nathan Sidwell <nathan@acm.org>
19898 * g++.dg/lookup/pr83287-2.C: New.
19900 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19904 * g++.dg/wrappers/pr83814.C: New test case.
19905 * g++.dg/wrappers/pr83902.C: New test case.
19907 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19910 * g++.dg/lto/pr83121_0.C: New test case.
19911 * g++.dg/lto/pr83121_1.C: New test case.
19912 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19913 adapted from DejaGnu's dg-test.
19914 (lto_handle_diagnostics): New procedure.
19915 (lto_prune_warns): Ignore informational notes.
19916 (lto-link-and-maybe-run): Add "messages_by_file" param.
19917 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19918 "execute" when "link" fails if "execute" was not specified.
19919 (lto-can-handle-directive): New procedure.
19920 (lto-get-options-main): Call lto-can-handle-directive. Add a
19921 dg-messages local, using it to set the caller's
19922 dg-messages-by-file for the given source file.
19923 (lto-get-options): Likewise.
19924 (lto-execute): Add dg-messages-by-file local, and pass it to
19925 lto-link-and-maybe-run.
19927 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19928 Richard Sandiford <richard.sandiford@linaro.org>
19932 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19933 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19935 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19937 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19938 target check autogenerator for armv8.1-a and armv8.2-a.
19940 2018-01-17 Carl Love <cel@us.ibm.com>
19942 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19943 Add debug print statements.
19944 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19945 16 byte vector load followed by a partial vector load.
19947 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19950 * g++.dg/wrappers/pr83799.C: New test case.
19952 2018-01-17 Nathan Sidwell <nathan@acm.org>
19955 * g++.dg/cpp1y/pr83739.C: New.
19957 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19959 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19960 * gcc.target/visium/overflow16.c: Likewise.
19961 * gcc.target/visium/overflow32.c: Likewise.
19963 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19965 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19967 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19969 * gcc.dg/rtl/arm/stl-cond.c: New test.
19970 * gcc.target/arm/stl-cond.c: Delete.
19972 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19974 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19977 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19979 PR tree-optimization/83843
19980 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19981 * gcc.dg/store_merging_19.c: New test.
19983 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19985 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19988 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19990 PR rtl-optimization/83771
19991 * gcc.dg/pr83771.c: New test.
19993 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19995 PR tree-optimization/81184
19996 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19998 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20000 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20002 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20004 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20007 * gcc.target/i386/pr83546.c: New test.
20009 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20011 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20013 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20015 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20016 test and add dg-warning for the -Wstringop-overflow warning.
20018 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20020 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20021 XFAIL last test on SPARC and Visium.
20023 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20025 PR rtl-optimization/80481
20026 * g++.dg/pr80481.C: Exclude solaris.
20028 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20030 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20031 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20032 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20034 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20036 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20037 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20038 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20039 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20040 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20041 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20042 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20043 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20044 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20045 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20046 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20047 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20048 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20049 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20050 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20052 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20055 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20057 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20059 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20060 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20061 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20062 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20063 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20064 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20066 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20068 PR tree-optimization/83857
20069 * gcc.dg/vect/pr83857.c: New test.
20071 2018-01-16 Richard Biener <rguenther@suse.de>
20073 PR tree-optimization/83867
20074 * gcc.dg/vect/pr83867.c: New testcase.
20076 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20079 * gcc.dg/pr83844.c: New test.
20081 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20083 * gcc.dg/torture/pr83847.c: New test.
20085 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20087 PR rtl-optimization/86620
20088 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20089 instead of --param=max-sched-ready-insns=0.
20090 * gcc.target/i386/pr83620.c: New test.
20091 * gcc.dg/pr83620.c: New test.
20093 PR tree-optimization/83843
20094 * gcc.dg/store_merging_18.c: New test.
20097 * g++.dg/cpp1y/pr83817.C: New test.
20100 * g++.dg/template/pr83825.C: New test.
20102 2018-01-16 Richard Biener <rguenther@suse.de>
20104 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20106 2018-01-16 Richard Biener <rguenther@suse.de>
20109 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20110 from gcc.dg/torture/pr60092.c.
20112 2018-01-15 Martin Sebor <msebor@redhat.com>
20115 * g++.dg/ext/flexary28.C: New test.
20117 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20120 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20122 2018-01-15 Martin Sebor <msebor@redhat.com>
20125 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20127 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20130 * gfortran.dg/minmaxloc_9.f90: New test.
20131 * gfortran.dg/minmaxloc_10.f90: New test.
20132 * gfortran.dg/minmaxloc_11.f90: New test.
20134 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20137 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20138 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20139 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20140 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20141 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20142 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20143 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20144 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20145 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20146 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20147 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20148 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20149 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20150 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20151 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20152 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20153 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20154 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20155 * gcc.target/i386/ret-thunk-10.c: Likewise.
20156 * gcc.target/i386/ret-thunk-11.c: Likewise.
20157 * gcc.target/i386/ret-thunk-12.c: Likewise.
20158 * gcc.target/i386/ret-thunk-13.c: Likewise.
20159 * gcc.target/i386/ret-thunk-14.c: Likewise.
20160 * gcc.target/i386/ret-thunk-15.c: Likewise.
20161 * gcc.target/i386/ret-thunk-9.c: Don't check the
20162 __x86_return_thunk label. Scan for "push" only for Linux.
20164 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20167 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20169 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20172 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20174 * gcc.target/arm/pr83687.c: New test.
20176 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20178 Adjust tests to AVR_TINY.
20180 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20181 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20182 * gcc.target/avr/pr71627.c: Same.
20183 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20184 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20185 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20186 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20187 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20188 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20189 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20190 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20191 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20192 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20193 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20194 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20195 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20196 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20197 * gcc.target/avr/torture/pr61055.c: Same.
20198 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20200 * gcc.target/avr/torture/int24-mul.c: Same.
20201 * gcc.target/avr/torture/pr51782-1.c: Same.
20202 * gcc.target/avr/torture/pr61443.c: Same.
20203 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20204 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20206 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20210 * gcc.target/avr/torture/pr83729.c: New test.
20211 * gcc.target/avr/torture/pr83801.c: New test.
20213 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20215 PR middle-end/82694
20216 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20217 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20219 2018-01-10 Martin Sebor <msebor@redhat.com>
20222 * gcc.dg/Wstringop-overflow-2.c: New test.
20224 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20226 PR libgfortran/83811
20227 * gfortran.dg/fmt_e.f90: New test.
20229 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20231 * gcc.target/i386/indirect-thunk-10.c: New test.
20232 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20233 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20234 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20235 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20236 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20237 * gcc.target/i386/ret-thunk-17.c: Likewise.
20238 * gcc.target/i386/ret-thunk-18.c: Likewise.
20239 * gcc.target/i386/ret-thunk-19.c: Likewise.
20240 * gcc.target/i386/ret-thunk-20.c: Likewise.
20241 * gcc.target/i386/ret-thunk-21.c: Likewise.
20243 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20245 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20247 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20249 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20250 -mno-indirect-branch-register.
20251 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20252 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20253 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20254 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20255 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20256 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20257 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20258 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20259 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20260 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20261 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20262 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20263 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20264 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20265 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20266 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20267 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20268 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20269 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20270 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20271 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20272 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20273 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20274 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20275 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20276 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20277 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20278 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20279 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20280 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20281 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20282 * gcc.target/i386/ret-thunk-10.c: Likewise.
20283 * gcc.target/i386/ret-thunk-11.c: Likewise.
20284 * gcc.target/i386/ret-thunk-12.c: Likewise.
20285 * gcc.target/i386/ret-thunk-13.c: Likewise.
20286 * gcc.target/i386/ret-thunk-14.c: Likewise.
20287 * gcc.target/i386/ret-thunk-15.c: Likewise.
20288 * gcc.target/i386/ret-thunk-9.c: Likewise.
20289 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20290 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20291 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20293 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20295 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20296 -mfunction-return=keep.
20297 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20298 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20299 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20300 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20301 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20302 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20303 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20304 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20305 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20306 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20307 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20308 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20309 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20310 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20311 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20312 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20313 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20314 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20315 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20316 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20317 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20318 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20319 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20320 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20321 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20322 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20323 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20324 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20325 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20326 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20327 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20328 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20329 * gcc.target/i386/ret-thunk-1.c: New test.
20330 * gcc.target/i386/ret-thunk-10.c: Likewise.
20331 * gcc.target/i386/ret-thunk-11.c: Likewise.
20332 * gcc.target/i386/ret-thunk-12.c: Likewise.
20333 * gcc.target/i386/ret-thunk-13.c: Likewise.
20334 * gcc.target/i386/ret-thunk-14.c: Likewise.
20335 * gcc.target/i386/ret-thunk-15.c: Likewise.
20336 * gcc.target/i386/ret-thunk-16.c: Likewise.
20337 * gcc.target/i386/ret-thunk-2.c: Likewise.
20338 * gcc.target/i386/ret-thunk-3.c: Likewise.
20339 * gcc.target/i386/ret-thunk-4.c: Likewise.
20340 * gcc.target/i386/ret-thunk-5.c: Likewise.
20341 * gcc.target/i386/ret-thunk-6.c: Likewise.
20342 * gcc.target/i386/ret-thunk-7.c: Likewise.
20343 * gcc.target/i386/ret-thunk-8.c: Likewise.
20344 * gcc.target/i386/ret-thunk-9.c: Likewise.
20346 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20348 * gcc.target/i386/indirect-thunk-1.c: New test.
20349 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20350 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20351 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20352 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20353 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20354 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20355 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20356 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20357 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20358 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20359 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20360 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20361 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20362 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20363 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20364 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20365 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20366 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20367 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20368 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20369 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20370 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20371 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20372 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20373 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20374 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20375 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20376 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20377 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20378 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20379 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20380 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20382 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20385 * gcc.c-torture/compile/pr83051.c: New testcase.
20387 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20389 PR tree-optimization/83501
20390 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20392 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20394 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20395 for lvx and stvx instead of lxvd2x and stxvd2x and require
20396 little-endian target. Add comments.
20397 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20398 comprehensive testing.
20399 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20400 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20401 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20402 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20403 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20404 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20405 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20406 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20407 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20408 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20409 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20410 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20411 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20412 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20413 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20414 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20415 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20416 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20417 scan-assembler-not directives that forbid lvx and xxpermdi.
20418 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20419 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20420 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20421 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20422 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20423 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20424 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20425 scan-assembler-times directives to reflect different numbers of
20426 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20428 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20429 Alan Hayward <alan.hayward@arm.com>
20430 David Sherwood <david.sherwood@arm.com>
20432 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20433 than SLP vectorization.
20434 * gcc.dg/vect/vect-alias-check-10.c: New test.
20435 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20436 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20437 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20438 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20439 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20440 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20441 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20442 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20443 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20444 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20445 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20446 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20447 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20448 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20449 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20450 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20451 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20452 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20453 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20454 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20455 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20456 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20457 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20459 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20460 Alan Hayward <alan.hayward@arm.com>
20461 David Sherwood <david.sherwood@arm.com>
20463 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20465 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20466 targets with scatter stores.
20467 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20469 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20470 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20471 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20472 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20473 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20474 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20475 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20476 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20477 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20478 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20479 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20480 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20481 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20482 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20483 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20484 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20486 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20487 Alan Hayward <alan.hayward@arm.com>
20488 David Sherwood <david.sherwood@arm.com>
20490 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20492 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20493 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20494 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20495 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
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.target/aarch64/sve/strided_load_1.c: New test.
20502 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20503 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20505 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20506 Alan Hayward <alan.hayward@arm.com>
20507 David Sherwood <david.sherwood@arm.com>
20509 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20510 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20511 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20512 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20513 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20514 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20515 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20516 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20517 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20518 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20519 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20520 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20521 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20522 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20525 Alan Hayward <alan.hayward@arm.com>
20526 David Sherwood <david.sherwood@arm.com>
20528 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20529 check for a message about using in-order reductions.
20530 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20531 check for a message about using in-order reductions.
20532 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20533 vectorized and check for a message about using in-order reductions.
20534 Expect targets with variable-length vectors to fall back to the
20535 fixed-length mininum.
20536 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20537 check for a message about using in-order reductions.
20538 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20539 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20540 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20541 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20542 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20543 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20544 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20545 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20546 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20547 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20548 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20549 vect_fold_left_plus.
20551 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20553 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20555 * gcc.target/aarch64/sve/spill_2.c: New test.
20556 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20557 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20558 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20559 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20560 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20562 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20563 Alan Hayward <alan.hayward@arm.com>
20564 David Sherwood <david.sherwood@arm.com>
20566 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20568 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20569 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20570 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20571 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20572 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20573 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20574 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20575 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20576 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20578 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20579 Alan Hayward <alan.hayward@arm.com>
20580 David Sherwood <david.sherwood@arm.com>
20582 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20583 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20584 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20585 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20588 Alan Hayward <alan.hayward@arm.com>
20589 David Sherwood <david.sherwood@arm.com>
20591 * lib/target-supports.exp
20592 (check_effective_target_vect_fold_extract_last): New proc.
20593 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20594 for fold_extract_last.
20595 * gcc.dg/vect/pr65947-2.c: Likewise.
20596 * gcc.dg/vect/pr65947-3.c: Likewise.
20597 * gcc.dg/vect/pr65947-4.c: Likewise.
20598 * gcc.dg/vect/pr65947-5.c: Likewise.
20599 * gcc.dg/vect/pr65947-6.c: Likewise.
20600 * gcc.dg/vect/pr65947-9.c: Likewise.
20601 * gcc.dg/vect/pr65947-10.c: Likewise.
20602 * gcc.dg/vect/pr65947-12.c: Likewise.
20603 * gcc.dg/vect/pr65947-14.c: Likewise.
20604 * gcc.dg/vect/pr80631-1.c: Likewise.
20605 * gcc.target/aarch64/sve/clastb_1.c: New test.
20606 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20607 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20608 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20609 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20610 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20611 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20612 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20613 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20614 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20615 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20616 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20617 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20618 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20621 Alan Hayward <alan.hayward@arm.com>
20622 David Sherwood <david.sherwood@arm.com>
20624 * gcc.target/aarch64/sve/live_1.c: New test.
20625 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20627 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20628 Alan Hayward <alan.hayward@arm.com>
20629 David Sherwood <david.sherwood@arm.com>
20631 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20632 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20633 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20634 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20635 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20636 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20637 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20638 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20639 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20641 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20642 Alan Hayward <alan.hayward@arm.com>
20643 David Sherwood <david.sherwood@arm.com>
20645 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20647 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20649 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20650 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20651 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20652 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20653 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20654 * gcc.target/aarch64/sve/miniloop_2.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 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20661 instead of just ADDRESS.
20662 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20663 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20664 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20665 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20666 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20667 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20668 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20669 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20670 * gcc.target/aarch64/sve/while_2.c: Likewise.
20671 * gcc.target/aarch64/sve/while_3.c: Likewise.
20672 * gcc.target/aarch64/sve/while_4.c: Likewise.
20674 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20675 Alan Hayward <alan.hayward@arm.com>
20676 David Sherwood <david.sherwood@arm.com>
20678 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20679 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20681 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20682 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20683 * gcc.target/aarch64/sve/reduc_5.c: New test.
20684 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20685 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20688 Alan Hayward <alan.hayward@arm.com>
20689 David Sherwood <david.sherwood@arm.com>
20691 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20692 * gcc.dg/tree-ssa/peel1.c: Likewise.
20693 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20694 variable-length vectors.
20695 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20696 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20697 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20698 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20699 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20700 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20701 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20702 * gcc.target/aarch64/sve/slp_8.c: New test.
20703 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20704 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20705 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20706 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20707 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20708 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20709 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20710 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20711 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20712 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20713 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20714 * gcc.target/aarch64/sve/while_1.c: Likewise.
20715 * gcc.target/aarch64/sve/while_2.c: Likewise.
20716 * gcc.target/aarch64/sve/while_3.c: Likewise.
20717 * gcc.target/aarch64/sve/while_4.c: Likewise.
20719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20720 Alan Hayward <alan.hayward@arm.com>
20721 David Sherwood <david.sherwood@arm.com>
20723 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20725 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20726 and add an associated scan-dump test. Prevent vectorization
20727 of the first two loops.
20728 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20729 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20730 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20731 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20732 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20733 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20735 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20736 Alan Hayward <alan.hayward@arm.com>
20737 David Sherwood <david.sherwood@arm.com>
20739 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20740 * gcc.dg/vect/pr67790.c: Likewise.
20741 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20742 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20743 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20744 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20745 * gcc.target/aarch64/sve/slp_5.c: New test.
20746 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20747 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20748 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20749 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20750 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20752 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20753 Alan Hayward <alan.hayward@arm.com>
20754 David Sherwood <david.sherwood@arm.com>
20756 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20758 * gcc.dg/vect/slp-1.c: Likewise.
20759 * gcc.dg/vect/slp-10.c: Likewise.
20760 * gcc.dg/vect/slp-12b.c: Likewise.
20761 * gcc.dg/vect/slp-12c.c: Likewise.
20762 * gcc.dg/vect/slp-17.c: Likewise.
20763 * gcc.dg/vect/slp-19b.c: Likewise.
20764 * gcc.dg/vect/slp-20.c: Likewise.
20765 * gcc.dg/vect/slp-21.c: Likewise.
20766 * gcc.dg/vect/slp-22.c: Likewise.
20767 * gcc.dg/vect/slp-23.c: Likewise.
20768 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20769 * gcc.dg/vect/slp-24.c: Likewise.
20770 * gcc.dg/vect/slp-28.c: Likewise.
20771 * gcc.dg/vect/slp-39.c: Likewise.
20772 * gcc.dg/vect/slp-6.c: Likewise.
20773 * gcc.dg/vect/slp-7.c: Likewise.
20774 * gcc.dg/vect/slp-cond-1.c: Likewise.
20775 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20776 * gcc.dg/vect/slp-cond-2.c: Likewise.
20777 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20778 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20779 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20780 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20781 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20782 * gcc.dg/vect/slp-perm-6.c: Likewise.
20783 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20784 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20785 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20786 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20787 * gcc.dg/vect/slp-12a.c: Likewise.
20788 * gcc.dg/vect/slp-14.c: Likewise.
20789 * gcc.dg/vect/slp-15.c: Likewise.
20790 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20791 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20792 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20793 * gcc.target/aarch64/sve/slp_1.c: New test.
20794 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20795 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20796 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20797 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20798 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20799 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20800 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20802 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20803 Alan Hayward <alan.hayward@arm.com>
20804 David Sherwood <david.sherwood@arm.com>
20806 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20807 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20808 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20809 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20810 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20811 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20812 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20813 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20814 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20815 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20816 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20817 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20818 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20819 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20820 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20821 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20822 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20823 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20824 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20826 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20827 Alan Hayward <alan.hayward@arm.com>
20828 David Sherwood <david.sherwood@arm.com>
20830 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20831 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20832 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20833 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20834 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20835 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20836 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20837 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20838 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20839 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20840 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20841 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20842 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20843 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20844 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20845 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20846 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20847 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20848 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20849 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20850 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20851 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20852 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20853 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20854 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20855 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20856 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20857 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20858 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20859 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20860 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20861 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20862 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20863 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20864 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20865 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20867 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20868 Alan Hayward <alan.hayward@arm.com>
20869 David Sherwood <david.sherwood@arm.com>
20871 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20872 Return true for SVE too.
20873 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20874 if load/store lanes are supported.
20875 * gcc.dg/vect/slp-10.c: Likewise.
20876 * gcc.dg/vect/slp-12c.c: Likewise.
20877 * gcc.dg/vect/slp-17.c: Likewise.
20878 * gcc.dg/vect/slp-33.c: Likewise.
20879 * gcc.dg/vect/slp-6.c: Likewise.
20880 * gcc.dg/vect/slp-cond-1.c: Likewise.
20881 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20882 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20883 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20884 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20885 * gcc.dg/vect/slp-perm-6.c: Likewise.
20886 * gcc.dg/vect/slp-perm-9.c: Likewise.
20887 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20888 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20889 for variable-length vectors.
20891 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20892 Alan Hayward <alan.hayward@arm.com>
20893 David Sherwood <david.sherwood@arm.com>
20895 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20896 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20898 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20900 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20901 * g++.target/aarch64/sve/catch_1.C: New test.
20902 * g++.target/aarch64/sve/catch_2.C: Likewise.
20903 * g++.target/aarch64/sve/catch_3.C: Likewise.
20904 * g++.target/aarch64/sve/catch_4.C: Likewise.
20905 * g++.target/aarch64/sve/catch_5.C: Likewise.
20906 * g++.target/aarch64/sve/catch_6.C: Likewise.
20908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20909 Alan Hayward <alan.hayward@arm.com>
20910 David Sherwood <david.sherwood@arm.com>
20912 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20914 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20915 * gcc.target/aarch64/fmaxmin.c: Likewise.
20916 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20917 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20918 * gcc.target/aarch64/pr62178.c: Likewise.
20919 * gcc.target/aarch64/pr71727-2.c: Likewise.
20920 * gcc.target/aarch64/saddw-1.c: Likewise.
20921 * gcc.target/aarch64/saddw-2.c: Likewise.
20922 * gcc.target/aarch64/uaddw-1.c: Likewise.
20923 * gcc.target/aarch64/uaddw-2.c: Likewise.
20924 * gcc.target/aarch64/uaddw-3.c: Likewise.
20925 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20926 * gcc.target/aarch64/vect-compile.c: Likewise.
20927 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20928 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20929 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20930 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20931 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20932 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20933 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20934 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20935 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20936 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20937 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20938 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20939 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20940 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20941 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20942 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20943 * gcc.target/aarch64/vect-movi.c: Likewise.
20944 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20945 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20946 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20947 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20948 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20949 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20951 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20952 * gcc.target/aarch64/sve/arith_1.c: New test.
20953 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20954 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20955 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20956 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20957 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20958 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20959 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20960 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20961 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20962 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20963 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20964 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20965 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20966 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20967 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20968 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20969 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20970 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20971 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20972 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20973 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20974 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20975 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20976 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20977 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20978 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20979 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20980 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20981 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20982 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20983 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20984 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20985 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20986 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20987 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20988 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20989 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20990 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20991 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20992 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20993 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20994 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20995 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20996 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20997 * gcc.target/aarch64/sve/index_1.c: Likewise.
20998 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20999 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21000 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21001 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21002 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21003 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21004 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21005 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21006 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21007 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21008 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21009 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21010 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21011 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21012 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21013 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21014 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21015 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21016 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21017 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21018 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21019 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21020 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21021 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21022 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21023 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21024 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21025 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21026 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21027 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21028 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21029 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21030 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21031 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21032 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21033 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21034 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21035 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21036 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21037 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21038 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21039 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21040 * gcc.target/aarch64/sve/single_1.c: Likewise.
21041 * gcc.target/aarch64/sve/single_2.c: Likewise.
21042 * gcc.target/aarch64/sve/single_3.c: Likewise.
21043 * gcc.target/aarch64/sve/single_4.c: Likewise.
21044 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21045 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21046 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21047 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21048 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21049 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21050 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21051 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21052 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21053 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21054 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21055 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21056 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21057 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21058 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21059 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21060 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21061 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21062 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21063 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21064 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21065 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21066 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21067 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21068 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21069 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21070 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21071 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21072 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21073 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21074 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21075 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21076 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21077 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21078 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21079 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21080 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21081 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21082 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21083 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21084 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21085 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21086 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21087 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21088 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21090 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21091 Alan Hayward <alan.hayward@arm.com>
21092 David Sherwood <david.sherwood@arm.com>
21094 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21095 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21096 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21098 (check_effective_target_vect_perm): Handle SVE.
21099 (check_effective_target_vect_perm_byte): Likewise.
21100 (check_effective_target_vect_perm_short): Likewise.
21101 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21102 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21103 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21104 (check_effective_target_vect_element_align_preferred): Likewise.
21105 (check_effective_target_vect_align_stack_vars): Likewise.
21106 (check_effective_target_vect_load_lanes): Likewise.
21107 (check_effective_target_vect_masked_store): Likewise.
21108 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21109 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21110 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21111 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21112 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21113 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21114 * gcc.dg/vect/slp-23.c: Likewise.
21115 * gcc.dg/vect/slp-perm-5.c: Likewise.
21116 * gcc.dg/vect/slp-perm-6.c: Likewise.
21117 * gcc.dg/vect/slp-perm-9.c: Likewise.
21118 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21119 * gcc.dg/vect/vect-114.c: Likewise.
21120 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21121 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21125 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21126 vect_variable_length, expecting the test to be vectorized
21127 without SLP instead.
21128 * gcc.dg/vect/pr33953.c: Likewise.
21129 * gcc.dg/vect/pr37027.c: Likewise.
21130 * gcc.dg/vect/pr67790.c: Likewise.
21131 * gcc.dg/vect/pr68445.c: Likewise.
21132 * gcc.dg/vect/slp-1.c: Likewise.
21133 * gcc.dg/vect/slp-10.c: Likewise.
21134 * gcc.dg/vect/slp-12a.c: Likewise.
21135 * gcc.dg/vect/slp-12b.c: Likewise.
21136 * gcc.dg/vect/slp-12c.c: Likewise.
21137 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21138 * gcc.dg/vect/slp-13.c: Likewise.
21139 * gcc.dg/vect/slp-14.c: Likewise.
21140 * gcc.dg/vect/slp-15.c: Likewise.
21141 * gcc.dg/vect/slp-17.c: Likewise.
21142 * gcc.dg/vect/slp-19b.c: Likewise.
21143 * gcc.dg/vect/slp-2.c: Likewise.
21144 * gcc.dg/vect/slp-20.c: Likewise.
21145 * gcc.dg/vect/slp-21.c: Likewise.
21146 * gcc.dg/vect/slp-22.c: Likewise.
21147 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21148 * gcc.dg/vect/slp-24.c: Likewise.
21149 * gcc.dg/vect/slp-28.c: Likewise.
21150 * gcc.dg/vect/slp-39.c: Likewise.
21151 * gcc.dg/vect/slp-42.c: Likewise.
21152 * gcc.dg/vect/slp-6.c: Likewise.
21153 * gcc.dg/vect/slp-7.c: Likewise.
21154 * gcc.dg/vect/slp-cond-1.c: Likewise.
21155 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21156 * gcc.dg/vect/slp-cond-2.c: Likewise.
21157 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21158 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21159 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21160 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21161 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21162 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21163 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21164 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21165 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21166 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21167 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21168 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21169 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21170 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21171 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21172 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21173 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21175 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21178 * gcc.dg/pr83801.c: New test.
21180 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21183 * gfortran.dg/bounds_check_19.f90: New test.
21185 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21187 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21188 instead of scan-assembler-not for xsnabsqp.
21190 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21192 PR libgfortran/83525
21193 * gfortran.dg/newunit_5.f90: New test.
21195 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21197 PR rtl-optimization/80481
21198 * g++.dg/pr80481.C: New.
21200 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21203 * gcc.target/alpha/pr83628-3.c: New test.
21205 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21207 * lib/target-supports.exp (check_effective_target_avx512f): Also
21208 check for __builtin_ia32_addsd_round,
21209 __builtin_ia32_getmantsd_round.
21210 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21212 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21215 * gcc.target/powerpc/pr83629.c: Require ilp32.
21217 2018-01-12 Richard Biener <rguenther@suse.de>
21219 PR tree-optimization/80846
21220 * gcc.target/i386/pr80846-1.c: New testcase.
21221 * gcc.target/i386/pr80846-2.c: Likewise.
21223 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21225 * gcc.c-torture/execute/20180112-1.c: New test.
21227 2018-01-12 Tom de Vries <tom@codesourcery.com>
21229 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21230 * g++.dg/ext/label13a.C: Same.
21231 * g++.dg/ext/label14.C: Same.
21232 * g++.dg/ext/label2.C: Same.
21233 * g++.dg/ext/label3.C: Same.
21234 * g++.dg/torture/pr42462.C: Same.
21235 * g++.dg/torture/pr42739.C: Same.
21236 * g++.dg/warn/Wunused-label-3.C: Same.
21238 2018-01-12 Tom de Vries <tom@codesourcery.com>
21240 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21241 * g++.dg/Walloca1.C: Same.
21242 * g++.dg/cpp0x/pr70338.C: Same.
21243 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21244 * g++.dg/cpp1y/vla10.C: Same.
21245 * g++.dg/cpp1y/vla2.C: Same.
21246 * g++.dg/cpp1y/vla6.C: Same.
21247 * g++.dg/cpp1y/vla8.C: Same.
21248 * g++.dg/debug/debug5.C: Same.
21249 * g++.dg/debug/debug6.C: Same.
21250 * g++.dg/debug/pr54828.C: Same.
21251 * g++.dg/diagnostic/pr70105.C: Same.
21252 * g++.dg/eh/cleanup5.C: Same.
21253 * g++.dg/eh/spbp.C: Same.
21254 * g++.dg/ext/tmplattr9.C: Same.
21255 * g++.dg/ext/vla10.C: Same.
21256 * g++.dg/ext/vla11.C: Same.
21257 * g++.dg/ext/vla12.C: Same.
21258 * g++.dg/ext/vla15.C: Same.
21259 * g++.dg/ext/vla16.C: Same.
21260 * g++.dg/ext/vla17.C: Same.
21261 * g++.dg/ext/vla3.C: Same.
21262 * g++.dg/ext/vla6.C: Same.
21263 * g++.dg/ext/vla7.C: Same.
21264 * g++.dg/init/array24.C: Same.
21265 * g++.dg/init/new47.C: Same.
21266 * g++.dg/init/pr55497.C: Same.
21267 * g++.dg/opt/pr78201.C: Same.
21268 * g++.dg/template/vla2.C: Same.
21269 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21270 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21271 * g++.dg/torture/pr62127.C: Same.
21272 * g++.dg/torture/pr67055.C: Same.
21273 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21274 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21275 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21276 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21277 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21278 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21279 * g++.dg/warn/Wvla-1.C: Same.
21280 * g++.dg/warn/Wvla-3.C: Same.
21281 * g++.old-deja/g++.ext/array2.C: Same.
21282 * g++.old-deja/g++.ext/constructor.C: Same.
21283 * g++.old-deja/g++.law/builtin1.C: Same.
21284 * g++.old-deja/g++.other/crash12.C: Same.
21285 * g++.old-deja/g++.other/eh3.C: Same.
21286 * g++.old-deja/g++.pt/array6.C: Same.
21287 * g++.old-deja/g++.pt/dynarray.C: Same.
21289 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21291 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21293 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21295 PR libfortran/67412
21296 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21297 on *-*-solaris2.10.
21299 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21301 * lib/target-supports.exp (check_effective_target_branch_cost):
21302 Accept all x86 targets.
21304 2018-01-12 Martin Liska <mliska@suse.cz>
21307 * g++.dg/warn/pr83054.C: New test.
21309 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21311 * gcc.target/powerpc/spec-barr-1.c: New file.
21313 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21316 * gcc.target/i386/pr83330.c: New test.
21318 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21321 * gfortran.dg/dtio_31.f03: New test.
21322 * gfortran.dg/dtio_32.f03: New test.
21324 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21327 * g++.dg/wrappers: New subdirectory.
21328 * g++.dg/wrappers/README: New file.
21329 * g++.dg/wrappers/alloc.C: New test case.
21330 * g++.dg/wrappers/cow-istream-string.C: New test case.
21331 * g++.dg/wrappers/cp-stdlib.C: New test case.
21332 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21333 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21335 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21337 PR middle-end/83718
21338 * g++.dg/torture/pr83718.C: New testcase.
21340 2018-01-11 Martin Jambor <mjambor@suse.cz>
21343 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21345 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21347 PR tree-optimization/83695
21348 * gcc.dg/tree-ssa/pr83695.c: New test.
21350 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21352 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21353 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21355 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21357 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21358 * gcc.target/arm/simd/fp16fml_high.c: New test.
21359 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21360 * lib/target-supports.exp
21361 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21362 check_effective_target_arm_fp16fml_neon_ok,
21363 add_options_for_arm_fp16fml_neon): New procedures.
21365 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21367 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21370 2018-01-11 Richard Biener <rguenther@suse.de>
21372 PR tree-optimization/83435
21373 * gcc.dg/graphite/pr83435.c: New testcase.
21375 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21376 Alan Hayward <alan.hayward@arm.com>
21377 David Sherwood <david.sherwood@arm.com>
21379 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21381 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21383 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21385 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21388 * gcc.c-torture/compile/pr82096.c: New test.
21390 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21392 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21394 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21396 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21398 2018-01-11 Justin Squirek <squirek@adacore.com>
21400 * gnat.dg/expr_func4.adb: New testcase.
21402 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21404 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21407 2018-01-11 Bob Duff <duff@adacore.com>
21409 * gnat.dg/protected_null.adb: New testcase.
21411 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21413 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21415 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21417 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21419 2018-01-11 Justin Squirek <squirek@adacore.com>
21421 * gnat.dg/loopvar.adb: New testcase.
21423 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21425 PR middle-end/83189
21426 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21428 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21430 * gcc.c-torture/compile/pr83575.c: New testcase.
21432 2018-01-10 Michael Collison <michael.collison@arm.com>
21434 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21435 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21436 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21437 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21438 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21439 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21440 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21441 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21442 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21443 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21444 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21445 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21446 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21447 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21448 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21449 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21451 2018-01-10 Michael Collison <michael.collison@arm.com>
21453 * gcc.target/aarch64/sha2.h: New shared testcase.
21454 * gcc.target/aarch64/sha2_1.c: New testcase.
21455 * gcc.target/aarch64/sha2_2.c: New testcase.
21456 * gcc.target/aarch64/sha2_3.c: New testcase.
21457 * gcc.target/aarch64/sha3.h: New shared testcase.
21458 * gcc.target/aarch64/sha3_1.c: New testcase.
21459 * gcc.target/aarch64/sha3_2.c: New testcase.
21460 * gcc.target/aarch64/sha3_3.c: New testcase.
21462 2018-01-10 Michael Collison <michael.collison@arm.com>
21464 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21466 2018-01-10 Martin Sebor <msebor@redhat.com>
21468 PR tree-optimization/83781
21469 * gcc.dg/strlenopt-42.c: New test.
21471 2018-01-11 Martin Sebor <msebor@gmail.com>
21472 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21474 PR tree-optimization/83501
21475 PR tree-optimization/81703
21477 * gcc.dg/strlenopt-39.c: New test-case.
21478 * gcc.dg/pr81703.c: Likewise.
21480 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21482 * gnat.dg/atomic10.adb: New test.
21484 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21487 * gfortran.dg/deferred_character_18.f90: New test.
21489 2018-01-10 Martin Sebor <msebor@redhat.com>
21491 PR tree-optimization/83671
21492 * gcc.dg/strlenopt-40.c: New test.
21493 * gcc.dg/strlenopt-41.c: New test.
21495 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21498 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21500 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21503 * gcc.target/powerpc/pr83399.c: New test.
21505 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21508 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21509 to reflect that the arguments are correctly underlined.
21510 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21511 for globals, params, locals and literals.
21512 (test_sizeof): Directly test the location of "sizeof", rather than
21513 when used in compound expressions.
21514 (test_alignof): Likewise for "alignof".
21515 (test_string_literals): Likewise for string literals.
21516 (test_numeric_literals): Likewise for numeric literals.
21517 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21518 (test_typeid): Likewise for typeid.
21519 (test_unary_plus): New.
21520 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21523 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21525 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21527 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21529 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21531 2018-01-10 Marek Polacek <polacek@redhat.com>
21534 * g++.dg/warn/Wduplicated-branches4.C: New test.
21536 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21539 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21542 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21545 * g++.dg/cpp0x/new2.C: New.
21547 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21550 * gcc.target/i386/pr83735.c: New test.
21552 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21554 * lib/target-supports.exp (check_effective_target_branch_cost):
21556 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21557 * gcc.dg/pr21643.c: Likewise.
21558 * gcc.dg/pr46309.c: Likewise.
21559 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21560 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21561 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21562 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21563 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21564 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21565 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21566 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21567 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21568 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21569 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21570 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21571 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21574 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21577 * gcc.target/powerpc/pr83629.c: New testcase.
21579 2018-01-10 Richard Biener <rguenther@suse.de>
21582 * gcc.dg/pr78768.c: Un-XFAIL.
21584 2018-01-10 Richard Biener <rguenther@suse.de>
21587 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21589 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21591 PR tree-optimization/83753
21592 * gcc.dg/torture/pr83753.c: New test.
21594 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21596 * gcc.target/i386/avx2-gather-1.c: Add -march.
21597 * gcc.target/i386/avx2-gather-2.c: Add -march.
21598 * gcc.target/i386/avx2-gather-3.c: Add -march.
21599 * gcc.target/i386/avx2-gather-4.c: Add -march.
21600 * gcc.target/i386/avx2-gather-5.c: Add -march.
21601 * gcc.target/i386/avx2-gather-6.c: Add -march.
21602 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21603 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21604 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21605 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21606 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21607 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21608 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21609 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21610 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21611 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21613 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21616 * gcc.target/i386/pr78585.c: New test.
21618 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21621 * g++.dg/cpp0x/pr83734.C: New test.
21623 2018-01-09 Carl Love <cel@us.ibm.com>
21625 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21626 vec_mergeo builtins with float, double, long long, unsigned long long,
21627 bool long long arguments.
21628 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21629 vec_float2 with double arguments.
21630 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21631 vec_mergew and vec_mergow builtins.
21633 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21636 * gfortran.dg/contiguous_6.f90: New test.
21638 2018-01-09 Richard Biener <rguenther@suse.de>
21640 PR tree-optimization/83668
21641 * gcc.dg/graphite/pr83668.c: New testcase.
21643 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21645 PR tree-optimization/64811
21646 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21647 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21648 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21649 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21651 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21653 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21656 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21658 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21661 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21662 no NEON and require softfp or hard float-abi.
21663 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21665 2018-01-09 Richard Biener <rguenther@suse.de>
21667 PR tree-optimization/83572
21668 * gcc.dg/graphite/pr83572.c: New testcase.
21670 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21673 * gcc.dg/sms-13.c: New test.
21675 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21678 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21680 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21681 Monk Chiang <sh.chiang04@gmail.com>
21683 * gcc.target/riscv/save-restore-1.c: New.
21685 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21688 * gcc.target/powerpc/pr83677.c: New file.
21690 2018-01-08 Jeff Law <law@redhat.com>
21692 PR rtl-optimizatin/81308
21693 * g++.dg/pr81308-1.C: New test.
21694 * g++.dg/pr81308-2.C: New test.
21696 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21698 PR target/83663 - Revert r255946
21699 * gcc.target/aarch64/vect-slp-dup.c: New.
21701 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21703 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21706 2018-01-08 Richard Biener <rguenther@suse.de>
21708 PR tree-optimization/83563
21709 * gcc.dg/graphite/pr83563.c: New testcase.
21711 2018-01-08 Richard Biener <rguenther@suse.de>
21713 PR middle-end/83713
21714 * g++.dg/torture/pr83713.C: New testcase.
21716 2018-01-08 Tom de Vries <tom@codesourcery.com>
21718 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21720 2018-01-08 Richard Biener <rguenther@suse.de>
21722 PR tree-optimization/83685
21723 * gcc.dg/torture/pr83685.c: New testcase.
21725 2018-01-08 Richard Biener <rguenther@suse.de>
21728 * gcc.dg/lto/pr83719_0.c: New testcase.
21730 2018-01-08 Tom de Vries <tom@codesourcery.com>
21732 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21733 * gcc.dg/graphite/run-id-1.c: Same.
21734 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21736 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21739 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21740 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21741 * gfortran.dg/pdt_27.f03: New test.
21744 * gfortran.dg/pdt_28.f03: New test.
21746 2018-01-08 Tom de Vries <tom@codesourcery.com>
21748 * c-c++-common/builtins.c: Require effective target alloca.
21749 * gcc.dg/Wrestrict.c: Same.
21750 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21752 2018-01-08 Richard Biener <rguenther@suse.de>
21754 PR middle-end/83580
21755 * gcc.dg/torture/pr83580.c: New testcase.
21757 2018-01-08 Richard Biener <rguenther@suse.de>
21759 PR middle-end/83517
21760 * gcc.dg/pr83517.c: New testcase.
21762 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21764 PR middle-end/81897
21765 * gcc.dg/uninit-pr81897.c: New test.
21767 2018-01-06 Martin Sebor <msebor@redhat.com>
21769 PR tree-optimization/83640
21770 * gcc.dg/Wrestrict-6.c: New test.
21771 * gcc.dg/pr83640.c: New test.
21773 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21775 * gcc.target/aarch64/reg-alloc-1.c: New test.
21777 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21780 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21782 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21785 * gcc.dg/pr83480.c: New test.
21787 PR rtl-optimization/83682
21788 * gcc.target/i386/pr83682.c: New test.
21790 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21794 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21795 * gfortran.dg/dependency_49.f90: Likewise.
21796 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21797 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21798 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21799 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21800 * gfortran.dg/string_1_lp64.f90: New test.
21801 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21802 * gfortran.dg/string_3_lp64.f90: New test.
21804 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21807 * gcc.target/i386/sse-26.c: New test.
21810 * gcc.target/i386/pr83604.c: New test.
21812 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21814 * gcc.dg/vect/vect-align-4.c: New test.
21815 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21816 and redefine as a structure with an unaligned member "b".
21817 (foo): Update accordingly.
21819 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21822 * gcc.target/aarch64/bics_5.c: New test.
21823 * gcc.target/arm/bics_5.c: Likewise.
21825 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21827 PR tree-optimization/83605
21828 * gcc.dg/pr83605.c: New test.
21830 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21833 * gcc.target/i386/pr83554.c: New test.
21836 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21839 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21843 * gfortran.dg/eoshift_8.f90: New test.
21844 * gfortran.dg/simplify_eoshift_1.f90: New test.
21846 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21849 * gcc.dg/pr83585.c: New test.
21851 2018-01-04 Nathan Sidwell <nathan@acm.org>
21854 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21856 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21859 * gcc.dg/pr83666.c: New test.
21861 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21864 * gcc.target/alpha/pr83628-1.c: New test.
21865 * gcc.target/alpha/pr83628-2.c: Ditto.
21867 2018-01-04 Martin Liska <mliska@suse.cz>
21870 * g++.dg/ipa/pr82352.C: New test.
21872 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21874 * gcc.dg/vect-opt-info-1.c: Moved to ...
21875 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21876 vect_int targets, use dg-additional-options instead of dg-options and
21877 use relative line numbers instead of absolute.
21879 2018-01-03 Martin Sebor <msebor@redhat.com>
21881 PR tree-optimization/83655
21882 * gcc.dg/Wrestrict-5.c: New test.
21883 * c-c++-common/builtins.c: New test.
21885 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21886 Alan Hayward <alan.hayward@arm.com>
21887 David Sherwood <david.sherwood@arm.com>
21889 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21892 2018-01-03 Jeff Law <law@redhat.com>
21895 * gcc.target/i386/stack-check-17.c: New test.
21896 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21898 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21901 * gcc.dg/pr83621.c: New test.
21904 * gcc.dg/pr83645.c: New test.
21906 2018-01-03 Martin Sebor <msebor@redhat.com>
21908 PR tree-optimization/83603
21909 * gcc.dg/Wrestrict-4.c: New test.
21912 * gcc.dg/const-2.c: New test.
21913 * gcc.dg/pure-3.c: New test.
21915 2018-01-03 Martin Sebor <msebor@redhat.com>
21917 * gcc.dg/Wrestrict-3.c: New test.
21919 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21922 * g++.dg/opt/pr83555.C: New test.
21923 * g++.dg/ubsan/pr83555.C: New test.
21925 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21928 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21929 the !CHECKING_P case by expecting a note.
21930 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21931 a note for the !CHECKING_P case, and move the return statement
21932 outside of #if CHECKING_P guard.
21934 2018-01-03 Jeff Law <law@redhat.com>
21936 PR middle-end/83654
21937 * gcc.target/i386/stack-check-18.c: New test.
21938 * gcc.target/i386/stack-check-19.c: New test.
21940 2018-01-03 Martin Sebor <msebor@redhat.com>
21942 PR tree-optimization/83501
21943 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21945 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21947 PR tree-optimization/83501
21948 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21950 2018-01-03 Nathan Sidwell <nathan@acm.org>
21953 * g++.dg/ipa/pr83667.C: New.
21955 2018-01-03 Martin Liska <mliska@suse.cz>
21957 PR tree-optimization/83593
21958 * gcc.dg/pr83593.c: New test.
21960 2018-01-03 Martin Liska <mliska@suse.cz>
21963 * g++.dg/ipa/pr83549.C: New test.
21965 2018-01-03 Marek Polacek <polacek@redhat.com>
21968 * g++.dg/warn/mvp2.C: New test.
21970 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21972 PR preprocessor/83602
21973 * g++.dg/cpp/pr83602.C: New test.
21976 * g++.dg/parse/pr83634.C: New test.
21978 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21981 * gfortran.dg/eoshift_7.f90: New test.
21983 2018-01-03 Jan Beulich <jbeulich@suse.com>
21985 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21986 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21988 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21990 Update copyright years.
21992 2018-01-03 Martin Liska <mliska@suse.cz>
21995 * gcc.dg/ipa/pr83594.c: New test.
21997 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21998 Alan Hayward <alan.hayward@arm.com>
21999 David Sherwood <david.sherwood@arm.com>
22001 * gcc.dg/vect-opt-info-1.c: New test.
22003 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22005 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22006 floorf128, truncf128, and roundf128.
22007 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22008 optimizations added in match.pd.
22009 * gcc.target/powerpc/float128-hw6.c: Likewise.
22010 * gcc.target/powerpc/float128-hw7.c: Likewise.
22011 * gcc.target/powerpc/float128-hw8.c: Likewise.
22012 * gcc.target/powerpc/float128-hw9.c: Likewise.
22013 * gcc.target/powerpc/float128-hw10.c: Likewise.
22014 * gcc.target/powerpc/float128-hw11.c: Likewise.
22016 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22019 * g++.dg/cpp0x/pr83556.C: New test.
22021 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22025 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22026 * gfortran.dg/simplify_cshift_4.f90: New test.
22028 2018-01-02 Marek Polacek <polacek@redhat.com>
22031 * g++.dg/cpp0x/inh-ctor30.C: New test.
22034 * g++.dg/cpp1z/pr83644.C: New test.
22036 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22039 * gfortran.dg/coarray_45.f90: New test.
22042 * gfortran.dg/coarray_46.f90: New test.
22044 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22046 PR tree-optimization/83581
22047 * gcc.dg/pr83581.c: New test.
22050 * gcc.dg/pr83595.c: New test.
22052 PR middle-end/83608
22053 * g++.dg/opt/pr83608.C: New test.
22055 PR middle-end/83609
22056 * gcc.dg/pr83609.c: New test.
22057 * g++.dg/opt/pr83609.C: New test.
22059 PR middle-end/83623
22060 * gcc.dg/pr83623.c: New test.
22062 * gcc.target/i386/i386.exp
22063 (check_effective_target_avx512vpopcntdqvl): New proc.
22064 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22065 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22066 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22068 Copyright (C) 2018 Free Software Foundation, Inc.
22070 Copying and distribution of this file, with or without modification,
22071 are permitted in any medium without royalty provided the copyright
22072 notice and this notice are preserved.