1 2018-12-24 Jan Hubicka <hubicka@ucw.cz>
4 * gcc.c-torture/pr88140.c: New testcase.
6 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
9 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
11 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
13 * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
14 * c-c++-common/ident-0b.c: Likewise.
15 * c-c++-common/ident-1a.c: Likewise.
16 * c-c++-common/ident-1b.c: Likewise.
17 * c-c++-common/ident-2a.c: Likewise.
18 * c-c++-common/ident-2b.c: Likewise.
20 2018-12-23 Paul Thomas <pault@gcc.gnu.org>
23 * gfortran.dg/ptr_func_assign_5.f08 : New test.
25 2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
28 * gfortran.dg/pr88328.f90: New test.
30 2018-12-21 Jan Hubicka <jh@suse.cz>
32 * g++.dg/ipa/devirt-30.C: Add dg-do.
33 * g++.dg/lto/devirt-1_0.C: New testcase.
34 * g++.dg/lto/devirt-2_0.C: New testcase.
35 * g++.dg/lto/devirt-3_0.C: New testcase.
36 * g++.dg/lto/devirt-4_0.C: New testcase.
37 * g++.dg/lto/devirt-5_0.C: New testcase.
38 * g++.dg/lto/devirt-6_0.C: New testcase.
39 * g++.dg/lto/devirt-13_0.C: New testcase.
40 * g++.dg/lto/devirt-14_0.C: New testcase.
41 * g++.dg/lto/devirt-19_0.C: New testcase.
42 * g++.dg/lto/devirt-22_0.C: New testcase.
43 * g++.dg/lto/devirt-23_0.C: New testcase.
44 * g++.dg/lto/devirt-30_0.C: New testcase.
45 * g++.dg/lto/devirt-34_0.C: New testcase.
47 2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
50 * gfortran.dg/pr85798.f90: New test.
52 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
55 * gfortran.dg/pr88169_1.f90: new test.
56 * gfortran.dg/pr88169_2.f90: Ditto.
57 * gfortran.dg/pr88169_3.f90: Ditto.
59 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
62 * gfortran.dg/ieee/ieee_9.f90: New test.
64 2018-12-21 Jakub Jelinek <jakub@redhat.com>
68 * g++.dg/cpp1y/constexpr-86524.C: New test.
69 * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
70 * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
71 * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
75 * gcc.dg/gomp/pr85594.c: New test.
76 * gcc.dg/gomp/pr88553.c: New test.
78 2018-12-15 Jan Hubicka <hubicka@ucw.cz>
81 * g++.dg/tree-prof/devirt.C: New testcase.
83 2018-12-21 Paul Thomas <pault@gcc.gnu.org>
86 * gfortran.dg/inquiry_part_ref_4.f90: New test.
88 2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
90 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
91 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
93 2018-12-21 Jakub Jelinek <jakub@redhat.com>
95 PR rtl-optimization/88563
96 * gcc.dg/pr88563.c: New test.
99 * g++.dg/cpp0x/pr87125.C: New test.
101 2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
103 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
104 -mfloat-abi=softfp or -mfloat-abi=hard.
105 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
106 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
108 2018-12-21 Jakub Jelinek <jakub@redhat.com>
111 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
112 insns instead of 4, check for vpminud, vpminuq and no vpsubd or
114 * gcc.target/i386/sse2-pr88547-1.c: New test.
115 * gcc.target/i386/sse2-pr88547-2.c: New test.
116 * gcc.target/i386/sse4_1-pr88547-1.c: New test.
117 * gcc.target/i386/sse4_1-pr88547-2.c: New test.
118 * gcc.target/i386/avx2-pr88547-1.c: New test.
119 * gcc.target/i386/avx2-pr88547-2.c: New test.
120 * gcc.target/i386/avx512f-pr88547-2.c: New test.
121 * gcc.target/i386/avx512vl-pr88547-1.c: New test.
122 * gcc.target/i386/avx512vl-pr88547-2.c: New test.
123 * gcc.target/i386/avx512vl-pr88547-3.c: New test.
124 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
127 2018-12-20 Marek Polacek <polacek@redhat.com>
129 PR c++/88196 - ICE with class non-type template parameter.
130 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
131 * g++.dg/cpp2a/nontype-class10.C: New test.
132 * g++.dg/template/pr54858.C: Tweak dg-error.
134 2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
137 * c-c++-common/pr51628-1.c: New test.
138 * c-c++-common/pr51628-2.c: Likewise.
139 * c-c++-common/pr51628-3.c: Likewise.
140 * c-c++-common/pr51628-4.c: Likewise.
141 * c-c++-common/pr51628-5.c: Likewise.
142 * c-c++-common/pr51628-6.c: Likewise.
143 * c-c++-common/pr51628-7.c: Likewise.
144 * c-c++-common/pr51628-8.c: Likewise.
145 * c-c++-common/pr51628-9.c: Likewise.
146 * c-c++-common/pr51628-10.c: Likewise.
147 * c-c++-common/pr51628-11.c: Likewise.
148 * c-c++-common/pr51628-12.c: Likewise.
149 * c-c++-common/pr51628-13.c: Likewise.
150 * c-c++-common/pr51628-14.c: Likewise.
151 * c-c++-common/pr51628-15.c: Likewise.
152 * c-c++-common/pr51628-26.c: Likewise.
153 * c-c++-common/pr51628-27.c: Likewise.
154 * c-c++-common/pr51628-28.c: Likewise.
155 * c-c++-common/pr51628-29.c: Likewise.
156 * c-c++-common/pr51628-30.c: Likewise.
157 * c-c++-common/pr51628-31.c: Likewise.
158 * c-c++-common/pr51628-32.c: Likewise.
159 * gcc.dg/pr51628-17.c: Likewise.
160 * gcc.dg/pr51628-18.c: Likewise.
161 * gcc.dg/pr51628-19.c: Likewise.
162 * gcc.dg/pr51628-20.c: Likewise.
163 * gcc.dg/pr51628-21.c: Likewise.
164 * gcc.dg/pr51628-22.c: Likewise.
165 * gcc.dg/pr51628-23.c: Likewise.
166 * gcc.dg/pr51628-24.c: Likewise.
167 * gcc.dg/pr51628-25.c: Likewise.
168 * c-c++-common/asan/misalign-1.c: Add
169 -Wno-address-of-packed-member.
170 * c-c++-common/asan/misalign-2.c: Likewise.
171 * c-c++-common/ubsan/align-2.c: Likewise.
172 * c-c++-common/ubsan/align-4.c: Likewise.
173 * c-c++-common/ubsan/align-6.c: Likewise.
174 * c-c++-common/ubsan/align-7.c: Likewise.
175 * c-c++-common/ubsan/align-8.c: Likewise.
176 * c-c++-common/ubsan/align-10.c: Likewise.
177 * g++.dg/ubsan/align-2.C: Likewise.
178 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
179 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
180 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
181 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
182 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
183 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
185 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
188 * gcc.target/powerpc/pr88457.c: New.
190 2018-12-20 Jakub Jelinek <jakub@redhat.com>
193 * g++.dg/parse/pr88180.C: New test.
194 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
197 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
199 * gcc.target/aarch64/pr64946.c: Force nosve.
200 * gcc.target/aarch64/ssadv16qi.c: Likewise.
201 * gcc.target/aarch64/usadv16qi.c: Likewise.
202 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
203 * gcc.target/aarch64/sve/abs_1.c: New test.
205 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
207 * gcc.target/aarch64/sve/fmla_2.c: New test.
208 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
210 2018-12-20 Martin Sebor <msebor@redhat.com>
212 PR tree-optimization/84053
213 * gcc.dg/Warray-bounds-36.c: New test.
215 2018-12-20 David Malcolm <dmalcolm@redhat.com>
218 * c-c++-common/Wtautological-compare-8.c: New test.
220 2018-12-20 Richard Biener <rguenther@suse.de>
222 PR tree-optimization/84362
223 * g++.dg/vect/pr84362.cc: New testcase.
225 2018-12-20 Jakub Jelinek <jakub@redhat.com>
228 * gcc.target/i386/pr88547-1.c: New test.
230 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
233 * gfortran.dg/pr87992.f90: New test.
235 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
237 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
239 2018-12-19 Tony Wang <tony.wang@arm.com>
240 Thomas Preud'homme <thomas.preudhomme@linaro.org>
242 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
243 to same value as execname.
244 (scan-symbol): Move and rename to ...
245 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
246 helper function returning true or false if a symbol is present.
247 (scan-symbol): New procedure.
248 (scan-symbol-not): Likewise.
249 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
250 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
251 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
253 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
255 * g++.dg/asm-qual-3.C: New testcase.
256 * gcc.dg/asm-qual-3.c: New testcase.
258 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
260 * g++.dg/asm-qual-1.C: New testcase.
261 * g++.dg/asm-qual-2.C: New testcase.
262 * gcc.dg/asm-qual-1.c: Update.
264 2018-12-19 David Malcolm <dmalcolm@redhat.com>
267 * g++.dg/init/pr88375-2.C: New test.
268 * g++.dg/init/pr88375.C: New test.
270 2018-12-19 David Malcolm <dmalcolm@redhat.com>
272 * c-c++-common/Wtautological-compare-ranges.c: New test.
273 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
275 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
276 1-location form to 3-location form, with labelling of ranges with
277 types. Add examples of id-expression nodes with namespaces.
278 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
280 2018-12-19 David Malcolm <dmalcolm@redhat.com>
284 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
285 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
286 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
287 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
288 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
289 for named local variables to use that of the local variable.
290 * g++.dg/ext/vla1.C: Update column.
291 * g++.dg/init/array43.C: Update expected column to be that of the
293 * g++.dg/init/initializer-string-too-long.C: New test.
294 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
295 * g++.dg/init/pr43064-1.C: New test.
296 * g++.dg/init/pr43064-2.C: New test.
297 * g++.dg/init/pr43064-3.C: New test.
298 * g++.dg/other/fold1.C: Update column of expected error.
299 * g++.dg/parse/crash36.C: Likewise.
300 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
301 integer and float expressions.
302 * g++.dg/template/defarg6.C: Move expected error to the default
303 argument; add expected message about where instantiated.
304 * g++.dg/wrappers/Wparentheses.C: New test.
305 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
308 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
310 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
311 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
313 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
314 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
315 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
316 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
317 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
318 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
319 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
320 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
321 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
322 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
323 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
324 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
325 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
327 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
329 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
331 2018-12-19 Tom de Vries <tdevries@suse.de>
333 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
334 libgomp/testsuite/libgomp.oacc-c-c++-common.
335 * gcc.dg/goacc/nvptx-sese-1.c: Same.
337 2018-12-19 Tom de Vries <tom@codesourcery.com>
339 * lib/scanoffloadrtl.exp: New file.
340 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
343 2018-12-19 Richard Biener <rguenther@suse.de>
345 PR tree-optimization/88533
347 2018-04-30 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/28364
350 PR tree-optimization/85275
351 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
353 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
354 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
355 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
356 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
358 2018-12-19 Jakub Jelinek <jakub@redhat.com>
361 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
364 * g++.dg/cpp0x/constexpr-87934.C: New test.
366 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
370 * gcc.dg/vrp-overflow-1.c: New.
373 * g++.dg/cpp0x/pr87012.C: New.
376 * g++.dg/cpp0x/inh-ctor32.C: New.
378 2018-12-18 Jakub Jelinek <jakub@redhat.com>
380 PR rtl-optimization/87759
381 * gcc.target/i386/pr87759.c: Require int128 effective target.
383 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
385 PR rtl-optimization/87759
386 * gcc.target/i386/pr87759.c: New.
388 2018-12-18 Jakub Jelinek <jakub@redhat.com>
391 * gcc.target/i386/avx512f-pr88464-5.c: New test.
392 * gcc.target/i386/avx512f-pr88464-6.c: New test.
393 * gcc.target/i386/avx512f-pr88464-7.c: New test.
394 * gcc.target/i386/avx512f-pr88464-8.c: New test.
395 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
396 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
397 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
398 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
399 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
400 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
401 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
402 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
403 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
404 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
405 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
406 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
408 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
410 * lib/target-supports.exp (check_effective_target_vect_usad_char):
411 Add non-SVE aarch64 to supported list.
413 2018-12-18 Jakub Jelinek <jakub@redhat.com>
417 * gcc.target/i386/avx512f-pr88513-1.c: New test.
418 * gcc.target/i386/avx512f-pr88513-2.c: New test.
419 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
420 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
421 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
422 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
423 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
424 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
425 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
426 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
427 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
428 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
429 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
431 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
433 * g++.target/i386/mv16.C: Handle new march.
434 * gcc.target/i386/builtin_target.c: Ditto.
436 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
439 * gcc.target/powerpc/pr87870.c: New test.
441 2018-12-17 Jakub Jelinek <jakub@redhat.com>
444 * g++.dg/cpp0x/pr88410.C: New test.
446 2018-12-17 Steve Ellcey <sellcey@cavium.com>
448 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
449 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
450 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
451 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
452 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
453 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
454 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
455 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
457 2018-12-17 Martin Sebor <msebor@redhat.com>
459 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
461 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
463 PR rtl-optimization/88253
464 * gcc.target/avr/pr88253.c: New test.
466 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
468 * gcc.dg/loop-versioning-1.c: New test.
469 * gcc.dg/loop-versioning-10.c: Likewise.
470 * gcc.dg/loop-versioning-11.c: Likewise.
471 * gcc.dg/loop-versioning-2.c: Likewise.
472 * gcc.dg/loop-versioning-3.c: Likewise.
473 * gcc.dg/loop-versioning-4.c: Likewise.
474 * gcc.dg/loop-versioning-5.c: Likewise.
475 * gcc.dg/loop-versioning-6.c: Likewise.
476 * gcc.dg/loop-versioning-7.c: Likewise.
477 * gcc.dg/loop-versioning-8.c: Likewise.
478 * gcc.dg/loop-versioning-9.c: Likewise.
479 * gfortran.dg/loop_versioning_1.f90: Likewise.
480 * gfortran.dg/loop_versioning_2.f90: Likewise.
481 * gfortran.dg/loop_versioning_3.f90: Likewise.
482 * gfortran.dg/loop_versioning_4.f90: Likewise.
483 * gfortran.dg/loop_versioning_5.f90: Likewise.
484 * gfortran.dg/loop_versioning_6.f90: Likewise.
485 * gfortran.dg/loop_versioning_7.f90: Likewise.
486 * gfortran.dg/loop_versioning_8.f90: Likewise.
488 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
491 * gfortran.dg/pr88116_1.f90: New test.
492 * gfortran.dg/pr88116_2.f90: Ditto.
495 * gfortran.dg/pr88467.f90: New test.
497 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
499 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
501 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
504 * intent_out_13.f90: New test.
506 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
509 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
512 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
515 * gfortran.dg/pr87994_1.f90: New test.
516 * gfortran.dg/pr87994_2.f90: Ditto.
517 * gfortran.dg/pr87994_3.f90: Ditto.
519 2018-12-16 Jakub Jelinek <jakub@redhat.com>
522 * g++.dg/eh/builtin5.C: New test.
523 * g++.dg/eh/builtin6.C: New test.
524 * g++.dg/eh/builtin7.C: New test.
525 * g++.dg/eh/builtin8.C: New test.
526 * g++.dg/eh/builtin9.C: New test.
527 * g++.dg/eh/builtin10.C: New test.
528 * g++.dg/eh/builtin11.C: New test.
529 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
531 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
534 * gfortran.dg/pr88138.f90: new test.
536 2018-12-15 Jakub Jelinek <jakub@redhat.com>
538 PR tree-optimization/88464
540 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
541 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
542 Expect 4 vectorized loops instead of 3.
544 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
545 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
547 (avx512f_test): Prepare arguments for f4 and check the results.
548 * gcc.target/i386/avx512f-pr88464-3.c: New test.
549 * gcc.target/i386/avx512f-pr88464-4.c: New test.
551 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/cpp0x/decltype68.C: New.
555 * g++.dg/cpp0x/decltype-33838.C: Adjust.
556 * g++.dg/template/spec32.C: Likewise.
557 * g++.dg/template/ttp22.C: Likewise.
559 2018-12-15 Jakub Jelinek <jakub@redhat.com>
562 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
563 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
565 PR rtl-optimization/88478
566 * g++.dg/opt/pr88478.C: New test.
568 2018-12-14 Martin Sebor <msebor@redhat.com>
570 PR tree-optimization/88372
571 * gcc.dg/Walloc-size-larger-than-18.c: New test.
572 * gcc.dg/builtin-object-size-19.c: Same.
574 2018-12-14 Martin Sebor <msebor@redhat.com>
576 PR tree-optimization/87096
577 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
579 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
582 * g++.dg/cpp1z/pr87814.C: New.
584 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
586 * gcc.target/i386/cf_check-1.c: New test.
587 * gcc.target/i386/cf_check-2.c: Likewise.
588 * gcc.target/i386/cf_check-3.c: Likewise.
589 * gcc.target/i386/cf_check-4.c: Likewise.
590 * gcc.target/i386/cf_check-5.c: Likewise.
592 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
593 Cesar Philippidis <cesar@codesourcery.com>
595 * c-c++-common/goacc/note-parallelism.c: New test.
596 * gfortran.dg/goacc/note-parallelism.f90: New test.
597 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
598 * c-c++-common/goacc/classify-kernels.c: Likewise.
599 * c-c++-common/goacc/classify-parallel.c: Likewise.
600 * c-c++-common/goacc/classify-routine.c: Likewise.
601 * c-c++-common/goacc/kernels-1.c: Likewise.
602 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
603 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
604 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
605 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
606 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
607 * gfortran.dg/goacc/classify-routine.f95: Likewise.
608 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
610 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
613 * g++.dg/pr86823.C: New.
615 2018-12-14 Jakub Jelinek <jakub@redhat.com>
619 * g++.dg/tree-ssa/pr82294.C: New test.
620 * g++.dg/tree-ssa/pr87436.C: New test.
622 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
624 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
626 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
627 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
628 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
630 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
633 * gcc.target/i386/stackalign/pr88483.c: New test.
635 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
637 * gnat.dg/max_size.adb: New test.
638 * gnat.dg/max_size_pkg.ads: Likewise.
640 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
642 * gcc.target/arc/milli-1.c: New test.
644 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
646 * gcc.dg/lto/pr88297_0.c: New test.
647 * gcc.dg/lto/pr88297_1.c: New test.
649 2018-12-13 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/88444
652 * gcc.dg/tree-ssa/pr88444.c: New test.
654 PR rtl-optimization/88470
655 * gcc.target/i386/pr88470.c: New test.
657 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
659 PR rtl-optimization/88414
660 * gcc.target/i386/pr88414.c: New.
662 2018-12-13 Marek Polacek <polacek@redhat.com>
664 PR c++/88216 - ICE with class type in non-type template parameter.
665 * g++.dg/cpp2a/nontype-class9.C: New test.
667 2018-12-13 Jakub Jelinek <jakub@redhat.com>
669 PR rtl-optimization/88416
670 * gcc.target/i386/pr88416.c: New test.
672 PR tree-optimization/88464
673 * gcc.target/i386/avx512f-pr88462-1.c: New test.
674 * gcc.target/i386/avx512f-pr88462-2.c: New test.
676 2018-12-13 Nathan Sidwell <nathan@acm.org>
679 * g++.dg/lookup/pr87531-2.C: New.
681 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
684 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
685 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
686 Include $subdir in filename.
687 Cleanup generated source.
688 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
690 * gdc.test/compilable/depsOutput9948.d: Likewise.
692 2018-12-13 Jakub Jelinek <jakub@redhat.com>
695 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
696 const char * to const signed char *.
697 (bmhi_init): Change pattern parameter's type the same. Use
698 __builtin_strlen instead of undeclared strlen.
700 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
702 * gcc.target/s390/zvector/vec-double-1.c: New test.
703 * gcc.target/s390/zvector/vec-double-2.c: New test.
705 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
707 * gcc.target/i386/funcspec-56.inc: Handle new march.
709 2018-12-13 Jakub Jelinek <jakub@redhat.com>
712 * gcc.target/i386/avx512f-pr88465.c: New test.
713 * gcc.target/i386/avx512dq-pr88465.c: New test.
716 * gcc.target/i386/pr88461.c: New test.
718 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/other/static5.C: New.
722 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
725 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
727 2018-12-12 Joel Brobecker <brobecker@adacore.com>
729 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
731 2018-12-12 Jakub Jelinek <jakub@redhat.com>
734 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
737 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
739 (e): Adjust comment with correct expected value.
740 (main): Expect e == 1.
741 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
743 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
746 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
747 * gfortran.dg/pr88155.f90: New test.
749 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
752 * gfortran.dg/pr88249.f90: New test.
754 2018-12-11 Jakub Jelinek <jakub@redhat.com>
756 PR tree-optimization/80520
757 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
760 2018-12-11 Marek Polacek <polacek@redhat.com>
762 PR c++/86608 - reading constexpr volatile variable.
763 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
764 * g++.dg/cpp0x/pr65327.C: Add dg-error.
766 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/pr53037-4.C: Test the first two locations too.
770 2018-12-11 Jakub Jelinek <jakub@redhat.com>
772 PR tree-optimization/88444
773 * gcc.dg/pr88444.c: New test.
775 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
777 * gcc.target/i386/pr52813.c: New test.
779 2018-12-11 Jakub Jelinek <jakub@redhat.com>
782 * gcc.target/i386/pr88425.c: New test.
785 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
787 2018-12-11 Yannick Moy <moy@adacore.com>
789 * gnat.dg/ghost4.adb: New testcase.
791 2018-12-11 Ed Schonberg <schonberg@adacore.com>
793 * gnat.dg/iter4.adb: New testcase.
795 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
797 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
798 gnat.dg/valid4_pkg.ads: New testcase.
800 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
803 gnat.dg/packed_array_pkg.ads: New testcase.
805 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
807 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
809 2018-12-11 Ed Schonberg <schonberg@adacore.com>
811 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
812 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
813 gnat.dg/bip_cu_t.ads: New testcase.
815 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
817 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
819 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
821 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
822 gnat.dg/atomic11_pkg2.ads: New testcase.
824 2018-12-11 Ed Schonberg <schonberg@adacore.com>
826 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
827 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
829 * gnat.dg/static_pred1.adb: Expect an error message.
831 2018-12-11 Jakub Jelinek <jakub@redhat.com>
834 * lib/target-supports.exp (check_effective_target_lto_incremental):
836 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
837 * g++.dg/lto/pr65316_0.C: Likewise.
838 * g++.dg/lto/pr85176_0.C: Likewise.
839 * g++.dg/lto/pr79000_0.C: Likewise.
840 * g++.dg/lto/pr66180_0.C: Likewise.
841 * g++.dg/lto/pr65193_0.C: Likewise.
842 * g++.dg/lto/pr69077_0.C: Likewise.
843 * g++.dg/lto/pr68057_0.C: Likewise.
844 * g++.dg/lto/pr66705_0.C: Likewise.
845 * g++.dg/lto/pr65302_0.C: Likewise.
846 * g++.dg/lto/20091002-1_0.C: Likewise.
847 * g++.dg/lto/pr81940_0.C: Likewise.
848 * g++.dg/lto/pr64043_0.C: Likewise.
849 * g++.dg/lto/pr65549_0.C: Likewise.
850 * g++.dg/lto/pr69133_0.C: Likewise.
851 * gfortran.dg/lto/pr79108_0.f90: Likewise.
853 2018-12-10 Jeff Law <law@redhat.com>
855 PR tree-optimization/80520
856 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
857 * gcc.dg/tree-ssa/split-path-11.c: New test.
859 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
862 * gfortran.dg/io_constraints_8.f90: Update error message.
863 * gfortran.dg/pr87922.f90: New test.
865 2018-12-10 Martin Sebor <msebor@redhat.com>
867 PR tree-optimization/86196
868 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
869 base size only of arrays.
871 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
873 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
875 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
878 * gfortran.dg/pr88269.f90: New test.
880 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
883 * gcc.target/i386/pr88418.c: New test.
885 2018-12-10 Richard Biener <rguenther@suse.de>
887 PR tree-optimization/88427
888 * gcc.dg/pr88427.c: New testcase.
890 2018-12-10 Jakub Jelinek <jakub@redhat.com>
893 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
895 2018-12-10 Martin Jambor <mjambor@suse.cz>
898 * gcc.dg/ipa/pr88214.c: New test.
900 2018-12-10 Jakub Jelinek <jakub@redhat.com>
903 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
904 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
905 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
906 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
907 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
908 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
909 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
911 2018-12-10 Richard Biener <rguenther@suse.de>
914 * gcc.dg/gomp/pr88415.c: New testcase.
916 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
918 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
919 Visium and remove other specific handling.
920 * c-c++-common/patchable_function_entry-default.c: Likewise.
921 * c-c++-common/patchable_function_entry-definition.c: Likewise.
923 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
926 * gfortran.dg/pr88205.f90: New unit.
928 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
931 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
932 (dmd2dg): Check generated html in ddoc tests.
933 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
935 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
938 * gfortran.dg/pr88206.f90: New test.
940 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
943 * gfortran.dg/pr88228.f90: New test.
945 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
947 * gfortran.dg/goacc/combined-directives-3.f90: New file.
949 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
951 * c-c++-common/goacc/combined-directives-3.c: New test.
952 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
953 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
954 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
956 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
958 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
959 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
960 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
962 * gfortran.dg/goacc/loop-2.f95: Split into...
963 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
964 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
965 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
966 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
967 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
969 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
970 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
973 * gfortran.dg/goacc/loop-1-2.f95: Update.
974 * gfortran.dg/goacc/loop-1.f95: Likewise.
976 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
979 * gfortran.dg/pr88048.f90: New test.
981 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
984 * gfortran.dg/pr87945_1.f90: New test.
985 * gfortran.dg/pr87945_2.f90: New test.
987 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
990 * gfortran.dg/pr88025.f90: New test.
992 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
994 * gfortran.dg/pr88357_1.f90: New test.
995 * gfortran.dg/pr88357_2.f90: New test.
997 2018-12-08 Jakub Jelinek <jakub@redhat.com>
1000 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
1002 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
1004 * g++.dg/other/bitfield7.C: New.
1005 * g++.dg/parse/bitfield8.C: Likewise.
1006 * g++.dg/parse/bitfield9.C: Likewise.
1007 * g++.dg/pr53037-4.C: Test the locations too.
1009 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
1012 * gcc.target/powerpc/pr87496.c: Rename from this...
1013 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
1014 * gcc.target/powerpc/pr87496-2.c: New test.
1015 * gcc.target/powerpc/pr87496-3.c: New test.
1017 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
1021 2018-12-07 Jeff Law <law@redhat.com>
1024 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
1027 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
1029 PR rtl-optimization/88349
1030 * gcc.target/mips/pr88349.c: New.
1032 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1035 * g++.dg/cpp0x/initlist105.C: New test.
1036 * g++.dg/cpp0x/initlist106.C: New test.
1037 * g++.dg/other/pr86669.C: New test.
1039 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1041 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
1043 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1045 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
1047 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1049 * gcc.target/i386/ipa-stack-alignment-2.c: Add
1050 -fomit-frame-pointer to dg-options.
1052 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1055 * gcc.target/i386/pr85593.c: New test.
1057 PR rtl-optimization/85770
1058 * gcc.target/i386/pr85770.c: Require int128 effective target.
1061 * gfortran.dg/gomp/pr88377.f90: New test.
1064 * gcc.dg/tree-ssa/pr88367.c: New test.
1067 * g++.dg/cpp0x/constexpr-87506.C: New test.
1069 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/parse/bitfield7.C: New.
1072 * g++.dg/other/bitfield2.C: Check location and type.
1073 * g++.dg/parse/bitfield1.C: Likewise.
1074 * g++.dg/parse/bitfield2.C: Likewise.
1076 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
1079 * g++.dg/pr86747.C: New.
1082 * g++.dg/cpp0x/pr86397-1.C: New.
1083 * g++.dg/cpp0x/pr86397-2.C: New.
1085 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1088 * gcc.target/powerpc/bmi-check.h: Remove test for
1089 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1090 * gcc.target/powerpc/bmi2-check.h: Likewise.
1091 * gcc.target/powerpc/mmx-check.h: Likewise.
1092 * gcc.target/powerpc/sse-check.h: Likewise.
1093 * gcc.target/powerpc/sse2-check.h: Likewise.
1094 * gcc.target/powerpc/sse3-check.h: Likewise.
1096 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1099 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1100 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1101 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1102 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1103 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1104 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1105 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1106 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1107 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1108 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1110 2018-12-06 Marek Polacek <polacek@redhat.com>
1112 PR c++/88373 - wrong parse error with ~.
1113 * g++.dg/cpp2a/fn-template19.C: New test.
1115 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
1117 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1119 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1121 * c-c++-common/torture/asm-inline.c: New testcase.
1122 * gcc.dg/asm-qual-2.c: Test asm inline, too.
1124 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1127 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1128 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1129 in any order, but that duplicates are not allowed.
1131 2018-12-06 Jeff Law <law@redhat.com>
1134 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1136 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1138 2018-12-06 David Malcolm <dmalcolm@redhat.com>
1141 * g++.dg/diagnostic/missing-default-args.C: New test.
1142 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1143 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1144 references and incomplete types.
1145 * g++.dg/warn/Wconversion-null-4.C: New test.
1147 2018-12-06 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.target/aarch64/asm-5.c: New test.
1152 PR tree-optimization/85726
1153 * gcc.dg/tree-ssa/pr85726-1.c: New test.
1154 * gcc.dg/tree-ssa/pr85726-2.c: New test.
1155 * gcc.dg/tree-ssa/pr85726-3.c: New test.
1156 * gcc.dg/tree-ssa/pr85726-4.c: New test.
1159 * gfortran.fortran-torture/compile/pr88304.f90: New test.
1161 2018-12-06 Richard Biener <rguenther@suse.de>
1164 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1165 optimized dump scanning.
1166 * c-c++-common/pr19807-3.c: Likewise.
1168 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/parse/bitfield6b.C: New.
1171 * g++.dg/parse/bitfield3.C: Test location and type.
1173 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
1175 * lib/c-compat.exp (compat-use-alt-compiler):
1176 Handle -fno-diagnostics-show-line-numbers.
1177 (compat_setup_dfp): Likewise.
1179 2018-12-05 Jeff Law <law@redhat.com>
1181 PR rtl-optimization/85770
1182 * gcc.target/i386/pr85770.c: New test.
1184 2018-12-05 Martin Sebor <msebor@redhat.com>
1187 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1188 * gcc.dg/Wstringop-truncation-5.c: New test.
1189 * gcc.dg/strcmpopt_1.c: Adjust.
1190 * gcc.dg/tree-ssa/pr79697.c: Same.
1192 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1194 PR tree-optimization/88064
1195 * gcc.dg/vect/vect-over-widen-23.c: New test.
1197 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1199 * lib/gcc-dg.exp (process-message): Change verbosity level of
1200 "verbose" from 2 to 3.
1201 (dg-locus): Likewise.
1203 2018-12-05 Richard Biener <rguenther@suse.de>
1206 * c-c++-common/pr19807-2.c: New testcase.
1207 * c-c++-common/pr19807-3.c: Likewise.
1209 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1212 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1213 [__sparcv9 || __arch64__]: Define.
1215 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1217 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1218 * gcc.target/sparc/20181129-2.c: Likewise.
1220 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1222 PR tree-optimization/87360
1223 * g++.dg/opt/pr87360.C: New test.
1224 * gfortran.dg/pr87360.f90: New test.
1227 * g++.dg/init/const13.C: New test.
1230 * c-c++-common/asan/pr88333.c: New test.
1232 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1235 * g++.dg/cpp1z/pr85569.C: New.
1237 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1239 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1240 to clei_<su>.df $wn,$wn,4 in test31.
1242 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1245 * g++.dg/parse/bitfield6.C: New.
1247 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1249 PR tree-optimization/87320
1250 * gcc.dg/pr87320.c: New test.
1252 2018-12-04 Jeff Law <law@redhat.com>
1254 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1256 2018-12-04 Martin Sebor <msebor@redhat.com>
1258 * gcc.target/i386/attr-aligned-2.c: New test.
1259 * gcc.target/i386/falign-functions-3.c: New test.
1261 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.target/powerpc/pr88188-2.c: New test.
1266 2018-12-04 Marek Polacek <polacek@redhat.com>
1268 PR c++/88184 - ICE when treating name as template-name.
1269 * g++.dg/cpp2a/fn-template17.C: New test.
1270 * g++.dg/cpp2a/fn-template18.C: New test.
1272 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1274 * gcc.dg/live-patching-2.c: Require LTO.
1276 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1279 * lib/target-supports.exp (check_effective_target_freorder):
1280 Suppress warnings for missing profile.
1282 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1284 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1286 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1288 PR tree-optimization/88285
1289 * gcc.dg/predict-22.c: Only compile on freorder targets.
1291 2018-12-04 Julian Brown <julian@codesourcery.com>
1293 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1296 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1299 * g++.dg/cpp0x/rv-cond3.C: New test.
1301 2018-12-04 Richard Biener <rguenther@suse.de>
1303 PR tree-optimization/88315
1304 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1307 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1310 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1311 (p): Make it void *volatile instead of volatile void *.
1313 (main): Add a dummy 32-byte aligned variable and escape its address.
1314 Don't require that the two __builtin_alloca (0) calls return the
1315 same address, just require that their difference is smaller than
1318 2018-12-03 Marek Polacek <polacek@redhat.com>
1320 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1322 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1324 * gnat.dg/array33.adb: New testcase.
1326 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1328 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1330 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1332 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1333 gnat.dg/generic_inst2_c.ads: New testcase.
1335 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1338 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1339 gnat.dg/overload2_q.ads: New testcase.
1341 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1342 Mark Eggleston <mark.eggleston@codethink.co.uk>
1345 * gfortran.dg/array_temporaries_5.f90: New test.
1346 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1347 * gfortran.dg/dec_d_lines_3.f: Ditto.
1348 * gfortran.dg/dec_exp_4.f90: Ditto.
1349 * gfortran.dg/dec_exp_5.f90: Ditto.
1350 * gfortran.dg/dec_io_7.f90: Ditto.
1351 * gfortran.dg/dec_structure_24.f90: Ditto.
1352 * gfortran.dg/dec_structure_25.f90: Ditto.
1353 * gfortran.dg/dec_structure_26.f90: Ditto.
1354 * gfortran.dg/dec_structure_27.f90: Ditto.
1355 * gfortran.dg/dec_type_print_3.f90: Ditto.
1356 * gfortran.dg/init_flag_20.f90: Ditto.
1358 2018-12-03 Jeff Law <law@redhat.com>
1360 * gcc.dg/pr59963-2.c: Make testnames unique.
1361 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1363 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1365 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1367 * gcc.target/s390/section-anchors.c: New test.
1368 * gcc.target/s390/section-anchors2.c: New test.
1369 * gcc.target/s390/section-anchors3.c: New test.
1371 2018-12-03 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/88301
1374 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1376 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1378 PR tree-optimization/71109
1379 * gcc.c-torture/compile/pr71109.c: New test.
1382 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1385 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1388 * gcc.target/s390/pr80080-4.c: New test.
1390 2018-12-02 Andi Kleen <ak@linux.intel.com>
1392 * gcc.target/i386/returninst1.c: Run on 64bit only.
1393 * gcc.target/i386/returninst2.c: Dito.
1394 * gcc.target/i386/returninst3.c: Dito.
1396 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1399 * gcc.target/i386/pr88278.c: New test.
1400 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1402 * gcc.target/i386/pr53759-2.c: New test.
1404 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1408 * c-c++-common/asan/pr88291.c: New test.
1411 * g++.dg/gomp/pr88258.C: New test.
1413 2018-12-01 Marek Polacek <polacek@redhat.com>
1415 Implement P0634R3, Down with typename!
1416 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1417 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1418 * g++.dg/cpp1z/typename1.C: New test.
1419 * g++.dg/cpp2a/typename1.C: New test.
1420 * g++.dg/cpp2a/typename10.C: New test.
1421 * g++.dg/cpp2a/typename11.C: New test.
1422 * g++.dg/cpp2a/typename2.C: New test.
1423 * g++.dg/cpp2a/typename3.C: New test.
1424 * g++.dg/cpp2a/typename4.C: New test.
1425 * g++.dg/cpp2a/typename5.C: New test.
1426 * g++.dg/cpp2a/typename6.C: New test.
1427 * g++.dg/cpp2a/typename7.C: New test.
1428 * g++.dg/cpp2a/typename8.C: New test.
1429 * g++.dg/cpp2a/typename9.C: New test.
1430 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1432 * g++.dg/other/crash-9.C: Add template disambiguator.
1433 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1434 * g++.dg/parse/crash13.C: Likewise.
1435 * g++.dg/parse/error36.C: Likewise.
1436 * g++.dg/parse/no-typename1.C: Likewise.
1437 * g++.dg/parse/typedef2.C: Likewise.
1438 * g++.dg/parse/typename11.C: Likewise.
1439 * g++.dg/template/crash48.C: Adjust dg-error.
1440 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1442 * g++.dg/template/error29.C: Only expect error in c++17_down.
1443 * g++.dg/template/nested5.C: Add template disambiguator.
1444 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1445 * g++.dg/template/static30.C: Add dg-error.
1446 * g++.dg/template/typedef6.C: Adjust dg-error.
1447 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1450 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1453 * g++.dg/other/error35.C: New test.
1456 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1458 2018-12-01 Jeff Law <law@redhat.com>
1460 * gcc.dg/predict-22.c: Update expected output.
1462 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1465 * gcc.target/i386/pr54589.c: New test.
1467 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1470 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1471 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1472 effective target, drop -mbranch-cost= options from the test and
1473 instead pass --param logical-op-non-short-circuit=0 or
1474 --param logical-op-non-short-circuit=1 depending on what the
1475 tests meant to test.
1476 * gcc.dg/pr21643.c: Likewise.
1477 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1478 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1479 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1480 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1481 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1482 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1483 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1486 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1488 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1489 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1490 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1491 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1492 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1493 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1494 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1495 * gcc.dg/binop-xor1.c: Likewise.
1496 * gcc.dg/pr46309.c: Likewise.
1497 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1498 * gcc.dg/tree-ssa/reassoc-32.c: Add
1499 --param logical-op-non-short-circuit=1 to dg-options.
1500 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1501 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1502 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1503 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1505 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1508 * gcc.c-torture/execute/pr64242.c: New test.
1510 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1512 * g++.dg/parse/missing-parens-fixit.C: New test.
1514 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1516 * gcc.dg/independent-cloneids-1.c: New test.
1518 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1521 * g++.dg/debug/dwarf2/pr85550.C: New test.
1523 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1526 * c-c++-common/goacc/asyncwait-5.c: Update.
1527 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1529 * c-c++-common/goacc/asyncwait-5.c: New file.
1530 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1532 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1535 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1536 Add -mcpu=power7 option.
1538 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1540 PR preprocessor/88257
1541 * c-c++-common/Wformat-pr88257.c: New test.
1542 * c-c++-common/Wformat-pr88257.h: New test header.
1543 * c-c++-common/empty.h: New test header.
1545 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1547 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1548 * lib/target-supports.exp
1549 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1552 2018-11-30 Martin Liska <mliska@suse.cz>
1555 * c-c++-common/asan/asan-stack-small.c: New test.
1557 2018-11-30 Richard Biener <rguenther@suse.de>
1559 * gcc.dg/gimplefe-34.c: New testcase.
1560 * gcc.dg/gimplefe-35.c: Likewise.
1562 2018-11-30 Martin Liska <mliska@suse.cz>
1565 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1566 * gfortran.dg/simd-builtins-6.f90: Likewise.
1568 2018-11-29 Andi Kleen <ak@linux.intel.com>
1570 * gcc.target/i386/fentryname2.c: New test.
1571 * gcc.target/i386/fentryname3.c: New test.
1573 2018-11-29 Andi Kleen <ak@linux.intel.com>
1575 * gcc.target/i386/fentryname1.c: New test.
1577 2018-11-29 Andi Kleen <ak@linux.intel.com>
1579 * gcc.target/i386/returninst1.c: New test.
1580 * gcc.target/i386/returninst2.c: New test.
1581 * gcc.target/i386/returninst3.c: New test.
1583 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1585 * gcc.target/sparc/20181129-1.c: New test.
1586 * gcc.target/sparc/20181129-2.c: Likewise.
1588 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1591 * g++.target/i386/pr88152.C: New test.
1593 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1595 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1597 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/constexpr-base6b.C: New.
1600 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1601 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1602 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1603 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1604 * g++.dg/cpp1y/pr63996.C: Likewise.
1605 * g++.dg/ext/constexpr-vla5.C: Likewise.
1606 * g++.dg/ext/stmtexpr15.C: Likewise.
1607 * g++.dg/ext/vla1.C: Likewise.
1608 * g++.dg/other/fold1.C: Likewise.
1609 * g++.dg/parse/array-size2.C: Likewise.
1610 * g++.dg/parse/crash36.C: Likewise.
1611 * g++.dg/ubsan/pr81530.C: Likewise.
1612 * g++.dg/warn/Wvla-1.C: Likewise.
1613 * g++.dg/warn/Wvla-2.C: Likewise.
1614 * g++.old-deja/g++.brendan/array1.C: Likewise.
1615 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1616 * g++.old-deja/g++.law/init3.C: Likewise.
1617 * g++.old-deja/g++.mike/p6149.C: Likewise.
1619 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1622 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1623 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1625 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1628 * gcc.target/powerpc/pr87496.c: New test.
1630 2018-11-29 Martin Sebor <msebor@redhat.com>
1634 * gcc.dg/attr-aligned-2.c: New test.
1635 * gcc.dg/builtin-has-attribute.c: Adjust.
1636 * c-c++-common/builtin-has-attribute-2.c: Same.
1637 * c-c++-common/builtin-has-attribute-3.c: Same.
1638 * c-c++-common/builtin-has-attribute-4.c: Same.
1639 * c-c++-common/builtin-has-attribute-5.c: New test.
1640 * gcc.target/aarch64/attr-aligned.c: Same.
1641 * gcc.target/i386/attr-aligned.c: Same.
1642 * gcc.target/powerpc/attr-aligned.c: Same.
1643 * gcc.target/sparc/attr-aligned.c: Same.
1645 2018-11-29 qing zhao <qing.zhao@oracle.com>
1647 * gcc.dg/live-patching-1.c: New test.
1648 * gcc.dg/live-patching-2.c: New test.
1649 * gcc.dg/live-patching-3.c: New test.
1650 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1651 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1653 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1655 * gcc.dg/sinhatanh-1.c: New test.
1656 * gcc.dg/sinhatanh-2.c: New test.
1657 * gcc.dg/sinhatanh-3.c: New test.
1659 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1662 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1663 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1664 * g++.target/i386/avx-pr54700-1.C: New test.
1665 * g++.target/i386/avx-pr54700-2.C: New test.
1666 * g++.target/i386/avx2-pr54700-1.C: New test.
1667 * g++.target/i386/avx2-pr54700-2.C: New test.
1668 * g++.target/i386/sse4_1-check.h: New file.
1669 * g++.target/i386/avx-check.h: New file.
1670 * g++.target/i386/avx2-check.h: New file.
1671 * g++.target/i386/m128-check.h: New file.
1672 * g++.target/i386/m256-check.h: New file.
1673 * g++.target/i386/avx-os-support.h: New file.
1676 * g++.dg/tree-ssa/pr88152-1.C: New test.
1677 * g++.dg/tree-ssa/pr88152-2.C: New test.
1680 * gcc.dg/ubsan/pr88234.c: New test.
1682 2018-11-29 Richard Biener <rguenther@suse.de>
1684 PR tree-optimization/88243
1685 * gcc.dg/torture/pr88243.c: New testcase.
1687 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1690 * g++.dg/cpp0x/pr87539.C: New test.
1692 2018-11-28 Martin Sebor <msebor@redhat.com>
1696 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1698 2018-11-28 Marek Polacek <polacek@redhat.com>
1700 Implement P1094R2, Nested inline namespaces.
1701 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1702 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1704 2018-11-28 Nathan Sidwell <nathan@acm.org>
1707 * g++.dg/lookup/pr87531.C: New.
1709 2018-11-28 Jan Hubicka <jh@suse.cz>
1711 * gcc.dg/predict-13.c: Update template.
1712 * gcc.dg/predict-13b.c: New testcase.
1713 * gcc.dg/predict-22.c: New testcase.
1714 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1717 2018-11-28 Marek Polacek <polacek@redhat.com>
1719 PR c++/88222 - ICE with bit-field with invalid type.
1720 * g++.dg/ext/flexary31.C: New test.
1722 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1724 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1725 * g++.dg/opt/pr83084.C: XFAIL AIX.
1726 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1728 2018-11-28 Richard Biener <rguenther@suse.de>
1730 PR tree-optimization/88223
1731 * gcc.dg/torture/pr88223.c: New testcase.
1733 2018-11-28 Richard Biener <rguenther@suse.de>
1735 PR tree-optimization/88217
1736 * g++.dg/pr88217.C: New testcase.
1738 2018-11-28 Richard Biener <rguenther@suse.de>
1740 PR tree-optimization/79351
1741 * gcc.dg/torture/pr79351.c: New testcase.
1743 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1746 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1747 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1748 * gcc.target/i386/avx-pr88189-1.c: New test.
1749 * gcc.target/i386/avx-pr88189-2.c: New test.
1752 * g++.dg/cpp0x/pr87476-1.C: New test.
1753 * g++.dg/cpp0x/pr87476-2.C: New test.
1756 * c-c++-common/ubsan/pr88215.c: New test.
1758 2018-11-28 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/88182
1761 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1763 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1766 * g++.dg/other/pr88187.C: New test.
1769 * g++.dg/debug/pr88181.C: New test.
1772 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1775 2018-11-27 Martin Sebor <msebor@redhat.com>
1780 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1781 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1782 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1784 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1786 PR preprocessor/83173
1787 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1788 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1790 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1792 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1794 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1795 instead of PLUGIN_START_UNIT.
1796 * gcc.dg/plugin/plugin.exp: Enable new test.
1798 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1802 rather than 0 or 2 depending on logical_op_short_circuit.
1805 * gcc.target/powerpc/pr88188.c: New test.
1807 2018-11-27 Martin Liska <mliska@suse.cz>
1809 * gfortran.dg/simd-builtins-1.f90: New test.
1810 * gfortran.dg/simd-builtins-1.h: New test.
1811 * gfortran.dg/simd-builtins-2.f90: New test.
1812 * gfortran.dg/simd-builtins-3.f90: New test.
1813 * gfortran.dg/simd-builtins-3.h: New test.
1814 * gfortran.dg/simd-builtins-4.f: New test.
1815 * gfortran.dg/simd-builtins-4.h: New test.
1816 * gfortran.dg/simd-builtins-5.f: New test.
1817 * gfortran.dg/simd-builtins-6.f90: New test.
1819 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1821 * lib/target-supports.exp
1822 (check_effective_target_logical_op_short_circuit): Add msp430.
1823 (check_effective_target_int_eq_float): New.
1824 (check_effective_target_ptr_eq_long): New.
1825 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1826 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1827 sizeof (float) != sizeof (int).
1828 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1829 * gcc.dg/pr85859.c: Likewise.
1830 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1831 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1832 * gcc.dg/ifcvt-4.c: Likewise.
1833 * gcc.dg/pr34856.c: Likewise.
1834 * gcc.dg/builtin-apply2.c: Likewise.
1835 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1836 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1837 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1838 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1840 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1841 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1842 sizeof(void *) != sizeof(long).
1843 * gcc.dg/lto/20091013-1_2.c: Likewise.
1844 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1845 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1846 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1847 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1848 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1849 * gcc.dg/weak/typeof-2.c: Likewise.
1850 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1851 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1852 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1853 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1855 2018-11-26 Martin Sebor <msebor@redhat.com>
1858 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1859 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1861 2018-11-26 Marek Polacek <polacek@redhat.com>
1863 PR c++/88120 - ICE when calling save_expr in a template.
1864 * g++.dg/cpp0x/pr88120.C: New test.
1866 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1868 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1869 of int if __SIZEOF_INT__ == 2.
1870 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1871 __SIZEOF_SIZE_T < 4.
1872 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1873 __SIZEOF_INT__ == 2.
1874 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1875 * gcc.dg/pr53037-2.c: Likewise.
1876 * gcc.dg/pr53037-3.c: Likewise.
1877 * gcc.dg/pr85512.c: Likewise.
1878 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1879 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1880 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1881 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1882 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1884 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1885 directives for int16.
1887 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1889 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1890 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1891 _printf_float for newlib_nano_io target.
1892 * gcc.c-torture/execute/930513-1.c: Likewise.
1893 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1894 * gcc.c-torture/execute/ieee/920810-1.x: New.
1896 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1899 * gcc.target/i386/pr88195.c: New test.
1902 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1903 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1904 expect it in diagnostics.
1907 * g++.dg/debug/dwarf2/pr86900.C: New test.
1909 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1911 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1913 * gcc.dg/pr34225.c: Likewise.
1914 * gcc.dg/pr40971.c: Likewise.
1915 * gcc.dg/pr69071.c: Likewise.
1916 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1917 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1918 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1919 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1920 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1921 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1922 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1923 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1924 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1926 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1927 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1928 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1929 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1930 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1931 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1932 * lib/target-supports.exp (check_effective_target_size20plus): New.
1933 (check_effective_target_size32plus): Update comment.
1935 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.target/pr88178.c: New test.
1940 2018-11-26 Matthias Klose <doko@ubuntu.com>
1942 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1944 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946 * lib/target-supports.exp (check_compile): Handle D.
1947 (check_effective_target_d_runtime): New proc.
1948 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1949 compile unless d_runtime.
1950 * gdc.dg/runnable.d: Skip unless d_runtime.
1951 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1953 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1956 * gfortran.dg/associate_46.f90: New test.
1958 2018-11-23 Jeff Law <law@redhat.com>
1960 PR rtl-optimization/84768
1961 * gcc.c-torture/compile/pr84768.c: New test.
1963 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1965 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1968 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1970 PR tree-optimization/87756
1971 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1973 * gcc.dg/builtin-memchr-3.c: Likewise.
1975 2018-11-23 Martin Sebor <msebor@redhat.com>
1977 PR tree-optimization/87756
1978 * gcc.dg/builtin-memchr-2.c: New test.
1979 * gcc.dg/builtin-memchr-3.c: Same.
1980 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1982 2018-11-23 Martin Sebor <msebor@redhat.com>
1985 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1986 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1987 * gcc.dg/torture/pr67222.c: Adjust.
1989 2018-11-23 Richard Biener <rguenther@suse.de>
1991 PR tree-optimization/88149
1992 * g++.dg/torture/pr88149.C: New testcase.
1994 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1996 PR tree-optimization/86614
1997 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1998 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1999 warnings, just early ones from FE. Remove dg-prune-output.
2000 * c-c++-common/Warray-bounds-6.c: New test.
2002 * gfortran.dg/pad_source_1.f: New test.
2003 * gfortran.dg/pad_source_2.f: New test.
2004 * gfortran.dg/pad_source_3.f: New test.
2005 * gfortran.dg/pad_source_4.f: New test.
2006 * gfortran.dg/pad_source_5.f: New test.
2008 2018-11-22 Jan Hubicka <jh@suse.cz>
2011 * g++.dg/lto/odr-5_0.C: New testcase.
2012 * g++.dg/lto/odr-5_1.C: New testcase.
2014 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
2016 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
2017 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
2019 2018-11-22 Jakub Jelinek <jakub@redhat.com>
2021 PR tree-optimization/85794
2022 * gcc.dg/vect/O3-pr85794.c: New test.
2024 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
2026 PR rtl-optimization/87718
2027 * gcc.target/i386/pr82361-1.c: Check only the first operand of
2030 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2032 * gcc.target/arm/pr85434.c: New test.
2034 2018-11-22 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/88148
2037 * gfortran.dg/pr88148.f90: New testcase.
2039 2018-11-22 Andreas Schwab <schwab@suse.de>
2041 * g++.dg/lto/odr-2_0.C: Remove extra brace
2043 2018-11-22 Martin Liska <mliska@suse.cz>
2046 * gcc.dg/tsan/pr88017.c: New test.
2048 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2051 * g++.dg/cpp0x/implicit15.C: New test.
2054 * g++.dg/diagnostic/pr87386.C: New test.
2055 * g++.dg/parse/error17.C: Adjust expected diagnostics.
2057 PR rtl-optimization/85925
2058 * gcc.c-torture/execute/20181120-1.c: Require effective target
2061 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
2064 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
2067 * gcc.target/pr85667-1.c: New testcase.
2068 * gcc.target/pr85667-2.c: New testcase.
2069 * gcc.target/pr85667-3.c: New testcase.
2070 * gcc.target/pr85667-4.c: New testcase.
2072 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
2075 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2076 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2077 * g++.dg/lto/odr-2_0.C: New.
2078 * g++.dg/lto/odr-2_1.C: New.
2079 * g++.dg/lto/odr-3_0.C: New.
2080 * g++.dg/lto/odr-3_1.C: New.
2082 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2085 * gcc.target/aarch64/pr87839.c: New test.
2087 2018-11-21 Renlin Li <renlin.li@arm.com>
2090 * gcc.dg/pr84877.c: New.
2092 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2095 * gcc.target/i386/pr87317-1.c: New file.
2096 * gcc.target/i386/pr87317-2.c: Likewise.
2097 * gcc.target/i386/pr87317-3.c: Likewise.
2098 * gcc.target/i386/pr87317-4.c: Likewise.
2099 * gcc.target/i386/pr87317-5.c: Likewise.
2100 * gcc.target/i386/pr87317-6.c: Likewise.
2101 * gcc.target/i386/pr87317-7.c: Likewise.
2102 * gcc.target/i386/pr87317-8.c: Likewise.
2103 * gcc.target/i386/pr87317-9.c: Likewise.
2104 * gcc.target/i386/pr87317-10.c: Likewise.
2105 * gcc.target/i386/pr87317-11.c: Likewise.
2106 * gcc.target/i386/pr87317-12.c: Likewise.
2107 * gcc.target/i386/pr87317-13.c: Likewise.
2109 2018-11-21 Tom de Vries <tdevries@suse.de>
2112 * lib/options.exp (check_for_options_with_filter): New proc.
2113 * gcc.misc-tests/help.exp: Check that --help=params lines end with
2116 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2117 Mark Eggleston <mark.eggleston@codethink.com>
2119 * gfortran.dg/include_10.f: New test.
2120 * gfortran.dg/include_10.inc: New file.
2121 * gfortran.dg/include_11.f: New test.
2122 * gfortran.dg/include_12.f: New test.
2123 * gfortran.dg/include_13.f90: New test.
2124 * gfortran.dg/gomp/include_1.f: New test.
2125 * gfortran.dg/gomp/include_1.inc: New file.
2126 * gfortran.dg/gomp/include_2.f90: New test.
2128 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
2130 * gcc.target/s390/vector/align-1.c: New test.
2131 * gcc.target/s390/vector/align-2.c: New test.
2133 2018-11-20 Martin Sebor <msebor@redhat.com>
2135 * c-c++-common/builtin-has-attribute-2.c: New test.
2136 * c-c++-common/builtin-has-attribute-3.c: New test.
2137 * c-c++-common/builtin-has-attribute-4.c: New test.
2138 * c-c++-common/builtin-has-attribute.c: New test.
2139 * gcc.dg/builtin-has-attribute.c: New test.
2140 * gcc.target/i386/builtin-has-attribute.c: New test.
2142 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2145 * g++.dg/lto/odr-4_0.C: New testcase.
2146 * g++.dg/lto/odr-4_1.C: New testcase.
2148 2018-11-20 Jakub Jelinek <jakub@redhat.com>
2151 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
2153 PR tree-optimization/87895
2154 * gcc.dg/gomp/pr87895-1.c: New test.
2155 * gcc.dg/gomp/pr87895-2.c: New test.
2156 * gcc.dg/gomp/pr87895-3.c: New test.
2158 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
2161 * gcc.target/i386/pr88070.c: New test.
2163 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
2165 * gcc.target/s390/flogr-1.c: New test.
2167 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2170 * g++.dg/torture/pr87997.C: New testcase.
2172 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2175 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2177 2018-11-20 Richard Biener <rguenther@suse.de>
2179 PR tree-optimization/88074
2180 * gcc.dg/pr88074.c: New testcase.
2182 2018-11-20 Martin Liska <mliska@suse.cz>
2184 * pr57362.C: Move to g++.target/i386 folder.
2185 * pr57548.C: Likewise.
2186 * pr59492.C: Likewise.
2187 * pr82625.C: Likewise.
2188 * pr85329-2.C: Likewise.
2189 * pr85329.C: Likewise.
2191 2018-11-20 Richard Biener <rguenther@suse.de>
2193 PR tree-optimization/88069
2194 * gcc.dg/pr88069.c: New testcase.
2196 2018-11-20 Martin Liska <mliska@suse.cz>
2199 * gcc.target/i386/ipa-stack-alignment.c: Add
2200 -fomit-frame-pointer.
2202 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2205 * gcc.target/s390/pr88083.c: New test.
2207 2018-11-20 Richard Biener <rguenther@suse.de>
2210 * g++.dg/tree-ssa/pr83215.C: New testcase.
2212 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2214 * gcc.c-torture/execute/20181120-1.c: New test.
2216 2018-11-20 Richard Biener <rguenther@suse.de>
2218 PR tree-optimization/88087
2219 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2221 2018-11-19 Paul Koning <ni1d@arrl.net>
2223 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2224 * gcc.c-torture/execute/pr23467.c: Ditto.
2225 * gcc.c-torture/execute/pr36093.c: Ditto.
2226 * gcc.c-torture/execute/pr43783.c: Ditto.
2227 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2228 * gcc.dg/torture/pr36400.c: Ditto.
2229 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2232 2018-11-19 Paul Koning <ni1d@arrl.net>
2234 * lib/target-supports.exp (check_weak_available): Return "no" for
2237 2018-11-19 Marek Polacek <polacek@redhat.com>
2239 PR c++/87781 - detect invalid elaborated-type-specifier.
2240 * g++.dg/parse/elab3.C: New test.
2241 * g++.dg/template/crash115.C: Adjust dg-error.
2243 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2245 PR rtl-optimization/88033
2246 * gcc.target/i386/pr88033.c: New test.
2248 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2250 * gcc.target/aarch64/sve/unroll-1.c: New test.
2252 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2254 PR tree-optimization/87025
2255 * gcc.dg/pr87025.c: New test.
2257 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2259 PR tree-optimization/88071
2260 * gcc.dg/pr88071.c: New test.
2263 * g++.dg/lookup/pr60994.C: New test.
2266 * g++.dg/gomp/pr78363-4.C: New test.
2267 * g++.dg/gomp/pr78363-5.C: New test.
2268 * g++.dg/gomp/pr78363-6.C: New test.
2269 * g++.dg/gomp/pr78363-7.C: New test.
2271 2018-11-19 Richard Biener <rguenther@suse.de>
2274 * g++.dg/lto/pr87229_0.C: New testcase.
2276 2018-11-19 Martin Liska <mliska@suse.cz>
2279 * gcc.dg/lto/pr88077_0.c: New test.
2280 * gcc.dg/lto/pr88077_1.c: New test.
2282 2018-11-19 Martin Liska <mliska@suse.cz>
2284 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2285 * g++.dg/gcov/ternary.C: Likewise.
2286 * lib/gcov.exp: Support pattern of following form:
2289 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2291 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2292 unrelated final test.
2293 * gcc.target/visium/overflow16: Likewise.
2294 * gcc.target/visium/overflow32.c: Likewise.
2296 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2298 * g++.dg/template/crash91.C: Check location too.
2300 2018-11-19 Martin Liska <mliska@suse.cz>
2302 PR gcov-profile/88045
2303 * g++.dg/gcov/pr88045.C: New test.
2305 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2308 * gfortran.dg/where_7.f90: New test.
2310 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2313 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2314 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2315 * gfortran.dg/protected_6.f90: Likewise.
2316 * gfortran.dg/assign_11.f90: New test.
2317 * gfortran.dg/pointer_assign_12.f90: New test.
2319 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2321 PR tree-optimization/87546
2322 * gcc.dg/vect/O3-pr87546.c: New test.
2324 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2327 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2328 bits. Update comment.
2329 * gcc.dg/concat2.c: Likewise.
2330 * gcc.c-torture/compile/pr46534.c: Likewise.
2332 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2335 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2336 (operator"" _a) Change unsigned long type to std::size_t.
2338 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2340 * gcc.target/powerpc/fusion3.c: Delete.
2341 * gcc.target/powerpc/fusion4.c: Delete.
2343 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2345 PR rtl-optimization/87475
2346 * g++.dg/opt/pr87475.C: New test.
2348 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2350 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2351 * gcc.c-torture/execute/user-printf.c: Likewise.
2353 2018-11-16 Nathan Sidwell <nathan@acm.org>
2356 * g++.dg/lookup/pr87269.C: New.
2358 2018-11-16 Richard Biener <rguenther@suse.de>
2361 * g++.dg/lto/pr54625-2_0.c: Add -w.
2363 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2365 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2366 r{o,x}sbg expectations.
2367 * gcc.target/s390/risbg-ll-2.c: Likewise.
2369 2018-11-16 Richard Biener <rguenther@suse.de>
2372 * g++.dg/lto/pr54625-1_0.c: Add -w.
2374 2018-11-15 Martin Sebor <msebor@redhat.com>
2378 * g++.dg/ext/attr-alloc_size.C: New test.
2379 * c-c++-common/pr71574.c: Adjust diagnostics.
2380 * c-c++-common/attributes-1.c: Same.
2381 * gcc.dg/attr-alloc_align-2.c: Same.
2382 * gcc.dg/attr-alloc_align-4.c: New test.
2383 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2384 * gcc.dg/attr-alloc_size.c: Same.
2385 * gcc.dg/attr-assume_aligned-4.c: New test.
2386 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2387 * gcc.dg/nonnull-2.c: Same.
2388 * gcc.dg/torture/pr80612.c: Same.
2389 * obj-c++.dg/attributes/method-format-1.mm: Same.
2390 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2391 * objc.dg/attributes/method-format-1.m: same.
2392 * objc.dg/attributes/method-nonnull-1.m: Same.
2394 2018-11-15 Martin Sebor <msebor@redhat.com>
2397 * gcc.dg/20021006-1.c
2398 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2399 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2400 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2401 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2402 * gcc.dg/Walloca-16.c: Adjust.
2403 * gcc.dg/Wrestrict-4.c: Adjust.
2404 * gcc.dg/Wrestrict-5.c: Adjust.
2405 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2406 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2407 * gcc.dg/initpri1.c: Adjust.
2408 * gcc.dg/pr15698-1.c: Adjust.
2409 * gcc.dg/pr69156.c: Adjust.
2410 * gcc.dg/pr83463.c: Adjust.
2411 * gcc.dg/redecl-4.c: Adjust.
2412 * gcc.dg/tls/thr-init-2.c: Adjust.
2413 * gcc.dg/torture/pr55890-2.c: Adjust.
2414 * gcc.dg/torture/pr55890-3.c: Adjust.
2415 * gcc.dg/torture/pr67741.c: Adjust.
2416 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2417 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2418 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2420 2018-11-15 Nathan Sidwell <nathan@acm.org>
2424 * g++.dg/template/pr86246.C: New.
2425 * g++.dg/template/pr87989.C: New.
2427 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2430 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2431 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2432 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2433 * g++.dg/ext/constexpr-vla5.C: Likewise.
2434 * g++.dg/gomp/pr85134.C: Likewise.
2436 2018-11-15 Nathan Sidwell <nathan@acm.org>
2439 * g++.dg/cpp1y/pr79393-3.C: New.
2441 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2444 * c-c++-common/diagnostic-format-json-1.c: New test.
2445 * c-c++-common/diagnostic-format-json-2.c: New test.
2446 * c-c++-common/diagnostic-format-json-3.c: New test.
2447 * c-c++-common/diagnostic-format-json-4.c: New test.
2448 * c-c++-common/diagnostic-format-json-5.c: New test.
2449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2450 (custom_diagnostic_finalizer): Add diagnostic_t param.
2451 * gcc.dg/plugin/location_overflow_plugin.c
2452 (verify_unpacked_ranges): Likewise.
2453 (verify_no_columns): Likewise.
2454 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2455 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2456 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2458 2018-11-15 Richard Biener <rguenther@suse.de>
2461 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2463 2018-11-15 Richard Biener <rguenther@suse.de>
2465 PR tree-optimization/88031
2466 * gcc.dg/pr88031.c: New testcase.
2468 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2470 * gcc.target/aarch64/pr62178.c: Fix spaces.
2472 2018-11-15 Richard Biener <rguenther@suse.de>
2474 PR tree-optimization/88030
2475 * gcc.dg/tsan/pr88030.c: New testcase.
2477 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2479 PR rtl-optimization/88018
2480 * g++.dg/tsan/pr88018.C: New test.
2482 2018-11-15 Richard Biener <rguenther@suse.de>
2485 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2487 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2489 PR tree-optimization/84648
2490 * gcc.dg/tree-ssa/pr84648.c: New test.
2491 * gcc.dg/pr68317.c: Add warning check on overflow.
2493 2018-11-14 Nathan Sidwell <nathan@acm.org>
2497 * g++.dg/debug/dwarf2/pr87462.C: New.
2498 * g++.dg/debug/dwarf2/pr88006.C: New.
2500 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2502 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2503 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2504 * g++.dg/ext/flexary4.C: Likewise.
2505 * g++.dg/ext/flexary9.C: Likewise.
2506 * g++.dg/other/incomplete2.C: Likewise.
2507 * g++.dg/parse/friend12.C: Likewise.
2509 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2511 P1236R1 - Signed integers are two's complement
2512 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2513 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2514 diagnostics here for c++2a.
2515 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2516 diagnostics here for c++2a.
2517 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2518 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2519 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2520 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2521 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2523 2018-11-14 Jeff Law <law@redhat.com>
2525 * gcc.c-torture/compile/20181114.c: New test.
2527 2018-11-14 Richard Biener <rguenther@suse.de>
2530 * gcc.dg/pr87985.c: New testcase.
2532 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2534 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2537 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2539 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2541 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2543 * gcc.target/s390/global-array-even-element.c: Likewise.
2545 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2546 Jackson Woodruff <jackson.woodruff@arm.com>
2548 PR 71026/tree-optimization
2549 * gcc.dg/div-cmp-1.c: New test.
2550 * gcc.dg/div-cmp-2.c: New test.
2552 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2555 * gcc.dg/pr88007.c: New test.
2557 PR rtl-optimization/87817
2558 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2560 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2562 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2564 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2566 * gnat.dg/rt_signals.adb: New testcase.
2568 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2570 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2572 2018-11-14 Javier Miranda <miranda@adacore.com>
2574 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2576 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2578 * gnat.dg/compile_time_error1.adb,
2579 gnat.dg/compile_time_error1.ads,
2580 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2582 2018-11-14 Justin Squirek <squirek@adacore.com>
2584 * gnat.dg/generic_pkg.adb: New testcase.
2586 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2588 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2591 2018-11-14 Justin Squirek <squirek@adacore.com>
2593 * gnat.dg/enum5.adb: New testcase.
2595 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2597 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2598 gnat.dg/bip_exception_pkg.ads: New testcase.
2600 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2602 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2603 gnat.dg/equal4_controlled_filter.ads,
2604 gnat.dg/equal4_full_selector_filter.ads,
2605 gnat.dg/equal4_smart_pointers.ads: New testcase.
2607 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2609 * gnat.dg/generic_actuals.adb: New testcase.
2611 2018-11-14 Richard Biener <rguenther@suse.de>
2613 PR tree-optimization/87974
2614 * g++.dg/opt/pr87974.C: New testcase.
2616 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2618 PR tree-optimization/87977
2619 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2620 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2621 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2622 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2623 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2625 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2627 PR rtl-optimization/87507
2628 * gcc.target/powerpc/pr87507.c: New test.
2629 * gcc.target/powerpc/pr68805.c: Update expected results.
2631 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2633 PR tree-optimization/87898
2634 * gcc.dg/gomp/pr87898.c: New test.
2636 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2638 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2640 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2642 2018-11-13 Martin Sebor <msebor@redhat.com>
2645 * gcc.dg/attr-copy-5.c: New test.
2646 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2648 2018-11-13 Richard Biener <rguenther@suse.de>
2650 PR tree-optimization/86991
2651 * gcc.dg/pr86991.c: New testcase.
2653 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2656 * gcc.target/i386/pr87955.c: New test.
2658 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2660 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2662 * gcc.dg/tree-ssa/vrp92.c: Same.
2664 2018-11-13 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/87931
2667 * gcc.dg/graphite/pr87931.c: New testcase.
2669 2018-11-13 Martin Liska <mliska@suse.cz>
2672 * gcc.target/i386/pr87930.c: New test.
2674 2018-11-13 Richard Biener <rguenther@suse.de>
2676 PR tree-optimization/87962
2677 * gcc.dg/pr87962.c: New testcase.
2679 2018-11-13 Richard Biener <rguenther@suse.de>
2681 PR tree-optimization/87967
2682 * g++.dg/opt/pr87967.C: New testcase.
2684 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2686 * gcc.target/arc/builtin_eh.c: New test.
2688 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2690 * gcc.target/arc/firq-1.c: Update test.
2691 * gcc.target/arc/firq-3.c: Likewise.
2692 * gcc.target/arc/firq-4.c: Likewise.
2693 * gcc.target/arc/interrupt-6.c: Likewise.
2695 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2697 PR rtl-optimization/87918
2698 * gcc.target/i386/pr87918.c: New test.
2700 2018-11-13 Alan Modra <amodra@gmail.com>
2702 * gcc.target/powerpc/rotmask.c: New.
2704 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2708 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2710 * gcc.dg/tree-ssa/popcount.c: Likewise.
2711 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2712 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2713 * gcc.target/aarch64/popcount4.c: New test.
2714 * lib/target-supports.exp (check_effective_target_popcountl): New.
2716 2018-11-12 Martin Liska <mliska@suse.cz>
2718 PR gcov-profile/87442
2719 * gcc.dg/profile-filtering-1.c: New test.
2720 * gcc.dg/profile-filtering-2.c: New test.
2722 2018-11-12 Martin Sebor <msebor@redhat.com>
2725 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2727 2018-11-12 Renlin Li <renlin.li@arm.com>
2730 * gcc.target/aarch64/sve/pr87815.c: New.
2732 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2734 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2737 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2739 * gcc.target/csky/fnmul-1.c: New.
2740 * gcc.target/csky/fnmul-2.c: New.
2741 * gcc.target/csky/fnmul-3.c: New.
2742 * gcc.target/csky/fnmul-4.c: New.
2744 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2747 * gcc.target/i386/pr87928.c: New test.
2749 2018-11-09 Martin Sebor <msebor@redhat.com>
2752 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2753 * gcc.dg/pr39323-1.c: Ditto.
2755 2018-11-09 Paul Koning <ni1d@arrl.net>
2757 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2759 * gcc.dg/Wrestrict-4.c: Ditto.
2760 * gcc.dg/Wrestrict-5.c: Ditto.
2761 * gcc.dg/pr83463.c: Ditto.
2762 * gcc.dg/torture/pr55890-2.c: Ditto.
2763 * gcc.dg/torture/pr55890-3.c: Ditto.
2764 * gcc.dg/torture/pr71816.c: Ditto.
2766 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2768 * c-c++-common/gomp/clauses-5.c: New test.
2770 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2771 * c-c++-common/gomp/requires-2.c: Likewise.
2772 * c-c++-common/gomp/requires-4.c: Likewise.
2774 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2775 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2777 2018-11-09 Jeff Law <law@redhat.com>
2779 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2781 2018-11-09 Martin Sebor <msebor@redhat.com>
2784 * gcc.dg/Wattribute-alias.c: New test.
2785 * gcc.dg/Wmissing-attributes.c: New test.
2786 * gcc.dg/attr-copy.c: New test.
2787 * gcc.dg/attr-copy-2.c: New test.
2788 * gcc.dg/attr-copy-3.c: New test.
2789 * gcc.dg/attr-copy-4.c: New test.
2791 2018-11-09 Martin Sebor <msebor@redhat.com>
2794 * gcc.dg/attr-aligned.c: New test.
2796 2018-11-09 Martin Liska <mliska@suse.cz>
2798 * gcc.target/i386/ipa-stack-alignment.c: New test.
2800 2018-11-09 Martin Liska <mliska@suse.cz>
2802 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2804 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2806 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2807 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2808 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2809 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2810 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2811 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2812 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2813 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2814 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2815 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2816 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2817 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2818 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2819 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2820 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2821 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2822 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2823 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2824 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2825 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2826 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2827 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2828 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2829 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2830 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2831 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2832 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2833 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2834 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2835 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2836 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2837 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2838 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2839 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2840 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2841 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2842 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2843 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2844 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2845 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2846 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2847 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2848 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2849 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2850 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2851 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2852 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2853 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2854 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2855 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2856 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2857 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2858 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2859 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2860 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2861 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2862 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2863 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2865 2018-11-09 Stafford Horne <shorne@gmail.com>
2866 Richard Henderson <rth@twiddle.net>
2868 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2869 * gcc.dg/20020312-2.c: Likewise.
2870 * gcc.dg/attr-alloc_size-11.c: Likewise.
2871 * gcc.dg/builtin-apply2.c: Likewise.
2872 * gcc.dg/nop.h: Likewise.
2873 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2874 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2875 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2876 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2877 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2878 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2879 * lib/target-supports.exp
2880 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2881 * gcc.target/or1k/*: New.
2883 2018-11-09 Richard Biener <rguenther@suse.de>
2885 PR tree-optimization/87621
2886 * g++.dg/vect/pr87621.cc: New testcase.
2888 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2890 PR rtl-optimization/86438
2891 * gcc.dg/torture/pr86438.c: New.
2894 * gcc.dg/pr87793.c: New.
2896 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2898 * gcc.target/arm/neon-vect-div-1.c: New test.
2899 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2901 2018-11-08 Andi Kleen <ak@linux.intel.com>
2903 * gcc.target/i386/ptwrite1.c: New test.
2904 * gcc.target/i386/ptwrite2.c: New test.
2906 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2909 * gfortran.dg/read_legacy_comma.f90: New test.
2911 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2913 PR rtl-optimization/87600
2914 * gcc.dg/pr87600.h: New file.
2915 * gcc.dg/pr87600-1.c: New test.
2916 * gcc.dg/pr87600-2.c: Likewise.
2918 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2920 * c-c++-common/gomp/atomic-17.c: New test.
2921 * c-c++-common/gomp/atomic-18.c: New test.
2922 * c-c++-common/gomp/atomic-19.c: New test.
2923 * c-c++-common/gomp/atomic-20.c: New test.
2924 * c-c++-common/gomp/atomic-21.c: New test.
2925 * c-c++-common/gomp/atomic-22.c: New test.
2926 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2927 (foo): Add ntm argument and test if and nontemporal clauses on
2928 constructs with simd.
2929 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2930 use in_reduction clause instead of reduction. Add another
2931 taskloop simd without nogroup clause, but with reduction clause and
2932 a new in_reduction. Add ntm and i3 arguments. Test if and
2933 nontemporal clauses on constructs with simd. Change if clauses on
2934 some constructs from specific to the particular constituents to one
2935 without a modifier. Add new tests for combined host teams and for
2936 new parallel master and {,parallel }master taskloop{, simd} combined
2938 (baz): New function with host teams tests.
2939 * gcc.dg/gomp/combined-1.c: Moved to ...
2940 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2942 * c-c++-common/gomp/combined-2.c: New test.
2943 * c-c++-common/gomp/combined-3.c: New test.
2944 * c-c++-common/gomp/critical-1.c: New test.
2945 * c-c++-common/gomp/critical-2.c: New test.
2946 * c-c++-common/gomp/default-1.c: New test.
2947 * c-c++-common/gomp/defaultmap-1.c: New test.
2948 * c-c++-common/gomp/defaultmap-2.c: New test.
2949 * c-c++-common/gomp/defaultmap-3.c: New test.
2950 * c-c++-common/gomp/depend-5.c: New test.
2951 * c-c++-common/gomp/depend-6.c: New test.
2952 * c-c++-common/gomp/depend-iterator-1.c: New test.
2953 * c-c++-common/gomp/depend-iterator-2.c: New test.
2954 * c-c++-common/gomp/depobj-1.c: New test.
2955 * c-c++-common/gomp/flush-1.c: New test.
2956 * c-c++-common/gomp/flush-2.c: New test.
2957 * c-c++-common/gomp/for-1.c: New test.
2958 * c-c++-common/gomp/for-2.c: New test.
2959 * c-c++-common/gomp/for-3.c: New test.
2960 * c-c++-common/gomp/for-4.c: New test.
2961 * c-c++-common/gomp/for-5.c: New test.
2962 * c-c++-common/gomp/for-6.c: New test.
2963 * c-c++-common/gomp/for-7.c: New test.
2964 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2965 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2966 diagnostics wording in one case.
2967 * c-c++-common/gomp/if-3.c: New test.
2968 * c-c++-common/gomp/master-combined-1.c: New test.
2969 * c-c++-common/gomp/master-combined-2.c: New test.
2970 * c-c++-common/gomp/nontemporal-1.c: New test.
2971 * c-c++-common/gomp/nontemporal-2.c: New test.
2972 * c-c++-common/gomp/reduction-task-1.c: New test.
2973 * c-c++-common/gomp/reduction-task-2.c: New test.
2974 * c-c++-common/gomp/requires-1.c: New test.
2975 * c-c++-common/gomp/requires-2.c: New test.
2976 * c-c++-common/gomp/requires-3.c: New test.
2977 * c-c++-common/gomp/requires-4.c: New test.
2978 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2979 diagnostics for nonmonotonic modifier with static, runtime or auto
2981 * c-c++-common/gomp/simd7.c: New test.
2982 * c-c++-common/gomp/target-data-1.c: New test.
2983 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2984 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2985 * c-c++-common/gomp/teams-1.c: New test.
2986 * c-c++-common/gomp/teams-2.c: New test.
2987 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2989 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2990 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2991 qualified vars without mutable member no longer being predeterined
2993 * gcc.dg/gomp/sharing-1.c: Likewise.
2994 * g++.dg/gomp/clause-3.C: Likewise.
2995 * g++.dg/gomp/member-2.C: Likewise.
2996 * g++.dg/gomp/predetermined-1.C: Likewise.
2997 * g++.dg/gomp/private-1.C: Likewise.
2998 * g++.dg/gomp/sharing-1.C: Likewise.
2999 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
3000 const static data member without mutable elements.
3001 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
3002 * gcc.dg/gomp/for-5.c: Likewise.
3003 * gcc.dg/gomp/for-6.c: Change expected library call.
3004 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
3005 * gcc.dg/gomp/reduction-2.c: New test.
3006 * gcc.dg/gomp/simd-1.c: New test.
3007 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
3008 * g++.dg/gomp/atomic-18.C: New test.
3009 * g++.dg/gomp/atomic-19.C: New test.
3010 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
3011 variable messages. Add another expected error.
3012 * g++.dg/gomp/critical-3.C: New test.
3013 * g++.dg/gomp/depend-iterator-1.C: New test.
3014 * g++.dg/gomp/depend-iterator-2.C: New test.
3015 * g++.dg/gomp/depobj-1.C: New test.
3016 * g++.dg/gomp/doacross-1.C: New test.
3017 * g++.dg/gomp/for-21.C: New test.
3018 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
3019 * g++.dg/gomp/for-5.C: Likewise.
3020 * g++.dg/gomp/for-6.C: Change expected library call.
3021 * g++.dg/gomp/loop-4.C: New test.
3022 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
3024 * g++.dg/gomp/pr33372-3.C: Likewise.
3025 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
3026 * g++.dg/gomp/simd-2.C: New test.
3027 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
3029 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
3031 * gcc.dg/pr87874.c (em): Declare uint64_max as
3032 const unsigned long long int.
3034 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3036 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
3037 integer overflow when sizeof(short) == sizeof(int).
3038 * gcc.dg/attr-alloc_size-11.c: Likewise.
3039 * gcc.dg/attr-alloc_size-3.c: Likewise.
3040 * gcc.dg/attr-alloc_size-5.c: Likewise.
3041 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
3043 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3045 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3046 uppercase "NOP" instructions in assembler output.
3047 * c-c++-common/patchable_function_entry-default.c: Likewise.
3048 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3050 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3052 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3054 * gcc.dg/addr_equal-1.c: Likewise.
3055 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3056 * gcc.dg/tree-ssa/vrp111.c: Likewise.
3058 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3060 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3061 an output section is too large for a memory region, or a memory
3064 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3066 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3067 * gnat.dg/null_pointer_deref2.adb: Likewise.
3068 * gnat.dg/null_pointer_deref3.adb: Likewise.
3069 * gnat.dg/opt74.adb: New test.
3070 * gnat.dg/opt74_pkg.ad[sb]: New helper.
3071 * gnat.dg/warn12.adb: Delete.
3072 * gnat.dg/warn12_pkg.ads: Likewise.
3074 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3077 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3078 "-fdump-ipa-inline".
3079 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3080 "-fdump-tree-einline".
3081 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3082 "-fdump-tree-einline".
3083 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3084 "-fdump-tree-einline".
3085 * g++.dg/tree-ssa/inline-2.C: Likewise.
3086 * g++.dg/tree-ssa/inline-3.C: Likewise.
3087 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3088 using "-fopt-info-inline".
3089 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
3090 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
3091 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
3093 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3094 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3095 directive. Update scan-tree-dump-times to reflect /order
3097 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3098 reflect /order suffixes.
3099 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3100 avoid getting extra messages from inliner.
3101 * gcc.dg/plugin/dump-2.c: Likewise.
3102 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3103 "function body not available" missed optimization messages.
3104 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3106 * gcc.dg/pr71969-3.c: Likewise.
3107 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3108 "-fdump-tree-einline".
3109 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3110 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
3112 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3113 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3115 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3116 "-fdump-tree-einline".
3117 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3120 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3122 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3124 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3126 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3127 (test_dump): Add testing of %C.
3129 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3131 * g++.dg/other/pr87916.C: New test.
3133 2018-11-08 Richard Biener <rguenther@suse.de>
3135 PR tree-optimization/87929
3136 * gcc.dg/pr87929.c: New testcase.
3138 2018-11-08 Martin Liska <mliska@suse.cz>
3140 * gcc.dg/pr87811.c: Update scanned pattern.
3141 * gcc.dg/pr87811-2.c: Likewise.
3143 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3145 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3147 * g++.dg/lto/pr87906_1.C: Likewise.
3149 2018-11-08 Richard Biener <rguenther@suse.de>
3151 PR tree-optimization/87913
3152 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3154 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
3156 * gcc.target/mips/mips.exp (mips-dg-options):
3157 Add mips_option_dependency msoft-float vs no-mmi and
3158 mips16/micromips vs no-mmi/ext/ext2 only gcc
3159 config with Loongson target.
3161 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3163 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3164 memcpy from "unsigned long" to __SIZE_TYPE__.
3166 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3169 * gcc.target/msp430/pr87691.c: New test.
3171 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
3173 * gcc.dg/Wno-attribute-warning.c: New test.
3175 2018-11-07 Nathan Sidwell <nathan@acm.org>
3178 * g++.dg/lookup/pr87904.C: New.
3180 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
3182 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3184 2018-11-07 Richard Biener <rguenther@suse.de>
3186 PR tree-optimization/87914
3187 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3188 (check_avx2_available): Likewise.
3189 * g++.dg/vect/pr87914.cc: New testcase.
3191 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3193 * gcc.target/mips/loongson-ctz.c: Fix typo.
3194 * gcc.target/mips/loongson-dctz.c: Fix typo.
3196 2018-11-07 Jan Hubicka <jh@suse.cz>
3198 * g++.dg/lto/odr-1_1.C: Fix template.
3200 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3202 * gcc.target/mips/loongson-ctz.c: New test.
3203 * gcc.target/mips/loongson-dctz.c: Likewise.
3204 * gcc.target/mips/mips.exp (mips_option_groups): Add
3205 -mloongson-ext2 option.
3207 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3209 * gcc.target/mips/mips.exp (mips_option_groups): Add
3210 -mloongson-ext option.
3211 (mips-dg-options): Add mips_option_dependency options
3212 "-mmicromips" vs "-mno-loongson-ext",
3214 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3216 * gcc.target/mips/loongson-shift-count-truncated-1.c
3217 (dg-options): Run under -mloongson-mmi option.
3218 Include loongson-mmiintrin.h instead of loongson.h.
3219 * gcc.target/mips/loongson-simd.c: Likewise.
3220 * gcc.target/mips/mips.exp (mips_option_groups): Add
3221 -mloongson-mmi option.
3222 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3223 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3224 "-msoft-float" vs "-mno-loongson-mmi".
3225 (mips-dg-init): Add -mloongson-mmi option.
3226 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3227 to check_mips_loongson_mmi_hw_available.
3228 Rename check_effective_target_mips_loongson_runtime to
3229 check_effective_target_mips_loongson_mmi_runtime.
3230 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3231 of mips_loongson when check et-is-effective-target.
3232 (add_options_for_mips_loongson_mmi): New proc.
3233 Rename check_effective_target_mips_loongson to
3234 check_effective_target_mips_loongson_mmi.
3235 (check_effective_target_vect_shift,
3236 check_effective_target_whole_vector_shift,
3237 check_effective_target_vect_no_int_min_max,
3238 check_effective_target_vect_no_align,
3239 check_effective_target_vect_short_mult,
3240 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3241 of mips_loongson when check et-is-effective-target.
3243 2018-11-07 Richard Biener <rguenther@suse.de>
3246 * g++.dg/lto/pr87906_0.C: New testcase.
3247 * g++.dg/lto/pr87906_1.C: Likewise.
3249 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3251 PR rtl-optimization/87874
3252 * gcc.dg/pr87874.c: New.
3254 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3256 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3258 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3260 * gcc.target/msp430/special-regs.c: New test.
3262 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3265 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3267 (foo): Use __builtin_alloca.
3269 2018-11-06 Jan Hubicka <jh@suse.cz>
3271 * gcc.dg/lto/tbaa-1.c: New testcase.
3273 2018-11-06 Richard Biener <rguenther@suse.de>
3275 PR tree-optimization/87889
3276 * gcc.dg/pr87894.c: New testcase.
3278 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3281 * gcc.target/s390/pr87723.c: New test.
3283 2018-11-06 Richard Biener <rguenther@suse.de>
3286 * gcc.target/i386/pr18041-1.c: New testcase.
3287 * gcc.target/i386/pr18041-2.c: Likewise.
3289 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3291 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3292 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3293 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3294 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3295 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3296 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3297 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3298 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3299 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3300 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3301 * gcc.target/i386/sse-13.c: Ditto.
3302 * gcc.target/i386/sse-14.c: Ditto.
3303 * gcc.target/i386/sse-22.c: Ditto.
3304 * gcc.target/i386/sse-23.c: Ditto.
3305 * gcc.target/i386/testimm-10.c: Ditto.
3306 * gcc.target/i386/testround-1.c: Ditto.
3308 2018-11-05 Paul Koning <ni1d@arrl.net>
3310 * lib/target-supports.exp: Add check for "inf" effective target
3312 * gcc.dg/builtins-44.c: Skip if no infinite support.
3313 * gcc.dg/builtins-45.c: Ditto.
3314 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3315 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3316 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3317 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3318 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3319 * gcc.dg/torture/builtin-math-2.c: Ditto.
3320 * gcc.dg/torture/builtin-math-5.c: Ditto.
3321 * gcc.dg/torture/builtin-math-7.c: Ditto.
3322 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3323 * gcc.dg/torture/type-generic-1.c: Ditto.
3325 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3327 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3329 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3330 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3332 2018-11-05 Richard Biener <rguenther@suse.de>
3334 PR tree-optimization/87873
3335 * gcc.dg/pr87873.c: New testcase.
3337 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3339 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3340 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3342 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3344 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3346 2018-11-05 Richard Biener <rguenther@suse.de>
3348 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3349 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3351 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3353 PR tree-optimization/87859
3354 * gcc.dg/store_merging_24.c: New test.
3355 * gcc.dg/store_merging_25.c: New test.
3358 * c-c++-common/ubsan/pr87837.c: New test.
3360 2018-11-05 Martin Liska <mliska@suse.cz>
3363 * gcc.dg/pr87811.c: New test.
3364 * gcc.dg/pr87811-2.c: Likewise.
3365 * gcc.dg/pr87811-3.c: Likewise.
3367 2018-11-05 Martin Liska <mliska@suse.cz>
3369 PR gcov-profile/77698
3370 * gcc.dg/tree-prof/pr77698.c: New test.
3372 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3374 PR tree-optimization/86572
3375 * gcc.dg/pr86572.c: New test.
3377 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3379 PR tree-optimization/87672
3380 * gcc.dg/pr87672.c: New test.
3382 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3385 * g++.target/i386/pr58372.C: New test.
3387 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3390 * gcc.target/nios2/pr87079-1.c: New.
3391 * gcc.target/nios2/pr87079-2.c: New.
3393 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3395 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3396 * gcc.dg/compat/pr83487-1_main.c: ... here.
3397 * gcc.dg/compat/struct-by-value-10_main.c,
3398 gcc.dg/compat/struct-by-value-10_x.c,
3399 gcc.dg/compat/struct-by-value-11_main.c,
3400 gcc.dg/compat/struct-by-value-11_x.c,
3401 gcc.dg/compat/struct-by-value-12_main.c,
3402 gcc.dg/compat/struct-by-value-12_x.c,
3403 gcc.dg/compat/struct-by-value-13_main.c,
3404 gcc.dg/compat/struct-by-value-13_x.c,
3405 gcc.dg/compat/struct-by-value-14_main.c,
3406 gcc.dg/compat/struct-by-value-14_x.c,
3407 gcc.dg/compat/struct-by-value-15_main.c,
3408 gcc.dg/compat/struct-by-value-15_x.c,
3409 gcc.dg/compat/struct-by-value-17_main.c,
3410 gcc.dg/compat/struct-by-value-17_x.c,
3411 gcc.dg/compat/struct-by-value-18_main.c,
3412 gcc.dg/compat/struct-by-value-18_x.c,
3413 gcc.dg/compat/struct-by-value-2_main.c,
3414 gcc.dg/compat/struct-by-value-2_x.c,
3415 gcc.dg/compat/struct-by-value-22_main.c,
3416 gcc.dg/compat/struct-by-value-22_x.c,
3417 gcc.dg/compat/struct-by-value-3_main.c,
3418 gcc.dg/compat/struct-by-value-3_x.c,
3419 gcc.dg/compat/struct-by-value-4_main.c,
3420 gcc.dg/compat/struct-by-value-4_x.c,
3421 gcc.dg/compat/struct-by-value-5b_main.c,
3422 gcc.dg/compat/struct-by-value-5b_x.c,
3423 gcc.dg/compat/struct-by-value-6b_main.c,
3424 gcc.dg/compat/struct-by-value-6b_x.c,
3425 gcc.dg/compat/struct-by-value-6b_main.c,
3426 gcc.dg/compat/struct-by-value-7b_x.c,
3427 gcc.dg/compat/struct-by-value-7b_main.c,
3428 gcc.dg/compat/struct-by-value-8_main.c,
3429 gcc.dg/compat/struct-by-value-8_x.c,
3430 gcc.dg/compat/struct-by-value-9_main.c,
3431 gcc.dg/compat/struct-by-value-9_x.c,
3432 gcc.dg/compat/struct-return-2_main.c,
3433 gcc.dg/compat/struct-return-2_x.c: Likewise.
3435 2018-11-02 Nathan Sidwell <nathan@acm.org>
3437 * g++.dg/lookup/crash6.C: Adjust error
3438 * g++.dg/parse/crash38.C: Likewise.
3440 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3442 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3443 * gcc.dg/Wattributes-10.c: Likewise.
3445 2018-11-02 Richard Biener <rguenther@suse.de>
3447 PR tree-optimization/87776
3448 * gcc.dg/torture/pr87776.c: New testcase.
3450 2018-11-01 Marek Polacek <polacek@redhat.com>
3452 Implement P0846R0, ADL and function templates.
3453 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3454 * g++.dg/cpp2a/fn-template1.C: New test.
3455 * g++.dg/cpp2a/fn-template10.C: New test.
3456 * g++.dg/cpp2a/fn-template11.C: New test.
3457 * g++.dg/cpp2a/fn-template12.C: New test.
3458 * g++.dg/cpp2a/fn-template13.C: New test.
3459 * g++.dg/cpp2a/fn-template14.C: New test.
3460 * g++.dg/cpp2a/fn-template15.C: New test.
3461 * g++.dg/cpp2a/fn-template16.C: New test.
3462 * g++.dg/cpp2a/fn-template2.C: New test.
3463 * g++.dg/cpp2a/fn-template3.C: New test.
3464 * g++.dg/cpp2a/fn-template4.C: New test.
3465 * g++.dg/cpp2a/fn-template5.C: New test.
3466 * g++.dg/cpp2a/fn-template6.C: New test.
3467 * g++.dg/cpp2a/fn-template7.C: New test.
3468 * g++.dg/cpp2a/fn-template8.C: New test.
3469 * g++.dg/cpp2a/fn-template9.C: New test.
3470 * g++.dg/parse/fn-template1.C: New test.
3471 * g++.dg/parse/fn-template2.C: New test.
3472 * g++.dg/parse/template19.C: Adjust dg-error.
3473 * g++.dg/template/pr61745.C: Add target to dg-error.
3475 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3478 * gfortran.dg/findloc_1.f90: Actually commit.
3479 * gfortran.dg/findloc_2.f90: Actually commit.
3480 * gfortran.dg/findloc_3.f90: Actually commit.
3481 * gfortran.dg/findloc_4.f90: Actually commit.
3482 * gfortran.dg/findloc_5.f90: Actually commit.
3483 * gfortran.dg/findloc_6.f90: Actually commit.
3485 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3488 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3489 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3490 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3492 2018-11-01 Paul Koning <ni1d@arrl.net>
3494 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3495 * gcc.c-torture/execute/20010904-2.c: Ditto.
3496 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3497 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3498 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3499 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3500 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3501 * gcc.dg/Walloca-14.c: Ditto.
3502 * gcc.dg/Wlarger-than3.c: Ditto.
3503 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3504 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3505 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3506 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3507 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3508 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3509 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3510 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3511 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3512 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3513 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3514 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3515 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3516 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3517 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3518 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3519 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3520 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3521 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3522 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3523 * gcc.dg/falign-labels-1.c: Ditto.
3524 * gcc.dg/long_branch.c: Ditto.
3525 * gcc.dg/nextafter-1.c: Ditto.
3526 * gcc.dg/pr35045.c: Ditto.
3527 * gcc.dg/pr48616.c: Ditto.
3528 * gcc.dg/pr84100.c: Ditto.
3529 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3530 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3531 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3532 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3533 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3534 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3535 * gcc.dg/builtins-1.c: Ditto.
3537 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3540 * gfortran.dg/bind_c_18.f90: Adjust error message.
3542 2018-11-01 Marek Polacek <polacek@redhat.com>
3544 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3546 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3548 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3550 2018-11-30 Jan Hubicka <jh@suse.cz>
3552 * g++.dg/lto/pr84805_1.C: Update template.
3553 * g++.dg/lto/pr84805_0.C: Update template.
3554 * g++.dg/lto/pr84805_1b.C: Update template.
3555 * g++.dg/lto/pr84805_0b.C: Update template.
3557 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3559 PR tree-optimization/87826
3560 * gcc.dg/pr87826.c: New test.
3562 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3565 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3566 * gfortran.dg/bind_c_usage_32.f90: New test.
3568 2018-11-01 Nathan Sidwell <nathan@acm.org>
3570 * g++.dg/abi/anon5.C: New.
3572 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3575 * gdc.dg/simd.d: Add -Wno-psabi.
3576 * gdc.dg/compilable.d: Likewise.
3578 2018-11-01 Martin Liska <mliska@suse.cz>
3579 Jason Merrill <jason@redhat.com>
3584 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3586 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3587 assumptions are not longer valid.
3589 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3592 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3594 2018-10-31 Nathan Sidwell <nathan@acm.org>
3596 * g++.dg/lookup/friend21.C: New.
3598 2018-10-31 Martin Liska <mliska@suse.cz>
3601 * gcc.target/aarch64/spellcheck_7.c: New test.
3602 * gcc.target/aarch64/spellcheck_8.c: New test.
3603 * gcc.target/aarch64/spellcheck_9.c: New test.
3605 2018-10-31 Nathan Sidwell <nathan@acm.org>
3607 * g++.dg/lookup/using60.C: New.
3609 2018-10-31 Richard Biener <rguenther@suse.de>
3613 * gcc.target/i386/pr70359.c: New testcase.
3614 * gcc.target/i386/pr86270.c: Likewise.
3616 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3618 * gcc.target/arc/jumptable.c: New test.
3620 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3622 * gcc.target/arc/tls-gd.c: New file.
3623 * gcc.target/arc/tls-ie.c: Likewise.
3624 * gcc.target/arc/tls-ld.c: Likewise.
3625 * gcc.target/arc/tls-le.c: Likewise.
3626 * gcc.target/arc/tls-1.c: Update test.
3628 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3630 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3632 2018-10-31 Martin Liska <mliska@suse.cz>
3634 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3635 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3636 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3637 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3639 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3642 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3643 -mword-relocations would be passed when compiling the test.
3644 * gcc.target/arm/movsi_movt.c: Likewise.
3645 * gcc.target/arm/pr81863.c: Likewise.
3646 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3647 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3648 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3649 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3650 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3651 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3653 2018-10-31 Richard Biener <rguenther@suse.de>
3656 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3658 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3661 * gfortran.dg/min_max_type.f90: New test.
3663 2018-10-30 Martin Sebor <msebor@redhat.com>
3666 * gcc.c-torture/execute/fprintf-2.c: New test.
3667 * gcc.c-torture/execute/printf-2.c: Same.
3668 * gcc.c-torture/execute/user-printf.c: Same.
3669 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3670 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3671 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3672 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3674 2018-10-30 Marek Polacek <polacek@redhat.com>
3676 Implement P0892R2, explicit(bool).
3677 * g++.dg/cpp2a/explicit1.C: New test.
3678 * g++.dg/cpp2a/explicit10.C: New test.
3679 * g++.dg/cpp2a/explicit11.C: New test.
3680 * g++.dg/cpp2a/explicit12.C: New test.
3681 * g++.dg/cpp2a/explicit13.C: New test.
3682 * g++.dg/cpp2a/explicit2.C: New test.
3683 * g++.dg/cpp2a/explicit3.C: New test.
3684 * g++.dg/cpp2a/explicit4.C: New test.
3685 * g++.dg/cpp2a/explicit5.C: New test.
3686 * g++.dg/cpp2a/explicit6.C: New test.
3687 * g++.dg/cpp2a/explicit7.C: New test.
3688 * g++.dg/cpp2a/explicit8.C: New test.
3689 * g++.dg/cpp2a/explicit9.C: New test.
3691 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3693 PR rtl-optimization/87708
3694 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3695 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3697 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3699 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3700 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3701 * g++.dg/ext/flexarray-mangle.C: Likewise.
3702 * g++.dg/ext/flexarray-subst.C: Likewise.
3703 * g++.dg/ext/flexary10.C: Likewise.
3704 * g++.dg/ext/flexary11.C: Likewise.
3705 * g++.dg/ext/flexary14.C: Likewise.
3706 * g++.dg/ext/flexary16.C: Likewise.
3707 * g++.dg/ext/flexary26.C: Likewise.
3708 * g++.dg/ext/flexary27.C: Likewise.
3709 * g++.dg/ext/flexary7.C: Likewise.
3710 * g++.dg/ext/pr71290.C: Likewise.
3712 2018-10-30 Paul Koning <ni1d@arrl.net>
3714 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3716 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3718 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3719 section names without numbers.
3720 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3721 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3722 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3724 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3727 * c-c++-common/substring-location-PR-87721.c: New test.
3728 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3730 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3731 (test_string_literals): Fold the index arguments before checking
3734 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3736 * c-c++-common/spellcheck-reserved.c: Update expected output for
3737 C++ for merger of "did you mean" suggestions into the error
3739 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3740 you mean" suggestion into the error.
3741 * g++.dg/lookup/error1.C: Likewise.
3742 * g++.dg/lookup/pr77549.C: Likewise.
3743 * g++.dg/lookup/pr80913.C: Likewise.
3744 * g++.dg/lookup/suggestions1.C: Likewise.
3745 * g++.dg/lookup/suggestions2.C: New test.
3746 * g++.dg/overload/koenig1.C: Update expected output as above.
3747 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3748 * g++.dg/spellcheck-identifiers.C: Likewise.
3749 * g++.dg/spellcheck-ns.C: New test.
3750 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3751 * g++.dg/spellcheck-pr78656.C: Likewise.
3752 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3753 -fdiagnostics-show-caret to options.
3754 * g++.dg/spellcheck-pr80177.C: Likewise.
3755 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3756 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3757 * g++.dg/template/static10.C: Likewise.
3758 * g++.old-deja/g++.mike/ns5.C: Likewise.
3759 * g++.old-deja/g++.mike/ns7.C: Likewise.
3760 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3761 * g++.old-deja/g++.other/lineno5.C: Likewise.
3763 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3765 * g++.dg/cpp0x/auto24.C: Test location too.
3766 * g++.dg/cpp0x/auto3.C: Likewise.
3767 * g++.dg/cpp0x/auto42.C: Likewise.
3768 * g++.dg/cpp0x/initlist57.C: Likewise.
3769 * g++.dg/cpp0x/initlist75.C: Likewise.
3770 * g++.dg/cpp0x/initlist80.C: Likewise.
3771 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3772 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3773 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3774 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3775 * g++.old-deja/g++.other/typeck1.C: Likewise.
3777 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3780 * g++.dg/pr87469.C: New test.
3782 2018-10-29 Marek Polacek <polacek@redhat.com>
3784 PR c++/87594 - constexpr rejects-valid with range-based for.
3785 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3787 2018-10-29 Richard Biener <rguenther@suse.de>
3789 PR tree-optimization/87785
3790 * gcc.dg/torture/20181029-1.c: New testcase.
3791 * gcc.dg/torture/20181029-2.c: Likewise.
3793 2018-10-29 Richard Biener <rguenther@suse.de>
3795 PR tree-optimization/87790
3796 * gcc.dg/pr87790.c: New testcase.
3798 2018-10-29 Martin Liska <mliska@suse.cz>
3800 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3801 * lib/gcov.exp: Remove legacy verify-intermediate.
3803 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3805 * gcc.dg/gimplefe-30.c: New test.
3806 * gcc.dg/gimplefe-31.c: New test.
3807 * gcc.dg/gimplefe-32.c: New test.
3808 * gcc.dg/gimplefe-33.c: New test.
3810 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3812 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3813 * gdc.dg/asan/asan.exp: New file.
3814 * gdc.dg/asan/gdc272.d: New test.
3815 * gdc.dg/compilable.d: New test.
3816 * gdc.dg/dg.exp: New file.
3817 * gdc.dg/gdc254.d: New test.
3818 * gdc.dg/gdc260.d: New test.
3819 * gdc.dg/gdc270a.d: New test.
3820 * gdc.dg/gdc270b.d: New test.
3821 * gdc.dg/gdc282.d: New test.
3822 * gdc.dg/gdc283.d: New test.
3823 * gdc.dg/imports/gdc170.d: New test.
3824 * gdc.dg/imports/gdc231.d: New test.
3825 * gdc.dg/imports/gdc239.d: New test.
3826 * gdc.dg/imports/gdc241a.d: New test.
3827 * gdc.dg/imports/gdc241b.d: New test.
3828 * gdc.dg/imports/gdc251a.d: New test.
3829 * gdc.dg/imports/gdc251b.d: New test.
3830 * gdc.dg/imports/gdc253.d: New test.
3831 * gdc.dg/imports/gdc254a.d: New test.
3832 * gdc.dg/imports/gdc256.d: New test.
3833 * gdc.dg/imports/gdc27.d: New test.
3834 * gdc.dg/imports/gdcpkg256/package.d: New test.
3835 * gdc.dg/imports/runnable.d: New test.
3836 * gdc.dg/link.d: New test.
3837 * gdc.dg/lto/lto.exp: New file.
3838 * gdc.dg/lto/ltotests_0.d: New test.
3839 * gdc.dg/lto/ltotests_1.d: New test.
3840 * gdc.dg/runnable.d: New test.
3841 * gdc.dg/simd.d: New test.
3842 * gdc.test/gdc-test.exp: New file.
3843 * lib/gdc-dg.exp: New file.
3844 * lib/gdc.exp: New file.
3846 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3849 * gfortran.dg/findloc_1.f90: New test.
3850 * gfortran.dg/findloc_2.f90: New test.
3851 * gfortran.dg/findloc_3.f90: New test.
3852 * gfortran.dg/findloc_4.f90: New test.
3853 * gfortran.dg/findloc_5.f90: New test.
3854 * gfortran.dg/findloc_6.f90: New test.
3856 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3857 Jinsong Ji <jji@us.ibm.com>
3859 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3861 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3862 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3863 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3864 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3865 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3866 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3867 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3868 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3869 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3870 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3871 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3872 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3873 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3874 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3875 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3876 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3877 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3878 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3879 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3880 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3881 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3882 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3883 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3884 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3885 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3886 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3887 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3888 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3889 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3890 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3891 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3892 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3893 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3894 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3895 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3896 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3897 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3898 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3899 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3900 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3901 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3902 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3903 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3905 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3907 * gcc.target/powerpc/ssse3-check.h: New file.
3908 * gcc.target/powerpc/ssse3-vals.h: New file.
3909 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3910 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3911 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3912 * gcc.target/powerpc/ssse3-palignr.c: New file.
3913 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3914 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3915 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3916 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3917 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3918 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3919 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3920 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3921 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3922 * gcc.target/powerpc/ssse3-psignb.c: New file.
3923 * gcc.target/powerpc/ssse3-psignd.c: New file.
3924 * gcc.target/powerpc/ssse3-psignw.c: New file.
3926 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3928 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3929 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3930 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3931 * gcc.target/powerpc/mmx-packs.c: Likewise.
3932 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3933 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3934 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3935 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3936 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3937 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3938 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3939 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3940 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3941 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3942 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3943 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3944 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3945 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3946 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3947 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3948 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3949 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3950 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3951 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3952 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3953 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3954 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3955 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3956 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3957 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3958 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3959 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3960 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3961 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3962 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3963 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3964 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3965 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3966 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3967 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3968 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3969 * gcc.target/powerpc/pr37191.c: Likewise.
3970 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3971 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3972 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3973 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3974 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3975 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3976 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3977 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3978 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3979 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3980 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3981 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3982 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3983 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3984 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3985 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3986 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3987 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3988 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3989 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3990 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3991 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3992 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3993 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3994 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3995 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3996 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3997 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3998 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3999 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4000 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4001 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4002 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4003 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4004 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4005 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4006 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4007 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4008 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4009 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4010 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4011 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4012 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4013 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4014 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4015 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4016 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4017 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4018 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4019 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4020 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4021 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4022 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4023 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4024 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4025 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4026 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4027 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4028 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4029 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4030 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4031 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4032 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4033 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4034 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
4035 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4036 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4037 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4038 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4039 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4040 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4041 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4042 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4043 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4044 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4045 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4046 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4047 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4048 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4049 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4050 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4051 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4052 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4053 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4054 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4055 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4056 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4057 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4058 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4059 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4060 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4061 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4062 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4063 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4064 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4065 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4066 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4067 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4068 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4069 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4070 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4071 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4072 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4073 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4074 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4075 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4076 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4077 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4078 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4079 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4080 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4081 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4082 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4083 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4084 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4085 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4086 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4087 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4088 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4089 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4090 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4091 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4092 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4093 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4094 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4095 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4096 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4097 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4098 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4099 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4100 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4101 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4102 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4103 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4104 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4105 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4106 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4107 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4108 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4109 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4110 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4111 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4112 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4113 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4114 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4115 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4116 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4117 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4118 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4119 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4120 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4121 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4122 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4123 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4124 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4125 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4126 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4127 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4128 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4129 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4130 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4131 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4132 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4133 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4134 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4135 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4136 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4137 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4138 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4139 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4140 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4141 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4142 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4143 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4144 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4145 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4146 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4147 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4148 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4149 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4150 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4151 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4152 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4153 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4154 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4155 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4156 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4157 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4158 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4159 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4160 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4161 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4162 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4163 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4164 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4165 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4166 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4167 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4168 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4169 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4170 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4171 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4172 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4173 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4174 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4175 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4176 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4177 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4178 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4179 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4180 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4181 ommitted "-mpower8-vector" to dg-options.
4183 2018-10-26 Jan Hubicka <jh@suse.cz>
4185 * g++.dg/lto/odr-1_0.C: Fix template.
4186 * g++.dg/lto/odr-1_1.C: Fix template.
4188 2018-10-26 Richard Biener <rguenther@suse.de>
4190 PR tree-optimization/87105
4191 * g++.dg/vect/slp-pr87105.cc: Adjust.
4192 * gcc.dg/torture/20181024-1.c: New testcase.
4193 * g++.dg/opt/20181025-1.C: Likewise.
4195 2018-10-26 Richard Biener <rguenther@suse.de>
4198 * g++.dg/lto/odr-1_0.C: Fix pattern.
4200 2018-10-26 Richard Biener <rguenther@suse.de>
4202 PR tree-optimization/87746
4203 * gcc.dg/pr87746.c: New testcase.
4205 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4207 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4209 2018-10-25 Carl Love <cel@us.ibm.com>
4211 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4213 2018-10-25 Martin Liska <mliska@suse.cz>
4216 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4218 2018-10-25 Martin Liska <mliska@suse.cz>
4221 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4222 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4223 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4225 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4227 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4228 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4229 * gcc.target/s390/global-array-element-pic.c: New test.
4230 * gcc.target/s390/global-array-even-element.c: New test.
4231 * gcc.target/s390/global-array-huge-element.c: New test.
4232 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4233 * gcc.target/s390/global-array-odd-element.c: New test.
4235 2018-10-25 Jan Hubicka <jh@suse.cz>
4237 * g++.dg/lto/odr-1_0.C: New test.
4238 * g++.dg/lto/odr-1_1.C: New test.
4240 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4243 * gcc.dg/sibcall-9.c: Make v static.
4244 * gcc.dg/sibcall-10.c: Likewise.
4246 2018-10-25 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/87665
4249 PR tree-optimization/87745
4250 * gfortran.dg/20181025-1.f: New testcase.
4252 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4255 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4256 from kind with a colon rather than comma.
4257 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4258 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4260 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4262 * gcc.target/powerpc/float128-math.c: New test to make sure the
4263 long double built-in function names use the f128 form if the user
4264 switched from IBM long double to IEEE long double.
4265 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4267 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4270 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4272 2018-10-24 Martin Sebor <msebor@redhat.com>
4275 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4277 2018-10-24 Martin Liska <mliska@suse.cz>
4279 PR tree-optimization/84436
4280 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4281 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4282 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4283 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4284 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4286 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4288 * gcc.target/s390/20181024-1.c: New test.
4290 2018-10-24 Richard Biener <rguenther@suse.de>
4292 PR tree-optimization/87105
4293 * gcc.dg/vect/bb-slp-39.c: New testcase.
4294 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4296 2018-10-24 Richard Biener <rguenther@suse.de>
4298 PR tree-optimization/84013
4299 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4301 2018-10-24 Richard Biener <rguenther@suse.de>
4303 PR tree-optimization/87665
4304 * gcc.dg/torture/pr87665.c: New testcase.
4306 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4308 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4309 only. Add expected warnings and messages for c++2a.
4311 2018-10-23 Richard Biener <rguenther@suse.de>
4313 PR tree-optimization/87105
4314 PR tree-optimization/87608
4315 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4316 g++.dg/vect/slp-pr87105.cc: Likewise.
4317 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4318 relies on phiprop run before.
4319 * g++.dg/tree-ssa/pr30738.C: Likewise.
4320 * g++.dg/tree-ssa/pr57380.C: Likewise.
4321 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4322 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4323 confused by copies in the IL left by EVRP.
4324 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4326 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4327 * gcc.dg/pr24574.c: Likewise.
4328 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4330 2018-10-23 Richard Biener <rguenther@suse.de>
4332 PR tree-optimization/87700
4333 * gcc.dg/torture/pr87700.c: New testcase.
4335 2018-10-23 Richard Biener <rguenther@suse.de>
4337 PR tree-optimization/87693
4338 * gcc.dg/torture/pr87693.c: New testcase.
4340 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4343 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4344 occurring as it should and a regression caused by version 1 of
4347 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4349 PR tree-optimization/87633
4350 * g++.dg/pr87633.C: New test.
4352 2018-10-22 Marek Polacek <polacek@redhat.com>
4355 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4357 2018-10-22 Richard Biener <rguenther@suse.de>
4359 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4360 * gcc.dg/predict-6.c: Adjust.
4361 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4362 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4363 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4365 2018-10-22 Martin Liska <mliska@suse.cz>
4367 PR tree-optimization/87686
4368 * g++.dg/tree-ssa/pr87686.C: New test.
4370 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4372 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4373 properly -std= options.
4375 2018-10-22 Richard Biener <rguenther@suse.de>
4377 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4379 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4381 * gnat.dg/sso14.adb: New test.
4382 * gnat.dg/sso15.adb: Likewise.
4384 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4386 * gnat.dg/warn19.ad[sb]: New test.
4387 * gnat.dg/warn19_pkg.ads: New helper.
4389 2018-10-22 Richard Biener <rguenther@suse.de>
4391 PR tree-optimization/87640
4392 * gcc.dg/torture/pr87640.c: New testcase.
4394 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4396 * gcc.target/s390/litpool-int.c: New test.
4398 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4401 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4402 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4403 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4404 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4405 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4406 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4407 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4408 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4410 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4413 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4414 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4415 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4416 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4417 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4418 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4419 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4420 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4421 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4422 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4423 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4424 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4425 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4426 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4427 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4428 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4429 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4430 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4431 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4432 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4433 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4434 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4435 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4436 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4437 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4438 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4439 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4441 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4444 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4445 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4446 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4447 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4448 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4449 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4450 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4451 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4452 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4453 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4454 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4455 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4456 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4457 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4458 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4459 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4460 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4462 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4465 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4466 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4467 (__builtin_ia32_vfmsubps512_mask): Likewise.
4468 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4469 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4470 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4471 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4472 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4473 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4474 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4475 * gcc.target/i386/sse-13.c
4476 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4477 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4478 (__builtin_ia32_vfmsubps512_mask): Likewise.
4479 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4480 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4481 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4482 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4483 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4484 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4485 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4486 * gcc.target/i386/sse-23.c
4487 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4488 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4489 (__builtin_ia32_vfmsubps512_mask): Likewise.
4490 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4491 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4492 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4493 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4494 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4495 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4496 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4498 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4501 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4502 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4503 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4504 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4505 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4506 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4507 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4508 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4509 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4510 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4511 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4513 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4516 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4517 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4518 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4519 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4520 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4521 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4522 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4523 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4524 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4525 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4526 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4528 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4531 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4532 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4533 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4534 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4535 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4536 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4537 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4538 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4539 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4540 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4541 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4543 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4546 * gfortran.dg/deferred_character_31.f90 : New test.
4548 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4551 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4552 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4553 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4554 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4555 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4556 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4557 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4558 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4559 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4561 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4564 * gcc.target/i386/pr87662.c
4566 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4569 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4570 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4571 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4572 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4573 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4574 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4575 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4576 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4578 2018-10-20 Marek Polacek <polacek@redhat.com>
4580 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4581 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4582 the list of default stds to test.
4584 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4587 * gcc.c-torture/compile/pr87647.c: New test.
4589 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4593 * c-c++-common/gomp/doacross-2.c: New test.
4594 * c-c++-common/gomp/sink-3.c: Expect another error during error
4597 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4599 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4601 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4603 2018-10-19 Richard Biener <rguenther@suse.de>
4606 * gcc.dg/torture/pr87645.c: New testcase.
4608 2018-10-19 Richard Biener <rguenther@suse.de>
4611 * gcc.target/i386/pr87657.c: New testcase.
4613 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4616 * gcc.target/i386/avx512-binop-1.h: New file.
4617 * gcc.target/i386/avx512-binop-2.h: Likewise.
4618 * gcc.target/i386/avx512-binop-3.h: Likewise.
4619 * gcc.target/i386/avx512-binop-4.h: Likewise.
4620 * gcc.target/i386/avx512-binop-5.h: Likewise.
4621 * gcc.target/i386/avx512-binop-6.h: Likewise.
4622 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4623 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4624 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4625 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4626 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4627 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4628 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4629 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4630 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4631 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4632 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4633 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4634 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4635 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4636 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4637 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4638 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4640 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4642 PR rtl-optimization/87596
4643 * gcc.target/i386/pr87596.c: New test.
4645 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4647 * gnat.dg/frame_overflow2.adb: New test.
4649 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4652 * gcc.target/i386/avx512-fma-1.h: New file.
4653 * gcc.target/i386/avx512-fma-2.h: Likewise.
4654 * gcc.target/i386/avx512-fma-3.h: Likewise.
4655 * gcc.target/i386/avx512-fma-4.h: Likewise.
4656 * gcc.target/i386/avx512-fma-5.h: Likewise.
4657 * gcc.target/i386/avx512-fma-6.h: Likewise.
4658 * gcc.target/i386/avx512-fma-7.h: Likewise.
4659 * gcc.target/i386/avx512-fma-8.h: Likewise.
4660 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4661 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4662 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4663 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4664 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4665 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4666 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4667 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4668 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4669 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4670 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4672 2018-10-18 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/realloc_on_assign_31.f90: New file.
4677 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4679 PR tree-optimization/87562
4680 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4681 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4682 * c-c++-common/substring-location-PR-87562-1.c: New test.
4683 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4685 * gcc.dg/plugin/pr87562-a.h: New file.
4686 * gcc.dg/plugin/pr87562-b.h: New file.
4688 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4691 * gfortran.dg/associate_45.f90 : New test.
4693 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4696 * gfortran.dg/deferred_character_30.f90 : New test.
4698 2018-10-18 Richard Biener <rguenther@suse.de>
4701 * gcc.dg/torture/pr87087.c: New testcase.
4702 * gcc.dg/graphite/pr84204.c: XFAIL.
4703 * gcc.dg/graphite/pr85935.c: Likewise.
4705 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4708 * gcc.target/i386/pr87537-1.c: New test.
4710 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4712 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4713 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4714 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4715 gcc.dg/gnu2x-static-assert-1.c: New tests.
4716 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4718 2018-10-17 Tobias Burnus <burnus@net-b.de>
4721 * gfortran.dg/select_type_47.f90: New.
4723 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4725 * gcc.c-torture/execute/pr87623.c: New test.
4727 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4730 * g++.dg/cpp0x/pr84705.C: New.
4732 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4737 * gfortran.dg/associate_44.f90 : New test.
4740 * gfortran.dg/select_type_45.f90 : New test.
4743 * gfortran.dg/select_type_46.f90 : New test.
4745 2018-10-16 Tobias Burnus <burnus@net-b.de>
4748 * gfortran.dg/allocate_with_source_26.f90: Extend
4749 testcase with polymorphic variables.
4751 2018-10-16 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/allocate_with_source_26.f90: New.
4756 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4758 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4759 to reflect minimum margin width.
4760 * gcc.dg/missing-header-fixit-4.c: Likewise.
4761 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4763 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4765 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4767 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4769 2018-10-15 Tobias Burnus <burnus@net-b.de>
4772 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4774 2018-10-15 Renlin Li <renlin.li@arm.com>
4777 * gcc.target/aarch64/sve/pr87563.c: New.
4779 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4780 Tobias Burnus <burnus@gcc.gnu.org>
4783 * gfortran.dg/select_type_44.f90: New test.
4784 * gfortran.dg/associate_42.f90: New test.
4786 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4788 PR tree-optimization/87022
4789 * gcc.dg/tree-ssa/pr87022.c: New test.
4791 2018-10-15 Richard Biener <rguenther@suse.de>
4794 * gcc.dg/torture/restrict-6.c: New testcase.
4796 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4798 * g++.dg/vec-init-1.C: New test.
4800 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4803 * gcc.target/i386/pr87599.c: New test.
4805 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4808 * gcc.target/i386/pr87572.c: New test.
4810 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4813 * gfortran.dg/associate_43.f90: New test.
4815 2018-10-14 Anthony Green <green@moxielogic.com>
4817 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4819 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4822 * c-c++-common/pr81376.c: New test.
4823 * gcc.target/i386/387-ficom-2.c: Update test.
4824 * gcc.target/i386/387-ficom-2.c: Ditto.
4826 2018-10-12 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/inline_matmul_24.f90: New.
4831 2018-10-12 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4835 * gfortran.dg/interface_42.f90: Ditto.
4836 * gfortran.dg/internal_references_1.f90: Ditto.
4837 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4838 * gfortran.dg/pr65453.f90: Ditto.
4839 * gfortran.dg/pr77414.f90: Ditto.
4840 * gfortran.dg/pr78741.f90: Ditto.
4841 * gfortran.dg/same_name_2.f90: Ditto.
4843 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4845 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4846 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4848 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4850 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4851 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4852 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4853 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4854 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4855 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4856 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4857 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4858 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4859 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4861 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4863 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4864 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4865 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4866 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4867 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4868 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4869 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4870 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4871 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4872 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4873 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4874 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4875 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4876 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4877 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4878 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4879 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4880 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4882 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4884 * gcc.target/powerpc/fold-vec-select-char.c: New.
4885 * gcc.target/powerpc/fold-vec-select-double.c: New.
4886 * gcc.target/powerpc/fold-vec-select-float.c: New.
4887 * gcc.target/powerpc/fold-vec-select-int.c: New.
4888 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4889 * gcc.target/powerpc/fold-vec-select-short.c: New.
4891 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4893 PR tree-optimization/86829
4894 * gcc.dg/sinatan-1.c: New test.
4895 * gcc.dg/sinatan-2.c: New test.
4896 * gcc.dg/sinatan-3.c: New test.
4898 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4900 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4901 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4902 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4904 2018-10-11 Tobias Burnus <burnus@net-b.de>
4907 2018-10-09 Tobias Burnus <burnus@net-b.de>
4910 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4911 change to dg-do compile.
4912 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4913 * gfortran.dg/array_initializer_1.f90: Use array
4914 element not size-one section.
4915 * gfortran.dg/array_substring.f90: New.
4917 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4920 * gcc.target/aarch64/pr87511.c: Add new test.
4922 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4925 * g++.dg/torture/accessor-fixits-9.C: New test.
4927 2018-10-11 Nathan Sidwell <nathan@acm.org>
4929 * g++.dg/parse/close-brace.C: New.
4930 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4931 * g++.old-deja/g++.other/crash32.C: Add another error
4933 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4936 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4937 c++14_only to c++14.
4939 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4941 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4942 there hasn't been a dg-end-multiline-output since the last
4943 dg-begin-multiline-output.
4944 (dg-end-multiline-output): Issue an error if there hasn't been a
4945 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4946 as soon possible. Rename "line" to "last_line".
4948 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4950 * selftests/repeat.rtl: New file.
4952 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4955 * g++.dg/cpp1z/decomp48.C: New test.
4957 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4959 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4960 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4961 output for C vs C++. Expect notes showing the definitions of the
4963 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4966 2018-10-11 Martin Jambor <mjambor@suse.cz>
4968 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4969 greater that the size of double by target large_long double.
4971 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4973 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4976 * g++.dg/rtti/typeid12.C: New test.
4978 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4980 * g++.dg/other/pr87574.C: New test.
4982 2018-10-10 Marek Polacek <polacek@redhat.com>
4984 PR c++/87567 - constexpr rejects call to non-constexpr function.
4985 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4987 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4990 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4991 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4992 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4993 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4994 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4995 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4996 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4997 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4998 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4999 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5000 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5001 * gcc.target/powerpc/pr37191.c: Likewise.
5002 2018-10-10 Martin Sebor <msebor@redhat.com>
5005 * gcc.dg/transparent-union-6.c: New.
5007 2018-10-10 Martin Sebor <msebor@redhat.com>
5009 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
5010 Add a test for 2-byte wchar_t.
5011 * gcc.dg/builtin-memchr.c: New test.
5013 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
5016 * gcc.target/i386/pr87573.c: New test.
5018 2018-10-10 Jakub Jelinek <jakub@redhat.com>
5021 * gcc.target/i386/pr87550.c: New test.
5024 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
5026 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5029 * g++.dg/concepts/pr84423-1.C: New.
5030 * g++.dg/concepts/pr84423-2.C: Likewise.
5031 * g++.dg/cpp0x/auto39.C: Test location too.
5032 * g++.dg/cpp0x/auto9.C: Likewise.
5033 * g++.dg/cpp1y/pr60384.C: Likewise.
5035 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
5037 * gcc.target/powerpc/sse3-check.h: New file.
5038 * gcc.target/powerpc/sse3-addsubps.c: New file.
5039 * gcc.target/powerpc/sse3-addsubpd.c: New file.
5040 * gcc.target/powerpc/sse3-haddps.c: New file.
5041 * gcc.target/powerpc/sse3-hsubps.c: New file.
5042 * gcc.target/powerpc/sse3-haddpd.c: New file.
5043 * gcc.target/powerpc/sse3-hsubpd.c: New file.
5044 * gcc.target/powerpc/sse3-lddqu.c: New file.
5045 * gcc.target/powerpc/sse3-movsldup.c: New file.
5046 * gcc.target/powerpc/sse3-movshdup.c: New file.
5047 * gcc.target/powerpc/sse3-movddup.c: New file.
5048 * gcc.target/powerpc/pr37191.c: New file.
5050 2018-10-09 Tobias Burnus <burnus@net-b.de>
5053 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5054 change to dg-do compile.
5055 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5056 * gfortran.dg/array_initializer_1.f90: Use array
5057 element not size-one section.
5058 * gfortran.dg/array_substring.f90: New.
5060 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5062 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5065 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5067 * gnat.dg/warn17.adb: New testcase.
5069 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5072 gnat.dg/inline14_pkg.ads: New testcase.
5074 2018-10-09 Ed Schonberg <schonberg@adacore.com>
5076 * gnat.dg/warn18.adb: New testcase.
5078 2018-10-09 Martin Liska <mliska@suse.cz>
5080 * c-c++-common/asan/pr64820.c: Add line number to scanned
5082 * c-c++-common/asan/use-after-return-1.c: Likewise.
5083 * g++.dg/asan/function-argument-1.C (main): Likewise.
5084 * g++.dg/asan/function-argument-2.C (main): Likewise.
5085 * g++.dg/asan/function-argument-3.C (main): Likewise.
5086 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
5087 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
5088 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5089 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5090 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5091 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5092 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5093 * gcc.dg/asan/pr78541.c (main): Likewise.
5094 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5095 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5096 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5097 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5098 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5099 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5101 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
5104 * gfortran.dg/deferred_type_component_3.f90: New test.
5107 * gfortran.dg/deferred_character_28.f90: New test.
5108 * gfortran.dg/deferred_character_29.f90: New test (note that
5109 this test appears in PR83196 comment #4 by mistake).
5111 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
5113 * gcc.target/i386/vararg-loc.c: Accept a column number.
5115 2018-10-08 Martin Liska <mliska@suse.cz>
5117 * gcc.target/i386/i386.exp: Move procedures to
5118 target-supports.exp.
5119 * g++.target/i386/i386.exp: New file.
5120 * gcc.target/i386/mv*.C: Move here tests and remove
5121 target filter in these tests.
5123 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
5125 * gfortran.dg/contiguous_4.f90: Adjust.
5126 * gfortran.dg/contiguous_4.f90: New test.
5128 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
5131 * gfortran.dg/associate_41.f90: New test.
5133 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5135 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
5136 * gnat.dg/string_merge1.adb: Likewise.
5137 * gnat.dg/string_merge2.adb: Likewise.
5139 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5141 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5143 2018-10-08 Martin Liska <mliska@suse.cz>
5145 * g++.dg/ext/pr82625.C: Add dg-compile filter.
5147 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
5150 * g++.dg/concepts/pr71128.C: New.
5152 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
5155 * gcc.dg/pr87286.c: New test.
5157 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5160 * gfortran.dg/array_constructor_type_23.f90: New test.
5162 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
5165 * gfortran.dg/elemental_function_4.f90 : New test.
5167 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
5169 PR rtl-optimization/86939
5170 PR rtl-optimization/87479
5171 * gcc.target/powerpc/pr86939.c: New test.
5172 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5174 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5176 * gnat.dg/string_merge1.adb: Fix test expectations.
5177 * gnat.dg/string_merge2.adb: Likewise.
5179 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5182 * g++.dg/ext/builtin4.C: Set expected location for warning to the
5183 correct location within the format string.
5184 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5185 files for testing locations within string literal locations from
5187 * g++.dg/warn/Wformat-method.C: New test.
5188 * g++.dg/warn/Wformat-pr71863.C: New test.
5189 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5190 * g++.dg/warn/Wformat-ranges.C: New test, based on
5191 gcc.dg/format/diagnostic-ranges.c.
5192 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5193 (test_multitoken_macro): Generalize expected output to work with
5195 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5196 (test_stringified_token_1): Likewise.
5197 (test_stringified_token_3): Likewise.
5199 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5201 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5202 count. If there's a 3rd argument, use dg-process-target on it,
5203 bailing out, or recording expected failures as "maybe_x".
5204 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5205 to convert pass/fail into xpass/xfail.
5207 2018-10-05 Martin Sebor <msebor@redhat.com>
5209 PR tree-optimization/87490
5210 * gcc.dg/pr87490.c: New test.
5211 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5213 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5215 PR tree-optimization/71625
5216 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5217 (test_vclz_s16): Ditto.
5218 (test_vclz_s32): Ditto.
5219 (test_vclzq_s8): Ditto.
5220 (test_vclzq_s16): Ditto.
5221 (test_vclzq_s32): Ditto.
5222 (test_vclz_u8): Ditto.
5223 (test_vclz_u16): Ditto.
5224 (test_vclz_u32): Ditto.
5225 (test_vclzq_u8): Ditto.
5226 (test_vclzq_u16): Ditto.
5227 (test_vclzq_u32): Ditto.
5228 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5229 (test_vneg_s16): Ditto.
5230 (test_vneg_s32): Ditto.
5231 (test_vneg_s64): Ditto.
5232 (test_vnegd_s64): Ditto.
5233 (test_vnegq_s8): Ditto.
5234 (test_vnegq_s16): Ditto.
5235 (test_vnegq_s32): Ditto.
5236 (test_vnegq_s64): Ditto.
5238 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5241 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5242 of dfp_hw. Don't include <altivec.h>.
5243 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5245 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5246 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5247 * gcc.target/powerpc/test_mffsl.c: Ditto.
5249 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5251 * c-c++-common/Wprio-ctor-dtor.c: New test.
5253 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5255 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5256 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5257 dg-additional-options. Add dg-message and dg-missed directives
5258 to verify that -fopt-info messages are written at the correct
5261 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5263 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5264 due to "-internals" not being selected.
5265 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5266 "-internals" added to re-enable the output from test_scopes.
5267 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5269 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5271 * gnat.dg/string_merge1.adb: New test.
5272 * gnat.dg/string_merge2.adb: New test.
5273 * gcc.dg/merge-all-constants-1.c: Adjust test.
5274 * gcc.dg/merge-all-constants-2.c: New test.
5276 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5279 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5281 2018-10-04 Martin Liska <mliska@suse.cz>
5284 * gcc.dg/pr87483.c: New test.
5286 2018-10-04 Martin Liska <mliska@suse.cz>
5289 * g++.dg/ext/pr82625.C: New test.
5291 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5293 * gcc.dg/plugin/dump-1.c: New test.
5294 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5295 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5297 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5299 PR rtl-optimization/87466
5300 * gcc.target/powerpc/pr87466.c: New test.
5302 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5304 PR tree-optimization/85787
5305 * gcc.dg/ipa/propmalloc-4.c: New test.
5307 2018-10-04 Richard Biener <rguenther@suse.de>
5309 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5311 2018-10-03 Ian Lance Taylor <iant@google.com>
5313 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5315 2018-10-03 Martin Sebor <msebor@redhat.com>
5317 * gcc.dg/warn-sprintf-no-nul.c: New test.
5319 2018-10-03 Martin Liska <mliska@suse.cz>
5321 PR gcov-profile/86109
5322 * g++.dg/gcov/pr86109.C: New test.
5324 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5326 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5327 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5329 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5332 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5334 2018-10-01 Martin Sebor <msebor@redhat.com>
5336 * gcc.dg/warn-strnlen-no-nul.c: New.
5338 2018-10-01 Carl Love <cel@us.ibm.com>
5341 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5342 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5343 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5344 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5345 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5347 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5350 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5351 the call to adjustl and direct assignment of the substring.
5353 2018-10-01 Richard Biener <rguenther@suse.de>
5355 PR tree-optimization/87465
5356 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5358 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5361 * gcc.dg/pr82788.c: Skip for AArch64.
5362 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5363 * gcc.target/aarch64/subsp.c: Likewise.
5364 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5366 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5367 * gcc.dg/stack-check-12.c: ILP32 fixup.
5368 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5369 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5370 * lib/target-supports.exp
5371 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5372 require frame pointer for non-leaf functions.
5374 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5377 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5378 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5379 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5380 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5381 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5382 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5383 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5384 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5385 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5386 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5387 * gcc.target/aarch64/stack-check-alloca.h: New.
5388 * gcc.target/aarch64/stack-check-14.c: New.
5389 * gcc.target/aarch64/stack-check-15.c: New.
5391 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5394 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5395 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5396 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5397 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5399 2018-10-01 Jeff Law <law@redhat.com>
5400 Richard Sandiford <richard.sandiford@linaro.org>
5401 Tamar Christina <tamar.christina@arm.com>
5404 * gcc.target/aarch64/stack-check-12.c: New.
5405 * gcc.target/aarch64/stack-check-13.c: New.
5406 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5407 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5408 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5409 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5410 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5411 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5412 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5413 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5414 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5415 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5416 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5417 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5418 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5419 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5420 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5421 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5422 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5423 * gcc.target/aarch64/stack-check-prologue.h: New.
5424 * lib/target-supports.exp
5425 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5427 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5429 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5430 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5431 (check_compile): Support values already Boolean.
5432 (check_alias_available, check_gc_sections_available,
5433 check_profiling_available, check_effective_target_vect_cmdline_needed,
5434 check_effective_target_vect_int,
5435 check_effective_target_vect_intfloat_cvt,
5436 check_effective_target_vect_doubleint_cvt,
5437 check_effective_target_vect_intdouble_cvt,
5438 check_effective_target_vect_uintfloat_cvt,
5439 check_effective_target_vect_floatint_cvt,
5440 check_effective_target_vect_floatuint_cvt,
5441 check_effective_target_vect_peeling_profitable,
5442 check_effective_target_vect_simd_clones,
5443 check_effective_target_vect_peeling_profitable,
5444 check_effective_target_vect_simd_clones,
5445 check_effective_target_vect_shift,
5446 check_effective_target_vect_bswap,
5447 check_effective_target_vect_shift_char,
5448 check_effective_target_vect_float,
5449 check_effective_target_vect_double,
5450 check_effective_target_vect_long_long,
5451 check_effective_target_vect_no_int_min_max,
5452 check_effective_target_vect_no_int_add,
5453 check_effective_target_vect_no_bitwise,
5454 check_effective_target_vect_perm,
5455 check_effective_target_vect_perm_byte,
5456 check_effective_target_vect_perm_short,
5457 check_effective_target_xorsign,
5458 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5459 check_effective_target_vect_widen_sum_hi_to_si,
5460 check_effective_target_vect_widen_sum_qi_to_hi,
5461 check_effective_target_vect_widen_sum_qi_to_si,
5462 check_effective_target_vect_widen_mult_qi_to_hi,
5463 check_effective_target_vect_widen_mult_hi_to_si,
5464 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5465 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5466 check_effective_target_vect_widen_mult_si_to_di_pattern,
5467 check_effective_target_vect_widen_shift,
5468 check_effective_target_vect_sdot_qi,
5469 check_effective_target_vect_udot_qi,
5470 check_effective_target_vect_sdot_hi,
5471 check_effective_target_vect_udot_hi,
5472 check_effective_target_vect_usad_char,
5473 check_effective_target_vect_pack_trunc,
5474 check_effective_target_vect_unpack,
5475 check_effective_target_unaligned_stack,
5476 check_effective_target_vect_no_align,
5477 check_effective_target_vect_hw_misalign,
5478 check_effective_target_natural_alignment_32,
5479 check_effective_target_natural_alignment_64,
5480 check_effective_target_vect_element_align,
5481 check_effective_target_vect_load_lanes **,
5482 check_effective_target_vect_condition,
5483 check_effective_target_vect_cond_mixed,
5484 check_effective_target_vect_char_mult,
5485 check_effective_target_vect_short_mult,
5486 check_effective_target_vect_int_mult,
5487 check_effective_target_vect_extract_even_odd,
5488 check_effective_target_vect_interleave,
5489 check_effective_target_vect_stridedN,
5490 check_effective_target_vect_call_copysignf,
5491 check_effective_target_sqrt_insn,
5492 check_effective_target_vect_call_sqrtf,
5493 check_effective_target_vect_call_btrunc,
5494 check_effective_target_vect_call_btruncf,
5495 check_effective_target_vect_call_ceil,
5496 check_effective_target_vect_call_ceilf,
5497 check_effective_target_vect_call_floor,
5498 check_effective_target_vect_call_floorf,
5499 check_effective_target_vect_call_lceil,
5500 check_effective_target_vect_call_lfloor,
5501 check_effective_target_vect_call_nearbyint,
5502 check_effective_target_vect_call_nearbyintf,
5503 check_effective_target_vect_call_round,
5504 check_effective_target_vect_call_roundf,
5505 check_effective_target_section_anchors,
5506 check_effective_target_bswap,
5507 check_effective_target_sync_int_long,
5508 check_effective_target_sync_char_short,
5509 check_effective_target_tiny,
5510 check_effective_target_pie_copyreloc,
5511 check_effective_target_got32x_reloc,
5512 check_effective_target_tls_get_addr_via_got): Use new caching.
5514 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5516 PR tree-optimization/87261
5517 * gcc.dg/pr87261.c: New test.
5519 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5521 * gcc.target/arc/tph_addx.c: New test.
5523 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5525 * gcc.target/arc/tmac-3.c: New file.
5527 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5530 * gfortran.dg/associate_40.f90 : New test.
5532 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5536 * gfortran.dg/deferred_character_25.f90 : New test.
5537 * gfortran.dg/deferred_character_26.f90 : New test.
5538 * gfortran.dg/deferred_character_27.f90 : New test to verify
5539 that PR82617 remains fixed.
5541 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5544 * gfortran.dg/deferred_character_24.f90 : New test.
5546 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5549 * gcc.target/i386/pr87370.c: New test.
5551 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5554 * gfortran.dg/dependency_52.f90 : New test.
5556 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5559 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5560 (CALC): Use double instead of float.
5561 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5562 _mm512_abs_ps and _mm512_mask_abs_ps.
5564 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5566 * c-c++-common/unroll-1.c: Update expected output from "note" to
5568 * c-c++-common/unroll-2.c: Likewise.
5569 * c-c++-common/unroll-3.c: Likewise.
5570 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5571 dg-message to dg-missed. Convert param from -fopt-info to
5572 -fopt-info-missed-ipa.
5573 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5574 dg-message to dg-missed.
5575 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5576 dg-message to dg-optimized.
5577 * gcc.dg/pr26570.c: Update expected output from dg-message to
5578 dg-missed. Convert param from -fopt-info to
5579 -fopt-info-missed-ipa.
5580 * gcc.dg/pr32773.c: Likewise.
5581 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5582 dg-message to dg-missed.
5583 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5585 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5586 from -fopt-info to -fopt-info-vec.
5587 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5588 "note" to "optimized".
5589 * gfortran.dg/directive_unroll_2.f90: Likewise.
5590 * gfortran.dg/directive_unroll_3.f90: Likewise.
5591 * gnat.dg/unroll4.adb: Likewise.
5592 * lib/gcc-dg.exp (dg-optimized): New procedure.
5593 (dg-missed): New procedure.
5595 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5598 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5599 values explicitly to target type for comparison.
5601 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5604 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5607 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5610 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5612 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5614 * gcc.target/sparc/20160229-1.c: Minor tweak.
5615 * gcc.target/sparc/cbcond-2.c: Likewise.
5616 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5617 * gcc.target/sparc/movcc-2.c: Minor tweak.
5618 * gcc.target/sparc/overflow-3.c: Likewise.
5619 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5620 * gcc.target/sparc/overflow-5.c: Minor tweak.
5621 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5623 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5625 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5626 valid value, in the "vector bool int" case.
5628 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5630 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5631 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5632 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5634 2018-09-27 Martin Liska <mliska@suse.cz>
5636 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5637 * g++.dg/torture/pr59265.C: Likewise.
5638 * g++.dg/tree-prof/morefunc.C: Likewise.
5639 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5640 * gcc.dg/pr26570.c: Likewise.
5641 * gcc.dg/pr32773.c: Likewise.
5642 * gcc.dg/pr40209.c: Likewise.
5643 * gcc.dg/pr51957-1.c: Likewise.
5644 * gcc.dg/pr80747.c: Likewise.
5645 * gcc.target/aarch64/pr62262.c: Likewise.
5647 2018-09-27 Richard Biener <rguenther@suse.de>
5650 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5652 2018-09-27 Richard Biener <rguenther@suse.de>
5656 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5657 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5659 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5662 * g++.dg/concepts/pr67544.C: New.
5664 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.dg/expr/unary4.C: New.
5669 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5671 PR gcov-profile/86957
5672 * gcc.dg/Wmissing-profile.c: New test.
5674 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5677 * gcc.target/i386/excess-precision-9.c,
5678 gcc.target/i386/excess-precision-10.c: New tests.
5680 2018-09-26 Richard Biener <rguenther@suse.de>
5683 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5685 2018-09-26 Martin Jambor <mjambor@suse.cz>
5688 * gcc.dg/pr87347.c: New test.
5690 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/concepts/pr71131.C: New.
5695 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/concepts/pr71127.C: New.
5700 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5703 * g++.dg/concepts/pr67655.C: New.
5705 2018-09-26 Thomas Quinot <quinot@adacore.com>
5707 * gnat.dg/sso13.adb: New testcase.
5709 2018-09-26 Justin Squirek <squirek@adacore.com>
5711 * gnat.dg/warn16.adb: New testcase.
5713 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5715 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5716 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5717 gnat.dg/elab7_pkg2.ads: New testcase.
5719 2018-09-26 Javier Miranda <miranda@adacore.com>
5721 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5723 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5725 * gnat.dg/predicate2-containers.ads,
5726 gnat.dg/predicate2-project-name_values.ads,
5727 gnat.dg/predicate2-project-registry-attribute.ads,
5728 gnat.dg/predicate2-project-registry.ads,
5729 gnat.dg/predicate2-project-typ-set.ads,
5730 gnat.dg/predicate2-project-typ.ads,
5731 gnat.dg/predicate2-project.ads,
5732 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5733 gnat.dg/predicate2_main.adb: New testcase.
5735 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5737 * gnat.dg/dynhash1.adb: New testcase.
5739 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5741 * gnat.dg/sets1.adb: New testcase.
5742 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5745 2018-09-26 Thomas Quinot <quinot@adacore.com>
5747 * gnat.dg/sso12.adb: New testcase.
5749 2018-09-26 Justin Squirek <squirek@adacore.com>
5751 * gnat.dg/expr_func8.adb: New testcase.
5753 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5755 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5758 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5761 * g++.dg/concepts/pr67656.C: New.
5763 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5765 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5766 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5767 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5769 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5771 * g++.dg/other/vthunk1.C: Rename to...
5772 * g++.dg/other/thunk1.C: ...this.
5773 * g++.dg/other/thunk2a.C: New test.
5774 * g++.dg/other/thunk2b.C: Likewise.
5776 2018-09-25 Jim Wilson <jimw@sifive.com>
5778 * gcc.target/riscv/weak-1.c: New.
5780 2018-09-25 Jeff Law <law@redhat.com>
5782 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5783 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5785 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5787 * gnat.dg/dinst.adb: Adjust for locviews.
5789 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5791 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5792 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5793 vec_splat calls from recently added tests. Update instruction counts.
5794 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5795 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5796 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5797 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5798 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5800 2018-09-25 Marek Polacek <polacek@redhat.com>
5803 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5805 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5808 * g++.dg/other/pr87398.C: New test.
5809 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5810 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5812 2018-09-25 Martin Jambor <mjambor@suse.cz>
5815 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5817 * gcc.target/i386/warn-abs-3.c: New test.
5819 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5822 * g++.dg/cpp0x/pr81246.C: New.
5824 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5827 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5828 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5830 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5832 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5835 2018-09-25 Richard Biener <rguenther@suse.de>
5837 PR tree-optimization/87402
5838 * gcc.dg/torture/pr87402.c: New testcase.
5840 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5843 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5844 for pie_enabled target.
5845 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5846 * gcc.target/i386/pr34256.c: Likewise.
5848 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5851 * g++.dg/cpp0x/pr85070.C: New.
5853 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5856 * gcc.target/i386/pr82699-1.c: New file.
5857 * gcc.target/i386/pr82699-2.c: Likewise.
5858 * gcc.target/i386/pr82699-3.c: Likewise.
5859 * gcc.target/i386/pr82699-4.c: Likewise.
5860 * gcc.target/i386/pr82699-5.c: Likewise.
5861 * gcc.target/i386/pr82699-6.c: Likewise.
5863 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5866 * gfortran.dg/intent_out_12.f90: New test.
5868 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5871 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5872 update expected codegen
5874 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5876 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5878 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5881 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5882 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5884 2018-09-24 Martin Liska <mliska@suse.cz>
5887 * g++.dg/asan/pr85774.C: New test.
5889 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5892 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5894 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5897 * gfortran.dg/intent_out_11.f90: New test.
5899 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5901 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5902 * gfortran.dg/coarray_lock_7.f90: Likewise.
5904 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5907 * gfortran.dg/intent_out_10.f90: New test.
5909 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5912 * gfortran.dg/intent_optimize_2.f90: New test.
5914 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5917 * gfortran.dg/dtio_1.f90: Update test to valid code.
5919 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5922 * gfortran.dg/deferred_character_23.f90 : New test.
5924 2018-09-21 Jeff Law <law@redhat.com>
5926 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5927 * gcc.dg/tree-ssa/vrp120.c: New test.
5929 2018-09-21 Marek Polacek <polacek@redhat.com>
5931 PR c++/87372 - __func__ constexpr evaluation.
5932 * g++.dg/cpp1y/func_constexpr2.C: New test.
5934 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5937 * gfortran.dg/deferred_character_22.f90 : New test.
5939 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5942 * gfortran.dg/finalize_33.f90 : New test.
5944 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5946 PR tree-optimization/87309
5947 * gcc.dg/pr87309.c: New test.
5949 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5951 * c-c++-common/dump-ada-spec-14.c: New test.
5953 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5955 * gcc.dg/nested-func-11.c: New test.
5957 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5958 more robust and remove target-specific handling.
5960 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5962 * gcc.c-torture/execute/20180921-1.c: New test.
5964 2018-09-20 Marek Polacek <polacek@redhat.com>
5966 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5967 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5968 * g++.dg/cpp0x/ref-qual20.C: New test.
5970 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5972 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5973 * g++.dg/lto/20081109-1_0.C: Likewise.
5974 * g++.dg/lto/20090302_0.C: Likewise.
5975 * g++.dg/lto/pr45621_0.C: Likewise.
5976 * g++.dg/lto/pr60567_0.C: Likewise.
5977 * g++.dg/lto/pr62026.C: Likewise.
5978 * gcc.dg/lto/pr45736_0.c: Likewise.
5979 * gcc.dg/lto/pr52634_0.c: Likewise.
5980 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5981 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5983 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5986 * gcc.dg/pr87054.c: New.
5988 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5990 PR tree-optimization/87288
5991 * gcc.dg/vect/pr87288-1.c: New test.
5992 * gcc.dg/vect/pr87288-2.c: Likewise,
5993 * gcc.dg/vect/pr87288-3.c: Likewise.
5995 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5997 PR tree-optimization/86877
5998 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
6000 2018-09-19 Marek Polacek <polacek@redhat.com>
6002 * g++.dg/conversion/op4.C: Add dg-warning.
6003 * g++.dg/warn/Wclass-conversion1.C: New test.
6004 * g++.dg/warn/Wclass-conversion2.C: New test.
6005 * g++.dg/warn/Wconversion5.C: Remove file.
6006 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
6007 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
6008 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6010 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6013 * g++.dg/cpp0x/desig5.C: New.
6015 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
6018 * gfortran.dg/elemental_function_3.f90 : New test.
6020 2018-09-19 Marek Polacek <polacek@redhat.com>
6022 PR c++/87357 - missing -Wconversion warning
6023 * g++.dg/warn/Wconversion5.C: New test.
6025 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
6027 * gcc.target/aarch64/atomic-store.c: New.
6029 2018-09-19 Richard Biener <rguenther@suse.de>
6031 PR tree-optimization/87349
6032 PR tree-optimization/87342
6033 * gcc.dg/torture/pr87349-1.c: New testcase.
6034 * gcc.dg/torture/pr87349-2.c: Likewise.
6035 * gcc.dg/torture/pr87342.c: Likewise.
6037 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6040 * gfortran.dg/inline_matmul_13.f90: Adjust count for
6042 * gfortran.dg/inline_matmul_16.f90: Likewise.
6043 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
6044 for dgemm instead of dgemm_. Add call to random_number to make
6045 standard conforming.
6046 * gfortran.dg/matmul_blas_1.f90: New test.
6047 * gfortran.dg/matmul_bounds_14.f: New test.
6048 * gfortran.dg/matmul_bounds_15.f: New test.
6049 * gfortran.dg/matmul_bounds_16.f: New test.
6050 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
6053 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6056 * gfortran.dg/elemental_function_2.f90 : New test.
6058 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6061 * gfortran.dg/pointer_array_10.f90 : New test.
6062 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6063 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6066 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6069 * g++.dg/concepts/pr85065.C: New.
6071 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6074 * gcc.dg/warn-abs-1.c: Require float128 target.
6075 Skip if large_long_double newlib target.
6077 2018-09-18 Nathan Sidwell <nathan@acm.org>
6080 * g++.dg/warn/pr86881.C: New.
6082 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6084 * gcc.target/aarch64/spellcheck_1.c:
6085 Make architecture suggestion optional.
6086 * gcc.target/aarch64/spellcheck_4.c:
6089 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6091 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6094 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
6095 Bernd Schmidt <bernds_cb1@t-online.de>
6097 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6098 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
6099 * gcc.target/nvptx/atomic_fetch-3.c: New test.
6101 2018-09-17 Richard Biener <rguenther@suse.de>
6103 PR tree-optimization/87328
6104 * gcc.dg/torture/pr87328.c: New testcase.
6106 2018-09-17 Martin Jambor <mjambor@suse.cz>
6109 * gcc.dg/warn-abs-1.c: New test.
6110 * gcc.dg/dfp/warn-abs-2.c: Likewise.
6112 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6114 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6115 TEST_ALWAYS_FLAGS to HOSTCXX.
6117 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6120 * gfortran.dg/allocatable_scalar_14.f90 : New test.
6122 2018-09-17 Richard Biener <rguenther@suse.de>
6124 PR tree-optimization/87301
6125 * gcc.dg/torture/pr87301.c: New testcase.
6127 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6130 * gfortran.dg/deferred_character_21.f90 : New test.
6132 2018-09-16 Janus Weil <janus@gcc.gnu.org>
6136 * gfortran.dg/class_assign_2.f90: New test case.
6137 * gfortran.dg/class_assign_3.f90: New test case.
6139 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6142 * gfortran.dg/matmul_bounds_13.f90: New test case.
6143 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
6145 * gfortran.dg/matmul_5.f90: Likewise.
6146 * gfortran.dg/matmul_bounds_10.f90: Likewise.
6147 * gfortran.dg/matmul_bounds_11.f90: Likewise.
6148 * gfortran.dg/matmul_bounds_2.f90: Likewise.
6149 * gfortran.dg/matmul_bounds_4.f90: Likewise.
6150 * gfortran.dg/matmul_bounds_5.f90: Likewise.
6152 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
6154 * gcc.c-torture/compile/20180915-1.c: New test.
6156 2018-09-14 David Malcolm <dmalcolm@redhat.com>
6159 * c-c++-common/attributes-1.c: Remove bogus suggestion from
6161 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6163 * gcc.dg/spellcheck-identifiers-4.c: New test.
6165 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6167 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6169 2018-09-14 Martin Sebor <msebor@redhat.com>
6171 * gcc.dg/warn-stpcpy-no-nul.c: New test.
6173 2018-09-14 Martin Sebor <msebor@redhat.com>
6174 Jeff Law <law@redhat.com>
6176 * gcc.dg/warn-strcpy-no-nul.c: New test.
6178 2018-09-14 Martin Sebor <msebor@redhat.com>
6181 * g++.dg/pr61941.C: New test.
6183 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6186 rather than pattern name in combine dump.
6188 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6191 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6194 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6196 PR tree-optimization/87259
6197 * gcc.dg/pr87259.c: New test.
6199 2018-09-13 Martin Sebor <msebor@redhat.com>
6200 Jeff Law <law@redhat.com>
6202 * gcc.dg/warn-strlen-no-nul.c: New test.
6204 2018-09-13 Richard Biener <rguenther@suse.de>
6206 PR tree-optimization/87263
6207 * gcc.dg/torture/pr87263.c: New testcase.
6208 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6209 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6210 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6212 2018-09-13 Omar Sandoval <osandov@osandov.com>
6213 Tom de Vries <tdevries@suse.de>
6216 * gcc.dg/guality/zero-length-array.c: New test.
6218 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6221 * gcc.target/aarch64/combine_bfxil.c: New file.
6222 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6224 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6225 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6228 * gcc.target/i386/pr87290.c: New test.
6229 * gcc.c-torture/execute/pr87290.c: New test.
6231 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6233 PR tree-optimization/87287
6234 * gcc.dg/tree-ssa/pr87287.c: New test.
6236 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6239 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6240 special-casing of diagnostic for a single non-viable candidate due
6242 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6243 Add test coverage for an unmatched overloaded operator.
6244 * g++.dg/expr/pmf-1.C: Likewise.
6245 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6246 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6247 * g++.old-deja/g++.law/arg11.C: Likewise.
6248 * g++.old-deja/g++.law/arm9.C: Likewise.
6249 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6251 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6254 * gfortran.dg/allocate_with_mold_2.f90: New test.
6256 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6259 * gcc.target/i386/pr82853-1.c: New test.
6260 * gcc.target/i386/pr82853-2.c: New test.
6262 2018-09-12 Richard Biener <rguenther@suse.de>
6264 PR tree-optimization/87280
6265 * gcc.dg/torture/pr87280.c: New testcase.
6267 2018-09-12 Richard Biener <rguenther@suse.de>
6269 PR tree-optimization/87266
6270 * gcc.dg/torture/pr87266-1.c: New testcase.
6271 * gcc.dg/torture/pr87266-2.c: Likewise.
6272 * gcc.dg/torture/pr87266-3.c: Likewise.
6273 * gcc.dg/torture/pr87266-4.c: Likewise.
6275 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6277 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6279 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6280 Andreas Krebbel <krebbel@linux.ibm.com>
6282 PR tree-optimization/86844
6283 * gcc.c-torture/execute/pr86844.c: New test.
6284 * gcc.dg/store_merging_22.c: New test.
6285 * gcc.dg/store_merging_23.c: New test.
6287 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6290 * c-c++-common/torture/pr87248.c: New test.
6292 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6295 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6297 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6300 * gfortran.dg/select_type_43.f90: New test.
6302 2018-09-11 Nathan Sidwell <nathan@acm.org>
6304 * gcc.dg/driver-specs.c: New.
6306 2018-09-11 Joey Ye <joey.ye@arm.com>
6308 * lib/gcov.exp (verify-intermediate): Add missing close.
6310 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6313 * gfortran.dg/typebound_call_30.f90: New test case.
6315 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6318 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6320 2018-09-08 Marek Polacek <polacek@redhat.com>
6322 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6323 * g++.dg/cpp0x/move-return2.C: New test.
6325 2018-09-08 Marek Polacek <polacek@redhat.com>
6327 * c-c++-common/array-init.c: Add dg-prune-output.
6328 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6329 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6330 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6331 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6332 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6333 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6334 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6335 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6336 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6337 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6338 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6339 * g++.dg/cpp1y/pr64382.C: Likewise.
6340 * g++.dg/cpp1y/pr77739.C: Likewise.
6341 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6342 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6343 * g++.dg/template/crash84.C: Adjust dg-error.
6345 2018-09-07 Marek Polacek <polacek@redhat.com>
6347 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6350 2018-09-07 Marek Polacek <polacek@redhat.com>
6352 PR c++/87152 - range-based for loops with initializer broken in templates.
6353 * g++.dg/cpp2a/range-for11.C: New test.
6354 * g++.dg/cpp2a/range-for12.C: New test.
6355 * g++.dg/cpp2a/range-for13.C: New test.
6356 * g++.dg/cpp2a/range-for14.C: New test.
6357 * g++.dg/cpp2a/range-for15.C: New test.
6358 * g++.dg/cpp2a/range-for16.C: New test.
6359 * g++.dg/cpp2a/range-for17.C: New test.
6360 * g++.dg/cpp2a/range-for18.C: New test.
6361 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6363 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6366 * gcc.target/powerpc/pr86731.c: New test.
6367 * gcc.target/powerpc/pr86731-longlong.c: New test.
6368 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6369 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6370 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6371 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6373 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6376 * gcc.target/s390/pr80080-3.c: New test.
6377 * gcc.target/s390/s390.exp: Make sure the new test passes
6378 on all optimization levels.
6380 2018-09-05 Marek Polacek <polacek@redhat.com>
6382 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6383 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6385 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6386 Bernd Schmidt <bernds_cb1@t-online.de>
6388 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6389 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6391 2018-09-05 Marek Polacek <polacek@redhat.com>
6393 PR c++/87109, wrong overload with ref-qualifiers.
6394 * g++.dg/cpp0x/ref-qual19.C: New test.
6396 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6399 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6400 * lib/target-supports.exp (scan-assembler_required_options,
6401 scan-assembler-not_required_options,
6402 scan-assembler-times_required_options): Add -fno-ident.
6403 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6404 * c-c++-common/ident-0a.c: New test.
6405 * c-c++-common/ident-0b.c: New test.
6406 * c-c++-common/ident-1a.c: New test.
6407 * c-c++-common/ident-1b.c: New test.
6408 * c-c++-common/ident-2a.c: New test.
6409 * c-c++-common/ident-2b.c: New test.
6411 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6413 * gcc.dg/recip_sqrt_mult_1.c: New test.
6414 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6415 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6416 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6417 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6418 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6419 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6421 2018-09-05 Martin Liska <mliska@suse.cz>
6423 PR tree-optimization/87205
6424 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6425 * gcc.dg/tree-ssa/pr87205.c: New test.
6427 2018-09-05 Richard Biener <rguenther@suse.de>
6429 PR tree-optimization/87217
6430 * gfortran.dg/pr87217.f: New testcase.
6432 2018-09-05 Pádraig Brady p@draigbrady.com
6435 * g++.dg/abi/pr87137.C: New.
6438 * g++.dg/pr87185.C: New.
6440 2018-09-05 Martin Liska <mliska@suse.cz>
6443 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6444 to support Darwin names.
6446 2018-09-05 Martin Liska <mliska@suse.cz>
6448 * g++.dg/gcov/loop.C: Update test to support new format.
6450 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6453 * g++.dg/pr86593.C: New test.
6455 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6458 * gcc.target/i386/pr87198.c: New test.
6460 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6463 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6465 2018-09-04 Richard Biener <rguenther@suse.de>
6467 PR tree-optimization/87211
6468 * gcc.dg/torture/pr87211.c: New testcase.
6470 2018-09-04 Richard Biener <rguenther@suse.de>
6472 PR tree-optimization/87176
6473 * gcc.dg/torture/pr87176.c: New testcase.
6474 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6476 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6478 * gfortran.dg/modulo_check: New test.
6480 2018-09-03 Richard Biener <rguenther@suse.de>
6482 PR tree-optimization/87177
6483 * gcc.dg/torture/pr87177.c: New testcase.
6484 * gcc.dg/torture/pr87177-2.c: Likewise.
6486 2018-09-03 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/87200
6489 * gcc.dg/torture/pr87200.c: New testcase.
6491 2018-09-03 Richard Biener <rguenther@suse.de>
6493 PR tree-optimization/87197
6494 * gcc.dg/torture/pr87197.c: New testcase.
6496 PR tree-optimization/87169
6497 * gcc.dg/torture/pr87169.c: New testcase.
6499 2018-09-03 Martin Liska <mliska@suse.cz>
6502 * gcc.dg/completion-4.c: New test.
6504 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6507 * g++.dg/concepts/pr84980.C: New.
6509 2018-09-03 Martin Liska <mliska@suse.cz>
6512 * c-c++-common/pr59521-1.c: New test.
6513 * c-c++-common/pr59521-2.c: New test.
6514 * gcc.dg/tree-prof/pr59521-3.c: New test.
6516 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6518 * c-c++-common/array-init.c: New test.
6519 * g++.dg/init/string2.C: Remove selector.
6521 2018-09-01 Michael Matz <matz@suse.de>
6523 PR tree-optimization/87074
6524 * gcc.dg/pr87074.c: New test.
6526 2018-08-31 Richard Biener <rguenther@suse.de>
6528 PR tree-optimization/87168
6529 * gcc.dg/torture/pr87168.c: New testcase.
6531 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6533 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6534 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6535 (test_vnegd_s64): Likewise.
6536 * gcc.target/aarch64/vnegd_64.c: New.
6537 * gcc.target/aarch64/vabsd_64.c: New.
6538 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6540 2018-08-31 Nathan Sidwell <nathan@acm.org>
6544 * g++.dg/cpp0x/pr87155.C: New.
6545 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6547 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6550 * gcc.target/i386/avx512bw-pr87138.c: New test.
6552 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6556 * gfortran.dg/pr86328.f90 : New test.
6557 in comment 12 of the PR.
6558 * gfortran.dg/pr86760.f90 : New test.
6560 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6562 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6563 -fdelete-null-pointer-checks explicit.
6564 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6565 * g++.dg/expr/pmf-3.C: Likewise.
6566 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6567 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6568 * g++.dg/tree-ssa/pr61034.C: Likewise.
6569 * gcc.dg/addr_equal-1.c: Likewise.
6570 * gcc.dg/ipa/pr85734.c: Likewise.
6571 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6572 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6573 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6574 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6575 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6577 2018-08-30 Martin Sebor <msebor@redhat.com>
6580 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6582 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6585 * gcc.dg/strcmpopt_6.c: Remove.
6586 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6587 * gcc.target/i386/strcmpopt_6.c: Likewise.
6589 2018-08-30 Richard Biener <rguenther@suse.de>
6591 PR tree-optimization/87147
6592 * gcc.dg/torture/pr87147.c: New testcase.
6594 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6596 * gcc.target/aarch64/large_struct_copy_2.c: New.
6598 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6601 * gcc.c-torture/execute/pr87053.c: New test.
6603 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6606 * g++.dg/ubsan/vptr-13.C: New test.
6608 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6611 * g++.dg/concepts/pr85265.C: New.
6613 2018-08-29 Martin Sebor <msebor@redhat.com>
6614 Bernd Edlinger <bernd.edlinger@hotmail.de>
6616 PR tree-optimization/86714
6617 PR tree-optimization/86711
6618 * gcc.c-torture/execute/memchr-1.c: New test.
6619 * gcc.c-torture/execute/pr86714.c: New test.
6620 * gcc.c-torture/execute/widechar-3.c: New test.
6621 * gcc.dg/strlenopt-58.c: New test.
6623 2018-08-29 Richard Biener <rguenther@suse.de>
6625 PR tree-optimization/87132
6626 * gcc.dg/torture/pr87132.c: New testcase.
6628 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6631 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6632 output to reflect underlining of pertinent parameter in decl
6633 for "no known conversion" messages.
6635 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6638 * g++.dg/cpp1z/decomp47.C: New test.
6640 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6642 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6645 2018-08-29 Richard Biener <rguenther@suse.de>
6647 PR tree-optimization/87117
6648 * gfortran.dg/pr87117.f90: New testcase.
6650 2018-08-29 Richard Biener <rguenther@suse.de>
6652 PR tree-optimization/87126
6653 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6655 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6657 PR tree-optimization/87009
6658 * gcc.dg/pr87009.c: New test.
6660 2018-08-28 Martin Sebor <msebor@redhat.com>
6663 * g++.dg/Walloca1.C: Adjust.
6665 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6668 * g++.dg/other/switch4.C: New.
6670 2018-08-28 Richard Biener <rguenther@suse.de>
6672 PR tree-optimization/87124
6673 * g++.dg/torture/pr87124.C: New testcase.
6675 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6678 * gfortran.dg/class_result_7.f90: New test.
6679 * gfortran.dg/class_result_8.f90: New test.
6680 * gfortran.dg/class_result_9.f90: New test.
6683 * gfortran.dg/allocate_with_source_25.f90: New test.
6685 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6688 * gcc.dg/pr87099.c: New test.
6690 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6693 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6695 2018-08-28 Richard Biener <rguenther@suse.de>
6697 PR tree-optimization/87117
6698 * gcc.dg/pr87117-1.c: New testcase.
6700 2018-08-28 Richard Biener <rguenther@suse.de>
6702 PR tree-optimization/87117
6703 * gcc.dg/pr87117-2.c: New testcase.
6705 2018-08-28 Richard Biener <rguenther@suse.de>
6707 PR tree-optimization/87117
6708 * gcc.dg/lvalue-5.c: New testcase.
6710 2018-08-27 Jeff Law <law@redhat.com>
6712 PR tree-optimization/87110
6713 * gcc.c-torture/compile/pr87110.c: New test.
6715 2018-08-27 Martin Sebor <msebor@redhat.com>
6717 PR tree-optimization/86914
6718 * gcc.dg/strlenopt-57.c: New test.
6720 2018-08-27 Martin Sebor <msebor@redhat.com>
6722 PR tree-optimization/87112
6723 * gcc.dg/pr87112.c: New test.
6725 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6728 * g++.dg/diagnostic/missing-typename.C: New test.
6730 2018-08-27 Jeff Law <law@redhat.com>
6732 * gcc.c-torture/compile/dse.c: New test.
6734 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6737 * g++.dg/diagnostic/pr86993.C: New test.
6739 2018-08-27 Richard Biener <rguenther@suse.de>
6741 PR tree-optimization/86927
6742 * gcc.dg/vect/pr86927.c: New testcase.
6744 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6747 * gcc.dg/empty.h: New file.
6748 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6749 top of file and removal of redundant second printing of warning
6751 * gcc.dg/fixits-pr84852-2.c: Likewise.
6752 * gcc.dg/missing-header-fixit-3.c: Likewise.
6753 * gcc.dg/missing-header-fixit-4.c: New test.
6754 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6755 conversion of show_caret_p to a tri-state.
6757 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6760 * g++.dg/pr85523.C: Extend expected output to show line
6761 before line-insertion fix-it hint.
6762 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6763 (test_fixit_insert_newline): Add previous line to expected output.
6764 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6767 2018-08-27 Martin Liska <mliska@suse.cz>
6770 * gcc.dg/asan/pr86962.c: New test.
6772 2018-08-27 Martin Liska <mliska@suse.cz>
6774 * gcc.dg/tree-prof/val-prof-10.c: New test.
6776 2018-08-27 Martin Liska <mliska@suse.cz>
6778 PR tree-optimization/86847
6779 * gcc.dg/tree-ssa/switch-3.c: New test.
6780 * gcc.dg/tree-ssa/vrp105.c: Remove.
6782 2018-08-27 Martin Liska <mliska@suse.cz>
6784 * gcc.dg/tree-ssa/switch-2.c: New test.
6786 2018-08-27 Richard Biener <rguenther@suse.de>
6788 * g++.dg/torture/20180705-1.C: New testcase.
6789 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6790 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6791 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6792 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6793 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6794 * gcc.dg/pr85195.c: Likewise.
6795 * gcc.dg/pr85467.c: Likewise.
6796 * gcc.dg/torture/pr81790.c: Likewise.
6798 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6799 param to current default.
6801 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6803 PR rtl-optimization/87065
6804 * gcc.target/i386/pr87065.c: New test.
6806 2018-08-26 Marek Polacek <polacek@redhat.com>
6809 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6811 PR c++/87029, Implement -Wredundant-move.
6812 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6813 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6814 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6815 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6817 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6820 * gfortran.dg/matmul_19.f90: New test.
6822 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6825 * gfortran.dg/generic_35.f90: New test case.
6827 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6830 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6831 line spans are printed with -fdiagnostics-show-line-numbers.
6833 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6836 * gfortran.dg/implied_do_io_6.f90: New test.
6838 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6841 * gcc.dg/pr87092.c: New test.
6843 2018-08-24 Marek Polacek <polacek@redhat.com>
6847 * g++.dg/cpp0x/auto52.C: New test.
6848 * g++.dg/cpp1y/auto-fn52.C: New test.
6849 * g++.dg/cpp1y/auto-fn53.C: New test.
6850 * g++.dg/cpp1y/auto-fn54.C: New test.
6852 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6854 * lib/target-supports.exp (vect_perm_supported): Only return
6855 false for variable-length vectors if the permute size is not
6857 (check_effective_target_vect_perm)
6858 (check_effective_target_vect_perm_byte)
6859 (check_effective_target_vect_perm_short): Remove check for
6860 variable-length vectors.
6861 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6862 * gcc.dg/vect/slp-perm-10.c: Likewise.
6863 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6865 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6867 * gcc.target/aarch64/sve/bswap_1.c: New test.
6868 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6869 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6871 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6873 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6874 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6875 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6876 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6877 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6878 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6879 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6881 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6884 * gcc.dg/pr79342.: New test.
6886 2018-08-23 Martin Sebor <msebor@redhat.com>
6888 PR tree-optimization/87072
6889 * gcc.dg/Warray-bounds-35.c: New test.
6891 2018-08-23 Richard Biener <rguenther@suse.de>
6894 * gcc.dg/pr87024.c: New testcase.
6896 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6898 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6899 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6900 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6901 * gcc.dg/vect/pr80631-2.c: Likewise.
6903 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6906 * gfortran.dg/submodule_32.f08: New test.
6908 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6911 * gfortran.dg/associate_3.f90: Update error message.
6912 * gfortran.dg/associate_39.f90: New test case.
6914 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6917 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6919 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6920 * gfortran.dg/class_17.f03: Update error message.
6921 * gfortran.dg/class_55.f90: Ditto.
6922 * gfortran.dg/dtio_11.f90: Update error messages.
6923 * gfortran.dg/implicit_actual.f90: Add an error message.
6924 * gfortran.dg/typebound_proc_12.f90: Update error message.
6926 2018-08-22 Martin Sebor <msebor@redhat.com>
6929 * gcc.dg/pr87052.c: New test.
6930 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6932 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6934 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6935 * gfortran.dg/max_expr.f90: ...this.
6936 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6937 * gfortran.dg/min_expr.f90: ...this.
6939 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6941 PR tree-optimization/86725
6942 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6943 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6944 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6945 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6947 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6949 PR tree-optimization/86725
6950 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6952 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6954 * gcc.dg/vect/vect-avg-16.c: New test.
6955 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6956 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6957 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6958 the second loop in main1.
6960 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6962 * gcc.dg/lto/pr85248_0.c (test_alias):
6963 Stringify __USER_LABEL_PREFIX__.
6964 (test_noreturn): Likewise.
6966 2018-08-22 Richard Biener <rguenther@suse.de>
6968 PR tree-optimization/86988
6969 * g++.dg/pr86988.C: New testcase.
6971 2018-08-22 Richard Biener <rguenther@suse.de>
6973 PR tree-optimization/86945
6974 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6976 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6978 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6980 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6981 Thomas Koenig <tkoenig@gcc.gnu.org>
6984 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6985 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6987 2018-08-21 Marek Polacek <polacek@redhat.com>
6989 PR c++/86981, Implement -Wpessimizing-move.
6990 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6991 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6992 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6993 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6994 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6997 * g++.dg/concepts/pr67595.C: Add dg-warning.
6998 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6999 * g++.dg/cpp0x/Wnarrowing12.C: New test.
7000 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
7003 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
7004 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
7006 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7008 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
7010 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7012 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
7014 2018-08-21 Javier Miranda <miranda@adacore.com>
7016 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
7018 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7020 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
7022 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7024 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
7026 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
7028 * gnat.dg/rep_clause7.adb: New testcase.
7030 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7032 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
7033 gnat.dg/task1_pkg.ads: New testcase.
7035 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7037 * gnat.dg/linkedlist.adb: New testcase.
7039 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7041 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
7042 gnat.dg/elab6_pkg.ads: New testcase.
7044 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7046 * gnat.dg/expr_func5.adb: New testcase.
7048 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7050 * gnat.dg/dynhash.adb: New testcase.
7052 2018-08-21 Javier Miranda <miranda@adacore.com>
7054 * gnat.dg/enum4.adb: New testcase.
7056 2018-08-21 Tamar Christina <tamar.christina@arm.com>
7058 * gcc.target/aarch64/large_struct_copy.c: New test.
7060 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
7062 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7064 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7067 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7069 2018-08-21 Tom de Vries <tdevries@suse.de>
7071 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7072 to avoid mismatch in .debug and .earlydebug dump files.
7074 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
7077 * gcc.target/powerpc/pr87033.c: New test.
7079 2018-08-20 Martin Sebor <msebor@redhat.com>
7081 PR tree-optimization/87034
7082 * gcc.dg/builtin-sprintf-warn-20.c: New test.
7084 2018-08-20 David Malcolm <dmalcolm@redhat.com>
7087 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7088 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7089 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7091 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
7094 * g++.dg/torture/pr87014.C: New file.
7096 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7099 * gcc.target/alpha/pr86984.c: New test.
7101 2018-08-20 Richard Biener <rguenther@suse.de>
7103 PR tree-optimization/78655
7104 * gcc.dg/tree-ssa/evrp11.c: New testcase.
7106 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7108 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7111 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7113 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7115 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
7116 * gcc.dg/lto/pr83719_0.c: Likewise.
7118 2018-08-17 Martin Sebor <msebor@redhat.com>
7121 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7123 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7125 * g++.dg/conversion/Wwrite-strings.C: New test.
7127 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
7128 Chung-Lin Tang <cltang@codesourcery.com>
7129 Xianmiao Qu <xianmiao_qu@c-sky.com>
7131 C-SKY port: Testsuite
7133 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7134 * g++.dg/torture/type-generic-1.C: Likewise.
7135 * gcc.c-torture/compile/20000804-1.c: Likewise.
7136 * gcc.c-torture/execute/20101011-1.c: Likewise.
7137 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7138 * gcc.dg/20020312-2.c: Likewise.
7139 * gcc.dg/Wno-frame-address.c: Likewise.
7140 * gcc.dg/c11-true_min-1.c: Likewise.
7141 * gcc.dg/sibcall-10.c: Likewise.
7142 * gcc.dg/sibcall-9.c: Likewise.
7143 * gcc.dg/stack-usage-1.c: Likewise.
7144 * gcc.dg/torture/float32-tg-3.c: Likewise.
7145 * gcc.dg/torture/float32x-tg-3.c: Likewise.
7146 * gcc.dg/torture/float64-tg-3.c: Likewise.
7147 * gcc.dg/torture/float64x-tg-3.c: Likewise.
7148 * gcc.dg/torture/type-generic-1.c: Likewise.
7149 * gcc.target/csky/*: New.
7150 * lib/target-supports.exp (check_profiling_available): Add
7152 (check_effective_target_hard_float): Handle C-SKY targets with
7153 single-precision hard float only.
7154 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
7156 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7158 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
7160 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
7161 coverage for gcc_dump_printf.
7163 2018-08-17 Martin Liska <mliska@suse.cz>
7165 * g++.dg/opt/mpx.C: Fix scanned pattern.
7166 * gcc.target/i386/mpx.c: Likewise.
7167 * g++.dg/warn/Wunreachable-code-1.C: Remove.
7168 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
7169 * gcc.dg/torture/pr52969.c: Likewise.
7170 * g++.dg/warn/pr31246-2.C: Likewise.
7171 * g++.dg/warn/pr31246.C: Likewise.
7172 * gcc.dg/pr33092.c: Likewise.
7173 * g++.dg/opt/eh1.C: Remove a deprecated option.
7174 * g++.dg/template/inline1.C: Likewise.
7175 * g++.dg/tree-ssa/pr81408.C: Likewise.
7176 * gcc.dg/pr41837.c: Likewise.
7177 * gcc.dg/pr41841.c: Likewise.
7178 * gcc.dg/pr42250.c: Likewise.
7179 * gcc.dg/pr43084.c: Likewise.
7180 * gcc.dg/pr43317.c: Likewise.
7181 * gcc.dg/pr51879-18.c: Likewise.
7182 * gcc.dg/torture/pr36066.c: Likewise.
7183 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7184 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7185 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7186 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7187 * gcc.target/i386/pr45352-2.c: Likewise.
7188 * gcc.target/i386/zee.c: Likewise.
7189 * gfortran.dg/auto_char_len_2.f90: Likewise.
7190 * gfortran.dg/auto_char_len_4.f90: Likewise.
7191 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7192 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7193 * gfortran.dg/gomp/pr47331.f90: Likewise.
7194 * gfortran.dg/pr40999.f: Likewise.
7195 * gfortran.dg/pr41011.f: Likewise.
7196 * gfortran.dg/pr42051.f03: Likewise.
7197 * gfortran.dg/pr46804.f90: Likewise.
7198 * gfortran.dg/pr83149_1.f90: Likewise.
7199 * gfortran.dg/pr83149_b.f90: Likewise.
7200 * gfortran.dg/whole_file_1.f90: Likewise.
7201 * gfortran.dg/whole_file_10.f90: Likewise.
7202 * gfortran.dg/whole_file_11.f90: Likewise.
7203 * gfortran.dg/whole_file_12.f90: Likewise.
7204 * gfortran.dg/whole_file_13.f90: Likewise.
7205 * gfortran.dg/whole_file_14.f90: Likewise.
7206 * gfortran.dg/whole_file_15.f90: Likewise.
7207 * gfortran.dg/whole_file_16.f90: Likewise.
7208 * gfortran.dg/whole_file_17.f90: Likewise.
7209 * gfortran.dg/whole_file_18.f90: Likewise.
7210 * gfortran.dg/whole_file_19.f90: Likewise.
7211 * gfortran.dg/whole_file_2.f90: Likewise.
7212 * gfortran.dg/whole_file_20.f03: Likewise.
7213 * gfortran.dg/whole_file_3.f90: Likewise.
7214 * gfortran.dg/whole_file_4.f90: Likewise.
7215 * gfortran.dg/whole_file_5.f90: Likewise.
7216 * gfortran.dg/whole_file_6.f90: Likewise.
7217 * gfortran.dg/whole_file_7.f90: Likewise.
7218 * gfortran.dg/whole_file_8.f90: Likewise.
7219 * gfortran.dg/whole_file_9.f90: Likewise.
7220 * gcc.dg/vect/vect.exp: Likewise.
7222 2018-08-17 Richard Biener <rguenther@suse.de>
7225 * gcc.dg/torture/pr86505.c: New testcase.
7227 2018-08-16 Martin Sebor <msebor@redhat.com>
7229 PR tree-optimization/86853
7230 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7231 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7232 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7234 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7236 * gcc.dg/missing-header-fixit-3.c: New test.
7238 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7240 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7241 (test_fixit_insert_newline): Update expected output to show '+'
7242 characters in margin of line-insertion fix-it hint.
7244 2018-08-16 Nathan Sidwell <nathan@acm.org>
7246 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7247 * gcc.dg/cpp/macsyntx2.c: likewise.
7249 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7252 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7253 * gcc.target/i386/avx-cvt-2.c: Ditto.
7255 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7258 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7260 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7262 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7264 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7266 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7267 (lib_strncmp): Likewise.
7269 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7271 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7272 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7273 * g++.dg/torture/pr44295.C : Likewise.
7275 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7278 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7279 attributes and matching.
7280 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7281 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7283 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7285 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7287 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7289 * gcc.target/i386/rop1.c: Remove.
7290 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7292 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7294 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7295 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7296 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7297 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7298 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7299 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7301 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7303 * g++.dg/diagnostic/aka3.C: New test.
7304 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7305 output to show range labels.
7306 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7307 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7308 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7309 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7310 labels. Add an "aka" example.
7311 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7313 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7314 * gcc.dg/format/pr72858.c: Likewise.
7315 * gcc.dg/format/pr78498.c: Likewise.
7316 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7317 Update expected output to show range labels. Add examples of
7318 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7319 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7320 Update expected output to show range labels.
7321 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7322 (test_very_wide_line): Adjust so that label is at left-clipping
7324 (test_very_wide_line_2): New test.
7325 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7326 Update expected output to show range labels.
7327 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7328 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7329 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7330 for new param to gcc_rich_location::add_expr.
7331 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7333 (test_show_locus): Add examples of labels to various tests. Tweak
7334 the "very wide_line" test case and duplicate it, to cover the
7335 boundary values for clipping of labels against the left-margin.
7336 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7337 diagnostic-test-show-locus-no-labels.c.
7338 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7339 Update line numbers of dg-locus directives.
7340 * gcc.dg/pr69627.c: Update expected output to show range labels.
7341 * lib/multiline.exp (proc _build_multiline_regex): Remove
7342 special-case handling of lines with trailing '|'.
7344 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7347 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7350 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7352 * gcc.dg/wmain.c: New test.
7354 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7357 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7358 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7361 2018-08-15 Martin Liska <mliska@suse.cz>
7363 PR tree-optimization/86925
7364 * gcc.dg/predict-20.c: New test.
7365 * gcc.dg/predict-21.c: New test.
7367 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7369 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7371 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7373 * gcc.target/i386/sse2-movs.c: New test.
7375 2018-08-14 Martin Sebor <msebor@redhat.com>
7377 PR tree-optimization/86650
7378 * gcc.dg/Warray-bounds-34.c: New test.
7380 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7383 * gfortran.dg/generic_34.f90: New test case.
7385 2018-08-13 Marek Polacek <polacek@redhat.com>
7388 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7389 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7390 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7391 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7392 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7393 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7394 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7395 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7396 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7397 * g++.dg/ext/stmtexpr15.C: Likewise.
7398 * g++.dg/gomp/pr47963.C: Likewise.
7399 * g++.dg/init/new37.C: Likewise.
7400 * g++.dg/init/new43.C: Likewise.
7401 * g++.dg/other/fold1.C: Likewise.
7402 * g++.dg/parse/array-size2.C: Likewise.
7403 * g++.dg/template/dependent-name3.C: Likewise.
7404 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7405 * g++.dg/other/vrp1.C: Likewise.
7406 * g++.dg/template/char1.C: Likewise.
7408 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7410 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7411 instead of a ZERO_EXTEND.
7413 2018-08-13 Martin Sebor <msebor@redhat.com>
7415 PR tree-optimization/71625
7416 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7417 * g++.dg/init/string2.C: New test.
7418 * g++.dg/init/string3.C: New test.
7419 * g++.dg/init/string4.C: New test.
7420 * gcc.dg/init-string-3.c: New test.
7421 * gcc.dg/strlenopt-55.c: New test.
7422 * gcc.dg/strlenopt-56.c: New test.
7424 2018-08-13 Marek Polacek <polacek@redhat.com>
7426 P0806R2 - Deprecate implicit capture of this via [=]
7427 * g++.dg/cpp2a/lambda-this1.C: New test.
7428 * g++.dg/cpp2a/lambda-this2.C: New test.
7429 * g++.dg/cpp2a/lambda-this3.C: New test.
7431 2018-08-13 Marek Polacek <polacek@redhat.com>
7434 * g++.dg/diagnostic/auto1.C: New test.
7436 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7439 * gfortran.dg/transfer_class_3.f90: New test.
7441 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7444 * gfortran.dg/use_rename_9.f90: New test.
7446 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7448 PR tree-optimization/86835
7449 * gcc.dg/pr86835.c: New test.
7451 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7454 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7455 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7456 * gfortran.dg/short_circuiting_2.f90: New test case.
7457 * gfortran.dg/short_circuiting_3.f90: New test case.
7459 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7462 * gcc.target/i386/pr82418.c: New test.
7464 2018-08-10 Martin Liska <mliska@suse.cz>
7467 * gcc.dg/predict-17.c: New test.
7468 * gcc.dg/predict-18.c: New test.
7469 * gcc.dg/predict-19.c: New test.
7471 2018-08-10 Martin Liska <mliska@suse.cz>
7473 PR tree-optimization/85799
7474 * gcc.dg/pr85799.c: New test.
7476 2018-08-09 Jeff Law <law@redhat.com>
7479 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7481 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7483 * gcc.target/aarch64/sve/reduc_8.c: New test.
7485 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7488 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7490 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7492 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7493 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7496 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7498 PR tree-optimization/86858
7499 * gcc.dg/vect/pr86858.c: New test.
7501 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7503 PR tree-optimization/86871
7504 * gcc.dg/vect/pr86871.c: New test.
7506 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7508 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7510 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7512 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7513 arch and tune numbers by 2.
7514 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7515 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7516 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7517 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7518 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7519 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7520 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7521 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7522 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7523 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7524 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7525 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7526 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7527 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7528 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7529 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7530 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7531 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7532 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7533 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7534 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7535 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7536 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7537 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7538 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7539 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7540 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7541 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7542 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7543 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7544 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7545 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7546 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7547 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7548 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7549 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7550 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7551 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7552 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7553 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7554 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7555 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7556 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7557 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7558 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7559 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7560 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7561 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7562 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7563 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7564 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7565 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7566 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7567 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7568 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7569 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7570 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7571 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7572 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7573 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7574 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7575 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7576 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7577 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7578 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7579 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7581 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7584 * gcc.target/s390/pr84332.c: New testcase.
7586 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7589 * gcc.target/m68k/tls-dimode.c: New file.
7591 2018-08-08 Nathan Sidwell <nathan@acm.org>
7593 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7594 c-c++-common/inc-from-1.c: New
7596 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7599 * gcc.target/s390/TI-constants-lra.c: New testcase.
7600 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7602 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7604 * gcc.target/s390/hotpatch-8.c: Remove.
7605 * gcc.target/s390/hotpatch-9.c: Remove.
7606 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7607 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7609 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7611 P0595R1 - is_constant_evaluated
7612 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7615 * g++.dg/cpp1z/decomp46.C: New test.
7618 * g++.dg/opt/pr86738.C: New test.
7620 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7623 * gcc.target/aarch64/frecpe_1.c: New test.
7624 * gcc.target/aarch64/frecpe_2.c: Likewise.
7626 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7628 PR c++/59480, DR 136
7629 * g++.dg/other/friend8.C: New.
7630 * g++.dg/other/friend9.C: Likewise.
7631 * g++.dg/other/friend10.C: Likewise.
7632 * g++.dg/other/friend11.C: Likewise.
7633 * g++.dg/other/friend12.C: Likewise.
7634 * g++.dg/other/friend13.C: Likewise.
7635 * g++.dg/other/friend14.C: Likewise.
7636 * g++.dg/other/friend15.C: Likewise.
7637 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7638 * g++.dg/parse/defarg8.C: Likewise.
7640 2018-08-07 Martin Liska <mliska@suse.cz>
7643 * gcc.dg/predict-16.c: New test.
7644 * g++.dg/predict-1.C: New test.
7646 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7647 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7649 PR tree-optimization/80925
7650 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7651 vectorized on !vect_hw_misalign targets.
7653 2018-08-06 Marek Polacek <polacek@redhat.com>
7656 * g++.dg/cpp1y/constexpr-86767.C: New test.
7658 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7660 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7661 for target *-*-linux-gnu.
7663 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7665 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7666 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7667 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7669 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7671 * gcc.target/s390/nomemloopunroll-1.c: New test.
7673 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7676 * gcc.target/i386/pr86386.c: New file.
7678 2018-08-04 Tom de Vries <tdevries@suse.de>
7680 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7682 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7684 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7687 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7690 * gfortran.dg/interface_assignment_6.f90: New test case.
7692 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7695 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7697 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7698 Jonathan Wakely <jwakely@redhat.com>
7701 * g++.dg/pr85523.C: New test.
7703 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7706 * gcc.dg/union-duplicate-field.c: New test.
7708 2018-08-03 Jason Merrill <jason@redhat.com>
7711 * g++.dg/template/pr86706.C: New test.
7713 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7715 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7716 on vect_avg_qi targets.
7717 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7718 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7719 * gcc.dg/vect/vect-avg-15.c: Likewise.
7721 2018-08-03 Martin Liska <mliska@suse.cz>
7723 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7724 * gcc.dg/predict-13.c: Likewise.
7725 * gcc.dg/predict-3.c: Likewise.
7726 * gcc.dg/predict-4.c: Likewise.
7727 * gcc.dg/predict-5.c: Likewise.
7728 * gcc.dg/predict-6.c: Likewise.
7729 * gcc.dg/predict-9.c: Likewise.
7730 * gfortran.dg/predict-1.f90: Likewise.
7732 2018-08-02 Richard Biener <rguenther@suse.de>
7735 * g++.dg/torture/pr86763.C: New testcase.
7737 2018-08-02 Richard Biener <rguenther@suse.de>
7739 PR tree-optimization/86816
7740 * g++.dg/torture/pr86816.C: New testcase.
7742 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7744 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7746 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7747 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7748 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7750 * gcc.target/aarch64/sve/single_2.c: Likewise.
7751 * gcc.target/aarch64/sve/single_3.c: Likewise.
7752 * gcc.target/aarch64/sve/single_4.c: Likewise.
7754 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7757 * gcc.target/aarch64/ldp_stp_13.c: New test.
7759 2018-08-01 Martin Sebor <msebor@redhat.com>
7761 PR tree-optimization/86650
7762 * gcc.dg/format/gcc_diag-10.c: Adjust.
7764 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7766 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7768 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7770 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7773 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7774 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7776 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7778 * gcc.dg/pointer-range-check-1.c: New test.
7779 * gcc.dg/pointer-range-check-2.c: Likewise.
7781 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7783 PR tree-optimization/86749
7784 * gcc.dg/vect/pr86749.c: New test.
7786 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7789 * g++.dg/lookup/name-clash12.C: New.
7791 2018-08-01 Richard Biener <rguenther@suse.de>
7793 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7795 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7797 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7799 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7801 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7803 2018-08-01 Martin Liska <mliska@suse.cz>
7805 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7806 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7807 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7808 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7809 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7810 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7811 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7812 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7814 2018-08-01 Martin Liska <mliska@suse.cz>
7817 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7819 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7821 * gcc.target/aarch64/extract_zero_extend.c: New file.
7823 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7826 * gcc.c-torture/compile/pr85704.c: New test.
7828 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7829 Olivier Hainque <hainque@adacore.com>
7831 * gnat.dg/dinst.adb: New.
7832 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7834 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7836 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7838 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7841 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7843 * c-c++-common/spec-barrier-1.c: New test.
7844 * c-c++-common/spec-barrier-2.c: New test.
7845 * gcc.dg/spec-barrier-3.c: New test.
7847 2018-07-31 Martin Sebor <msebor@redhat.com>
7849 PR tree-optimization/86741
7850 * gcc.dg/Warray-bounds-33.c: New test.
7852 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7854 * gcc.target/s390/memset-1.c: Improve testcase.
7856 2018-07-31 Tom de Vries <tdevries@suse.de>
7859 * g++.dg/guality/pr86687.C: New test.
7861 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7863 P1008R1 - prohibit aggregates with user-declared constructors
7864 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7865 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7866 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7867 * g++.dg/cpp2a/aggr1.C: New test.
7868 * g++.dg/cpp2a/aggr2.C: New test.
7870 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7873 * gcc.target/arm/pr86640.c: New testcase.
7875 2018-07-31 Martin Liska <mliska@suse.cz>
7877 PR gcov-profile/85338
7878 PR gcov-profile/85350
7879 PR gcov-profile/85372
7880 * gcc.misc-tests/gcov-pr85338.c: New test.
7881 * gcc.misc-tests/gcov-pr85350.c: New test.
7882 * gcc.misc-tests/gcov-pr85372.c: New test.
7884 2018-07-31 Martin Liska <mliska@suse.cz>
7886 PR gcov-profile/83813
7887 PR gcov-profile/84758
7888 PR gcov-profile/85217
7889 PR gcov-profile/85332
7890 * gcc.misc-tests/gcov-pr83813.c: New test.
7891 * gcc.misc-tests/gcov-pr84758.c: New test.
7892 * gcc.misc-tests/gcov-pr85217.c: New test.
7893 * gcc.misc-tests/gcov-pr85332.c: New test.
7895 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7897 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7898 gnat.dg/prot5_pkg.ads: New testcase.
7900 2018-07-31 Justin Squirek <squirek@adacore.com>
7902 * gnat.dg/addr11.adb: New testcase.
7904 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7906 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7908 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7910 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7912 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7914 * gnat.dg/iter3.adb: New testcase.
7916 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7918 Revert 'AsyncI/O patch committed'
7919 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7920 Thomas Koenig <tkoenig@gcc.gnu.org>
7923 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7924 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7926 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7928 PR rtl-optimization/85160
7929 * gcc.target/powerpc/combine-2-2.c: New testcase.
7931 2018-07-27 Martin Sebor <msebor@redhat.com>
7933 PR tree-optimization/86696
7934 * g++.dg/pr86696.C: New test.
7936 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7938 PR tree-optimization/86636
7939 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7940 Add dg-require-effective-target pthread.
7942 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7944 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7945 * gcc.dg/strcmpopt_6.c: Likewise.
7947 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7950 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7952 2018-07-26 Martin Sebor <msebor@redhat.com>
7954 PR tree-optimization/86043
7955 PR tree-optimization/86042
7956 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7958 * gcc.dg/strlenopt-44.c: New test.
7960 2018-07-26 Martin Liska <mliska@suse.cz>
7962 PR gcov-profile/86536
7963 * gcc.misc-tests/gcov-pr86536.c: New test.
7965 2018-07-25 Martin Sebor <msebor@redhat.com>
7967 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7968 ignored by the test harness.
7970 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7971 Thomas Koenig <tkoenig@gcc.gnu.org>
7974 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7975 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7977 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7980 * g++.dg/pr85515-2.C: Add expected dg-error.
7981 * g++.dg/cpp0x/range-for36.C: New test.
7983 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7985 * gcc.target/arc/uncached-1.c: New test.
7986 * gcc.target/arc/uncached-2.c: Likewise.
7988 2018-07-24 Martin Sebor <msebor@redhat.com>
7990 PR tree-optimization/86622
7991 PR tree-optimization/86532
7992 * gcc.c-torture/execute/strlen-2.c: New test.
7993 * gcc.c-torture/execute/strlen-3.c: New test.
7994 * gcc.c-torture/execute/strlen-4.c: New test.
7996 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7998 PR tree-optimization/86636
7999 * gcc.c-torture/compile/pr86636.c: New test.
8001 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
8003 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
8005 2018-07-24 Jakub Jelinek <jakub@redhat.com>
8008 * gcc.target/i386/pr86627.c: New test.
8011 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
8012 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
8013 * g++.dg/tree-ssa-/pr19476-6.C: New test.
8014 * g++.dg/tree-ssa-/pr19476-7.C: New test.
8016 2018-07-23 Carl Love <cel@us.ibm.com>
8019 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
8020 file altivec-2-runnable.c.
8021 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
8022 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
8023 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
8024 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
8025 vec_cts, vec_ctu, vec_cpsgn tests.
8027 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
8030 * gcc.dg/pr86617.c: New test.
8032 2018-07-23 Jakub Jelinek <jakub@redhat.com>
8035 * g++.dg/warn/Wnonnull-compare-9.C: New test.
8037 2018-07-20 Martin Sebor <msebor@redhat.com>
8040 * c-c++-common/pr68657-1.c: Adjust.
8041 * c-c++-common/pr68657-2.c: Same.
8042 * c-c++-common/pr68657-3.c: Same.
8043 * c-c++-common/pr68833-1.c: Same.
8044 * gcc.dg/Walloc-size-larger-than-16.c: Same.
8045 * gcc.dg/Walloca-larger-than.c: New test.
8046 * gcc.dg/Walloca-larger-than-2.c: New test.
8047 * gcc.dg/Wframe-larger-than-2.c: New test.
8048 * gcc.dg/Wlarger-than3.c: New test.
8049 * gcc.dg/Wvla-larger-than-3.c: New test.
8050 * gcc.dg/pr42611.c: Adjust.
8051 * gnat.dg/frame_overflow.adb: Same.
8053 2018-07-20 Martin Sebor <msebor@redhat.com>
8055 PR tree-optimization/86613
8056 PR tree-optimization/86611
8057 * c-c++-common/Warray-bounds-2.c: Undefine macros and
8058 prune duplicate warnings.
8059 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
8060 data-model-dependencies.
8061 * gcc.dg/Warray-bounds-32.c: Ditto.
8063 2018-07-20 Richard Biener <rguenther@suse.de>
8066 * g++.dg/lto/pr86585_0.C: New testcase.
8067 * g++.dg/lto/pr86585_1.C: Likewise.
8069 2018-07-19 Martin Sebor <msebor@redhat.com>
8071 PR tree-optimization/83776
8072 PR tree-optimization/84047
8073 * gcc.dg/Warray-bounds-29.c: New test.
8074 * gcc.dg/Warray-bounds-30.c: New test.
8075 * gcc.dg/Warray-bounds-31.c: New test.
8076 * gcc.dg/Warray-bounds-32.c: New test.
8078 2018-07-19 Michael Collison <michael.collison@arm.com>
8079 Richard Henderson <rth@redhat.com>
8081 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8082 * gcc.target/aarch64/builtin_saddl.c: New testcase.
8083 * gcc.target/aarch64/builtin_saddll.c: New testcase.
8084 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8085 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
8086 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
8087 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8088 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
8089 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
8090 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
8091 * gcc.target/aarch64/builtin_usubl.c: New testcase.
8092 * gcc.target/aarch64/builtin_usubll.c: New testcase.
8094 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8096 Revert fix for c++/59480 (and testsuite followup)
8098 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8100 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8102 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8104 PR c++/59480, DR 136
8105 * g++.dg/other/friend8.C: New.
8106 * g++.dg/other/friend9.C: Likewise.
8107 * g++.dg/other/friend10.C: Likewise.
8108 * g++.dg/other/friend11.C: Likewise.
8109 * g++.dg/other/friend12.C: Likewise.
8110 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8111 * g++.dg/parse/defarg8.C: Likewise.
8113 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8115 * gcc.target/aarch64/profile.c: New test.
8117 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8120 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8122 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8125 * gcc.target/i386/pr86560-4.c: New test.
8126 * gcc.target/i386/pr86560-5.c: Likewise.
8128 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8131 * gcc.target/i386/pr86560-1.c: New test.
8132 * gcc.target/i386/pr86560-2.c: Likewise.
8133 * gcc.target/i386/pr86560-3.c: Likewise.
8135 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8137 * gfortran.dg/max_fmax_aarch64.f90: New test.
8138 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
8139 * gfortran.dg/minmax_integer.f90: Likewise.
8141 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8143 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8145 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8148 * g++.dg/tree-ssa/pr86544.C: New test.
8150 2018-07-18 Jakub Jelinek <jakub@redhat.com>
8153 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8155 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8158 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8159 * c-c++-common/pr69558.c: Remove xfail.
8160 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8161 * gcc.dg/pr61817-1.c: Likewise.
8162 * gcc.dg/pr61817-2.c: Likewise.
8163 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8165 2018-07-18 Janus Weil <janus@gcc.gnu.org>
8168 * gfortran.dg/function_optimize_5.f90: Add option
8169 '-faggressive-function-elimination' and update dg-warning clauses.
8170 * gfortran.dg/short_circuiting.f90: New test.
8172 2018-07-18 Marek Polacek <polacek@redhat.com>
8174 PR c++/86190 - bogus -Wsign-conversion warning
8175 * g++.dg/warn/Wsign-conversion-3.C: New test.
8176 * g++.dg/warn/Wsign-conversion-4.C: New test.
8178 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8180 PR c++/59480, DR 136
8181 * g++.dg/other/friend8.C: New.
8182 * g++.dg/other/friend9.C: Likewise.
8183 * g++.dg/other/friend10.C: Likewise.
8184 * g++.dg/other/friend11.C: Likewise.
8185 * g++.dg/other/friend12.C: Likewise.
8186 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8187 * g++.dg/parse/defarg8.C: Likewise.
8189 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/ext/uow-3.C: Adjust.
8192 * g++.dg/ext/uow-4.C: Likewise.
8193 * g++.dg/lookup/name-clash11.C: Likewise.
8194 * g++.dg/lookup/name-clash7.C: Likewise.
8195 * g++.dg/lookup/redecl1.C: Likewise.
8196 * g++.dg/warn/changes-meaning.C: Likewise.
8197 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8198 * g++.old-deja/g++.law/nest1.C: Likewise.
8200 2018-07-18 Richard Biener <rguenther@suse.de>
8203 * g++.dg/lto/pr86523-3_0.C: New testcase.
8205 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8207 * gcc.target/m68k/mulsi_highpart.c: New test.
8209 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8211 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8212 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8213 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8214 * gcc.dg/cpp/pr61854-8.c: New test.
8216 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8218 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8220 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8223 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8225 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8227 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8228 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8229 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8230 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8231 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8233 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8235 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8236 * gcc.target/powerpc/pr79916.c: Require dfp.
8238 2018-07-17 Richard Biener <rguenther@suse.de>
8241 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8243 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8245 * gcc.target/s390/function-align1.c: New test.
8246 * gcc.target/s390/function-align2.c: New test.
8247 * gcc.target/s390/function-align3.c: New test.
8249 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8251 * gnat.dg/discr55.adb: New test.
8253 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255 * gcc.target/i386/vartrack-1.c (dg-options): Add
8256 -fomit-frame-pointer.
8258 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8260 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8261 (dg-lto-options): Add -fPIC.
8262 * g++.dg/lto/pr86523-2_0.C: Likewise.
8264 2018-07-17 Martin Liska <mliska@suse.cz>
8266 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8268 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8270 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8273 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8275 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8277 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8279 * gnat.dg/memorytest.adb: New testcase.
8281 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8283 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8286 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8288 * gnat.dg/equal3.adb: New testcase.
8290 2018-07-17 Justin Squirek <squirek@adacore.com>
8292 * gnat.dg/split_args.adb: New testcase.
8294 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8296 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8298 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8300 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8303 2018-07-16 Carl Love <cel@us.ibm.com>
8306 Forgot the PR number on the commit log.
8308 2018-07-16 Carl Love <cel@us.ibm.com>
8311 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8313 * gcc.target/powerpc/divkc3-3.c: Ditto.
8314 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8315 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8316 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8317 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8319 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8321 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8322 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8324 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8326 * lib/target-supports.exp (check_effective_target_longdouble64,
8327 check_effective_target_ppc_float128,
8328 check_effective_target_ppc_float128_insns,
8329 check_effective_target_powerpc_vsx): New.
8331 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8333 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8336 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8338 PR tree-optimization/86526
8339 * gcc.c-torture/compile/pr86526.c: New test.
8341 2018-07-16 Carl Love <cel@us.ibm.com>
8343 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8345 * gcc.target/powerpc/divkc3-3.c: Ditto.
8346 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8347 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8348 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8349 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8351 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8354 * gfortran.dg/assumed_rank_14.f90: New testcase.
8355 * gfortran.dg/assumed_rank_15.f90: New testcase.
8356 * gfortran.dg/dec_structure_8.f90: Update error messages.
8357 * gfortran.dg/dec_structure_23.f90: Update error messages.
8359 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8362 * gcc.c-torture/execute/pr86528.c: New test.
8363 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8365 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8367 * g++.dg/template/spec40.C: New.
8368 * g++.dg/parse/ptrmem8.C: Likewise.
8370 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8372 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8373 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8374 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8375 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8376 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8378 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8380 * gcc.target/s390/mrecord-mcount.c: New testcase.
8382 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8384 * gcc.target/s390/mfentry-m64.c: New testcase.
8386 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8388 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8391 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8393 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8396 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8398 * gnat.dg/wide_wide_value1.adb: New testcase.
8400 2018-07-16 Javier Miranda <miranda@adacore.com>
8402 * gnat.dg/bit_order1.adb: New testcase.
8404 2018-07-16 Javier Miranda <miranda@adacore.com>
8406 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8408 2018-07-16 Richard Biener <rguenther@suse.de>
8411 * g++.dg/lto/pr86523-1_0.C: New testcase.
8412 * g++.dg/lto/pr86523-2_0.C: Likewise.
8414 2018-07-16 Martin Liska <mliska@suse.cz>
8417 * g++.dg/ipa/pr86529.C: New test.
8419 2018-07-16 Tom de Vries <tdevries@suse.de>
8422 * gcc.target/i386/vartrack-1.c: New test.
8424 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8426 * gnat.dg/opt73.adb: New test.
8428 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8432 * g++.dg/opt/pr3698.C: New test.
8434 2018-07-16 Richard Biener <rguenther@suse.de>
8437 * gcc.dg/torture/pr86389.c: Require trampolines.
8439 2018-07-15 Tom de Vries <tdevries@suse.de>
8441 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8442 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8444 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8445 * gcc.dg/guality/guality.exp: Same.
8446 * gfortran.dg/guality/guality.exp: Same.
8448 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8449 Sunil K Pandey <sunil.k.pandey@intel.com>
8452 * gcc.target/i386/pr84413-1.c: New test.
8453 * gcc.target/i386/pr84413-2.c: Likewise.
8454 * gcc.target/i386/pr84413-3.c: Likewise.
8456 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8457 Steve Munroe <munroesj52@gmail.com>
8459 * gcc.target/powerpc/sse2-pand-1.c: New file.
8460 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8461 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8462 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8464 2018-07-13 Nathan Sidwell <nathan@acm.org>
8467 * g++.dg/pr86374.C: New.
8469 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8472 * gcc.dg/strcmpopt_5.c: New test.
8473 * gcc.dg/strcmpopt_6.c: New test.
8475 2018-07-13 Richard Biener <rguenther@suse.de>
8478 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8480 2018-07-13 Tom de Vries <tdevries@suse.de>
8482 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8483 * gcc.dg/guality/ctztest.c: Same.
8484 * gcc.dg/guality/sra-1.c: Same.
8486 2018-07-13 Tom de Vries <tdevries@suse.de>
8488 * gcc.dg/vla-1.c: Update.
8490 2018-07-13 Tom de Vries <tdevries@suse.de>
8492 * gcc.src/maintainers.exp: New file.
8494 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8497 * gcc.dg/pr86489.c: New test.
8499 2018-07-12 Martin Sebor <msebor@redhat.com>
8502 g++.dg/warn/pr86453.C: Adjust.
8504 2018-07-12 Jim Wilson <jimw@sifive.com>
8506 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8508 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8510 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8512 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8514 * c-c++-common/gomp/declare-target-3.c: New test.
8515 * g++.dg/gomp/declare-target-2.C: New test.
8517 2018-07-12 Martin Sebor <msebor@redhat.com>
8520 * c-c++-common/Wattributes.c: Adjust.
8521 * gcc.dg/Wattributes-10.c: New test.
8522 * g++.dg/Wattributes-3.C: Adjust.
8523 * gcc.dg/Wattributes-6.c: Adjust.
8524 * gcc.dg/pr18079.c: Adjust.
8525 * gcc.dg/torture/pr42363.c: Adjust.
8527 2018-07-12 Julia Koval <julia.koval@intel.com>
8529 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8532 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8534 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8535 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8536 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8537 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8538 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8539 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8540 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8542 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8544 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8545 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8546 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8547 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8548 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8549 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8550 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8551 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8553 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8554 Alan Hayward <alan.hayward@arm.com>
8555 David Sherwood <david.sherwood@arm.com>
8557 * gcc.dg/vect/vect-fma-2.c: New test.
8558 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8559 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8560 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8562 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8564 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8565 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8566 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8567 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8568 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8569 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8570 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8571 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8572 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8574 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8576 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8577 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8579 2018-07-12 Richard Biener <rguenther@suse.de>
8582 * gcc.target/i386/pr84829.c: New testcase.
8584 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.dg/torture/20180712-1.c: New test.
8588 PR tree-optimization/86492
8589 * gcc.c-torture/execute/pr86492.c: New test.
8591 2018-07-12 Richard Biener <rguenther@suse.de>
8594 * g++.dg/warn/pr86453.C: New testcase.
8596 2018-07-12 Richard Biener <rguenther@suse.de>
8599 * gcc.dg/graphite/pr86479.c: New testcase.
8601 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8603 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8604 of hardcoding size. Cast (rel) to MASK_TYPE.
8605 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8606 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8607 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8608 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8609 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8610 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8611 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8612 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8613 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8614 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8615 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8616 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8617 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8618 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8619 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8620 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8621 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8622 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8623 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8625 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8627 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8628 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8629 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8631 2018-07-10 Mark Wielaard <mark@klomp.org>
8634 * gcc.dg/pr86459.c: New test.
8636 2018-07-10 Martin Sebor <msebor@redhat.com>
8639 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8641 2018-07-10 Martin Liska <mliska@suse.cz>
8644 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8646 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8649 * g++.dg/ubsan/pr86406.C: New test.
8652 * gfortran.dg/vect/pr86421.f90: New test.
8654 2018-07-09 Martin Sebor <msebor@redhat.com>
8656 PR tree-optimization/86415
8657 * gcc.dg/strlenopt-53.c: New test.
8659 2018-07-09 Martin Sebor <msebor@redhat.com>
8662 * gcc.dg/strlenopt-49.c: New test.
8663 * gcc.dg/strlenopt-50.c: New test.
8664 * gcc.dg/strlenopt-51.c: New test.
8665 * gcc.dg/strlenopt-52.c: New test.
8666 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8668 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8671 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8672 to be returned and when first argument is not 0, so that they don't do
8673 anything for NEED_EXC or NEED_ERRNO.
8675 2018-07-09 Tom de Vries <tdevries@suse.de>
8677 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8678 * gcc.dg/guality/bswaptest.c: Same.
8679 * gcc.dg/guality/clztest.c: Same.
8680 * gcc.dg/guality/csttest.c: Same.
8681 * gcc.dg/guality/ctztest.c: Same.
8682 * gcc.dg/guality/drap.c: Same.
8683 * gcc.dg/guality/nrv-1.c: Same.
8684 * gcc.dg/guality/pr41353-1.c: Same.
8685 * gcc.dg/guality/pr41353-2.c: Same.
8686 * gcc.dg/guality/pr41404-1.c: Same.
8687 * gcc.dg/guality/pr43051-1.c: Same.
8688 * gcc.dg/guality/pr43077-1.c: Same.
8689 * gcc.dg/guality/pr43177.c: Same.
8690 * gcc.dg/guality/pr43329-1.c: Same.
8691 * gcc.dg/guality/pr43479.c: Same.
8692 * gcc.dg/guality/pr43593.c: Same.
8693 * gcc.dg/guality/pr45003-1.c: Same.
8694 * gcc.dg/guality/pr45003-2.c: Same.
8695 * gcc.dg/guality/pr45003-3.c: Same.
8696 * gcc.dg/guality/pr48437.c: Same.
8697 * gcc.dg/guality/pr48466.c: Same.
8698 * gcc.dg/guality/pr49888.c: Same.
8699 * gcc.dg/guality/pr54200.c: Same.
8700 * gcc.dg/guality/pr54519-1.c: Same.
8701 * gcc.dg/guality/pr54519-2.c: Same.
8702 * gcc.dg/guality/pr54519-3.c: Same.
8703 * gcc.dg/guality/pr54519-4.c: Same.
8704 * gcc.dg/guality/pr54519-5.c: Same.
8705 * gcc.dg/guality/pr54519-6.c: Same.
8706 * gcc.dg/guality/pr54551.c: Same.
8707 * gcc.dg/guality/pr54693-2.c: Same.
8708 * gcc.dg/guality/pr54693.c: Same.
8709 * gcc.dg/guality/pr54796.c: Same.
8710 * gcc.dg/guality/pr54970.c: Same.
8711 * gcc.dg/guality/pr67192.c: Same.
8712 * gcc.dg/guality/pr69947.c: Same.
8713 * gcc.dg/guality/pr78726.c: Same.
8714 * gcc.dg/guality/rotatetest.c: Same.
8715 * gcc.dg/guality/sra-1.c: Same.
8716 * gcc.dg/guality/vla-2.c: Same.
8718 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8720 * g++.dg/diagnostic/long-short.C: New.
8721 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8722 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8723 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8725 2018-07-09 Tom de Vries <tdevries@suse.de>
8727 * gcc.dg/vla-1.c: New test.
8729 2018-07-07 Tom de Vries <tdevries@suse.de>
8731 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8733 (get_dump_flags): New proc.
8734 (toplevel): Test all dump flags.
8736 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8738 * gnat.dg/stack_usage6.adb: New test.
8739 * gnat.dg/stack_usage6_pkg.ads: New helper.
8741 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8743 * gnat.dg/pure_function3a.adb: New test.
8744 * gnat.dg/pure_function3b.adb: Likewise.
8745 * gnat.dg/pure_function3c.adb: Likewise.
8746 * gnat.dg/pure_function3_pkg.ads: New helper.
8748 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8751 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8752 dg-require-effective-target. Add -msse not just on i386-*, but
8753 on all i?86-* and x86_64-*.
8755 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8757 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8758 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8759 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8760 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8761 * gcc.dg/tree-ssa/popcount3.c: New test.
8763 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8765 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8766 to preserve the test.
8767 * gcc.target/i386/pr85073.c: Likewise.
8769 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8771 PR tree-optimization/86401
8772 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8773 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8774 * c-c++-common/rotate-9.c: New test.
8776 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8779 gcc.target/powerpc/pr86324-1.c: New test.
8780 gcc.target/powerpc/pr86324-2.c: Likewise.
8782 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8785 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8787 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8789 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8791 2018-07-05 Jeff Law <law@redhat.com>
8793 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8795 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8798 * gfortran.dg/deferred_character_20.f90: New test.
8800 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8804 * gfortran.dg/init_flag_18.f90: New testcase.
8805 * gfortran.dg/init_flag_19.f03: New testcase.
8807 2018-07-05 Carl Love <cel@us.ibm.com>
8808 * gcc.target/altivec-1-runnable.c: New test file.
8809 * gcc.target/altivec-2-runnable.c: New test file.
8810 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8813 2018-07-05 Martin Sebor <msebor@redhat.com>
8816 * gcc.dg/strlenopt-47.c: New test.
8817 * gcc.dg/strlenopt-48.c: New test.
8819 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8822 * gcc.target/arm/big-endian-subreg.c: New.
8824 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8827 * gcc.dg/vect/pr84711.c: New.
8829 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8831 * gcc.target/aarch64/struct_cpy.c: New.
8833 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8835 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8836 * c-c++-common/unroll-2.c: Likewise.
8837 * g++.dg/cdce3.C: Likewise.
8838 * g++.dg/ext/unroll-1.C: Likewise.
8839 * g++.dg/ext/unroll-2.C: Likewise.
8840 * g++.dg/ext/unroll-3.C: Likewise.
8841 * gcc.dg/cdce1.c: Likewise.
8842 * gcc.dg/cdce2.c: Likewise.
8843 * gcc.dg/gomp/pr68128-1.c: Likewise.
8844 * gcc.dg/vect/pr46032.c: Likewise.
8845 * gcc.dg/vect/vect-cond-10.c: Likewise.
8846 * gcc.dg/vect/vect-cond-8.c: Likewise.
8847 * gcc.dg/vect/vect-cond-9.c: Likewise.
8848 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8849 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8850 * gcc.target/i386/avx-cvt-2.c: Likewise.
8851 * gcc.target/i386/avx-cvt-3.c: Likewise.
8852 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8853 * gcc.target/i386/avx2-gather-2.c: Likewise.
8854 * gcc.target/i386/avx2-gather-6.c: Likewise.
8855 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8856 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8857 * gfortran.dg/directive_unroll_1.f90: Likewise.
8858 * gfortran.dg/directive_unroll_2.f90: Likewise.
8859 * gnat.dg/unroll2.adb: Likewise.
8860 * gnat.dg/unroll3.adb: Likewise.
8862 2018-07-05 Tom de Vries <tdevries@suse.de>
8864 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8866 2018-07-04 Martin Sebor <msebor@redhat.com>
8868 PR tree-optimization/86274
8869 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8871 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8874 * gfortran.dg/block_16.f08. New test.
8876 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8878 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8879 has a slightly different IL that provides more threading
8882 2018-07-04 Martin Liska <mliska@suse.cz>
8887 * gcc.dg/pr84100.c (foo):
8888 * gcc.target/i386/falign-functions-2.c: New test.
8889 * gcc.target/i386/falign-functions.c: New test.
8891 2018-07-04 Martin Liska <mliska@suse.cz>
8893 * gcc.dg/pr47793.c: Remove.
8895 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8897 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8899 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8901 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8904 * gcc.target/i386/pr85620-1.c: New test.
8905 * gcc.target/i386/pr85620-2.c: Likewise.
8906 * gcc.target/i386/pr85620-3.c: Likewise.
8907 * gcc.target/i386/pr85620-4.c: Likewise.
8909 2018-07-03 Martin Sebor <msebor@redhat.com>
8911 PR tree-optimization/86274
8912 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8913 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8914 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8915 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8916 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8917 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8918 * gcc.dg/tree-ssa/pr83198.c: Same.
8920 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8922 * g++.dg/other/locations1.C: New.
8923 * g++.dg/tls/locations1.C: Likewise.
8924 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8925 * g++.dg/diagnostic/virtual-static.C: Likewise.
8926 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8927 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8928 * g++.dg/cpp0x/pr51463.C: Likewise.
8929 * g++.dg/other/typedef1.C: Likewise.
8930 * g++.dg/parse/dtor13.C: Likewise.
8931 * g++.dg/template/error44.C: Likewise.
8932 * g++.dg/template/typedef4.C: Likewise.
8933 * g++.dg/template/typedef5.C: Likewise.
8934 * g++.dg/tls/diag-2.C: Likewise.
8935 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8937 2018-07-03 Marek Polacek <polacek@redhat.com>
8940 * g++.dg/diagnostic/pr86201.C: New test.
8942 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8945 * gcc.target/i386/pr85694.c: New test.
8947 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8949 PR tree-optimization/85694
8950 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8951 Return true for AArch64 without SVE.
8952 * gcc.target/aarch64/vect_hadd_1.h: New file.
8953 * gcc.target/aarch64/vect_shadd_1.c: New test.
8954 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8955 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8956 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8958 2018-07-03 Marek Polacek <polacek@redhat.com>
8961 * gcc.dg/Wint-conversion-2.c: New test.
8964 * g++.dg/overload/conv-op3.C: New test.
8966 2018-07-03 Richard Biener <rguenther@suse.de>
8969 * gcc.dg/torture/pr86389.c: New testcase.
8971 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8973 PR tree-optimization/85694
8974 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8976 * gcc.dg/vect/vect-avg-1.c: New test.
8977 * gcc.dg/vect/vect-avg-2.c: Likewise.
8978 * gcc.dg/vect/vect-avg-3.c: Likewise.
8979 * gcc.dg/vect/vect-avg-4.c: Likewise.
8980 * gcc.dg/vect/vect-avg-5.c: Likewise.
8981 * gcc.dg/vect/vect-avg-6.c: Likewise.
8982 * gcc.dg/vect/vect-avg-7.c: Likewise.
8983 * gcc.dg/vect/vect-avg-8.c: Likewise.
8984 * gcc.dg/vect/vect-avg-9.c: Likewise.
8985 * gcc.dg/vect/vect-avg-10.c: Likewise.
8986 * gcc.dg/vect/vect-avg-11.c: Likewise.
8987 * gcc.dg/vect/vect-avg-12.c: Likewise.
8988 * gcc.dg/vect/vect-avg-13.c: Likewise.
8989 * gcc.dg/vect/vect-avg-14.c: Likewise.
8991 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8993 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8994 get split into two for use by the over-widening pattern.
8995 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8996 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8997 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8998 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8999 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9000 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9001 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9002 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9003 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9004 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9005 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9006 * gcc.dg/vect/vect-over-widen-22.c: New test.
9008 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9010 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
9012 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
9013 over-widening messages.
9014 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9015 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9016 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9017 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9018 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9019 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9020 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9021 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
9022 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9023 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
9024 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9025 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9026 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9027 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9028 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9029 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9030 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9031 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9032 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9033 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9034 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9035 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
9036 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
9037 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
9038 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
9039 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
9041 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9043 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
9045 2018-07-02 Jim Wilson <jimw@sifive.com>
9047 * gcc.target/riscv/interrupt-debug.c: New.
9049 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9051 * g++.dg/diagnostic/thread-thread_local.C: New.
9053 2018-07-02 Martin Liska <mliska@suse.cz>
9056 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
9057 * gcc.dg/profile-dir-2.c: Likewise.
9058 * gcc.dg/profile-dir-3.c: Likewise.
9060 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
9062 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9065 2018-07-02 Richard Biener <rguenther@suse.de>
9067 PR tree-optimization/86363
9068 * gcc.dg/torture/pr86363.c: New testcase.
9070 2018-07-02 Martin Liska <mliska@suse.cz>
9072 * gcc.dg/completion-1.c: New test.
9073 * gcc.dg/completion-2.c: New test.
9074 * gcc.dg/completion-3.c: New test.
9076 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9080 * gfortran.dg/proc_ptr_50.f90: New test.
9082 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9085 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
9087 2018-07-02 Martin Liska <mliska@suse.cz>
9090 * gcc.dg/ipa/pr86279.c: New test.
9092 2018-07-02 Martin Liska <mliska@suse.cz>
9095 * g++.dg/ipa/pr86323.C: New test.
9097 2018-07-01 Tom de Vries <tdevries@suse.de>
9100 2018-07-01 Tom de Vries <tdevries@suse.de>
9102 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9103 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9105 2018-07-01 Tom de Vries <tdevries@suse.de>
9107 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9109 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9112 2018-07-01 Tom de Vries <tdevries@suse.de>
9114 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9115 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9117 2018-07-01 Tom de Vries <tdevries@suse.de>
9119 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9120 * gcc.dg/guality/vla-1.c: Use relative line numbers.
9122 2018-07-01 Tom de Vries <tdevries@suse.de>
9124 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9125 (verify_call): ... here. Move to toplevel.
9126 (verify_call_np, dg_final_directive_check_utils): New proc.
9127 (toplevel): Call dg_final_directive_check_utils.
9128 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9130 2018-06-30 Jim Wilson <jimw@sifive.com>
9132 * gcc.target/riscv/shift-shift-1.c: New.
9133 * gcc.target/riscv/shift-shift-2.c: New.
9134 * gcc.target/riscv/shift-shift-3.c: New.
9136 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9138 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9140 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9142 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9143 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9144 by 4 in the computation of a[i].
9145 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9146 main multiplication constant.
9147 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9148 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9149 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
9150 pattern to cast the result to int.
9151 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
9152 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9153 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9154 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9155 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9156 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9157 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9158 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9159 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9160 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9161 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9162 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9163 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9164 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9165 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9166 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9167 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9168 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9169 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9170 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9172 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9174 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9175 test for vectorization along the lines described in the comment.
9177 2018-06-30 Tom de Vries <tdevries@suse.de>
9179 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9180 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9181 LTO_TORTURE_OPTIONS.
9182 * gcc.dg/guality/prevent-optimization.h: New file.
9183 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9184 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9186 2018-06-30 Tom de Vries <tdevries@suse.de>
9188 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9189 * lib/gcc-dg.exp (dg-final): New proc.
9190 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9193 2018-06-29 Martin Sebor <msebor@redhat.com>
9195 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9196 that don't define the function.
9198 2018-06-29 Marek Polacek <polacek@redhat.com>
9201 * g++.dg/ext/cond3.C: New test.
9203 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9205 * gcc.target/arm/arm-soft-strd-even.c: New test.
9207 2018-06-29 Tom de Vries <tdevries@suse.de>
9209 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9211 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9212 (process-message): ... here.
9213 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9215 2018-06-29 Martin Liska <mliska@suse.cz>
9217 PR tree-optimization/86263
9218 * gcc.dg/tree-ssa/pr86263.c: New test.
9220 2018-06-28 Carl Love <cel@us.ibm.com>
9222 * gcc.target/p9-extract-1.c: Add test case.
9223 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9226 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9229 * gcc.target/i386/pr86348.c: New test.
9231 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9233 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9235 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9238 * gfortran.dg/dec_type_print_2.f03: New testcase.
9240 2018-06-28 David Pagan <dave.pagan@oracle.com>
9243 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9244 message causing unexpected test FAIL.
9246 2018-06-28 Martin Liska <mliska@suse.cz>
9248 * gcc.dg/tree-ssa/switch-1.c: New test.
9250 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9252 * gnat.dg/debug15.adb: New test.
9254 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9257 * g++.dg/lookup/pr86329.C: New test.
9259 2018-06-27 Carl Love <cel@us.ibm.com>
9261 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9263 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9266 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9268 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9270 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9272 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9274 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9275 requirement for this test.
9276 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9277 requirement, and -mpower8-vector compile option.
9279 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9282 * gcc.dg/pr86314.c: New test.
9285 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9287 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289 * gcc.target/i386/pr86257.c: Require 64-bit.
9291 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9293 * g++.dg/pr86082.C: Require IBM1047 support.
9295 2018-06-26 Richard Biener <rguenther@suse.de>
9298 * gcc.dg/pr86271.c: New testcase.
9300 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9303 * gcc.dg/pr86064.c: New.
9305 2018-06-25 Jeff Law <law@redhat.com>
9307 * lib/target-supports.exp
9308 (check_effective_target_logical_op_short_circuit): Add v850.
9310 2018-06-25 Martin Sebor <msebor@redhat.com>
9312 PR tree-optimization/86204
9313 * gcc.dg/strlenopt-46.c: New test.
9315 2018-06-25 Martin Sebor <msebor@redhat.com>
9317 PR tree-optimization/85700
9318 * gcc.dg/Wstringop-truncation-4.c: New test.
9320 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9325 * gfortran.dg/init_flag_17.f90: New testcase.
9327 2018-06-25 Carl Love <cel@us.ibm.com>
9329 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9330 vec_extract a signed int. Add vec_extract tests for bool char
9332 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9335 2018-06-25 Tom de Vries <tdevries@suse.de>
9337 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9339 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9342 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9344 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9346 * gnat.dg/sso9.adb: New testcase.
9347 * gnat.dg/sso9_pkg.ads: Likewise.
9349 2018-06-25 Tom de Vries <tdevries@suse.de>
9352 * gcc.target/i386/pr86257.c: New test.
9354 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9357 * g++.dg/pr86082.C: New test.
9359 2018-06-24 Tom de Vries <tdevries@suse.de>
9361 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9362 * gcc.dg/guality/guality.exp: Same.
9363 * gfortran.dg/guality/guality.exp: Same.
9364 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9366 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9368 * g++.dg/concepts/locations1.C: New.
9369 * g++.dg/cpp0x/locations1.C: Likewise.
9370 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9371 * g++.dg/cpp1z/inline-var3.C: Likewise.
9373 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9376 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9378 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9380 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9382 * gcc.target/powerpc/builtins-9.c: New test.
9383 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9384 to expect different code generation on big-endian vs.
9385 little-endian targets.
9387 2018-06-22 Tom de Vries <tdevries@suse.de>
9389 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9390 $rootme/../gdb/gdb, if available.
9391 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9392 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9394 2018-06-22 Tom de Vries <tdevries@suse.de>
9396 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9397 * g++.dg/guality/guality.exp: Use report_gdb.
9398 * gcc.dg/guality/guality.exp: Same.
9399 * gfortran.dg/guality/guality.exp: Same.
9401 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9404 * g++.dg/ext/offsetof3.C: New test.
9406 2018-06-22 Carl Love <cel@us.ibm.com>
9408 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9409 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9410 for the vnor, vand and vxor instructions.
9411 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9412 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9413 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9414 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9415 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9416 Add -dp to dg-options, update expected counts.
9418 2018-06-22 Paul Koning <ni1d@arrl.net>
9420 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9422 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9423 * gcc.c-torture/compile/20040101-1.c: Ditto.
9424 * gcc.c-torture/compile/20050622-1.c: Ditto.
9425 * gcc.c-torture/compile/20080625-1.c: Ditto.
9426 * gcc.c-torture/compile/20090107-1.c: Ditto.
9427 * gcc.c-torture/compile/920501-12.c: Ditto.
9428 * gcc.c-torture/compile/920501-4.c: Ditto.
9429 * gcc.c-torture/compile/961203-1.c: Ditto.
9430 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9431 * gcc.c-torture/compile/pr25310.c: Ditto.
9433 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9434 James Norris <jnorris@codesourcery.com>
9435 Thomas Schwinge <thomas@codesourcery.com>
9436 Tom de Vries <tom@codesourcery.com>
9438 * c-c++-common/goacc/deviceptr-4.c: New file.
9439 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9441 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9442 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9443 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9444 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9445 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9446 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9448 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9449 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9450 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9452 * gfortran.dg/goacc/modules.f95: Likewise.
9453 * gfortran.dg/goacc/routine-8.f90: Likewise.
9454 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9456 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9458 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9459 if the long double format is IEEE 128-bit for tests that are
9460 explicitly testing IBM extended double support. Use the
9461 appropriate pack and unpack built-in functions. Change calls from
9462 __builtin_isinfl to __builtin_isinf since the later supports all
9463 floating point types.
9464 * gcc.target/powerpc/pr57150.c: Likewise.
9465 * gcc.target/powerpc/pr60203.c: Likewise.
9466 * gcc.target/powerpc/pr67808.c: Likewise.
9467 * gcc.target/powerpc/pr70117.c: Likewise.
9468 * gcc.target/powerpc/tfmode_off.c: Likewise.
9470 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9473 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9475 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9478 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9480 2018-06-21 Tom de Vries <tdevries@suse.de>
9482 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9484 2018-06-21 Tom de Vries <tdevries@suse.de>
9486 PR tree-optimization/85859
9487 * gcc.dg/pr85859.c: New test.
9489 2018-06-21 Richard Biener <rguenther@suse.de>
9491 PR tree-optimization/86232
9492 * gcc.dg/torture/pr86232.c: New testcase.
9494 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9496 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9498 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9500 * gcc/gcc.target/aarch64/aes_2.c: New test.
9502 2018-06-20 Than McIntosh <thanm@google.com>
9505 * gcc.dg/split-8.c: New.
9507 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9509 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9510 for vpkudus in place of vpksdus.
9511 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9513 2018-06-20 Nathan Sidwell <nathan@acm.org>
9516 * g++.dg/lookup/pr85634-2.C: New.
9518 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9520 * g++.dg/template/friend65.C: New.
9521 * g++.dg/cpp0x/main1.C: Likewise.
9522 * g++.dg/other/main2.C: Likewise.
9523 * g++.dg/other/main3.C: Likewise.
9524 * g++.dg/template/friend42.C: Test location too.
9525 * g++.dg/concepts/decl-diagnose.C: Likewise.
9526 * g++.dg/warn/main-2.C: Update.
9528 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9529 Thomas Schwinge <thomas@codesourcery.com>
9530 Cesar Philippidis <cesar@codesourcery.com>
9532 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9533 2.5 data clause semantics.
9534 * c-c++-common/goacc/declare-2.c: Likewise.
9535 * c-c++-common/goacc/default-4.c: Likewise.
9536 * c-c++-common/goacc/finalize-1.c: New test.
9537 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9538 OpenACC 2.5 data clause semantics.
9539 * c-c++-common/goacc/kernels-alias.c: Likewise.
9540 * c-c++-common/goacc/routine-5.c: Likewise.
9541 * c-c++-common/goacc/update-if_present-1.c: New test.
9542 * c-c++-common/goacc/update-if_present-2.c: New test.
9543 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9544 2.5 data clause semantics.
9545 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9546 * gfortran.dg/goacc/data-tree.f95: Likewise.
9547 * gfortran.dg/goacc/declare-2.f95: Likewise.
9548 * gfortran.dg/goacc/default-4.f: Likewise.
9549 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9550 * gfortran.dg/goacc/finalize-1.f: New test.
9551 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9552 OpenACC 2.5 data clause semantics.
9553 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9554 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9555 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9556 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9557 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9558 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9559 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9561 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9564 * g++.dg/warn/Wnonnull4.C: New test.
9566 2018-06-20 Marek Polacek <polacek@redhat.com>
9569 * g++.dg/pr86240.C: New test.
9571 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9574 * gcc.target/i386/pr86194.c: New test.
9576 PR tree-optimization/86231
9577 * gcc.dg/tree-ssa/vrp119.c: New test.
9578 * gcc.c-torture/execute/pr86231.c: New test.
9580 2018-06-20 Tom de Vries <tdevries@suse.de>
9582 PR tree-optimization/86097
9583 * gcc.dg/autopar/pr86097.c: New test.
9585 2018-06-20 Nathan Sidwell <nathan@acm.org>
9588 * g++.dg/lookup/pr85634.C: New.
9590 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9592 * gcc.target/aarch64/ldp_stp_q.c: New test.
9593 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9594 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9596 2018-06-20 Martin Liska <mliska@suse.cz>
9598 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9600 2018-06-19 Martin Sebor <msebor@redhat.com>
9602 PR tree-optimization/48560
9603 * gcc.dg/Warray-bounds-28.c: New test.
9605 2018-06-19 Martin Sebor <msebor@redhat.com>
9608 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9611 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9613 * g++.dg/lto/pr84805_0.C: Update template.
9614 * g++.dg/lto/pr84805_1.C: Update template.
9616 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9618 * gnat.dg/aggr24.adb: New test.
9619 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9621 2018-06-19 Richard Biener <rguenther@suse.de>
9623 PR tree-optimization/86179
9624 * gcc.dg/pr86179.c: New testcase.
9626 2018-06-18 Martin Sebor <msebor@redhat.com>
9629 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9630 * c-c++-common/attr-nonstring-8.c: New test.
9632 2018-06-18 Martin Sebor <msebor@redhat.com>
9634 PR tree-optimization/81384
9635 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9636 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9637 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9638 * gcc.dg/attr-nonstring-2.c: New test.
9639 * gcc.dg/attr-nonstring-3.c: New test.
9640 * gcc.dg/attr-nonstring-4.c: New test.
9641 * gcc.dg/strlenopt-45.c: New test.
9642 * gcc.dg/strlenopt.h (strnlen): Declare.
9644 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9646 PR tree-optimization/86076
9647 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9649 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9651 PR tree-optimization/64946
9652 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9654 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9656 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9657 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9658 * gnat.dg/stack_usage5.adb: New test.
9660 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9663 * gcc.dg/tree-ssa/popcount.c: New test.
9664 * gcc.dg/tree-ssa/popcount2.c: New test.
9666 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9669 * gcc.dg/absu.c: New test.
9670 * gcc.dg/gimplefe-29.c: New test.
9671 * gcc.target/aarch64/pr64946.c: New test.
9673 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9676 * c-c++-common/pr86093.c: New test.
9679 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9682 * gcc.c-torture/compile/pr86123.c: New test.
9684 2018-06-15 Tom de Vries <tdevries@suse.de>
9686 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9688 2018-06-15 Nick Clifton <nickc@redhat.com>
9691 * gcc.c-torture/compile/pr84195.c: New test.
9693 2018-06-15 Richard Biener <rguenther@suse.de>
9696 * g++.dg/pr86159.C: New testcase.
9698 2018-06-15 Richard Biener <rguenther@suse.de>
9701 * gcc.dg/pr86076.c: New testcase.
9703 2018-06-14 Marek Polacek <polacek@redhat.com>
9706 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9708 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9711 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9712 -msse2 to dg-options.
9715 * gcc.c-torture/compile/pr86122.c: New test.
9717 P0624R2 - Default constructible and assignable stateless lambdas
9718 * g++.dg/cpp2a/lambda1.C: New test.
9719 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9722 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9724 * g++.dg/other/static3.C: New.
9725 * g++.dg/other/static4.C: Likewise.
9726 * g++.dg/warn/Wshadow-15.C: Likewise.
9727 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9728 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9729 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9730 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9731 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9732 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9733 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9735 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9738 * gcc.c-torture/compile/pr85945.c: New test.
9740 2018-06-14 Richard Biener <rguenther@suse.de>
9743 * gcc.dg/pr86124.c: New testcase.
9745 2018-06-13 Martin Sebor <msebor@redhat.com>
9747 PR tree-optimization/86114
9748 * gcc.dg/pr86114.c: New test.
9750 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9753 * gfortran.dg/pr86110.f90: New test.
9755 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9758 * gfortran.dg/goacc/pr85703.f90: New test.
9759 * gfortran.dg/gomp/pr85703.f90: New test.
9761 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9764 * gfortran.dg/goacc/pr85702.f90: New test.
9766 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9768 * gcc.target/i386/pr86048.c: New test.
9770 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9772 * gcc.target/arc/fma-1.c: New test.
9774 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9776 * gcc.target/arc/pr9001107555.c: New file.
9778 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9780 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9782 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9784 * g++.dg/init/delete3.C: New.
9785 * g++.dg/init/new49.C: Likewise.
9786 * g++.dg/init/new25.C: Test locations too.
9787 * g++.dg/template/new4.C: Likewise.
9788 * g++.old-deja/g++.jason/operator.C: Likewise.
9790 2018-06-12 Marek Polacek <polacek@redhat.com>
9792 Core issue 1331 - const mismatch with defaulted copy constructor
9793 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9794 * g++.dg/cpp0x/defaulted52.C: New test.
9795 * g++.dg/cpp0x/defaulted53.C: New test.
9796 * g++.dg/cpp0x/defaulted54.C: New test.
9797 * g++.dg/cpp0x/defaulted55.C: New test.
9798 * g++.dg/cpp0x/defaulted56.C: New test.
9799 * g++.dg/cpp0x/defaulted57.C: New test.
9800 * g++.dg/cpp0x/defaulted58.C: New test.
9801 * g++.dg/cpp0x/defaulted59.C: New test.
9802 * g++.dg/cpp0x/defaulted60.C: New test.
9804 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9807 * gcc.dg/spellcheck-transposition.c: New test.
9809 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9812 * gfortran.dg/pr44491.f90: New testcase
9814 2018-06-12 Martin Sebor <msebor@redhat.com>
9816 PR tree-optimization/85259
9817 * gcc.dg/Wstringop-overflow-5.c: New test.
9818 * gcc.dg/Wstringop-overflow-6.c: New test.
9820 2018-06-12 Martin Sebor <msebor@redhat.com>
9823 * gcc.dg/Wstringop-truncation-3.c: New test.
9825 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9827 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9828 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9829 * gcc.target/powerpc/swaps-p8-17.c: Same.
9831 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9833 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9834 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9835 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9836 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9837 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9838 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9840 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9842 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9843 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9844 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9845 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9846 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9847 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9849 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9851 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9852 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9853 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9854 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9855 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9856 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9858 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9860 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9861 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9862 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9863 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9864 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9865 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9867 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9869 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9870 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9871 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9872 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9873 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9874 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9876 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9878 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9879 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9880 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9881 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9882 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9883 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9885 2018-06-12 Martin Liska <mliska@suse.cz>
9887 * g++.dg/opt/mpx.C: New test.
9888 * gcc.target/i386/mpx.c: New test.
9890 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9892 * gcc.target/arc/builtin_simdarc.c: Update test.
9893 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9894 * gcc.target/arc/tumaddsidi4.c: Likewise.
9896 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9898 * gnat.dg/opt72a.ad[sb]: New test.
9899 * gnat.dg/opt72_pkg.ads: New helper.
9901 2018-06-12 Tom de Vries <tdevries@suse.de>
9903 * gcc.dg-selftests/dg-final.exp: New file.
9905 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9907 * g++.dg/lookup/new2.C: Test locations too.
9908 * g++.dg/other/ellipsis1.C: Likewise.
9909 * g++.dg/other/operator1.C: Likewise.
9910 * g++.dg/other/operator2.C: Likewise.
9911 * g++.dg/overload/operator2.C: Likewise.
9912 * g++.dg/parse/defarg11.C: Likewise.
9913 * g++.dg/parse/operator4.C: Likewise.
9914 * g++.dg/template/error30.C: Likewise.
9915 * g++.dg/template/explicit-args3.C: Likewise.
9916 * g++.dg/warn/effc1.C: Likewise.
9917 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9918 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9919 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9920 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9921 * g++.old-deja/g++.jason/operator.C: Likewise.
9923 2018-06-11 Martin Sebor <msebor@redhat.com>
9925 PR tree-optimization/86083
9926 * gcc.dg/strlenopt-44.c: New test.
9928 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9931 * gfortran.dg/generic_32.f90: New test.
9932 * gfortran.dg/generic_33.f90: New test.
9934 2018-06-11 Carl Love <cel@us.ibm.com>
9935 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9936 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9937 long long bool. Remove duplicate dg-final for xxlxor. Update
9938 dg-final instruction counts.
9939 * gcc.target/powerpc/altivec-37.c (main): New file for
9940 tests vec_unpackh and vec_unpackl returning long long bool and
9943 2018-06-11 Martin Liska <mliska@suse.cz>
9945 PR tree-optimization/86089
9946 * gcc.dg/tree-ssa/pr86089.c: New test.
9948 2018-06-11 Julia Koval <julia.koval@intel.com>
9950 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9951 * gcc.target/i386/vpclmulqdq.c: Ditto.
9953 2018-06-11 Olivier Hainque <hainque@adacore.com>
9955 * gnat.dg/lang-dw2.adb: New test.
9956 * gnat.dg/lang-dw3.adb: New test.
9958 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9960 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9961 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9963 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9965 * gnat.dg/predicate1.adb: New testcase.
9967 2018-06-11 Yannick Moy <moy@adacore.com>
9969 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9971 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9973 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9976 2018-06-11 Javier Miranda <miranda@adacore.com>
9978 * gnat.dg/prot4.adb: New testcase.
9980 2018-06-11 Yannick Moy <moy@adacore.com>
9982 * gnat.dg/part_of1-instantiation.adb,
9983 gnat.dg/part_of1-instantiation.ads,
9984 gnat.dg/part_of1-private_generic.adb,
9985 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9988 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9990 * gnat.dg/contract1.adb: New testcase.
9992 2018-06-11 Javier Miranda <miranda@adacore.com>
9994 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9997 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9999 * gnat.dg/inline_always1.adb: New testcase.
10001 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10003 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
10004 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
10005 gnat.dg/nested_generic2_g2.ads: New testcase.
10007 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
10009 * g++.dg/template/friend64.C: New.
10010 * g++.old-deja/g++.other/friend4.C: Test the location too.
10011 * g++.old-deja/g++.pt/crash23.C: Likewise.
10013 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10015 * gfortran.dg/inline_matmul_23.f90: New test.
10017 2018-06-10 Janus Weil <janus@gcc.gnu.org>
10020 * gfortran.dg/intent_decl_1.f90: New test case.
10022 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10024 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
10025 * gfortran.dg/ieee/large_4.f90: Ditto.
10026 * gfortran.dg/round_4.f90: Ditto.
10028 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10031 * gfortran.dg/pr38351.f90: New test.
10032 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
10034 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10039 * gfortran.dg/pr85138_1.f90: New test.
10040 * gfortran.dg/pr85138_2.f90: Ditto.
10041 * gfortran.dg/pr85996.f90: Ditto.
10043 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10046 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10047 * gfortran.dg/data_char_1.f90: Ditto.
10048 * gfortran.dg/pr78571.f90: Ditto.
10049 * gfortran.dg/pr78278.f90: New test.
10051 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10054 * gfortran.dg/pr63514.f90: New test.
10056 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10059 * gfortran.dg/bounds_check_20.f90: New test.
10061 2018-06-08 Carl Love <cel@us.ibm.com>
10063 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10065 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
10066 vec_extract a signed int.
10067 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10068 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10069 vcmpgtsd, vcmpgtud.
10070 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10071 vec_extract a signed int.
10072 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10073 vec_extract a signed int.
10074 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10075 vec_xor builtins. Update xxsel, xxlxor counts.
10077 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10080 * gfortran.dg/associate_30.f90: Remove code tested ...
10081 * gfortran.dg/pr67803.f90: Ditto.
10082 * gfortran.dg/pr67805.f90: Ditto.
10083 * gfortran.dg/pr86059.f90: ... here. New test.
10085 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10088 * gfortran.dg/pr78571.f90: New test.
10090 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
10093 * gcc.target/powerpc/pr85755.c: New test.
10095 2018-06-08 Carl Love <cel@us.ibm.com>
10097 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10099 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10101 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10102 for BE system that are different then for an LE system from this file
10103 into vsx-vector-6-le.c using be target qualifier. Remove this file.
10104 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10105 the various instruction counts. Rename file to vsx-vector-6.p8.c.
10107 2018-06-08 Martin Liska <mliska@suse.cz>
10109 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10111 2018-06-08 Martin Liska <mliska@suse.cz>
10113 * g++.dg/dg.exp: Do not use mpx.exp.
10114 * g++.dg/lto/lto.exp: Likewise.
10115 * g++.dg/lto/pr69729_0.C: Remove.
10116 * g++.dg/opt/pr71529.C: Remove.
10117 * g++.dg/pr63995-1.C: Remove.
10118 * g++.dg/pr68270.C: Remove.
10119 * g++.dg/pr71624.C: Remove.
10120 * g++.dg/pr71633.C: Remove.
10121 * g++.dg/pr79761.C: Remove.
10122 * g++.dg/pr79764.C: Remove.
10123 * g++.dg/pr79769.C: Remove.
10124 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10125 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10126 * gcc.dg/lto/chkp-privatize_0.c: Remove.
10127 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10128 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10129 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10130 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
10131 * gcc.dg/lto/pr66221_0.c: Remove.
10132 * gcc.target/i386/chkp-always_inline.c: Remove.
10133 * gcc.target/i386/chkp-bndret.c: Remove.
10134 * gcc.target/i386/chkp-builtins-1.c: Remove.
10135 * gcc.target/i386/chkp-builtins-2.c: Remove.
10136 * gcc.target/i386/chkp-builtins-3.c: Remove.
10137 * gcc.target/i386/chkp-builtins-4.c: Remove.
10138 * gcc.target/i386/chkp-const-check-1.c: Remove.
10139 * gcc.target/i386/chkp-const-check-2.c: Remove.
10140 * gcc.target/i386/chkp-hidden-def.c: Remove.
10141 * gcc.target/i386/chkp-label-address.c: Remove.
10142 * gcc.target/i386/chkp-lifetime-1.c: Remove.
10143 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
10144 * gcc.target/i386/chkp-pr69044.c: Remove.
10145 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10146 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10147 * gcc.target/i386/chkp-strchr.c: Remove.
10148 * gcc.target/i386/chkp-strlen-1.c: Remove.
10149 * gcc.target/i386/chkp-strlen-2.c: Remove.
10150 * gcc.target/i386/chkp-strlen-3.c: Remove.
10151 * gcc.target/i386/chkp-strlen-4.c: Remove.
10152 * gcc.target/i386/chkp-strlen-5.c: Remove.
10153 * gcc.target/i386/chkp-stropt-1.c: Remove.
10154 * gcc.target/i386/chkp-stropt-10.c: Remove.
10155 * gcc.target/i386/chkp-stropt-11.c: Remove.
10156 * gcc.target/i386/chkp-stropt-12.c: Remove.
10157 * gcc.target/i386/chkp-stropt-13.c: Remove.
10158 * gcc.target/i386/chkp-stropt-14.c: Remove.
10159 * gcc.target/i386/chkp-stropt-15.c: Remove.
10160 * gcc.target/i386/chkp-stropt-16.c: Remove.
10161 * gcc.target/i386/chkp-stropt-17.c: Remove.
10162 * gcc.target/i386/chkp-stropt-2.c: Remove.
10163 * gcc.target/i386/chkp-stropt-3.c: Remove.
10164 * gcc.target/i386/chkp-stropt-4.c: Remove.
10165 * gcc.target/i386/chkp-stropt-5.c: Remove.
10166 * gcc.target/i386/chkp-stropt-6.c: Remove.
10167 * gcc.target/i386/chkp-stropt-7.c: Remove.
10168 * gcc.target/i386/chkp-stropt-8.c: Remove.
10169 * gcc.target/i386/chkp-stropt-9.c: Remove.
10170 * gcc.target/i386/i386.exp: Do not use mpx.exp.
10171 * gcc.target/i386/indirect-thunk-11.c: Remove.
10172 * gcc.target/i386/indirect-thunk-12.c: Remove.
10173 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10174 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10175 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10176 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10177 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10178 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10179 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10180 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10181 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10182 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10183 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10184 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10185 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10186 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10187 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10188 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10189 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10190 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10191 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10192 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10193 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10194 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10195 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10196 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10197 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10198 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10199 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10200 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10201 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10202 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10203 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10204 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10205 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10206 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10207 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10208 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10209 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10210 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10211 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10212 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10213 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10214 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10215 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10216 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10217 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10218 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10219 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10220 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10221 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10222 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10223 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10224 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10225 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10226 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10227 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10228 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10229 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10230 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10231 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10233 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10234 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10235 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10236 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10237 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10238 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10239 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10240 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10241 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10242 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10243 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10244 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10245 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10246 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10247 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10248 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10249 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10250 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10251 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10252 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10253 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10254 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10255 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10256 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10257 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10258 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10259 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10260 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10261 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10262 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10263 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10264 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10265 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10266 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10267 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10268 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10269 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10270 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10271 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10272 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10273 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10274 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10275 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10276 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10277 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10278 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10279 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10280 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10281 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10282 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10283 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10284 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10285 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10286 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10287 * gcc.target/i386/mpx/label-address-1.c: Remove.
10288 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10289 * gcc.target/i386/mpx/macro.c: Remove.
10290 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10291 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10292 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10293 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10294 * gcc.target/i386/mpx/memmove-1.c: Remove.
10295 * gcc.target/i386/mpx/memmove-2.c: Remove.
10296 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10297 * gcc.target/i386/mpx/mpx-check.h: Remove.
10298 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10299 * gcc.target/i386/mpx/mpx.exp: Remove.
10300 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10301 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10302 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10303 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10304 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10305 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10306 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10307 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10308 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10309 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10310 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10311 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10312 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10313 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10314 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10315 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10316 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10317 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10318 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10319 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10320 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10321 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10322 * gcc.target/i386/mpx/pr65508.c: Remove.
10323 * gcc.target/i386/mpx/pr65531.cc: Remove.
10324 * gcc.target/i386/mpx/pr66048.cc: Remove.
10325 * gcc.target/i386/mpx/pr66134.c: Remove.
10326 * gcc.target/i386/mpx/pr66566.c: Remove.
10327 * gcc.target/i386/mpx/pr66567.c: Remove.
10328 * gcc.target/i386/mpx/pr66568.c: Remove.
10329 * gcc.target/i386/mpx/pr66569.c: Remove.
10330 * gcc.target/i386/mpx/pr66581.c: Remove.
10331 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10332 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10333 * gcc.target/i386/mpx/pr68416.c: Remove.
10334 * gcc.target/i386/mpx/pr78339.c: Remove.
10335 * gcc.target/i386/mpx/pr79631.c: Remove.
10336 * gcc.target/i386/mpx/pr79633.c: Remove.
10337 * gcc.target/i386/mpx/pr79753.c: Remove.
10338 * gcc.target/i386/mpx/pr79770.c: Remove.
10339 * gcc.target/i386/mpx/pr79987.c: Remove.
10340 * gcc.target/i386/mpx/pr79988.c: Remove.
10341 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10342 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10343 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10344 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10345 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10346 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10347 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10348 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10349 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10350 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10351 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10352 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10353 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10354 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10355 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10356 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10357 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10358 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10359 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10360 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10361 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10362 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10363 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10364 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10365 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10366 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10367 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10368 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10369 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10370 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10371 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10372 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10373 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10374 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10375 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10376 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10377 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10378 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10379 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10380 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10381 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10382 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10383 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10384 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10385 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10386 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10387 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10388 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10389 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10390 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10391 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10392 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10393 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10394 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10395 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10396 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10397 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10398 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10399 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10400 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10401 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10402 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10403 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10404 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10405 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10406 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10407 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10408 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10409 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10410 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10411 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10412 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10413 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10414 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10415 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10416 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10417 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10418 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10419 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10420 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10421 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10422 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10423 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10424 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10425 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10426 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10427 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10428 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10429 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10430 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10431 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10432 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10433 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10434 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10435 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10436 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10437 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10438 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10439 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10440 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10441 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10442 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10443 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10444 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10445 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10446 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10447 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10448 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10449 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10450 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10451 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10452 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10453 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10454 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10455 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10456 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10457 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10458 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10459 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10460 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10461 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10462 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10463 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10464 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10465 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10466 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10467 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10468 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10469 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10470 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10471 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10472 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10473 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10474 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10475 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10476 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10477 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10478 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10479 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10480 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10481 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10482 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10483 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10484 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10485 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10486 * gcc.target/i386/pr63995-2.c: Remove.
10487 * gcc.target/i386/pr64805.c: Remove.
10488 * gcc.target/i386/pr65044.c: Remove.
10489 * gcc.target/i386/pr65167.c: Remove.
10490 * gcc.target/i386/pr65183.c: Remove.
10491 * gcc.target/i386/pr65184.c: Remove.
10492 * gcc.target/i386/pr65523.c: Remove.
10493 * gcc.target/i386/pr70876.c: Remove.
10494 * gcc.target/i386/pr70877.c: Remove.
10495 * gcc.target/i386/pr71458.c: Remove.
10496 * gcc.target/i386/pr80880.c: Remove.
10497 * gcc.target/i386/ret-thunk-25.c: Remove.
10498 * gcc.target/i386/thunk-retbnd.c: Remove.
10499 * lib/mpx-dg.exp: Remove.
10500 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10502 2018-06-07 Carl Love <cel@us.ibm.com>
10504 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10507 2018-06-07 Carl Love <cel@us.ibm.com>
10509 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10512 2018-06-07 Marek Polacek <polacek@redhat.com>
10515 * gcc.dg/Wc90-c99-compat-10.c: New test.
10516 * gcc.dg/Wc90-c99-compat-11.c: New test.
10517 * gcc.dg/Wc90-c99-compat-12.c: New test.
10518 * gcc.dg/Wc90-c99-compat-9.c: New test.
10520 2018-06-07 Paul Koning <ni1d@arrl.net>
10522 * gcc.c-torture/compile/20180605-1.c: New test.
10524 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10527 * gfortran.dg/pr86045.f90: New test.
10529 2018-06-07 Marek Polacek <polacek@redhat.com>
10531 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10533 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10535 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10537 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10539 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10540 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10541 * gcc.target/msp430/msp430.h: New test header file.
10543 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10545 PR tree-optimization/69615
10546 * gcc.dg/tree-ssa/pr69615.c: New test.
10548 2018-06-07 Richard Biener <rguenther@suse.de>
10550 PR tree-optimization/85935
10551 * gcc.dg/graphite/pr85935.c: New testcase.
10553 2018-06-04 Carl Love <cel@us.ibm.com>
10555 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10556 debug print statements. Fix a few formating issues.
10558 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10561 * gcc.target/powerpc/pr85657-4.c: New tests.
10562 * gcc.target/powerpc/pr85657-5.c: Likewise.
10563 * gcc.target/powerpc/pr85657-6.c: Likewise.
10565 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10568 * gfortran.dg/realloc_on_assign_30.f90: New test.
10570 2018-06-06 Carl Love <cel@us.ibm.com>
10571 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10572 argument to vui_arg.
10574 2018-06-06 Carl Love <cel@us.ibm.com>
10576 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10578 * gcc.target/powerpc/builtins-4.c: New test file for tests
10581 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10584 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10585 be used in templates. Don't check for them in overloaded functions.
10587 2018-06-06 Jim Wilson <jimw@sifive.com>
10589 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10590 * gcc.target/riscv/interrupt-mmode.c: New.
10591 * gcc.target/riscv/interrupt-smode.c: New.
10592 * gcc.target/riscv/interrupt-umode.c: New.
10594 2018-06-06 Marek Polacek <polacek@redhat.com>
10597 * g++.dg/cpp0x/initlist102.C: New test.
10598 * g++.dg/cpp0x/initlist103.C: New test.
10599 * g++.dg/cpp0x/initlist104.C: New test.
10601 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10603 * gcc.dg/torture/pr86066.c: New test.
10605 2018-06-06 Richard Biener <rguenther@suse.de>
10607 PR tree-optimization/86062
10608 * g++.dg/tree-ssa/pr86062.C: New testcase.
10610 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10612 * gcc.target/msp430/function-attributes-4.c: New test.
10613 * gcc.target/msp430/static-interrupts.c: New test.
10615 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10618 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10619 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10620 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10621 * gcc.target/aarch64/nofp_1.c: Ditto.
10623 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10625 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10627 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10630 * gfortran.dg/goacc/pr85701.f90: New test.
10632 2018-06-05 Marek Polacek <polacek@redhat.com>
10635 * g++.dg/cpp0x/alias-decl-64.C: New test.
10637 2018-06-05 Richard Biener <rguenther@suse.de>
10639 PR tree-optimization/86046
10640 * gcc.dg/pr86046.c: New testcase.
10642 2018-06-05 Richard Biener <rguenther@suse.de>
10644 PR tree-optimization/86047
10645 * gcc.dg/pr86047.c: New testcase.
10647 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10650 * g++.target/arm/arm.exp: New file.
10651 * g++.target/arm/pr81497.C: Likewise.
10653 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10655 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10657 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10659 * gcc.dg/store_merging_21.c: New test.
10660 * gnat.dg/opt71b.adb: Likewise.
10661 * gnat.dg/opt71.adb: Rename into...
10662 * gnat.dg/opt71a.adb: ...this.
10664 2018-06-04 Richard Biener <rguenther@suse.de>
10666 PR tree-optimization/85955
10667 * gcc.dg/pr85955.c: New testcase.
10669 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10672 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10673 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10674 * gfortran.dg/allocate_stat_2.f90: Ditto.
10675 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10677 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10679 * gcc.target/aarch64/sve/extract_5.c: New test.
10681 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10685 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10687 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10688 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10689 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10690 * gcc.target/i386/avx512bw-pr86036.c: New test.
10692 2018-06-04 Richard Biener <rguenther@suse.de>
10694 PR tree-optimization/86038
10695 * gcc.dg/pr86038.c: New testcase.
10697 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10699 PR tree-optimization/69615
10700 * gcc.dg/pr69615.c: New test.
10703 * c-c++-common/gomp/pr86025.c: New test.
10705 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10707 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10709 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10711 * gcc.dg/torture/pr86034.c: New test.
10713 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10716 * gfortran.dg/cray_pointer_12.f90: New test.
10718 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10721 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10723 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10725 * gnat.dg/specs/opt3.ads: New test.
10726 * gnat.dg/specs/opt3_pkg.ads: New helper.
10728 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10730 * gnat.dg/discr53.ad[sb]: New test.
10731 * gnat.dg/discr53_pkg.ads: New helper.
10733 2018-06-01 Carl Love <cel@us.ibm.com>
10735 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10736 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10738 2018-06-01 Carl Love <cel@us.ibm.com>
10740 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10741 to make it consistent with the naming convention in the file.
10742 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10743 to altivec-7.c. Delete file.
10744 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10745 to altivec-7.c. Delete file.
10746 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10747 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10748 vec_unpackl tests. Update instruction counts.
10749 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10750 tests to builtins-1.c.
10751 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10752 tests to builtins-1.c.
10753 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10754 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10755 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10756 Remove vec_ctf tests returning double. Remove vec_cts with
10757 double args. Remove vec_sel with invalid arguments. Add tests for
10759 Add instruction counts for new tests.
10760 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10761 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10763 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10764 test_sll_vsill_vsill_vuc.
10765 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10767 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10768 tests from altivec-7.h.
10769 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10770 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10771 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10772 splat_sll, splat_uc, splat_int128, splat_uint128.
10773 Make second argument of vec_extract and vec_insert a signed int.
10774 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10777 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10779 * gcc.dg/store_merging_20.c: New test.
10780 * gnat.dg/opt71.adb: Likewise.
10781 * gnat.dg/opt71_pkg.ads: New helper.
10783 2018-06-01 Carl Love <cel@us.ibm.com>
10785 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10786 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10787 Add vec_xst_be for signed and unsigned arguments.
10789 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10793 * gfortran.dg/pr85816.f90: New test.
10794 * gfortran.dg/pr85975.f90: New test.
10796 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10799 * gfortran.dg/random_init_1.f90: New test.
10800 * gfortran.dg/random_init_2.f90: New test.
10801 * gfortran.dg/random_init_3.f90: New test.
10802 * gfortran.dg/random_init_4.f90: New test.
10803 * gfortran.dg/random_init_5.f90: New test.
10804 * gfortran.dg/random_init_6.f90: New test.
10806 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10808 PR tree-optimization/85989
10809 * gcc.dg/torture/pr85989.c: New test.
10811 2018-06-01 Richard Biener <rguenther@suse.de>
10813 PR middle-end/86017
10814 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10816 2018-06-01 Richard Biener <rguenther@suse.de>
10819 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10821 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10823 PR middle-end/78809
10824 * gcc.dg/strcmpopt_2.c: New test.
10825 * gcc.dg/strcmpopt_3.c: New test.
10827 PR middle-end/83026
10828 * gcc.dg/strcmpopt_3.c: New test.
10830 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10833 * gcc.target/i386/pr85984.c: New test.
10835 2018-05-31 Martin Sebor <msebor@redhat.com>
10838 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10839 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10840 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10841 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10842 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10843 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10844 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10845 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10846 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10847 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10848 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10849 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10850 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10851 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10852 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10853 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10854 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10855 * gcc.dg/Walloc-size-larger-than.c: New test.
10857 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10858 Cesar Philippidis <cesar@codesourcery.com>
10860 PR middle-end/85879
10861 * gfortran.dg/goacc/pr77371-1.f90: New test.
10862 * gfortran.dg/goacc/pr77371-2.f90: New test.
10863 * gfortran.dg/goacc/pr85879.f90: New test.
10865 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10867 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10868 * gnat.dg/stack_usage1b.adb: Likewise.
10869 * gnat.dg/stack_usage1c.adb: Likewise.
10870 * gnat.dg/stack_usage3.adb: Likewise.
10871 * gnat.dg/stack_usage1_pkg.adb: Delete.
10873 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10875 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10876 * gcc.dg/store_merging_11.c: Likewise.
10877 * gcc.dg/store_merging_13.c: Likewise.
10878 * gcc.dg/store_merging_14.c: Likewise.
10879 * gcc.dg/store_merging_15.c: Likewise.
10880 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10882 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10884 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10885 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10886 gnat.dg/limited1_outer.ads: New testcase.
10888 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10890 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10891 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10894 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10896 * gnat.dg/size_clause1.adb: New testcase.
10898 2018-05-31 Javier Miranda <miranda@adacore.com>
10900 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10902 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10904 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10905 vld1x3 intrinsics for aarch64.
10906 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10907 vst1x2 intrinsics for aarch64.
10908 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10909 vst1x3 intrinsics for aarch64.
10911 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10914 * g++.dg/diagnostic/pr77777.C: New test.
10916 2018-05-30 David Pagan <dave.pagan@oracle.com>
10919 * gcc.dg/noncompile/pr55976-1.c: New test.
10920 * gcc.dg/noncompile/pr55976-2.c: New test.
10922 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10924 * gcc.dg/lto/20111213-1_0.c: Fix template.
10925 * gcc.dg/lto/20100603-1_0.c: Fix template.
10926 * gcc.dg/lto/20100603-2_0.c: Fix template.
10927 * gcc.dg/lto/20100603-3_0.c: Fix template.
10929 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10930 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10931 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10932 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10933 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10934 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10935 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10936 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10937 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10938 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10939 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10940 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10941 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10942 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10943 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10944 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10945 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10946 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10947 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10948 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10949 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10950 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10951 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10952 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10953 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10954 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10955 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10956 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10957 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10958 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10959 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10960 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10961 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10962 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10963 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10964 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10965 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10966 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10967 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10968 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10969 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10970 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10971 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10972 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10973 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10974 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10975 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10976 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10977 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10978 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10979 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10980 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10981 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10982 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10983 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10984 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10985 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10986 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10987 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10988 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10989 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10990 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10992 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10995 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10997 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10999 * gcc.target/aarch64/simd/ldp_stp_9: New.
11000 * gcc.target/aarch64/simd/ldp_stp_10: New.
11001 * gcc.target/aarch64/simd/ldp_stp_11: New.
11002 * gcc.target/aarch64/simd/ldp_stp_12: New.
11004 2018-05-30 Ed Schonberg <schonberg@adacore.com>
11006 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
11008 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
11010 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
11012 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
11015 * gcc.target/i386/pr85950.c: New test.
11017 2018-05-29 Marek Polacek <polacek@redhat.com>
11020 * g++.dg/cpp1z/class-deduction55.C: New test.
11021 * g++.dg/cpp1z/class-deduction56.C: New test.
11022 * g++.dg/cpp1z/class-deduction57.C: New test.
11024 2018-05-29 Jakub Jelinek <jakub@redhat.com>
11027 * g++.dg/warn/Wunused-var-33.C: New test.
11030 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
11031 and -fno-vect-cost-model options. Add aligned(64) attribute to the
11032 arrays. Add suffix 1 to all functions and use 4 iterations rather
11033 than N. Add functions with conversions to and from float.
11034 Add new set of functions with 8 iterations and another one
11035 with 16 iterations, expect 24 vectorized loops instead of just 4.
11036 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
11038 2018-05-29 Javier Miranda <miranda@adacore.com>
11040 * gnat.dg/equal2.adb: New testcase.
11042 2018-05-29 Ed Schonberg <schonberg@adacore.com>
11044 * gnat.dg/float_attributes_overflows.adb: New testcase.
11046 2018-05-29 Pascal Obry <obry@adacore.com>
11048 * gnat.dg/normalize_pathname.adb: New testcase.
11050 2018-05-29 Tom de Vries <tom@codesourcery.com>
11052 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
11054 * lib/scanipa.exp (scan-ipa-dump-times): Same.
11055 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
11056 * lib/scantree.exp (scan-tree-dump-times): Same.
11058 2018-05-29 Tom de Vries <tom@codesourcery.com>
11060 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11061 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11062 Use proc name as first argument to dg-scan.
11064 2018-05-29 Tom de Vries <tom@codesourcery.com>
11066 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11069 2018-05-28 Richard Biener <rguenther@suse.de>
11071 PR tree-optimization/85934
11072 * gcc.target/i386/pr85934.c: New testcase.
11074 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11076 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11078 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11080 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11082 2018-05-28 Ed Schonberg <schonberg@adacore.com>
11084 * gnat.dg/fixedpnt5.adb: New testcase.
11086 2018-05-28 Justin Squirek <squirek@adacore.com>
11088 * gnat.dg/array31.adb: New testcase.
11090 2018-05-28 Justin Squirek <squirek@adacore.com>
11092 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11093 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11095 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
11097 * gfortran.dg/data_stmt_pointer.f90: new test.
11099 2018-05-27 Jakub Jelinek <jakub@redhat.com>
11102 * gcc.target/i386/avx512dq-pr85918.c: New test.
11104 2018-05-25 Jim Wilson <jimw@sifive.com>
11106 * gcc.target/riscv/interrupt-1.c: New.
11107 * gcc.target/riscv/interrupt-2.c: New.
11108 * gcc.target/riscv/interrupt-3.c: New.
11109 * gcc.target/riscv/interrupt-4.c: New.
11110 * gcc.target/riscv/interrupt-5.c: New.
11112 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
11115 * gfortran.dg/pr85786.f90: New test.
11117 2018-05-25 Paul Koning <ni1d@arrl.net>
11119 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
11120 * gcc.c-torture/compile/pr55921.c: Ditto.
11121 * gcc.c-torture/compile/pr60655-1.c: Ditto.
11122 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11124 2018-05-25 Jakub Jelinek <jakub@redhat.com>
11127 * gcc.target/i386/avx512f-pr85832.c: New test.
11128 * gcc.target/i386/avx512vl-pr85832.c: New test.
11129 * gcc.target/i386/avx512bw-pr85832.c: New test.
11130 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
11132 2018-05-25 Bin Cheng <bin.cheng@arm.com>
11134 PR tree-optimization/85720
11135 * gcc.dg/tree-ssa/pr85720.c: New test.
11136 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11139 2018-05-25 Martin Liska <mliska@suse.cz>
11142 * gcc.dg/tree-prof/update-loopch.c: Do not scan
11143 for 'Removing basic block'.
11145 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
11147 * gnat.dg/sec_stack1.adb: New testcase.
11149 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11151 * gnat.dg/fixedpnt4.adb: New testcase.
11153 2018-05-25 Javier Miranda <miranda@adacore.com>
11155 * gnat.dg/interface7.adb: New testcase.
11157 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
11159 * gnat.dg/sec_stack2.adb: New testcase.
11161 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11163 * gnat.dg/interface6.adb: New testcase.
11165 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11167 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11169 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11171 * lib/target-supports.exp
11172 (check_effective_target_vect_double_cond_arith): Include
11173 multiplication and division.
11174 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11175 fully-masked loops with a fixed vector length.
11176 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11178 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11179 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11180 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11182 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11184 * gcc.target/aarch64/sve/div_1.c: New test.
11185 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11186 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11187 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11189 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11191 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11193 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11195 * lib/target-supports.exp
11196 (check_effective_target_vect_double_cond_arith): New proc.
11197 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11198 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11199 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11200 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11201 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11202 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11203 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11205 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11208 * gfortran.dg/f2018_obs.f90: New test case.
11210 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11213 * gfortran.dg/pr85543.f90: New test.
11215 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11218 * gfortran.dg/pr85780.f90: New test.
11220 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11223 * gfortran.dg/pr85779_1.f90: New test.
11224 * gfortran.dg/pr85779_2.f90: Ditto.
11225 * gfortran.dg/pr85779_3.f90: Ditto.
11227 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11231 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11232 * gfortran.dg/pr85895.f90: New test.
11234 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11236 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11237 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11239 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11241 * gcc.dg/fold-popcount-1.c: New testcase.
11242 * gcc.dg/fold-popcount-2.c: New testcase.
11243 * gcc.dg/fold-popcount-3.c: New testcase.
11244 * gcc.dg/fold-popcount-4.c: New testcase.
11246 2018-05-24 Marek Polacek <polacek@redhat.com>
11249 * g++.dg/cpp0x/new3.C: New test.
11251 2018-05-24 Javier Miranda <miranda@adacore.com>
11253 * gnat.dg/discr52.adb: New testcase.
11255 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11257 * gnat.dg/others1.adb: New testcase.
11259 2018-05-24 Justin Squirek <squirek@adacore.com>
11261 * gnat.dg/raise_expr.adb: New testcase.
11263 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11265 * gnat.dg/formal_containers.adb: New testcase.
11267 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11269 * gcc.target/i386/pr85345.c: Require ifunc support.
11271 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11273 * gcc.dg/vect/vect-fma-1.c: New test.
11275 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11277 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11280 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11283 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11285 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11288 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11290 * gcc.target/msp430/pr78849.c: New test.
11292 2018-05-23 Marek Polacek <polacek@redhat.com>
11294 * g++.dg/cpp2a/range-for8.C: New test.
11295 * g++.dg/cpp2a/range-for9.C: New test.
11296 * g++.dg/cpp2a/range-for10.C: New test.
11298 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11300 * lib/target-supports.exp (check_effective_target_be): New.
11301 (check_effective_target_le): New.
11303 2018-05-23 Marek Polacek <polacek@redhat.com>
11305 * g++.dg/cpp2a/range-for1.C: New test.
11306 * g++.dg/cpp2a/range-for2.C: New test.
11307 * g++.dg/cpp2a/range-for3.C: New test.
11308 * g++.dg/cpp2a/range-for4.C: New test.
11309 * g++.dg/cpp2a/range-for5.C: New test.
11310 * g++.dg/cpp2a/range-for6.C: New test.
11311 * g++.dg/cpp2a/range-for7.C: New test.
11313 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11315 * gcc.target/i386/cvt-3.c: New test.
11317 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11319 * gcc.target/i386/cvt-2.c: New test.
11321 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11323 * gcc.dg/pr79985.c: New testcase.
11325 2018-05-23 Richard Biener <rguenther@suse.de>
11327 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11329 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11332 * gcc.target/aarch64/pr84882.c: New test.
11333 * gcc.target/aarch64/target_attr_18.c: Likewise.
11335 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11337 PR tree-optimization/85853
11338 * gfortran.dg/vect/pr85853.f90: New test.
11340 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11342 * gnat.dg/import2.adb: New testcase.
11344 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11346 * gnat.dg/discr51.adb: New testcase.
11348 2018-05-23 Javier Miranda <miranda@adacore.com>
11350 * gnat.dg/valid_scalars1.adb: New testcase.
11352 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11354 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11356 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11358 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11361 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11363 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11366 2018-05-23 Bob Duff <duff@adacore.com>
11368 * gnat.dg/addr10.adb: New testcase.
11370 2018-05-23 Richard Biener <rguenther@suse.de>
11372 PR middle-end/85874
11373 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11375 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11377 PR tree-optimization/85822
11378 * c-c++-common/pr85822.c: New test.
11380 2018-05-23 Richard Biener <rguenther@suse.de>
11382 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11384 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11387 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11389 2018-05-22 Martin Sebor <msebor@redhat.com>
11391 PR middle-end/85359
11392 * gcc.dg/attr-nonstring.c: New test.
11394 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11397 * gcc.target/i386/pr85345.c: New test.
11399 2018-05-22 Luis Machado <luis.machado@linaro.org>
11401 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11403 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11406 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11407 dg-additional-options.
11408 * gfortran.dg/graphite/block-2.f: Ditto.
11409 * gfortran.dg/graphite/id-19.f: Ditto.
11410 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11411 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11412 * gfortran.dg/vect/pr52580.f: Ditto.
11414 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11416 * gcc.target/aarch64/ldp_stp_6.c: New.
11417 * gcc.target/aarch64/ldp_stp_7.c: New.
11418 * gcc.target/aarch64/ldp_stp_8.c: New.
11420 2018-05-22 Martin Sebor <msebor@redhat.com>
11423 * c-c++-common/attr-nonstring-3.c: Adjust.
11424 * c-c++-common/attr-nonstring-4.c: Adjust.
11425 * c-c++-common/attr-nonstring-6.c: New test.
11427 2018-05-22 Martin Sebor <msebor@redhat.com>
11429 PR tree-optimization/85826
11430 * gcc.dg/Wrestrict-17.c: New test.
11432 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11434 * gcc.dg/torture/pr85862.c: Rename to...
11435 * gcc.dg/torture/pr85852.c: ...this.
11437 2018-05-22 Justin Squirek <squirek@adacore.com>
11439 * gnat.dg/warn14.adb: New testcase.
11441 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11443 * gnat.dg/controlled8.adb: New testcase.
11445 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11447 * gnat.dg/discr50.adb: New testcase.
11449 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11451 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11452 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11453 gnat.dg/discr49_rec2.ads: New testcase.
11455 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11457 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11458 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11461 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11463 * gnat.dg/fixedpnt3.adb: New testcase.
11465 2018-05-22 Justin Squirek <squirek@adacore.com>
11467 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11468 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11470 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11472 PR middle-end/85862
11473 * gcc.dg/torture/pr85862.c: New test.
11475 2018-05-22 Richard Biener <rguenther@suse.de>
11477 PR tree-optimization/85834
11478 * g++.dg/torture/pr85834.C: New testcase.
11479 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11481 2018-05-22 Martin Liska <mliska@suse.cz>
11484 * g++.dg/ipa/pr85607.C: New test.
11486 2018-05-22 Richard Biener <rguenther@suse.de>
11488 PR tree-optimization/85863
11489 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11491 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11494 * gfortran.dg/assumed_rank_5.f90: Update error message.
11495 * gfortran.dg/assumed_type_4.f90: Ditto.
11496 * gfortran.dg/bind_c_array_params.f03: Ditto.
11497 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11498 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11499 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11500 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11501 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11502 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11503 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11504 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11505 * gfortran.dg/rank_3.f90: Ditto.
11506 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11507 * gfortran.dg/implicit_14.f90: Ditto.
11509 2018-05-21 Christian Groessler <chris@groessler.org>
11511 * gcc.c-torture/compile/simd-5.c: Fix comment.
11513 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11516 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11517 __float128, __ibm128, and long double.
11518 * gcc.target/powerpc/pr85657-2.c: Likewise.
11519 * gcc.target/powerpc/pr85657-3.c: Likewise.
11520 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11521 implementated as a separate type internally, and is not just an
11522 alias for long double.
11524 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11526 PR tree-optimization/85814
11527 * gcc.dg/torture/pr85814.c: New test.
11529 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11532 * g++.dg/cpp0x/cond1.C: New.
11533 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11534 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11535 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11536 * g++.dg/parse/cond6.C: Likewise.
11537 * g++.dg/parse/cond7.C: Likewise.
11538 * g++.dg/parse/cond8.C: Likewise.
11539 * g++.dg/cpp1z/decomp16.C: Update.
11540 * g++.old-deja/g++.jason/cond.C: Likewise.
11542 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11544 ChangeLog for r260480
11545 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11546 warnings for deleted and obsolescent features.
11547 * gfortran.dg/graphite/id-19.f: Ditto.
11548 * gfortran.dg/graphite/id-20.f: Ditto.
11549 * gfortran.dg/graphite/id-27.f90: Ditto.
11550 * gfortran.dg/graphite/pr82449.f: Ditto.
11552 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11554 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11555 tiny and large memory models.
11557 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11559 * gnat.dg/suppress_initialization.adb,
11560 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11562 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11564 * gnat.dg/exit1.adb: New testcase.
11566 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11568 * gnat.dg/array30.adb: New testcase.
11570 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11572 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11574 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11576 * gcc.c-torture/execute/ssad-run.c: New test.
11577 * gcc.c-torture/execute/usad-run.c: Likewise.
11578 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11579 * gcc.target/aarch64/usadv16qi.c: Likewise.
11581 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11583 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11584 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11585 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11587 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11588 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11589 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11591 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11594 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11595 * gfortran.dg/g77/20020307-1.f: Ditto.
11596 * gfortran.dg/g77/980310-3.f: Ditto.
11597 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11598 * gfortran.dg/goacc/loop-1.f95: Ditto.
11599 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11600 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11601 * gfortran.dg/gomp/do-1.f90: Ditto.
11602 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11603 * gfortran.dg/pr17229.f: Ditto.
11604 * gfortran.dg/pr37243.f: Ditto.
11605 * gfortran.dg/pr49721-1.f: Ditto.
11606 * gfortran.dg/pr58484.f: Ditto.
11607 * gfortran.dg/pr81175.f: Ditto.
11608 * gfortran.dg/pr81723.f: Ditto.
11609 * gfortran.dg/predcom-2.f: Ditto.
11610 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11611 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11612 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11613 * gfortran.dg/vect/pr52580.f: Ditto.
11615 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11618 * gfortran.dg/char_result_18.f90: New test.
11620 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11623 * gfortran.dg/associate_38.f90: New test.
11625 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11628 * gfortran.dg/select_type_42.f90: New test.
11630 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11633 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11634 that the patch fixes PR66694 & PR82617, although the testcases
11635 are not explicitly included.
11637 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11639 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11641 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11644 * g++.dg/pr82899.C: New testcase.
11646 2018-05-18 Martin Liska <mliska@suse.cz>
11648 * gcc.dg/pr68766.c: Change pruned output.
11650 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11653 * c-c++-common/goacc/pr85782.c: New test.
11655 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11657 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11659 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11661 * gcc.target/arm/pr62554.c: Delete.
11662 * gcc.target/arm/pr69610-1.c: Likewise.
11663 * gcc.target/arm/pr69610-2.c: Likewise.
11665 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11667 * gcc.target/arm/pr40887.c: Update comment.
11668 * lib/target-supports.exp: Don't generate effective target checks
11669 and related helpers for armv5. Update comment.
11670 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11671 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11672 target check and options.
11674 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11676 PR middle-end/85817
11677 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11678 scan-tree-dump-not for h.
11680 2018-05-18 Richard Biener <rguenther@suse.de>
11682 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11683 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11684 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11685 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11686 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11687 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11688 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11689 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11690 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11691 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11692 * gcc.dg/vrp-min-max-1.c: Likewise.
11693 * gcc.dg/vrp-min-max-3.c: New testcase.
11695 2018-05-18 Richard Biener <rguenther@suse.de>
11697 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11698 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11699 * gcc.dg/graphite/scop-6.c: Likewise.
11700 * gcc.dg/graphite/scop-7.c: Likewise.
11701 * gcc.dg/graphite/scop-8.c: Likewise.
11702 * gcc.dg/graphite/scop-9.c: Likewise.
11704 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11706 * gcc.target/aarch64/vect-init-ld1.c: New test.
11708 2018-05-18 Martin Liska <mliska@suse.cz>
11710 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11711 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11713 2018-05-18 Martin Liska <mliska@suse.cz>
11715 * gcc.dg/ipa/ipa-icf-39.c: New test.
11716 * gcc.dg/pr68766.c: Adjust pruned output.
11718 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11720 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11722 * gcc.dg/fma-1.c: New test.
11723 * gcc.dg/fma-2.c: Likewise.
11724 * gcc.dg/fma-3.c: Likewise.
11725 * gcc.dg/fma-4.c: Likewise.
11726 * gcc.dg/fma-5.c: Likewise.
11727 * gcc.dg/fma-6.c: Likewise.
11728 * gcc.dg/fma-7.c: Likewise.
11729 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11731 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11732 * gfortran.dg/reassoc_8.f: Likewise.
11733 * gfortran.dg/reassoc_9.f: Likewise.
11734 * gfortran.dg/reassoc_10.f: Likewise.
11736 2018-05-17 Jim Wilson <jimw@sifive.com>
11738 * gcc.target/riscv/switch-qi.c: New.
11739 * gcc.target/riscv/switch-si.c: New.
11741 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11744 * gcc.target/powerpc/pr85698.c: New test.
11746 2018-05-17 Richard Biener <rguenther@suse.de>
11748 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11750 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11752 PR tree-optimization/85793
11753 * gcc.dg/vect/pr85793.c: New test.
11755 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11757 * gcc.dg/gimplefe-28.c: New test.
11758 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11759 internal function calls.
11760 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11762 2018-05-17 Martin Liska <mliska@suse.cz>
11764 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11765 space in between 'G_' and '('.
11767 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11770 * gcc.target/i386/pr85323-7.c: New test.
11771 * gcc.target/i386/pr85323-8.c: New test.
11772 * gcc.target/i386/pr85323-9.c: New test.
11775 * gcc.target/i386/pr85323-4.c: New test.
11776 * gcc.target/i386/pr85323-5.c: New test.
11777 * gcc.target/i386/pr85323-6.c: New test.
11780 * gcc.target/i386/pr85323-1.c: New test.
11781 * gcc.target/i386/pr85323-2.c: New test.
11782 * gcc.target/i386/pr85323-3.c: New test.
11784 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11785 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11786 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11787 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11788 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11789 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11790 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11791 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11792 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11793 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11794 * gcc.target/i386/avx512f-setzero-1.c: New test.
11796 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11798 * gcc.target/aarch64/vect-slp-dup.c: New.
11800 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11803 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11805 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11807 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11808 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11810 2018-05-17 Richard Biener <rguenther@suse.de>
11812 PR tree-optimization/85757
11813 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11815 2018-05-16 Marek Polacek <polacek@redhat.com>
11818 * g++.dg/cpp0x/initlist-throw1.C: New test.
11819 * g++.dg/cpp0x/initlist-throw2.C: New test.
11821 2018-05-16 Carl Love <cel@us.ibm.com>
11823 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11824 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11825 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11827 2018-05-16 Richard Biener <rguenther@suse.de>
11829 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11830 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11831 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11833 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11835 * gcc.target/aarch64/sve/vcond_10.c: New test.
11836 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11837 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11838 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11840 2018-05-15 Martin Sebor <msebor@redhat.com>
11842 PR tree-optimization/85753
11843 * gcc.dg/Wrestrict-10.c: Adjust.
11844 * gcc.dg/Wrestrict-16.c: New test.
11846 2018-05-15 Martin Sebor <msebor@redhat.com>
11848 PR middle-end/85643
11849 * c-c++-common/attr-nonstring-7.c: New test.
11851 2018-05-15 Richard Biener <rguenther@suse.de>
11853 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11855 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11857 PR tree-optimization/83648
11858 * gcc.dg/tree-ssa/pr83648.c: New test.
11859 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11861 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11864 * gcc.dg/ipa/pr85734.c: New test.
11866 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11869 * gnat.dg/opt70.adb: New test.
11870 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11872 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11874 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11875 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11877 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11879 * gcc.target/aarch64/vmov_n_1.c: Update test.
11880 * gcc.target/aarch64/vfp-1.c: Update test.
11882 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11885 * gcc.c-torture/execute/pr85756.c: New test.
11887 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11889 * gcc.target/i386/cldemote-1.c: New test.
11891 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11894 * gfortran.dg/assumed_type_9.f90 : New test.
11896 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11899 * gfortran.dg/pr85542.f90: New test.
11901 2018-05-11 Martin Jambor <mjambor@suse.cz>
11904 * g++.dg/lto/pr85655_0.C: New test.
11906 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11908 * gcc.target/i386/tpause-1.c: New test.
11909 * gcc.target/i386/umonitor-1.c: New test.
11911 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11914 * c-c++-common/gomp/pr85696.c: New test.
11916 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11917 Jakub Jelinek <jakub@redhat.com>
11919 PR tree-optimization/85692
11920 * gcc.target/i386/pr85692.c: New test.
11922 2018-05-11 Martin Liska <mliska@suse.cz>
11925 * c-c++-common/ubsan/attrib-6.c: New test.
11927 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11930 * gfortran.dg/pr85687.f90: new test.
11932 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11935 * gfortran.dg/pr85521_1.f90: New test.
11936 * gfortran.dg/pr85521_2.f90: New test.
11938 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11941 * gfortran.dg/pr70870_1.f90: New test.
11943 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11945 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11947 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11950 * g++.dg/ext/offsetof2.C: New test.
11952 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11955 * gfortran.dg/temporary_3.f90 : New test.
11958 * gfortran.dg/temporary_2.f90 : New test.
11960 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11962 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11963 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11964 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11965 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11966 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11967 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11968 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11969 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11970 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11971 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11972 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11973 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11974 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11975 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11976 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11977 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11978 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11979 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11980 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11981 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11982 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11983 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11984 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11985 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11986 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11987 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11988 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11990 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11992 PR tree-optimization/85699
11993 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11994 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11995 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11996 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11998 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
12000 * g++.dg/tls/pr85400.C: New test.
12002 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12005 * g++.dg/cpp1y/lambda-generic-85713.C: New.
12007 2018-05-09 Carl Love <cel@us.ibm.com>
12009 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
12011 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12015 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12018 * g++.dg/cpp1y/pr84588.C: New.
12020 2018-05-09 Andreas Schwab <schwab@suse.de>
12022 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
12024 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
12026 * gcc.target/aarch64/store_lane_spill_1.c: New test.
12027 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
12029 2018-05-08 Carl Love <cel@us.ibm.com>
12030 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
12032 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12035 * g++.dg/cpp1y/pr84588.C: New.
12037 2018-05-08 Marek Polacek <polacek@redhat.com>
12040 * g++.dg/cpp1z/constexpr-if22.C: New test.
12042 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
12045 * gcc.target/i386/pr85693.c: New test.
12047 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12050 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
12051 scan-assembler-times checking that except for [fh]*xor other functions
12052 don't use any load instructions.
12054 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
12056 * gcc.target/i386/builtin_target.c: Test goldmont.
12057 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12060 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12063 * g++.dg/other/sse2-pr85572-1.C: New test.
12064 * g++.dg/other/sse2-pr85572-2.C: New test.
12065 * g++.dg/other/sse4-pr85572-1.C: New test.
12066 * g++.dg/other/avx2-pr85572-1.C: New test.
12069 * gcc.target/i386/pr85317.c: New test.
12070 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12071 optimization barrier to avoid optimizing away the expected insn.
12074 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
12075 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
12077 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12079 * g++.dg/other/sve_const_pred_1.C: Rename to...
12080 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
12081 target selectors and explicit -march options.
12082 * g++.dg/other/sve_const_pred_2.C: Rename to...
12083 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12084 * g++.dg/other/sve_const_pred_3.C: Rename to...
12085 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12086 * g++.dg/other/sve_const_pred_4.C: Rename to...
12087 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12088 * g++.dg/other/sve_tls_2.C: Rename to...
12089 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12090 * g++.dg/other/sve_vcond_1.C: Rename to...
12091 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12092 * g++.dg/other/sve_vcond_1_run.C: Rename to...
12093 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12095 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12098 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12101 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12104 * g++.dg/cpp0x/deleted14.C: New.
12106 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12107 Alan Hayward <alan.hayward@arm.com>
12108 David Sherwood <david.sherwood@arm.com>
12110 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12111 XFAIL the BIC test.
12112 * gcc.target/aarch64/sve/vcond_7.c: New test.
12113 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12115 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12118 * g++.dg/cpp0x/sfinae62.C: New.
12120 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12122 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12125 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12128 * g++.dg/cpp0x/narrowing1.C: New.
12130 2018-05-08 Richard Biener <rguenther@suse.de>
12132 PR middle-end/85588
12133 * gcc.dg/torture/pr85574.c: Rename to...
12134 * gcc.dg/torture/pr85588.c: ... this.
12136 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12139 * gfortran.dg/minmaxloc_12.f90: New test case.
12140 * gfortran.dg/minmaxloc_13.f90: New test case.
12142 2018-05-07 Nathan Sidwell <nathan@acm.org>
12144 * g++.dg/cpp0x/range-for10.C: Delete.
12145 * g++.dg/ext/forscope1.C: Delete.
12146 * g++.dg/ext/forscope2.C: Delete.
12147 * g++.dg/template/for1.C: Delete.
12149 2018-05-07 Jeff Law <law@redhat.com>
12151 * gfortran.dg/linefile.f90: New test.
12153 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12155 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
12158 2018-05-06 Jakub Jelinek <jakub@redhat.com>
12161 * g++.dg/ext/asm14.C: New test.
12162 * g++.dg/ext/asm15.C: New test.
12163 * g++.dg/ext/asm16.C: New test.
12165 2018-05-06 Michael Eager <eager@eagercon.com>
12167 * gcc.target/microblaze/others/picdtr.c: Correct option
12168 -fPIE -mpic-data-is-text-relative.
12170 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
12172 * gcc.target/microblaze/others/picdtr.c: Add test for
12173 -fPIE -mpic-data-is-text-relative.
12175 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
12178 * gfortran.dg/coarray_dependency_1.f90: New test.
12179 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12181 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12183 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12184 to match the currently produced gimple.
12186 2018-05-04 Carl Love <cel@us.ibm.com>
12188 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12190 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12191 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12192 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12193 xvcmpgedp counts. Add xxsel counts.
12195 2018-05-04 Richard Biener <rguenther@suse.de>
12197 PR middle-end/85627
12198 * g++.dg/torture/pr85627.C: New testcase.
12200 2018-05-04 Richard Biener <rguenther@suse.de>
12202 PR middle-end/85574
12203 * gcc.dg/torture/pr85574.c: New testcase.
12204 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12206 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12209 * gcc.dg/nextafter-1.c: New test.
12210 * gcc.dg/nextafter-2.c: New test.
12211 * gcc.dg/nextafter-3.c: New test.
12212 * gcc.dg/nextafter-4.c: New test.
12214 2018-05-03 Nathan Sidwell <nathan@acm.org>
12216 Remove -ffriend-injection.
12217 * g++.old-deja/g++.jason/scoping15.C: Delete.
12218 * g++.old-deja/g++.mike/net43.C: Delete.
12220 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12223 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12224 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12225 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12226 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12228 2018-05-03 Tom de Vries <tom@codesourcery.com>
12231 * lib/scanoffloadtree.exp: New file.
12233 2018-05-03 Richard Biener <rguenther@suse.de>
12235 PR tree-optimization/85615
12236 * gcc.dg/torture/pr85615.c: New testcase.
12238 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12240 PR tree-optimization/70291
12241 * gcc.dg/complex-6.c: New test.
12242 * gcc.dg/complex-7.c: Likewise.
12244 2018-05-03 Richard Biener <rguenther@suse.de>
12247 * fortran.dg/pr51434.f90: Truncate transfer argument.
12249 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12252 * gcc.c-torture/execute/pr85582-3.c: New test.
12254 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12255 Jason Merrill <jason@redhat.com>
12258 * g++.dg/warn/Wshadow-13.C: New.
12259 * g++.dg/warn/Wshadow-14.C: Likewise.
12261 2018-05-02 Tom de Vries <tom@codesourcery.com>
12264 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12265 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12267 2018-05-02 David Pagan <dave.pagan@oracle.com>
12270 * gcc.dg/noncompile/pr30552-1.c: New test.
12271 * gcc.dg/noncompile/pr30552-2.c: New test.
12272 * gcc.dg/noncompile/pr30552-3.c: New test.
12273 * gcc.dg/noncompile/pr30552-4.c: New test.
12275 2018-05-02 Richard Biener <rguenther@suse.de>
12277 PR tree-optimization/85597
12278 * gcc.dg/vect/pr85597.c: New testcase.
12280 2018-05-02 Tom de Vries <tom@codesourcery.com>
12283 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12284 * lib/scanltranstree.exp: New file.
12285 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12286 (scan-ltrans-tree-dump-times_required_options)
12287 (scan-ltrans-tree-dump-not_required_options)
12288 (scan-ltrans-tree-dump-dem_required_options)
12289 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12290 * lib/gcc-dg.exp: Include scanltranstree.exp.
12292 2018-05-02 Tom de Vries <tom@codesourcery.com>
12295 * gcc.dg/ipa/ipa-icf-38.c: New test.
12296 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12297 * lib/scandump.exp (dump-base): New proc.
12298 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12299 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12301 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12302 * lib/scanlang.exp: Same.
12303 * lib/scanrtl.exp: Same.
12304 * lib/scantree.exp: Same.
12305 * lib/scanwpaipa.exp: New file.
12306 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12308 2018-05-02 Richard Biener <rguenther@suse.de>
12310 PR middle-end/85567
12311 * gcc.dg/torture/pr85567.c: New testcase.
12313 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12316 * gcc.c-torture/execute/pr85582-1.c: New test.
12317 * gcc.c-torture/execute/pr85582-2.c: New test.
12319 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12321 PR tree-optimization/85586
12322 * gcc.dg/vect/pr85586.c: New test.
12324 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12326 PR tree-optimization/85143
12327 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12328 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12330 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12333 * c-c++-common/Wformat-pr84258.c: New test.
12335 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12337 PR tree-optimization/82665
12338 * gcc.dg/tree-ssa/pr82665.c: New test.
12340 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12343 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12344 (test_add_fixit_insert_formatted_single_line): New function.
12345 (test_add_fixit_insert_formatted_multiline): New function.
12346 Extend expected output of generated patch to include fix-it hints
12348 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12349 "gcc-rich-location.h". Add test coverage for
12350 gcc_rich_location::add_fixit_insert_formatted.
12352 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12354 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12355 (test_show_locus): Update for location_get_source_line returning a
12356 char_span. Use char_span for handling words in the
12357 "test_many_nested_locations" fix-it example.
12359 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12361 * gcc.target/arc/interrupt-8.c: Update test.
12362 * gcc.target/arc/loop-4.c: Likewise.
12363 * gcc.target/arc/loop-hazard-1.c: Likewise.
12364 * gcc.target/arc/sdata-3.c: Likewise.
12366 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12368 * gcc.target/arc/store-merge-1.c: New test.
12369 * gcc.target/arc/add_n-combine.c: Update test.
12371 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12373 Microblaze Target: PIC data text relative
12375 * gcc.target/microblaze/others/data_var1.c: Include
12376 PIC case of r20 base register.
12377 * gcc.target/microblaze/others/data_var2.c: Ditto.
12378 * gcc.target/microblaze/others/picdtr.c: Add new
12379 test case for -mpic-is-data-text-relative.
12380 * gcc.target/microblaze/others/sdata_var1.c: Add
12381 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12382 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12383 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12384 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12385 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12386 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12388 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12391 2018-04-30 Richard Biener <rguenther@suse.de>
12393 PR tree-optimization/28364
12394 PR tree-optimization/85275
12395 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12396 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12397 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12398 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12399 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12401 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12402 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12404 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12405 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12406 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12408 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12411 * gcc.target/i386/pr84431.c: New test.
12413 2018-04-27 Martin Jambor <mjambor@suse.cz>
12416 * g++.dg/ipa/pr85549.C: New test.
12418 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12421 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12423 * g++.dg/cpp0x/constexpr-85553.C: New test.
12425 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12428 * g++.dg/pr85515-1.C: New test.
12429 * g++.dg/pr85515-2.C: New test.
12431 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12434 * g++.dg/cpp0x/friend3.C: New.
12436 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12439 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12440 Use check_effective_target_arm_little_endian.
12442 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12444 PR tree-optimization/85529
12445 * gcc.c-torture/execute/pr85529-1.c: New test.
12446 * gcc.c-torture/execute/pr85529-2.c: New test.
12447 * gcc.dg/pr85529.c: New test.
12449 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12451 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12452 `.dword' in addition to `lw' and `.word'.
12454 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12456 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12458 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12460 * gnat.dg/loop_optimization24.adb: New test.
12462 2018-04-26 Richard Biener <rguenther@suse.de>
12464 PR tree-optimization/85116
12465 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12466 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12467 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12468 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12470 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12473 * gcc.target/i386/pr85473-1.c: New test.
12474 * gcc.target/i386/pr85473-2.c: New test.
12476 2018-04-25 Nathan Sidwell <nathan@acm.org>
12477 Jakub Jelinek <jakub@redhat.com>
12481 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12482 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12483 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12484 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12485 * g++.dg/cpp0x/pr85437-1.C: New.
12486 * g++.dg/cpp0x/pr85437-2.C: New.
12487 * g++.dg/cpp0x/pr85437-3.C: New.
12488 * g++.dg/cpp0x/pr85437-4.C: New.
12490 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12493 * gfortran.dg/pr85520.f90: New test.
12495 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12498 * gcc.dg/pr85512.c: New test.
12500 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12503 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12504 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12505 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12506 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12507 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12508 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12509 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12510 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12511 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12512 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12513 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12514 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12515 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12516 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12517 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12518 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12519 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12520 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12521 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12522 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12523 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12524 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12525 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12526 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12527 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12528 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12529 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12530 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12531 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12532 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12533 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12534 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12535 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12536 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12537 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12538 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12539 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12540 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12541 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12542 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12543 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12544 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12545 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12546 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12547 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12548 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12549 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12550 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12551 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12552 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12553 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12554 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12555 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12556 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12557 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12558 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12559 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12561 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12562 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12563 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12564 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12565 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12566 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12567 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12568 * (dg-options): Likwise.
12569 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12571 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12572 * gcc.target/i386/cet-label-3.c: Removed.
12573 * gcc.target/i386/cet-property-3.c: Likwise.
12574 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12576 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12579 * gcc.target/i386/pr85511.c: New test.
12582 * g++.dg/ext/pr85503.C: New test.
12585 * gcc.target/i386/pr85508.c: New test.
12587 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12589 PR tree-optimization/85478
12590 * g++.dg/pr85478.C: New test.
12592 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12594 * g++.dg/torture/pr85496.C: New test.
12596 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12598 PR rtl-optimization/85423
12599 * gcc.dg/pr85423.c: New test.
12601 2018-04-20 Martin Sebor <msebor@redhat.com>
12604 * gcc.dg/Wrestrict-15.c: New test.
12606 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12609 * gcc.target/powerpc/pr85456.c: New test.
12611 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12613 * g++.dg/ext/undef-bool-1.C: Require lp64.
12614 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12616 2018-04-20 Jeff Law <law@redhat.com>
12618 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12620 * gcc.dg/stack-check-6.c: Likewise.
12621 * gcc.dg/stack-check-6a.c: Likewise.
12622 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12623 * gcc.target/i386/stack-check-18.c: Likewise.
12624 * gcc.target/i386/stack-check-19.c: Likewise.
12626 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12629 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12630 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12631 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12632 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12634 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12637 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12638 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12640 2018-04-20 Richard Biener <rguenther@suse.de>
12642 PR middle-end/85475
12643 * gcc.dg/torture/pr85475.c: New testcase.
12645 2018-04-20 Martin Jambor <mjambor@suse.cz>
12648 * gcc.dg/ipa/pr85449.c: New test.
12650 2018-04-20 Martin Jambor <mjambor@suse.cz>
12653 * g++.dg/ipa/pr85447.C: New file.
12654 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12656 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12659 * g++.dg/cpp0x/pr85462.C: New test.
12661 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12663 * gcc.target/i386/pr85404.c: Require CET target.
12665 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12667 PR tree-optimization/85467
12668 * gcc.dg/pr85467.c: New test.
12670 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12673 * g++.dg/parse/crash68.C: New.
12675 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12678 * g++.dg/torture/pr85334.C: New test.
12680 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12682 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12683 * g++.dg/diagnostic/pr85464.C: New.
12685 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12688 * gcc.dg/torture/pr85397-1.c: New test.
12689 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12690 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12692 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12695 * gcc.target/i386/pr85404.c: New test.
12697 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12700 * c-c++-common/attr-nocf-check-1.c: Compile with
12701 -fcf-protection=none.
12702 * c-c++-common/attr-nocf-check-3.c: Likewise.
12703 * gcc.dg/march-generic.c: Likewise.
12704 * gcc.target/i386/align-limit.c: Likewise.
12705 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12706 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12707 * gcc.target/i386/cet-property-2.c: Likewise.
12708 * gcc.target/i386/ret-thunk-26.c: Likewise.
12709 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12711 * c-c++-common/fcf-protection-2.c: Likewise.
12712 * c-c++-common/fcf-protection-3.c: Likewise.
12713 * c-c++-common/fcf-protection-5.c: Likewise.
12714 * c-c++-common/fcf-protection-6.c: Likewise.
12715 * c-c++-common/fcf-protection-7.c: Likewise.
12716 * gcc.target/i386/cet-label-3.c: New test.
12717 * gcc.target/i386/cet-property-3.c: Likewise.
12718 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12719 * gcc.target/i386/pr85417-1.c: Likewise.
12720 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12721 __x86_indirect_thunk_nt_(r|e)ax
12722 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12723 * gcc.target/i386/pr85403.c: Remove dg-error,
12725 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12727 * gcc.target/i386/movdir-1.c: New test.
12729 2018-04-19 Richard Biener <rguenther@suse.de>
12731 PR middle-end/85455
12732 * gcc.dg/pr85455.c: New testcase.
12734 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12736 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12738 * g++.dg/lto/pr85405b_0.C: Likewise.
12739 * g++.dg/lto/pr84805_0.C: Likewise.
12741 2018-04-18 Martin Liska <mliska@suse.cz>
12745 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12748 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12751 * gcc.dg/pr85388-1.c: New test.
12752 * gcc.dg/pr85388-2.c: Likewise.
12753 * gcc.dg/pr85388-3.c: Likewise.
12754 * gcc.dg/pr85388-4.c: Likewise.
12755 * gcc.dg/pr85388-5.c: Likewise.
12756 * gcc.dg/pr85388-6.c: Likewise.
12758 2018-04-18 Jan Hubicka <jh@suse.cz>
12759 Martin Liska <mliska@suse.cz>
12761 * g++.dg/lto/pr83121_0.C: Update template.
12762 * g++.dg/lto/pr83121_1.C: Update template.
12763 * g++.dg/lto/pr84805_0.C: Update template.
12764 * g++.dg/lto/pr84805_1.C: Update template.
12765 * g++.dg/lto/pr84805_2.C: Update template.
12767 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12770 * g++.dg/cpp0x/pr84630.C: New.
12772 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12775 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12776 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12777 in two cases. Uncomment two other tests and add expected dg-error for
12779 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12780 -Wnarrowing diagnostics on some targets for c++11.
12781 * g++.dg/parse/array-size2.C: Remove xfail.
12782 * g++.dg/cpp0x/constexpr-84463.C: New test.
12784 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12786 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12787 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12789 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12792 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12793 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12794 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12796 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12798 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12799 prevent cascading of errors and change expected error message.
12800 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12802 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12803 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12804 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12805 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12807 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12809 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12812 * gcc.dg/pr85430.c: New test.
12814 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12817 * gcc.target/arm/pr54300.C: Move to...
12818 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12819 * gcc.target/arm/pr55073.C: Move to...
12820 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12821 * gcc.target/arm/pr56184.C: Move to...
12822 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12823 * gcc.target/arm/pr59985.C: Move to...
12824 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12825 * gcc.target/aarch64/pr60675.C: Move to...
12826 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12827 * gcc.target/aarch64/pr81422.C: Move to...
12828 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12829 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12830 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12831 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12832 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12833 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12834 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12835 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12836 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12837 * gcc.target/aarch64/sve/tls_2.C: Move to...
12838 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12839 * gcc.target/aarch64/pr81414.C: Rename to...
12840 * gcc.target/aarch64/pr81414.c: ... This.
12841 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12842 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12844 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12845 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12846 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12847 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12850 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12852 PR middle-end/85414
12853 * gcc.dg/pr85414.c: New test.
12855 2018-04-17 Martin Jambor <mjambor@suse.cz>
12858 * g++.dg/ipa/pr85421.C: New test.
12860 2018-04-17 Martin Liska <mliska@suse.cz>
12863 * g++.dg/lto/pr85405b_0.C: New test.
12864 * g++.dg/lto/pr85405b_1.C: New test.
12866 2018-04-17 Martin Liska <mliska@suse.cz>
12869 * g++.dg/lto/pr85405_0.C: New test.
12870 * g++.dg/lto/pr85405_1.C: New test.
12872 2018-04-17 Martin Liska <mliska@suse.cz>
12875 * g++.dg/ext/pr85329-2.C: New test.
12876 * g++.dg/ext/pr85329.C: New test.
12877 * gcc.target/i386/mvc12.c: New test.
12879 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12882 * g++.dg/pr85039-1.C: New.
12883 * g++.dg/pr85039-2.C: New.
12884 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12886 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12889 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12890 if the target supports efficient unaligned storage accesses.
12892 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12895 * gcc.target/powerpc/pr83660.C: New test.
12897 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12900 * gcc.target/i386/pr85403.c: New test.
12902 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12905 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12907 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12908 Jason Merrill <jason@redhat.com>
12911 * g++.dg/cpp0x/pr85112.C: New.
12913 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12916 * g++.dg/ext/undef-bool-1.C: New file.
12917 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12918 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12920 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12923 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12924 corresponding dg-error clause.
12925 * gcc.target/powerpc/pr80098-3.c: Ditto.
12926 * gcc.target/powerpc/pr80103-1.c: Delete.
12928 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12932 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12933 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12935 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12938 * gfortran.dg/implied_do_io_5.f90: New test.
12940 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12943 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12944 several values: positive, negative, and zero.
12945 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12946 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12948 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12950 PR rtl-optimization/79916
12951 * gcc.target/powerpc/pr79916.c: New.
12953 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12955 PR rtl-optimization/85393
12956 * g++.dg/opt/pr85393.C: New test.
12957 * g++.dg/opt/pr85393-aux.cc: New file.
12959 PR rtl-optimization/85376
12960 * gcc.dg/pr85376.c: New test.
12962 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12964 PR rtl-optimization/83852
12965 * gcc.dg/pr83852.c: New testcase.
12967 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12970 * gcc.target/s390/pr77822-1.C: Rename to ...
12971 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12972 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12973 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12975 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12978 * gcc.target/i386/pr71991.c: New testcase.
12980 2018-04-13 Martin Liska <mliska@suse.cz>
12981 Jakub Jelinek <jakub@redhat.com>
12983 PR middle-end/81657
12984 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12987 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12990 * g++.dg/diagnostic/macro-arg-count.C: New test.
12992 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12996 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12997 array and move test to libgomp/testsuite/libgomp.fortran.
12998 * gfortran.dg/do_concurrent_6.f90: New test.
13000 2018-04-12 Marek Polacek <polacek@redhat.com>
13003 * g++.dg/parse/error61.C: New test.
13005 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13008 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
13009 specify -mvsx on gcc command line.
13011 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13014 * gcc.target/i386/pr85328.c: New test.
13016 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13018 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
13020 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13022 PR rtl-optimization/85342
13023 * gcc.target/i386/pr85342.c: New test.
13025 2018-04-11 Jason Merrill <jason@redhat.com>
13027 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
13028 if ulimit -v is set.
13030 2018-04-11 Bin Cheng <bin.cheng@arm.com>
13033 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
13035 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13037 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
13038 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
13040 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13043 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13046 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13049 * gcc.target/i386/pr84301.c: New test.
13051 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13053 PR tree-optimization/85331
13054 * gcc.c-torture/execute/pr85331.c: New test.
13056 2018-04-11 Marek Polacek <polacek@redhat.com>
13059 * g++.dg/cpp0x/pr51225.C: Adjust error message.
13060 * g++.dg/cpp1z/constexpr-if21.C: New test.
13062 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13065 * gcc.target/i386/pr85281.c: New test.
13067 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13069 PR rtl-optimization/84659
13070 * gcc.dg/pr84659.c: New test.
13072 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13075 * g++.dg/debug/dwarf2/pr85302.C: New test.
13077 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13080 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13083 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13086 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13088 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
13090 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13091 * gcc.target/powerpc/dimode_off.c: Ditto.
13092 * gcc.target/powerpc/tfmode_off.c: Ditto.
13093 * gcc.target/powerpc/timode_off.c: Ditto.
13095 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13097 * gcc.target/powerpc/vec-ldl-1.c: New test.
13098 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13099 corrections to ABI implementation.
13101 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
13104 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13106 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13108 PR rtl-optimization/85300
13109 * gcc.dg/pr85300.c: New test.
13111 2018-04-10 David Malcolm <dmalcolm@redhat.com>
13114 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13115 where we now show the pertinent parameter.
13116 * g++.dg/diagnostic/aka2.C: Likewise.
13117 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13119 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13122 * gfortran.dg/gomp/pr85313.f90: New test.
13124 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13127 * g++.dg/parse/template29.C: New.
13129 2018-04-10 Bin Cheng <bin.cheng@arm.com>
13132 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13134 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13138 * gcc.target/i386/avx512f-pr85177.c: New test.
13139 * gcc.target/i386/avx512f-pr85255.c: New test.
13141 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
13143 PR tree-optimization/85286
13144 * gcc.dg/vect/pr85286.c: New test.
13146 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13149 * gcc.target/arm/pr85173.c: New test.
13151 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13154 * gcc.dg/lto/pr85248_0.c: New test.
13155 * gcc.dg/lto/pr85248_1.c: New test.
13157 2018-04-09 Jan Hubicka <jh@suse.cz>
13160 * g++.dg/torture/pr85078.C: New.
13162 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
13165 * g++.dg/cpp1z/decomp44.C: New.
13166 * g++.dg/cpp1z/decomp45.C: Likewise.
13168 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13171 * gfortran.dg/do_concurrent_5.f90: New test.
13172 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13175 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13178 * gfortran.dg/parameter_array_element_3.f90: New test.
13180 2018-04-09 Jakub Jelinek <jakub@redhat.com>
13183 * g++.dg/cpp1z/decomp43.C: New test.
13185 PR rtl-optimization/80463
13186 * g++.dg/pr80463.C: Add -w to dg-options.
13188 2018-04-09 Richard Biener <rguenther@suse.de>
13190 PR tree-optimization/85284
13191 * gcc.dg/torture/pr85284.c: New testcase.
13193 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13195 PR rtl-optimization/80463
13196 PR rtl-optimization/83972
13197 PR rtl-optimization/83480
13199 * gcc.dg/pr80463.c: New test.
13200 * g++.dg/pr80463.C: Likewise.
13201 * gcc.dg/pr83972.c: Likewise.
13203 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13205 PR rtl-optimization/83913
13206 * gcc.dg/pr83913.c: New test.
13208 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13210 PR rtl-optimization/83962
13211 * gcc.dg/pr83962.c: New test.
13213 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13215 PR rtl-optimization/83530
13216 * gcc.dg/pr83530.c: New test.
13218 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13220 PR middle-end/82976
13221 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13223 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13225 PR tree-optimization/85257
13226 * gcc.dg/pr85257.c: New test.
13228 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13230 * g++.dg/opt/pr85196.C: New test.
13232 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13235 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13236 std::tuple here since they need C++11.
13237 * g++.dg/lookup/missing-std-include-8.C: New test.
13238 * g++.dg/lookup/missing-std-include.C: Move std::array and
13239 std::tuple test to missing-std-include-6.C to avoid failures
13242 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13245 * gcc.dg/debug/pr85252.c: New test.
13247 PR rtl-optimization/84872
13248 * gcc.dg/graphite/pr84872.c: New test.
13251 * g++.dg/cpp1z/decomp42.C: New test.
13253 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13256 * g++.dg/lookup/missing-std-include-7.C: New test.
13258 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13260 * gcc.dg/struct-simple.c: Revert r254862.
13261 * lib/target-supports.exp
13262 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13264 2018-04-06 Richard Biener <rguenther@suse.de>
13266 PR middle-end/85244
13267 * gcc.dg/torture/pr85244-1.c: New testcase.
13268 * gcc.dg/torture/pr85244-2.c: Likewise.
13270 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13273 * c-c++-common/ubsan/pr85213.c: New test.
13275 2018-04-06 Richard Biener <rguenther@suse.de>
13277 PR middle-end/85180
13278 * gcc.dg/pr85180.c: New testcase.
13280 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13282 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13283 to trigger the optimization. Do some cleanup and function
13284 renaming. Add more test functions.
13286 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13288 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13290 * gcc.target/s390/hotpatch-1.c: Skip when building without
13292 * gcc.target/s390/hotpatch-10.c: Likewise.
13293 * gcc.target/s390/hotpatch-11.c: Likewise.
13294 * gcc.target/s390/hotpatch-12.c: Likewise.
13295 * gcc.target/s390/hotpatch-13.c: Likewise.
13296 * gcc.target/s390/hotpatch-14.c: Likewise.
13297 * gcc.target/s390/hotpatch-15.c: Likewise.
13298 * gcc.target/s390/hotpatch-16.c: Likewise.
13299 * gcc.target/s390/hotpatch-17.c: Likewise.
13300 * gcc.target/s390/hotpatch-18.c: Likewise.
13301 * gcc.target/s390/hotpatch-19.c: Likewise.
13302 * gcc.target/s390/hotpatch-2.c: Likewise.
13303 * gcc.target/s390/hotpatch-3.c: Likewise.
13304 * gcc.target/s390/hotpatch-4.c: Likewise.
13305 * gcc.target/s390/hotpatch-5.c: Likewise.
13306 * gcc.target/s390/hotpatch-6.c: Likewise.
13307 * gcc.target/s390/hotpatch-7.c: Likewise.
13308 * gcc.target/s390/hotpatch-8.c: Likewise.
13309 * gcc.target/s390/hotpatch-9.c: Likewise.
13311 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13313 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13314 check for an error instead.
13315 * gcc.dg/Wattributes-6.c: Likewise.
13317 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13320 * g++.dg/cpp1z/decomp39.C: New test.
13321 * g++.dg/cpp1z/decomp40.C: New test.
13324 * g++.dg/cpp1z/decomp41.C: New test.
13326 PR middle-end/85195
13327 * gcc.dg/pr85195.c: New test.
13329 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13332 * g++.dg/cpp0x/initlist100.C: New.
13333 * g++.dg/cpp0x/initlist101.C: Likewise.
13335 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13338 * g++.dg/other/pr84792-1.C: New.
13339 * g++.dg/other/pr84792-2.C: Likewise.
13341 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13344 * gcc.target/i386/pr85193.c: New test.
13346 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13349 * g++.dg/concepts/pr84979.C: New.
13350 * g++.dg/concepts/pr84979-2.C: New.
13351 * g++.dg/concepts/pr84979-3.C: New.
13353 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13356 * g++.dg/cpp0x/variadic174.C: New.
13358 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13360 PR inline-asm/85172
13361 * g++.dg/ext/builtin13.C: New test.
13362 * g++.dg/ext/atomic-4.C: New test.
13365 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13366 * g++.dg/ext/bases3.C: New test.
13368 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13371 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13372 to match a single insn of the baz function. Move scan directives at
13373 the end of the file below the functions they are trying to test for
13374 better readability.
13375 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13377 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13379 PR rtl-optimization/84878
13380 * gcc.target/powerpc/pr84878.c: New test.
13382 2018-04-04 Michael Matz <matz@suse.de>
13384 * gcc.dg/Wstringop-overflow-4.c: New test.
13385 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13387 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13390 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13391 for the diagnostics of overridden functions. Adjust for new wording.
13393 2018-04-04 Richard Biener <rguenther@suse.de>
13396 * g++.dg/lto/pr85176_0.C: New testcase.
13398 2018-04-04 Richard Biener <rguenther@suse.de>
13401 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13404 2018-04-04 Martin Liska <mliska@suse.cz>
13407 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13408 and msdata as a workaround for powerpc.
13410 2018-04-04 Richard Biener <rguenther@suse.de>
13412 PR tree-optimization/85168
13413 * gcc.dg/torture/pr85168.c: New testcase.
13415 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13418 * g++.dg/pr84943.C: New.
13419 * g++.dg/pr84943-2.C: New.
13421 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13423 PR rtl-optimization/85167
13424 * gcc.dg/pr85167.c: New test.
13426 PR tree-optimization/85156
13427 * c-c++-common/pr85156.c: New test.
13428 * gcc.c-torture/execute/pr85156.c: New test.
13430 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13432 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13433 * gcc.target/powerpc/undef-bool-1.C: New file.
13434 * gcc.target/powerpc/undef-bool-2.c: New file.
13436 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13439 * g++.dg/cpp1z/class-deduction52.C: New.
13441 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13444 * g++.dg/cpp0x/pr85147.C: New test.
13447 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13450 * g++.dg/gomp/pr85134.C: New test.
13451 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13454 * gcc.c-torture/execute/pr85169.c: New test.
13455 * gcc.target/i386/avx512f-pr85169.c: New test.
13456 * gcc.target/i386/avx512bw-pr85169.c: New test.
13458 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13461 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13462 scan-assembler-times clause.
13464 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13466 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13467 dg-additional-options.
13469 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13471 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13473 2018-04-03 Richard Biener <rguenther@suse.de>
13476 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13478 2018-04-02 Jim Wilson <jimw@sifive.com>
13480 * gcc.target/riscv/pr84660.c: New.
13481 * gcc.target/riscv/shift-and-1.c: New.
13482 * gcc.target/riscv/shift-and-2.c: New.
13484 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13487 * gfortran.dg/array_simplify_2.f90: New test.
13489 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13491 PR middle-end/85090
13492 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13493 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13494 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13495 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13496 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13498 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13501 * g++.dg/pr85027.C: New.
13503 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13506 * gcc.target/powerpc/sse-maxps-2.c: New test.
13507 * gcc.target/powerpc/sse-minps-2.c: New test.
13509 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13512 * g++.dg/gomp/pr84791.C: New test.
13514 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13517 * gfortran.dg/array_constructor_53.f90: New test.
13519 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13522 * gfortran.dg/substr_6.f90: Remove illegal test for
13523 out-of-bounds substring.
13525 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13528 * gfortran.dg/zero_sized_10.f90: New test.
13530 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13533 * g++.dg/lookup/missing-std-include-6.C: New test.
13534 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13536 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13537 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13538 <cstring>, <cassert>, and <cstdlib>.
13540 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13542 PR inline-asm/84985
13543 * gcc.target/i386/pr84985.c: New.
13545 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13548 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13550 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13553 * g++.dg/warn/Wunused-var-31.C: New test.
13556 * c-c++-common/Wduplicated-branches-14.c: New test.
13558 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13561 * g++.dg/cpp0x/pr84606.C: New.
13563 2018-03-29 Carl Love <cel@us.ibm.com>
13566 2017-09-27 Carl Love <cel@us.ibm.com>
13568 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13569 for the __builtin_fctid and __builtin_fctiw.
13571 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13574 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13575 deleted builtin function.
13576 (div_weuo): Likewise.
13577 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13578 (div_deuo): Likewise.
13580 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13583 * g++.dg/other/default13.C: New.
13585 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13588 * gcc.target/i386/pr85095-1.c: New test.
13589 * gcc.target/i386/pr85095-2.c: New test.
13590 * gcc.c-torture/execute/pr85095.c: New test.
13592 PR tree-optimization/82004
13593 * gcc.dg/pr82004.c: New test.
13595 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13596 Martin Liska <mliska@suse.cz>
13599 * g++.dg/asan/pr85081.C: New test.
13601 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13604 * g++.dg/template/pr84789.C: Adjust for testing with
13608 * g++.dg/template/pr84973.C: New.
13609 * g++.dg/template/pr84973-2.C: New.
13610 * g++.dg/template/pr84973-3.C: New.
13613 * g++.dg/eh/pr84968.C: New.
13615 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13618 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13619 long double multiply/divide uses the correct function.
13620 * gcc.target/powerpc/mulkc-3.c: Likewise.
13621 * gcc.target/powerpc/divkc-2.c: Likewise.
13622 * gcc.target/powerpc/divkc-3.c: Likewise.
13624 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13627 * g++.dg/cpp0x/defaulted51.C: New.
13628 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13630 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13633 * g++.dg/ext/vector35.C: New test.
13636 * g++.dg/ext/builtin-offsetof3.C: New test.
13639 * g++.dg/cpp1y/pr85076.C: New test.
13641 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13644 * gfortran.dg/matmul_rank_1.f90: New test.
13646 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13647 Harald Anlauf <anlauf@gmx.de>
13649 * gfortran.dg/structure_constructor_15.f90: New test.
13651 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13653 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13654 for the diagnostics of overridden functions. Adjust for new wording.
13655 * g++.dg/cpp0x/implicit1.C: Likewise.
13656 * g++.dg/cpp0x/override1.C: Likewise.
13657 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13658 * g++.dg/eh/shadow1.C: Likewise.
13659 * g++.dg/inherit/covariant12.C: Likewise.
13660 * g++.dg/inherit/covariant14.C: Likewise.
13661 * g++.dg/inherit/covariant15.C: Likewise.
13662 * g++.dg/inherit/covariant16.C: Likewise.
13663 * g++.dg/inherit/covariant22.C: Likewise.
13664 * g++.dg/inherit/crash3.C: Likewise.
13665 * g++.dg/inherit/error2.C: Likewise.
13666 * g++.dg/template/crash100.C: Likewise.
13667 * g++.old-deja/g++.eh/spec6.C: Likewise.
13668 * g++.old-deja/g++.mike/p811.C: Likewise.
13669 * g++.old-deja/g++.other/virtual11.C: Likewise.
13670 * g++.old-deja/g++.other/virtual4.C: Likewise.
13672 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13675 * gcc.target/i386/pr85044.c: New test.
13677 2018-03-27 Martin Sebor <msebor@redhat.com>
13680 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13683 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13686 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13688 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13691 * gcc.target/arm/pr81863.c: New test.
13693 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13696 * gcc.target/nvptx/pr85056.c: New test.
13697 * gcc.target/nvptx/pr85056a.c: New test.
13699 2018-03-27 Richard Biener <rguenther@suse.de>
13702 * lib/target-supports.exp (check_ssse3_available): New function.
13703 (check_effective_target_vect_perm_short): Enable for x86 if
13704 check_ssse3_available.
13706 2018-03-27 Richard Biener <rguenther@suse.de>
13708 PR tree-optimization/85082
13709 * gfortran.dg/pr85082.f90: New testcase.
13711 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13713 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13714 to "l=2" in dg-final.
13716 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13718 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13719 * gcc.target/mips/fix-r4000-2.c: Likewise.
13720 * gcc.target/mips/fix-r4000-3.c: Likewise.
13721 * gcc.target/mips/fix-r4000-4.c: Likewise.
13722 * gcc.target/mips/fix-r4000-5.c: Likewise.
13723 * gcc.target/mips/fix-r4000-6.c: Likewise.
13724 * gcc.target/mips/fix-r4000-7.c: Likewise.
13725 * gcc.target/mips/fix-r4000-8.c: Likewise.
13726 * gcc.target/mips/fix-r4000-9.c: Likewise.
13727 * gcc.target/mips/fix-r4000-10.c: Likewise.
13728 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13729 "mulditi3_r4000" instead of "mulditi3".
13730 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13731 "umulditi3_r4000" instead of "umulditi3".
13733 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13736 * g++.dg/inherit/covariant22.C: New test.
13738 2018-03-27 Richard Biener <rguenther@suse.de>
13741 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13744 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13745 Jason Merrill <jason@redhat.com>
13748 * g++.dg/init/array49.C: New.
13749 * g++.dg/torture/pr70499.C: Adjust.
13751 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13754 * gcc.target/i386/pr85073.c: New test.
13756 2018-03-26 Richard Biener <rguenther@suse.de>
13759 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13762 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13765 * gfortran.dg/parameter_array_format.f90: New test.
13767 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13768 Neil Carlson <neil.n.carlson@gmail.com>
13771 * gfortran.dg/literal_character_constant_1.inc: Replace
13772 call abort by STOP n.
13773 * gfortran.dg/overload_1.f90: Likewise.
13775 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13776 Dominique d'Humieres <dominiq@gcc.gnu.org>
13779 * gfortran.dg/scalar_pointer_1.f90: New test.
13781 2018-03-25 Tom de Vries <tom@codesourcery.com>
13783 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13786 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13789 * gfortran.dg/pr89497.f90: New test.
13791 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13794 * gfortran.dg/substr_7.f90: New test.
13796 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13799 * gfortran.dg/pr42651.f90: New test.
13800 * gfortran.dg/func_result_7.f90: Update error message.
13802 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13804 PR tree-optimization/84005
13805 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13806 failing to force the alignment.
13808 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13810 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13814 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13816 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13817 message. Fix scan-assembler patterns.
13819 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13822 * g++.dg/cpp0x/pr85015.C: New test.
13825 * g++.dg/cpp1y/pr84942.C: New test.
13827 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13829 PR inline-asm/85030
13830 * gcc.target/i386/pr85030.c: New.
13832 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13835 * g++.dg/pr85026.C: New test.
13837 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13839 * g++.dg/debug/pr84704.C: XFAIL AIX.
13841 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13844 * gcc.target/arm/pr84826.c: Add dg directive.
13846 2018-03-23 Marek Polacek <polacek@redhat.com>
13849 * g++.dg/ext/builtin-offsetof2.C: New test.
13852 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13853 * gcc.dg/pr85045.c: New test.
13855 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13858 * gnat.dg/lto22.adb: New test.
13859 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13860 * gnat.dg/lto22_pkg2.ads: Likewise.
13862 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13865 * gcc.dg/lto/pr80778_0.c: New test.
13867 PR inline-asm/85034
13868 * gcc.target/i386/pr85034.c: New test.
13870 PR inline-asm/85022
13871 * c-c++-common/torture/pr85022.c: New test.
13874 * g++.dg/ubsan/pr85029.C: New test.
13876 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13879 * g++.dg/cpp0x/pr71251.C: New.
13882 * g++.dg/template/pr84789.C: New.
13883 * g++.dg/template/pr84789-2.C: New.
13884 * g++.dg/template/pr84789-3.C: New.
13885 * g++.dg/parse/dtor11.C: Accept alternate error message.
13888 * g++.dg/pr84729.C: New.
13889 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13890 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13891 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13893 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13896 * gfortran.dg/interface_42.f90: New test.
13897 * gfortran.dg/interface_43.f90: New test.
13899 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13902 * gcc.target/arm/pr84826.c: New test.
13904 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13906 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13907 dg-require-effective-target.
13908 * gcc.target/arm/addr-modes-int.c: Likewise.
13909 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13911 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13914 * gcc.target/powerpc/altivec-ld-1.c: New test.
13916 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13918 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13920 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13922 PR inline-asm/84941
13923 * gcc.dg/pr84941.c: New test.
13925 2018-03-22 Tom de Vries <tom@codesourcery.com>
13927 PR tree-optimization/84956
13928 * gcc.dg/pr84956.c: New test.
13930 2018-03-22 Marek Polacek <polacek@redhat.com>
13933 * g++.dg/cpp1z/constexpr-if15.C: New test.
13934 * g++.dg/cpp1z/constexpr-if16.C: New test.
13936 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13938 * gcc.dg/builtin-tgmath-3.c: New test.
13940 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13943 * g++.dg/concepts/pr71965.C: New.
13947 * g++.dg/cpp0x/pr84610.C: New.
13948 * g++.dg/cpp0x/pr84642.C: New.
13950 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13953 * c-c++-common/pr84999.c: New test.
13955 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13958 * g++.dg/ext/desig10.C: New.
13960 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13961 Harald Anlauf <anlauf@gmx.de>
13964 * gfortran.dg/pr84957.f90: New test.
13966 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13968 PR tree-optimization/84960
13969 * gcc.c-torture/compile/pr84960.c: New test.
13971 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13973 PR tree-optimization/84811
13974 * gcc.dg/torture/pr84811.c: New test.
13976 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13978 PR tree-optimization/84982
13979 * c-c++-common/pr84982.c: New test.
13982 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13984 * g++.dg/torture/pr84961-1.C: New test.
13985 * g++.dg/torture/pr84961-2.C: New test.
13987 2018-03-21 Nathan Sidwell <nathan@acm.org>
13990 * g++.dg/pr85008.C: New.
13992 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13995 * gfortran.dg/char_result_17.f90: New test.
13997 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14000 * g++.dg/other/accessor-fixits-1.C: Move to...
14001 * g++.dg/torture/accessor-fixits-1.C: ...here.
14002 * g++.dg/other/accessor-fixits-2.C: Move to...
14003 * g++.dg/torture/accessor-fixits-2.C: ...here.
14004 * g++.dg/other/accessor-fixits-3.C: Move to...
14005 * g++.dg/torture/accessor-fixits-3.C: ...here.
14006 * g++.dg/other/accessor-fixits-4.C: Move to...
14007 * g++.dg/torture/accessor-fixits-4.C: ...here.
14008 * g++.dg/other/accessor-fixits-5.C: Move to...
14009 * g++.dg/torture/accessor-fixits-5.C: ...here.
14010 * g++.dg/torture/accessor-fixits-6.C: New testcase.
14011 * g++.dg/torture/accessor-fixits-7.C: New testcase.
14012 * g++.dg/torture/accessor-fixits-8.C: New testcase.
14014 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14016 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
14018 2018-03-21 Sudakshina Das <sudi.das@arm.com>
14021 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
14023 2018-03-21 Nathan Sidwell <nathan@acm.org>
14026 * g++.dg/lookup/pr84804.C: New.
14028 2018-03-21 Martin Sebor <msebor@redhat.com>
14031 * g++.dg/Wclass-memaccess-3.C: New test.
14032 * g++.dg/Wclass-memaccess-4.C: New test.
14034 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14037 * g++.dg/other/accessor-fixits-1.C
14038 (test_access_const_t1_color): New.
14039 (test_deref_const_t1_color): New.
14040 * g++.dg/other/accessor-fixits-5.C: New testcase.
14042 2018-03-21 Tom de Vries <tom@codesourcery.com>
14044 PR tree-optimization/83126
14045 * gcc.dg/graphite/pr83126.c: New test.
14047 2018-03-21 Nathan Sidwell <nathan@acm.org>
14049 * g++.dg/ext/anon-struct6.C: Adjust.
14050 * g++.dg/ext/deprecate-1.C: New.
14051 * g++.dg/ext/deprecate-2.C: New.
14052 * g++.dg/lookup/pr84602.C: Adjust.
14053 * g++.dg/lookup/pr84962.C: Adjust.
14054 * g++.old-deja/g++.other/anon4.C
14057 * g++.dg/lookup/pr84836.C: New.
14059 2018-03-21 Bin Cheng <bin.cheng@arm.com>
14061 PR tree-optimization/84969
14062 * gcc.dg/tree-ssa/pr84969.c: New test.
14064 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14066 PR rtl-optimization/84989
14067 * gcc.target/i386/pr84989.c: New test.
14069 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
14071 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
14073 2018-03-21 Martin Liska <mliska@suse.cz>
14076 * gfortran.dg/goacc/pr84963.f90: New test.
14078 2018-03-21 Marek Polacek <polacek@redhat.com>
14080 PR c++/71638, ICE with NSDMI and reference.
14081 * g++.dg/cpp0x/nsdmi14.C: New test.
14082 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14084 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14086 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14087 MIPS with -mpaired-single directives.
14089 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
14092 * gfortran.dg/interface_41.f90: New test.
14094 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14097 * gcc.dg/pr84875.c: New test.
14099 2018-03-20 Marek Polacek <polacek@redhat.com>
14101 PR c++/84978, ICE with NRVO.
14102 * g++.dg/opt/nrv19.C: New test.
14104 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14107 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14108 Disable for armeb targets.
14109 * gcc.target/arm/pr82518.c: New test.
14111 2018-03-20 Nathan Sidwell <nathan@acm.org>
14114 * g++.dg/lookup/pr84962.C: New.
14117 * g++.dg/lookup/pr84970.C: New.
14119 2018-03-20 Richard Biener <rguenther@suse.de>
14122 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14124 2018-03-20 Martin Liska <mliska@suse.cz>
14127 * g++.dg/ipa/pr84825.C: New test.
14129 2018-03-20 Martin Liska <mliska@suse.cz>
14131 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14133 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14136 * gcc.c-torture/compile/pr84845.c: New test.
14138 2018-03-20 Sudakshina Das <sudi.das@arm.com>
14141 * gcc.target/arm/pr82989.c: New test.
14143 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14146 * gcc.target/i386/pr84945.c: New test.
14148 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
14151 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14153 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14156 * gcc.dg/pr84953.c: New test.
14158 2018-03-19 Marek Polacek <polacek@redhat.com>
14161 * g++.dg/cpp1z/lambda-__func__.C: New test.
14164 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14166 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
14169 * g++.dg/asan/pr78651.C: New test.
14171 2018-03-19 Tom de Vries <tom@codesourcery.com>
14173 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14174 vect_int_mult. Add nvptx xfail for PR84958.
14176 2018-03-19 Nathan Sidwell <nathan@acm.org>
14179 * g++.dg/cpp1y/pr84835.C: New.
14181 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14184 * gcc.target/aarch64/pr81647.c: New.
14186 2018-03-19 Richard Biener <rguenther@suse.de>
14188 PR tree-optimization/84933
14189 * g++.dg/pr84933.C: New testcase.
14191 2018-03-19 Richard Biener <rguenther@suse.de>
14193 PR tree-optimization/84859
14194 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14195 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14196 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14197 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14199 2018-03-19 Nathan Sidwell <nathan@acm.org>
14202 * g++.dg/lookup/pr84812.C: New.
14204 2018-03-19 Richard Biener <rguenther@suse.de>
14206 PR tree-optimization/84929
14207 * gcc.dg/torture/pr84929.c: New testcase.
14209 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14212 * gcc.target/arm/big-endian-subreg.c: Delete.
14214 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14217 * gfortran.dg/array_constructor_52.f90: New test.
14219 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14222 * gfortran.dg/pr77414.f90: New test.
14223 * gfortran.dg/internal_references_1.f90: Adjust error message.
14225 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14228 * gfortran.dg/pr65453.f90: New test.
14230 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14232 PR tree-optimization/84913
14233 * gfortran.dg/vect/pr84913.f90: New test.
14235 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14238 * gfortran.dg/warn_concat.f90: New test.
14240 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14243 * gcc.dg/pr84899.c: New test.
14245 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14248 * gfortran.dg/pr69395.f90: Add test for max dimensions
14250 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14253 * gcc.target/i386/pr84876.c: New test.
14255 2018-03-16 Martin Liska <mliska@suse.cz>
14258 * gcc.target/i386/mvc11.c: New test.
14260 2018-03-16 Martin Liska <mliska@suse.cz>
14263 * gcc.target/i386/mvc10.c: New test.
14265 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14269 * g++.dg/cpp1y/pr79937-1.C: New test.
14270 * g++.dg/cpp1y/pr79937-2.C: New test.
14271 * g++.dg/cpp1y/pr79937-3.C: New test.
14272 * g++.dg/cpp1y/pr79937-4.C: New test.
14273 * g++.dg/cpp1y/pr82410.C: New test.
14275 2018-03-16 Tom de Vries <tom@codesourcery.com>
14277 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14279 2018-03-16 Tom de Vries <tom@codesourcery.com>
14281 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14283 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14286 * g++.dg/cpp2a/desig8.C: New test.
14288 PR tree-optimization/84841
14289 * gcc.dg/pr84841.c: New test.
14292 * g++.dg/cpp2a/desig7.C: New test.
14294 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14295 Jim MacArthur <jim.macarthur@codethink.co.uk>
14297 * gfortran.dg/automatic_1.f90: New test.
14298 * gfortran.dg/automatic_repeat.f90: New test
14299 * gfortran.dg/automatic_save.f90: New test.
14300 * gfortran.dg/vax_structure.f90: New test.
14302 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14305 * gfortran.dg/pr78741.f90: New test.
14307 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14310 * gfortran.dg/pr69395.f90: New test.
14312 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14315 * g++.dg/opt/pr79085.C: New test.
14317 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14320 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14321 label instead of __x86_indirect_thunk label.
14323 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14326 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14327 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14328 * g++.dg/warn/deprecated-13.C: New test.
14330 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14332 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14334 2018-03-15 Richard Biener <rguenther@suse.de>
14337 * c-c++-common/pr84873.c: New testcase.
14339 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14342 * gcc.target/arm/big-endian-subreg.c: New.
14344 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14347 * gcc.c-torture/compile/pr84860.c: New test.
14349 2018-03-15 Julia Koval <julia.koval@intel.com>
14351 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14353 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14356 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14359 * gcc.dg/pr84853.c: New test.
14361 2018-03-14 Carl Love <cel@us.ibm.com>
14363 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14365 2018-03-14 Martin Liska <mliska@suse.cz>
14368 * g++.dg/lto/pr84805_0.C: New test.
14369 * g++.dg/lto/pr84805_1.C: New test.
14370 * g++.dg/lto/pr84805_2.C: New test.
14372 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14375 * gcc.dg/fixits-pr84852-1.c: New test.
14376 * gcc.dg/fixits-pr84852-2.c: New test.
14378 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14380 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14381 separate verbose message.
14382 * lib/scandump.exp (scan-dump-times): Likewise.
14384 2018-03-14 Julia Koval <julia.koval@intel.com>
14386 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14388 * gcc.target/i386/funcspec-56.inc: Ditto.
14390 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14392 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14395 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14398 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14399 check count from 17 to 14.
14402 * gcc.target/i386/pr84844.c: New test.
14404 2018-03-14 Richard Biener <rguenther@suse.de>
14406 PR tree-optimization/84830
14407 * gcc.dg/torture/pr84830.c: New testcase.
14409 2018-03-14 Marek Polacek <polacek@redhat.com>
14412 * g++.dg/cpp0x/static_assert15.C: New test.
14414 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14417 * gfortran.dg/pr61775.f90: New test.
14419 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14422 * g++.dg/ext/pr84843-1.C: New test.
14423 * g++.dg/ext/pr84843-2.C: New test.
14425 2018-03-13 David Pagan <dave.pagan@oracle.com>
14428 * gcc.dg/pr46921.c: New test.
14430 2018-03-13 Martin Sebor <msebor@redhat.com>
14432 PR tree-optimization/84725
14433 * c-c++-common/Wstringop-truncation-4.c: New test.
14434 * c-c++-common/attr-nonstring-5.c: New test.
14436 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14438 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14440 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14441 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14443 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14445 * gcc.target/aarch64/sve/tls_1.c: New test.
14446 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14448 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14450 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14451 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14453 2018-03-13 Martin Liska <mliska@suse.cz>
14456 * g++.dg/ipa/pr84658.C: New test.
14458 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14460 PR middle-end/84834
14461 * gcc.dg/pr84834.c: New test.
14464 * gcc.target/i386/pr84827.c: New test.
14467 * g++.dg/ext/pr84828.C: New test.
14470 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14471 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14474 * g++.dg/cpp1y/constexpr-84808.C: New test.
14477 * g++.dg/debug/pr84704.C: New test.
14479 2018-03-12 Renlin Li <renlin.li@arm.com>
14481 * gcc.target/aarch64/movi_hf.c: New.
14482 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14483 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14485 2018-03-12 Martin Sebor <msebor@redhat.com>
14487 PR tree-optimization/83456
14488 * c-c++-common/Wrestrict-2.c: Remove test cases.
14489 * c-c++-common/Wrestrict.c: Same.
14490 * gcc.dg/Wrestrict-12.c: New test.
14491 * gcc.dg/Wrestrict-14.c: New test.
14493 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14495 * g++.dg/pr84821.C: New test.
14497 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14499 * gcc.dg/pr84799.c: New test.
14501 2018-03-12 Richard Biener <rguenther@suse.de>
14503 PR tree-optimization/84803
14504 * gcc.dg/torture/pr84803.c: New testcase.
14506 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14509 * g++.dg/debug/pr84813.C: New test.
14511 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14514 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14516 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14519 * gfortran.dg/pr83939.f90
14521 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14524 * gfortran.dg/zero_sized_9.f90: New test.
14526 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14529 * g++.dg/debug/dwarf2/enum2.C: New test.
14531 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14534 * gfortran.dg/pr84734.f90: New test.
14536 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14538 * gnat.dg/prot3.adb: New test.
14539 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14541 2018-03-09 Jason Merrill <jason@redhat.com>
14542 Paolo Carlini <paolo.carlini@oracle.com>
14546 * g++.dg/cpp0x/pr71169.C: New.
14547 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14548 * g++.dg/cpp0x/pr71832.C: Likewise.
14550 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14553 * gcc.target/powerpc/pr83969.c: New test.
14555 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14558 * gcc.dg/pr84772.c: New test.
14561 * g++.dg/warn/Wformat-2.C: New test.
14564 * g++.dg/ext/vla18.C: New test.
14566 2018-03-09 Martin Sebor <msebor@redhat.com>
14568 PR tree-optimization/84526
14569 * gcc.dg/Wrestrict-10.c: New test.
14570 * gcc.dg/Wrestrict-11.c: New test.
14572 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14574 PR rtl-optimization/84682
14575 * gcc.dg/torture/pr84682-1.c: New.
14576 * gcc.dg/torture/pr84682-2.c: New.
14577 * gcc.dg/torture/pr84682-3.c: New.
14579 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14582 * g++.dg/ext/pr84724.C: New test.
14584 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14587 * gcc.target/arm/pr83712.c: New.
14589 2018-03-09 Richard Biener <rguenther@suse.de>
14591 PR tree-optimization/84775
14592 * gcc.dg/torture/pr84775.c: New testcase.
14594 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14597 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14600 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14602 * gcc.c-torture/compile/20180309-1.c: New test.
14604 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14607 * g++.dg/warn/Wunused-function4.C: New test.
14609 PR inline-asm/84742
14610 * gcc.target/i386/pr84742-1.c: New test.
14611 * gcc.target/i386/pr84742-2.c: New test.
14613 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14616 * gcc.c-torture/execute/pr84748.c: New test.
14618 2018-03-08 Richard Biener <rguenther@suse.de>
14620 PR middle-end/84552
14621 * gcc.dg/graphite/pr84552.c: New testcase.
14623 2018-03-08 Richard Biener <rguenther@suse.de>
14625 PR tree-optimization/84178
14626 * gcc.dg/torture/pr84178-2.c: New testcase.
14628 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14630 PR tree-optimization/84178
14631 * gcc.c-torture/compile/pr84178-1.c: New test.
14633 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14635 * lib/target-supports.exp: Do not return zero from a ifunc
14638 2018-03-08 Richard Biener <rguenther@suse.de>
14640 PR tree-optimization/84746
14641 * gcc.dg/torture/pr84746.c: New testcase.
14644 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14647 * gcc.dg/graphite/pr84404.c: New.
14649 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14651 PR tree-optimization/84740
14652 * gcc.dg/torture/pr84740.c: New test.
14654 PR tree-optimization/84739
14655 * gcc.dg/pr84739.c: New test.
14657 2018-03-07 Martin Sebor <msebor@redhat.com>
14659 PR tree-optimization/83519
14660 * gcc.dg/Wrestrict-13.c: New test.
14662 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14666 * gfortran.dg/pr64124.f90: New tests.
14667 * gfortran.dg/pr70409.f90: New tests.
14669 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14672 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14674 2018-03-07 Martin Sebor <msebor@redhat.com>
14676 PR tree-optimization/84526
14677 * gcc.dg/Wrestrict-10.c: New test.
14679 2018-03-07 Martin Sebor <msebor@redhat.com>
14681 PR tree-optimization/84468
14682 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14683 * gcc.dg/Wstringop-truncation.c: New test.
14684 * gcc.dg/Wstringop-truncation-2.c: New test.
14686 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14689 * gfortran.dg/pr84565.f90: New test.
14691 PR middle-end/84723
14692 * gcc.target/i386/pr84723-1.c: New test.
14693 * gcc.target/i386/pr84723-2.c: New test.
14694 * gcc.target/i386/pr84723-3.c: New test.
14695 * gcc.target/i386/pr84723-4.c: New test.
14696 * gcc.target/i386/pr84723-5.c: New test.
14698 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14701 * gfortran.dg/pr64107.f90: New test.
14703 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14707 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14709 2018-03-06 Marek Polacek <polacek@redhat.com>
14712 * g++.dg/cpp1z/constexpr-84684.C: New test.
14714 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14717 * gcc.dg/pr84721.c: New test.
14720 * gcc.dg/pr84710.c: New test.
14722 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14725 * gfortran.dg/implied_do_2.f90: New test.
14726 * gfortran.dg/coarray_8.f90: Update for new error message.
14728 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14730 PR inline-asm/84683
14731 * g++.dg/ext/pr84683.C: New test.
14733 PR tree-optimization/84687
14734 * gcc.dg/pr84687.c: New test.
14736 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14739 * g++.dg/pr84231.C: New.
14742 * g++.dg/cpp1y/pr84593.C: New.
14745 * g++.dg/pr84492.C: New.
14747 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14749 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14750 __builtin_ppc_speculation_barrier.
14752 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14755 * gcc.target/powerpc/pr84700.c: New test.
14757 2018-03-05 Nathan Sidwell <nathan@acm.org>
14760 * g++.dg/lookup/pr84702.C: New.
14762 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14765 * gcc.target/i386/pr84564.c: New test.
14767 2018-03-05 Marek Polacek <polacek@redhat.com>
14770 * g++.dg/cpp0x/inline-ns10.C: New test.
14772 2018-03-05 Nathan Sidwell <nathan@acm.org>
14775 * g++.dg/template/pr84694.C: New.
14777 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14780 * gcc.c-torture/execute/pr84524.c: New test.
14781 * gcc.target/i386/avx512bw-pr84524.c: New test.
14783 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14786 * g++.dg/pr84264.C: New test.
14788 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14791 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14792 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14793 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14795 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14797 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14798 * g++.dg/other/i386-3.C: Ditto.
14799 * gcc.target/i386/sse-12.c: Ditto.
14800 * gcc.target/i386/sse-13.c: Ditto.
14801 * gcc.target/i386/sse-14.c: Ditto.
14802 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14803 * gcc.target/i386/wbinvd-1.c: New test.
14804 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14805 * gcc.target/i386/pconfig-1.c: Ditto.
14807 2018-03-05 Pádraig Brady <P@draigBrady.com>
14808 Nathan Sidwell <nathan@acm.org>
14811 * g++.dg/cpp0x/pr84497.C: New.
14813 2018-03-05 Richard Biener <rguenther@suse.de>
14815 PR tree-optimization/84670
14816 * gcc.dg/pr84670-1.c: New testcase.
14817 * gcc.dg/pr84670-2.c: Likewise.
14818 * gcc.dg/pr84670-3.c: Likewise.
14819 * gcc.dg/pr84670-4.c: Likewise.
14821 2018-03-05 Richard Biener <rguenther@suse.de>
14823 PR tree-optimization/84650
14824 * gcc.dg/graphite/pr84650.c: New testcase.
14826 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14829 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14831 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14834 * gfortran.dg/pr71085.f90: New test.
14836 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14839 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14841 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14844 * gfortran.dg/pr51434.f90: New test.
14846 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14849 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14851 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14854 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14856 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14859 * g++.dg/torture/pr71464.C: New.
14861 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14864 * gfortran.dg/select_type_41.f90: New test.
14866 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14869 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14871 2018-03-02 Marek Polacek <polacek@redhat.com>
14874 * g++.dg/ext/flexary29.C: New test.
14876 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14878 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14880 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14883 * g++.dg/torture/pr81812.C: New.
14885 2018-03-02 Marek Polacek <polacek@redhat.com>
14888 * g++.dg/warn/Wsign-compare-8.C: New test.
14891 * g++.dg/parse/array-size3.C: New test.
14894 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14896 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14899 * g++.dg/cpp1y/pr84662.C: New test.
14901 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14903 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14904 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14906 * g++.dg/lto/20101010-1_0.C: Likewise.
14907 * g++.dg/lto/20101010-2_0.C: Likewise.
14909 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14912 * gcc.dg/pr84628.c: New test.
14915 * gcc.target/ia64/pr56540.c: New test.
14917 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14919 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14921 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14922 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14923 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14924 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14926 2018-03-02 Marek Polacek <polacek@redhat.com>
14929 * c-c++-common/ubsan/shift-11.c: New test.
14931 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14933 * gcc.dg/vect/vect-alias-check-13.c: New test.
14935 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14938 * gcc.dg/pr84614.c: New test.
14940 PR inline-asm/84625
14941 * gcc.target/i386/pr84625.c: New test.
14943 2018-03-02 Richard Biener <rguenther@suse.de>
14945 PR tree-optimization/84427
14946 * gcc.dg/torture/pr84427.c: New testcase.
14948 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14951 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14952 powerpc64le*-*-linux*.
14953 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14954 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14956 2018-03-01 Martin Sebor <msebor@redhat.com>
14959 * g++.dg/ext/attr-const.C: Remove xfail.
14960 * g++.dg/ext/attr-malloc-3.C: New test.
14961 * g++.dg/ext/attr-noinline-3.C: New test.
14962 * g++.dg/ext/attr-noreturn-3.C: New test.
14963 * g++.dg/ext/attr-nothrow-3.C: New test.
14964 * g++.dg/ext/attr-pure.C: Remove xfail.
14966 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14969 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14970 dg-options and dg-shouldfail "ubsan" directive.
14972 2018-03-01 Marek Polacek <polacek@redhat.com>
14973 Jason Merrill <jason@redhat.com>
14976 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14977 * g++.dg/cpp1z/static1.C: New test.
14978 * g++.dg/template/static37.C: New test.
14980 2018-03-01 Nathan Sidwell <nathan@acm.org>
14983 * g++.dg/template/pr84434.C: New.
14985 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
14987 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14988 -mthumb to the command-line.
14990 2018-03-01 Marek Polacek <polacek@redhat.com>
14993 * g++.dg/cpp0x/static_assert14.C: New test.
14995 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14998 * g++.dg/torture/pr79410.C: New.
15000 2018-03-01 Martin Liska <mliska@suse.cz>
15003 * gcc.dg/asan/pr82484.c: New test.
15005 2018-03-01 Richard Biener <rguenther@suse.de>
15008 * gfortran.dg/lto/pr84645_0.f90: New testcase.
15010 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15013 * gfortran.dg/coarray_47.f90: New test.
15015 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15018 * gfortran.dg/class_array_23.f03: New test.
15020 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15022 PR rtl-optimization/84528
15023 * gcc.dg/torture/pr84538.c: Rename to...
15024 * gcc.dg/torture/pr84528.c: ...this.
15026 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15028 PR rtl-optimization/84528
15029 * gcc.dg/torture/pr84538.c: New test.
15031 2018-02-28 Martin Sebor <msebor@redhat.com>
15033 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
15034 -fpic test failures.
15035 * c-c++-common/Wrestrict-2.c: Same.
15036 * c-c++-common/Wstringop-truncation.c: Same.
15037 * gcc.dg/Warray-bounds-22.c: Same.
15038 * gcc.dg/Wstringop-overflow.c: Same.
15039 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
15040 (signed_range): Same.
15041 (unsigned_anti_range): Same.
15042 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
15043 (signed_range): Same.
15044 (unsigned_anti_range): Same.
15045 * gcc.dg/attr-alloc_size-7.c: Same.
15046 * gcc.dg/attr-alloc_size-8.c: Same.
15047 * gcc.dg/builtin-alloc-size.c: Same.
15048 * gcc.dg/builtin-stpncpy.c: Same.
15049 * gcc.dg/builtins-nonnull.c: Same.
15050 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15051 * gcc.dg/pr79214.c: Same.
15052 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15053 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15054 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15055 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15056 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15057 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15058 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15059 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15060 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15061 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15062 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15064 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
15067 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15069 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15072 * g++.dg/cpp0x/pr84609.C: New test.
15074 2018-02-28 Martin Sebor <msebor@redhat.com>
15077 * g++.dg/ext/attr-malloc-3.C: New test.
15078 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
15079 to pre-existing problems.
15080 * g++.dg/ext/attr-pure.C: Same.
15082 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
15085 * gfortran.dg/associate_37.f90: New test.
15088 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15090 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15093 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15094 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15095 * gcc.dg/bf-ms-layout-4.c: New test.
15096 * gcc.dg/bf-ms-layout-5.c: New test.
15098 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
15101 * gcc.target/powerpc/pr83399.c: Only run on Linux.
15103 2018-02-28 Richard Biener <rguenther@suse.de>
15105 PR tree-optimization/84584
15106 * gcc.dg/graphite/pr84584.c: New testcase.
15108 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
15110 PR preprocessor/84517
15111 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15113 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15115 * c-c++-common/dump-ada-spec-12.c: New test.
15116 * c-c++-common/dump-ada-spec-13.c: Likewise.
15118 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15120 * c-c++-common/dump-ada-spec-11.c: New test.
15122 2018-02-28 Martin Liska <mliska@suse.cz>
15125 * g++.dg/ext/timevar1.C: Fix pruned patterns.
15126 * g++.dg/ext/timevar2.C: Likewise.
15128 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15130 * c-c++-common/dump-ada-spec-8.c: New test.
15131 * c-c++-common/dump-ada-spec-9.c: Likewise.
15132 * c-c++-common/dump-ada-spec-10.c: Likewise.
15134 2018-02-28 Richard Biener <rguenther@suse.de>
15136 PR middle-end/84607
15137 * gcc.dg/pr84607.c: New testcase.
15139 2018-02-28 Nathan Sidwell <nathan@acm.org>
15142 * g++.dg/lookup/pr84602.C: New.
15144 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15148 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15150 * g++.dg/ext/attr-nonnull.C: Likewise.
15151 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15153 * g++.dg/ext/attr-noinline-2.C: Likewise.
15154 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15155 -fdump-tree-eh in dg-options.
15157 2018-02-28 Alan Modra <amodra@gmail.com>
15159 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
15161 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15163 2018-02-27 Martin Sebor <msebor@redhat.com>
15167 * g++.dg/Wmissing-attributes.C: New test.
15168 * g++.dg/ext/attr-const-pure.C: New test.
15169 * g++.dg/ext/attr-const.C: New test.
15170 * g++.dg/ext/attr-deprecated-2.C: New test.
15171 * g++.dg/ext/attr-malloc-2.C: New test.
15172 * g++.dg/ext/attr-malloc.C: New test.
15173 * g++.dg/ext/attr-noinline-2.C: New test.
15174 * g++.dg/ext/attr-noinline.C: New test.
15175 * g++.dg/ext/attr-nonnull.C: New test.
15176 * g++.dg/ext/attr-noreturn-2.C: New test.
15177 * g++.dg/ext/attr-noreturn.C: New test.
15178 * g++.dg/ext/attr-nothrow-2.C: New test.
15179 * g++.dg/ext/attr-nothrow.C: New test.
15180 * g++.dg/ext/attr-optimize.C: New test.
15181 * g++.dg/ext/attr-pure.C: New test.
15182 * g++.dg/ext/attr-returns-nonnull.C: New test.
15183 * g++.dg/ext/attr-warning.C: New test.
15185 2018-02-27 Nathan Sidwell <nathan@acm.org>
15188 * g++.dg/lookup/pr84426.C: New.
15190 2018-02-27 Richard Biener <rguenther@suse.de>
15192 PR tree-optimization/84512
15193 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15195 2018-02-27 Martin Liska <mliska@suse.cz>
15197 PR gcov-profile/84548
15198 * g++.dg/gcov/pr84548.C: New test.
15200 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15203 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15205 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15208 * g++.dg/cpp1y/pr84558.C: New test.
15210 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15213 * g++.dg/cpp0x/alignas14.C: New.
15214 * g++.dg/cpp0x/alignas15.C: Likewise.
15216 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15219 * g++.dg/gomp/pr84557.C: New test.
15221 2018-02-26 Marek Polacek <polacek@redhat.com>
15224 * g++.dg/cpp1z/pr84325.C: New test.
15226 2018-02-26 Carl Love <cel@us.ibm.com>
15228 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15230 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15231 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15232 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15234 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15235 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15238 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15241 * gcc.target/i386/indirect-thunk-1.c: Updated.
15242 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15243 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15244 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15245 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15246 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15247 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15248 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15249 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15250 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15251 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15252 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15253 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15254 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15255 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15256 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15257 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15258 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15259 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15260 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15261 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15262 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15263 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15264 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15265 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15266 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15267 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15268 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15269 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15270 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15271 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15272 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15273 * gcc.target/i386/ret-thunk-9.c: Likewise.
15274 * gcc.target/i386/ret-thunk-10.c: Likewise.
15275 * gcc.target/i386/ret-thunk-11.c: Likewise.
15276 * gcc.target/i386/ret-thunk-12.c: Likewise.
15277 * gcc.target/i386/ret-thunk-13.c: Likewise.
15278 * gcc.target/i386/ret-thunk-14.c: Likewise.
15279 * gcc.target/i386/ret-thunk-15.c: Likewise.
15281 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15283 * gcc.c-torture/execute/20180226-1.c: New test.
15285 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15287 PR tree-optimization/83965
15288 * gcc.dg/vect/pr83965-2.c: New test.
15290 2018-02-26 Tom de Vries <tom@codesourcery.com>
15292 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15294 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15297 * gcc.target/i386/ret-thunk-22.c: New test.
15298 * gcc.target/i386/ret-thunk-23.c: Likewise.
15299 * gcc.target/i386/ret-thunk-24.c: Likewise.
15300 * gcc.target/i386/ret-thunk-25.c: Likewise.
15301 * gcc.target/i386/ret-thunk-26.c: Likewise.
15303 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15306 * g++.dg/cpp1z/pr84533.C: New.
15308 2018-02-26 Marek Polacek <polacek@redhat.com>
15311 * g++.dg/parse/error60.C: New test.
15313 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15316 * g++.dg/gomp/pr84556.C: New test.
15317 * g++.dg/vect/pr84556.cc: New test.
15319 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15322 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15323 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15324 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15325 * gfortran.dg/c_loc_test.f90: Likewise.
15326 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15327 * gfortran.dg/proc_decl_17.f90: Likewise.
15328 * gfortran.dg/proc_ptr_8.f90: Likewise.
15330 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15333 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15334 r254814 disabling -fomit-frame-pointer by default.
15335 * gcc.target/aarch64/spill_1.c: Likewise.
15336 * gcc.target/aarch64/test_frame_11.c: Likewise.
15337 * gcc.target/aarch64/test_frame_12.c: Likewise.
15338 * gcc.target/aarch64/test_frame_13.c: Likewise.
15339 * gcc.target/aarch64/test_frame_14.c: Likewise.
15340 * gcc.target/aarch64/test_frame_15.c: Likewise.
15341 * gcc.target/aarch64/test_frame_3.c: Likewise.
15342 * gcc.target/aarch64/test_frame_5.c: Likewise.
15343 * gcc.target/aarch64/test_frame_9.c: Likewise.
15345 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15348 * gfortran.dg/explicit_shape_1.f90: New test.
15349 * gfortran.dg/automatic_module_variable.f90: Update regex.
15350 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15351 * gfortran.dg/constant_shape.f90: Ditto.
15352 * gfortran.dg/dec_structure_23.f90: Ditto.
15353 * gfortran.dg/pr78240.f90: Ditto.
15355 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15358 * gfortran.dg/pr84523.f90: New test.
15360 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15363 * gfortran.dg/select_type_40.f90: New test.
15365 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15368 * gfortran.dg/data_substring.f90: New test.
15370 2018-02-24 Marek Polacek <polacek@redhat.com>
15373 * g++.dg/cpp1z/constexpr-83692.C: New test.
15375 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15378 * gfortran.dg/statement_function_1.f90: Update test.
15380 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15383 * gfortran.dg/inquire_19.f90: New test.
15385 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15388 * gfortran.dg/pr83149_b.f90: New test.
15389 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15391 2018-02-23 Carl Love <cel@us.ibm.com>
15393 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15394 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15395 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15398 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15400 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15401 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15403 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15405 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15408 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15411 * gfortran.dg/pr83149_1.f90: New test.
15412 * gfortran.dg/pr83149.f90: Additional source for previous.
15414 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15417 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15418 __GI___pthread_mutex_init as well.
15420 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15423 * gfortran.dg/class_68.f90: New test.
15425 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15428 * gfortran.dg/derived_init_5.f90: New test.
15430 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15433 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15434 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15436 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15439 * gcc.target/powerpc/pr81572.c: New.
15441 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15443 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15445 2018-02-22 Martin Sebor <msebor@redhat.com>
15447 PR tree-optimization/84480
15448 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15449 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15451 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15454 * gcc.target/i386/indirect-thunk-11.c: New test.
15455 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15456 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15457 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15458 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15459 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15460 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15461 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15462 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15463 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15465 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15468 * gcc.target/aarch64/asm-2.c: Add dg-error for
15470 * gcc.target/aarch64/asm-4.c: New test.
15472 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15474 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15476 2018-02-22 Marek Polacek <polacek@redhat.com>
15479 * g++.dg/parse/error59.C: New test.
15481 2018-02-22 Tom de Vries <tom@codesourcery.com>
15483 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15485 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15488 * g++.dg/cpp0x/pr77655.C: New.
15490 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15493 * g++.dg/cpp1y/pr84496.C: New test.
15496 * g++.dg/torture/pr84502.C: New test.
15498 PR tree-optimization/84503
15499 * gcc.dg/pr84503-1.c: New test.
15500 * gcc.dg/pr84503-2.c: New test.
15502 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15504 PR tree-optimization/84478
15505 * gcc.c-torture/execute/pr84478.c: New test.
15507 2018-02-20 Martin Sebor <msebor@redhat.com>
15509 PR middle-end/84095
15510 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15511 * c-c++-common/Wrestrict.c: Same.
15512 * gcc.dg/Wrestrict-6.c: Same.
15513 * gcc.dg/Warray-bounds-27.c: New test.
15514 * gcc.dg/Wrestrict-8.c: New test.
15515 * gcc.dg/Wrestrict-9.c: New test.
15516 * gcc.dg/pr84095.c: New test.
15518 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15520 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15522 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15526 * gfortran.dg/structure_constructor_14.f90: New test.
15528 2018-02-20 Jeff Law <law@redhat.com>
15530 PR middle-end/82123
15531 PR tree-optimization/81592
15532 PR middle-end/79257
15533 * gcc.dg/pr81592.c: New test.
15534 * gcc.dg/pr82123.c: New test.
15535 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15537 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15540 * g++.dg/warn/Wunused-var-30.C: New test.
15542 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15544 PR tree-optimization/84419
15545 * gcc.dg/vect/pr84419.c: New test.
15547 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15549 PR middle-end/82004
15550 * gfortran.dg/pr82004.f90: New test.
15552 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15554 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15556 2018-02-20 Martin Liska <mliska@suse.cz>
15560 * gcc.target/i386/pr84310.c: New test.
15561 * gcc.target/i386/pr84310-2.c: Likewise.
15563 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15566 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15568 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15571 * g++.dg/cpp1z/launder7.C: New test.
15574 * g++.dg/cpp0x/constexpr-84449.C: New test.
15577 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15579 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15583 * gfortran.dg/associate_22.f90: Enable commented out test.
15584 * gfortran.dg/associate_36.f90: New test.
15586 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15589 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15591 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15593 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15594 (dg-options): Use -mavx instead of -w.
15596 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15599 * g++.dg/cpp1z/launder8.C: New test.
15602 * g++.dg/gomp/pr84448.C: New test.
15605 * g++.dg/gomp/pr84430.C: New test.
15607 PR tree-optimization/84452
15608 * gcc.dg/pr84452.c: New test.
15611 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15613 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15616 * gfortran.dg/implied_do_io_4.f90: New test.
15618 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15620 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15621 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15622 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15624 2018-02-19 Carl Love <cel@us.ibm.com>
15626 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15628 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15631 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15633 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15636 * g++.dg/cpp0x/auto50.C: New.
15637 * g++.dg/parse/friend12.C: Adjust.
15639 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15641 PR libgfortran/84389
15642 * gfortran.dg/dtio_33.f90: New test.
15644 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15646 PR libgfortran/84412
15647 * gfortran.dg/inquire_18.f90: New test.
15649 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15652 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15653 * gfortran.dg/pointer_intent_3.f90: Ditto.
15654 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15655 * gfortran.dg/protected_3.f90: Ditto.
15656 * gfortran.dg/protected_4.f90: Ditto.
15657 * gfortran.dg/protected_5.f90: Ditto.
15658 * gfortran.dg/protected_6.f90: Ditto.
15660 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15663 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15666 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15669 * gfortran.dg/inline_matmul_22.f90: New test.
15671 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15674 * gfortran.dg/abort_shoulfail.f90: New test.
15675 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15677 * gfortran.dg/PR19754_2.f90: Likewise.
15678 * gfortran.dg/PR19872.f: Likewise.
15679 * gfortran.dg/PR49268.f90: Likewise.
15680 * gfortran.dg/Wall.f90: Likewise.
15681 * gfortran.dg/Wno-all.f90: Likewise.
15682 * gfortran.dg/achar_1.f90: Likewise.
15683 * gfortran.dg/achar_2.f90: Likewise.
15684 * gfortran.dg/achar_4.f90: Likewise.
15685 * gfortran.dg/achar_6.F90: Likewise.
15686 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15687 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15688 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15689 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15690 * gfortran.dg/actual_array_result_1.f90: Likewise.
15691 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15692 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15693 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15694 * gfortran.dg/actual_procedure_1.f90: Likewise.
15695 * gfortran.dg/adjustl_1.f90: Likewise.
15696 * gfortran.dg/advance_1.f90: Likewise.
15697 * gfortran.dg/advance_4.f90: Likewise.
15698 * gfortran.dg/advance_5.f90: Likewise.
15699 * gfortran.dg/advance_6.f90: Likewise.
15700 * gfortran.dg/aint_anint_1.f90: Likewise.
15701 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15702 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15703 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15704 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15705 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15706 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15707 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15708 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15709 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15710 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15711 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15712 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15713 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15714 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15715 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15716 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15717 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15718 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15719 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15720 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15721 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15722 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15723 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15724 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15725 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15726 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15727 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15728 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15729 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15730 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15731 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15732 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15733 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15734 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15735 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15736 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15737 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15738 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15739 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15740 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15741 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15742 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15743 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15744 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15745 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15746 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15747 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15748 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15749 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15750 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15751 * gfortran.dg/allocatable_function_1.f90: Likewise.
15752 * gfortran.dg/allocatable_function_10.f90: Likewise.
15753 * gfortran.dg/allocatable_function_3.f90: Likewise.
15754 * gfortran.dg/allocatable_function_5.f90: Likewise.
15755 * gfortran.dg/allocatable_function_6.f90: Likewise.
15756 * gfortran.dg/allocatable_function_7.f90: Likewise.
15757 * gfortran.dg/allocatable_function_8.f90: Likewise.
15758 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15759 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15760 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15761 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15762 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15763 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15764 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15765 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15766 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15767 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15768 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15769 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15770 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15771 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15772 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15773 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15774 * gfortran.dg/allocate_class_3.f90: Likewise.
15775 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15776 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15777 * gfortran.dg/allocate_derived_5.f90: Likewise.
15778 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15779 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15780 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15781 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15782 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15783 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15784 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15785 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15786 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15787 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15788 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15789 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15790 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15791 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15792 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15793 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15794 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15795 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15796 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15797 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15798 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15799 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15800 * gfortran.dg/altreturn_3.f90: Likewise.
15801 * gfortran.dg/altreturn_5.f90: Likewise.
15802 * gfortran.dg/altreturn_7.f90: Likewise.
15803 * gfortran.dg/and_or_xor.f90: Likewise.
15804 * gfortran.dg/anint_1.f90: Likewise.
15805 * gfortran.dg/any_all_1.f90: Likewise.
15806 * gfortran.dg/anyallcount_1.f90: Likewise.
15807 * gfortran.dg/append_1.f90: Likewise.
15808 * gfortran.dg/argument_checking_1.f90: Likewise.
15809 * gfortran.dg/argument_checking_2.f90: Likewise.
15810 * gfortran.dg/argument_checking_8.f90: Likewise.
15811 * gfortran.dg/arithmetic_if.f90: Likewise.
15812 * gfortran.dg/array_1.f90: Likewise.
15813 * gfortran.dg/array_2.f90: Likewise.
15814 * gfortran.dg/array_alloc_1.f90: Likewise.
15815 * gfortran.dg/array_alloc_2.f90: Likewise.
15816 * gfortran.dg/array_alloc_3.f90: Likewise.
15817 * gfortran.dg/array_assignment_1.F90: Likewise.
15818 * gfortran.dg/array_assignment_5.f90: Likewise.
15819 * gfortran.dg/array_constructor_1.f90: Likewise.
15820 * gfortran.dg/array_constructor_10.f90: Likewise.
15821 * gfortran.dg/array_constructor_11.f90: Likewise.
15822 * gfortran.dg/array_constructor_12.f90: Likewise.
15823 * gfortran.dg/array_constructor_15.f90: Likewise.
15824 * gfortran.dg/array_constructor_16.f90: Likewise.
15825 * gfortran.dg/array_constructor_17.f90: Likewise.
15826 * gfortran.dg/array_constructor_19.f90: Likewise.
15827 * gfortran.dg/array_constructor_23.f: Likewise.
15828 * gfortran.dg/array_constructor_24.f: Likewise.
15829 * gfortran.dg/array_constructor_32.f90: Likewise.
15830 * gfortran.dg/array_constructor_36.f90: Likewise.
15831 * gfortran.dg/array_constructor_39.f90: Likewise.
15832 * gfortran.dg/array_constructor_4.f90: Likewise.
15833 * gfortran.dg/array_constructor_40.f90: Likewise.
15834 * gfortran.dg/array_constructor_44.f90: Likewise.
15835 * gfortran.dg/array_constructor_45.f90: Likewise.
15836 * gfortran.dg/array_constructor_46.f90: Likewise.
15837 * gfortran.dg/array_constructor_47.f90: Likewise.
15838 * gfortran.dg/array_constructor_49.f90: Likewise.
15839 * gfortran.dg/array_constructor_5.f90: Likewise.
15840 * gfortran.dg/array_constructor_50.f90: Likewise.
15841 * gfortran.dg/array_constructor_6.f90: Likewise.
15842 * gfortran.dg/array_constructor_7.f90: Likewise.
15843 * gfortran.dg/array_constructor_8.f90: Likewise.
15844 * gfortran.dg/array_constructor_9.f90: Likewise.
15845 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15846 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15847 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15848 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15849 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15850 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15851 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15852 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15853 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15854 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15855 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15856 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15857 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15858 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15859 * gfortran.dg/array_function_1.f90: Likewise.
15860 * gfortran.dg/array_function_5.f90: Likewise.
15861 * gfortran.dg/array_initializer_1.f90: Likewise.
15862 * gfortran.dg/array_initializer_2.f90: Likewise.
15863 * gfortran.dg/array_memcpy_5.f90: Likewise.
15864 * gfortran.dg/array_memset_2.f90: Likewise.
15865 * gfortran.dg/array_reference_1.f90: Likewise.
15866 * gfortran.dg/array_return_value_1.f90: Likewise.
15867 * gfortran.dg/array_section_1.f90: Likewise.
15868 * gfortran.dg/array_temporaries_3.f90: Likewise.
15869 * gfortran.dg/arrayio_1.f90: Likewise.
15870 * gfortran.dg/arrayio_10.f90: Likewise.
15871 * gfortran.dg/arrayio_11.f90: Likewise.
15872 * gfortran.dg/arrayio_12.f90: Likewise.
15873 * gfortran.dg/arrayio_13.f90: Likewise.
15874 * gfortran.dg/arrayio_14.f90: Likewise.
15875 * gfortran.dg/arrayio_16.f90: Likewise.
15876 * gfortran.dg/arrayio_2.f90: Likewise.
15877 * gfortran.dg/arrayio_3.f90: Likewise.
15878 * gfortran.dg/arrayio_4.f90: Likewise.
15879 * gfortran.dg/arrayio_5.f90: Likewise.
15880 * gfortran.dg/arrayio_6.f90: Likewise.
15881 * gfortran.dg/arrayio_7.f90: Likewise.
15882 * gfortran.dg/arrayio_8.f90: Likewise.
15883 * gfortran.dg/arrayio_9.f90: Likewise.
15884 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15885 * gfortran.dg/assign_10.f90: Likewise.
15886 * gfortran.dg/assign_9.f90: Likewise.
15887 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15888 * gfortran.dg/assignment_1.f90: Likewise.
15889 * gfortran.dg/associate_1.f03: Likewise.
15890 * gfortran.dg/associate_11.f90: Likewise.
15891 * gfortran.dg/associate_13.f90: Likewise.
15892 * gfortran.dg/associate_15.f90: Likewise.
15893 * gfortran.dg/associate_17.f90: Likewise.
15894 * gfortran.dg/associate_18.f08: Likewise.
15895 * gfortran.dg/associate_19.f03: Likewise.
15896 * gfortran.dg/associate_20.f03: Likewise.
15897 * gfortran.dg/associate_22.f90: Likewise.
15898 * gfortran.dg/associate_23.f90: Likewise.
15899 * gfortran.dg/associate_24.f90: Likewise.
15900 * gfortran.dg/associate_25.f90: Likewise.
15901 * gfortran.dg/associate_27.f90: Likewise.
15902 * gfortran.dg/associate_28.f90: Likewise.
15903 * gfortran.dg/associate_32.f03: Likewise.
15904 * gfortran.dg/associate_33.f03: Likewise.
15905 * gfortran.dg/associate_34.f90: Likewise.
15906 * gfortran.dg/associate_6.f03: Likewise.
15907 * gfortran.dg/associate_7.f03: Likewise.
15908 * gfortran.dg/associate_8.f03: Likewise.
15909 * gfortran.dg/associate_9.f03: Likewise.
15910 * gfortran.dg/associated_1.f90: Likewise.
15911 * gfortran.dg/associated_2.f90: Likewise.
15912 * gfortran.dg/associated_5.f90: Likewise.
15913 * gfortran.dg/associated_6.f90: Likewise.
15914 * gfortran.dg/associated_target_3.f90: Likewise.
15915 * gfortran.dg/associated_target_4.f90: Likewise.
15916 * gfortran.dg/associated_target_5.f03: Likewise.
15917 * gfortran.dg/associated_target_6.f03: Likewise.
15918 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15919 * gfortran.dg/assumed_rank_1.f90: Likewise.
15920 * gfortran.dg/assumed_rank_10.f90: Likewise.
15921 * gfortran.dg/assumed_rank_2.f90: Likewise.
15922 * gfortran.dg/assumed_rank_7.f90: Likewise.
15923 * gfortran.dg/assumed_rank_8.f90: Likewise.
15924 * gfortran.dg/assumed_rank_9.f90: Likewise.
15925 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15926 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15927 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15928 * gfortran.dg/assumed_type_2.f90: Likewise.
15929 * gfortran.dg/atan2_1.f90: Likewise.
15930 * gfortran.dg/auto_array_1.f90: Likewise.
15931 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15932 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15933 * gfortran.dg/auto_char_len_3.f90: Likewise.
15934 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15935 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15936 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15937 * gfortran.dg/auto_save_2.f90: Likewise.
15938 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15939 * gfortran.dg/backslash_1.f90: Likewise.
15940 * gfortran.dg/backslash_2.f90: Likewise.
15941 * gfortran.dg/backslash_3.f: Likewise.
15942 * gfortran.dg/backspace_1.f: Likewise.
15943 * gfortran.dg/backspace_10.f90: Likewise.
15944 * gfortran.dg/backspace_11.f90: Likewise.
15945 * gfortran.dg/backspace_2.f: Likewise.
15946 * gfortran.dg/backspace_3.f: Likewise.
15947 * gfortran.dg/backspace_4.f: Likewise.
15948 * gfortran.dg/backspace_5.f: Likewise.
15949 * gfortran.dg/backspace_6.f: Likewise.
15950 * gfortran.dg/backspace_7.f90: Likewise.
15951 * gfortran.dg/backspace_8.f: Likewise.
15952 * gfortran.dg/backspace_9.f: Likewise.
15953 * gfortran.dg/bessel_1.f90: Likewise.
15954 * gfortran.dg/bessel_2.f90: Likewise.
15955 * gfortran.dg/bessel_5.f90: Likewise.
15956 * gfortran.dg/bessel_6.f90: Likewise.
15957 * gfortran.dg/bessel_7.f90: Likewise.
15958 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15959 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15960 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15961 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15962 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15963 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15964 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15965 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15966 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15967 * gfortran.dg/bit_comparison_1.F90: Likewise.
15968 * gfortran.dg/bit_comparison_2.F90: Likewise.
15969 * gfortran.dg/block_1.f08: Likewise.
15970 * gfortran.dg/block_13.f08: Likewise.
15971 * gfortran.dg/block_14.f90: Likewise.
15972 * gfortran.dg/block_2.f08: Likewise.
15973 * gfortran.dg/block_6.f08: Likewise.
15974 * gfortran.dg/block_7.f08: Likewise.
15975 * gfortran.dg/block_8.f08: Likewise.
15976 * gfortran.dg/blockdata_1.f90: Likewise.
15977 * gfortran.dg/bound_1.f90: Likewise.
15978 * gfortran.dg/bound_2.f90: Likewise.
15979 * gfortran.dg/bound_3.f90: Likewise.
15980 * gfortran.dg/bound_4.f90: Likewise.
15981 * gfortran.dg/bound_5.f90: Likewise.
15982 * gfortran.dg/bound_6.f90: Likewise.
15983 * gfortran.dg/bound_7.f90: Likewise.
15984 * gfortran.dg/bound_8.f90: Likewise.
15985 * gfortran.dg/bound_9.f90: Likewise.
15986 * gfortran.dg/bound_simplification_1.f90: Likewise.
15987 * gfortran.dg/bound_simplification_3.f90: Likewise.
15988 * gfortran.dg/bound_simplification_4.f90: Likewise.
15989 * gfortran.dg/bound_simplification_5.f90: Likewise.
15990 * gfortran.dg/bound_simplification_6.f90: Likewise.
15991 * gfortran.dg/bounds_check_1.f90: Likewise.
15992 * gfortran.dg/bounds_check_12.f90: Likewise.
15993 * gfortran.dg/bounds_check_14.f90: Likewise.
15994 * gfortran.dg/bounds_check_15.f90: Likewise.
15995 * gfortran.dg/bounds_check_19.f90: Likewise.
15996 * gfortran.dg/bounds_check_8.f90: Likewise.
15997 * gfortran.dg/bounds_check_9.f90: Likewise.
15998 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15999 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
16000 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
16001 * gfortran.dg/boz_1.f90: Likewise.
16002 * gfortran.dg/boz_11.f90: Likewise.
16003 * gfortran.dg/boz_13.f90: Likewise.
16004 * gfortran.dg/boz_14.f90: Likewise.
16005 * gfortran.dg/boz_15.f90: Likewise.
16006 * gfortran.dg/boz_3.f90: Likewise.
16007 * gfortran.dg/boz_6.f90: Likewise.
16008 * gfortran.dg/boz_9.f90: Likewise.
16009 * gfortran.dg/byte_1.f90: Likewise.
16010 * gfortran.dg/byte_2.f90: Likewise.
16011 * gfortran.dg/c_assoc.f90: Likewise.
16012 * gfortran.dg/c_assoc_2.f03: Likewise.
16013 * gfortran.dg/c_assoc_3.f90: Likewise.
16014 * gfortran.dg/c_by_val_1.f: Likewise.
16015 * gfortran.dg/c_by_val_5.f90: Likewise.
16016 * gfortran.dg/c_char_tests.f03: Likewise.
16017 * gfortran.dg/c_char_tests_2.f03: Likewise.
16018 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
16019 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
16020 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
16021 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
16022 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
16023 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
16024 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
16025 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
16026 * gfortran.dg/c_kind_params.f90: Likewise.
16027 * gfortran.dg/c_loc_test_20.f90: Likewise.
16028 * gfortran.dg/c_loc_tests_2.f03: Likewise.
16029 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
16030 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
16031 * gfortran.dg/c_size_t_test.f03: Likewise.
16032 * gfortran.dg/c_sizeof_1.f90: Likewise.
16033 * gfortran.dg/c_sizeof_5.f90: Likewise.
16034 * gfortran.dg/c_sizeof_6.f90: Likewise.
16035 * gfortran.dg/char4_iunit_1.f03: Likewise.
16036 * gfortran.dg/char4_iunit_2.f03: Likewise.
16037 * gfortran.dg/char_allocation_1.f90: Likewise.
16038 * gfortran.dg/char_array_constructor.f90: Likewise.
16039 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
16040 * gfortran.dg/char_assign_1.f90: Likewise.
16041 * gfortran.dg/char_associated_1.f90: Likewise.
16042 * gfortran.dg/char_cast_2.f90: Likewise.
16043 * gfortran.dg/char_comparison_1.f: Likewise.
16044 * gfortran.dg/char_component_initializer_1.f90: Likewise.
16045 * gfortran.dg/char_component_initializer_2.f90: Likewise.
16046 * gfortran.dg/char_cons_len.f90: Likewise.
16047 * gfortran.dg/char_conversion.f90: Likewise.
16048 * gfortran.dg/char_cshift_1.f90: Likewise.
16049 * gfortran.dg/char_cshift_2.f90: Likewise.
16050 * gfortran.dg/char_decl_2.f90: Likewise.
16051 * gfortran.dg/char_eoshift_1.f90: Likewise.
16052 * gfortran.dg/char_eoshift_2.f90: Likewise.
16053 * gfortran.dg/char_eoshift_3.f90: Likewise.
16054 * gfortran.dg/char_eoshift_4.f90: Likewise.
16055 * gfortran.dg/char_eoshift_5.f90: Likewise.
16056 * gfortran.dg/char_expr_1.f90: Likewise.
16057 * gfortran.dg/char_expr_3.f90: Likewise.
16058 * gfortran.dg/char_initialiser_actual.f90: Likewise.
16059 * gfortran.dg/char_length_12.f90: Likewise.
16060 * gfortran.dg/char_length_14.f90: Likewise.
16061 * gfortran.dg/char_length_15.f90: Likewise.
16062 * gfortran.dg/char_length_17.f90: Likewise.
16063 * gfortran.dg/char_length_20.f90: Likewise.
16064 * gfortran.dg/char_length_21.f90: Likewise.
16065 * gfortran.dg/char_length_5.f90: Likewise.
16066 * gfortran.dg/char_length_6.f90: Likewise.
16067 * gfortran.dg/char_length_7.f90: Likewise.
16068 * gfortran.dg/char_length_8.f90: Likewise.
16069 * gfortran.dg/char_pack_1.f90: Likewise.
16070 * gfortran.dg/char_pack_2.f90: Likewise.
16071 * gfortran.dg/char_pointer_assign.f90: Likewise.
16072 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
16073 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16074 * gfortran.dg/char_pointer_dependency.f90: Likewise.
16075 * gfortran.dg/char_pointer_dummy.f90: Likewise.
16076 * gfortran.dg/char_pointer_func.f90: Likewise.
16077 * gfortran.dg/char_reshape_1.f90: Likewise.
16078 * gfortran.dg/char_result_1.f90: Likewise.
16079 * gfortran.dg/char_result_12.f90: Likewise.
16080 * gfortran.dg/char_result_13.f90: Likewise.
16081 * gfortran.dg/char_result_14.f90: Likewise.
16082 * gfortran.dg/char_result_15.f90: Likewise.
16083 * gfortran.dg/char_result_2.f90: Likewise.
16084 * gfortran.dg/char_result_3.f90: Likewise.
16085 * gfortran.dg/char_result_4.f90: Likewise.
16086 * gfortran.dg/char_result_5.f90: Likewise.
16087 * gfortran.dg/char_result_6.f90: Likewise.
16088 * gfortran.dg/char_result_7.f90: Likewise.
16089 * gfortran.dg/char_result_8.f90: Likewise.
16090 * gfortran.dg/char_spread_1.f90: Likewise.
16091 * gfortran.dg/char_transpose_1.f90: Likewise.
16092 * gfortran.dg/char_type_len.f90: Likewise.
16093 * gfortran.dg/char_unpack_1.f90: Likewise.
16094 * gfortran.dg/char_unpack_2.f90: Likewise.
16095 * gfortran.dg/character_array_constructor_1.f90: Likewise.
16096 * gfortran.dg/character_comparison_1.f90: Likewise.
16097 * gfortran.dg/character_comparison_2.f90: Likewise.
16098 * gfortran.dg/character_comparison_3.f90: Likewise.
16099 * gfortran.dg/character_comparison_4.f90: Likewise.
16100 * gfortran.dg/character_comparison_5.f90: Likewise.
16101 * gfortran.dg/character_comparison_6.f90: Likewise.
16102 * gfortran.dg/character_comparison_7.f90: Likewise.
16103 * gfortran.dg/character_comparison_8.f90: Likewise.
16104 * gfortran.dg/character_comparison_9.f90: Likewise.
16105 * gfortran.dg/charlen_15.f90: Likewise.
16106 * gfortran.dg/charlen_16.f90: Likewise.
16107 * gfortran.dg/chkbits.f90: Likewise.
16108 * gfortran.dg/chmod_1.f90: Likewise.
16109 * gfortran.dg/chmod_2.f90: Likewise.
16110 * gfortran.dg/chmod_3.f90: Likewise.
16111 * gfortran.dg/class_1.f03: Likewise.
16112 * gfortran.dg/class_18.f03: Likewise.
16113 * gfortran.dg/class_19.f03: Likewise.
16114 * gfortran.dg/class_35.f90: Likewise.
16115 * gfortran.dg/class_46.f03: Likewise.
16116 * gfortran.dg/class_48.f90: Likewise.
16117 * gfortran.dg/class_51.f90: Likewise.
16118 * gfortran.dg/class_52.f90: Likewise.
16119 * gfortran.dg/class_6.f03: Likewise.
16120 * gfortran.dg/class_63.f90: Likewise.
16121 * gfortran.dg/class_64.f90: Likewise.
16122 * gfortran.dg/class_65.f90: Likewise.
16123 * gfortran.dg/class_66.f90: Likewise.
16124 * gfortran.dg/class_67.f90: Likewise.
16125 * gfortran.dg/class_9.f03: Likewise.
16126 * gfortran.dg/class_alias.f90: Likewise.
16127 * gfortran.dg/class_allocate_1.f03: Likewise.
16128 * gfortran.dg/class_allocate_10.f03: Likewise.
16129 * gfortran.dg/class_allocate_13.f90: Likewise.
16130 * gfortran.dg/class_allocate_14.f90: Likewise.
16131 * gfortran.dg/class_allocate_15.f90: Likewise.
16132 * gfortran.dg/class_allocate_19.f03: Likewise.
16133 * gfortran.dg/class_allocate_21.f90: Likewise.
16134 * gfortran.dg/class_allocate_22.f90: Likewise.
16135 * gfortran.dg/class_allocate_3.f03: Likewise.
16136 * gfortran.dg/class_allocate_4.f03: Likewise.
16137 * gfortran.dg/class_allocate_5.f90: Likewise.
16138 * gfortran.dg/class_allocate_6.f03: Likewise.
16139 * gfortran.dg/class_allocate_7.f03: Likewise.
16140 * gfortran.dg/class_allocate_8.f03: Likewise.
16141 * gfortran.dg/class_allocate_9.f03: Likewise.
16142 * gfortran.dg/class_array_1.f03: Likewise.
16143 * gfortran.dg/class_array_14.f90: Likewise.
16144 * gfortran.dg/class_array_15.f03: Likewise.
16145 * gfortran.dg/class_array_16.f90: Likewise.
16146 * gfortran.dg/class_array_2.f03: Likewise.
16147 * gfortran.dg/class_array_20.f03: Likewise.
16148 * gfortran.dg/class_array_21.f03: Likewise.
16149 * gfortran.dg/class_array_3.f03: Likewise.
16150 * gfortran.dg/class_array_4.f03: Likewise.
16151 * gfortran.dg/class_array_7.f03: Likewise.
16152 * gfortran.dg/class_array_8.f03: Likewise.
16153 * gfortran.dg/class_array_9.f03: Likewise.
16154 * gfortran.dg/class_defined_operator_1.f03: Likewise.
16155 * gfortran.dg/class_dummy_1.f03: Likewise.
16156 * gfortran.dg/class_optional_1.f90: Likewise.
16157 * gfortran.dg/class_optional_2.f90: Likewise.
16158 * gfortran.dg/class_result_5.f90: Likewise.
16159 * gfortran.dg/class_result_6.f90: Likewise.
16160 * gfortran.dg/class_to_type_1.f03: Likewise.
16161 * gfortran.dg/class_to_type_2.f90: Likewise.
16162 * gfortran.dg/class_to_type_3.f03: Likewise.
16163 * gfortran.dg/class_to_type_4.f90: Likewise.
16164 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16165 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16166 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16167 * gfortran.dg/coarray/atomic_1.f90: Likewise.
16168 * gfortran.dg/coarray/atomic_2.f90: Likewise.
16169 * gfortran.dg/coarray/codimension.f90: Likewise.
16170 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
16171 * gfortran.dg/coarray/collectives_1.f90: Likewise.
16172 * gfortran.dg/coarray/collectives_2.f90: Likewise.
16173 * gfortran.dg/coarray/collectives_3.f90: Likewise.
16174 * gfortran.dg/coarray/collectives_4.f90: Likewise.
16175 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16176 * gfortran.dg/coarray/dummy_1.f90: Likewise.
16177 * gfortran.dg/coarray/event_1.f90: Likewise.
16178 * gfortran.dg/coarray/event_2.f90: Likewise.
16179 * gfortran.dg/coarray/get_array.f90: Likewise.
16180 * gfortran.dg/coarray/image_index_1.f90: Likewise.
16181 * gfortran.dg/coarray/image_index_2.f90: Likewise.
16182 * gfortran.dg/coarray/image_index_3.f90: Likewise.
16183 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16184 * gfortran.dg/coarray/lock_1.f90: Likewise.
16185 * gfortran.dg/coarray/lock_2.f90: Likewise.
16186 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16187 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16188 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16189 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16190 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16191 * gfortran.dg/coarray/registering_1.f90: Likewise.
16192 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16193 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16194 * gfortran.dg/coarray/send_array.f90: Likewise.
16195 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16196 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16197 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16198 * gfortran.dg/coarray/sync_1.f90: Likewise.
16199 * gfortran.dg/coarray/sync_3.f90: Likewise.
16200 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16201 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16202 * gfortran.dg/coarray_13.f90: Likewise.
16203 * gfortran.dg/coarray_15.f90: Likewise.
16204 * gfortran.dg/coarray_16.f90: Likewise.
16205 * gfortran.dg/coarray_2.f90: Likewise.
16206 * gfortran.dg/coarray_23.f90: Likewise.
16207 * gfortran.dg/coarray_40.f90: Likewise.
16208 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16209 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16210 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16211 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16212 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16213 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16214 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16215 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16216 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16217 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16218 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16219 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16220 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16221 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16222 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16223 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16224 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16225 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16226 * gfortran.dg/coarray_stat_2.f90: Likewise.
16227 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16228 * gfortran.dg/coindexed_1.f90: Likewise.
16229 * gfortran.dg/comma.f: Likewise.
16230 * gfortran.dg/comma_format_extension_3.f: Likewise.
16231 * gfortran.dg/comma_format_extension_4.f: Likewise.
16232 * gfortran.dg/common_2.f90: Likewise.
16233 * gfortran.dg/common_4.f90: Likewise.
16234 * gfortran.dg/common_align_1.f90: Likewise.
16235 * gfortran.dg/common_align_2.f90: Likewise.
16236 * gfortran.dg/common_equivalence_1.f: Likewise.
16237 * gfortran.dg/common_pointer_1.f90: Likewise.
16238 * gfortran.dg/common_resize_1.f: Likewise.
16239 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16240 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16241 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16242 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16243 * gfortran.dg/complex_read.f90: Likewise.
16244 * gfortran.dg/complex_write.f90: Likewise.
16245 * gfortran.dg/constant_substring.f: Likewise.
16246 * gfortran.dg/constructor_2.f90: Likewise.
16247 * gfortran.dg/constructor_3.f90: Likewise.
16248 * gfortran.dg/constructor_6.f90: Likewise.
16249 * gfortran.dg/contained_1.f90: Likewise.
16250 * gfortran.dg/contained_3.f90: Likewise.
16251 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16252 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16253 * gfortran.dg/continuation_1.f90: Likewise.
16254 * gfortran.dg/continuation_11.f90: Likewise.
16255 * gfortran.dg/continuation_12.f90: Likewise.
16256 * gfortran.dg/continuation_13.f90: Likewise.
16257 * gfortran.dg/continuation_14.f: Likewise.
16258 * gfortran.dg/continuation_8.f90: Likewise.
16259 * gfortran.dg/convert_2.f90: Likewise.
16260 * gfortran.dg/convert_implied_open.f90: Likewise.
16261 * gfortran.dg/count_init_expr.f03: Likewise.
16262 * gfortran.dg/cr_lf.f90: Likewise.
16263 * gfortran.dg/cray_pointers_10.f90: Likewise.
16264 * gfortran.dg/cray_pointers_2.f90: Likewise.
16265 * gfortran.dg/cray_pointers_5.f90: Likewise.
16266 * gfortran.dg/cray_pointers_7.f90: Likewise.
16267 * gfortran.dg/cray_pointers_8.f90: Likewise.
16268 * gfortran.dg/cshift_1.f90: Likewise.
16269 * gfortran.dg/cshift_2.f90: Likewise.
16270 * gfortran.dg/cshift_large_1.f90: Likewise.
16271 * gfortran.dg/cshift_nan_1.f90: Likewise.
16272 * gfortran.dg/csqrt_2.f: Likewise.
16273 * gfortran.dg/data_array_1.f90: Likewise.
16274 * gfortran.dg/data_char_1.f90: Likewise.
16275 * gfortran.dg/data_char_2.f90: Likewise.
16276 * gfortran.dg/data_char_3.f90: Likewise.
16277 * gfortran.dg/data_derived_1.f90: Likewise.
16278 * gfortran.dg/data_implied_do_1.f90: Likewise.
16279 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16280 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16281 * gfortran.dg/deallocate_stat.f90: Likewise.
16282 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16283 * gfortran.dg/debug/pr37738.f: Likewise.
16284 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16285 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16286 * gfortran.dg/dec_exp_1.f90: Likewise.
16287 * gfortran.dg/dec_init_1.f90: Likewise.
16288 * gfortran.dg/dec_init_2.f90: Likewise.
16289 * gfortran.dg/dec_init_3.f90: Likewise.
16290 * gfortran.dg/dec_init_4.f90: Likewise.
16291 * gfortran.dg/dec_io_1.f90: Likewise.
16292 * gfortran.dg/dec_io_2.f90: Likewise.
16293 * gfortran.dg/dec_io_2a.f90: Likewise.
16294 * gfortran.dg/dec_io_6.f90: Likewise.
16295 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16296 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16297 * gfortran.dg/dec_math.f90: Likewise.
16298 * gfortran.dg/dec_parameter_1.f: Likewise.
16299 * gfortran.dg/dec_parameter_2.f90: Likewise.
16300 * gfortran.dg/dec_static_1.f90: Likewise.
16301 * gfortran.dg/dec_static_2.f90: Likewise.
16302 * gfortran.dg/dec_structure_1.f90: Likewise.
16303 * gfortran.dg/dec_structure_10.f90: Likewise.
16304 * gfortran.dg/dec_structure_18.f90: Likewise.
16305 * gfortran.dg/dec_structure_19.f90: Likewise.
16306 * gfortran.dg/dec_structure_2.f90: Likewise.
16307 * gfortran.dg/dec_structure_22.f90: Likewise.
16308 * gfortran.dg/dec_structure_3.f90: Likewise.
16309 * gfortran.dg/dec_structure_4.f90: Likewise.
16310 * gfortran.dg/dec_structure_5.f90: Likewise.
16311 * gfortran.dg/dec_structure_6.f90: Likewise.
16312 * gfortran.dg/dec_structure_7.f90: Likewise.
16313 * gfortran.dg/dec_union_1.f90: Likewise.
16314 * gfortran.dg/dec_union_2.f90: Likewise.
16315 * gfortran.dg/dec_union_3.f90: Likewise.
16316 * gfortran.dg/dec_union_4.f90: Likewise.
16317 * gfortran.dg/dec_union_5.f90: Likewise.
16318 * gfortran.dg/default_format_1.f90: Likewise.
16319 * gfortran.dg/default_format_2.f90: Likewise.
16320 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16321 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16322 * gfortran.dg/default_initialization_3.f90: Likewise.
16323 * gfortran.dg/default_initialization_4.f90: Likewise.
16324 * gfortran.dg/default_initialization_5.f90: Likewise.
16325 * gfortran.dg/deferred_character_1.f90: Likewise.
16326 * gfortran.dg/deferred_character_10.f90: Likewise.
16327 * gfortran.dg/deferred_character_11.f90: Likewise.
16328 * gfortran.dg/deferred_character_12.f90: Likewise.
16329 * gfortran.dg/deferred_character_13.f90: Likewise.
16330 * gfortran.dg/deferred_character_14.f90: Likewise.
16331 * gfortran.dg/deferred_character_15.f90: Likewise.
16332 * gfortran.dg/deferred_character_16.f90: Likewise.
16333 * gfortran.dg/deferred_character_2.f90: Likewise.
16334 * gfortran.dg/deferred_character_3.f90: Likewise.
16335 * gfortran.dg/deferred_character_4.f90: Likewise.
16336 * gfortran.dg/deferred_character_5.f90: Likewise.
16337 * gfortran.dg/deferred_character_6.f90: Likewise.
16338 * gfortran.dg/deferred_character_7.f90: Likewise.
16339 * gfortran.dg/deferred_character_8.f90: Likewise.
16340 * gfortran.dg/deferred_character_9.f90: Likewise.
16341 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16342 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16343 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16344 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16345 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16346 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16347 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16348 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16349 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16350 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16351 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16352 * gfortran.dg/defined_assignment_1.f90: Likewise.
16353 * gfortran.dg/defined_assignment_10.f90: Likewise.
16354 * gfortran.dg/defined_assignment_11.f90: Likewise.
16355 * gfortran.dg/defined_assignment_2.f90: Likewise.
16356 * gfortran.dg/defined_assignment_3.f90: Likewise.
16357 * gfortran.dg/defined_assignment_4.f90: Likewise.
16358 * gfortran.dg/defined_assignment_5.f90: Likewise.
16359 * gfortran.dg/defined_assignment_8.f90: Likewise.
16360 * gfortran.dg/defined_assignment_9.f90: Likewise.
16361 * gfortran.dg/dependency_2.f90: Likewise.
16362 * gfortran.dg/dependency_21.f90: Likewise.
16363 * gfortran.dg/dependency_22.f90: Likewise.
16364 * gfortran.dg/dependency_23.f90: Likewise.
16365 * gfortran.dg/dependency_24.f90: Likewise.
16366 * gfortran.dg/dependency_25.f90: Likewise.
16367 * gfortran.dg/dependency_26.f90: Likewise.
16368 * gfortran.dg/dependency_39.f90: Likewise.
16369 * gfortran.dg/dependency_40.f90: Likewise.
16370 * gfortran.dg/dependency_41.f90: Likewise.
16371 * gfortran.dg/dependency_42.f90: Likewise.
16372 * gfortran.dg/dependency_43.f90: Likewise.
16373 * gfortran.dg/dependency_44.f90: Likewise.
16374 * gfortran.dg/dependency_45.f90: Likewise.
16375 * gfortran.dg/dependency_50.f90: Likewise.
16376 * gfortran.dg/dependency_51.f90: Likewise.
16377 * gfortran.dg/dependent_decls_1.f90: Likewise.
16378 * gfortran.dg/der_array_1.f90: Likewise.
16379 * gfortran.dg/der_array_io_1.f90: Likewise.
16380 * gfortran.dg/der_array_io_2.f90: Likewise.
16381 * gfortran.dg/der_array_io_3.f90: Likewise.
16382 * gfortran.dg/der_io_1.f90: Likewise.
16383 * gfortran.dg/der_io_3.f90: Likewise.
16384 * gfortran.dg/der_pointer_2.f90: Likewise.
16385 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16386 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16387 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16388 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16389 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16390 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16391 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16392 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16393 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16394 * gfortran.dg/derived_external_function_1.f90: Likewise.
16395 * gfortran.dg/derived_init_1.f90: Likewise.
16396 * gfortran.dg/derived_init_2.f90: Likewise.
16397 * gfortran.dg/derived_init_3.f90: Likewise.
16398 * gfortran.dg/derived_init_4.f90: Likewise.
16399 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16400 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16401 * gfortran.dg/dev_null.F90: Likewise.
16402 * gfortran.dg/dfloat_1.f90: Likewise.
16403 * gfortran.dg/dim_sum_1.f90: Likewise.
16404 * gfortran.dg/dim_sum_2.f90: Likewise.
16405 * gfortran.dg/dim_sum_3.f90: Likewise.
16406 * gfortran.dg/direct_io_10.f: Likewise.
16407 * gfortran.dg/direct_io_11.f90: Likewise.
16408 * gfortran.dg/direct_io_12.f90: Likewise.
16409 * gfortran.dg/direct_io_2.f90: Likewise.
16410 * gfortran.dg/direct_io_3.f90: Likewise.
16411 * gfortran.dg/direct_io_4.f90: Likewise.
16412 * gfortran.dg/direct_io_5.f90: Likewise.
16413 * gfortran.dg/direct_io_6.f90: Likewise.
16414 * gfortran.dg/direct_io_7.f90: Likewise.
16415 * gfortran.dg/direct_io_8.f90: Likewise.
16416 * gfortran.dg/direct_io_9.f: Likewise.
16417 * gfortran.dg/do_1.f90: Likewise.
16418 * gfortran.dg/do_3.F90: Likewise.
16419 * gfortran.dg/do_concurrent_2.f90: Likewise.
16420 * gfortran.dg/do_concurrent_4.f90: Likewise.
16421 * gfortran.dg/do_corner_warn.f90: Likewise.
16422 * gfortran.dg/do_iterator_2.f90: Likewise.
16423 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16424 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16425 * gfortran.dg/dos_eol.f: Likewise.
16426 * gfortran.dg/dot_product_1.f03: Likewise.
16427 * gfortran.dg/dot_product_2.f90: Likewise.
16428 * gfortran.dg/dot_product_4.f90: Likewise.
16429 * gfortran.dg/dshift_1.F90: Likewise.
16430 * gfortran.dg/dshift_2.F90: Likewise.
16431 * gfortran.dg/dtio_1.f90: Likewise.
16432 * gfortran.dg/dtio_10.f90: Likewise.
16433 * gfortran.dg/dtio_12.f90: Likewise.
16434 * gfortran.dg/dtio_14.f90: Likewise.
16435 * gfortran.dg/dtio_15.f90: Likewise.
16436 * gfortran.dg/dtio_16.f90: Likewise.
16437 * gfortran.dg/dtio_17.f90: Likewise.
16438 * gfortran.dg/dtio_19.f90: Likewise.
16439 * gfortran.dg/dtio_2.f90: Likewise.
16440 * gfortran.dg/dtio_20.f03: Likewise.
16441 * gfortran.dg/dtio_22.f90: Likewise.
16442 * gfortran.dg/dtio_24.f90: Likewise.
16443 * gfortran.dg/dtio_25.f90: Likewise.
16444 * gfortran.dg/dtio_26.f03: Likewise.
16445 * gfortran.dg/dtio_27.f90: Likewise.
16446 * gfortran.dg/dtio_28.f03: Likewise.
16447 * gfortran.dg/dtio_3.f90: Likewise.
16448 * gfortran.dg/dtio_30.f03: Likewise.
16449 * gfortran.dg/dtio_31.f03: Likewise.
16450 * gfortran.dg/dtio_32.f03: Likewise.
16451 * gfortran.dg/dtio_4.f90: Likewise.
16452 * gfortran.dg/dtio_5.f90: Likewise.
16453 * gfortran.dg/dtio_7.f90: Likewise.
16454 * gfortran.dg/dtio_8.f90: Likewise.
16455 * gfortran.dg/dtio_9.f90: Likewise.
16456 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16457 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16458 * gfortran.dg/dup_save_1.f90: Likewise.
16459 * gfortran.dg/dup_save_2.f90: Likewise.
16460 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16461 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16462 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16463 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16464 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16465 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16466 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16467 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16468 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16469 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16470 * gfortran.dg/e_d_fmt.f90: Likewise.
16471 * gfortran.dg/edit_real_1.f90: Likewise.
16472 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16473 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16474 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16475 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16476 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16477 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16478 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16479 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16480 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16481 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16482 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16483 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16484 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16485 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16486 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16487 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16488 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16489 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16490 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16491 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16492 * gfortran.dg/empty_format_1.f90: Likewise.
16493 * gfortran.dg/endfile.f: Likewise.
16494 * gfortran.dg/endfile.f90: Likewise.
16495 * gfortran.dg/endfile_2.f90: Likewise.
16496 * gfortran.dg/entry_1.f90: Likewise.
16497 * gfortran.dg/entry_10.f90: Likewise.
16498 * gfortran.dg/entry_12.f90: Likewise.
16499 * gfortran.dg/entry_13.f90: Likewise.
16500 * gfortran.dg/entry_14.f90: Likewise.
16501 * gfortran.dg/entry_16.f90: Likewise.
16502 * gfortran.dg/entry_3.f90: Likewise.
16503 * gfortran.dg/entry_6.f90: Likewise.
16504 * gfortran.dg/entry_9.f90: Likewise.
16505 * gfortran.dg/entry_array_specs_2.f: Likewise.
16506 * gfortran.dg/enum_1.f90: Likewise.
16507 * gfortran.dg/enum_9.f90: Likewise.
16508 * gfortran.dg/eof_1.f90: Likewise.
16509 * gfortran.dg/eof_2.f90: Likewise.
16510 * gfortran.dg/eof_4.f90: Likewise.
16511 * gfortran.dg/eof_5.f90: Likewise.
16512 * gfortran.dg/eor_handling_1.f90: Likewise.
16513 * gfortran.dg/eor_handling_2.f90: Likewise.
16514 * gfortran.dg/eor_handling_3.f90: Likewise.
16515 * gfortran.dg/eor_handling_4.f90: Likewise.
16516 * gfortran.dg/eor_handling_5.f90: Likewise.
16517 * gfortran.dg/eoshift_3.f90: Likewise.
16518 * gfortran.dg/eoshift_4.f90: Likewise.
16519 * gfortran.dg/eoshift_5.f90: Likewise.
16520 * gfortran.dg/eoshift_6.f90: Likewise.
16521 * gfortran.dg/eoshift_large_1.f90: Likewise.
16522 * gfortran.dg/equiv_6.f90: Likewise.
16523 * gfortran.dg/equiv_7.f90: Likewise.
16524 * gfortran.dg/equiv_9.f90: Likewise.
16525 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16526 * gfortran.dg/erf_2.F90: Likewise.
16527 * gfortran.dg/erf_3.F90: Likewise.
16528 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16529 * gfortran.dg/error_format_2.f90: Likewise.
16530 * gfortran.dg/error_recovery_5.f90: Likewise.
16531 * gfortran.dg/execute_command_line_2.f90: Likewise.
16532 * gfortran.dg/execute_command_line_3.f90: Likewise.
16533 * gfortran.dg/exit_1.f08: Likewise.
16534 * gfortran.dg/exit_3.f08: Likewise.
16535 * gfortran.dg/exponent_1.f90: Likewise.
16536 * gfortran.dg/exponent_2.f90: Likewise.
16537 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16538 * gfortran.dg/extends_1.f03: Likewise.
16539 * gfortran.dg/extends_16.f90: Likewise.
16540 * gfortran.dg/extends_2.f03: Likewise.
16541 * gfortran.dg/extends_3.f03: Likewise.
16542 * gfortran.dg/extends_4.f03: Likewise.
16543 * gfortran.dg/extends_type_of_1.f03: Likewise.
16544 * gfortran.dg/extends_type_of_2.f03: Likewise.
16545 * gfortran.dg/external_procedures_3.f90: Likewise.
16546 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16547 * gfortran.dg/f2003_io_1.f03: Likewise.
16548 * gfortran.dg/f2003_io_4.f03: Likewise.
16549 * gfortran.dg/f2003_io_5.f03: Likewise.
16550 * gfortran.dg/f2003_io_6.f03: Likewise.
16551 * gfortran.dg/f2003_io_7.f03: Likewise.
16552 * gfortran.dg/f2c_1.f90: Likewise.
16553 * gfortran.dg/f2c_2.f90: Likewise.
16554 * gfortran.dg/f2c_3.f90: Likewise.
16555 * gfortran.dg/f2c_4.f90: Likewise.
16556 * gfortran.dg/f2c_6.f90: Likewise.
16557 * gfortran.dg/f2c_7.f90: Likewise.
16558 * gfortran.dg/f2c_9.f90: Likewise.
16559 * gfortran.dg/fgetc_1.f90: Likewise.
16560 * gfortran.dg/fgetc_2.f90: Likewise.
16561 * gfortran.dg/filename_null.f90: Likewise.
16562 * gfortran.dg/finalize_12.f90: Likewise.
16563 * gfortran.dg/finalize_13.f90: Likewise.
16564 * gfortran.dg/finalize_15.f90: Likewise.
16565 * gfortran.dg/finalize_17.f90: Likewise.
16566 * gfortran.dg/finalize_18.f90: Likewise.
16567 * gfortran.dg/finalize_25.f90: Likewise.
16568 * gfortran.dg/finalize_29.f08: Likewise.
16569 * gfortran.dg/finalize_31.f90: Likewise.
16570 * gfortran.dg/float_1.f90: Likewise.
16571 * gfortran.dg/flush_1.f90: Likewise.
16572 * gfortran.dg/fmt_bz_bn.f: Likewise.
16573 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16574 * gfortran.dg/fmt_cache_1.f: Likewise.
16575 * gfortran.dg/fmt_cache_2.f: Likewise.
16576 * gfortran.dg/fmt_cache_3.f90: Likewise.
16577 * gfortran.dg/fmt_colon.f90: Likewise.
16578 * gfortran.dg/fmt_e.f90: Likewise.
16579 * gfortran.dg/fmt_en.f90: Likewise.
16580 * gfortran.dg/fmt_error_10.f: Likewise.
16581 * gfortran.dg/fmt_error_9.f: Likewise.
16582 * gfortran.dg/fmt_exhaust.f90: Likewise.
16583 * gfortran.dg/fmt_f0_1.f90: Likewise.
16584 * gfortran.dg/fmt_f_an_p.f: Likewise.
16585 * gfortran.dg/fmt_fw_d.f90: Likewise.
16586 * gfortran.dg/fmt_g.f: Likewise.
16587 * gfortran.dg/fmt_g0_1.f08: Likewise.
16588 * gfortran.dg/fmt_g0_2.f08: Likewise.
16589 * gfortran.dg/fmt_g0_4.f08: Likewise.
16590 * gfortran.dg/fmt_g0_5.f08: Likewise.
16591 * gfortran.dg/fmt_g0_6.f08: Likewise.
16592 * gfortran.dg/fmt_g0_7.f08: Likewise.
16593 * gfortran.dg/fmt_g_1.f90: Likewise.
16594 * gfortran.dg/fmt_int_sign.f90: Likewise.
16595 * gfortran.dg/fmt_l.f90: Likewise.
16596 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16597 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16598 * gfortran.dg/fmt_p_1.f90: Likewise.
16599 * gfortran.dg/fmt_pf.f90: Likewise.
16600 * gfortran.dg/fmt_read.f90: Likewise.
16601 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16602 * gfortran.dg/fmt_t_1.f90: Likewise.
16603 * gfortran.dg/fmt_t_2.f90: Likewise.
16604 * gfortran.dg/fmt_t_3.f90: Likewise.
16605 * gfortran.dg/fmt_t_4.f90: Likewise.
16606 * gfortran.dg/fmt_t_5.f90: Likewise.
16607 * gfortran.dg/fmt_t_6.f: Likewise.
16608 * gfortran.dg/fmt_t_7.f: Likewise.
16609 * gfortran.dg/fmt_t_9.f: Likewise.
16610 * gfortran.dg/fmt_tl.f: Likewise.
16611 * gfortran.dg/fmt_unlimited.f90: Likewise.
16612 * gfortran.dg/fmt_white.f: Likewise.
16613 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16614 * gfortran.dg/fold_nearest.f90: Likewise.
16615 * gfortran.dg/forall_1.f90: Likewise.
16616 * gfortran.dg/forall_10.f90: Likewise.
16617 * gfortran.dg/forall_12.f90: Likewise.
16618 * gfortran.dg/forall_13.f90: Likewise.
16619 * gfortran.dg/forall_15.f90: Likewise.
16620 * gfortran.dg/forall_4.f90: Likewise.
16621 * gfortran.dg/forall_5.f90: Likewise.
16622 * gfortran.dg/forall_6.f90: Likewise.
16623 * gfortran.dg/forall_7.f90: Likewise.
16624 * gfortran.dg/fraction.f90: Likewise.
16625 * gfortran.dg/fseek.f90: Likewise.
16626 * gfortran.dg/ftell_1.f90: Likewise.
16627 * gfortran.dg/ftell_2.f90: Likewise.
16628 * gfortran.dg/ftell_3.f90: Likewise.
16629 * gfortran.dg/func_assign_2.f90: Likewise.
16630 * gfortran.dg/func_assign_3.f90: Likewise.
16631 * gfortran.dg/func_derived_1.f90: Likewise.
16632 * gfortran.dg/func_derived_2.f90: Likewise.
16633 * gfortran.dg/func_derived_3.f90: Likewise.
16634 * gfortran.dg/func_result_1.f90: Likewise.
16635 * gfortran.dg/func_result_2.f90: Likewise.
16636 * gfortran.dg/func_result_6.f90: Likewise.
16637 * gfortran.dg/function_charlen_2.f90: Likewise.
16638 * gfortran.dg/function_charlen_3.f: Likewise.
16639 * gfortran.dg/function_kinds_1.f90: Likewise.
16640 * gfortran.dg/function_kinds_4.f90: Likewise.
16641 * gfortran.dg/function_optimize_10.f90: Likewise.
16642 * gfortran.dg/function_optimize_11.f90: Likewise.
16643 * gfortran.dg/function_optimize_12.f90: Likewise.
16644 * gfortran.dg/function_optimize_4.f90: Likewise.
16645 * gfortran.dg/function_optimize_8.f90: Likewise.
16646 * gfortran.dg/g77/13037.f: Likewise.
16647 * gfortran.dg/g77/1832.f: Likewise.
16648 * gfortran.dg/g77/19981119-0.f: Likewise.
16649 * gfortran.dg/g77/19990313-0.f: Likewise.
16650 * gfortran.dg/g77/19990313-1.f: Likewise.
16651 * gfortran.dg/g77/19990313-2.f: Likewise.
16652 * gfortran.dg/g77/19990313-3.f: Likewise.
16653 * gfortran.dg/g77/19990419-1.f: Likewise.
16654 * gfortran.dg/g77/19990826-0.f: Likewise.
16655 * gfortran.dg/g77/19990826-2.f: Likewise.
16656 * gfortran.dg/g77/20000503-1.f: Likewise.
16657 * gfortran.dg/g77/20001111.f: Likewise.
16658 * gfortran.dg/g77/20010116.f: Likewise.
16659 * gfortran.dg/g77/20010216-1.f: Likewise.
16660 * gfortran.dg/g77/20010430.f: Likewise.
16661 * gfortran.dg/g77/20010610.f: Likewise.
16662 * gfortran.dg/g77/6177.f: Likewise.
16663 * gfortran.dg/g77/7388.f: Likewise.
16664 * gfortran.dg/g77/947.f: Likewise.
16665 * gfortran.dg/g77/970625-2.f: Likewise.
16666 * gfortran.dg/g77/971102-1.f: Likewise.
16667 * gfortran.dg/g77/980628-0.f: Likewise.
16668 * gfortran.dg/g77/980628-1.f: Likewise.
16669 * gfortran.dg/g77/980628-10.f: Likewise.
16670 * gfortran.dg/g77/980628-2.f: Likewise.
16671 * gfortran.dg/g77/980628-3.f: Likewise.
16672 * gfortran.dg/g77/980628-7.f: Likewise.
16673 * gfortran.dg/g77/980628-8.f: Likewise.
16674 * gfortran.dg/g77/980628-9.f: Likewise.
16675 * gfortran.dg/g77/980701-0.f: Likewise.
16676 * gfortran.dg/g77/980701-1.f: Likewise.
16677 * gfortran.dg/g77/cabs.f: Likewise.
16678 * gfortran.dg/g77/claus.f: Likewise.
16679 * gfortran.dg/g77/complex_1.f: Likewise.
16680 * gfortran.dg/g77/cpp3.F: Likewise.
16681 * gfortran.dg/g77/cpp4.F: Likewise.
16682 * gfortran.dg/g77/cpp5.F: Likewise.
16683 * gfortran.dg/g77/dcomplex.f: Likewise.
16684 * gfortran.dg/g77/dnrm2.f: Likewise.
16685 * gfortran.dg/g77/erfc.f: Likewise.
16686 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16687 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16688 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16689 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16690 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16691 * gfortran.dg/g77/int8421.f: Likewise.
16692 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16693 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16694 * gfortran.dg/g77/le.f: Likewise.
16695 * gfortran.dg/g77/short.f: Likewise.
16696 * gfortran.dg/gamma_1.f90: Likewise.
16697 * gfortran.dg/gamma_4.f90: Likewise.
16698 * gfortran.dg/gamma_5.f90: Likewise.
16699 * gfortran.dg/generic_13.f90: Likewise.
16700 * gfortran.dg/generic_15.f90: Likewise.
16701 * gfortran.dg/generic_19.f90: Likewise.
16702 * gfortran.dg/generic_20.f90: Likewise.
16703 * gfortran.dg/generic_23.f03: Likewise.
16704 * gfortran.dg/generic_25.f90: Likewise.
16705 * gfortran.dg/generic_27.f90: Likewise.
16706 * gfortran.dg/generic_31.f90: Likewise.
16707 * gfortran.dg/generic_4.f90: Likewise.
16708 * gfortran.dg/global_vars_c_init.f90: Likewise.
16709 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16710 * gfortran.dg/gnu_logical_1.F: Likewise.
16711 * gfortran.dg/goacc/fixed-1.f: Likewise.
16712 * gfortran.dg/goacc/fixed-2.f: Likewise.
16713 * gfortran.dg/goacc/gang-static.f95: Likewise.
16714 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16715 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16716 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16717 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16718 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16719 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16720 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16721 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16722 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16723 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16724 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16725 * gfortran.dg/gomp/pr48794.f90: Likewise.
16726 * gfortran.dg/gomp/pr72744.f90: Likewise.
16727 * gfortran.dg/gomp/pr77665.f90: Likewise.
16728 * gfortran.dg/gomp/workshare2.f90: Likewise.
16729 * gfortran.dg/gomp/workshare3.f90: Likewise.
16730 * gfortran.dg/goto_1.f: Likewise.
16731 * gfortran.dg/goto_2.f90: Likewise.
16732 * gfortran.dg/goto_4.f90: Likewise.
16733 * gfortran.dg/goto_6.f: Likewise.
16734 * gfortran.dg/graphite/id-26.f03: Likewise.
16735 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16736 * gfortran.dg/graphite/pr29581.f90: Likewise.
16737 * gfortran.dg/graphite/pr29832.f90: Likewise.
16738 * gfortran.dg/graphite/run-id-1.f: Likewise.
16739 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16740 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16741 * gfortran.dg/hollerith.f90: Likewise.
16742 * gfortran.dg/hollerith4.f90: Likewise.
16743 * gfortran.dg/hollerith6.f90: Likewise.
16744 * gfortran.dg/hollerith8.f90: Likewise.
16745 * gfortran.dg/hollerith_1.f90: Likewise.
16746 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16747 * gfortran.dg/hollerith_f95.f90: Likewise.
16748 * gfortran.dg/hollerith_legacy.f90: Likewise.
16749 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16750 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16751 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16752 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16753 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16754 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16755 * gfortran.dg/hypot_1.f90: Likewise.
16756 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16757 * gfortran.dg/iargc.f90: Likewise.
16758 * gfortran.dg/ibits.f90: Likewise.
16759 * gfortran.dg/ichar_1.f90: Likewise.
16760 * gfortran.dg/ichar_2.f90: Likewise.
16761 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16762 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16763 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16764 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16765 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16766 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16767 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16768 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16769 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16770 * gfortran.dg/ieee/large_1.f90: Likewise.
16771 * gfortran.dg/ieee/large_2.f90: Likewise.
16772 * gfortran.dg/ieee/large_3.F90: Likewise.
16773 * gfortran.dg/ieee/large_4.f90: Likewise.
16774 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16775 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16776 * gfortran.dg/impl_do_var_data.f90: Likewise.
16777 * gfortran.dg/implicit_10.f90: Likewise.
16778 * gfortran.dg/implicit_12.f90: Likewise.
16779 * gfortran.dg/implicit_class_1.f90: Likewise.
16780 * gfortran.dg/implicit_pure_1.f90: Likewise.
16781 * gfortran.dg/implied_do_1.f90: Likewise.
16782 * gfortran.dg/implied_do_io_1.f90: Likewise.
16783 * gfortran.dg/implied_do_io_2.f90: Likewise.
16784 * gfortran.dg/implied_do_io_3.f90: Likewise.
16785 * gfortran.dg/implied_shape_1.f08: Likewise.
16786 * gfortran.dg/import.f90: Likewise.
16787 * gfortran.dg/import4.f90: Likewise.
16788 * gfortran.dg/impure_1.f08: Likewise.
16789 * gfortran.dg/index.f90: Likewise.
16790 * gfortran.dg/index_2.f90: Likewise.
16791 * gfortran.dg/init_flag_1.f90: Likewise.
16792 * gfortran.dg/init_flag_10.f90: Likewise.
16793 * gfortran.dg/init_flag_15.f03: Likewise.
16794 * gfortran.dg/init_flag_2.f90: Likewise.
16795 * gfortran.dg/init_flag_3.f90: Likewise.
16796 * gfortran.dg/init_flag_4.f90: Likewise.
16797 * gfortran.dg/init_flag_5.f90: Likewise.
16798 * gfortran.dg/init_flag_6.f90: Likewise.
16799 * gfortran.dg/init_flag_7.f90: Likewise.
16800 * gfortran.dg/init_flag_9.f90: Likewise.
16801 * gfortran.dg/initialization_11.f90: Likewise.
16802 * gfortran.dg/initialization_19.f90: Likewise.
16803 * gfortran.dg/initialization_2.f90: Likewise.
16804 * gfortran.dg/initialization_22.f90: Likewise.
16805 * gfortran.dg/initialization_27.f90: Likewise.
16806 * gfortran.dg/initialization_5.f90: Likewise.
16807 * gfortran.dg/initialization_6.f90: Likewise.
16808 * gfortran.dg/inline_matmul_1.f90: Likewise.
16809 * gfortran.dg/inline_matmul_10.f90: Likewise.
16810 * gfortran.dg/inline_matmul_11.f90: Likewise.
16811 * gfortran.dg/inline_matmul_13.f90: Likewise.
16812 * gfortran.dg/inline_matmul_14.f90: Likewise.
16813 * gfortran.dg/inline_matmul_16.f90: Likewise.
16814 * gfortran.dg/inline_matmul_17.f90: Likewise.
16815 * gfortran.dg/inline_matmul_18.f90: Likewise.
16816 * gfortran.dg/inline_matmul_19.f90: Likewise.
16817 * gfortran.dg/inline_matmul_2.f90: Likewise.
16818 * gfortran.dg/inline_matmul_20.f90: Likewise.
16819 * gfortran.dg/inline_matmul_22.f90: Likewise.
16820 * gfortran.dg/inline_matmul_3.f90: Likewise.
16821 * gfortran.dg/inline_matmul_4.f90: Likewise.
16822 * gfortran.dg/inline_matmul_5.f90: Likewise.
16823 * gfortran.dg/inline_matmul_6.f90: Likewise.
16824 * gfortran.dg/inline_matmul_7.f90: Likewise.
16825 * gfortran.dg/inline_matmul_8.f90: Likewise.
16826 * gfortran.dg/inline_matmul_9.f90: Likewise.
16827 * gfortran.dg/inline_sum_1.f90: Likewise.
16828 * gfortran.dg/inline_sum_3.f90: Likewise.
16829 * gfortran.dg/inline_sum_5.f90: Likewise.
16830 * gfortran.dg/inquire-complex.f90: Likewise.
16831 * gfortran.dg/inquire.f90: Likewise.
16832 * gfortran.dg/inquire_10.f90: Likewise.
16833 * gfortran.dg/inquire_13.f90: Likewise.
16834 * gfortran.dg/inquire_15.f90: Likewise.
16835 * gfortran.dg/inquire_16.f90: Likewise.
16836 * gfortran.dg/inquire_17.f90: Likewise.
16837 * gfortran.dg/inquire_5.f90: Likewise.
16838 * gfortran.dg/inquire_6.f90: Likewise.
16839 * gfortran.dg/inquire_7.f90: Likewise.
16840 * gfortran.dg/inquire_9.f90: Likewise.
16841 * gfortran.dg/inquire_internal.f90: Likewise.
16842 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16843 * gfortran.dg/inquire_size.f90: Likewise.
16844 * gfortran.dg/int_1.f90: Likewise.
16845 * gfortran.dg/int_conv_1.f90: Likewise.
16846 * gfortran.dg/int_range_io_1.f90: Likewise.
16847 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16848 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16849 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16850 * gfortran.dg/integer_plus.f90: Likewise.
16851 * gfortran.dg/intent_out_2.f90: Likewise.
16852 * gfortran.dg/intent_out_5.f90: Likewise.
16853 * gfortran.dg/intent_out_6.f90: Likewise.
16854 * gfortran.dg/interface_12.f90: Likewise.
16855 * gfortran.dg/interface_19.f90: Likewise.
16856 * gfortran.dg/interface_4.f90: Likewise.
16857 * gfortran.dg/interface_5.f90: Likewise.
16858 * gfortran.dg/interface_9.f90: Likewise.
16859 * gfortran.dg/interface_assignment_1.f90: Likewise.
16860 * gfortran.dg/interface_assignment_2.f90: Likewise.
16861 * gfortran.dg/internal_dummy_2.f08: Likewise.
16862 * gfortran.dg/internal_dummy_3.f08: Likewise.
16863 * gfortran.dg/internal_dummy_4.f08: Likewise.
16864 * gfortran.dg/internal_pack_1.f90: Likewise.
16865 * gfortran.dg/internal_pack_10.f90: Likewise.
16866 * gfortran.dg/internal_pack_12.f90: Likewise.
16867 * gfortran.dg/internal_pack_13.f90: Likewise.
16868 * gfortran.dg/internal_pack_14.f90: Likewise.
16869 * gfortran.dg/internal_pack_15.f90: Likewise.
16870 * gfortran.dg/internal_pack_2.f90: Likewise.
16871 * gfortran.dg/internal_pack_3.f90: Likewise.
16872 * gfortran.dg/internal_pack_4.f90: Likewise.
16873 * gfortran.dg/internal_pack_6.f90: Likewise.
16874 * gfortran.dg/internal_pack_8.f90: Likewise.
16875 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16876 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16877 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16878 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16879 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16880 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16881 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16882 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16883 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16884 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16885 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16886 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16887 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16888 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16889 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16890 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16891 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16892 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16893 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16894 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16895 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16896 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16897 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16898 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16899 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16900 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16901 * gfortran.dg/io_err_1.f90: Likewise.
16902 * gfortran.dg/io_real_boz.f90: Likewise.
16903 * gfortran.dg/iomsg_1.f90: Likewise.
16904 * gfortran.dg/iostat_1.f90: Likewise.
16905 * gfortran.dg/iostat_2.f90: Likewise.
16906 * gfortran.dg/iostat_4.f90: Likewise.
16907 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16908 * gfortran.dg/ishft_1.f90: Likewise.
16909 * gfortran.dg/ishft_2.f90: Likewise.
16910 * gfortran.dg/ishft_4.f90: Likewise.
16911 * gfortran.dg/isnan_1.f90: Likewise.
16912 * gfortran.dg/isnan_2.f90: Likewise.
16913 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16914 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16915 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16916 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16917 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16918 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16919 * gfortran.dg/itime_idate_1.f: Likewise.
16920 * gfortran.dg/itime_idate_2.f: Likewise.
16921 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16922 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16923 * gfortran.dg/large_real_kind_1.f90: Likewise.
16924 * gfortran.dg/large_real_kind_2.F90: Likewise.
16925 * gfortran.dg/large_real_kind_3.F90: Likewise.
16926 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16927 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16928 * gfortran.dg/large_recl.f90: Likewise.
16929 * gfortran.dg/large_unit_1.f90: Likewise.
16930 * gfortran.dg/large_unit_2.f90: Likewise.
16931 * gfortran.dg/largeequiv_1.f90: Likewise.
16932 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16933 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16934 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16935 * gfortran.dg/list_read_1.f90: Likewise.
16936 * gfortran.dg/list_read_10.f90: Likewise.
16937 * gfortran.dg/list_read_11.f90: Likewise.
16938 * gfortran.dg/list_read_12.f90: Likewise.
16939 * gfortran.dg/list_read_13.f: Likewise.
16940 * gfortran.dg/list_read_14.f90: Likewise.
16941 * gfortran.dg/list_read_2.f90: Likewise.
16942 * gfortran.dg/list_read_3.f90: Likewise.
16943 * gfortran.dg/list_read_4.f90: Likewise.
16944 * gfortran.dg/list_read_5.f90: Likewise.
16945 * gfortran.dg/list_read_6.f90: Likewise.
16946 * gfortran.dg/list_read_7.f90: Likewise.
16947 * gfortran.dg/list_read_8.f90: Likewise.
16948 * gfortran.dg/list_read_9.f90: Likewise.
16949 * gfortran.dg/loc_2.f90: Likewise.
16950 * gfortran.dg/logical_1.f90: Likewise.
16951 * gfortran.dg/logical_dot_product.f90: Likewise.
16952 * gfortran.dg/logical_temp_io.f90: Likewise.
16953 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16954 * gfortran.dg/lrshift_1.f90: Likewise.
16955 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16956 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16957 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16958 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16959 * gfortran.dg/make_unit.f90: Likewise.
16960 * gfortran.dg/mapping_1.f90: Likewise.
16961 * gfortran.dg/mapping_2.f90: Likewise.
16962 * gfortran.dg/mapping_3.f90: Likewise.
16963 * gfortran.dg/masklr_1.F90: Likewise.
16964 * gfortran.dg/masklr_2.F90: Likewise.
16965 * gfortran.dg/matmul_1.f90: Likewise.
16966 * gfortran.dg/matmul_10.f90: Likewise.
16967 * gfortran.dg/matmul_12.f90: Likewise.
16968 * gfortran.dg/matmul_16.f90: Likewise.
16969 * gfortran.dg/matmul_17.f90: Likewise.
16970 * gfortran.dg/matmul_18.f90: Likewise.
16971 * gfortran.dg/matmul_2.f90: Likewise.
16972 * gfortran.dg/matmul_3.f90: Likewise.
16973 * gfortran.dg/matmul_4.f90: Likewise.
16974 * gfortran.dg/matmul_6.f90: Likewise.
16975 * gfortran.dg/matmul_8.f03: Likewise.
16976 * gfortran.dg/matmul_9.f90: Likewise.
16977 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16978 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16979 * gfortran.dg/matmul_const.f90: Likewise.
16980 * gfortran.dg/maxloc_1.f90: Likewise.
16981 * gfortran.dg/maxloc_2.f90: Likewise.
16982 * gfortran.dg/maxloc_3.f90: Likewise.
16983 * gfortran.dg/maxloc_4.f90: Likewise.
16984 * gfortran.dg/maxloc_string_1.f90: Likewise.
16985 * gfortran.dg/maxlocval_1.f90: Likewise.
16986 * gfortran.dg/maxlocval_2.f90: Likewise.
16987 * gfortran.dg/maxlocval_3.f90: Likewise.
16988 * gfortran.dg/maxlocval_4.f90: Likewise.
16989 * gfortran.dg/maxval_char_1.f90: Likewise.
16990 * gfortran.dg/maxval_char_2.f90: Likewise.
16991 * gfortran.dg/maxval_char_3.f90: Likewise.
16992 * gfortran.dg/maxval_char_4.f90: Likewise.
16993 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16994 * gfortran.dg/mclock.f90: Likewise.
16995 * gfortran.dg/merge_bits_1.F90: Likewise.
16996 * gfortran.dg/merge_bits_2.F90: Likewise.
16997 * gfortran.dg/merge_char_1.f90: Likewise.
16998 * gfortran.dg/merge_init_expr.f90: Likewise.
16999 * gfortran.dg/min_max_optional_1.f90: Likewise.
17000 * gfortran.dg/min_max_optional_5.f90: Likewise.
17001 * gfortran.dg/minloc_1.f90: Likewise.
17002 * gfortran.dg/minloc_2.f90: Likewise.
17003 * gfortran.dg/minloc_3.f90: Likewise.
17004 * gfortran.dg/minloc_4.f90: Likewise.
17005 * gfortran.dg/minloc_string_1.f90: Likewise.
17006 * gfortran.dg/minlocval_1.f90: Likewise.
17007 * gfortran.dg/minlocval_2.f90: Likewise.
17008 * gfortran.dg/minlocval_3.f90: Likewise.
17009 * gfortran.dg/minlocval_4.f90: Likewise.
17010 * gfortran.dg/minmax_char_1.f90: Likewise.
17011 * gfortran.dg/minmaxloc_1.f90: Likewise.
17012 * gfortran.dg/minmaxloc_10.f90: Likewise.
17013 * gfortran.dg/minmaxloc_11.f90: Likewise.
17014 * gfortran.dg/minmaxloc_12.f90: Likewise.
17015 * gfortran.dg/minmaxloc_13.f90: Likewise.
17016 * gfortran.dg/minmaxloc_2.f90: Likewise.
17017 * gfortran.dg/minmaxloc_3.f90: Likewise.
17018 * gfortran.dg/minmaxloc_4.f90: Likewise.
17019 * gfortran.dg/minmaxloc_5.f90: Likewise.
17020 * gfortran.dg/minmaxloc_6.f90: Likewise.
17021 * gfortran.dg/minmaxloc_7.f90: Likewise.
17022 * gfortran.dg/minmaxloc_8.f90: Likewise.
17023 * gfortran.dg/minmaxval_1.f90: Likewise.
17024 * gfortran.dg/minval_char_1.f90: Likewise.
17025 * gfortran.dg/minval_char_2.f90: Likewise.
17026 * gfortran.dg/minval_char_3.f90: Likewise.
17027 * gfortran.dg/minval_char_4.f90: Likewise.
17028 * gfortran.dg/minval_char_5.f90: Likewise.
17029 * gfortran.dg/minval_parameter_1.f90: Likewise.
17030 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
17031 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
17032 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
17033 * gfortran.dg/missing_parens_1.f90: Likewise.
17034 * gfortran.dg/missing_parens_2.f90: Likewise.
17035 * gfortran.dg/mod_large_1.f90: Likewise.
17036 * gfortran.dg/mod_sign0_1.f90: Likewise.
17037 * gfortran.dg/module_blank_common.f90: Likewise.
17038 * gfortran.dg/module_commons_1.f90: Likewise.
17039 * gfortran.dg/module_commons_3.f90: Likewise.
17040 * gfortran.dg/module_double_reuse.f90: Likewise.
17041 * gfortran.dg/module_equivalence_1.f90: Likewise.
17042 * gfortran.dg/module_equivalence_2.f90: Likewise.
17043 * gfortran.dg/module_equivalence_3.f90: Likewise.
17044 * gfortran.dg/module_equivalence_5.f90: Likewise.
17045 * gfortran.dg/module_interface_1.f90: Likewise.
17046 * gfortran.dg/module_nan.f90: Likewise.
17047 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17048 * gfortran.dg/module_procedure_1.f90: Likewise.
17049 * gfortran.dg/module_read_1.f90: Likewise.
17050 * gfortran.dg/module_read_2.f90: Likewise.
17051 * gfortran.dg/module_widestring_1.f90: Likewise.
17052 * gfortran.dg/move_alloc.f90: Likewise.
17053 * gfortran.dg/move_alloc_10.f90: Likewise.
17054 * gfortran.dg/move_alloc_13.f90: Likewise.
17055 * gfortran.dg/move_alloc_14.f90: Likewise.
17056 * gfortran.dg/move_alloc_15.f90: Likewise.
17057 * gfortran.dg/move_alloc_16.f90: Likewise.
17058 * gfortran.dg/move_alloc_2.f90: Likewise.
17059 * gfortran.dg/move_alloc_5.f90: Likewise.
17060 * gfortran.dg/move_alloc_6.f90: Likewise.
17061 * gfortran.dg/move_alloc_9.f90: Likewise.
17062 * gfortran.dg/multiple_allocation_1.f90: Likewise.
17063 * gfortran.dg/multiple_allocation_3.f90: Likewise.
17064 * gfortran.dg/mvbits_1.f90: Likewise.
17065 * gfortran.dg/mvbits_2.f90: Likewise.
17066 * gfortran.dg/mvbits_3.f90: Likewise.
17067 * gfortran.dg/mvbits_4.f90: Likewise.
17068 * gfortran.dg/mvbits_7.f90: Likewise.
17069 * gfortran.dg/mvbits_8.f90: Likewise.
17070 * gfortran.dg/namelist_11.f: Likewise.
17071 * gfortran.dg/namelist_12.f: Likewise.
17072 * gfortran.dg/namelist_13.f90: Likewise.
17073 * gfortran.dg/namelist_14.f90: Likewise.
17074 * gfortran.dg/namelist_15.f90: Likewise.
17075 * gfortran.dg/namelist_16.f90: Likewise.
17076 * gfortran.dg/namelist_17.f90: Likewise.
17077 * gfortran.dg/namelist_18.f90: Likewise.
17078 * gfortran.dg/namelist_19.f90: Likewise.
17079 * gfortran.dg/namelist_20.f90: Likewise.
17080 * gfortran.dg/namelist_21.f90: Likewise.
17081 * gfortran.dg/namelist_22.f90: Likewise.
17082 * gfortran.dg/namelist_23.f90: Likewise.
17083 * gfortran.dg/namelist_24.f90: Likewise.
17084 * gfortran.dg/namelist_26.f90: Likewise.
17085 * gfortran.dg/namelist_27.f90: Likewise.
17086 * gfortran.dg/namelist_28.f90: Likewise.
17087 * gfortran.dg/namelist_29.f90: Likewise.
17088 * gfortran.dg/namelist_37.f90: Likewise.
17089 * gfortran.dg/namelist_38.f90: Likewise.
17090 * gfortran.dg/namelist_39.f90: Likewise.
17091 * gfortran.dg/namelist_40.f90: Likewise.
17092 * gfortran.dg/namelist_41.f90: Likewise.
17093 * gfortran.dg/namelist_42.f90: Likewise.
17094 * gfortran.dg/namelist_43.f90: Likewise.
17095 * gfortran.dg/namelist_44.f90: Likewise.
17096 * gfortran.dg/namelist_47.f90: Likewise.
17097 * gfortran.dg/namelist_48.f90: Likewise.
17098 * gfortran.dg/namelist_49.f90: Likewise.
17099 * gfortran.dg/namelist_50.f90: Likewise.
17100 * gfortran.dg/namelist_51.f90: Likewise.
17101 * gfortran.dg/namelist_52.f90: Likewise.
17102 * gfortran.dg/namelist_54.f90: Likewise.
17103 * gfortran.dg/namelist_55.f90: Likewise.
17104 * gfortran.dg/namelist_56.f90: Likewise.
17105 * gfortran.dg/namelist_57.f90: Likewise.
17106 * gfortran.dg/namelist_58.f90: Likewise.
17107 * gfortran.dg/namelist_59.f90: Likewise.
17108 * gfortran.dg/namelist_60.f90: Likewise.
17109 * gfortran.dg/namelist_61.f90: Likewise.
17110 * gfortran.dg/namelist_64.f90: Likewise.
17111 * gfortran.dg/namelist_65.f90: Likewise.
17112 * gfortran.dg/namelist_69.f90: Likewise.
17113 * gfortran.dg/namelist_70.f90: Likewise.
17114 * gfortran.dg/namelist_71.f90: Likewise.
17115 * gfortran.dg/namelist_72.f: Likewise.
17116 * gfortran.dg/namelist_73.f90: Likewise.
17117 * gfortran.dg/namelist_77.f90: Likewise.
17118 * gfortran.dg/namelist_78.f90: Likewise.
17119 * gfortran.dg/namelist_79.f90: Likewise.
17120 * gfortran.dg/namelist_80.f90: Likewise.
17121 * gfortran.dg/namelist_81.f90: Likewise.
17122 * gfortran.dg/namelist_82.f90: Likewise.
17123 * gfortran.dg/namelist_84.f90: Likewise.
17124 * gfortran.dg/namelist_85.f90: Likewise.
17125 * gfortran.dg/namelist_86.f90: Likewise.
17126 * gfortran.dg/namelist_87.f90: Likewise.
17127 * gfortran.dg/namelist_88.f90: Likewise.
17128 * gfortran.dg/namelist_89.f90: Likewise.
17129 * gfortran.dg/namelist_90.f: Likewise.
17130 * gfortran.dg/namelist_95.f90: Likewise.
17131 * gfortran.dg/namelist_char_only.f90: Likewise.
17132 * gfortran.dg/namelist_empty.f90: Likewise.
17133 * gfortran.dg/namelist_internal.f90: Likewise.
17134 * gfortran.dg/namelist_use.f90: Likewise.
17135 * gfortran.dg/namelist_use_only.f90: Likewise.
17136 * gfortran.dg/namelist_utf8.f90: Likewise.
17137 * gfortran.dg/nan_1.f90: Likewise.
17138 * gfortran.dg/nan_2.f90: Likewise.
17139 * gfortran.dg/nan_3.f90: Likewise.
17140 * gfortran.dg/nan_6.f90: Likewise.
17141 * gfortran.dg/nan_7.f90: Likewise.
17142 * gfortran.dg/nearest_1.f90: Likewise.
17143 * gfortran.dg/nearest_2.f90: Likewise.
17144 * gfortran.dg/nearest_3.f90: Likewise.
17145 * gfortran.dg/negative-z-descriptor.f90: Likewise.
17146 * gfortran.dg/negative_automatic_size.f90: Likewise.
17147 * gfortran.dg/negative_unit.f: Likewise.
17148 * gfortran.dg/negative_unit2.f90: Likewise.
17149 * gfortran.dg/negative_unit_int8.f: Likewise.
17150 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
17151 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
17152 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
17153 * gfortran.dg/nested_modules_1.f90: Likewise.
17154 * gfortran.dg/nested_modules_2.f90: Likewise.
17155 * gfortran.dg/nested_modules_3.f90: Likewise.
17156 * gfortran.dg/nesting_1.f90: Likewise.
17157 * gfortran.dg/new_line.f90: Likewise.
17158 * gfortran.dg/newunit_1.f90: Likewise.
17159 * gfortran.dg/newunit_3.f90: Likewise.
17160 * gfortran.dg/newunit_5.f90.f90: Likewise.
17161 * gfortran.dg/nint_1.f90: Likewise.
17162 * gfortran.dg/nint_2.f90: Likewise.
17163 * gfortran.dg/no_arg_check_2.f90: Likewise.
17164 * gfortran.dg/no_range_check_1.f90: Likewise.
17165 * gfortran.dg/no_range_check_2.f90: Likewise.
17166 * gfortran.dg/no_range_check_3.f90: Likewise.
17167 * gfortran.dg/noadv_size.f90: Likewise.
17168 * gfortran.dg/nonreturning_statements.f90: Likewise.
17169 * gfortran.dg/norm2_1.f90: Likewise.
17170 * gfortran.dg/norm2_3.f90: Likewise.
17171 * gfortran.dg/nosigned_zero_1.f90: Likewise.
17172 * gfortran.dg/nosigned_zero_2.f90: Likewise.
17173 * gfortran.dg/nosigned_zero_3.f90: Likewise.
17174 * gfortran.dg/null_4.f90: Likewise.
17175 * gfortran.dg/null_9.f90: Likewise.
17176 * gfortran.dg/nullify_3.f90: Likewise.
17177 * gfortran.dg/oldstyle_1.f90: Likewise.
17178 * gfortran.dg/open_access_append_1.f90: Likewise.
17179 * gfortran.dg/open_access_append_2.f90: Likewise.
17180 * gfortran.dg/open_errors.f90: Likewise.
17181 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17182 * gfortran.dg/open_new.f90: Likewise.
17183 * gfortran.dg/open_readonly_1.f90: Likewise.
17184 * gfortran.dg/operator_1.f90: Likewise.
17185 * gfortran.dg/optional_absent_1.f90: Likewise.
17186 * gfortran.dg/optional_absent_2.f90: Likewise.
17187 * gfortran.dg/optional_absent_3.f90: Likewise.
17188 * gfortran.dg/optional_class_1.f90: Likewise.
17189 * gfortran.dg/optional_dim_2.f90: Likewise.
17190 * gfortran.dg/optional_dim_3.f90: Likewise.
17191 * gfortran.dg/output_exponents_1.f90: Likewise.
17192 * gfortran.dg/overload_1.f90: Likewise.
17193 * gfortran.dg/overload_2.f90: Likewise.
17194 * gfortran.dg/overwrite_1.f: Likewise.
17195 * gfortran.dg/pad_no.f90: Likewise.
17196 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17197 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17198 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17199 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17200 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17201 * gfortran.dg/parens_3.f90: Likewise.
17202 * gfortran.dg/parens_5.f90: Likewise.
17203 * gfortran.dg/parens_6.f90: Likewise.
17204 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17205 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17206 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17207 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17208 * gfortran.dg/parity_1.f90: Likewise.
17209 * gfortran.dg/past_eor.f90: Likewise.
17210 * gfortran.dg/pdt_1.f03: Likewise.
17211 * gfortran.dg/pdt_10.f03: Likewise.
17212 * gfortran.dg/pdt_11.f03: Likewise.
17213 * gfortran.dg/pdt_12.f03: Likewise.
17214 * gfortran.dg/pdt_13.f03: Likewise.
17215 * gfortran.dg/pdt_14.f03: Likewise.
17216 * gfortran.dg/pdt_15.f03: Likewise.
17217 * gfortran.dg/pdt_19.f03: Likewise.
17218 * gfortran.dg/pdt_20.f03: Likewise.
17219 * gfortran.dg/pdt_22.f03: Likewise.
17220 * gfortran.dg/pdt_23.f03: Likewise.
17221 * gfortran.dg/pdt_25.f03: Likewise.
17222 * gfortran.dg/pdt_26.f03: Likewise.
17223 * gfortran.dg/pdt_27.f03: Likewise.
17224 * gfortran.dg/pdt_28.f03: Likewise.
17225 * gfortran.dg/pdt_3.f03: Likewise.
17226 * gfortran.dg/pdt_4.f03: Likewise.
17227 * gfortran.dg/pdt_5.f03: Likewise.
17228 * gfortran.dg/pdt_7.f03: Likewise.
17229 * gfortran.dg/pointer_1.f90: Likewise.
17230 * gfortran.dg/pointer_array_1.f90: Likewise.
17231 * gfortran.dg/pointer_array_3.f90: Likewise.
17232 * gfortran.dg/pointer_array_4.f90: Likewise.
17233 * gfortran.dg/pointer_array_5.f90: Likewise.
17234 * gfortran.dg/pointer_array_6.f90: Likewise.
17235 * gfortran.dg/pointer_array_7.f90: Likewise.
17236 * gfortran.dg/pointer_array_8.f90: Likewise.
17237 * gfortran.dg/pointer_array_9.f90: Likewise.
17238 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17239 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17240 * gfortran.dg/pointer_assign_10.f90: Likewise.
17241 * gfortran.dg/pointer_assign_11.f90: Likewise.
17242 * gfortran.dg/pointer_assign_4.f90: Likewise.
17243 * gfortran.dg/pointer_assign_8.f90: Likewise.
17244 * gfortran.dg/pointer_assign_9.f90: Likewise.
17245 * gfortran.dg/pointer_check_10.f90: Likewise.
17246 * gfortran.dg/pointer_check_9.f90: Likewise.
17247 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17248 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17249 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17250 * gfortran.dg/pointer_init_1.f90: Likewise.
17251 * gfortran.dg/pointer_init_3.f90: Likewise.
17252 * gfortran.dg/pointer_init_4.f90: Likewise.
17253 * gfortran.dg/pointer_init_5.f90: Likewise.
17254 * gfortran.dg/pointer_init_8.f90: Likewise.
17255 * gfortran.dg/pointer_intent_1.f90: Likewise.
17256 * gfortran.dg/pointer_intent_4.f90: Likewise.
17257 * gfortran.dg/pointer_intent_5.f90: Likewise.
17258 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17259 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17260 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17261 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17262 * gfortran.dg/pointer_target_1.f90: Likewise.
17263 * gfortran.dg/pointer_target_2.f90: Likewise.
17264 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17265 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17266 * gfortran.dg/power.f90: Likewise.
17267 * gfortran.dg/power1.f90: Likewise.
17268 * gfortran.dg/power_3.f90: Likewise.
17269 * gfortran.dg/power_4.f90: Likewise.
17270 * gfortran.dg/power_5.f90: Likewise.
17271 * gfortran.dg/pr12884.f: Likewise.
17272 * gfortran.dg/pr15129.f90: Likewise.
17273 * gfortran.dg/pr15140.f90: Likewise.
17274 * gfortran.dg/pr15324.f90: Likewise.
17275 * gfortran.dg/pr15332.f: Likewise.
17276 * gfortran.dg/pr15957.f90: Likewise.
17277 * gfortran.dg/pr15959.f90: Likewise.
17278 * gfortran.dg/pr16597.f90: Likewise.
17279 * gfortran.dg/pr16861.f90: Likewise.
17280 * gfortran.dg/pr16938.f90: Likewise.
17281 * gfortran.dg/pr17090.f90: Likewise.
17282 * gfortran.dg/pr17143.f90: Likewise.
17283 * gfortran.dg/pr17164.f90: Likewise.
17284 * gfortran.dg/pr17229.f: Likewise.
17285 * gfortran.dg/pr17285.f90: Likewise.
17286 * gfortran.dg/pr17286.f90: Likewise.
17287 * gfortran.dg/pr17472.f: Likewise.
17288 * gfortran.dg/pr17612.f90: Likewise.
17289 * gfortran.dg/pr17706.f90: Likewise.
17290 * gfortran.dg/pr18025.f90: Likewise.
17291 * gfortran.dg/pr18122.f90: Likewise.
17292 * gfortran.dg/pr18210.f90: Likewise.
17293 * gfortran.dg/pr18392.f90: Likewise.
17294 * gfortran.dg/pr19155.f: Likewise.
17295 * gfortran.dg/pr19216.f: Likewise.
17296 * gfortran.dg/pr19467.f90: Likewise.
17297 * gfortran.dg/pr19657.f: Likewise.
17298 * gfortran.dg/pr19926.f90: Likewise.
17299 * gfortran.dg/pr19928-1.f90: Likewise.
17300 * gfortran.dg/pr19928-2.f90: Likewise.
17301 * gfortran.dg/pr20086.f90: Likewise.
17302 * gfortran.dg/pr20124.f90: Likewise.
17303 * gfortran.dg/pr20163-2.f: Likewise.
17304 * gfortran.dg/pr20480.f90: Likewise.
17305 * gfortran.dg/pr20755.f: Likewise.
17306 * gfortran.dg/pr20950.f: Likewise.
17307 * gfortran.dg/pr21177.f90: Likewise.
17308 * gfortran.dg/pr21730.f: Likewise.
17309 * gfortran.dg/pr22491.f: Likewise.
17310 * gfortran.dg/pr25603.f: Likewise.
17311 * gfortran.dg/pr26246_2.f90: Likewise.
17312 * gfortran.dg/pr32136.f90: Likewise.
17313 * gfortran.dg/pr32533.f90: Likewise.
17314 * gfortran.dg/pr33794.f90: Likewise.
17315 * gfortran.dg/pr35662.f90: Likewise.
17316 * gfortran.dg/pr35944-1.f90: Likewise.
17317 * gfortran.dg/pr35944-2.f90: Likewise.
17318 * gfortran.dg/pr35983.f90: Likewise.
17319 * gfortran.dg/pr39865.f90: Likewise.
17320 * gfortran.dg/pr41212.f90: Likewise.
17321 * gfortran.dg/pr43808.f90: Likewise.
17322 * gfortran.dg/pr44592.f90: Likewise.
17323 * gfortran.dg/pr44735.f90: Likewise.
17324 * gfortran.dg/pr45308.f03: Likewise.
17325 * gfortran.dg/pr46297.f: Likewise.
17326 * gfortran.dg/pr46588.f90: Likewise.
17327 * gfortran.dg/pr46665.f90: Likewise.
17328 * gfortran.dg/pr46804.f90: Likewise.
17329 * gfortran.dg/pr47008.f03: Likewise.
17330 * gfortran.dg/pr47614.f: Likewise.
17331 * gfortran.dg/pr47878.f90: Likewise.
17332 * gfortran.dg/pr49103.f90: Likewise.
17333 * gfortran.dg/pr50069_1.f90: Likewise.
17334 * gfortran.dg/pr50769.f90: Likewise.
17335 * gfortran.dg/pr52608.f90: Likewise.
17336 * gfortran.dg/pr55086_2.f90: Likewise.
17337 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17338 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17339 * gfortran.dg/pr55330.f90: Likewise.
17340 * gfortran.dg/pr56015.f90: Likewise.
17341 * gfortran.dg/pr57910.f90: Likewise.
17342 * gfortran.dg/pr59700.f90: Likewise.
17343 * gfortran.dg/pr62125.f90: Likewise.
17344 * gfortran.dg/pr64530.f90: Likewise.
17345 * gfortran.dg/pr65429.f90: Likewise.
17346 * gfortran.dg/pr65450.f90: Likewise.
17347 * gfortran.dg/pr65504.f90: Likewise.
17348 * gfortran.dg/pr65903.f90: Likewise.
17349 * gfortran.dg/pr66311.f90: Likewise.
17350 * gfortran.dg/pr66864.f90: Likewise.
17351 * gfortran.dg/pr67140.f90: Likewise.
17352 * gfortran.dg/pr67524.f90: Likewise.
17353 * gfortran.dg/pr67885.f90: Likewise.
17354 * gfortran.dg/pr68053.f90: Likewise.
17355 * gfortran.dg/pr68566.f90: Likewise.
17356 * gfortran.dg/pr69514_1.f90: Likewise.
17357 * gfortran.dg/pr69514_2.f90: Likewise.
17358 * gfortran.dg/pr69739.f90: Likewise.
17359 * gfortran.dg/pr70673.f90: Likewise.
17360 * gfortran.dg/pr71523_2.f90: Likewise.
17361 * gfortran.dg/pr71764.f90: Likewise.
17362 * gfortran.dg/pr78092.f90: Likewise.
17363 * gfortran.dg/pr82973.f90: Likewise.
17364 * gfortran.dg/pr83864.f90: Likewise.
17365 * gfortran.dg/pr83874.f90: Likewise.
17366 * gfortran.dg/pr84088.f90: Likewise.
17367 * gfortran.dg/pr84155.f90: Likewise.
17368 * gfortran.dg/proc_decl_12.f90: Likewise.
17369 * gfortran.dg/proc_decl_13.f90: Likewise.
17370 * gfortran.dg/proc_decl_15.f90: Likewise.
17371 * gfortran.dg/proc_decl_17.f90: Likewise.
17372 * gfortran.dg/proc_decl_18.f90: Likewise.
17373 * gfortran.dg/proc_decl_2.f90: Likewise.
17374 * gfortran.dg/proc_decl_5.f90: Likewise.
17375 * gfortran.dg/proc_decl_9.f90: Likewise.
17376 * gfortran.dg/proc_ptr_1.f90: Likewise.
17377 * gfortran.dg/proc_ptr_10.f90: Likewise.
17378 * gfortran.dg/proc_ptr_12.f90: Likewise.
17379 * gfortran.dg/proc_ptr_18.f90: Likewise.
17380 * gfortran.dg/proc_ptr_19.f90: Likewise.
17381 * gfortran.dg/proc_ptr_21.f90: Likewise.
17382 * gfortran.dg/proc_ptr_22.f90: Likewise.
17383 * gfortran.dg/proc_ptr_23.f90: Likewise.
17384 * gfortran.dg/proc_ptr_25.f90: Likewise.
17385 * gfortran.dg/proc_ptr_26.f90: Likewise.
17386 * gfortran.dg/proc_ptr_3.f90: Likewise.
17387 * gfortran.dg/proc_ptr_36.f90: Likewise.
17388 * gfortran.dg/proc_ptr_47.f90: Likewise.
17389 * gfortran.dg/proc_ptr_48.f90: Likewise.
17390 * gfortran.dg/proc_ptr_5.f90: Likewise.
17391 * gfortran.dg/proc_ptr_6.f90: Likewise.
17392 * gfortran.dg/proc_ptr_7.f90: Likewise.
17393 * gfortran.dg/proc_ptr_8.f90: Likewise.
17394 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17395 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17396 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17397 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17398 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17399 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17400 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17401 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17402 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17403 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17404 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17405 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17406 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17407 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17408 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17409 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17410 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17411 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17412 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17413 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17414 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17415 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17416 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17417 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17418 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17419 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17420 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17421 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17422 * gfortran.dg/product_init_expr.f03: Likewise.
17423 * gfortran.dg/promotion.f90: Likewise.
17424 * gfortran.dg/promotion_3.f90: Likewise.
17425 * gfortran.dg/promotion_4.f90: Likewise.
17426 * gfortran.dg/protected_1.f90: Likewise.
17427 * gfortran.dg/protected_2.f90: Likewise.
17428 * gfortran.dg/ptr-func-1.f90: Likewise.
17429 * gfortran.dg/ptr-func-2.f90: Likewise.
17430 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17431 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17432 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17433 * gfortran.dg/pure_byref_1.f90: Likewise.
17434 * gfortran.dg/pure_byref_2.f90: Likewise.
17435 * gfortran.dg/pure_byref_3.f90: Likewise.
17436 * gfortran.dg/quad_2.f90: Likewise.
17437 * gfortran.dg/quad_3.f90: Likewise.
17438 * gfortran.dg/random_3.f90: Likewise.
17439 * gfortran.dg/random_4.f90: Likewise.
17440 * gfortran.dg/random_7.f90: Likewise.
17441 * gfortran.dg/read_2.f90: Likewise.
17442 * gfortran.dg/read_3.f90: Likewise.
17443 * gfortran.dg/read_4.f90: Likewise.
17444 * gfortran.dg/read_5.f90: Likewise.
17445 * gfortran.dg/read_bad_advance.f90: Likewise.
17446 * gfortran.dg/read_bang.f90: Likewise.
17447 * gfortran.dg/read_bang4.f90: Likewise.
17448 * gfortran.dg/read_comma.f: Likewise.
17449 * gfortran.dg/read_dir.f90: Likewise.
17450 * gfortran.dg/read_empty_file.f: Likewise.
17451 * gfortran.dg/read_eof_1.f90: Likewise.
17452 * gfortran.dg/read_eof_2.f90: Likewise.
17453 * gfortran.dg/read_eof_3.f90: Likewise.
17454 * gfortran.dg/read_eof_4.f90: Likewise.
17455 * gfortran.dg/read_eof_5.f90: Likewise.
17456 * gfortran.dg/read_eof_6.f: Likewise.
17457 * gfortran.dg/read_eof_7.f90: Likewise.
17458 * gfortran.dg/read_eof_8.f90: Likewise.
17459 * gfortran.dg/read_eof_all.f90: Likewise.
17460 * gfortran.dg/read_eor.f90: Likewise.
17461 * gfortran.dg/read_float_1.f90: Likewise.
17462 * gfortran.dg/read_float_2.f03: Likewise.
17463 * gfortran.dg/read_float_3.f90: Likewise.
17464 * gfortran.dg/read_float_4.f90: Likewise.
17465 * gfortran.dg/read_infnan_1.f90: Likewise.
17466 * gfortran.dg/read_list_eof_1.f90: Likewise.
17467 * gfortran.dg/read_logical.f90: Likewise.
17468 * gfortran.dg/read_many_1.f: Likewise.
17469 * gfortran.dg/read_no_eor.f90: Likewise.
17470 * gfortran.dg/read_noadvance.f90: Likewise.
17471 * gfortran.dg/read_repeat.f90: Likewise.
17472 * gfortran.dg/read_repeat_2.f90: Likewise.
17473 * gfortran.dg/read_size_noadvance.f90: Likewise.
17474 * gfortran.dg/read_x_eof.f90: Likewise.
17475 * gfortran.dg/read_x_past.f: Likewise.
17476 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17477 * gfortran.dg/real_const_1.f: Likewise.
17478 * gfortran.dg/real_const_2.f90: Likewise.
17479 * gfortran.dg/real_const_3.f90: Likewise.
17480 * gfortran.dg/real_do_1.f90: Likewise.
17481 * gfortran.dg/real_index_1.f90: Likewise.
17482 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17483 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17484 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17485 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17486 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17487 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17488 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17489 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17490 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17491 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17492 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17493 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17494 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17495 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17496 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17497 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17498 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17499 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17500 * gfortran.dg/record_marker_1.f90: Likewise.
17501 * gfortran.dg/record_marker_2.f: Likewise.
17502 * gfortran.dg/record_marker_3.f90: Likewise.
17503 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17504 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17505 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17506 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17507 * gfortran.dg/recursive_check_7.f90: Likewise.
17508 * gfortran.dg/recursive_reference_1.f90: Likewise.
17509 * gfortran.dg/recursive_reference_2.f90: Likewise.
17510 * gfortran.dg/recursive_stack.f90: Likewise.
17511 * gfortran.dg/reduction.f90: Likewise.
17512 * gfortran.dg/repack_arrays_1.f90: Likewise.
17513 * gfortran.dg/repeat_1.f90: Likewise.
17514 * gfortran.dg/repeat_2.f90: Likewise.
17515 * gfortran.dg/repeat_3.f90: Likewise.
17516 * gfortran.dg/repeat_6.f90: Likewise.
17517 * gfortran.dg/reshape-alloc.f90: Likewise.
17518 * gfortran.dg/reshape-complex.f90: Likewise.
17519 * gfortran.dg/reshape.f90: Likewise.
17520 * gfortran.dg/reshape_2.f90: Likewise.
17521 * gfortran.dg/reshape_7.f90: Likewise.
17522 * gfortran.dg/reshape_empty_1.f03: Likewise.
17523 * gfortran.dg/reshape_pad_1.f90: Likewise.
17524 * gfortran.dg/reshape_rank7.f90: Likewise.
17525 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17526 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17527 * gfortran.dg/result_default_init_1.f90: Likewise.
17528 * gfortran.dg/result_in_spec_1.f90: Likewise.
17529 * gfortran.dg/result_in_spec_2.f90: Likewise.
17530 * gfortran.dg/ret_array_1.f90: Likewise.
17531 * gfortran.dg/ret_pointer_1.f90: Likewise.
17532 * gfortran.dg/ret_pointer_2.f90: Likewise.
17533 * gfortran.dg/rewind_1.f90: Likewise.
17534 * gfortran.dg/round_1.f03: Likewise.
17535 * gfortran.dg/round_2.f03: Likewise.
17536 * gfortran.dg/round_3.f08: Likewise.
17537 * gfortran.dg/round_4.f90: Likewise.
17538 * gfortran.dg/rrspacing_1.f90: Likewise.
17539 * gfortran.dg/runtime_warning_1.f90: Likewise.
17540 * gfortran.dg/same_type_as_2.f03: Likewise.
17541 * gfortran.dg/save_1.f90: Likewise.
17542 * gfortran.dg/save_5.f90: Likewise.
17543 * gfortran.dg/save_6.f90: Likewise.
17544 * gfortran.dg/scalar_mask_1.f90: Likewise.
17545 * gfortran.dg/scalar_mask_2.f90: Likewise.
17546 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17547 * gfortran.dg/scale_1.f90: Likewise.
17548 * gfortran.dg/scan_1.f90: Likewise.
17549 * gfortran.dg/scan_2.f90: Likewise.
17550 * gfortran.dg/secnds-1.f: Likewise.
17551 * gfortran.dg/secnds.f: Likewise.
17552 * gfortran.dg/select_1.f90: Likewise.
17553 * gfortran.dg/select_2.f90: Likewise.
17554 * gfortran.dg/select_3.f90: Likewise.
17555 * gfortran.dg/select_5.f90: Likewise.
17556 * gfortran.dg/select_char_1.f90: Likewise.
17557 * gfortran.dg/select_char_2.f90: Likewise.
17558 * gfortran.dg/select_type_13.f03: Likewise.
17559 * gfortran.dg/select_type_14.f03: Likewise.
17560 * gfortran.dg/select_type_15.f03: Likewise.
17561 * gfortran.dg/select_type_19.f03: Likewise.
17562 * gfortran.dg/select_type_2.f03: Likewise.
17563 * gfortran.dg/select_type_26.f03: Likewise.
17564 * gfortran.dg/select_type_27.f03: Likewise.
17565 * gfortran.dg/select_type_28.f03: Likewise.
17566 * gfortran.dg/select_type_3.f03: Likewise.
17567 * gfortran.dg/select_type_35.f03: Likewise.
17568 * gfortran.dg/select_type_36.f03: Likewise.
17569 * gfortran.dg/select_type_37.f03: Likewise.
17570 * gfortran.dg/select_type_39.f03: Likewise.
17571 * gfortran.dg/select_type_4.f90: Likewise.
17572 * gfortran.dg/select_type_5.f03: Likewise.
17573 * gfortran.dg/select_type_6.f03: Likewise.
17574 * gfortran.dg/select_type_7.f03: Likewise.
17575 * gfortran.dg/select_type_8.f03: Likewise.
17576 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17577 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17578 * gfortran.dg/selected_kind_1.f90: Likewise.
17579 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17580 * gfortran.dg/shape_2.f90: Likewise.
17581 * gfortran.dg/shape_4.f90: Likewise.
17582 * gfortran.dg/shape_5.f90: Likewise.
17583 * gfortran.dg/shape_7.f90: Likewise.
17584 * gfortran.dg/shape_8.f90: Likewise.
17585 * gfortran.dg/shape_9.f90: Likewise.
17586 * gfortran.dg/shift-kind_2.f90: Likewise.
17587 * gfortran.dg/shiftalr_1.F90: Likewise.
17588 * gfortran.dg/shiftalr_2.F90: Likewise.
17589 * gfortran.dg/simpleif_1.f90: Likewise.
17590 * gfortran.dg/simplify_argN_1.f90: Likewise.
17591 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17592 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17593 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17594 * gfortran.dg/simplify_modulo.f90: Likewise.
17595 * gfortran.dg/single_char_string.f90: Likewise.
17596 * gfortran.dg/size_dim.f90: Likewise.
17597 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17598 * gfortran.dg/sizeof.f90: Likewise.
17599 * gfortran.dg/sizeof_4.f90: Likewise.
17600 * gfortran.dg/slash_1.f90: Likewise.
17601 * gfortran.dg/sms-1.f90: Likewise.
17602 * gfortran.dg/sms-2.f90: Likewise.
17603 * gfortran.dg/spec_expr_7.f90: Likewise.
17604 * gfortran.dg/specifics_1.f90: Likewise.
17605 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17606 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17607 * gfortran.dg/spread_init_expr.f03: Likewise.
17608 * gfortran.dg/spread_scalar_source.f90: Likewise.
17609 * gfortran.dg/spread_shape_1.f90: Likewise.
17610 * gfortran.dg/stat_1.f90: Likewise.
17611 * gfortran.dg/stat_2.f90: Likewise.
17612 * gfortran.dg/stfunc_1.f90: Likewise.
17613 * gfortran.dg/stfunc_4.f90: Likewise.
17614 * gfortran.dg/stfunc_6.f90: Likewise.
17615 * gfortran.dg/storage_size_1.f08: Likewise.
17616 * gfortran.dg/storage_size_3.f08: Likewise.
17617 * gfortran.dg/storage_size_4.f90: Likewise.
17618 * gfortran.dg/streamio_1.f90: Likewise.
17619 * gfortran.dg/streamio_10.f90: Likewise.
17620 * gfortran.dg/streamio_11.f90: Likewise.
17621 * gfortran.dg/streamio_12.f90: Likewise.
17622 * gfortran.dg/streamio_13.f90: Likewise.
17623 * gfortran.dg/streamio_14.f90: Likewise.
17624 * gfortran.dg/streamio_15.f90: Likewise.
17625 * gfortran.dg/streamio_16.f90: Likewise.
17626 * gfortran.dg/streamio_17.f90: Likewise.
17627 * gfortran.dg/streamio_2.f90: Likewise.
17628 * gfortran.dg/streamio_3.f90: Likewise.
17629 * gfortran.dg/streamio_4.f90: Likewise.
17630 * gfortran.dg/streamio_5.f90: Likewise.
17631 * gfortran.dg/streamio_6.f90: Likewise.
17632 * gfortran.dg/streamio_7.f90: Likewise.
17633 * gfortran.dg/streamio_8.f90: Likewise.
17634 * gfortran.dg/streamio_9.f90: Likewise.
17635 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17636 * gfortran.dg/string_4.f90: Likewise.
17637 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17638 * gfortran.dg/string_assign_2.f90: Likewise.
17639 * gfortran.dg/string_compare_1.f90: Likewise.
17640 * gfortran.dg/string_compare_2.f90: Likewise.
17641 * gfortran.dg/string_compare_3.f90: Likewise.
17642 * gfortran.dg/string_ctor_1.f90: Likewise.
17643 * gfortran.dg/string_length_1.f90: Likewise.
17644 * gfortran.dg/string_length_2.f90: Likewise.
17645 * gfortran.dg/string_length_3.f90: Likewise.
17646 * gfortran.dg/string_length_4.f90: Likewise.
17647 * gfortran.dg/string_null_compare_1.f: Likewise.
17648 * gfortran.dg/string_pad_trunc.f90: Likewise.
17649 * gfortran.dg/structure_constructor_1.f03: Likewise.
17650 * gfortran.dg/structure_constructor_11.f90: Likewise.
17651 * gfortran.dg/structure_constructor_13.f03: Likewise.
17652 * gfortran.dg/structure_constructor_2.f03: Likewise.
17653 * gfortran.dg/structure_constructor_5.f03: Likewise.
17654 * gfortran.dg/submodule_1.f08: Likewise.
17655 * gfortran.dg/submodule_11.f08: Likewise.
17656 * gfortran.dg/submodule_14.f08: Likewise.
17657 * gfortran.dg/submodule_15.f08: Likewise.
17658 * gfortran.dg/submodule_17.f08: Likewise.
17659 * gfortran.dg/submodule_18.f08: Likewise.
17660 * gfortran.dg/submodule_19.f08: Likewise.
17661 * gfortran.dg/submodule_2.f08: Likewise.
17662 * gfortran.dg/submodule_27.f08: Likewise.
17663 * gfortran.dg/submodule_28.f08: Likewise.
17664 * gfortran.dg/submodule_29.f08: Likewise.
17665 * gfortran.dg/submodule_30.f08: Likewise.
17666 * gfortran.dg/submodule_6.f08: Likewise.
17667 * gfortran.dg/submodule_7.f08: Likewise.
17668 * gfortran.dg/submodule_8.f08: Likewise.
17669 * gfortran.dg/subnormal_1.f90: Likewise.
17670 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17671 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17672 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17673 * gfortran.dg/substr_2.f: Likewise.
17674 * gfortran.dg/substr_3.f: Likewise.
17675 * gfortran.dg/substr_4.f: Likewise.
17676 * gfortran.dg/substr_5.f90: Likewise.
17677 * gfortran.dg/substr_6.f90: Likewise.
17678 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17679 * gfortran.dg/sum_init_expr.f03: Likewise.
17680 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17681 * gfortran.dg/system_clock_3.f08: Likewise.
17682 * gfortran.dg/t_editing.f: Likewise.
17683 * gfortran.dg/team_change_1.f90: Likewise.
17684 * gfortran.dg/team_end_1.f90: Likewise.
17685 * gfortran.dg/team_number_1.f90: Likewise.
17686 * gfortran.dg/temporary_1.f90: Likewise.
17687 * gfortran.dg/test_com_block.f90: Likewise.
17688 * gfortran.dg/test_only_clause.f90: Likewise.
17689 * gfortran.dg/tiny_1.f90: Likewise.
17690 * gfortran.dg/tiny_2.f90: Likewise.
17691 * gfortran.dg/tl_editing.f90: Likewise.
17692 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17693 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17694 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17695 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17696 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17697 * gfortran.dg/transfer_class_2.f90: Likewise.
17698 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17699 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17700 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17701 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17702 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17703 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17704 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17705 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17706 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17707 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17708 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17709 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17710 * gfortran.dg/transpose_1.f90: Likewise.
17711 * gfortran.dg/transpose_3.f03: Likewise.
17712 * gfortran.dg/transpose_4.f90: Likewise.
17713 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17714 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17715 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17716 * gfortran.dg/trim_1.f90: Likewise.
17717 * gfortran.dg/trim_optimize_1.f90: Likewise.
17718 * gfortran.dg/trim_optimize_2.f90: Likewise.
17719 * gfortran.dg/trim_optimize_3.f90: Likewise.
17720 * gfortran.dg/trim_optimize_4.f90: Likewise.
17721 * gfortran.dg/trim_optimize_5.f90: Likewise.
17722 * gfortran.dg/trim_optimize_6.f90: Likewise.
17723 * gfortran.dg/trim_optimize_7.f90: Likewise.
17724 * gfortran.dg/trim_optimize_8.f90: Likewise.
17725 * gfortran.dg/type_to_class_1.f03: Likewise.
17726 * gfortran.dg/type_to_class_2.f03: Likewise.
17727 * gfortran.dg/type_to_class_3.f03: Likewise.
17728 * gfortran.dg/type_to_class_4.f03: Likewise.
17729 * gfortran.dg/type_to_class_5.f03: Likewise.
17730 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17731 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17732 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17733 * gfortran.dg/typebound_call_1.f03: Likewise.
17734 * gfortran.dg/typebound_call_13.f03: Likewise.
17735 * gfortran.dg/typebound_call_18.f03: Likewise.
17736 * gfortran.dg/typebound_call_19.f03: Likewise.
17737 * gfortran.dg/typebound_call_2.f03: Likewise.
17738 * gfortran.dg/typebound_call_20.f03: Likewise.
17739 * gfortran.dg/typebound_call_3.f03: Likewise.
17740 * gfortran.dg/typebound_generic_5.f03: Likewise.
17741 * gfortran.dg/typebound_generic_6.f03: Likewise.
17742 * gfortran.dg/typebound_generic_9.f03: Likewise.
17743 * gfortran.dg/typebound_operator_12.f03: Likewise.
17744 * gfortran.dg/typebound_operator_13.f03: Likewise.
17745 * gfortran.dg/typebound_operator_15.f90: Likewise.
17746 * gfortran.dg/typebound_operator_20.f90: Likewise.
17747 * gfortran.dg/typebound_operator_3.f03: Likewise.
17748 * gfortran.dg/typebound_operator_6.f03: Likewise.
17749 * gfortran.dg/typebound_operator_7.f03: Likewise.
17750 * gfortran.dg/typebound_operator_8.f03: Likewise.
17751 * gfortran.dg/typebound_operator_9.f03: Likewise.
17752 * gfortran.dg/typebound_proc_19.f90: Likewise.
17753 * gfortran.dg/typebound_proc_20.f90: Likewise.
17754 * gfortran.dg/typebound_proc_23.f90: Likewise.
17755 * gfortran.dg/typebound_proc_27.f03: Likewise.
17756 * gfortran.dg/typebound_proc_35.f90: Likewise.
17757 * gfortran.dg/typebound_proc_36.f90: Likewise.
17758 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17759 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17760 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17761 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17762 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17763 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17764 * gfortran.dg/unf_short_record_1.f90: Likewise.
17765 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17766 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17767 * gfortran.dg/unit_1.f90: Likewise.
17768 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17769 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17770 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17771 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17772 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17773 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17774 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17775 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17776 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17777 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17778 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17779 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17780 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17781 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17782 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17783 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17784 * gfortran.dg/unpack_init_expr.f03: Likewise.
17785 * gfortran.dg/use_10.f90: Likewise.
17786 * gfortran.dg/use_11.f90: Likewise.
17787 * gfortran.dg/use_13.f90: Likewise.
17788 * gfortran.dg/use_24.f90: Likewise.
17789 * gfortran.dg/use_27.f90: Likewise.
17790 * gfortran.dg/use_5.f90: Likewise.
17791 * gfortran.dg/use_allocated_1.f90: Likewise.
17792 * gfortran.dg/use_only_1.f90: Likewise.
17793 * gfortran.dg/use_only_4.f90: Likewise.
17794 * gfortran.dg/use_rename_2.f90: Likewise.
17795 * gfortran.dg/use_rename_4.f90: Likewise.
17796 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17797 * gfortran.dg/used_interface_ref.f90: Likewise.
17798 * gfortran.dg/used_types_5.f90: Likewise.
17799 * gfortran.dg/utf8_1.f03: Likewise.
17800 * gfortran.dg/utf8_2.f03: Likewise.
17801 * gfortran.dg/value_1.f90: Likewise.
17802 * gfortran.dg/value_2.f90: Likewise.
17803 * gfortran.dg/value_4.f90: Likewise.
17804 * gfortran.dg/value_6.f03: Likewise.
17805 * gfortran.dg/value_7.f03: Likewise.
17806 * gfortran.dg/value_test.f90: Likewise.
17807 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17808 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17809 * gfortran.dg/vect/pr60510.f: Likewise.
17810 * gfortran.dg/vect/pr69882.f90: Likewise.
17811 * gfortran.dg/vect/pr69980.f90: Likewise.
17812 * gfortran.dg/vect/vect-5.f90: Likewise.
17813 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17814 * gfortran.dg/vector_subscript_1.f90: Likewise.
17815 * gfortran.dg/vector_subscript_2.f90: Likewise.
17816 * gfortran.dg/vector_subscript_3.f90: Likewise.
17817 * gfortran.dg/vector_subscript_5.f90: Likewise.
17818 * gfortran.dg/verify_2.f90: Likewise.
17819 * gfortran.dg/volatile10.f90: Likewise.
17820 * gfortran.dg/where_1.f90: Likewise.
17821 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17822 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17823 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17824 * gfortran.dg/whole_file_13.f90: Likewise.
17825 * gfortran.dg/whole_file_2.f90: Likewise.
17826 * gfortran.dg/widechar_2.f90: Likewise.
17827 * gfortran.dg/widechar_4.f90: Likewise.
17828 * gfortran.dg/widechar_5.f90: Likewise.
17829 * gfortran.dg/widechar_6.f90: Likewise.
17830 * gfortran.dg/widechar_8.f90: Likewise.
17831 * gfortran.dg/widechar_IO_1.f90: Likewise.
17832 * gfortran.dg/widechar_IO_2.f90: Likewise.
17833 * gfortran.dg/widechar_IO_3.f90: Likewise.
17834 * gfortran.dg/widechar_IO_4.f90: Likewise.
17835 * gfortran.dg/widechar_compare_1.f90: Likewise.
17836 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17837 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17838 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17839 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17840 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17841 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17842 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17843 * gfortran.dg/widechar_select_1.f90: Likewise.
17844 * gfortran.dg/winapi.f90: Likewise.
17845 * gfortran.dg/write_0_pe_format.f90: Likewise.
17846 * gfortran.dg/write_back.f: Likewise.
17847 * gfortran.dg/write_check3.f90: Likewise.
17848 * gfortran.dg/write_direct_eor.f90: Likewise.
17849 * gfortran.dg/write_padding.f90: Likewise.
17850 * gfortran.dg/write_recursive.f90: Likewise.
17851 * gfortran.dg/write_rewind_1.f: Likewise.
17852 * gfortran.dg/write_rewind_2.f: Likewise.
17853 * gfortran.dg/write_zero_array.f90: Likewise.
17854 * gfortran.dg/x_slash_1.f: Likewise.
17855 * gfortran.dg/x_slash_2.f: Likewise.
17856 * gfortran.dg/zero_array_components_1.f90: Likewise.
17857 * gfortran.dg/zero_length_1.f90: Likewise.
17858 * gfortran.dg/zero_length_2.f90: Likewise.
17859 * gfortran.dg/zero_sized_1.f90: Likewise.
17860 * gfortran.dg/zero_sized_3.f90: Likewise.
17861 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17862 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17863 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17864 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17865 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17866 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17867 * gfortran.fortran-torture/execute/args.f90: Likewise.
17868 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17869 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17870 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17871 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17872 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17873 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17874 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17875 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17876 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17877 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17878 * gfortran.fortran-torture/execute/common.f90: Likewise.
17879 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17880 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17881 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17882 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17883 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17884 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17885 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17886 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17887 * gfortran.fortran-torture/execute/data.f90: Likewise.
17888 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17889 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17890 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17891 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17892 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17893 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17894 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17895 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17896 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17897 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17898 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17899 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17900 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17901 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17902 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17903 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17904 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17905 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17906 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17907 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17908 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17909 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17910 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17911 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17912 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17913 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17914 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17915 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17916 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17917 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17918 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17919 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17920 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17921 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17922 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17923 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17924 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17925 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17926 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17927 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17928 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17929 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17930 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17931 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17932 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17933 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17934 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17935 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17936 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17937 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17938 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17939 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17940 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17941 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17942 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17943 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17944 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17945 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17946 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17947 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17948 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17949 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17950 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17951 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17952 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17953 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17954 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17955 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17956 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17957 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17958 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17959 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17960 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17961 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17963 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17964 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17965 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17966 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17967 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17968 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17969 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17970 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17971 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17972 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17973 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17974 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17975 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17976 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17977 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17978 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17979 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17980 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17981 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17982 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17983 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17984 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17985 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17986 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17987 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17988 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17989 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17990 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17991 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17992 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17993 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17994 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17995 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17996 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17997 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17998 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17999 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
18000 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
18001 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
18002 * gfortran.fortran-torture/execute/math.f90: Likewise.
18003 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
18004 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
18005 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
18006 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
18007 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
18008 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
18009 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
18010 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
18011 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
18012 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
18013 * gfortran.fortran-torture/execute/power.f90: Likewise.
18014 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
18015 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
18016 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18017 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
18018 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
18019 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
18020 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
18021 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
18022 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
18023 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
18024 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
18025 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
18026 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
18027 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
18028 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
18029 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
18030 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
18031 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
18032 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
18033 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
18034 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
18035 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
18036 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
18037 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
18038 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
18039 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
18040 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
18041 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
18042 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
18043 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
18044 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
18045 * gfortran.fortran-torture/execute/straret.f90: Likewise.
18046 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18047 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18048 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18049 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18050 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18051 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18052 * gfortran.fortran-torture/execute/string.f90: Likewise.
18053 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
18054 * gfortran.fortran-torture/execute/strret.f90: Likewise.
18055 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18056 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18057 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18058 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18059 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18060 * gfortran.fortran-torture/execute/userop.f90: Likewise.
18061 * gfortran.fortran-torture/execute/where17.f90: Likewise.
18062 * gfortran.fortran-torture/execute/where18.f90: Likewise.
18063 * gfortran.fortran-torture/execute/where19.f90: Likewise.
18064 * gfortran.fortran-torture/execute/where20.f90: Likewise.
18065 * gfortran.fortran-torture/execute/where21.f90: Likewise.
18066 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
18067 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
18068 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18069 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18070 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18071 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18072 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
18073 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
18074 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
18075 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
18076 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
18077 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
18078 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
18079 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18080 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18081 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18082 * gfortran.dg/inline_transpose_1.f90: Likewise.
18084 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
18087 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
18090 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
18093 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18094 * gnat.dg/dispatch1.adb: Rename into...
18095 * gnat.dg/disp1.adb: ...this.
18096 * gnat.dg/dispatch1_p.ads: Rename into...
18097 * gnat.dg/disp1_pkg.ads: ...this.
18098 * gnat.dg/disp2.adb: Rename into...
18099 * gnat.dg/dispatch2.adb: ...this.
18100 * gnat.dg/dispatch2_p.ads: Rename into...
18101 * gnat.dg/disp2_pkg.ads: ...this.
18102 * gnat.dg/dispatch2_p.adb: Rename into...
18103 * gnat.dg/disp2_pkg.adb: this.
18104 * gnat.dg/generic_dispatch.adb: Rename into...
18105 * gnat.dg/generic_disp.adb: this.
18106 * gnat.dg/generic_dispatch_p.ads: Rename into...
18107 * gnat.dg/generic_disp_pkg.ads: ...this.
18108 * gnat.dg/generic_dispatch_p.adb: Rename into...
18109 * gnat.dg/generic_disp_pkg.adb: ...this.
18110 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18111 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18112 * gnat.dg/object_overflow1.adb: Tweak index.
18113 * gnat.dg/object_overflow2.adb: Likewise.
18114 * gnat.dg/object_overflow3.adb: Likewise.
18115 * gnat.dg/object_overflow4.adb: Likewise.
18116 * gnat.dg/object_overflow5.adb: Likewise.
18118 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18121 * gcc.c-torture/compile/pr84425.c: New test.
18123 2018-02-16 Marek Polacek <polacek@redhat.com>
18124 Jakub Jelinek <jakub@redhat.com>
18127 * g++.dg/cpp1y/constexpr-84192.C: New test.
18129 2018-02-16 Martin Sebor <msebor@redhat.com>
18132 * g++.dg/overload15.C: New test.
18134 2018-02-16 Yury Gribov <tetra2005@gmail.com>
18137 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18138 * gcc.dg/pr56727-2.c: Ditto.
18139 * gcc.target/powerpc/pr79439.c: Renamed to...
18140 * gcc.target/powerpc/pr79439-1.c: ...this.
18141 * gcc.target/powerpc/pr79439-2.c: New test.
18142 * gcc.target/powerpc/pr79439-3.c: New test.
18144 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
18147 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18148 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18149 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18150 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18151 * gcc.target/powerpc/builtins-3.c: Same.
18153 2018-02-16 Nathan Sidwell <nathan@acm.org>
18155 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18157 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
18159 PR rtl-optimization/70023
18160 * gcc.target/i386/pr70023.c: New.
18162 2018-02-16 Carl Love <cel@us.ibm.com>
18164 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18166 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18169 2018-02-16 Carl Love <cel@us.ibm.com>
18171 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18172 for the ABI definitions for vec_extract4b and vec_insert4b.
18174 2018-02-16 Nathan Sidwell <nathan@acm.org>
18176 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18177 * g++.old-deja/g++.mike/net43.C: Likewise.
18179 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
18182 * g++.dg/cpp1z/class-deduction48.C: New.
18184 2018-02-16 Nathan Sidwell <nathan@acm.org>
18187 * g++.dg/lookup/pr84375.C: New.
18189 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18192 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18194 2018-02-16 Richard Biener <rguenther@suse.de>
18196 PR tree-optimization/84417
18197 * gcc.dg/torture/pr84417.c: New testcase.
18199 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18202 * g++.dg/opt/pr84272.C: New test.
18204 PR rtl-optimization/83723
18205 * gcc.dg/pr83723.c: New test.
18207 2018-02-16 Richard Biener <rguenther@suse.de>
18209 PR tree-optimization/84399
18210 * gcc.dg/graphite/pr84399.c: New testcase.
18212 2018-02-16 Richard Biener <rguenther@suse.de>
18214 PR tree-optimization/84190
18215 * g++.dg/torture/pr84190.C: New testcase.
18217 2018-02-15 Martin Sebor <msebor@redhat.com>
18219 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18222 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18225 * gfortran.dg/dtio_21.f03: Add an error message.
18226 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18228 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18231 * gfortran.dg/stop_shouldfail.f90: New test.
18233 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18236 * g++.dg/concepts/pr84330.C: New.
18238 2018-02-15 Tom de Vries <tom@codesourcery.com>
18240 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18242 2018-02-15 Tom de Vries <tom@codesourcery.com>
18244 * gcc.c-torture/compile/pr84136.c: Require effective target
18247 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18249 PR tree-optimization/84383
18250 * gcc.c-torture/compile/pr84383.c: New test.
18252 PR tree-optimization/84334
18253 * gcc.dg/pr84334.c: New test.
18255 2018-02-14 Carl Love <cel@us.ibm.com>
18257 * gcc.target/powerpc/builtins-4-int128-runnable.c
18258 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18259 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18261 2018-02-14 Martin Sebor <msebor@redhat.com>
18263 PR tree-optimization/83698
18264 * gcc.dg/Wrestrict-7.c: New test.
18265 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18266 * gcc.target/i386/chkp-stropt-17.c: Same.
18268 2018-02-14 Martin Sebor <msebor@redhat.com>
18271 * gcc.dg/Wattributes-8.c: New test.
18273 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18276 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18277 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18278 * gfortran.dg/select_type_1.f03: Extend test case.
18280 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18282 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18283 (dg-options): Use -O2 -msse2 -mno-sse3.
18285 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18287 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18288 this test case still works ok.
18289 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18290 * gcc.dg/vmx/insert-be-order.c: Likewise.
18291 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18292 * gcc.dg/vmx/ld-be-order.c: Likewise.
18293 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18294 * gcc.dg/vmx/lde-be-order.c: Likewise.
18295 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18296 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18297 * gcc.dg/vmx/merge-be-order.c: Likewise.
18298 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18299 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18300 * gcc.dg/vmx/pack-be-order.c: Likewise.
18301 * gcc.dg/vmx/perm-be-order.c: Likewise.
18302 * gcc.dg/vmx/splat-be-order.c: Likewise.
18303 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18304 * gcc.dg/vmx/st-be-order.c: Likewise.
18305 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18306 * gcc.dg/vmx/ste-be-order.c: Likewise.
18307 * gcc.dg/vmx/stl-be-order.c: Likewise.
18308 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18309 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18310 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18311 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18312 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18314 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18317 * g++.dg/cpp0x/auto49.C: New.
18319 2018-02-14 Nathan Sidwell <nathan@acm.org>
18321 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18323 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18325 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18326 * gcc.target/powerpc/le-altivec-consts.c: Same.
18328 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18331 * gcc.target/powerpc/pr84220-sld.c: New test.
18332 * gcc.target/powerpc/pr84220-sld2.c: New test.
18333 * gcc.target/powerpc/pr84220-sldw.c: New test.
18334 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18335 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18337 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18340 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18341 _inc_ssp intrinsics.
18342 * gcc.target/i386/cet-intrin-4.c: Likewise.
18343 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18344 __builtin_ia32_rdssp[d|q].
18346 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18348 PR tree-optimization/84357
18349 * gcc.dg/vect/pr84357.c: New test.
18351 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18354 * gcc.target/rx/pr83831.c: New tests.
18356 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18359 * gcc.target/msp430/pr79242.c: New test.
18361 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18364 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18367 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18370 * g++.dg/pr84279.C: New test.
18372 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18374 PR rtl-optimization/84169
18375 * gcc.c-torture/execute/pr84169.c: New.
18377 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18380 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18382 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18385 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18388 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18391 * g++.dg/warn/effc4.C: New test.
18393 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18396 * g++.dg/template/sizeof16.C: New.
18397 * g++.dg/template/sizeof17.C: Likewise.
18399 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18402 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18403 add necessary compiler options.
18404 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18406 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18409 * gcc.c-torture/execute/pr82210.c: New test.
18411 PR middle-end/84309
18412 * gcc.dg/pr84309-2.c: New test.
18414 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18416 PR tree-optimization/84321
18417 * gcc.dg/pr84321.c: New test.
18419 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18422 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18424 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18427 * gcc.dg/asan/pr84307.c: Remove test.
18429 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18431 * gcc.target/rl78/test_auto_vector.c: New test.
18433 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18436 * gcc.c-torture/compile/pr84305.c: New test.
18438 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18441 * gcc.target/i386/pr84335.c: New test.
18443 PR tree-optimization/84339
18444 * gcc.c-torture/execute/pr84339.c: New test.
18446 PR middle-end/84309
18447 * gcc.dg/pr84309.c: New test.
18448 * gcc.target/i386/pr84309.c: New test.
18451 * gcc.target/i386/pr84336.c: New test.
18453 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18456 * c-c++-common/gomp/pr84341.c: New test.
18458 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18461 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18463 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18466 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18469 2018-02-12 Jeff Law <law@redhat.com>
18471 * gcc.c-torture/compile/reg-args-size.c: New test.
18473 2018-02-12 Carl Love <cel@us.ibm.com>
18475 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18476 uint128 tests to new testfile.
18477 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18478 int128 and uint128 tests.
18479 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18480 list of torture tests.
18482 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18485 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18486 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18488 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18491 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18493 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18496 * gcc.dg/asan/pr84307.c: New test.
18498 2018-02-12 Nathan Sidwell <nathan@acm.org>
18500 * g++.dg/parse/pr84263.C: New.
18502 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18505 * g++.dg/template/crash129.C: New.
18507 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18510 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18511 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18512 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18513 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18514 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18516 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18518 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18519 _mm_maskz_scalef_round_sd): Test new intrinsics.
18520 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18521 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18523 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18524 _mm_maskz_scalef_round_ss): Test new intrinsics.
18525 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18526 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18528 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18529 __builtin_ia32_scalefss_round): Remove builtin.
18530 (__builtin_ia32_scalefsd_mask_round,
18531 __builtin_ia32_scalefss_mask_round): Test new builtin.
18532 * gcc.target/i386/sse-13.c: Ditto.
18533 * gcc.target/i386/sse-23.c: Ditto.
18535 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18537 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18538 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18539 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18540 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18541 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18542 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18543 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18544 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
18546 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18547 (__builtin_ia32_sqrtss_round): Remove builtins.
18548 (__builtin_ia32_sqrtsd_mask_round)
18549 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18550 * gcc.target/i386/sse-13.c: Ditto.
18551 * gcc.target/i386/sse-23.c: Ditto.
18553 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18556 * gfortran.dg/statement_function_3.f: New test.
18558 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18562 * gfortran.dg/statement_function_1.f90: New test.
18563 * gfortran.dg/statement_function_2.f90: New test.
18565 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18568 * gfortran.dg/type_to_class_5.f03: New test.
18570 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18573 * gfortran.dg/type_to_class_4.f03: New test.
18575 2018-02-10 Alan Modra <amodra@gmail.com>
18578 * gcc.dg/pr84300.c: New.
18580 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18583 * g++.dg/ubsan/pr83987-2.C: New test.
18585 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18587 * gcc.target/rx/movsicc.c: New test.
18589 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18592 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18595 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18597 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18598 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18600 2018-02-09 Nathan Sidwell <nathan@acm.org>
18603 * c-c++-common/pr84293.h: New.
18604 * c-c++-common/pr84293.c: New.
18606 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18608 PR rtl-optimization/57193
18609 * gcc.target/i386/pr57193.c: New.
18611 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18614 * gcc.target/powerpc/pr84226.c: New test.
18616 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18618 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18622 2018-02-09 Martin Sebor <msebor@redhat.com>
18625 * gcc.dg/lto/pr84212_0.c: New test file.
18626 * gcc.dg/lto/pr84212_1.c: Same.
18628 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18631 * gcc.target/powerpc/pr83926.c: New test.
18632 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18633 message. Fix test for running in 32-bit mode.
18635 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18638 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18640 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18643 * gcc.target/s390/pr84295.c: New test.
18645 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18648 * g++.dg/cpp1y/lambda-init16.C: New.
18650 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18652 * gnat.dg/sso8.adb: New test.
18653 * gnat.dg/sso8_pkg.ads: New helper.
18655 2018-02-09 Richard Biener <rguenther@suse.de>
18657 PR tree-optimization/84278
18658 * gcc.target/i386/pr84278.c: Adjust regex.
18660 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18662 PR tree-optimization/84232
18663 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18666 * gcc.target/aarch64/pr84252.c: New test.
18668 PR middle-end/84237
18669 * gcc.dg/pr84237.c: New test.
18671 2018-02-09 Marek Polacek <polacek@redhat.com>
18672 Jakub Jelinek <jakub@redhat.com>
18675 * g++.dg/torture/pr83659.C: New test.
18677 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18679 PR tree-optimization/84136
18680 * gcc.c-torture/compile/pr84136.c: New test.
18682 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18685 * gcc.target/i386/pr83008.c: New test.
18687 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18690 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18692 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18695 * g++.dg/warn/Wunused-parm-11.C: New.
18697 2018-02-08 Marek Polacek <polacek@redhat.com>
18699 PR tree-optimization/84238
18700 * gcc.dg/Wstringop-overflow-3.c: New test.
18702 2018-02-08 Nathan Sidwell <nathan@acm.org>
18704 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18706 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18708 PR tree-optimization/84265
18709 * gcc.dg/vect/pr84265.c: New test.
18711 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18713 PR tree-optimization/81635
18714 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18715 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18717 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18719 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18720 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18721 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18722 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18723 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18724 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18725 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18726 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18727 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18728 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18729 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18730 * gcc.target/s390/nobp-return-attr-all.c: New test.
18731 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18732 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18733 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18734 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18735 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18736 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18737 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18738 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18739 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18740 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18741 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18742 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18743 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18744 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18746 2018-02-08 Richard Biener <rguenther@suse.de>
18748 PR tree-optimization/84233
18749 * g++.dg/torture/pr84233.C: New testcase.
18751 2018-02-08 Richard Biener <rguenther@suse.de>
18753 PR tree-optimization/84278
18754 * gcc.target/i386/pr84278.c: New testcase.
18756 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18758 PR rtl-optimization/84068
18759 PR rtl-optimization/83459
18760 * gcc.dg/pr84068.c: New test.
18762 2018-02-08 Richard Biener <rguenther@suse.de>
18764 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18765 loop vectorization to happen.
18767 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18770 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18772 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18774 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18776 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18779 * gcc.target/powerpc/pr84154-1.c: New tests.
18780 * gcc.target/powerpc/pr84154-2.c: Likewise.
18781 * gcc.target/powerpc/pr84154-3.c: Likewise.
18783 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18785 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18787 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18790 * g++.dg/template/incomplete11.C: New test.
18791 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18793 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18796 * gfortran.dg/deallocate_error_3.f90: New test.
18797 * gfortran.dg/deallocate_error_4.f90: New test.
18799 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18802 * gfortran.dg/shape_9.f90: New test.
18804 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18807 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18809 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18813 * g++.dg/spellcheck-reswords.C: New test case.
18814 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18815 suggestion of "if".
18817 2018-02-07 Martin Liska <mliska@suse.cz>
18820 * g++.dg/ext/mv26.C: New test.
18822 2018-02-07 Tom de Vries <tom@codesourcery.com>
18824 * gcc.dg/pr83844.c: Require effective target alloca.
18826 2018-02-07 Tom de Vries <tom@codesourcery.com>
18828 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18830 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18833 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18834 -fcf-protection=return.
18836 2018-02-07 Tom de Vries <tom@codesourcery.com>
18839 * c-c++-common/goacc/pr84217.c: New test.
18840 * gfortran.dg/goacc/pr84217.f90: New test.
18842 2018-02-07 Richard Biener <rguenther@suse.de>
18844 PR tree-optimization/84204
18845 * gcc.dg/graphite/pr84204.c: New testcase.
18847 PR tree-optimization/84205
18848 * gcc.dg/graphite/pr84205.c: New testcase.
18850 PR tree-optimization/84223
18851 * gfortran.dg/graphite/pr84223.f90: New testcase.
18853 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18856 * g++.dg/cpp0x/scoped_enum7.C: New.
18858 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18860 PR tree-optimization/83008
18861 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18863 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18865 PR tree-optimization/84235
18866 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18868 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18871 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18873 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18875 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18878 * gcc.target/i386/pr84146.c: New test.
18880 2018-02-06 Michael Collison <michael.collison@arm.com>
18882 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18884 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18886 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18887 warning for -mno-speculate-indirect-jumps.
18888 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18889 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18890 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18891 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18892 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18893 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18895 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18898 * c-c++-common/fcf-protection-1.c: Change a compared message.
18899 * c-c++-common/fcf-protection-2.c: Likewise.
18900 * c-c++-common/fcf-protection-3.c: Likewise.
18901 * c-c++-common/fcf-protection-5.c: Likewise.
18902 * c-c++-common/fcf-protection-6.c: New test.
18903 * c-c++-common/fcf-protection-7.c: Likewise.
18905 2018-02-06 Marek Polacek <polacek@redhat.com>
18907 PR tree-optimization/84228
18908 * c-c++-common/Wstringop-truncation-3.c: New test.
18910 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18913 * gcc.target/arm/pragma_arch_switch_2.c: New.
18915 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18918 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18920 2018-02-05 Martin Sebor <msebor@redhat.com>
18922 PR tree-optimization/83369
18923 * gcc.dg/Wnonnull.c: New test.
18925 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18927 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18928 argument and use dg-messages-by-file instead. Expect it to be
18929 an array rather than a dict.
18930 (lto-link-and-maybe-run): Remove messages_by_file argument and
18931 use an upvar for dg-messages-by-file. Update call to
18932 lto_handle_diagnostics.
18933 (lt-get-options): Treat dg-messages-by-file as an array
18934 rather than a dict.
18935 (lto-get-options-main): Likewise. Set the entry rather than appending.
18936 (lto-execute): Treat dg-messages-by-file as an array rather than
18937 a dict. Update call to lto-link-and-maybe-run.
18939 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18942 * g++.dg/cpp1z/inline-var4.C: New.
18944 2018-02-05 Martin Liska <mliska@suse.cz>
18946 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18948 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18949 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18950 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18951 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18952 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18953 * c-c++-common/asan/pointer-compare-3.c: New test.
18955 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18957 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18958 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18960 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18962 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18963 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18964 _mm_maskz_range_round_sd): Test new intrinsics.
18965 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18966 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18967 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18968 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18969 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18970 _mm_maskz_range_round_ss): Test new intrinsics.
18971 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18972 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18973 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18974 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18975 __builtin_ia32_rangess128_round): Remove builtins.
18976 (__builtin_ia32_rangesd128_mask_round,
18977 __builtin_ia32_rangess128_mask_round): Test new builtins.
18978 * gcc.target/i386/sse-13.c: Ditto.
18979 * gcc.target/i386/sse-23.c: Ditto.
18981 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18983 PR middle-end/79966
18984 * gfortran.dg/pr79966.f90: New testcase
18986 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18989 * gfortran.dg/associate_23.f90: Fix invalid code.
18990 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18991 * gfortran.dg/matmul_3.f90: Likewise.
18992 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18994 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18997 * gfortran.dg/associate_34.f90: New test.
18998 * gfortran.dg/associate_35.f90: New test.
19000 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
19004 * gfortran.dg/pr84155.f90: New test.
19006 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
19008 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
19009 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
19011 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19013 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
19016 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19018 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
19020 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
19021 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
19022 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
19024 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19027 * gcc.c-torture/execute/pr83362.c: Make work for int16.
19028 * gcc.dg/Wsign-conversion.c: Dito.
19029 * gcc.dg/attr-alloc_size-4.c: Dito.
19030 * gcc.dg/pr81020.c: Dito.
19031 * gcc.dg/pr81192.c: Dito.
19032 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
19033 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
19034 * gcc.dg/pr83844.c: Restrict to int32plus.
19035 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
19036 * gcc.dg/tree-ssa/ldist-25.c: Dito.
19037 * gcc.dg/tree-ssa/ldist-27.c: Dito.
19038 * gcc.dg/tree-ssa/ldist-28.c: Dito.
19039 * gcc.dg/tree-ssa/ldist-29.c: Dito.
19040 * gcc.dg/tree-ssa/ldist-30.c: Dito.
19041 * gcc.dg/tree-ssa/ldist-31.c: Dito.
19042 * gcc.dg/tree-ssa/ldist-32.c: Dito.
19043 * gcc.dg/tree-ssa/ldist-33.c: Dito.
19044 * gcc.dg/tree-ssa/ldist-34.c: Dito.
19045 * gcc.dg/tree-ssa/ldist-35.c: Dito.
19046 * gcc.dg/tree-ssa/ldist-36.c: Dito.
19048 2018-02-02 Julia Koval <julia.koval@intel.com>
19050 * gcc.target/i386/funcspec-56.inc: Handle new march.
19051 * g++.dg/ext/mv16.C: Ditto.
19053 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19055 * lib/target-supports.exp
19056 (check_effective_target_keeps_null_pointer_checks): No more
19058 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19059 * gcc.dg/ifcvt-4.c: Skip avr.
19060 * gcc.dg/pr53037-1.c: Dito.
19061 * gcc.dg/pr53037-2.c: Dito.
19062 * gcc.dg/pr53037-3.c: Dito.
19063 * gcc.dg/pr63387-2.c: Dito.
19064 * gcc.dg/pr63387.c: Dito.
19065 * gcc.dg/sancov/cmp0.c: Dito.
19066 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19067 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19068 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19069 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19070 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19071 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19072 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19073 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19074 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19075 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19076 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19077 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19078 * gcc.dg/tree-ssa/pr82059.c: Dito.
19079 * gcc.c-torture/execute/pr70460.c: Dito.
19081 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19084 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19085 * gcc.c-torture/execute/20180112-1.c: Dito.
19086 * gcc.c-torture/execute/pr81503.c: Dito.
19087 * gcc.dg/store_merging_12.c: Dito.
19088 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19089 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19090 * gcc.dg/tree-ssa/pr80898.c: Dito.
19091 * gcc.dg/tree-ssa/pr82363.c: Dito.
19092 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19093 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19094 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19095 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19096 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
19097 * gcc.dg/tree-ssa/pr80803.c: Dito.
19098 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
19099 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
19100 * gcc.dg/tree-ssa/vrp114.c: Dito.
19101 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19102 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19103 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19105 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19108 * gcc.target/i386/cet-sjlj-6a.c: New test.
19109 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
19111 2018-02-01 Marek Polacek <polacek@redhat.com>
19114 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
19116 2018-01-30 Jeff Law <law@redhat.com>
19119 * gcc.target/i386/pr84128.c: New test.
19121 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
19123 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19124 -fdelete-null-pointer-checks.
19126 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
19129 * g++.dg/cpp0x/abstract-default1.C: New.
19131 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19133 PR tree-optimization/81635
19134 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19135 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19137 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19140 * gcc.target/aarch64/pr83370.c: New.
19142 2018-02-01 Richard Biener <rguenther@suse.de>
19144 * gcc.dg/graphite/pr35356-1.c: Adjust.
19146 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19149 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19151 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19152 of hard-coding the choice.
19153 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19154 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19155 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
19157 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19159 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19160 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19161 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19162 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19163 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19164 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19165 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19166 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19167 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19168 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19169 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19170 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19171 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19172 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19173 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19174 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19175 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19176 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19177 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19178 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19179 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19180 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19181 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19182 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19183 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19184 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19185 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19186 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19187 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19188 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19189 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19190 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19191 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19192 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19193 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19194 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19195 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19196 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19197 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19198 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19199 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19200 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19201 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19202 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19203 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19204 __builtin_popcountll rather than __builtin_popcountl.
19206 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19208 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19209 of LD1R[HWD] for multi-element constants on big-endian targets.
19210 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19211 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19213 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19215 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19216 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19217 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19219 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19221 PR tree-optimization/81661
19222 PR tree-optimization/84117
19223 * gcc.dg/pr81661.c: New test.
19224 * gfortran.dg/pr84117.f90: New test.
19226 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19229 * gfortran.dg/repeat_7.f90: Catch warning message.
19231 2018-01-31 Ian Lance Taylor <iant@golang.org>
19233 * go.go-torture/execute/printnil.go: New test.
19235 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19237 * lib/target-supports.exp (check_effective_target_comdat_group):
19238 Allow for Solaris as comdat syntax.
19240 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19241 Solaris with comdat_group support and as.
19243 2018-01-31 Marek Polacek <polacek@redhat.com>
19246 * gcc.dg/pr81779.c: New test.
19248 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19251 * gfortran.dg/gomp/pr84116.f90: New test.
19254 * g++.dg/init/pr83993-2.C: New test.
19257 * g++.dg/init/pr83993-1.C: New test.
19258 * g++.dg/cpp0x/pr83993.C: New test.
19260 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19263 * gfortran.dg/pr84088.f90: New test.
19265 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19268 * gcc.target/i386/pr82444.c: New.
19270 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19272 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19273 * gcc.target/powerpc/vsx-13.c: New.
19275 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19278 * g++.dg/cpp1y/var-templ57.C: New.
19280 2018-01-31 Marek Polacek <polacek@redhat.com>
19283 * g++.dg/diagnostic/pr84138.C: New test.
19285 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19288 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19289 -Wstringop-overflow warnings due to spurious warning with -O1.
19290 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19291 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19293 2018-01-31 Richard Biener <rguenther@suse.de>
19295 PR tree-optimization/84132
19296 * g++.dg/torture/pr84132.C: New testcase.
19298 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19300 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19303 2018-01-31 Julia Koval <julia.koval@intel.com>
19306 * gcc.target/i386/rdpid.c: Remove "eax".
19308 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19310 PR tree-optimization/64946
19311 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19312 scan-assembler checks.
19314 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19316 * gcc.c-torture/execute/20180131-1.c: New test.
19318 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19320 * gcc.target/arc/taux-1.c: New test.
19321 * gcc.target/arc/taux-2.c: Likewise.
19323 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19325 * gcc.target/arc/uncached.c: New test.
19327 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19330 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19332 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19334 PR preprocessor/69869
19335 * gcc.dg/cpp/trad/pr69869.c: New test.
19338 * gcc.dg/pr84100.c: New test.
19340 2018-01-30 Jeff Law <law@redhat.com>
19343 * gcc.target/i386/pr84064: New test.
19345 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19348 * gfortran.dg/data_implied_do_2.f90: New test.
19350 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19352 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19354 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19357 * gfortran.dg/inline_matmul_21.f90: New test case.
19359 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19361 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19363 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19366 * gcc.target/powerpc/pr84112.c: New.
19368 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19370 PR rtl-optimization/83986
19371 * gcc.dg/pr83986.c: New test.
19373 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19376 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19377 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19378 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19379 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19381 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19383 PR tree-optimization/84111
19384 * gcc.c-torture/compile/pr84111.c: New test.
19386 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19389 * gcc.dg/ipa/inline-2.c: Fix template.
19390 * gcc.dg/ipa/inline-3.c: Fix template.
19392 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19395 * g++.dg/torture/pr81360.C: New testcase.
19397 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19400 * gcc.dg/lto/pr83954.h: New testcase.
19401 * gcc.dg/lto/pr83954_0.c: New testcase.
19402 * gcc.dg/lto/pr83954_1.c: New testcase.
19404 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19407 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19409 Simplify DW_AT_producer scan.
19411 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19413 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19415 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19418 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19419 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19420 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19421 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19423 2018-01-29 Jeff Law <law@redhat.com>
19426 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19427 better match other tests which require vsx. Verify the zero
19428 extension is part of the test in the combiner dump.
19430 2018-01-29 Marek Polacek <polacek@redhat.com>
19433 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19436 * g++.dg/ext/pr83996.C: New test.
19438 2018-01-29 Richard Biener <rguenther@suse.de>
19440 PR tree-optimization/84057
19441 * gcc.dg/graphite/pr84057.c: New testcase.
19443 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19446 * gfortran.dg/bind_c_usage_31.f90: New test.
19448 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19451 * g++.dg/warn/Wduplicated-branches5.C: New.
19453 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19455 * gcc.target/rl78/test_addsi3_internal.c: New test.
19457 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19459 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19460 Make expected output depend on whether we expect sibcalls or not.
19461 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19462 safe-indirect-jump-1.c).
19464 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19465 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19466 Soren Rasmussen <s.c.rasmussen@gmail.com>
19468 Fortran 2018 teams tests.
19470 * gfortran.dg/team_number_1.f90: new test for team_number.
19471 * gfortran.dg/team_change_1.f90: new test for change team.
19472 * gfortran.dg/team_end_1.f90: new test for end team.
19473 * gfortran.dg/team_form_1.f90: new test for form team.
19475 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19478 * gfortran.dg/dot_product_4.f90
19480 2018-01-26 Martin Sebor <msebor@redhat.com>
19482 PR tree-optimization/83896
19483 * gcc.dg/strlenopt-43.c: New.
19485 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19487 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19488 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19489 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19490 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19491 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19492 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19493 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19494 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19495 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19497 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19498 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19499 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19500 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19501 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19502 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19503 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19504 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19506 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19508 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19510 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19511 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19512 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19513 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19514 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19515 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19516 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19517 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19518 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19519 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19520 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19521 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19522 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19524 2018-01-26 Martin Liska <mliska@suse.cz>
19526 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19529 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19531 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19532 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19533 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19534 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19535 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19536 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19537 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19538 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19540 2018-01-26 Richard Biener <rguenther@suse.de>
19542 PR rtl-optimization/84003
19543 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19544 latent bug in DSE if NOINLINE is appropriately defined.
19545 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19546 and defining NOINLINE.
19548 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19550 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19551 tests specific to aarch64. XFAIL test on arm.
19553 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19555 PR rtl-optimization/83985
19556 * gcc.dg/pr83985.c: New test.
19559 * c-c++-common/Wrestrict-3.c: New test.
19561 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19563 * gcc.target/arc/tdelegitimize_addr.c: New test.
19565 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19567 * gcc.target/arc/jli-1.c: New file.
19568 * gcc.target/arc/jli-2.c: Likewise.
19570 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19572 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19574 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19575 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19577 2018-01-26 Richard Biener <rguenther@suse.de>
19579 PR tree-optimization/81082
19580 * gcc.dg/vect/pr81082.c: New testcase.
19581 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19582 simplification to n * n.
19584 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19586 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19588 * gcc.target/i386/pr63620.c: Likewise.
19590 2018-01-26 Julia Koval <julia.koval@intel.com>
19592 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19593 -mavx512f -mavx512bw.
19594 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19595 * gcc.target/i386/i386.exp: Fix types.
19597 2018-01-26 Alan Modra <amodra@gmail.com>
19600 * gcc.target/powerpc/swaps-p8-46.c: New.
19602 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19605 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19606 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19607 'array01' in the tree dump comparison.
19608 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19609 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19610 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19612 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19614 PR middle-end/83055
19615 * gcc.dg/torture/pr83055.c: New testcase.
19617 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19620 * g++.dg/cpp1z/decomp36.C: New test.
19622 PR middle-end/83977
19623 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19625 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19627 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19628 the shift dump line.
19629 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19631 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19634 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19635 index instead of int, which allows IVOPTs to properly optimize the
19638 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19641 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19642 of "fn_type" typedef.
19643 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19645 2018-01-24 Ian Lance Taylor <iant@golang.org>
19647 * go.go-torture/execute/names-1.go: New test.
19649 2018-01-19 Jeff Law <law@redhat.com>
19652 * gcc.target/i386/pr83994.c: New test.
19654 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19657 * gcc.target/powerpc/pr84014.c: New.
19659 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19661 PR middle-end/83977
19662 * c-c++-common/gomp/pr83977-1.c: New test.
19663 * c-c++-common/gomp/pr83977-2.c: New test.
19664 * c-c++-common/gomp/pr83977-3.c: New test.
19665 * gfortran.dg/gomp/pr83977.f90: New test.
19667 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19670 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19671 * gcc.dg/vect/pr80631-1.c: Likewise.
19672 * gcc.dg/vect/pr80631-2.c: Likewise.
19673 * gcc.dg/vect/pr81410.c: Likewise.
19674 * gcc.dg/vect/pr81633.c: Likewise.
19675 * gcc.dg/vect/pr81815.c: Likewise.
19676 * gcc.dg/vect/pr82108.c: Likewise.
19677 * gcc.dg/vect/pr83857.c: Likewise.
19678 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19679 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19680 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19681 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19682 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19683 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19684 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19685 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19686 dg-xfail-run-if instead.
19687 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19688 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19689 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19690 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19691 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19693 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19695 PR tree-optimization/83979
19696 * g++.dg/pr83979.c: New test.
19698 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19700 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19701 option. Add arm_neon_ok_no_float_abi check.
19703 2018-01-24 Richard Biener <rguenther@suse.de>
19705 PR tree-optimization/83176
19706 * gcc.dg/graphite/pr83176.c: New testcase.
19708 2018-01-24 Richard Biener <rguenther@suse.de>
19710 PR tree-optimization/82819
19711 * gcc.dg/graphite/pr82819.c: New testcase.
19713 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19716 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19717 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19718 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19719 * g++.dg/ext/stmtexpr20.C: Likewise.
19720 * g++.dg/ext/stmtexpr21.C: Likewise.
19722 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19725 * g++.dg/warn/pr83974.C: New test case.
19727 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19730 * g++.dg/ubsan/pr83987.C: New test.
19732 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19735 * gfortran.dg/pdt_29.f03: New test.
19737 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19740 * gfortran.dg/associate_33.f03: New test.
19742 2018-01-23 Martin Liska <mliska@suse.cz>
19745 * gcc.dg/lto/pr81440.h: New test.
19746 * gcc.dg/lto/pr81440_0.c: New test.
19747 * gcc.dg/lto/pr81440_1.c: New test.
19749 2018-01-23 Nathan Sidwell <nathan@acm.org>
19752 * g++.dg/template/pr83988.C: New.
19754 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19758 * g++.dg/cpp0x/pr82882.C: New test.
19759 * g++.dg/cpp0x/pr83978.C: New test.
19762 * g++.dg/cpp1z/decomp35.C: New test.
19764 2018-01-23 Nathan Sidwell <nathan@acm.org>
19766 * g++.dg/cpp0x/range-for10.C: Adjust.
19767 * g++.dg/ext/forscope1.C: Adjust.
19768 * g++.dg/ext/forscope2.C: Adjust.
19769 * g++.dg/template/for1.C: Adjust.
19771 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19773 PR tree-optimization/83510
19774 * gcc.c-torture/compile/pr83510.c: New test case.
19776 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19779 * lib/target-supports.exp (check_effective_target_vect_float): Say
19780 that the result only holds when -funsafe-math-optimizations is on.
19781 (check_effective_target_vect_float_strict): New procedure.
19782 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19784 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19786 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19788 PR tree-optimization/83965
19789 * gcc.dg/vect/pr83965.c: New test.
19791 2018-01-23 Richard Biener <rguenther@suse.de>
19793 PR tree-optimization/83963
19794 * gfortran.dg/graphite/pr83963.f: New testcase.
19795 * gcc.dg/graphite/pr83963-2.c: Likewise.
19797 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19800 * g++.dg/cpp1z/pr83918.C: New test.
19802 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19804 PR tree-optimization/83957
19805 * gcc.dg/autopar/pr83957.c: New test.
19807 PR tree-optimization/83081
19808 * gcc.dg/predict-8.c: Adjust expected probability.
19810 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19813 * gcc.target/powerpc/pr83862.c: New test.
19815 2018-01-22 Carl Love <cel@us.ibm.com>
19817 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19818 builtins-4-runnable.c, builtins-6-runnable.c,
19819 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19820 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19821 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19822 for signed/unsigned 128-bit and long long int loads.
19824 2018-01-22 Marek Polacek <polacek@redhat.com>
19827 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19829 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19831 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19832 scan-asembler valid instructions list.
19833 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19834 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19835 power8-vector requirement and option.
19836 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19838 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19842 * gfortran.dg/string_1.f90: Remove printing the length.
19844 2018-01-22 Richard Biener <rguenther@suse.de>
19846 PR tree-optimization/83963
19847 * gcc.dg/graphite/pr83963.c: New testcase.
19849 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19851 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19852 dg-require-effective-target directives.
19854 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19856 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19858 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19859 Adjust scan-assembler checks for soft-float.
19861 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19864 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19866 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19868 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19869 * gcc.dg/pr83623.c: Likewise.
19870 * gcc.dg/pr83666.c: Likewise.
19872 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19873 David Edelsohn <dje.gcc@gmail.com>
19876 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19877 assembly output from "crset eq" to "crset 2".
19878 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19879 assembly output from . to $.
19880 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19881 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19882 assembly output from "crset eq" to "crset 2".
19883 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19884 assembly output from "crset eq" to "crset 2", and from . to $.
19886 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19889 * gfortran.dg/matmul_18.f90: New test.
19891 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19893 PR tree-optimization/83940
19894 * gcc.dg/torture/pr83940.c: New test.
19896 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19898 PR middle-end/83945
19899 * gcc.dg/tls/pr83945.c: New test.
19902 * gcc.dg/pr83930.c: New test.
19904 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19907 * gfortran.dg/matmul_17.f90: New test.
19909 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19912 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19914 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19917 * g++.dg/cpp0x/pr81167.C: New test.
19920 * g++.dg/cpp0x/pr83919.C: New test.
19922 2018-01-19 Jeff Law <law@redhat.com>
19923 Jakub Jelinek <jakub@redhat.com>
19925 * gcc.dg/stack-check-16.c: New test.
19927 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19930 * gcc.target/nvptx/indirect_call.c: New test.
19932 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19934 * g++.dg/torture/pr83619.C: Remove dg-message.
19936 2018-01-19 Martin Liska <mliska@suse.cz>
19938 * gcc.dg/predict-1.c: Adjust expected probability.
19939 * gcc.dg/predict-3.c: Likewise.
19940 * gcc.dg/predict-5.c: Likewise.
19941 * gcc.dg/predict-6.c: Likewise.
19942 * gcc.dg/predict-9.c: Likewise.
19944 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19946 PR tree-optimization/83922
19947 * gcc.dg/pr83922.c: New test.
19949 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19951 PR tree-optimization/83914
19952 * gcc.dg/vect/pr83914.c: New test.
19954 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19956 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19957 * gcc.target/arm/negdi-2.c: Likewise.
19958 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19960 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19962 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19964 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19966 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19968 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19970 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19973 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19977 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19978 forward declaration.
19980 2018-01-18 Carl Love <cel@us.ibm.com>
19982 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19985 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19988 * g++.dg/inherit/union3.C: New.
19990 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19992 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19994 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19997 * g++.dg/torture/pr83619.C: New testcase.
19999 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20001 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
20002 Add function body to force error messages in some configurations.
20004 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20006 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
20009 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
20012 * c-c++-common/ffile-prefix-map.c: New test.
20013 * c-c++-common/fmacro-prefix-map.c: New test.
20014 * c-c++-common/cpp/ffile-prefix-map.c: New test.
20015 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
20017 2018-01-18 Martin Liska <mliska@suse.cz>
20019 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
20020 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20021 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20022 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20023 * gcc.target/i386/ret-thunk-10.c: Likewise.
20024 * gcc.target/i386/ret-thunk-11.c: Likewise.
20025 * gcc.target/i386/ret-thunk-12.c: Likewise.
20026 * gcc.target/i386/ret-thunk-15.c: Likewise.
20027 * gcc.target/i386/ret-thunk-9.c: Likewise.
20029 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20031 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
20034 2018-01-18 Nathan Sidwell <nathan@acm.org>
20037 * g++.dg/cpp0x/pr83160.C: New.
20039 2018-01-18 Richard Biener <rguenther@suse.de>
20041 PR tree-optimization/83887
20042 * gcc.dg/graphite/pr83887.c: New testcase.
20043 * gfortran.dg/graphite/pr83887.f90: Likewise.
20044 * gfortran.dg/graphite/pr83887.f: Likewise.
20046 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20049 * gcc.target/arm/builtin-bswap.x: New file.
20050 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
20051 and options for armv6t2.
20052 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
20053 and options for Thumb1.
20054 * gcc.target/arm/builtin-bswap16.x: New file.
20055 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
20056 and options for armv6t2.
20057 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
20058 and options for Thumb1.
20060 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20062 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20065 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20068 * gcc.dg/pr61240.c: New test.
20070 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20073 * gfortran.dg/pr83864.f90: New test.
20075 2018-01-17 Jeff Law <law@redhat.com>
20078 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20080 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20082 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20083 restriction, but still restrict to 64-bit.
20084 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20085 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20087 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20090 * gfortran.dg/pr83874.f90: New test.
20092 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20095 * g++.dg/cpp0x/pr83824.C: New test.
20097 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
20099 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20100 appropriate .gnu_attribute for the long double type, if we use the
20101 long double type, but do not generate any calls.
20102 * gcc.target/powerpc/gnuattr2.c: Likewise.
20103 * gcc.target/powerpc/gnuattr3.c: Likewise.
20105 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20108 * g++.dg/cpp0x/alignas13.C: New.
20110 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20113 * g++.dg/cpp0x/pr83897.C: New test.
20115 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
20118 * gcc.c-torture/compile/pr83051-2.c: New testcase.
20120 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20123 * g++.dg/cpp0x/constexpr-ice19.C: New.
20125 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20127 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20128 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20129 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20130 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20131 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20132 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20133 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20134 * gcc.target/powerpc/builtins-1-be-folded.c: New.
20135 * gcc.target/powerpc/builtins-1-le-folded.c: New.
20136 * gcc.target/powerpc/builtins-1.fold.h: New.
20138 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20140 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20141 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20143 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20145 * gcc.target/arm/g2.c: Add -marm to dg-options.
20146 * gcc.target/arm/scd42-2.c: Likewise.
20148 2018-01-17 Nathan Sidwell <nathan@acm.org>
20151 * g++.dg/lookup/pr83287-2.C: New.
20153 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20157 * g++.dg/wrappers/pr83814.C: New test case.
20158 * g++.dg/wrappers/pr83902.C: New test case.
20160 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20163 * g++.dg/lto/pr83121_0.C: New test case.
20164 * g++.dg/lto/pr83121_1.C: New test case.
20165 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20166 adapted from DejaGnu's dg-test.
20167 (lto_handle_diagnostics): New procedure.
20168 (lto_prune_warns): Ignore informational notes.
20169 (lto-link-and-maybe-run): Add "messages_by_file" param.
20170 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
20171 "execute" when "link" fails if "execute" was not specified.
20172 (lto-can-handle-directive): New procedure.
20173 (lto-get-options-main): Call lto-can-handle-directive. Add a
20174 dg-messages local, using it to set the caller's
20175 dg-messages-by-file for the given source file.
20176 (lto-get-options): Likewise.
20177 (lto-execute): Add dg-messages-by-file local, and pass it to
20178 lto-link-and-maybe-run.
20180 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
20181 Richard Sandiford <richard.sandiford@linaro.org>
20185 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20186 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20188 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20190 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20191 target check autogenerator for armv8.1-a and armv8.2-a.
20193 2018-01-17 Carl Love <cel@us.ibm.com>
20195 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20196 Add debug print statements.
20197 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20198 16 byte vector load followed by a partial vector load.
20200 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20203 * g++.dg/wrappers/pr83799.C: New test case.
20205 2018-01-17 Nathan Sidwell <nathan@acm.org>
20208 * g++.dg/cpp1y/pr83739.C: New.
20210 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20212 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20213 * gcc.target/visium/overflow16.c: Likewise.
20214 * gcc.target/visium/overflow32.c: Likewise.
20216 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20218 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20220 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20222 * gcc.dg/rtl/arm/stl-cond.c: New test.
20223 * gcc.target/arm/stl-cond.c: Delete.
20225 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20227 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20230 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20232 PR tree-optimization/83843
20233 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20234 * gcc.dg/store_merging_19.c: New test.
20236 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20238 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20241 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20243 PR rtl-optimization/83771
20244 * gcc.dg/pr83771.c: New test.
20246 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20248 PR tree-optimization/81184
20249 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20251 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20253 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20255 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20257 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20260 * gcc.target/i386/pr83546.c: New test.
20262 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20264 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20266 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20268 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20269 test and add dg-warning for the -Wstringop-overflow warning.
20271 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20273 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20274 XFAIL last test on SPARC and Visium.
20276 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20278 PR rtl-optimization/80481
20279 * g++.dg/pr80481.C: Exclude solaris.
20281 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20283 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20284 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20285 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20287 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20289 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20290 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20291 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20292 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20293 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20294 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20295 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20296 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20297 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20298 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20299 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20300 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20301 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20302 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20303 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20305 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20308 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20310 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20312 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20313 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20314 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20315 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20316 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20317 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20319 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20321 PR tree-optimization/83857
20322 * gcc.dg/vect/pr83857.c: New test.
20324 2018-01-16 Richard Biener <rguenther@suse.de>
20326 PR tree-optimization/83867
20327 * gcc.dg/vect/pr83867.c: New testcase.
20329 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20332 * gcc.dg/pr83844.c: New test.
20334 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20336 * gcc.dg/torture/pr83847.c: New test.
20338 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20340 PR rtl-optimization/86620
20341 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20342 instead of --param=max-sched-ready-insns=0.
20343 * gcc.target/i386/pr83620.c: New test.
20344 * gcc.dg/pr83620.c: New test.
20346 PR tree-optimization/83843
20347 * gcc.dg/store_merging_18.c: New test.
20350 * g++.dg/cpp1y/pr83817.C: New test.
20353 * g++.dg/template/pr83825.C: New test.
20355 2018-01-16 Richard Biener <rguenther@suse.de>
20357 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20359 2018-01-16 Richard Biener <rguenther@suse.de>
20362 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20363 from gcc.dg/torture/pr60092.c.
20365 2018-01-15 Martin Sebor <msebor@redhat.com>
20368 * g++.dg/ext/flexary28.C: New test.
20370 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20373 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20375 2018-01-15 Martin Sebor <msebor@redhat.com>
20378 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20380 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20383 * gfortran.dg/minmaxloc_9.f90: New test.
20384 * gfortran.dg/minmaxloc_10.f90: New test.
20385 * gfortran.dg/minmaxloc_11.f90: New test.
20387 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20390 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20391 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20392 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20393 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20394 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20395 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20396 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20397 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20398 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20399 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20400 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20401 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20402 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20403 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20404 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20405 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20406 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20407 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20408 * gcc.target/i386/ret-thunk-10.c: Likewise.
20409 * gcc.target/i386/ret-thunk-11.c: Likewise.
20410 * gcc.target/i386/ret-thunk-12.c: Likewise.
20411 * gcc.target/i386/ret-thunk-13.c: Likewise.
20412 * gcc.target/i386/ret-thunk-14.c: Likewise.
20413 * gcc.target/i386/ret-thunk-15.c: Likewise.
20414 * gcc.target/i386/ret-thunk-9.c: Don't check the
20415 __x86_return_thunk label. Scan for "push" only for Linux.
20417 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20420 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20422 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20425 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20427 * gcc.target/arm/pr83687.c: New test.
20429 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20431 Adjust tests to AVR_TINY.
20433 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20434 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20435 * gcc.target/avr/pr71627.c: Same.
20436 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20437 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20438 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20439 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20440 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20441 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20442 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20443 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20444 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20445 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20446 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20447 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20448 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20449 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20450 * gcc.target/avr/torture/pr61055.c: Same.
20451 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20453 * gcc.target/avr/torture/int24-mul.c: Same.
20454 * gcc.target/avr/torture/pr51782-1.c: Same.
20455 * gcc.target/avr/torture/pr61443.c: Same.
20456 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20457 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20459 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20463 * gcc.target/avr/torture/pr83729.c: New test.
20464 * gcc.target/avr/torture/pr83801.c: New test.
20466 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20468 PR middle-end/82694
20469 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20470 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20472 2018-01-10 Martin Sebor <msebor@redhat.com>
20475 * gcc.dg/Wstringop-overflow-2.c: New test.
20477 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20479 PR libgfortran/83811
20480 * gfortran.dg/fmt_e.f90: New test.
20482 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20484 * gcc.target/i386/indirect-thunk-10.c: New test.
20485 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20486 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20487 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20488 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20489 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20490 * gcc.target/i386/ret-thunk-17.c: Likewise.
20491 * gcc.target/i386/ret-thunk-18.c: Likewise.
20492 * gcc.target/i386/ret-thunk-19.c: Likewise.
20493 * gcc.target/i386/ret-thunk-20.c: Likewise.
20494 * gcc.target/i386/ret-thunk-21.c: Likewise.
20496 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20498 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20500 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20502 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20503 -mno-indirect-branch-register.
20504 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20505 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20506 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20507 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20508 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20509 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20510 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20511 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20512 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20513 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20514 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20515 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20516 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20517 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20518 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20519 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20520 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20521 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20522 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20523 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20524 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20525 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20526 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20527 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20528 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20529 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20530 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20531 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20532 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20533 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20534 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20535 * gcc.target/i386/ret-thunk-10.c: Likewise.
20536 * gcc.target/i386/ret-thunk-11.c: Likewise.
20537 * gcc.target/i386/ret-thunk-12.c: Likewise.
20538 * gcc.target/i386/ret-thunk-13.c: Likewise.
20539 * gcc.target/i386/ret-thunk-14.c: Likewise.
20540 * gcc.target/i386/ret-thunk-15.c: Likewise.
20541 * gcc.target/i386/ret-thunk-9.c: Likewise.
20542 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20543 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20544 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20546 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20548 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20549 -mfunction-return=keep.
20550 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20551 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20552 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20553 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20554 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20555 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20556 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20557 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20558 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20559 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20560 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20561 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20562 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20563 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20564 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20565 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20566 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20567 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20568 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20569 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20570 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20571 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20572 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20573 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20574 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20575 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20576 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20577 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20578 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20579 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20580 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20581 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20582 * gcc.target/i386/ret-thunk-1.c: New test.
20583 * gcc.target/i386/ret-thunk-10.c: Likewise.
20584 * gcc.target/i386/ret-thunk-11.c: Likewise.
20585 * gcc.target/i386/ret-thunk-12.c: Likewise.
20586 * gcc.target/i386/ret-thunk-13.c: Likewise.
20587 * gcc.target/i386/ret-thunk-14.c: Likewise.
20588 * gcc.target/i386/ret-thunk-15.c: Likewise.
20589 * gcc.target/i386/ret-thunk-16.c: Likewise.
20590 * gcc.target/i386/ret-thunk-2.c: Likewise.
20591 * gcc.target/i386/ret-thunk-3.c: Likewise.
20592 * gcc.target/i386/ret-thunk-4.c: Likewise.
20593 * gcc.target/i386/ret-thunk-5.c: Likewise.
20594 * gcc.target/i386/ret-thunk-6.c: Likewise.
20595 * gcc.target/i386/ret-thunk-7.c: Likewise.
20596 * gcc.target/i386/ret-thunk-8.c: Likewise.
20597 * gcc.target/i386/ret-thunk-9.c: Likewise.
20599 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20601 * gcc.target/i386/indirect-thunk-1.c: New test.
20602 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20603 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20604 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20605 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20606 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20607 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20608 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20609 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20610 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20611 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20612 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20613 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20614 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20615 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20616 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20617 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20618 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20619 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20620 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20621 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20622 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20623 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20624 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20625 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20626 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20627 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20628 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20629 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20630 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20631 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20632 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20633 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20635 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20638 * gcc.c-torture/compile/pr83051.c: New testcase.
20640 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20642 PR tree-optimization/83501
20643 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20645 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20647 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20648 for lvx and stvx instead of lxvd2x and stxvd2x and require
20649 little-endian target. Add comments.
20650 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20651 comprehensive testing.
20652 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20653 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20654 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20655 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20656 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20657 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20658 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20659 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20660 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20661 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20662 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20663 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20664 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20665 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20666 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20667 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20668 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20669 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20670 scan-assembler-not directives that forbid lvx and xxpermdi.
20671 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20672 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20673 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20674 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20675 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20676 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20677 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20678 scan-assembler-times directives to reflect different numbers of
20679 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20682 Alan Hayward <alan.hayward@arm.com>
20683 David Sherwood <david.sherwood@arm.com>
20685 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20686 than SLP vectorization.
20687 * gcc.dg/vect/vect-alias-check-10.c: New test.
20688 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20689 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20690 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20691 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20692 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20693 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20694 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20695 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20696 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20697 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20698 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20699 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20700 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20701 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20702 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20703 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20704 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20705 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20706 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20707 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20708 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20709 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20710 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20712 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20713 Alan Hayward <alan.hayward@arm.com>
20714 David Sherwood <david.sherwood@arm.com>
20716 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20718 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20719 targets with scatter stores.
20720 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20722 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20723 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20724 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20725 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20726 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20727 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20728 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20729 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20730 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20731 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20732 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20733 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20734 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20735 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20736 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20737 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20739 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20740 Alan Hayward <alan.hayward@arm.com>
20741 David Sherwood <david.sherwood@arm.com>
20743 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20745 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20746 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20747 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20748 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20751 Alan Hayward <alan.hayward@arm.com>
20752 David Sherwood <david.sherwood@arm.com>
20754 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20755 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20756 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20759 Alan Hayward <alan.hayward@arm.com>
20760 David Sherwood <david.sherwood@arm.com>
20762 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20763 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20764 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20765 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20766 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20767 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20768 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20769 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20770 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20771 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20772 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20773 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20774 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20775 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20777 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20778 Alan Hayward <alan.hayward@arm.com>
20779 David Sherwood <david.sherwood@arm.com>
20781 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20782 check for a message about using in-order reductions.
20783 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20784 check for a message about using in-order reductions.
20785 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20786 vectorized and check for a message about using in-order reductions.
20787 Expect targets with variable-length vectors to fall back to the
20788 fixed-length mininum.
20789 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20790 check for a message about using in-order reductions.
20791 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20792 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20793 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20794 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20795 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20796 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20797 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20798 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20799 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20800 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20801 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20802 vect_fold_left_plus.
20804 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20806 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20808 * gcc.target/aarch64/sve/spill_2.c: New test.
20809 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20810 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20811 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20812 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20813 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20815 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20816 Alan Hayward <alan.hayward@arm.com>
20817 David Sherwood <david.sherwood@arm.com>
20819 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20821 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20822 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20823 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20824 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20825 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20826 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20827 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20828 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20829 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20831 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20832 Alan Hayward <alan.hayward@arm.com>
20833 David Sherwood <david.sherwood@arm.com>
20835 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20836 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20837 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20838 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20840 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20841 Alan Hayward <alan.hayward@arm.com>
20842 David Sherwood <david.sherwood@arm.com>
20844 * lib/target-supports.exp
20845 (check_effective_target_vect_fold_extract_last): New proc.
20846 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20847 for fold_extract_last.
20848 * gcc.dg/vect/pr65947-2.c: Likewise.
20849 * gcc.dg/vect/pr65947-3.c: Likewise.
20850 * gcc.dg/vect/pr65947-4.c: Likewise.
20851 * gcc.dg/vect/pr65947-5.c: Likewise.
20852 * gcc.dg/vect/pr65947-6.c: Likewise.
20853 * gcc.dg/vect/pr65947-9.c: Likewise.
20854 * gcc.dg/vect/pr65947-10.c: Likewise.
20855 * gcc.dg/vect/pr65947-12.c: Likewise.
20856 * gcc.dg/vect/pr65947-14.c: Likewise.
20857 * gcc.dg/vect/pr80631-1.c: Likewise.
20858 * gcc.target/aarch64/sve/clastb_1.c: New test.
20859 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20860 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20861 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20862 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20863 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20864 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20865 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20866 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20867 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20868 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20869 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20870 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20871 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20873 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20874 Alan Hayward <alan.hayward@arm.com>
20875 David Sherwood <david.sherwood@arm.com>
20877 * gcc.target/aarch64/sve/live_1.c: New test.
20878 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20880 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20881 Alan Hayward <alan.hayward@arm.com>
20882 David Sherwood <david.sherwood@arm.com>
20884 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20885 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20886 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20887 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20888 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20889 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20890 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20891 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20892 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20894 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20895 Alan Hayward <alan.hayward@arm.com>
20896 David Sherwood <david.sherwood@arm.com>
20898 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20900 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20902 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20903 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20904 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20905 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20906 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20907 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20909 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20910 Alan Hayward <alan.hayward@arm.com>
20911 David Sherwood <david.sherwood@arm.com>
20913 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20914 instead of just ADDRESS.
20915 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20916 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20917 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20918 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20919 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20920 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20921 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20922 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20923 * gcc.target/aarch64/sve/while_2.c: Likewise.
20924 * gcc.target/aarch64/sve/while_3.c: Likewise.
20925 * gcc.target/aarch64/sve/while_4.c: Likewise.
20927 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20928 Alan Hayward <alan.hayward@arm.com>
20929 David Sherwood <david.sherwood@arm.com>
20931 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20932 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20934 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20935 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20936 * gcc.target/aarch64/sve/reduc_5.c: New test.
20937 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20938 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20940 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20941 Alan Hayward <alan.hayward@arm.com>
20942 David Sherwood <david.sherwood@arm.com>
20944 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20945 * gcc.dg/tree-ssa/peel1.c: Likewise.
20946 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20947 variable-length vectors.
20948 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20949 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20950 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20951 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20952 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20953 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20954 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20955 * gcc.target/aarch64/sve/slp_8.c: New test.
20956 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20957 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20958 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20959 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20960 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20961 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20962 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20963 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20964 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20965 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20966 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20967 * gcc.target/aarch64/sve/while_1.c: Likewise.
20968 * gcc.target/aarch64/sve/while_2.c: Likewise.
20969 * gcc.target/aarch64/sve/while_3.c: Likewise.
20970 * gcc.target/aarch64/sve/while_4.c: Likewise.
20972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20973 Alan Hayward <alan.hayward@arm.com>
20974 David Sherwood <david.sherwood@arm.com>
20976 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20978 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20979 and add an associated scan-dump test. Prevent vectorization
20980 of the first two loops.
20981 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20982 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20983 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20984 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20985 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20986 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20988 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20989 Alan Hayward <alan.hayward@arm.com>
20990 David Sherwood <david.sherwood@arm.com>
20992 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20993 * gcc.dg/vect/pr67790.c: Likewise.
20994 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20995 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20996 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20997 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20998 * gcc.target/aarch64/sve/slp_5.c: New test.
20999 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
21000 * gcc.target/aarch64/sve/slp_6.c: Likewise.
21001 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
21002 * gcc.target/aarch64/sve/slp_7.c: Likewise.
21003 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
21005 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21006 Alan Hayward <alan.hayward@arm.com>
21007 David Sherwood <david.sherwood@arm.com>
21009 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
21011 * gcc.dg/vect/slp-1.c: Likewise.
21012 * gcc.dg/vect/slp-10.c: Likewise.
21013 * gcc.dg/vect/slp-12b.c: Likewise.
21014 * gcc.dg/vect/slp-12c.c: Likewise.
21015 * gcc.dg/vect/slp-17.c: Likewise.
21016 * gcc.dg/vect/slp-19b.c: Likewise.
21017 * gcc.dg/vect/slp-20.c: Likewise.
21018 * gcc.dg/vect/slp-21.c: Likewise.
21019 * gcc.dg/vect/slp-22.c: Likewise.
21020 * gcc.dg/vect/slp-23.c: Likewise.
21021 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21022 * gcc.dg/vect/slp-24.c: Likewise.
21023 * gcc.dg/vect/slp-28.c: Likewise.
21024 * gcc.dg/vect/slp-39.c: Likewise.
21025 * gcc.dg/vect/slp-6.c: Likewise.
21026 * gcc.dg/vect/slp-7.c: Likewise.
21027 * gcc.dg/vect/slp-cond-1.c: Likewise.
21028 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21029 * gcc.dg/vect/slp-cond-2.c: Likewise.
21030 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21031 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21032 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21033 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21034 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21035 * gcc.dg/vect/slp-perm-6.c: Likewise.
21036 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21037 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21038 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21039 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
21040 * gcc.dg/vect/slp-12a.c: Likewise.
21041 * gcc.dg/vect/slp-14.c: Likewise.
21042 * gcc.dg/vect/slp-15.c: Likewise.
21043 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21044 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21045 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21046 * gcc.target/aarch64/sve/slp_1.c: New test.
21047 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21048 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21049 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21050 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21051 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21052 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21053 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21055 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21056 Alan Hayward <alan.hayward@arm.com>
21057 David Sherwood <david.sherwood@arm.com>
21059 * gcc.dg/vect/vect-ooo-group-1.c: New test.
21060 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21061 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21062 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21063 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21064 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21065 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21066 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21067 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21068 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21069 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21070 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21071 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21072 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21073 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21074 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21075 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21076 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21077 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21080 Alan Hayward <alan.hayward@arm.com>
21081 David Sherwood <david.sherwood@arm.com>
21083 * gcc.target/aarch64/sve/struct_move_1.c: New test.
21084 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21085 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21086 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21087 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21088 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21089 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21090 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21091 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21092 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21093 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21094 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21095 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21096 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21097 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21098 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21099 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21100 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21101 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21102 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21103 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21104 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21105 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21106 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21107 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21108 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21109 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21110 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21111 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21112 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21113 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21114 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21115 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21116 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21117 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21118 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21120 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21121 Alan Hayward <alan.hayward@arm.com>
21122 David Sherwood <david.sherwood@arm.com>
21124 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
21125 Return true for SVE too.
21126 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21127 if load/store lanes are supported.
21128 * gcc.dg/vect/slp-10.c: Likewise.
21129 * gcc.dg/vect/slp-12c.c: Likewise.
21130 * gcc.dg/vect/slp-17.c: Likewise.
21131 * gcc.dg/vect/slp-33.c: Likewise.
21132 * gcc.dg/vect/slp-6.c: Likewise.
21133 * gcc.dg/vect/slp-cond-1.c: Likewise.
21134 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21135 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21136 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21137 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21138 * gcc.dg/vect/slp-perm-6.c: Likewise.
21139 * gcc.dg/vect/slp-perm-9.c: Likewise.
21140 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21141 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21142 for variable-length vectors.
21144 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21145 Alan Hayward <alan.hayward@arm.com>
21146 David Sherwood <david.sherwood@arm.com>
21148 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21149 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21151 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21153 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21154 * g++.target/aarch64/sve/catch_1.C: New test.
21155 * g++.target/aarch64/sve/catch_2.C: Likewise.
21156 * g++.target/aarch64/sve/catch_3.C: Likewise.
21157 * g++.target/aarch64/sve/catch_4.C: Likewise.
21158 * g++.target/aarch64/sve/catch_5.C: Likewise.
21159 * g++.target/aarch64/sve/catch_6.C: Likewise.
21161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21162 Alan Hayward <alan.hayward@arm.com>
21163 David Sherwood <david.sherwood@arm.com>
21165 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21167 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21168 * gcc.target/aarch64/fmaxmin.c: Likewise.
21169 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21170 * gcc.target/aarch64/orr_imm_1.c: Likewise.
21171 * gcc.target/aarch64/pr62178.c: Likewise.
21172 * gcc.target/aarch64/pr71727-2.c: Likewise.
21173 * gcc.target/aarch64/saddw-1.c: Likewise.
21174 * gcc.target/aarch64/saddw-2.c: Likewise.
21175 * gcc.target/aarch64/uaddw-1.c: Likewise.
21176 * gcc.target/aarch64/uaddw-2.c: Likewise.
21177 * gcc.target/aarch64/uaddw-3.c: Likewise.
21178 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21179 * gcc.target/aarch64/vect-compile.c: Likewise.
21180 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21181 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21182 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21183 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21184 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21185 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21186 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21187 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21188 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21189 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21190 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21191 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21192 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21193 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21194 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21195 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21196 * gcc.target/aarch64/vect-movi.c: Likewise.
21197 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21198 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21199 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21200 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21201 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21202 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21204 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21205 * gcc.target/aarch64/sve/arith_1.c: New test.
21206 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21207 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21208 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21209 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21210 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21211 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21212 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21213 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21214 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21215 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21216 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21217 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21218 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21219 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21220 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21221 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21222 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21223 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21224 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21225 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21226 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21227 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21228 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21229 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21230 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21231 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21232 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21233 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21234 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21235 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21236 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21237 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21238 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21239 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21240 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21241 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21242 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21243 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21244 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21245 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21246 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21247 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21248 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21249 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21250 * gcc.target/aarch64/sve/index_1.c: Likewise.
21251 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21252 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21253 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21254 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21255 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21256 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21257 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21258 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21259 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21260 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21261 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21262 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21263 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21264 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21265 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21266 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21267 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21268 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21269 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21270 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21271 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21272 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21273 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21274 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21275 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21276 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21277 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21278 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21279 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21280 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21281 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21282 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21283 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21284 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21285 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21286 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21287 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21288 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21289 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21290 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21291 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21292 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21293 * gcc.target/aarch64/sve/single_1.c: Likewise.
21294 * gcc.target/aarch64/sve/single_2.c: Likewise.
21295 * gcc.target/aarch64/sve/single_3.c: Likewise.
21296 * gcc.target/aarch64/sve/single_4.c: Likewise.
21297 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21298 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21299 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21300 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21301 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21302 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21303 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21304 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21305 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21306 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21307 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21308 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21309 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21310 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21311 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21312 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21313 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21314 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21315 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21316 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21317 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21318 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21319 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21320 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21321 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21322 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21323 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21324 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21325 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21326 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21327 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21328 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21329 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21330 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21331 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21332 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21333 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21334 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21335 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21336 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21337 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21338 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21339 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21340 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21341 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21343 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21344 Alan Hayward <alan.hayward@arm.com>
21345 David Sherwood <david.sherwood@arm.com>
21347 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21348 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21349 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21351 (check_effective_target_vect_perm): Handle SVE.
21352 (check_effective_target_vect_perm_byte): Likewise.
21353 (check_effective_target_vect_perm_short): Likewise.
21354 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21355 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21356 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21357 (check_effective_target_vect_element_align_preferred): Likewise.
21358 (check_effective_target_vect_align_stack_vars): Likewise.
21359 (check_effective_target_vect_load_lanes): Likewise.
21360 (check_effective_target_vect_masked_store): Likewise.
21361 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21362 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21363 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21364 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21365 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21366 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21367 * gcc.dg/vect/slp-23.c: Likewise.
21368 * gcc.dg/vect/slp-perm-5.c: Likewise.
21369 * gcc.dg/vect/slp-perm-6.c: Likewise.
21370 * gcc.dg/vect/slp-perm-9.c: Likewise.
21371 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21372 * gcc.dg/vect/vect-114.c: Likewise.
21373 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21374 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21378 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21379 vect_variable_length, expecting the test to be vectorized
21380 without SLP instead.
21381 * gcc.dg/vect/pr33953.c: Likewise.
21382 * gcc.dg/vect/pr37027.c: Likewise.
21383 * gcc.dg/vect/pr67790.c: Likewise.
21384 * gcc.dg/vect/pr68445.c: Likewise.
21385 * gcc.dg/vect/slp-1.c: Likewise.
21386 * gcc.dg/vect/slp-10.c: Likewise.
21387 * gcc.dg/vect/slp-12a.c: Likewise.
21388 * gcc.dg/vect/slp-12b.c: Likewise.
21389 * gcc.dg/vect/slp-12c.c: Likewise.
21390 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21391 * gcc.dg/vect/slp-13.c: Likewise.
21392 * gcc.dg/vect/slp-14.c: Likewise.
21393 * gcc.dg/vect/slp-15.c: Likewise.
21394 * gcc.dg/vect/slp-17.c: Likewise.
21395 * gcc.dg/vect/slp-19b.c: Likewise.
21396 * gcc.dg/vect/slp-2.c: Likewise.
21397 * gcc.dg/vect/slp-20.c: Likewise.
21398 * gcc.dg/vect/slp-21.c: Likewise.
21399 * gcc.dg/vect/slp-22.c: Likewise.
21400 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21401 * gcc.dg/vect/slp-24.c: Likewise.
21402 * gcc.dg/vect/slp-28.c: Likewise.
21403 * gcc.dg/vect/slp-39.c: Likewise.
21404 * gcc.dg/vect/slp-42.c: Likewise.
21405 * gcc.dg/vect/slp-6.c: Likewise.
21406 * gcc.dg/vect/slp-7.c: Likewise.
21407 * gcc.dg/vect/slp-cond-1.c: Likewise.
21408 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21409 * gcc.dg/vect/slp-cond-2.c: Likewise.
21410 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21411 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21412 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21413 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21414 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21415 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21416 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21417 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21418 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21419 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21420 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21421 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21422 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21423 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21424 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21425 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21426 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21428 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21431 * gcc.dg/pr83801.c: New test.
21433 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21436 * gfortran.dg/bounds_check_19.f90: New test.
21438 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21440 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21441 instead of scan-assembler-not for xsnabsqp.
21443 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21445 PR libgfortran/83525
21446 * gfortran.dg/newunit_5.f90: New test.
21448 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21450 PR rtl-optimization/80481
21451 * g++.dg/pr80481.C: New.
21453 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21456 * gcc.target/alpha/pr83628-3.c: New test.
21458 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21460 * lib/target-supports.exp (check_effective_target_avx512f): Also
21461 check for __builtin_ia32_addsd_round,
21462 __builtin_ia32_getmantsd_round.
21463 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21465 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21468 * gcc.target/powerpc/pr83629.c: Require ilp32.
21470 2018-01-12 Richard Biener <rguenther@suse.de>
21472 PR tree-optimization/80846
21473 * gcc.target/i386/pr80846-1.c: New testcase.
21474 * gcc.target/i386/pr80846-2.c: Likewise.
21476 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21478 * gcc.c-torture/execute/20180112-1.c: New test.
21480 2018-01-12 Tom de Vries <tom@codesourcery.com>
21482 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21483 * g++.dg/ext/label13a.C: Same.
21484 * g++.dg/ext/label14.C: Same.
21485 * g++.dg/ext/label2.C: Same.
21486 * g++.dg/ext/label3.C: Same.
21487 * g++.dg/torture/pr42462.C: Same.
21488 * g++.dg/torture/pr42739.C: Same.
21489 * g++.dg/warn/Wunused-label-3.C: Same.
21491 2018-01-12 Tom de Vries <tom@codesourcery.com>
21493 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21494 * g++.dg/Walloca1.C: Same.
21495 * g++.dg/cpp0x/pr70338.C: Same.
21496 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21497 * g++.dg/cpp1y/vla10.C: Same.
21498 * g++.dg/cpp1y/vla2.C: Same.
21499 * g++.dg/cpp1y/vla6.C: Same.
21500 * g++.dg/cpp1y/vla8.C: Same.
21501 * g++.dg/debug/debug5.C: Same.
21502 * g++.dg/debug/debug6.C: Same.
21503 * g++.dg/debug/pr54828.C: Same.
21504 * g++.dg/diagnostic/pr70105.C: Same.
21505 * g++.dg/eh/cleanup5.C: Same.
21506 * g++.dg/eh/spbp.C: Same.
21507 * g++.dg/ext/tmplattr9.C: Same.
21508 * g++.dg/ext/vla10.C: Same.
21509 * g++.dg/ext/vla11.C: Same.
21510 * g++.dg/ext/vla12.C: Same.
21511 * g++.dg/ext/vla15.C: Same.
21512 * g++.dg/ext/vla16.C: Same.
21513 * g++.dg/ext/vla17.C: Same.
21514 * g++.dg/ext/vla3.C: Same.
21515 * g++.dg/ext/vla6.C: Same.
21516 * g++.dg/ext/vla7.C: Same.
21517 * g++.dg/init/array24.C: Same.
21518 * g++.dg/init/new47.C: Same.
21519 * g++.dg/init/pr55497.C: Same.
21520 * g++.dg/opt/pr78201.C: Same.
21521 * g++.dg/template/vla2.C: Same.
21522 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21523 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21524 * g++.dg/torture/pr62127.C: Same.
21525 * g++.dg/torture/pr67055.C: Same.
21526 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21527 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21528 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21529 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21530 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21531 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21532 * g++.dg/warn/Wvla-1.C: Same.
21533 * g++.dg/warn/Wvla-3.C: Same.
21534 * g++.old-deja/g++.ext/array2.C: Same.
21535 * g++.old-deja/g++.ext/constructor.C: Same.
21536 * g++.old-deja/g++.law/builtin1.C: Same.
21537 * g++.old-deja/g++.other/crash12.C: Same.
21538 * g++.old-deja/g++.other/eh3.C: Same.
21539 * g++.old-deja/g++.pt/array6.C: Same.
21540 * g++.old-deja/g++.pt/dynarray.C: Same.
21542 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21544 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21546 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21548 PR libfortran/67412
21549 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21550 on *-*-solaris2.10.
21552 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21554 * lib/target-supports.exp (check_effective_target_branch_cost):
21555 Accept all x86 targets.
21557 2018-01-12 Martin Liska <mliska@suse.cz>
21560 * g++.dg/warn/pr83054.C: New test.
21562 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21564 * gcc.target/powerpc/spec-barr-1.c: New file.
21566 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21569 * gcc.target/i386/pr83330.c: New test.
21571 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21574 * gfortran.dg/dtio_31.f03: New test.
21575 * gfortran.dg/dtio_32.f03: New test.
21577 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21580 * g++.dg/wrappers: New subdirectory.
21581 * g++.dg/wrappers/README: New file.
21582 * g++.dg/wrappers/alloc.C: New test case.
21583 * g++.dg/wrappers/cow-istream-string.C: New test case.
21584 * g++.dg/wrappers/cp-stdlib.C: New test case.
21585 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21586 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21588 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21590 PR middle-end/83718
21591 * g++.dg/torture/pr83718.C: New testcase.
21593 2018-01-11 Martin Jambor <mjambor@suse.cz>
21596 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21598 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21600 PR tree-optimization/83695
21601 * gcc.dg/tree-ssa/pr83695.c: New test.
21603 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21605 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21606 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21608 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21610 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21611 * gcc.target/arm/simd/fp16fml_high.c: New test.
21612 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21613 * lib/target-supports.exp
21614 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21615 check_effective_target_arm_fp16fml_neon_ok,
21616 add_options_for_arm_fp16fml_neon): New procedures.
21618 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21620 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21623 2018-01-11 Richard Biener <rguenther@suse.de>
21625 PR tree-optimization/83435
21626 * gcc.dg/graphite/pr83435.c: New testcase.
21628 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21629 Alan Hayward <alan.hayward@arm.com>
21630 David Sherwood <david.sherwood@arm.com>
21632 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21634 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21636 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21638 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21641 * gcc.c-torture/compile/pr82096.c: New test.
21643 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21645 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21647 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21649 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21651 2018-01-11 Justin Squirek <squirek@adacore.com>
21653 * gnat.dg/expr_func4.adb: New testcase.
21655 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21657 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21660 2018-01-11 Bob Duff <duff@adacore.com>
21662 * gnat.dg/protected_null.adb: New testcase.
21664 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21666 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21668 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21670 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21672 2018-01-11 Justin Squirek <squirek@adacore.com>
21674 * gnat.dg/loopvar.adb: New testcase.
21676 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21678 PR middle-end/83189
21679 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21681 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21683 * gcc.c-torture/compile/pr83575.c: New testcase.
21685 2018-01-10 Michael Collison <michael.collison@arm.com>
21687 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21688 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21689 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21690 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21691 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21692 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21693 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21694 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21695 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21696 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21697 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21698 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21699 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21700 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21701 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21702 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21704 2018-01-10 Michael Collison <michael.collison@arm.com>
21706 * gcc.target/aarch64/sha2.h: New shared testcase.
21707 * gcc.target/aarch64/sha2_1.c: New testcase.
21708 * gcc.target/aarch64/sha2_2.c: New testcase.
21709 * gcc.target/aarch64/sha2_3.c: New testcase.
21710 * gcc.target/aarch64/sha3.h: New shared testcase.
21711 * gcc.target/aarch64/sha3_1.c: New testcase.
21712 * gcc.target/aarch64/sha3_2.c: New testcase.
21713 * gcc.target/aarch64/sha3_3.c: New testcase.
21715 2018-01-10 Michael Collison <michael.collison@arm.com>
21717 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21719 2018-01-10 Martin Sebor <msebor@redhat.com>
21721 PR tree-optimization/83781
21722 * gcc.dg/strlenopt-42.c: New test.
21724 2018-01-11 Martin Sebor <msebor@gmail.com>
21725 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21727 PR tree-optimization/83501
21728 PR tree-optimization/81703
21730 * gcc.dg/strlenopt-39.c: New test-case.
21731 * gcc.dg/pr81703.c: Likewise.
21733 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21735 * gnat.dg/atomic10.adb: New test.
21737 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21740 * gfortran.dg/deferred_character_18.f90: New test.
21742 2018-01-10 Martin Sebor <msebor@redhat.com>
21744 PR tree-optimization/83671
21745 * gcc.dg/strlenopt-40.c: New test.
21746 * gcc.dg/strlenopt-41.c: New test.
21748 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21751 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21753 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21756 * gcc.target/powerpc/pr83399.c: New test.
21758 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21761 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21762 to reflect that the arguments are correctly underlined.
21763 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21764 for globals, params, locals and literals.
21765 (test_sizeof): Directly test the location of "sizeof", rather than
21766 when used in compound expressions.
21767 (test_alignof): Likewise for "alignof".
21768 (test_string_literals): Likewise for string literals.
21769 (test_numeric_literals): Likewise for numeric literals.
21770 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21771 (test_typeid): Likewise for typeid.
21772 (test_unary_plus): New.
21773 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21776 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21778 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21780 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21782 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21784 2018-01-10 Marek Polacek <polacek@redhat.com>
21787 * g++.dg/warn/Wduplicated-branches4.C: New test.
21789 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21792 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21795 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21798 * g++.dg/cpp0x/new2.C: New.
21800 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21803 * gcc.target/i386/pr83735.c: New test.
21805 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21807 * lib/target-supports.exp (check_effective_target_branch_cost):
21809 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21810 * gcc.dg/pr21643.c: Likewise.
21811 * gcc.dg/pr46309.c: Likewise.
21812 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21813 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21814 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21815 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21816 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21817 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21818 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21819 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21820 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21822 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21823 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21824 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21827 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21830 * gcc.target/powerpc/pr83629.c: New testcase.
21832 2018-01-10 Richard Biener <rguenther@suse.de>
21835 * gcc.dg/pr78768.c: Un-XFAIL.
21837 2018-01-10 Richard Biener <rguenther@suse.de>
21840 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21842 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21844 PR tree-optimization/83753
21845 * gcc.dg/torture/pr83753.c: New test.
21847 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21849 * gcc.target/i386/avx2-gather-1.c: Add -march.
21850 * gcc.target/i386/avx2-gather-2.c: Add -march.
21851 * gcc.target/i386/avx2-gather-3.c: Add -march.
21852 * gcc.target/i386/avx2-gather-4.c: Add -march.
21853 * gcc.target/i386/avx2-gather-5.c: Add -march.
21854 * gcc.target/i386/avx2-gather-6.c: Add -march.
21855 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21856 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21857 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21858 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21859 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21860 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21861 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21862 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21863 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21864 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21866 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21869 * gcc.target/i386/pr78585.c: New test.
21871 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21874 * g++.dg/cpp0x/pr83734.C: New test.
21876 2018-01-09 Carl Love <cel@us.ibm.com>
21878 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21879 vec_mergeo builtins with float, double, long long, unsigned long long,
21880 bool long long arguments.
21881 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21882 vec_float2 with double arguments.
21883 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21884 vec_mergew and vec_mergow builtins.
21886 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21889 * gfortran.dg/contiguous_6.f90: New test.
21891 2018-01-09 Richard Biener <rguenther@suse.de>
21893 PR tree-optimization/83668
21894 * gcc.dg/graphite/pr83668.c: New testcase.
21896 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21898 PR tree-optimization/64811
21899 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21900 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21901 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21902 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21904 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21906 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21909 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21911 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21914 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21915 no NEON and require softfp or hard float-abi.
21916 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21918 2018-01-09 Richard Biener <rguenther@suse.de>
21920 PR tree-optimization/83572
21921 * gcc.dg/graphite/pr83572.c: New testcase.
21923 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21926 * gcc.dg/sms-13.c: New test.
21928 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21931 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21933 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21934 Monk Chiang <sh.chiang04@gmail.com>
21936 * gcc.target/riscv/save-restore-1.c: New.
21938 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21941 * gcc.target/powerpc/pr83677.c: New file.
21943 2018-01-08 Jeff Law <law@redhat.com>
21945 PR rtl-optimizatin/81308
21946 * g++.dg/pr81308-1.C: New test.
21947 * g++.dg/pr81308-2.C: New test.
21949 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21951 PR target/83663 - Revert r255946
21952 * gcc.target/aarch64/vect-slp-dup.c: New.
21954 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21956 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21959 2018-01-08 Richard Biener <rguenther@suse.de>
21961 PR tree-optimization/83563
21962 * gcc.dg/graphite/pr83563.c: New testcase.
21964 2018-01-08 Richard Biener <rguenther@suse.de>
21966 PR middle-end/83713
21967 * g++.dg/torture/pr83713.C: New testcase.
21969 2018-01-08 Tom de Vries <tom@codesourcery.com>
21971 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21973 2018-01-08 Richard Biener <rguenther@suse.de>
21975 PR tree-optimization/83685
21976 * gcc.dg/torture/pr83685.c: New testcase.
21978 2018-01-08 Richard Biener <rguenther@suse.de>
21981 * gcc.dg/lto/pr83719_0.c: New testcase.
21983 2018-01-08 Tom de Vries <tom@codesourcery.com>
21985 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21986 * gcc.dg/graphite/run-id-1.c: Same.
21987 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21989 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21992 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21993 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21994 * gfortran.dg/pdt_27.f03: New test.
21997 * gfortran.dg/pdt_28.f03: New test.
21999 2018-01-08 Tom de Vries <tom@codesourcery.com>
22001 * c-c++-common/builtins.c: Require effective target alloca.
22002 * gcc.dg/Wrestrict.c: Same.
22003 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
22005 2018-01-08 Richard Biener <rguenther@suse.de>
22007 PR middle-end/83580
22008 * gcc.dg/torture/pr83580.c: New testcase.
22010 2018-01-08 Richard Biener <rguenther@suse.de>
22012 PR middle-end/83517
22013 * gcc.dg/pr83517.c: New testcase.
22015 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
22017 PR middle-end/81897
22018 * gcc.dg/uninit-pr81897.c: New test.
22020 2018-01-06 Martin Sebor <msebor@redhat.com>
22022 PR tree-optimization/83640
22023 * gcc.dg/Wrestrict-6.c: New test.
22024 * gcc.dg/pr83640.c: New test.
22026 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
22028 * gcc.target/aarch64/reg-alloc-1.c: New test.
22030 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
22033 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
22035 2018-01-06 Jakub Jelinek <jakub@redhat.com>
22038 * gcc.dg/pr83480.c: New test.
22040 PR rtl-optimization/83682
22041 * gcc.target/i386/pr83682.c: New test.
22043 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
22047 * gfortran.dg/char_cast_1.f90: Update scan pattern.
22048 * gfortran.dg/dependency_49.f90: Likewise.
22049 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22050 * gfortran.dg/repeat_7.f90: New test for PR 66310.
22051 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22052 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
22053 * gfortran.dg/string_1_lp64.f90: New test.
22054 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
22055 * gfortran.dg/string_3_lp64.f90: New test.
22057 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22060 * gcc.target/i386/sse-26.c: New test.
22063 * gcc.target/i386/pr83604.c: New test.
22065 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
22067 * gcc.dg/vect/vect-align-4.c: New test.
22068 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22069 and redefine as a structure with an unaligned member "b".
22070 (foo): Update accordingly.
22072 2018-01-05 Sudakshina Das <sudi.das@arm.com>
22075 * gcc.target/aarch64/bics_5.c: New test.
22076 * gcc.target/arm/bics_5.c: Likewise.
22078 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22080 PR tree-optimization/83605
22081 * gcc.dg/pr83605.c: New test.
22083 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22086 * gcc.target/i386/pr83554.c: New test.
22089 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22092 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
22096 * gfortran.dg/eoshift_8.f90: New test.
22097 * gfortran.dg/simplify_eoshift_1.f90: New test.
22099 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22102 * gcc.dg/pr83585.c: New test.
22104 2018-01-04 Nathan Sidwell <nathan@acm.org>
22107 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
22109 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22112 * gcc.dg/pr83666.c: New test.
22114 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
22117 * gcc.target/alpha/pr83628-1.c: New test.
22118 * gcc.target/alpha/pr83628-2.c: Ditto.
22120 2018-01-04 Martin Liska <mliska@suse.cz>
22123 * g++.dg/ipa/pr82352.C: New test.
22125 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22127 * gcc.dg/vect-opt-info-1.c: Moved to ...
22128 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
22129 vect_int targets, use dg-additional-options instead of dg-options and
22130 use relative line numbers instead of absolute.
22132 2018-01-03 Martin Sebor <msebor@redhat.com>
22134 PR tree-optimization/83655
22135 * gcc.dg/Wrestrict-5.c: New test.
22136 * c-c++-common/builtins.c: New test.
22138 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22139 Alan Hayward <alan.hayward@arm.com>
22140 David Sherwood <david.sherwood@arm.com>
22142 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22145 2018-01-03 Jeff Law <law@redhat.com>
22148 * gcc.target/i386/stack-check-17.c: New test.
22149 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22151 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22154 * gcc.dg/pr83621.c: New test.
22157 * gcc.dg/pr83645.c: New test.
22159 2018-01-03 Martin Sebor <msebor@redhat.com>
22161 PR tree-optimization/83603
22162 * gcc.dg/Wrestrict-4.c: New test.
22165 * gcc.dg/const-2.c: New test.
22166 * gcc.dg/pure-3.c: New test.
22168 2018-01-03 Martin Sebor <msebor@redhat.com>
22170 * gcc.dg/Wrestrict-3.c: New test.
22172 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22175 * g++.dg/opt/pr83555.C: New test.
22176 * g++.dg/ubsan/pr83555.C: New test.
22178 2018-01-03 David Malcolm <dmalcolm@redhat.com>
22181 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22182 the !CHECKING_P case by expecting a note.
22183 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22184 a note for the !CHECKING_P case, and move the return statement
22185 outside of #if CHECKING_P guard.
22187 2018-01-03 Jeff Law <law@redhat.com>
22189 PR middle-end/83654
22190 * gcc.target/i386/stack-check-18.c: New test.
22191 * gcc.target/i386/stack-check-19.c: New test.
22193 2018-01-03 Martin Sebor <msebor@redhat.com>
22195 PR tree-optimization/83501
22196 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22198 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22200 PR tree-optimization/83501
22201 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22203 2018-01-03 Nathan Sidwell <nathan@acm.org>
22206 * g++.dg/ipa/pr83667.C: New.
22208 2018-01-03 Martin Liska <mliska@suse.cz>
22210 PR tree-optimization/83593
22211 * gcc.dg/pr83593.c: New test.
22213 2018-01-03 Martin Liska <mliska@suse.cz>
22216 * g++.dg/ipa/pr83549.C: New test.
22218 2018-01-03 Marek Polacek <polacek@redhat.com>
22221 * g++.dg/warn/mvp2.C: New test.
22223 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22225 PR preprocessor/83602
22226 * g++.dg/cpp/pr83602.C: New test.
22229 * g++.dg/parse/pr83634.C: New test.
22231 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22234 * gfortran.dg/eoshift_7.f90: New test.
22236 2018-01-03 Jan Beulich <jbeulich@suse.com>
22238 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22239 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22241 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22243 Update copyright years.
22245 2018-01-03 Martin Liska <mliska@suse.cz>
22248 * gcc.dg/ipa/pr83594.c: New test.
22250 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22251 Alan Hayward <alan.hayward@arm.com>
22252 David Sherwood <david.sherwood@arm.com>
22254 * gcc.dg/vect-opt-info-1.c: New test.
22256 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22258 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22259 floorf128, truncf128, and roundf128.
22260 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22261 optimizations added in match.pd.
22262 * gcc.target/powerpc/float128-hw6.c: Likewise.
22263 * gcc.target/powerpc/float128-hw7.c: Likewise.
22264 * gcc.target/powerpc/float128-hw8.c: Likewise.
22265 * gcc.target/powerpc/float128-hw9.c: Likewise.
22266 * gcc.target/powerpc/float128-hw10.c: Likewise.
22267 * gcc.target/powerpc/float128-hw11.c: Likewise.
22269 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22272 * g++.dg/cpp0x/pr83556.C: New test.
22274 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22278 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22279 * gfortran.dg/simplify_cshift_4.f90: New test.
22281 2018-01-02 Marek Polacek <polacek@redhat.com>
22284 * g++.dg/cpp0x/inh-ctor30.C: New test.
22287 * g++.dg/cpp1z/pr83644.C: New test.
22289 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22292 * gfortran.dg/coarray_45.f90: New test.
22295 * gfortran.dg/coarray_46.f90: New test.
22297 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22299 PR tree-optimization/83581
22300 * gcc.dg/pr83581.c: New test.
22303 * gcc.dg/pr83595.c: New test.
22305 PR middle-end/83608
22306 * g++.dg/opt/pr83608.C: New test.
22308 PR middle-end/83609
22309 * gcc.dg/pr83609.c: New test.
22310 * g++.dg/opt/pr83609.C: New test.
22312 PR middle-end/83623
22313 * gcc.dg/pr83623.c: New test.
22315 * gcc.target/i386/i386.exp
22316 (check_effective_target_avx512vpopcntdqvl): New proc.
22317 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22318 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22319 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22321 Copyright (C) 2018 Free Software Foundation, Inc.
22323 Copying and distribution of this file, with or without modification,
22324 are permitted in any medium without royalty provided the copyright
22325 notice and this notice are preserved.