]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
x86-64: Remove .file directive from snapshot source
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-28 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file
4 directive.
5 * gcc.target/x86_64/abi/asm-support.S: Likewise.
6
7 2018-12-27 Jan Hubicka <hubicka@ucw.cz>
8
9 * g++.dg/ipa/devirt-53.C: New testcase.
10
11 2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/81027
14 * gfortran.dg/pr81027.f90: New test.
15 * gfortran.dg/initialization_7.f90: Update error message.
16
17 2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 * libgomp.fortran/aligned1.f03: Fix invalid code that now causes
20 an error after r267415.
21
22 2018-12-27 Martin Liska <mliska@suse.cz>
23
24 PR c++/88263
25 * g++.dg/gcov/pr88263.C: New test.
26
27 2018-12-26 Steven G. Kargl <kargl@gcc.gnu.org>
28
29 PR fortran/85357
30 * gfortran.df/pr85357.f90: New test.
31
32 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/45513
35 PR fortran/81509
36 * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND.
37 * gfortran.dg/pr81509_1.f90: New test.
38 * gfortran.dg/pr81509_2.f90: New test.
39
40 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
41
42 * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf].
43
44 2018-12-24 Jan Hubicka <hubicka@ucw.cz>
45
46 PR lto/88140
47 * gcc.c-torture/pr88140.c: New testcase.
48
49 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
50
51 PR testsuite/67974
52 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
53
54 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
55
56 * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
57 * c-c++-common/ident-0b.c: Likewise.
58 * c-c++-common/ident-1a.c: Likewise.
59 * c-c++-common/ident-1b.c: Likewise.
60 * c-c++-common/ident-2a.c: Likewise.
61 * c-c++-common/ident-2b.c: Likewise.
62
63 2018-12-23 Paul Thomas <pault@gcc.gnu.org>
64
65 PR fortran/77703
66 * gfortran.dg/ptr_func_assign_5.f08 : New test.
67
68 2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
69
70 PR fortran/88328
71 * gfortran.dg/pr88328.f90: New test.
72
73 2018-12-21 Jan Hubicka <jh@suse.cz>
74
75 * g++.dg/ipa/devirt-30.C: Add dg-do.
76 * g++.dg/lto/devirt-1_0.C: New testcase.
77 * g++.dg/lto/devirt-2_0.C: New testcase.
78 * g++.dg/lto/devirt-3_0.C: New testcase.
79 * g++.dg/lto/devirt-4_0.C: New testcase.
80 * g++.dg/lto/devirt-5_0.C: New testcase.
81 * g++.dg/lto/devirt-6_0.C: New testcase.
82 * g++.dg/lto/devirt-13_0.C: New testcase.
83 * g++.dg/lto/devirt-14_0.C: New testcase.
84 * g++.dg/lto/devirt-19_0.C: New testcase.
85 * g++.dg/lto/devirt-22_0.C: New testcase.
86 * g++.dg/lto/devirt-23_0.C: New testcase.
87 * g++.dg/lto/devirt-30_0.C: New testcase.
88 * g++.dg/lto/devirt-34_0.C: New testcase.
89
90 2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
91
92 PR fortran/85798
93 * gfortran.dg/pr85798.f90: New test.
94
95 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/88169
98 * gfortran.dg/pr88169_1.f90: new test.
99 * gfortran.dg/pr88169_2.f90: Ditto.
100 * gfortran.dg/pr88169_3.f90: Ditto.
101
102 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
103
104 PR fortran/69121
105 * gfortran.dg/ieee/ieee_9.f90: New test.
106
107 2018-12-21 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/86524
110 PR c++/88446
111 * g++.dg/cpp1y/constexpr-86524.C: New test.
112 * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
113 * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
114 * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
115
116 PR middle-end/85594
117 PR middle-end/88553
118 * gcc.dg/gomp/pr85594.c: New test.
119 * gcc.dg/gomp/pr88553.c: New test.
120
121 2018-12-15 Jan Hubicka <hubicka@ucw.cz>
122
123 PR ipa/88561
124 * g++.dg/tree-prof/devirt.C: New testcase.
125
126 2018-12-21 Paul Thomas <pault@gcc.gnu.org>
127
128 PR fortran/87881
129 * gfortran.dg/inquiry_part_ref_4.f90: New test.
130
131 2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
132
133 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
134 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
135
136 2018-12-21 Jakub Jelinek <jakub@redhat.com>
137
138 PR rtl-optimization/88563
139 * gcc.dg/pr88563.c: New test.
140
141 PR c++/87125
142 * g++.dg/cpp0x/pr87125.C: New test.
143
144 2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
145
146 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
147 -mfloat-abi=softfp or -mfloat-abi=hard.
148 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
149 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
150
151 2018-12-21 Jakub Jelinek <jakub@redhat.com>
152
153 PR target/88547
154 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
155 insns instead of 4, check for vpminud, vpminuq and no vpsubd or
156 vpsubq.
157 * gcc.target/i386/sse2-pr88547-1.c: New test.
158 * gcc.target/i386/sse2-pr88547-2.c: New test.
159 * gcc.target/i386/sse4_1-pr88547-1.c: New test.
160 * gcc.target/i386/sse4_1-pr88547-2.c: New test.
161 * gcc.target/i386/avx2-pr88547-1.c: New test.
162 * gcc.target/i386/avx2-pr88547-2.c: New test.
163 * gcc.target/i386/avx512f-pr88547-2.c: New test.
164 * gcc.target/i386/avx512vl-pr88547-1.c: New test.
165 * gcc.target/i386/avx512vl-pr88547-2.c: New test.
166 * gcc.target/i386/avx512vl-pr88547-3.c: New test.
167 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
168 array to int array.
169
170 2018-12-20 Marek Polacek <polacek@redhat.com>
171
172 PR c++/88196 - ICE with class non-type template parameter.
173 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
174 * g++.dg/cpp2a/nontype-class10.C: New test.
175 * g++.dg/template/pr54858.C: Tweak dg-error.
176
177 2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR c/51628
180 * c-c++-common/pr51628-1.c: New test.
181 * c-c++-common/pr51628-2.c: Likewise.
182 * c-c++-common/pr51628-3.c: Likewise.
183 * c-c++-common/pr51628-4.c: Likewise.
184 * c-c++-common/pr51628-5.c: Likewise.
185 * c-c++-common/pr51628-6.c: Likewise.
186 * c-c++-common/pr51628-7.c: Likewise.
187 * c-c++-common/pr51628-8.c: Likewise.
188 * c-c++-common/pr51628-9.c: Likewise.
189 * c-c++-common/pr51628-10.c: Likewise.
190 * c-c++-common/pr51628-11.c: Likewise.
191 * c-c++-common/pr51628-12.c: Likewise.
192 * c-c++-common/pr51628-13.c: Likewise.
193 * c-c++-common/pr51628-14.c: Likewise.
194 * c-c++-common/pr51628-15.c: Likewise.
195 * c-c++-common/pr51628-26.c: Likewise.
196 * c-c++-common/pr51628-27.c: Likewise.
197 * c-c++-common/pr51628-28.c: Likewise.
198 * c-c++-common/pr51628-29.c: Likewise.
199 * c-c++-common/pr51628-30.c: Likewise.
200 * c-c++-common/pr51628-31.c: Likewise.
201 * c-c++-common/pr51628-32.c: Likewise.
202 * gcc.dg/pr51628-17.c: Likewise.
203 * gcc.dg/pr51628-18.c: Likewise.
204 * gcc.dg/pr51628-19.c: Likewise.
205 * gcc.dg/pr51628-20.c: Likewise.
206 * gcc.dg/pr51628-21.c: Likewise.
207 * gcc.dg/pr51628-22.c: Likewise.
208 * gcc.dg/pr51628-23.c: Likewise.
209 * gcc.dg/pr51628-24.c: Likewise.
210 * gcc.dg/pr51628-25.c: Likewise.
211 * c-c++-common/asan/misalign-1.c: Add
212 -Wno-address-of-packed-member.
213 * c-c++-common/asan/misalign-2.c: Likewise.
214 * c-c++-common/ubsan/align-2.c: Likewise.
215 * c-c++-common/ubsan/align-4.c: Likewise.
216 * c-c++-common/ubsan/align-6.c: Likewise.
217 * c-c++-common/ubsan/align-7.c: Likewise.
218 * c-c++-common/ubsan/align-8.c: Likewise.
219 * c-c++-common/ubsan/align-10.c: Likewise.
220 * g++.dg/ubsan/align-2.C: Likewise.
221 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
222 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
223 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
224 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
225 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
226 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
227
228 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
229
230 PR target/88457
231 * gcc.target/powerpc/pr88457.c: New.
232
233 2018-12-20 Jakub Jelinek <jakub@redhat.com>
234
235 PR c++/88180
236 * g++.dg/parse/pr88180.C: New test.
237 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
238 definition's NSDMIs.
239
240 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
241
242 * gcc.target/aarch64/pr64946.c: Force nosve.
243 * gcc.target/aarch64/ssadv16qi.c: Likewise.
244 * gcc.target/aarch64/usadv16qi.c: Likewise.
245 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
246 * gcc.target/aarch64/sve/abs_1.c: New test.
247
248 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
249
250 * gcc.target/aarch64/sve/fmla_2.c: New test.
251 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
252
253 2018-12-20 Martin Sebor <msebor@redhat.com>
254
255 PR tree-optimization/84053
256 * gcc.dg/Warray-bounds-36.c: New test.
257
258 2018-12-20 David Malcolm <dmalcolm@redhat.com>
259
260 PR c++/87504
261 * c-c++-common/Wtautological-compare-8.c: New test.
262
263 2018-12-20 Richard Biener <rguenther@suse.de>
264
265 PR tree-optimization/84362
266 * g++.dg/vect/pr84362.cc: New testcase.
267
268 2018-12-20 Jakub Jelinek <jakub@redhat.com>
269
270 PR target/88547
271 * gcc.target/i386/pr88547-1.c: New test.
272
273 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
274
275 PR fortran/87992
276 * gfortran.dg/pr87992.f90: New test.
277
278 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
279
280 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
281
282 2018-12-19 Tony Wang <tony.wang@arm.com>
283 Thomas Preud'homme <thomas.preudhomme@linaro.org>
284
285 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
286 to same value as execname.
287 (scan-symbol): Move and rename to ...
288 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
289 helper function returning true or false if a symbol is present.
290 (scan-symbol): New procedure.
291 (scan-symbol-not): Likewise.
292 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
293 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
294 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
295
296 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
297
298 * g++.dg/asm-qual-3.C: New testcase.
299 * gcc.dg/asm-qual-3.c: New testcase.
300
301 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
302
303 * g++.dg/asm-qual-1.C: New testcase.
304 * g++.dg/asm-qual-2.C: New testcase.
305 * gcc.dg/asm-qual-1.c: Update.
306
307 2018-12-19 David Malcolm <dmalcolm@redhat.com>
308
309 PR c++/88375
310 * g++.dg/init/pr88375-2.C: New test.
311 * g++.dg/init/pr88375.C: New test.
312
313 2018-12-19 David Malcolm <dmalcolm@redhat.com>
314
315 * c-c++-common/Wtautological-compare-ranges.c: New test.
316 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
317 expected output.
318 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
319 1-location form to 3-location form, with labelling of ranges with
320 types. Add examples of id-expression nodes with namespaces.
321 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
322
323 2018-12-19 David Malcolm <dmalcolm@redhat.com>
324
325 PR c++/43064
326 PR c++/43486
327 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
328 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
329 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
330 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
331 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
332 for named local variables to use that of the local variable.
333 * g++.dg/ext/vla1.C: Update column.
334 * g++.dg/init/array43.C: Update expected column to be that of the
335 initializer.
336 * g++.dg/init/initializer-string-too-long.C: New test.
337 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
338 * g++.dg/init/pr43064-1.C: New test.
339 * g++.dg/init/pr43064-2.C: New test.
340 * g++.dg/init/pr43064-3.C: New test.
341 * g++.dg/other/fold1.C: Update column of expected error.
342 * g++.dg/parse/crash36.C: Likewise.
343 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
344 integer and float expressions.
345 * g++.dg/template/defarg6.C: Move expected error to the default
346 argument; add expected message about where instantiated.
347 * g++.dg/wrappers/Wparentheses.C: New test.
348 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
349 error.
350
351 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
352
353 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
354 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
355 issues.
356 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
357 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
358 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
359 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
360 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
361 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
362 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
363 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
364 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
365 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
366 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
367 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
368 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
369
370 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
371
372 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
373
374 2018-12-19 Tom de Vries <tdevries@suse.de>
375
376 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
377 libgomp/testsuite/libgomp.oacc-c-c++-common.
378 * gcc.dg/goacc/nvptx-sese-1.c: Same.
379
380 2018-12-19 Tom de Vries <tom@codesourcery.com>
381
382 * lib/scanoffloadrtl.exp: New file.
383 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
384 offload-rtl.
385
386 2018-12-19 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/88533
389 Revert
390 2018-04-30 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/28364
393 PR tree-optimization/85275
394 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
395
396 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
397 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
398 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
399 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
400
401 2018-12-19 Jakub Jelinek <jakub@redhat.com>
402
403 PR target/88541
404 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
405
406 PR c++/87934
407 * g++.dg/cpp0x/constexpr-87934.C: New test.
408
409 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
410
411 PR testsuite/86153
412 PR middle-end/83239
413 * gcc.dg/vrp-overflow-1.c: New.
414
415 PR c++/87012
416 * g++.dg/cpp0x/pr87012.C: New.
417
418 PR c++/88146
419 * g++.dg/cpp0x/inh-ctor32.C: New.
420
421 2018-12-18 Jakub Jelinek <jakub@redhat.com>
422
423 PR rtl-optimization/87759
424 * gcc.target/i386/pr87759.c: Require int128 effective target.
425
426 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
427
428 PR rtl-optimization/87759
429 * gcc.target/i386/pr87759.c: New.
430
431 2018-12-18 Jakub Jelinek <jakub@redhat.com>
432
433 PR target/88464
434 * gcc.target/i386/avx512f-pr88464-5.c: New test.
435 * gcc.target/i386/avx512f-pr88464-6.c: New test.
436 * gcc.target/i386/avx512f-pr88464-7.c: New test.
437 * gcc.target/i386/avx512f-pr88464-8.c: New test.
438 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
439 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
440 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
441 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
442 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
443 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
444 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
445 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
446 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
447 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
448 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
449 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
450
451 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
452
453 * lib/target-supports.exp (check_effective_target_vect_usad_char):
454 Add non-SVE aarch64 to supported list.
455
456 2018-12-18 Jakub Jelinek <jakub@redhat.com>
457
458 PR target/88513
459 PR target/88514
460 * gcc.target/i386/avx512f-pr88513-1.c: New test.
461 * gcc.target/i386/avx512f-pr88513-2.c: New test.
462 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
463 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
464 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
465 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
466 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
467 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
468 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
469 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
470 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
471 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
472 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
473
474 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
475
476 * g++.target/i386/mv16.C: Handle new march.
477 * gcc.target/i386/builtin_target.c: Ditto.
478
479 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
480
481 PR target/87870
482 * gcc.target/powerpc/pr87870.c: New test.
483
484 2018-12-17 Jakub Jelinek <jakub@redhat.com>
485
486 PR c++/88410
487 * g++.dg/cpp0x/pr88410.C: New test.
488
489 2018-12-17 Steve Ellcey <sellcey@cavium.com>
490
491 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
492 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
493 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
494 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
495 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
496 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
497 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
498 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
499
500 2018-12-17 Martin Sebor <msebor@redhat.com>
501
502 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
503
504 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
505
506 PR rtl-optimization/88253
507 * gcc.target/avr/pr88253.c: New test.
508
509 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
510
511 * gcc.dg/loop-versioning-1.c: New test.
512 * gcc.dg/loop-versioning-10.c: Likewise.
513 * gcc.dg/loop-versioning-11.c: Likewise.
514 * gcc.dg/loop-versioning-2.c: Likewise.
515 * gcc.dg/loop-versioning-3.c: Likewise.
516 * gcc.dg/loop-versioning-4.c: Likewise.
517 * gcc.dg/loop-versioning-5.c: Likewise.
518 * gcc.dg/loop-versioning-6.c: Likewise.
519 * gcc.dg/loop-versioning-7.c: Likewise.
520 * gcc.dg/loop-versioning-8.c: Likewise.
521 * gcc.dg/loop-versioning-9.c: Likewise.
522 * gfortran.dg/loop_versioning_1.f90: Likewise.
523 * gfortran.dg/loop_versioning_2.f90: Likewise.
524 * gfortran.dg/loop_versioning_3.f90: Likewise.
525 * gfortran.dg/loop_versioning_4.f90: Likewise.
526 * gfortran.dg/loop_versioning_5.f90: Likewise.
527 * gfortran.dg/loop_versioning_6.f90: Likewise.
528 * gfortran.dg/loop_versioning_7.f90: Likewise.
529 * gfortran.dg/loop_versioning_8.f90: Likewise.
530
531 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
532
533 PR fortran/88116
534 * gfortran.dg/pr88116_1.f90: New test.
535 * gfortran.dg/pr88116_2.f90: Ditto.
536
537 PR fortran/88467
538 * gfortran.dg/pr88467.f90: New test.
539
540 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
541
542 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
543
544 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
545
546 PR fortran/88363
547 * intent_out_13.f90: New test.
548
549 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
550
551 PR target/88483
552 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
553 reversion 267133.
554
555 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
556
557 PR fortran/87944
558 * gfortran.dg/pr87994_1.f90: New test.
559 * gfortran.dg/pr87994_2.f90: Ditto.
560 * gfortran.dg/pr87994_3.f90: Ditto.
561
562 2018-12-16 Jakub Jelinek <jakub@redhat.com>
563
564 PR c++/88482
565 * g++.dg/eh/builtin5.C: New test.
566 * g++.dg/eh/builtin6.C: New test.
567 * g++.dg/eh/builtin7.C: New test.
568 * g++.dg/eh/builtin8.C: New test.
569 * g++.dg/eh/builtin9.C: New test.
570 * g++.dg/eh/builtin10.C: New test.
571 * g++.dg/eh/builtin11.C: New test.
572 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
573
574 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
575
576 PR fortran/88138
577 * gfortran.dg/pr88138.f90: new test.
578
579 2018-12-15 Jakub Jelinek <jakub@redhat.com>
580
581 PR tree-optimization/88464
582 PR target/88498
583 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
584 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
585 Expect 4 vectorized loops instead of 3.
586 (f4): New function.
587 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
588 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
589 and #include.
590 (avx512f_test): Prepare arguments for f4 and check the results.
591 * gcc.target/i386/avx512f-pr88464-3.c: New test.
592 * gcc.target/i386/avx512f-pr88464-4.c: New test.
593
594 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
595
596 PR c++/84644
597 * g++.dg/cpp0x/decltype68.C: New.
598 * g++.dg/cpp0x/decltype-33838.C: Adjust.
599 * g++.dg/template/spec32.C: Likewise.
600 * g++.dg/template/ttp22.C: Likewise.
601
602 2018-12-15 Jakub Jelinek <jakub@redhat.com>
603
604 PR target/88489
605 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
606 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
607
608 PR rtl-optimization/88478
609 * g++.dg/opt/pr88478.C: New test.
610
611 2018-12-14 Martin Sebor <msebor@redhat.com>
612
613 PR tree-optimization/88372
614 * gcc.dg/Walloc-size-larger-than-18.c: New test.
615 * gcc.dg/builtin-object-size-19.c: Same.
616
617 2018-12-14 Martin Sebor <msebor@redhat.com>
618
619 PR tree-optimization/87096
620 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
621
622 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
623
624 PR c++/87814
625 * g++.dg/cpp1z/pr87814.C: New.
626
627 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
628
629 * gcc.target/i386/cf_check-1.c: New test.
630 * gcc.target/i386/cf_check-2.c: Likewise.
631 * gcc.target/i386/cf_check-3.c: Likewise.
632 * gcc.target/i386/cf_check-4.c: Likewise.
633 * gcc.target/i386/cf_check-5.c: Likewise.
634
635 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
636 Cesar Philippidis <cesar@codesourcery.com>
637
638 * c-c++-common/goacc/note-parallelism.c: New test.
639 * gfortran.dg/goacc/note-parallelism.f90: New test.
640 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
641 * c-c++-common/goacc/classify-kernels.c: Likewise.
642 * c-c++-common/goacc/classify-parallel.c: Likewise.
643 * c-c++-common/goacc/classify-routine.c: Likewise.
644 * c-c++-common/goacc/kernels-1.c: Likewise.
645 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
646 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
647 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
648 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
649 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
650 * gfortran.dg/goacc/classify-routine.f95: Likewise.
651 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
652
653 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
654
655 PR c++/86823
656 * g++.dg/pr86823.C: New.
657
658 2018-12-14 Jakub Jelinek <jakub@redhat.com>
659
660 PR c++/82294
661 PR c++/87436
662 * g++.dg/tree-ssa/pr82294.C: New test.
663 * g++.dg/tree-ssa/pr87436.C: New test.
664
665 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
666
667 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
668 effective target.
669 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
670 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
671 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
672
673 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
674
675 PR target/88483
676 * gcc.target/i386/stackalign/pr88483.c: New test.
677
678 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
679
680 * gnat.dg/max_size.adb: New test.
681 * gnat.dg/max_size_pkg.ads: Likewise.
682
683 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
684
685 * gcc.target/arc/milli-1.c: New test.
686
687 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
688
689 * gcc.dg/lto/pr88297_0.c: New test.
690 * gcc.dg/lto/pr88297_1.c: New test.
691
692 2018-12-13 Jakub Jelinek <jakub@redhat.com>
693
694 PR tree-optimization/88444
695 * gcc.dg/tree-ssa/pr88444.c: New test.
696
697 PR rtl-optimization/88470
698 * gcc.target/i386/pr88470.c: New test.
699
700 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
701
702 PR rtl-optimization/88414
703 * gcc.target/i386/pr88414.c: New.
704
705 2018-12-13 Marek Polacek <polacek@redhat.com>
706
707 PR c++/88216 - ICE with class type in non-type template parameter.
708 * g++.dg/cpp2a/nontype-class9.C: New test.
709
710 2018-12-13 Jakub Jelinek <jakub@redhat.com>
711
712 PR rtl-optimization/88416
713 * gcc.target/i386/pr88416.c: New test.
714
715 PR tree-optimization/88464
716 * gcc.target/i386/avx512f-pr88462-1.c: New test.
717 * gcc.target/i386/avx512f-pr88462-2.c: New test.
718
719 2018-12-13 Nathan Sidwell <nathan@acm.org>
720
721 PR c++/87531
722 * g++.dg/lookup/pr87531-2.C: New.
723
724 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
725
726 PR testsuite/88041
727 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
728 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
729 Include $subdir in filename.
730 Cleanup generated source.
731 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
732 absolute path.
733 * gdc.test/compilable/depsOutput9948.d: Likewise.
734
735 2018-12-13 Jakub Jelinek <jakub@redhat.com>
736
737 PR testsuite/88454
738 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
739 const char * to const signed char *.
740 (bmhi_init): Change pattern parameter's type the same. Use
741 __builtin_strlen instead of undeclared strlen.
742
743 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
744
745 * gcc.target/s390/zvector/vec-double-1.c: New test.
746 * gcc.target/s390/zvector/vec-double-2.c: New test.
747
748 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
749
750 * gcc.target/i386/funcspec-56.inc: Handle new march.
751
752 2018-12-13 Jakub Jelinek <jakub@redhat.com>
753
754 PR target/88465
755 * gcc.target/i386/avx512f-pr88465.c: New test.
756 * gcc.target/i386/avx512dq-pr88465.c: New test.
757
758 PR target/88461
759 * gcc.target/i386/pr88461.c: New test.
760
761 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
762
763 * g++.dg/other/static5.C: New.
764
765 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
766
767 PR testsuite/88318
768 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
769
770 2018-12-12 Joel Brobecker <brobecker@adacore.com>
771
772 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
773
774 2018-12-12 Jakub Jelinek <jakub@redhat.com>
775
776 PR c++/88446
777 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
778
779 PR c++/88449
780 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
781 to dg-do run.
782 (e): Adjust comment with correct expected value.
783 (main): Expect e == 1.
784 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
785
786 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/88155
789 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
790 * gfortran.dg/pr88155.f90: New test.
791
792 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
793
794 PR fortran/88249
795 * gfortran.dg/pr88249.f90: New test.
796
797 2018-12-11 Jakub Jelinek <jakub@redhat.com>
798
799 PR tree-optimization/80520
800 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
801 clean.
802
803 2018-12-11 Marek Polacek <polacek@redhat.com>
804
805 PR c++/86608 - reading constexpr volatile variable.
806 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
807 * g++.dg/cpp0x/pr65327.C: Add dg-error.
808
809 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
810
811 * g++.dg/pr53037-4.C: Test the first two locations too.
812
813 2018-12-11 Jakub Jelinek <jakub@redhat.com>
814
815 PR tree-optimization/88444
816 * gcc.dg/pr88444.c: New test.
817
818 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
819
820 * gcc.target/i386/pr52813.c: New test.
821
822 2018-12-11 Jakub Jelinek <jakub@redhat.com>
823
824 PR target/88425
825 * gcc.target/i386/pr88425.c: New test.
826
827 PR sanitizer/88426
828 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
829
830 2018-12-11 Yannick Moy <moy@adacore.com>
831
832 * gnat.dg/ghost4.adb: New testcase.
833
834 2018-12-11 Ed Schonberg <schonberg@adacore.com>
835
836 * gnat.dg/iter4.adb: New testcase.
837
838 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
839
840 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
841 gnat.dg/valid4_pkg.ads: New testcase.
842
843 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
844
845 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
846 gnat.dg/packed_array_pkg.ads: New testcase.
847
848 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
849
850 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
851
852 2018-12-11 Ed Schonberg <schonberg@adacore.com>
853
854 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
855 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
856 gnat.dg/bip_cu_t.ads: New testcase.
857
858 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
859
860 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
861
862 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
863
864 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
865 gnat.dg/atomic11_pkg2.ads: New testcase.
866
867 2018-12-11 Ed Schonberg <schonberg@adacore.com>
868
869 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
870 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
871 New testcase.
872 * gnat.dg/static_pred1.adb: Expect an error message.
873
874 2018-12-11 Jakub Jelinek <jakub@redhat.com>
875
876 PR lto/86004
877 * lib/target-supports.exp (check_effective_target_lto_incremental):
878 New.
879 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
880 * g++.dg/lto/pr65316_0.C: Likewise.
881 * g++.dg/lto/pr85176_0.C: Likewise.
882 * g++.dg/lto/pr79000_0.C: Likewise.
883 * g++.dg/lto/pr66180_0.C: Likewise.
884 * g++.dg/lto/pr65193_0.C: Likewise.
885 * g++.dg/lto/pr69077_0.C: Likewise.
886 * g++.dg/lto/pr68057_0.C: Likewise.
887 * g++.dg/lto/pr66705_0.C: Likewise.
888 * g++.dg/lto/pr65302_0.C: Likewise.
889 * g++.dg/lto/20091002-1_0.C: Likewise.
890 * g++.dg/lto/pr81940_0.C: Likewise.
891 * g++.dg/lto/pr64043_0.C: Likewise.
892 * g++.dg/lto/pr65549_0.C: Likewise.
893 * g++.dg/lto/pr69133_0.C: Likewise.
894 * gfortran.dg/lto/pr79108_0.f90: Likewise.
895
896 2018-12-10 Jeff Law <law@redhat.com>
897
898 PR tree-optimization/80520
899 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
900 * gcc.dg/tree-ssa/split-path-11.c: New test.
901
902 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
903
904 PR fortran/97922
905 * gfortran.dg/io_constraints_8.f90: Update error message.
906 * gfortran.dg/pr87922.f90: New test.
907
908 2018-12-10 Martin Sebor <msebor@redhat.com>
909
910 PR tree-optimization/86196
911 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
912 base size only of arrays.
913
914 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
915
916 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
917
918 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
919
920 PR fortran/88269
921 * gfortran.dg/pr88269.f90: New test.
922
923 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
924
925 PR target/88418
926 * gcc.target/i386/pr88418.c: New test.
927
928 2018-12-10 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/88427
931 * gcc.dg/pr88427.c: New testcase.
932
933 2018-12-10 Jakub Jelinek <jakub@redhat.com>
934
935 PR ipa/87955
936 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
937
938 2018-12-10 Martin Jambor <mjambor@suse.cz>
939
940 PR ipa/88214
941 * gcc.dg/ipa/pr88214.c: New test.
942
943 2018-12-10 Jakub Jelinek <jakub@redhat.com>
944
945 PR testsuite/88369
946 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
947 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
948 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
949 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
950 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
951 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
952 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
953
954 2018-12-10 Richard Biener <rguenther@suse.de>
955
956 PR middle-end/88415
957 * gcc.dg/gomp/pr88415.c: New testcase.
958
959 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
960
961 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
962 Visium and remove other specific handling.
963 * c-c++-common/patchable_function_entry-default.c: Likewise.
964 * c-c++-common/patchable_function_entry-definition.c: Likewise.
965
966 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
967
968 PR fortran/88205
969 * gfortran.dg/pr88205.f90: New unit.
970
971 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
972
973 PR d/88039
974 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
975 (dmd2dg): Check generated html in ddoc tests.
976 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
977
978 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
979
980 PR fortran/88206
981 * gfortran.dg/pr88206.f90: New test.
982
983 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
984
985 PR fortran/88228
986 * gfortran.dg/pr88228.f90: New test.
987
988 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
989
990 * gfortran.dg/goacc/combined-directives-3.f90: New file.
991
992 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
993
994 * c-c++-common/goacc/combined-directives-3.c: New test.
995 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
996 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
997 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
998
999 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
1000
1001 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
1002 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
1003 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
1004
1005 * gfortran.dg/goacc/loop-2.f95: Split into...
1006 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
1007 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
1008 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
1009 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
1010 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
1011 file...
1012 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
1013 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
1014
1015 PR fortran/88420
1016 * gfortran.dg/goacc/loop-1-2.f95: Update.
1017 * gfortran.dg/goacc/loop-1.f95: Likewise.
1018
1019 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1020
1021 PR fortran/88048
1022 * gfortran.dg/pr88048.f90: New test.
1023
1024 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1025
1026 PR fortran/87945
1027 * gfortran.dg/pr87945_1.f90: New test.
1028 * gfortran.dg/pr87945_2.f90: New test.
1029
1030 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1031
1032 PR fortran/88025
1033 * gfortran.dg/pr88025.f90: New test.
1034
1035 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1036
1037 * gfortran.dg/pr88357_1.f90: New test.
1038 * gfortran.dg/pr88357_2.f90: New test.
1039
1040 2018-12-08 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR fortran/88304
1043 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
1044
1045 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 * g++.dg/other/bitfield7.C: New.
1048 * g++.dg/parse/bitfield8.C: Likewise.
1049 * g++.dg/parse/bitfield9.C: Likewise.
1050 * g++.dg/pr53037-4.C: Test the locations too.
1051
1052 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
1053
1054 PR target/87496
1055 * gcc.target/powerpc/pr87496.c: Rename from this...
1056 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
1057 * gcc.target/powerpc/pr87496-2.c: New test.
1058 * gcc.target/powerpc/pr87496-3.c: New test.
1059
1060 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1061
1062 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
1063
1064 2018-12-07 Jeff Law <law@redhat.com>
1065
1066 PR middle-end/87813
1067 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
1068 options to test.
1069
1070 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
1071
1072 PR rtl-optimization/88349
1073 * gcc.target/mips/pr88349.c: New.
1074
1075 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR c++/86669
1078 * g++.dg/cpp0x/initlist105.C: New test.
1079 * g++.dg/cpp0x/initlist106.C: New test.
1080 * g++.dg/other/pr86669.C: New test.
1081
1082 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1083
1084 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
1085
1086 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1087
1088 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
1089
1090 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1091
1092 * gcc.target/i386/ipa-stack-alignment-2.c: Add
1093 -fomit-frame-pointer to dg-options.
1094
1095 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR target/85593
1098 * gcc.target/i386/pr85593.c: New test.
1099
1100 PR rtl-optimization/85770
1101 * gcc.target/i386/pr85770.c: Require int128 effective target.
1102
1103 PR fortran/88377
1104 * gfortran.dg/gomp/pr88377.f90: New test.
1105
1106 PR c/88367
1107 * gcc.dg/tree-ssa/pr88367.c: New test.
1108
1109 PR c++/87506
1110 * g++.dg/cpp0x/constexpr-87506.C: New test.
1111
1112 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 * g++.dg/parse/bitfield7.C: New.
1115 * g++.dg/other/bitfield2.C: Check location and type.
1116 * g++.dg/parse/bitfield1.C: Likewise.
1117 * g++.dg/parse/bitfield2.C: Likewise.
1118
1119 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
1120
1121 PR c++/86747
1122 * g++.dg/pr86747.C: New.
1123
1124 PR c++/86397
1125 * g++.dg/cpp0x/pr86397-1.C: New.
1126 * g++.dg/cpp0x/pr86397-2.C: New.
1127
1128 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1129
1130 PR target/88316
1131 * gcc.target/powerpc/bmi-check.h: Remove test for
1132 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1133 * gcc.target/powerpc/bmi2-check.h: Likewise.
1134 * gcc.target/powerpc/mmx-check.h: Likewise.
1135 * gcc.target/powerpc/sse-check.h: Likewise.
1136 * gcc.target/powerpc/sse2-check.h: Likewise.
1137 * gcc.target/powerpc/sse3-check.h: Likewise.
1138
1139 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1140
1141 PR target/88316
1142 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1143 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1144 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1145 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1146 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1147 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1148 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1149 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1150 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1151 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1152
1153 2018-12-06 Marek Polacek <polacek@redhat.com>
1154
1155 PR c++/88373 - wrong parse error with ~.
1156 * g++.dg/cpp2a/fn-template19.C: New test.
1157
1158 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
1159
1160 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1161
1162 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1163
1164 * c-c++-common/torture/asm-inline.c: New testcase.
1165 * gcc.dg/asm-qual-2.c: Test asm inline, too.
1166
1167 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1168
1169 PR inline-asm/55681
1170 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1171 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1172 in any order, but that duplicates are not allowed.
1173
1174 2018-12-06 Jeff Law <law@redhat.com>
1175
1176 PR testsuite/86540
1177 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1178 tests on aarch64.
1179 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1180
1181 2018-12-06 David Malcolm <dmalcolm@redhat.com>
1182
1183 PR c++/85110
1184 * g++.dg/diagnostic/missing-default-args.C: New test.
1185 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1186 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1187 references and incomplete types.
1188 * g++.dg/warn/Wconversion-null-4.C: New test.
1189
1190 2018-12-06 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR target/87598
1193 * gcc.target/aarch64/asm-5.c: New test.
1194
1195 PR tree-optimization/85726
1196 * gcc.dg/tree-ssa/pr85726-1.c: New test.
1197 * gcc.dg/tree-ssa/pr85726-2.c: New test.
1198 * gcc.dg/tree-ssa/pr85726-3.c: New test.
1199 * gcc.dg/tree-ssa/pr85726-4.c: New test.
1200
1201 PR fortran/88304
1202 * gfortran.fortran-torture/compile/pr88304.f90: New test.
1203
1204 2018-12-06 Richard Biener <rguenther@suse.de>
1205
1206 PR middle-end/63184
1207 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1208 optimized dump scanning.
1209 * c-c++-common/pr19807-3.c: Likewise.
1210
1211 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 * g++.dg/parse/bitfield6b.C: New.
1214 * g++.dg/parse/bitfield3.C: Test location and type.
1215
1216 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
1217
1218 * lib/c-compat.exp (compat-use-alt-compiler):
1219 Handle -fno-diagnostics-show-line-numbers.
1220 (compat_setup_dfp): Likewise.
1221
1222 2018-12-05 Jeff Law <law@redhat.com>
1223
1224 PR rtl-optimization/85770
1225 * gcc.target/i386/pr85770.c: New test.
1226
1227 2018-12-05 Martin Sebor <msebor@redhat.com>
1228
1229 PR c/87028
1230 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1231 * gcc.dg/Wstringop-truncation-5.c: New test.
1232 * gcc.dg/strcmpopt_1.c: Adjust.
1233 * gcc.dg/tree-ssa/pr79697.c: Same.
1234
1235 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1236
1237 PR tree-optimization/88064
1238 * gcc.dg/vect/vect-over-widen-23.c: New test.
1239
1240 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1241
1242 * lib/gcc-dg.exp (process-message): Change verbosity level of
1243 "verbose" from 2 to 3.
1244 (dg-locus): Likewise.
1245
1246 2018-12-05 Richard Biener <rguenther@suse.de>
1247
1248 PR middle-end/63184
1249 * c-c++-common/pr19807-2.c: New testcase.
1250 * c-c++-common/pr19807-3.c: Likewise.
1251
1252 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1253
1254 PR testsuite/88208
1255 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1256 [__sparcv9 || __arch64__]: Define.
1257
1258 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1259
1260 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1261 * gcc.target/sparc/20181129-2.c: Likewise.
1262
1263 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR tree-optimization/87360
1266 * g++.dg/opt/pr87360.C: New test.
1267 * gfortran.dg/pr87360.f90: New test.
1268
1269 PR c++/87897
1270 * g++.dg/init/const13.C: New test.
1271
1272 PR sanitizer/88333
1273 * c-c++-common/asan/pr88333.c: New test.
1274
1275 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1276
1277 PR c++/85569
1278 * g++.dg/cpp1z/pr85569.C: New.
1279
1280 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1281
1282 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1283 to clei_<su>.df $wn,$wn,4 in test31.
1284
1285 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/84636
1288 * g++.dg/parse/bitfield6.C: New.
1289
1290 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR tree-optimization/87320
1293 * gcc.dg/pr87320.c: New test.
1294
1295 2018-12-04 Jeff Law <law@redhat.com>
1296
1297 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1298
1299 2018-12-04 Martin Sebor <msebor@redhat.com>
1300
1301 * gcc.target/i386/attr-aligned-2.c: New test.
1302 * gcc.target/i386/falign-functions-3.c: New test.
1303
1304 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR target/88188
1307 * gcc.target/powerpc/pr88188-2.c: New test.
1308
1309 2018-12-04 Marek Polacek <polacek@redhat.com>
1310
1311 PR c++/88184 - ICE when treating name as template-name.
1312 * g++.dg/cpp2a/fn-template17.C: New test.
1313 * g++.dg/cpp2a/fn-template18.C: New test.
1314
1315 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1316
1317 * gcc.dg/live-patching-2.c: Require LTO.
1318
1319 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1320
1321 PR testsuite/88310
1322 * lib/target-supports.exp (check_effective_target_freorder):
1323 Suppress warnings for missing profile.
1324
1325 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1326
1327 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1328 for C++2a.
1329 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1330
1331 PR tree-optimization/88285
1332 * gcc.dg/predict-22.c: Only compile on freorder targets.
1333
1334 2018-12-04 Julian Brown <julian@codesourcery.com>
1335
1336 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1337 test for "wait (".
1338
1339 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR c++/88103
1342 * g++.dg/cpp0x/rv-cond3.C: New test.
1343
1344 2018-12-04 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/88315
1347 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1348 initial value.
1349
1350 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR middle-end/64242
1353 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1354 (p): Make it void *volatile instead of volatile void *.
1355 (q): New variable.
1356 (main): Add a dummy 32-byte aligned variable and escape its address.
1357 Don't require that the two __builtin_alloca (0) calls return the
1358 same address, just require that their difference is smaller than
1359 1024 bytes.
1360
1361 2018-12-03 Marek Polacek <polacek@redhat.com>
1362
1363 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1364
1365 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1366
1367 * gnat.dg/array33.adb: New testcase.
1368
1369 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1370
1371 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1372
1373 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1374
1375 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1376 gnat.dg/generic_inst2_c.ads: New testcase.
1377
1378 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1379
1380 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1381 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1382 gnat.dg/overload2_q.ads: New testcase.
1383
1384 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1385 Mark Eggleston <mark.eggleston@codethink.co.uk>
1386
1387 PR fortran/87919
1388 * gfortran.dg/array_temporaries_5.f90: New test.
1389 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1390 * gfortran.dg/dec_d_lines_3.f: Ditto.
1391 * gfortran.dg/dec_exp_4.f90: Ditto.
1392 * gfortran.dg/dec_exp_5.f90: Ditto.
1393 * gfortran.dg/dec_io_7.f90: Ditto.
1394 * gfortran.dg/dec_structure_24.f90: Ditto.
1395 * gfortran.dg/dec_structure_25.f90: Ditto.
1396 * gfortran.dg/dec_structure_26.f90: Ditto.
1397 * gfortran.dg/dec_structure_27.f90: Ditto.
1398 * gfortran.dg/dec_type_print_3.f90: Ditto.
1399 * gfortran.dg/init_flag_20.f90: Ditto.
1400
1401 2018-12-03 Jeff Law <law@redhat.com>
1402
1403 * gcc.dg/pr59963-2.c: Make testnames unique.
1404 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1405
1406 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1407
1408 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1409 of a@GOTENT.
1410 * gcc.target/s390/section-anchors.c: New test.
1411 * gcc.target/s390/section-anchors2.c: New test.
1412 * gcc.target/s390/section-anchors3.c: New test.
1413
1414 2018-12-03 Richard Biener <rguenther@suse.de>
1415
1416 PR tree-optimization/88301
1417 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1418
1419 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1420
1421 PR tree-optimization/71109
1422 * gcc.c-torture/compile/pr71109.c: New test.
1423
1424 PR target/88287
1425 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1426 canonicalization.
1427
1428 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1429
1430 PR target/80080
1431 * gcc.target/s390/pr80080-4.c: New test.
1432
1433 2018-12-02 Andi Kleen <ak@linux.intel.com>
1434
1435 * gcc.target/i386/returninst1.c: Run on 64bit only.
1436 * gcc.target/i386/returninst2.c: Dito.
1437 * gcc.target/i386/returninst3.c: Dito.
1438
1439 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR target/88278
1442 * gcc.target/i386/pr88278.c: New test.
1443 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1444 instead.
1445 * gcc.target/i386/pr53759-2.c: New test.
1446
1447 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1448 tests.
1449
1450 PR sanitizer/88291
1451 * c-c++-common/asan/pr88291.c: New test.
1452
1453 PR c++/88258
1454 * g++.dg/gomp/pr88258.C: New test.
1455
1456 2018-12-01 Marek Polacek <polacek@redhat.com>
1457
1458 Implement P0634R3, Down with typename!
1459 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1460 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1461 * g++.dg/cpp1z/typename1.C: New test.
1462 * g++.dg/cpp2a/typename1.C: New test.
1463 * g++.dg/cpp2a/typename10.C: New test.
1464 * g++.dg/cpp2a/typename11.C: New test.
1465 * g++.dg/cpp2a/typename2.C: New test.
1466 * g++.dg/cpp2a/typename3.C: New test.
1467 * g++.dg/cpp2a/typename4.C: New test.
1468 * g++.dg/cpp2a/typename5.C: New test.
1469 * g++.dg/cpp2a/typename6.C: New test.
1470 * g++.dg/cpp2a/typename7.C: New test.
1471 * g++.dg/cpp2a/typename8.C: New test.
1472 * g++.dg/cpp2a/typename9.C: New test.
1473 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1474 c++17_down.
1475 * g++.dg/other/crash-9.C: Add template disambiguator.
1476 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1477 * g++.dg/parse/crash13.C: Likewise.
1478 * g++.dg/parse/error36.C: Likewise.
1479 * g++.dg/parse/no-typename1.C: Likewise.
1480 * g++.dg/parse/typedef2.C: Likewise.
1481 * g++.dg/parse/typename11.C: Likewise.
1482 * g++.dg/template/crash48.C: Adjust dg-error.
1483 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1484 Add dg-error.
1485 * g++.dg/template/error29.C: Only expect error in c++17_down.
1486 * g++.dg/template/nested5.C: Add template disambiguator.
1487 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1488 * g++.dg/template/static30.C: Add dg-error.
1489 * g++.dg/template/typedef6.C: Adjust dg-error.
1490 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1491
1492 PR c++/83856
1493 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1494
1495 PR c++/79629
1496 * g++.dg/other/error35.C: New test.
1497
1498 PR c++/87523
1499 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1500
1501 2018-12-01 Jeff Law <law@redhat.com>
1502
1503 * gcc.dg/predict-22.c: Update expected output.
1504
1505 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR target/54589
1508 * gcc.target/i386/pr54589.c: New test.
1509
1510 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR testsuite/85368
1513 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1514 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1515 effective target, drop -mbranch-cost= options from the test and
1516 instead pass --param logical-op-non-short-circuit=0 or
1517 --param logical-op-non-short-circuit=1 depending on what the
1518 tests meant to test.
1519 * gcc.dg/pr21643.c: Likewise.
1520 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1521 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1522 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1523 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1524 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1525 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1526 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1527 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1528 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1529 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1530 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1531 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1533 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1534 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1535 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1537 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1538 * gcc.dg/binop-xor1.c: Likewise.
1539 * gcc.dg/pr46309.c: Likewise.
1540 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1541 * gcc.dg/tree-ssa/reassoc-32.c: Add
1542 --param logical-op-non-short-circuit=1 to dg-options.
1543 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1544 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1545 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1546 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1547
1548 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1549
1550 PR middle-end/64242
1551 * gcc.c-torture/execute/pr64242.c: New test.
1552
1553 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1554
1555 * g++.dg/parse/missing-parens-fixit.C: New test.
1556
1557 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1558
1559 * gcc.dg/independent-cloneids-1.c: New test.
1560
1561 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1562
1563 PR debug/85550
1564 * g++.dg/debug/dwarf2/pr85550.C: New test.
1565
1566 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1567
1568 PR c/87924
1569 * c-c++-common/goacc/asyncwait-5.c: Update.
1570 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1571
1572 * c-c++-common/goacc/asyncwait-5.c: New file.
1573 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1574
1575 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1576
1577 PR target/87496
1578 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1579 Add -mcpu=power7 option.
1580
1581 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1582
1583 PR preprocessor/88257
1584 * c-c++-common/Wformat-pr88257.c: New test.
1585 * c-c++-common/Wformat-pr88257.h: New test header.
1586 * c-c++-common/empty.h: New test header.
1587
1588 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1589
1590 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1591 * lib/target-supports.exp
1592 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1593 stdint.h.
1594
1595 2018-11-30 Martin Liska <mliska@suse.cz>
1596
1597 PR sanitizer/81715
1598 * c-c++-common/asan/asan-stack-small.c: New test.
1599
1600 2018-11-30 Richard Biener <rguenther@suse.de>
1601
1602 * gcc.dg/gimplefe-34.c: New testcase.
1603 * gcc.dg/gimplefe-35.c: Likewise.
1604
1605 2018-11-30 Martin Liska <mliska@suse.cz>
1606
1607 PR testsuite/88265
1608 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1609 * gfortran.dg/simd-builtins-6.f90: Likewise.
1610
1611 2018-11-29 Andi Kleen <ak@linux.intel.com>
1612
1613 * gcc.target/i386/fentryname2.c: New test.
1614 * gcc.target/i386/fentryname3.c: New test.
1615
1616 2018-11-29 Andi Kleen <ak@linux.intel.com>
1617
1618 * gcc.target/i386/fentryname1.c: New test.
1619
1620 2018-11-29 Andi Kleen <ak@linux.intel.com>
1621
1622 * gcc.target/i386/returninst1.c: New test.
1623 * gcc.target/i386/returninst2.c: New test.
1624 * gcc.target/i386/returninst3.c: New test.
1625
1626 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1627
1628 * gcc.target/sparc/20181129-1.c: New test.
1629 * gcc.target/sparc/20181129-2.c: Likewise.
1630
1631 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR target/88152
1634 * g++.target/i386/pr88152.C: New test.
1635
1636 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1637
1638 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1639
1640 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 * g++.dg/cpp0x/constexpr-base6b.C: New.
1643 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1644 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1645 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1646 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1647 * g++.dg/cpp1y/pr63996.C: Likewise.
1648 * g++.dg/ext/constexpr-vla5.C: Likewise.
1649 * g++.dg/ext/stmtexpr15.C: Likewise.
1650 * g++.dg/ext/vla1.C: Likewise.
1651 * g++.dg/other/fold1.C: Likewise.
1652 * g++.dg/parse/array-size2.C: Likewise.
1653 * g++.dg/parse/crash36.C: Likewise.
1654 * g++.dg/ubsan/pr81530.C: Likewise.
1655 * g++.dg/warn/Wvla-1.C: Likewise.
1656 * g++.dg/warn/Wvla-2.C: Likewise.
1657 * g++.old-deja/g++.brendan/array1.C: Likewise.
1658 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1659 * g++.old-deja/g++.law/init3.C: Likewise.
1660 * g++.old-deja/g++.mike/p6149.C: Likewise.
1661
1662 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1663
1664 PR c++/88121
1665 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1666 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1667
1668 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1669
1670 PR target/87496
1671 * gcc.target/powerpc/pr87496.c: New test.
1672
1673 2018-11-29 Martin Sebor <msebor@redhat.com>
1674
1675 PR c/88172
1676 PR testsuite/88208
1677 * gcc.dg/attr-aligned-2.c: New test.
1678 * gcc.dg/builtin-has-attribute.c: Adjust.
1679 * c-c++-common/builtin-has-attribute-2.c: Same.
1680 * c-c++-common/builtin-has-attribute-3.c: Same.
1681 * c-c++-common/builtin-has-attribute-4.c: Same.
1682 * c-c++-common/builtin-has-attribute-5.c: New test.
1683 * gcc.target/aarch64/attr-aligned.c: Same.
1684 * gcc.target/i386/attr-aligned.c: Same.
1685 * gcc.target/powerpc/attr-aligned.c: Same.
1686 * gcc.target/sparc/attr-aligned.c: Same.
1687
1688 2018-11-29 qing zhao <qing.zhao@oracle.com>
1689
1690 * gcc.dg/live-patching-1.c: New test.
1691 * gcc.dg/live-patching-2.c: New test.
1692 * gcc.dg/live-patching-3.c: New test.
1693 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1694 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1695
1696 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1697
1698 * gcc.dg/sinhatanh-1.c: New test.
1699 * gcc.dg/sinhatanh-2.c: New test.
1700 * gcc.dg/sinhatanh-3.c: New test.
1701
1702 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR target/54700
1705 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1706 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1707 * g++.target/i386/avx-pr54700-1.C: New test.
1708 * g++.target/i386/avx-pr54700-2.C: New test.
1709 * g++.target/i386/avx2-pr54700-1.C: New test.
1710 * g++.target/i386/avx2-pr54700-2.C: New test.
1711 * g++.target/i386/sse4_1-check.h: New file.
1712 * g++.target/i386/avx-check.h: New file.
1713 * g++.target/i386/avx2-check.h: New file.
1714 * g++.target/i386/m128-check.h: New file.
1715 * g++.target/i386/m256-check.h: New file.
1716 * g++.target/i386/avx-os-support.h: New file.
1717
1718 PR target/88152
1719 * g++.dg/tree-ssa/pr88152-1.C: New test.
1720 * g++.dg/tree-ssa/pr88152-2.C: New test.
1721
1722 PR target/88234
1723 * gcc.dg/ubsan/pr88234.c: New test.
1724
1725 2018-11-29 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/88243
1728 * gcc.dg/torture/pr88243.c: New testcase.
1729
1730 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR c++/87539
1733 * g++.dg/cpp0x/pr87539.C: New test.
1734
1735 2018-11-28 Martin Sebor <msebor@redhat.com>
1736
1737 PR c/88065
1738 PR c/87297
1739 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1740
1741 2018-11-28 Marek Polacek <polacek@redhat.com>
1742
1743 Implement P1094R2, Nested inline namespaces.
1744 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1745 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1746
1747 2018-11-28 Nathan Sidwell <nathan@acm.org>
1748
1749 PR c++/87531
1750 * g++.dg/lookup/pr87531.C: New.
1751
1752 2018-11-28 Jan Hubicka <jh@suse.cz>
1753
1754 * gcc.dg/predict-13.c: Update template.
1755 * gcc.dg/predict-13b.c: New testcase.
1756 * gcc.dg/predict-22.c: New testcase.
1757 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1758 get sane profile.
1759
1760 2018-11-28 Marek Polacek <polacek@redhat.com>
1761
1762 PR c++/88222 - ICE with bit-field with invalid type.
1763 * g++.dg/ext/flexary31.C: New test.
1764
1765 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1766
1767 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1768 * g++.dg/opt/pr83084.C: XFAIL AIX.
1769 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1770
1771 2018-11-28 Richard Biener <rguenther@suse.de>
1772
1773 PR tree-optimization/88223
1774 * gcc.dg/torture/pr88223.c: New testcase.
1775
1776 2018-11-28 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/88217
1779 * g++.dg/pr88217.C: New testcase.
1780
1781 2018-11-28 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/79351
1784 * gcc.dg/torture/pr79351.c: New testcase.
1785
1786 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR target/88189
1789 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1790 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1791 * gcc.target/i386/avx-pr88189-1.c: New test.
1792 * gcc.target/i386/avx-pr88189-2.c: New test.
1793
1794 PR c++/87476
1795 * g++.dg/cpp0x/pr87476-1.C: New test.
1796 * g++.dg/cpp0x/pr87476-2.C: New test.
1797
1798 PR c++/88215
1799 * c-c++-common/ubsan/pr88215.c: New test.
1800
1801 2018-11-28 Richard Biener <rguenther@suse.de>
1802
1803 PR tree-optimization/88182
1804 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1805
1806 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR c++/88187
1809 * g++.dg/other/pr88187.C: New test.
1810
1811 PR c++/88181
1812 * g++.dg/debug/pr88181.C: New test.
1813
1814 PR middle-end/87157
1815 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1816 attribute.
1817
1818 2018-11-27 Martin Sebor <msebor@redhat.com>
1819
1820 PR 87756
1821 PR 88211
1822 PR 88226
1823 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1824 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1825 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1826
1827 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1828
1829 PR preprocessor/83173
1830 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1831 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1832 pr83173.c.
1833 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1834 pr83173.c.
1835 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1836 pr83173.c.
1837 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1838 instead of PLUGIN_START_UNIT.
1839 * gcc.dg/plugin/plugin.exp: Enable new test.
1840
1841 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR testsuite/85368
1844 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1845 rather than 0 or 2 depending on logical_op_short_circuit.
1846
1847 PR target/88188
1848 * gcc.target/powerpc/pr88188.c: New test.
1849
1850 2018-11-27 Martin Liska <mliska@suse.cz>
1851
1852 * gfortran.dg/simd-builtins-1.f90: New test.
1853 * gfortran.dg/simd-builtins-1.h: New test.
1854 * gfortran.dg/simd-builtins-2.f90: New test.
1855 * gfortran.dg/simd-builtins-3.f90: New test.
1856 * gfortran.dg/simd-builtins-3.h: New test.
1857 * gfortran.dg/simd-builtins-4.f: New test.
1858 * gfortran.dg/simd-builtins-4.h: New test.
1859 * gfortran.dg/simd-builtins-5.f: New test.
1860 * gfortran.dg/simd-builtins-6.f90: New test.
1861
1862 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1863
1864 * lib/target-supports.exp
1865 (check_effective_target_logical_op_short_circuit): Add msp430.
1866 (check_effective_target_int_eq_float): New.
1867 (check_effective_target_ptr_eq_long): New.
1868 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1869 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1870 sizeof (float) != sizeof (int).
1871 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1872 * gcc.dg/pr85859.c: Likewise.
1873 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1874 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1875 * gcc.dg/ifcvt-4.c: Likewise.
1876 * gcc.dg/pr34856.c: Likewise.
1877 * gcc.dg/builtin-apply2.c: Likewise.
1878 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1879 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1880 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1881 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1882 so it fits.
1883 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1884 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1885 sizeof(void *) != sizeof(long).
1886 * gcc.dg/lto/20091013-1_2.c: Likewise.
1887 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1888 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1889 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1890 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1891 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1892 * gcc.dg/weak/typeof-2.c: Likewise.
1893 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1894 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1895 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1896 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1897
1898 2018-11-26 Martin Sebor <msebor@redhat.com>
1899
1900 PR 87756
1901 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1902 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1903
1904 2018-11-26 Marek Polacek <polacek@redhat.com>
1905
1906 PR c++/88120 - ICE when calling save_expr in a template.
1907 * g++.dg/cpp0x/pr88120.C: New test.
1908
1909 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1910
1911 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1912 of int if __SIZEOF_INT__ == 2.
1913 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1914 __SIZEOF_SIZE_T < 4.
1915 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1916 __SIZEOF_INT__ == 2.
1917 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1918 * gcc.dg/pr53037-2.c: Likewise.
1919 * gcc.dg/pr53037-3.c: Likewise.
1920 * gcc.dg/pr85512.c: Likewise.
1921 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1922 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1923 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1924 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1925 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1926 int16.
1927 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1928 directives for int16.
1929
1930 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1931
1932 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1933 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1934 _printf_float for newlib_nano_io target.
1935 * gcc.c-torture/execute/930513-1.c: Likewise.
1936 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1937 * gcc.c-torture/execute/ieee/920810-1.x: New.
1938
1939 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1940
1941 PR target/88195
1942 * gcc.target/i386/pr88195.c: New test.
1943
1944 PR testsuite/88090
1945 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1946 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1947 expect it in diagnostics.
1948
1949 PR c++/86900
1950 * g++.dg/debug/dwarf2/pr86900.C: New test.
1951
1952 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1953
1954 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1955 size20plus.
1956 * gcc.dg/pr34225.c: Likewise.
1957 * gcc.dg/pr40971.c: Likewise.
1958 * gcc.dg/pr69071.c: Likewise.
1959 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1960 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1961 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1962 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1963 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1964 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1965 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1966 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1967 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1968 size32plus.
1969 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1970 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1971 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1972 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1973 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1974 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1975 * lib/target-supports.exp (check_effective_target_size20plus): New.
1976 (check_effective_target_size32plus): Update comment.
1977
1978 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1979
1980 PR target/88178
1981 * gcc.target/pr88178.c: New test.
1982
1983 2018-11-26 Matthias Klose <doko@ubuntu.com>
1984
1985 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1986
1987 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1988
1989 * lib/target-supports.exp (check_compile): Handle D.
1990 (check_effective_target_d_runtime): New proc.
1991 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1992 compile unless d_runtime.
1993 * gdc.dg/runnable.d: Skip unless d_runtime.
1994 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1995
1996 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1997
1998 PR fortran/88143
1999 * gfortran.dg/associate_46.f90: New test.
2000
2001 2018-11-23 Jeff Law <law@redhat.com>
2002
2003 PR rtl-optimization/84768
2004 * gcc.c-torture/compile/pr84768.c: New test.
2005
2006 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
2007
2008 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
2009 addition.
2010
2011 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2012
2013 PR tree-optimization/87756
2014 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
2015 optimized.
2016 * gcc.dg/builtin-memchr-3.c: Likewise.
2017
2018 2018-11-23 Martin Sebor <msebor@redhat.com>
2019
2020 PR tree-optimization/87756
2021 * gcc.dg/builtin-memchr-2.c: New test.
2022 * gcc.dg/builtin-memchr-3.c: Same.
2023 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
2024
2025 2018-11-23 Martin Sebor <msebor@redhat.com>
2026
2027 PR testsuite/88098
2028 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
2029 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
2030 * gcc.dg/torture/pr67222.c: Adjust.
2031
2032 2018-11-23 Richard Biener <rguenther@suse.de>
2033
2034 PR tree-optimization/88149
2035 * g++.dg/torture/pr88149.C: New testcase.
2036
2037 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR tree-optimization/86614
2040 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
2041 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
2042 warnings, just early ones from FE. Remove dg-prune-output.
2043 * c-c++-common/Warray-bounds-6.c: New test.
2044
2045 * gfortran.dg/pad_source_1.f: New test.
2046 * gfortran.dg/pad_source_2.f: New test.
2047 * gfortran.dg/pad_source_3.f: New test.
2048 * gfortran.dg/pad_source_4.f: New test.
2049 * gfortran.dg/pad_source_5.f: New test.
2050
2051 2018-11-22 Jan Hubicka <jh@suse.cz>
2052
2053 PR lto/88142
2054 * g++.dg/lto/odr-5_0.C: New testcase.
2055 * g++.dg/lto/odr-5_1.C: New testcase.
2056
2057 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
2058
2059 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
2060 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
2061
2062 2018-11-22 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR tree-optimization/85794
2065 * gcc.dg/vect/O3-pr85794.c: New test.
2066
2067 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
2068
2069 PR rtl-optimization/87718
2070 * gcc.target/i386/pr82361-1.c: Check only the first operand of
2071 moves.
2072
2073 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2074
2075 * gcc.target/arm/pr85434.c: New test.
2076
2077 2018-11-22 Richard Biener <rguenther@suse.de>
2078
2079 PR tree-optimization/88148
2080 * gfortran.dg/pr88148.f90: New testcase.
2081
2082 2018-11-22 Andreas Schwab <schwab@suse.de>
2083
2084 * g++.dg/lto/odr-2_0.C: Remove extra brace
2085
2086 2018-11-22 Martin Liska <mliska@suse.cz>
2087
2088 PR sanitizer/88017
2089 * gcc.dg/tsan/pr88017.c: New test.
2090
2091 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR c++/88122
2094 * g++.dg/cpp0x/implicit15.C: New test.
2095
2096 PR c++/87386
2097 * g++.dg/diagnostic/pr87386.C: New test.
2098 * g++.dg/parse/error17.C: Adjust expected diagnostics.
2099
2100 PR rtl-optimization/85925
2101 * gcc.c-torture/execute/20181120-1.c: Require effective target
2102 int32plus.
2103 (u): New variable.
2104 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
2105 instead of 0x10101.
2106
2107 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
2108
2109 PR target/85667
2110 * gcc.target/pr85667-1.c: New testcase.
2111 * gcc.target/pr85667-2.c: New testcase.
2112 * gcc.target/pr85667-3.c: New testcase.
2113 * gcc.target/pr85667-4.c: New testcase.
2114
2115 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
2116
2117 PR lto/87957
2118 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2119 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2120 * g++.dg/lto/odr-2_0.C: New.
2121 * g++.dg/lto/odr-2_1.C: New.
2122 * g++.dg/lto/odr-3_0.C: New.
2123 * g++.dg/lto/odr-3_1.C: New.
2124
2125 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR target/87839
2128 * gcc.target/aarch64/pr87839.c: New test.
2129
2130 2018-11-21 Renlin Li <renlin.li@arm.com>
2131
2132 PR middle-end/84877
2133 * gcc.dg/pr84877.c: New.
2134
2135 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2136
2137 PR target/87317
2138 * gcc.target/i386/pr87317-1.c: New file.
2139 * gcc.target/i386/pr87317-2.c: Likewise.
2140 * gcc.target/i386/pr87317-3.c: Likewise.
2141 * gcc.target/i386/pr87317-4.c: Likewise.
2142 * gcc.target/i386/pr87317-5.c: Likewise.
2143 * gcc.target/i386/pr87317-6.c: Likewise.
2144 * gcc.target/i386/pr87317-7.c: Likewise.
2145 * gcc.target/i386/pr87317-8.c: Likewise.
2146 * gcc.target/i386/pr87317-9.c: Likewise.
2147 * gcc.target/i386/pr87317-10.c: Likewise.
2148 * gcc.target/i386/pr87317-11.c: Likewise.
2149 * gcc.target/i386/pr87317-12.c: Likewise.
2150 * gcc.target/i386/pr87317-13.c: Likewise.
2151
2152 2018-11-21 Tom de Vries <tdevries@suse.de>
2153
2154 PR driver/79855
2155 * lib/options.exp (check_for_options_with_filter): New proc.
2156 * gcc.misc-tests/help.exp: Check that --help=params lines end with
2157 period.
2158
2159 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2160 Mark Eggleston <mark.eggleston@codethink.com>
2161
2162 * gfortran.dg/include_10.f: New test.
2163 * gfortran.dg/include_10.inc: New file.
2164 * gfortran.dg/include_11.f: New test.
2165 * gfortran.dg/include_12.f: New test.
2166 * gfortran.dg/include_13.f90: New test.
2167 * gfortran.dg/gomp/include_1.f: New test.
2168 * gfortran.dg/gomp/include_1.inc: New file.
2169 * gfortran.dg/gomp/include_2.f90: New test.
2170
2171 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
2172
2173 * gcc.target/s390/vector/align-1.c: New test.
2174 * gcc.target/s390/vector/align-2.c: New test.
2175
2176 2018-11-20 Martin Sebor <msebor@redhat.com>
2177
2178 * c-c++-common/builtin-has-attribute-2.c: New test.
2179 * c-c++-common/builtin-has-attribute-3.c: New test.
2180 * c-c++-common/builtin-has-attribute-4.c: New test.
2181 * c-c++-common/builtin-has-attribute.c: New test.
2182 * gcc.dg/builtin-has-attribute.c: New test.
2183 * gcc.target/i386/builtin-has-attribute.c: New test.
2184
2185 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2186
2187 PR lto/84044
2188 * g++.dg/lto/odr-4_0.C: New testcase.
2189 * g++.dg/lto/odr-4_1.C: New testcase.
2190
2191 2018-11-20 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR c++/88110
2194 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
2195
2196 PR tree-optimization/87895
2197 * gcc.dg/gomp/pr87895-1.c: New test.
2198 * gcc.dg/gomp/pr87895-2.c: New test.
2199 * gcc.dg/gomp/pr87895-3.c: New test.
2200
2201 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
2202
2203 PR target/88070
2204 * gcc.target/i386/pr88070.c: New test.
2205
2206 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
2207
2208 * gcc.target/s390/flogr-1.c: New test.
2209
2210 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2211
2212 PR lto/87997
2213 * g++.dg/torture/pr87997.C: New testcase.
2214
2215 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2216
2217 PR ipa/87706
2218 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2219
2220 2018-11-20 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/88074
2223 * gcc.dg/pr88074.c: New testcase.
2224
2225 2018-11-20 Martin Liska <mliska@suse.cz>
2226
2227 * pr57362.C: Move to g++.target/i386 folder.
2228 * pr57548.C: Likewise.
2229 * pr59492.C: Likewise.
2230 * pr82625.C: Likewise.
2231 * pr85329-2.C: Likewise.
2232 * pr85329.C: Likewise.
2233
2234 2018-11-20 Richard Biener <rguenther@suse.de>
2235
2236 PR tree-optimization/88069
2237 * gcc.dg/pr88069.c: New testcase.
2238
2239 2018-11-20 Martin Liska <mliska@suse.cz>
2240
2241 PR ipa/88093
2242 * gcc.target/i386/ipa-stack-alignment.c: Add
2243 -fomit-frame-pointer.
2244
2245 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2246
2247 PR target/88083
2248 * gcc.target/s390/pr88083.c: New test.
2249
2250 2018-11-20 Richard Biener <rguenther@suse.de>
2251
2252 PR middle-end/83215
2253 * g++.dg/tree-ssa/pr83215.C: New testcase.
2254
2255 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2256
2257 * gcc.c-torture/execute/20181120-1.c: New test.
2258
2259 2018-11-20 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/88087
2262 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2263
2264 2018-11-19 Paul Koning <ni1d@arrl.net>
2265
2266 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2267 * gcc.c-torture/execute/pr23467.c: Ditto.
2268 * gcc.c-torture/execute/pr36093.c: Ditto.
2269 * gcc.c-torture/execute/pr43783.c: Ditto.
2270 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2271 * gcc.dg/torture/pr36400.c: Ditto.
2272 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2273 for jsr.
2274
2275 2018-11-19 Paul Koning <ni1d@arrl.net>
2276
2277 * lib/target-supports.exp (check_weak_available): Return "no" for
2278 pdp11.
2279
2280 2018-11-19 Marek Polacek <polacek@redhat.com>
2281
2282 PR c++/87781 - detect invalid elaborated-type-specifier.
2283 * g++.dg/parse/elab3.C: New test.
2284 * g++.dg/template/crash115.C: Adjust dg-error.
2285
2286 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2287
2288 PR rtl-optimization/88033
2289 * gcc.target/i386/pr88033.c: New test.
2290
2291 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2292
2293 * gcc.target/aarch64/sve/unroll-1.c: New test.
2294
2295 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2296
2297 PR tree-optimization/87025
2298 * gcc.dg/pr87025.c: New test.
2299
2300 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR tree-optimization/88071
2303 * gcc.dg/pr88071.c: New test.
2304
2305 PR c++/60994
2306 * g++.dg/lookup/pr60994.C: New test.
2307
2308 PR debug/87039
2309 * g++.dg/gomp/pr78363-4.C: New test.
2310 * g++.dg/gomp/pr78363-5.C: New test.
2311 * g++.dg/gomp/pr78363-6.C: New test.
2312 * g++.dg/gomp/pr78363-7.C: New test.
2313
2314 2018-11-19 Richard Biener <rguenther@suse.de>
2315
2316 PR lto/87229
2317 * g++.dg/lto/pr87229_0.C: New testcase.
2318
2319 2018-11-19 Martin Liska <mliska@suse.cz>
2320
2321 PR lto/88077
2322 * gcc.dg/lto/pr88077_0.c: New test.
2323 * gcc.dg/lto/pr88077_1.c: New test.
2324
2325 2018-11-19 Martin Liska <mliska@suse.cz>
2326
2327 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2328 * g++.dg/gcov/ternary.C: Likewise.
2329 * lib/gcov.exp: Support pattern of following form:
2330 count(1*).
2331
2332 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2333
2334 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2335 unrelated final test.
2336 * gcc.target/visium/overflow16: Likewise.
2337 * gcc.target/visium/overflow32.c: Likewise.
2338
2339 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 * g++.dg/template/crash91.C: Check location too.
2342
2343 2018-11-19 Martin Liska <mliska@suse.cz>
2344
2345 PR gcov-profile/88045
2346 * g++.dg/gcov/pr88045.C: New test.
2347
2348 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/88073
2351 * gfortran.dg/where_7.f90: New test.
2352
2353 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2354
2355 PR fortran/70260
2356 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2357 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2358 * gfortran.dg/protected_6.f90: Likewise.
2359 * gfortran.dg/assign_11.f90: New test.
2360 * gfortran.dg/pointer_assign_12.f90: New test.
2361
2362 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR tree-optimization/87546
2365 * gcc.dg/vect/O3-pr87546.c: New test.
2366
2367 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2368
2369 PR middle-end/87854
2370 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2371 bits. Update comment.
2372 * gcc.dg/concat2.c: Likewise.
2373 * gcc.c-torture/compile/pr46534.c: Likewise.
2374
2375 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR c++/87269
2378 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2379 (operator"" _a) Change unsigned long type to std::size_t.
2380
2381 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2382
2383 * gcc.target/powerpc/fusion3.c: Delete.
2384 * gcc.target/powerpc/fusion4.c: Delete.
2385
2386 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR rtl-optimization/87475
2389 * g++.dg/opt/pr87475.C: New test.
2390
2391 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2392
2393 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2394 * gcc.c-torture/execute/user-printf.c: Likewise.
2395
2396 2018-11-16 Nathan Sidwell <nathan@acm.org>
2397
2398 PR c++/87269
2399 * g++.dg/lookup/pr87269.C: New.
2400
2401 2018-11-16 Richard Biener <rguenther@suse.de>
2402
2403 PR testsuite/88053
2404 * g++.dg/lto/pr54625-2_0.c: Add -w.
2405
2406 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2407
2408 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2409 r{o,x}sbg expectations.
2410 * gcc.target/s390/risbg-ll-2.c: Likewise.
2411
2412 2018-11-16 Richard Biener <rguenther@suse.de>
2413
2414 PR testsuite/88053
2415 * g++.dg/lto/pr54625-1_0.c: Add -w.
2416
2417 2018-11-15 Martin Sebor <msebor@redhat.com>
2418
2419 PR c++/87541
2420 PR c++/87542
2421 * g++.dg/ext/attr-alloc_size.C: New test.
2422 * c-c++-common/pr71574.c: Adjust diagnostics.
2423 * c-c++-common/attributes-1.c: Same.
2424 * gcc.dg/attr-alloc_align-2.c: Same.
2425 * gcc.dg/attr-alloc_align-4.c: New test.
2426 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2427 * gcc.dg/attr-alloc_size.c: Same.
2428 * gcc.dg/attr-assume_aligned-4.c: New test.
2429 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2430 * gcc.dg/nonnull-2.c: Same.
2431 * gcc.dg/torture/pr80612.c: Same.
2432 * obj-c++.dg/attributes/method-format-1.mm: Same.
2433 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2434 * objc.dg/attributes/method-format-1.m: same.
2435 * objc.dg/attributes/method-nonnull-1.m: Same.
2436
2437 2018-11-15 Martin Sebor <msebor@redhat.com>
2438
2439 PR c/83656
2440 * gcc.dg/20021006-1.c
2441 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2442 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2443 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2444 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2445 * gcc.dg/Walloca-16.c: Adjust.
2446 * gcc.dg/Wrestrict-4.c: Adjust.
2447 * gcc.dg/Wrestrict-5.c: Adjust.
2448 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2449 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2450 * gcc.dg/initpri1.c: Adjust.
2451 * gcc.dg/pr15698-1.c: Adjust.
2452 * gcc.dg/pr69156.c: Adjust.
2453 * gcc.dg/pr83463.c: Adjust.
2454 * gcc.dg/redecl-4.c: Adjust.
2455 * gcc.dg/tls/thr-init-2.c: Adjust.
2456 * gcc.dg/torture/pr55890-2.c: Adjust.
2457 * gcc.dg/torture/pr55890-3.c: Adjust.
2458 * gcc.dg/torture/pr67741.c: Adjust.
2459 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2460 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2461 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2462
2463 2018-11-15 Nathan Sidwell <nathan@acm.org>
2464
2465 PR c++/86246
2466 PR c++/87989
2467 * g++.dg/template/pr86246.C: New.
2468 * g++.dg/template/pr87989.C: New.
2469
2470 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2471
2472 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2473 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2474 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2475 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2476 * g++.dg/ext/constexpr-vla5.C: Likewise.
2477 * g++.dg/gomp/pr85134.C: Likewise.
2478
2479 2018-11-15 Nathan Sidwell <nathan@acm.org>
2480
2481 DR 2336
2482 * g++.dg/cpp1y/pr79393-3.C: New.
2483
2484 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2485
2486 PR other/19165
2487 * c-c++-common/diagnostic-format-json-1.c: New test.
2488 * c-c++-common/diagnostic-format-json-2.c: New test.
2489 * c-c++-common/diagnostic-format-json-3.c: New test.
2490 * c-c++-common/diagnostic-format-json-4.c: New test.
2491 * c-c++-common/diagnostic-format-json-5.c: New test.
2492 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2493 (custom_diagnostic_finalizer): Add diagnostic_t param.
2494 * gcc.dg/plugin/location_overflow_plugin.c
2495 (verify_unpacked_ranges): Likewise.
2496 (verify_no_columns): Likewise.
2497 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2498 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2499 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2500
2501 2018-11-15 Richard Biener <rguenther@suse.de>
2502
2503 PR middle-end/88029
2504 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2505
2506 2018-11-15 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/88031
2509 * gcc.dg/pr88031.c: New testcase.
2510
2511 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2512
2513 * gcc.target/aarch64/pr62178.c: Fix spaces.
2514
2515 2018-11-15 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/88030
2518 * gcc.dg/tsan/pr88030.c: New testcase.
2519
2520 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR rtl-optimization/88018
2523 * g++.dg/tsan/pr88018.C: New test.
2524
2525 2018-11-15 Richard Biener <rguenther@suse.de>
2526
2527 PR middle-end/87917
2528 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2529
2530 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2531
2532 PR tree-optimization/84648
2533 * gcc.dg/tree-ssa/pr84648.c: New test.
2534 * gcc.dg/pr68317.c: Add warning check on overflow.
2535
2536 2018-11-14 Nathan Sidwell <nathan@acm.org>
2537
2538 PR debug/88006
2539 PR debug/87462
2540 * g++.dg/debug/dwarf2/pr87462.C: New.
2541 * g++.dg/debug/dwarf2/pr88006.C: New.
2542
2543 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2546 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2547 * g++.dg/ext/flexary4.C: Likewise.
2548 * g++.dg/ext/flexary9.C: Likewise.
2549 * g++.dg/other/incomplete2.C: Likewise.
2550 * g++.dg/parse/friend12.C: Likewise.
2551
2552 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2553
2554 P1236R1 - Signed integers are two's complement
2555 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2556 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2557 diagnostics here for c++2a.
2558 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2559 diagnostics here for c++2a.
2560 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2561 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2562 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2563 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2564 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2565
2566 2018-11-14 Jeff Law <law@redhat.com>
2567
2568 * gcc.c-torture/compile/20181114.c: New test.
2569
2570 2018-11-14 Richard Biener <rguenther@suse.de>
2571
2572 PR middle-end/87985
2573 * gcc.dg/pr87985.c: New testcase.
2574
2575 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2576
2577 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2578 31-bit mode.
2579
2580 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2581
2582 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2583 in 64-bit mode.
2584 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2585 Likewise.
2586 * gcc.target/s390/global-array-even-element.c: Likewise.
2587
2588 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2589 Jackson Woodruff <jackson.woodruff@arm.com>
2590
2591 PR 71026/tree-optimization
2592 * gcc.dg/div-cmp-1.c: New test.
2593 * gcc.dg/div-cmp-2.c: New test.
2594
2595 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR other/88007
2598 * gcc.dg/pr88007.c: New test.
2599
2600 PR rtl-optimization/87817
2601 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2602
2603 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2604
2605 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2606
2607 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2608
2609 * gnat.dg/rt_signals.adb: New testcase.
2610
2611 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2612
2613 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2614
2615 2018-11-14 Javier Miranda <miranda@adacore.com>
2616
2617 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2618
2619 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2620
2621 * gnat.dg/compile_time_error1.adb,
2622 gnat.dg/compile_time_error1.ads,
2623 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2624
2625 2018-11-14 Justin Squirek <squirek@adacore.com>
2626
2627 * gnat.dg/generic_pkg.adb: New testcase.
2628
2629 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2630
2631 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2632 testcase.
2633
2634 2018-11-14 Justin Squirek <squirek@adacore.com>
2635
2636 * gnat.dg/enum5.adb: New testcase.
2637
2638 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2639
2640 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2641 gnat.dg/bip_exception_pkg.ads: New testcase.
2642
2643 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2644
2645 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2646 gnat.dg/equal4_controlled_filter.ads,
2647 gnat.dg/equal4_full_selector_filter.ads,
2648 gnat.dg/equal4_smart_pointers.ads: New testcase.
2649
2650 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2651
2652 * gnat.dg/generic_actuals.adb: New testcase.
2653
2654 2018-11-14 Richard Biener <rguenther@suse.de>
2655
2656 PR tree-optimization/87974
2657 * g++.dg/opt/pr87974.C: New testcase.
2658
2659 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR tree-optimization/87977
2662 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2663 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2664 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2665 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2666 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2667
2668 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2669
2670 PR rtl-optimization/87507
2671 * gcc.target/powerpc/pr87507.c: New test.
2672 * gcc.target/powerpc/pr68805.c: Update expected results.
2673
2674 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2675
2676 PR tree-optimization/87898
2677 * gcc.dg/gomp/pr87898.c: New test.
2678
2679 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2680
2681 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2682 "location_t".
2683 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2684
2685 2018-11-13 Martin Sebor <msebor@redhat.com>
2686
2687 PR middle-end/81824
2688 * gcc.dg/attr-copy-5.c: New test.
2689 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2690
2691 2018-11-13 Richard Biener <rguenther@suse.de>
2692
2693 PR tree-optimization/86991
2694 * gcc.dg/pr86991.c: New testcase.
2695
2696 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2697
2698 PR ipa/87955
2699 * gcc.target/i386/pr87955.c: New test.
2700
2701 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2702
2703 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2704 printer.
2705 * gcc.dg/tree-ssa/vrp92.c: Same.
2706
2707 2018-11-13 Richard Biener <rguenther@suse.de>
2708
2709 PR tree-optimization/87931
2710 * gcc.dg/graphite/pr87931.c: New testcase.
2711
2712 2018-11-13 Martin Liska <mliska@suse.cz>
2713
2714 PR sanitizer/87930
2715 * gcc.target/i386/pr87930.c: New test.
2716
2717 2018-11-13 Richard Biener <rguenther@suse.de>
2718
2719 PR tree-optimization/87962
2720 * gcc.dg/pr87962.c: New testcase.
2721
2722 2018-11-13 Richard Biener <rguenther@suse.de>
2723
2724 PR tree-optimization/87967
2725 * g++.dg/opt/pr87967.C: New testcase.
2726
2727 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2728
2729 * gcc.target/arc/builtin_eh.c: New test.
2730
2731 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2732
2733 * gcc.target/arc/firq-1.c: Update test.
2734 * gcc.target/arc/firq-3.c: Likewise.
2735 * gcc.target/arc/firq-4.c: Likewise.
2736 * gcc.target/arc/interrupt-6.c: Likewise.
2737
2738 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR rtl-optimization/87918
2741 * gcc.target/i386/pr87918.c: New test.
2742
2743 2018-11-13 Alan Modra <amodra@gmail.com>
2744
2745 * gcc.target/powerpc/rotmask.c: New.
2746
2747 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2748
2749 PR middle-end/86677
2750 PR middle-end/87528
2751 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2752 pattern.
2753 * gcc.dg/tree-ssa/popcount.c: Likewise.
2754 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2755 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2756 * gcc.target/aarch64/popcount4.c: New test.
2757 * lib/target-supports.exp (check_effective_target_popcountl): New.
2758
2759 2018-11-12 Martin Liska <mliska@suse.cz>
2760
2761 PR gcov-profile/87442
2762 * gcc.dg/profile-filtering-1.c: New test.
2763 * gcc.dg/profile-filtering-2.c: New test.
2764
2765 2018-11-12 Martin Sebor <msebor@redhat.com>
2766
2767 PR c/81824
2768 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2769
2770 2018-11-12 Renlin Li <renlin.li@arm.com>
2771
2772 PR target/87815
2773 * gcc.target/aarch64/sve/pr87815.c: New.
2774
2775 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2776
2777 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2778 combination tests.
2779
2780 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2781
2782 * gcc.target/csky/fnmul-1.c: New.
2783 * gcc.target/csky/fnmul-2.c: New.
2784 * gcc.target/csky/fnmul-3.c: New.
2785 * gcc.target/csky/fnmul-4.c: New.
2786
2787 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2788
2789 PR target/87928
2790 * gcc.target/i386/pr87928.c: New test.
2791
2792 2018-11-09 Martin Sebor <msebor@redhat.com>
2793
2794 PR testsuite/87965
2795 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2796 * gcc.dg/pr39323-1.c: Ditto.
2797
2798 2018-11-09 Paul Koning <ni1d@arrl.net>
2799
2800 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2801 warnings.
2802 * gcc.dg/Wrestrict-4.c: Ditto.
2803 * gcc.dg/Wrestrict-5.c: Ditto.
2804 * gcc.dg/pr83463.c: Ditto.
2805 * gcc.dg/torture/pr55890-2.c: Ditto.
2806 * gcc.dg/torture/pr55890-3.c: Ditto.
2807 * gcc.dg/torture/pr71816.c: Ditto.
2808
2809 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2810
2811 * c-c++-common/gomp/clauses-5.c: New test.
2812
2813 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2814 * c-c++-common/gomp/requires-2.c: Likewise.
2815 * c-c++-common/gomp/requires-4.c: Likewise.
2816
2817 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2818 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2819
2820 2018-11-09 Jeff Law <law@redhat.com>
2821
2822 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2823
2824 2018-11-09 Martin Sebor <msebor@redhat.com>
2825
2826 PR middle-end/81824
2827 * gcc.dg/Wattribute-alias.c: New test.
2828 * gcc.dg/Wmissing-attributes.c: New test.
2829 * gcc.dg/attr-copy.c: New test.
2830 * gcc.dg/attr-copy-2.c: New test.
2831 * gcc.dg/attr-copy-3.c: New test.
2832 * gcc.dg/attr-copy-4.c: New test.
2833
2834 2018-11-09 Martin Sebor <msebor@redhat.com>
2835
2836 PR c/87795
2837 * gcc.dg/attr-aligned.c: New test.
2838
2839 2018-11-09 Martin Liska <mliska@suse.cz>
2840
2841 * gcc.target/i386/ipa-stack-alignment.c: New test.
2842
2843 2018-11-09 Martin Liska <mliska@suse.cz>
2844
2845 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2846
2847 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2848
2849 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2850 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2851 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2852 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2853 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2854 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2855 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2856 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2857 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2858 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2859 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2860 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2861 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2862 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2863 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2864 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2865 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2866 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2867 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2868 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2869 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2870 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2871 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2872 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2873 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2874 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2875 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2876 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2877 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2878 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2879 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2880 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2881 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2882 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2883 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2884 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2885 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2886 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2887 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2888 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2889 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2890 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2891 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2892 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2893 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2894 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2895 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2896 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2897 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2898 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2899 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2900 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2901 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2902 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2903 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2904 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2905 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2906 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2907
2908 2018-11-09 Stafford Horne <shorne@gmail.com>
2909 Richard Henderson <rth@twiddle.net>
2910
2911 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2912 * gcc.dg/20020312-2.c: Likewise.
2913 * gcc.dg/attr-alloc_size-11.c: Likewise.
2914 * gcc.dg/builtin-apply2.c: Likewise.
2915 * gcc.dg/nop.h: Likewise.
2916 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2917 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2918 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2919 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2920 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2921 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2922 * lib/target-supports.exp
2923 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2924 * gcc.target/or1k/*: New.
2925
2926 2018-11-09 Richard Biener <rguenther@suse.de>
2927
2928 PR tree-optimization/87621
2929 * g++.dg/vect/pr87621.cc: New testcase.
2930
2931 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2932
2933 PR rtl-optimization/86438
2934 * gcc.dg/torture/pr86438.c: New.
2935
2936 PR target/87793
2937 * gcc.dg/pr87793.c: New.
2938
2939 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2940
2941 * gcc.target/arm/neon-vect-div-1.c: New test.
2942 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2943
2944 2018-11-08 Andi Kleen <ak@linux.intel.com>
2945
2946 * gcc.target/i386/ptwrite1.c: New test.
2947 * gcc.target/i386/ptwrite2.c: New test.
2948
2949 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2950
2951 PR libfortran/78351
2952 * gfortran.dg/read_legacy_comma.f90: New test.
2953
2954 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2955
2956 PR rtl-optimization/87600
2957 * gcc.dg/pr87600.h: New file.
2958 * gcc.dg/pr87600-1.c: New test.
2959 * gcc.dg/pr87600-2.c: Likewise.
2960
2961 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2962
2963 * c-c++-common/gomp/atomic-17.c: New test.
2964 * c-c++-common/gomp/atomic-18.c: New test.
2965 * c-c++-common/gomp/atomic-19.c: New test.
2966 * c-c++-common/gomp/atomic-20.c: New test.
2967 * c-c++-common/gomp/atomic-21.c: New test.
2968 * c-c++-common/gomp/atomic-22.c: New test.
2969 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2970 (foo): Add ntm argument and test if and nontemporal clauses on
2971 constructs with simd.
2972 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2973 use in_reduction clause instead of reduction. Add another
2974 taskloop simd without nogroup clause, but with reduction clause and
2975 a new in_reduction. Add ntm and i3 arguments. Test if and
2976 nontemporal clauses on constructs with simd. Change if clauses on
2977 some constructs from specific to the particular constituents to one
2978 without a modifier. Add new tests for combined host teams and for
2979 new parallel master and {,parallel }master taskloop{, simd} combined
2980 constructs.
2981 (baz): New function with host teams tests.
2982 * gcc.dg/gomp/combined-1.c: Moved to ...
2983 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2984 call.
2985 * c-c++-common/gomp/combined-2.c: New test.
2986 * c-c++-common/gomp/combined-3.c: New test.
2987 * c-c++-common/gomp/critical-1.c: New test.
2988 * c-c++-common/gomp/critical-2.c: New test.
2989 * c-c++-common/gomp/default-1.c: New test.
2990 * c-c++-common/gomp/defaultmap-1.c: New test.
2991 * c-c++-common/gomp/defaultmap-2.c: New test.
2992 * c-c++-common/gomp/defaultmap-3.c: New test.
2993 * c-c++-common/gomp/depend-5.c: New test.
2994 * c-c++-common/gomp/depend-6.c: New test.
2995 * c-c++-common/gomp/depend-iterator-1.c: New test.
2996 * c-c++-common/gomp/depend-iterator-2.c: New test.
2997 * c-c++-common/gomp/depobj-1.c: New test.
2998 * c-c++-common/gomp/flush-1.c: New test.
2999 * c-c++-common/gomp/flush-2.c: New test.
3000 * c-c++-common/gomp/for-1.c: New test.
3001 * c-c++-common/gomp/for-2.c: New test.
3002 * c-c++-common/gomp/for-3.c: New test.
3003 * c-c++-common/gomp/for-4.c: New test.
3004 * c-c++-common/gomp/for-5.c: New test.
3005 * c-c++-common/gomp/for-6.c: New test.
3006 * c-c++-common/gomp/for-7.c: New test.
3007 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
3008 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
3009 diagnostics wording in one case.
3010 * c-c++-common/gomp/if-3.c: New test.
3011 * c-c++-common/gomp/master-combined-1.c: New test.
3012 * c-c++-common/gomp/master-combined-2.c: New test.
3013 * c-c++-common/gomp/nontemporal-1.c: New test.
3014 * c-c++-common/gomp/nontemporal-2.c: New test.
3015 * c-c++-common/gomp/reduction-task-1.c: New test.
3016 * c-c++-common/gomp/reduction-task-2.c: New test.
3017 * c-c++-common/gomp/requires-1.c: New test.
3018 * c-c++-common/gomp/requires-2.c: New test.
3019 * c-c++-common/gomp/requires-3.c: New test.
3020 * c-c++-common/gomp/requires-4.c: New test.
3021 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
3022 diagnostics for nonmonotonic modifier with static, runtime or auto
3023 schedule kinds.
3024 * c-c++-common/gomp/simd7.c: New test.
3025 * c-c++-common/gomp/target-data-1.c: New test.
3026 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
3027 * c-c++-common/gomp/taskwait-depend-1.c: New test.
3028 * c-c++-common/gomp/teams-1.c: New test.
3029 * c-c++-common/gomp/teams-2.c: New test.
3030 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
3031 shared(c) clause.
3032 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
3033 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
3034 qualified vars without mutable member no longer being predeterined
3035 shared.
3036 * gcc.dg/gomp/sharing-1.c: Likewise.
3037 * g++.dg/gomp/clause-3.C: Likewise.
3038 * g++.dg/gomp/member-2.C: Likewise.
3039 * g++.dg/gomp/predetermined-1.C: Likewise.
3040 * g++.dg/gomp/private-1.C: Likewise.
3041 * g++.dg/gomp/sharing-1.C: Likewise.
3042 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
3043 const static data member without mutable elements.
3044 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
3045 * gcc.dg/gomp/for-5.c: Likewise.
3046 * gcc.dg/gomp/for-6.c: Change expected library call.
3047 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
3048 * gcc.dg/gomp/reduction-2.c: New test.
3049 * gcc.dg/gomp/simd-1.c: New test.
3050 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
3051 * g++.dg/gomp/atomic-18.C: New test.
3052 * g++.dg/gomp/atomic-19.C: New test.
3053 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
3054 variable messages. Add another expected error.
3055 * g++.dg/gomp/critical-3.C: New test.
3056 * g++.dg/gomp/depend-iterator-1.C: New test.
3057 * g++.dg/gomp/depend-iterator-2.C: New test.
3058 * g++.dg/gomp/depobj-1.C: New test.
3059 * g++.dg/gomp/doacross-1.C: New test.
3060 * g++.dg/gomp/for-21.C: New test.
3061 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
3062 * g++.dg/gomp/for-5.C: Likewise.
3063 * g++.dg/gomp/for-6.C: Change expected library call.
3064 * g++.dg/gomp/loop-4.C: New test.
3065 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
3066 diagnostics.
3067 * g++.dg/gomp/pr33372-3.C: Likewise.
3068 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
3069 * g++.dg/gomp/simd-2.C: New test.
3070 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
3071
3072 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
3073
3074 * gcc.dg/pr87874.c (em): Declare uint64_max as
3075 const unsigned long long int.
3076
3077 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3078
3079 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
3080 integer overflow when sizeof(short) == sizeof(int).
3081 * gcc.dg/attr-alloc_size-11.c: Likewise.
3082 * gcc.dg/attr-alloc_size-3.c: Likewise.
3083 * gcc.dg/attr-alloc_size-5.c: Likewise.
3084 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
3085
3086 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3087
3088 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3089 uppercase "NOP" instructions in assembler output.
3090 * c-c++-common/patchable_function_entry-default.c: Likewise.
3091 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3092
3093 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3094
3095 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3096 checks.
3097 * gcc.dg/addr_equal-1.c: Likewise.
3098 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3099 * gcc.dg/tree-ssa/vrp111.c: Likewise.
3100
3101 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3102
3103 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3104 an output section is too large for a memory region, or a memory
3105 region overflows.
3106
3107 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3108
3109 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3110 * gnat.dg/null_pointer_deref2.adb: Likewise.
3111 * gnat.dg/null_pointer_deref3.adb: Likewise.
3112 * gnat.dg/opt74.adb: New test.
3113 * gnat.dg/opt74_pkg.ad[sb]: New helper.
3114 * gnat.dg/warn12.adb: Delete.
3115 * gnat.dg/warn12_pkg.ads: Likewise.
3116
3117 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3118
3119 PR ipa/86395
3120 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3121 "-fdump-ipa-inline".
3122 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3123 "-fdump-tree-einline".
3124 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3125 "-fdump-tree-einline".
3126 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3127 "-fdump-tree-einline".
3128 * g++.dg/tree-ssa/inline-2.C: Likewise.
3129 * g++.dg/tree-ssa/inline-3.C: Likewise.
3130 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3131 using "-fopt-info-inline".
3132 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
3133 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
3134 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
3135 directive.
3136 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3137 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3138 directive. Update scan-tree-dump-times to reflect /order
3139 suffixes.
3140 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3141 reflect /order suffixes.
3142 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3143 avoid getting extra messages from inliner.
3144 * gcc.dg/plugin/dump-2.c: Likewise.
3145 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3146 "function body not available" missed optimization messages.
3147 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3148 /order suffixes.
3149 * gcc.dg/pr71969-3.c: Likewise.
3150 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3151 "-fdump-tree-einline".
3152 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3153 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
3154 /order suffixes.
3155 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3156 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3157 directive.
3158 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3159 "-fdump-tree-einline".
3160 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3161 suffixes.
3162
3163 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3164
3165 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3166
3167 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3168
3169 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3170 (test_dump): Add testing of %C.
3171
3172 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3173
3174 * g++.dg/other/pr87916.C: New test.
3175
3176 2018-11-08 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/87929
3179 * gcc.dg/pr87929.c: New testcase.
3180
3181 2018-11-08 Martin Liska <mliska@suse.cz>
3182
3183 * gcc.dg/pr87811.c: Update scanned pattern.
3184 * gcc.dg/pr87811-2.c: Likewise.
3185
3186 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3187
3188 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3189 sun.
3190 * g++.dg/lto/pr87906_1.C: Likewise.
3191
3192 2018-11-08 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/87913
3195 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3196
3197 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
3198
3199 * gcc.target/mips/mips.exp (mips-dg-options):
3200 Add mips_option_dependency msoft-float vs no-mmi and
3201 mips16/micromips vs no-mmi/ext/ext2 only gcc
3202 config with Loongson target.
3203
3204 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3205
3206 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3207 memcpy from "unsigned long" to __SIZE_TYPE__.
3208
3209 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3210
3211 PR c/87691
3212 * gcc.target/msp430/pr87691.c: New test.
3213
3214 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
3215
3216 * gcc.dg/Wno-attribute-warning.c: New test.
3217
3218 2018-11-07 Nathan Sidwell <nathan@acm.org>
3219
3220 PR c++/87904
3221 * g++.dg/lookup/pr87904.C: New.
3222
3223 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
3224
3225 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3226
3227 2018-11-07 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/87914
3230 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3231 (check_avx2_available): Likewise.
3232 * g++.dg/vect/pr87914.cc: New testcase.
3233
3234 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3235
3236 * gcc.target/mips/loongson-ctz.c: Fix typo.
3237 * gcc.target/mips/loongson-dctz.c: Fix typo.
3238
3239 2018-11-07 Jan Hubicka <jh@suse.cz>
3240
3241 * g++.dg/lto/odr-1_1.C: Fix template.
3242
3243 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3244
3245 * gcc.target/mips/loongson-ctz.c: New test.
3246 * gcc.target/mips/loongson-dctz.c: Likewise.
3247 * gcc.target/mips/mips.exp (mips_option_groups): Add
3248 -mloongson-ext2 option.
3249
3250 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3251
3252 * gcc.target/mips/mips.exp (mips_option_groups): Add
3253 -mloongson-ext option.
3254 (mips-dg-options): Add mips_option_dependency options
3255 "-mmicromips" vs "-mno-loongson-ext",
3256
3257 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3258
3259 * gcc.target/mips/loongson-shift-count-truncated-1.c
3260 (dg-options): Run under -mloongson-mmi option.
3261 Include loongson-mmiintrin.h instead of loongson.h.
3262 * gcc.target/mips/loongson-simd.c: Likewise.
3263 * gcc.target/mips/mips.exp (mips_option_groups): Add
3264 -mloongson-mmi option.
3265 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3266 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3267 "-msoft-float" vs "-mno-loongson-mmi".
3268 (mips-dg-init): Add -mloongson-mmi option.
3269 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3270 to check_mips_loongson_mmi_hw_available.
3271 Rename check_effective_target_mips_loongson_runtime to
3272 check_effective_target_mips_loongson_mmi_runtime.
3273 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3274 of mips_loongson when check et-is-effective-target.
3275 (add_options_for_mips_loongson_mmi): New proc.
3276 Rename check_effective_target_mips_loongson to
3277 check_effective_target_mips_loongson_mmi.
3278 (check_effective_target_vect_shift,
3279 check_effective_target_whole_vector_shift,
3280 check_effective_target_vect_no_int_min_max,
3281 check_effective_target_vect_no_align,
3282 check_effective_target_vect_short_mult,
3283 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3284 of mips_loongson when check et-is-effective-target.
3285
3286 2018-11-07 Richard Biener <rguenther@suse.de>
3287
3288 PR lto/87906
3289 * g++.dg/lto/pr87906_0.C: New testcase.
3290 * g++.dg/lto/pr87906_1.C: Likewise.
3291
3292 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3293
3294 PR rtl-optimization/87874
3295 * gcc.dg/pr87874.c: New.
3296
3297 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3298
3299 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3300
3301 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3302
3303 * gcc.target/msp430/special-regs.c: New test.
3304
3305 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3306
3307 PR sanitizer/80953
3308 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3309 support.
3310 (foo): Use __builtin_alloca.
3311
3312 2018-11-06 Jan Hubicka <jh@suse.cz>
3313
3314 * gcc.dg/lto/tbaa-1.c: New testcase.
3315
3316 2018-11-06 Richard Biener <rguenther@suse.de>
3317
3318 PR tree-optimization/87889
3319 * gcc.dg/pr87894.c: New testcase.
3320
3321 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3322
3323 PR target/87723
3324 * gcc.target/s390/pr87723.c: New test.
3325
3326 2018-11-06 Richard Biener <rguenther@suse.de>
3327
3328 PR middle-end/18041
3329 * gcc.target/i386/pr18041-1.c: New testcase.
3330 * gcc.target/i386/pr18041-2.c: Likewise.
3331
3332 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3333
3334 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3335 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3336 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3337 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3338 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3339 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3340 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3341 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3344 * gcc.target/i386/sse-13.c: Ditto.
3345 * gcc.target/i386/sse-14.c: Ditto.
3346 * gcc.target/i386/sse-22.c: Ditto.
3347 * gcc.target/i386/sse-23.c: Ditto.
3348 * gcc.target/i386/testimm-10.c: Ditto.
3349 * gcc.target/i386/testround-1.c: Ditto.
3350
3351 2018-11-05 Paul Koning <ni1d@arrl.net>
3352
3353 * lib/target-supports.exp: Add check for "inf" effective target
3354 keyword.
3355 * gcc.dg/builtins-44.c: Skip if no infinite support.
3356 * gcc.dg/builtins-45.c: Ditto.
3357 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3358 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3359 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3360 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3361 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3362 * gcc.dg/torture/builtin-math-2.c: Ditto.
3363 * gcc.dg/torture/builtin-math-5.c: Ditto.
3364 * gcc.dg/torture/builtin-math-7.c: Ditto.
3365 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3366 * gcc.dg/torture/type-generic-1.c: Ditto.
3367
3368 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3369
3370 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3371 expectations.
3372 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3373 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3374
3375 2018-11-05 Richard Biener <rguenther@suse.de>
3376
3377 PR tree-optimization/87873
3378 * gcc.dg/pr87873.c: New testcase.
3379
3380 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3381
3382 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3383 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3384
3385 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3386
3387 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3388
3389 2018-11-05 Richard Biener <rguenther@suse.de>
3390
3391 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3392 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3393
3394 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR tree-optimization/87859
3397 * gcc.dg/store_merging_24.c: New test.
3398 * gcc.dg/store_merging_25.c: New test.
3399
3400 PR sanitizer/87837
3401 * c-c++-common/ubsan/pr87837.c: New test.
3402
3403 2018-11-05 Martin Liska <mliska@suse.cz>
3404
3405 PR c/87811
3406 * gcc.dg/pr87811.c: New test.
3407 * gcc.dg/pr87811-2.c: Likewise.
3408 * gcc.dg/pr87811-3.c: Likewise.
3409
3410 2018-11-05 Martin Liska <mliska@suse.cz>
3411
3412 PR gcov-profile/77698
3413 * gcc.dg/tree-prof/pr77698.c: New test.
3414
3415 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3416
3417 PR tree-optimization/86572
3418 * gcc.dg/pr86572.c: New test.
3419
3420 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3421
3422 PR tree-optimization/87672
3423 * gcc.dg/pr87672.c: New test.
3424
3425 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3426
3427 PR middle-end/58372
3428 * g++.target/i386/pr58372.C: New test.
3429
3430 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3431
3432 PR target/87079
3433 * gcc.target/nios2/pr87079-1.c: New.
3434 * gcc.target/nios2/pr87079-2.c: New.
3435
3436 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3437
3438 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3439 * gcc.dg/compat/pr83487-1_main.c: ... here.
3440 * gcc.dg/compat/struct-by-value-10_main.c,
3441 gcc.dg/compat/struct-by-value-10_x.c,
3442 gcc.dg/compat/struct-by-value-11_main.c,
3443 gcc.dg/compat/struct-by-value-11_x.c,
3444 gcc.dg/compat/struct-by-value-12_main.c,
3445 gcc.dg/compat/struct-by-value-12_x.c,
3446 gcc.dg/compat/struct-by-value-13_main.c,
3447 gcc.dg/compat/struct-by-value-13_x.c,
3448 gcc.dg/compat/struct-by-value-14_main.c,
3449 gcc.dg/compat/struct-by-value-14_x.c,
3450 gcc.dg/compat/struct-by-value-15_main.c,
3451 gcc.dg/compat/struct-by-value-15_x.c,
3452 gcc.dg/compat/struct-by-value-17_main.c,
3453 gcc.dg/compat/struct-by-value-17_x.c,
3454 gcc.dg/compat/struct-by-value-18_main.c,
3455 gcc.dg/compat/struct-by-value-18_x.c,
3456 gcc.dg/compat/struct-by-value-2_main.c,
3457 gcc.dg/compat/struct-by-value-2_x.c,
3458 gcc.dg/compat/struct-by-value-22_main.c,
3459 gcc.dg/compat/struct-by-value-22_x.c,
3460 gcc.dg/compat/struct-by-value-3_main.c,
3461 gcc.dg/compat/struct-by-value-3_x.c,
3462 gcc.dg/compat/struct-by-value-4_main.c,
3463 gcc.dg/compat/struct-by-value-4_x.c,
3464 gcc.dg/compat/struct-by-value-5b_main.c,
3465 gcc.dg/compat/struct-by-value-5b_x.c,
3466 gcc.dg/compat/struct-by-value-6b_main.c,
3467 gcc.dg/compat/struct-by-value-6b_x.c,
3468 gcc.dg/compat/struct-by-value-6b_main.c,
3469 gcc.dg/compat/struct-by-value-7b_x.c,
3470 gcc.dg/compat/struct-by-value-7b_main.c,
3471 gcc.dg/compat/struct-by-value-8_main.c,
3472 gcc.dg/compat/struct-by-value-8_x.c,
3473 gcc.dg/compat/struct-by-value-9_main.c,
3474 gcc.dg/compat/struct-by-value-9_x.c,
3475 gcc.dg/compat/struct-return-2_main.c,
3476 gcc.dg/compat/struct-return-2_x.c: Likewise.
3477
3478 2018-11-02 Nathan Sidwell <nathan@acm.org>
3479
3480 * g++.dg/lookup/crash6.C: Adjust error
3481 * g++.dg/parse/crash38.C: Likewise.
3482
3483 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3484
3485 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3486 * gcc.dg/Wattributes-10.c: Likewise.
3487
3488 2018-11-02 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/87776
3491 * gcc.dg/torture/pr87776.c: New testcase.
3492
3493 2018-11-01 Marek Polacek <polacek@redhat.com>
3494
3495 Implement P0846R0, ADL and function templates.
3496 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3497 * g++.dg/cpp2a/fn-template1.C: New test.
3498 * g++.dg/cpp2a/fn-template10.C: New test.
3499 * g++.dg/cpp2a/fn-template11.C: New test.
3500 * g++.dg/cpp2a/fn-template12.C: New test.
3501 * g++.dg/cpp2a/fn-template13.C: New test.
3502 * g++.dg/cpp2a/fn-template14.C: New test.
3503 * g++.dg/cpp2a/fn-template15.C: New test.
3504 * g++.dg/cpp2a/fn-template16.C: New test.
3505 * g++.dg/cpp2a/fn-template2.C: New test.
3506 * g++.dg/cpp2a/fn-template3.C: New test.
3507 * g++.dg/cpp2a/fn-template4.C: New test.
3508 * g++.dg/cpp2a/fn-template5.C: New test.
3509 * g++.dg/cpp2a/fn-template6.C: New test.
3510 * g++.dg/cpp2a/fn-template7.C: New test.
3511 * g++.dg/cpp2a/fn-template8.C: New test.
3512 * g++.dg/cpp2a/fn-template9.C: New test.
3513 * g++.dg/parse/fn-template1.C: New test.
3514 * g++.dg/parse/fn-template2.C: New test.
3515 * g++.dg/parse/template19.C: Adjust dg-error.
3516 * g++.dg/template/pr61745.C: Add target to dg-error.
3517
3518 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3519
3520 PR fortran/54613
3521 * gfortran.dg/findloc_1.f90: Actually commit.
3522 * gfortran.dg/findloc_2.f90: Actually commit.
3523 * gfortran.dg/findloc_3.f90: Actually commit.
3524 * gfortran.dg/findloc_4.f90: Actually commit.
3525 * gfortran.dg/findloc_5.f90: Actually commit.
3526 * gfortran.dg/findloc_6.f90: Actually commit.
3527
3528 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3529
3530 PR fortran/40196
3531 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3532 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3533 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3534
3535 2018-11-01 Paul Koning <ni1d@arrl.net>
3536
3537 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3538 * gcc.c-torture/execute/20010904-2.c: Ditto.
3539 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3540 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3541 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3542 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3543 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3544 * gcc.dg/Walloca-14.c: Ditto.
3545 * gcc.dg/Wlarger-than3.c: Ditto.
3546 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3547 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3548 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3549 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3550 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3551 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3552 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3553 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3554 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3555 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3556 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3557 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3558 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3559 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3560 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3561 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3562 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3563 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3564 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3565 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3566 * gcc.dg/falign-labels-1.c: Ditto.
3567 * gcc.dg/long_branch.c: Ditto.
3568 * gcc.dg/nextafter-1.c: Ditto.
3569 * gcc.dg/pr35045.c: Ditto.
3570 * gcc.dg/pr48616.c: Ditto.
3571 * gcc.dg/pr84100.c: Ditto.
3572 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3573 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3574 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3575 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3576 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3577 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3578 * gcc.dg/builtins-1.c: Ditto.
3579
3580 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3581
3582 PR fortran/46020
3583 * gfortran.dg/bind_c_18.f90: Adjust error message.
3584
3585 2018-11-01 Marek Polacek <polacek@redhat.com>
3586
3587 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3588
3589 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3590
3591 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3592
3593 2018-11-30 Jan Hubicka <jh@suse.cz>
3594
3595 * g++.dg/lto/pr84805_1.C: Update template.
3596 * g++.dg/lto/pr84805_0.C: Update template.
3597 * g++.dg/lto/pr84805_1b.C: Update template.
3598 * g++.dg/lto/pr84805_0b.C: Update template.
3599
3600 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR tree-optimization/87826
3603 * gcc.dg/pr87826.c: New test.
3604
3605 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3606
3607 PR fortran/46020
3608 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3609 * gfortran.dg/bind_c_usage_32.f90: New test.
3610
3611 2018-11-01 Nathan Sidwell <nathan@acm.org>
3612
3613 * g++.dg/abi/anon5.C: New.
3614
3615 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR d/87824
3618 * gdc.dg/simd.d: Add -Wno-psabi.
3619 * gdc.dg/compilable.d: Likewise.
3620
3621 2018-11-01 Martin Liska <mliska@suse.cz>
3622 Jason Merrill <jason@redhat.com>
3623
3624 PR c++/64266
3625 PR bootstrap/70422
3626 PR ipa/81277
3627 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3628 test.
3629 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3630 assumptions are not longer valid.
3631
3632 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3633
3634 PR fortran/20520
3635 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3636
3637 2018-10-31 Nathan Sidwell <nathan@acm.org>
3638
3639 * g++.dg/lookup/friend21.C: New.
3640
3641 2018-10-31 Martin Liska <mliska@suse.cz>
3642
3643 PR driver/83193
3644 * gcc.target/aarch64/spellcheck_7.c: New test.
3645 * gcc.target/aarch64/spellcheck_8.c: New test.
3646 * gcc.target/aarch64/spellcheck_9.c: New test.
3647
3648 2018-10-31 Nathan Sidwell <nathan@acm.org>
3649
3650 * g++.dg/lookup/using60.C: New.
3651
3652 2018-10-31 Richard Biener <rguenther@suse.de>
3653
3654 PR middle-end/70359
3655 PR middle-end/86270
3656 * gcc.target/i386/pr70359.c: New testcase.
3657 * gcc.target/i386/pr86270.c: Likewise.
3658
3659 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3660
3661 * gcc.target/arc/jumptable.c: New test.
3662
3663 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3664
3665 * gcc.target/arc/tls-gd.c: New file.
3666 * gcc.target/arc/tls-ie.c: Likewise.
3667 * gcc.target/arc/tls-ld.c: Likewise.
3668 * gcc.target/arc/tls-le.c: Likewise.
3669 * gcc.target/arc/tls-1.c: Update test.
3670
3671 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3672
3673 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3674
3675 2018-10-31 Martin Liska <mliska@suse.cz>
3676
3677 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3678 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3679 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3680 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3681
3682 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3683
3684 PR target/87374
3685 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3686 -mword-relocations would be passed when compiling the test.
3687 * gcc.target/arm/movsi_movt.c: Likewise.
3688 * gcc.target/arm/pr81863.c: Likewise.
3689 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3690 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3691 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3692 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3693 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3694 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3695
3696 2018-10-31 Richard Biener <rguenther@suse.de>
3697
3698 PR testsuite/87802
3699 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3700
3701 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3702
3703 PR fortran/85896
3704 * gfortran.dg/min_max_type.f90: New test.
3705
3706 2018-10-30 Martin Sebor <msebor@redhat.com>
3707
3708 PR middle-end/87041
3709 * gcc.c-torture/execute/fprintf-2.c: New test.
3710 * gcc.c-torture/execute/printf-2.c: Same.
3711 * gcc.c-torture/execute/user-printf.c: Same.
3712 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3713 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3714 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3715 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3716
3717 2018-10-30 Marek Polacek <polacek@redhat.com>
3718
3719 Implement P0892R2, explicit(bool).
3720 * g++.dg/cpp2a/explicit1.C: New test.
3721 * g++.dg/cpp2a/explicit10.C: New test.
3722 * g++.dg/cpp2a/explicit11.C: New test.
3723 * g++.dg/cpp2a/explicit12.C: New test.
3724 * g++.dg/cpp2a/explicit13.C: New test.
3725 * g++.dg/cpp2a/explicit2.C: New test.
3726 * g++.dg/cpp2a/explicit3.C: New test.
3727 * g++.dg/cpp2a/explicit4.C: New test.
3728 * g++.dg/cpp2a/explicit5.C: New test.
3729 * g++.dg/cpp2a/explicit6.C: New test.
3730 * g++.dg/cpp2a/explicit7.C: New test.
3731 * g++.dg/cpp2a/explicit8.C: New test.
3732 * g++.dg/cpp2a/explicit9.C: New test.
3733
3734 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3735
3736 PR rtl-optimization/87708
3737 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3738 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3739
3740 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3743 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3744 * g++.dg/ext/flexarray-mangle.C: Likewise.
3745 * g++.dg/ext/flexarray-subst.C: Likewise.
3746 * g++.dg/ext/flexary10.C: Likewise.
3747 * g++.dg/ext/flexary11.C: Likewise.
3748 * g++.dg/ext/flexary14.C: Likewise.
3749 * g++.dg/ext/flexary16.C: Likewise.
3750 * g++.dg/ext/flexary26.C: Likewise.
3751 * g++.dg/ext/flexary27.C: Likewise.
3752 * g++.dg/ext/flexary7.C: Likewise.
3753 * g++.dg/ext/pr71290.C: Likewise.
3754
3755 2018-10-30 Paul Koning <ni1d@arrl.net>
3756
3757 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3758
3759 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3760
3761 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3762 section names without numbers.
3763 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3764 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3765 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3766
3767 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3768
3769 PR c++/87721
3770 * c-c++-common/substring-location-PR-87721.c: New test.
3771 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3772 PR 87721.
3773 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3774 (test_string_literals): Fold the index arguments before checking
3775 for INTEGER_CST.
3776
3777 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3778
3779 * c-c++-common/spellcheck-reserved.c: Update expected output for
3780 C++ for merger of "did you mean" suggestions into the error
3781 message.
3782 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3783 you mean" suggestion into the error.
3784 * g++.dg/lookup/error1.C: Likewise.
3785 * g++.dg/lookup/pr77549.C: Likewise.
3786 * g++.dg/lookup/pr80913.C: Likewise.
3787 * g++.dg/lookup/suggestions1.C: Likewise.
3788 * g++.dg/lookup/suggestions2.C: New test.
3789 * g++.dg/overload/koenig1.C: Update expected output as above.
3790 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3791 * g++.dg/spellcheck-identifiers.C: Likewise.
3792 * g++.dg/spellcheck-ns.C: New test.
3793 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3794 * g++.dg/spellcheck-pr78656.C: Likewise.
3795 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3796 -fdiagnostics-show-caret to options.
3797 * g++.dg/spellcheck-pr80177.C: Likewise.
3798 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3799 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3800 * g++.dg/template/static10.C: Likewise.
3801 * g++.old-deja/g++.mike/ns5.C: Likewise.
3802 * g++.old-deja/g++.mike/ns7.C: Likewise.
3803 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3804 * g++.old-deja/g++.other/lineno5.C: Likewise.
3805
3806 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3807
3808 * g++.dg/cpp0x/auto24.C: Test location too.
3809 * g++.dg/cpp0x/auto3.C: Likewise.
3810 * g++.dg/cpp0x/auto42.C: Likewise.
3811 * g++.dg/cpp0x/initlist57.C: Likewise.
3812 * g++.dg/cpp0x/initlist75.C: Likewise.
3813 * g++.dg/cpp0x/initlist80.C: Likewise.
3814 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3815 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3816 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3817 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3818 * g++.old-deja/g++.other/typeck1.C: Likewise.
3819
3820 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3821
3822 PR middle-end/87469
3823 * g++.dg/pr87469.C: New test.
3824
3825 2018-10-29 Marek Polacek <polacek@redhat.com>
3826
3827 PR c++/87594 - constexpr rejects-valid with range-based for.
3828 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3829
3830 2018-10-29 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/87785
3833 * gcc.dg/torture/20181029-1.c: New testcase.
3834 * gcc.dg/torture/20181029-2.c: Likewise.
3835
3836 2018-10-29 Richard Biener <rguenther@suse.de>
3837
3838 PR tree-optimization/87790
3839 * gcc.dg/pr87790.c: New testcase.
3840
3841 2018-10-29 Martin Liska <mliska@suse.cz>
3842
3843 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3844 * lib/gcov.exp: Remove legacy verify-intermediate.
3845
3846 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3847
3848 * gcc.dg/gimplefe-30.c: New test.
3849 * gcc.dg/gimplefe-31.c: New test.
3850 * gcc.dg/gimplefe-32.c: New test.
3851 * gcc.dg/gimplefe-33.c: New test.
3852
3853 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3854
3855 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3856 * gdc.dg/asan/asan.exp: New file.
3857 * gdc.dg/asan/gdc272.d: New test.
3858 * gdc.dg/compilable.d: New test.
3859 * gdc.dg/dg.exp: New file.
3860 * gdc.dg/gdc254.d: New test.
3861 * gdc.dg/gdc260.d: New test.
3862 * gdc.dg/gdc270a.d: New test.
3863 * gdc.dg/gdc270b.d: New test.
3864 * gdc.dg/gdc282.d: New test.
3865 * gdc.dg/gdc283.d: New test.
3866 * gdc.dg/imports/gdc170.d: New test.
3867 * gdc.dg/imports/gdc231.d: New test.
3868 * gdc.dg/imports/gdc239.d: New test.
3869 * gdc.dg/imports/gdc241a.d: New test.
3870 * gdc.dg/imports/gdc241b.d: New test.
3871 * gdc.dg/imports/gdc251a.d: New test.
3872 * gdc.dg/imports/gdc251b.d: New test.
3873 * gdc.dg/imports/gdc253.d: New test.
3874 * gdc.dg/imports/gdc254a.d: New test.
3875 * gdc.dg/imports/gdc256.d: New test.
3876 * gdc.dg/imports/gdc27.d: New test.
3877 * gdc.dg/imports/gdcpkg256/package.d: New test.
3878 * gdc.dg/imports/runnable.d: New test.
3879 * gdc.dg/link.d: New test.
3880 * gdc.dg/lto/lto.exp: New file.
3881 * gdc.dg/lto/ltotests_0.d: New test.
3882 * gdc.dg/lto/ltotests_1.d: New test.
3883 * gdc.dg/runnable.d: New test.
3884 * gdc.dg/simd.d: New test.
3885 * gdc.test/gdc-test.exp: New file.
3886 * lib/gdc-dg.exp: New file.
3887 * lib/gdc.exp: New file.
3888
3889 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3890
3891 PR fortran/54613
3892 * gfortran.dg/findloc_1.f90: New test.
3893 * gfortran.dg/findloc_2.f90: New test.
3894 * gfortran.dg/findloc_3.f90: New test.
3895 * gfortran.dg/findloc_4.f90: New test.
3896 * gfortran.dg/findloc_5.f90: New test.
3897 * gfortran.dg/findloc_6.f90: New test.
3898
3899 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3900 Jinsong Ji <jji@us.ibm.com>
3901
3902 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3903 formatting cleanup.
3904 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3905 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3906 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3907 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3908 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3909 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3910 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3911 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3912 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3913 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3914 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3915 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3916 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3917 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3918 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3919 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3920 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3921 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3922 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3923 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3924 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3925 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3926 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3927 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3928 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3929 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3930 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3931 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3932 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3933 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3934 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3935 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3936 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3937 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3938 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3939 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3940 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3941 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3942 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3943 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3944 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3945 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3946 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3947
3948 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3949
3950 * gcc.target/powerpc/ssse3-check.h: New file.
3951 * gcc.target/powerpc/ssse3-vals.h: New file.
3952 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3953 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3954 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3955 * gcc.target/powerpc/ssse3-palignr.c: New file.
3956 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3957 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3958 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3959 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3960 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3961 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3962 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3963 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3964 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3965 * gcc.target/powerpc/ssse3-psignb.c: New file.
3966 * gcc.target/powerpc/ssse3-psignd.c: New file.
3967 * gcc.target/powerpc/ssse3-psignw.c: New file.
3968
3969 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3970
3971 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3972 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3973 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3974 * gcc.target/powerpc/mmx-packs.c: Likewise.
3975 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3976 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3977 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3978 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3979 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3980 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3981 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3982 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3983 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3984 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3985 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3986 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3987 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3988 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3989 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3990 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3991 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3992 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3993 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3994 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3995 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3996 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3997 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3998 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3999 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
4000 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
4001 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
4002 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
4003 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
4004 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
4005 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
4006 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
4007 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
4008 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
4009 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
4010 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
4011 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
4012 * gcc.target/powerpc/pr37191.c: Likewise.
4013 * gcc.target/powerpc/sse-addps-1.c: Likewise.
4014 * gcc.target/powerpc/sse-addss-1.c: Likewise.
4015 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
4016 * gcc.target/powerpc/sse-andps-1.c: Likewise.
4017 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
4018 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
4019 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
4020 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
4021 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
4022 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
4023 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
4024 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
4025 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
4026 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
4027 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
4028 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
4029 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
4030 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
4031 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
4032 * gcc.target/powerpc/sse-divps-1.c: Likewise.
4033 * gcc.target/powerpc/sse-divss-1.c: Likewise.
4034 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
4035 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
4036 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
4037 * gcc.target/powerpc/sse-minps-1.c: Likewise.
4038 * gcc.target/powerpc/sse-minps-2.c: Likewise.
4039 * gcc.target/powerpc/sse-minss-1.c: Likewise.
4040 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
4041 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
4042 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4043 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4044 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4045 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4046 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4047 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4048 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4049 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4050 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4051 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4052 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4053 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4054 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4055 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4056 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4057 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4058 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4059 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4060 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4061 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4062 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4063 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4064 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4065 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4066 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4067 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4068 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4069 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4070 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4071 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4072 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4073 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4074 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4075 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4076 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4077 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
4078 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4079 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4080 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4081 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4082 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4083 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4084 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4085 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4086 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4087 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4088 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4089 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4090 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4091 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4092 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4093 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4094 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4095 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4096 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4097 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4098 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4099 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4100 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4101 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4102 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4103 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4104 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4105 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4106 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4107 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4108 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4109 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4110 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4111 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4112 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4113 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4114 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4115 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4116 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4117 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4118 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4119 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4120 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4121 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4122 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4123 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4124 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4125 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4126 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4127 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4128 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4129 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4130 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4131 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4132 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4133 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4134 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4135 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4136 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4137 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4138 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4139 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4140 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4141 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4142 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4143 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4144 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4145 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4146 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4147 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4148 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4149 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4150 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4151 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4152 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4153 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4154 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4155 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4156 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4157 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4158 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4159 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4160 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4161 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4162 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4163 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4164 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4165 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4166 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4167 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4168 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4169 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4170 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4171 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4172 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4173 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4174 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4175 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4176 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4177 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4178 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4179 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4180 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4181 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4182 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4183 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4184 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4185 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4186 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4187 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4188 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4189 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4190 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4191 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4192 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4193 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4194 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4195 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4196 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4197 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4198 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4199 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4200 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4201 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4202 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4203 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4204 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4205 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4206 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4207 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4208 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4209 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4210 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4211 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4212 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4213 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4214 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4215 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4216 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4217 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4218 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4219 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4220 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4221 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4222 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4223 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4224 ommitted "-mpower8-vector" to dg-options.
4225
4226 2018-10-26 Jan Hubicka <jh@suse.cz>
4227
4228 * g++.dg/lto/odr-1_0.C: Fix template.
4229 * g++.dg/lto/odr-1_1.C: Fix template.
4230
4231 2018-10-26 Richard Biener <rguenther@suse.de>
4232
4233 PR tree-optimization/87105
4234 * g++.dg/vect/slp-pr87105.cc: Adjust.
4235 * gcc.dg/torture/20181024-1.c: New testcase.
4236 * g++.dg/opt/20181025-1.C: Likewise.
4237
4238 2018-10-26 Richard Biener <rguenther@suse.de>
4239
4240 PR testsuite/87754
4241 * g++.dg/lto/odr-1_0.C: Fix pattern.
4242
4243 2018-10-26 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/87746
4246 * gcc.dg/pr87746.c: New testcase.
4247
4248 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4249
4250 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4251
4252 2018-10-25 Carl Love <cel@us.ibm.com>
4253
4254 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4255
4256 2018-10-25 Martin Liska <mliska@suse.cz>
4257
4258 PR testsuite/87739
4259 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4260
4261 2018-10-25 Martin Liska <mliska@suse.cz>
4262
4263 PR other/87735
4264 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4265 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4266 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4267
4268 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4269
4270 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4271 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4272 * gcc.target/s390/global-array-element-pic.c: New test.
4273 * gcc.target/s390/global-array-even-element.c: New test.
4274 * gcc.target/s390/global-array-huge-element.c: New test.
4275 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4276 * gcc.target/s390/global-array-odd-element.c: New test.
4277
4278 2018-10-25 Jan Hubicka <jh@suse.cz>
4279
4280 * g++.dg/lto/odr-1_0.C: New test.
4281 * g++.dg/lto/odr-1_1.C: New test.
4282
4283 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4284
4285
4286 * gcc.dg/sibcall-9.c: Make v static.
4287 * gcc.dg/sibcall-10.c: Likewise.
4288
4289 2018-10-25 Richard Biener <rguenther@suse.de>
4290
4291 PR tree-optimization/87665
4292 PR tree-optimization/87745
4293 * gfortran.dg/20181025-1.f: New testcase.
4294
4295 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR fortran/87725
4298 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4299 from kind with a colon rather than comma.
4300 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4301 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4302
4303 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4304
4305 * gcc.target/powerpc/float128-math.c: New test to make sure the
4306 long double built-in function names use the f128 form if the user
4307 switched from IBM long double to IEEE long double.
4308 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4309
4310 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR c++/86288
4313 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4314
4315 2018-10-24 Martin Sebor <msebor@redhat.com>
4316
4317 PR c++/84851
4318 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4319
4320 2018-10-24 Martin Liska <mliska@suse.cz>
4321
4322 PR tree-optimization/84436
4323 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4324 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4325 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4326 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4327 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4328
4329 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4330
4331 * gcc.target/s390/20181024-1.c: New test.
4332
4333 2018-10-24 Richard Biener <rguenther@suse.de>
4334
4335 PR tree-optimization/87105
4336 * gcc.dg/vect/bb-slp-39.c: New testcase.
4337 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4338
4339 2018-10-24 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/84013
4342 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4343
4344 2018-10-24 Richard Biener <rguenther@suse.de>
4345
4346 PR tree-optimization/87665
4347 * gcc.dg/torture/pr87665.c: New testcase.
4348
4349 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4350
4351 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4352 only. Add expected warnings and messages for c++2a.
4353
4354 2018-10-23 Richard Biener <rguenther@suse.de>
4355
4356 PR tree-optimization/87105
4357 PR tree-optimization/87608
4358 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4359 g++.dg/vect/slp-pr87105.cc: Likewise.
4360 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4361 relies on phiprop run before.
4362 * g++.dg/tree-ssa/pr30738.C: Likewise.
4363 * g++.dg/tree-ssa/pr57380.C: Likewise.
4364 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4365 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4366 confused by copies in the IL left by EVRP.
4367 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4368 by predictors.
4369 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4370 * gcc.dg/pr24574.c: Likewise.
4371 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4372
4373 2018-10-23 Richard Biener <rguenther@suse.de>
4374
4375 PR tree-optimization/87700
4376 * gcc.dg/torture/pr87700.c: New testcase.
4377
4378 2018-10-23 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/87693
4381 * gcc.dg/torture/pr87693.c: New testcase.
4382
4383 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4384
4385 PR fortran/85603
4386 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4387 occurring as it should and a regression caused by version 1 of
4388 this patch.
4389
4390 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4391
4392 PR tree-optimization/87633
4393 * g++.dg/pr87633.C: New test.
4394
4395 2018-10-22 Marek Polacek <polacek@redhat.com>
4396
4397 PR testsuite/87694
4398 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4399
4400 2018-10-22 Richard Biener <rguenther@suse.de>
4401
4402 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4403 * gcc.dg/predict-6.c: Adjust.
4404 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4405 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4406 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4407
4408 2018-10-22 Martin Liska <mliska@suse.cz>
4409
4410 PR tree-optimization/87686
4411 * g++.dg/tree-ssa/pr87686.C: New test.
4412
4413 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4414
4415 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4416 properly -std= options.
4417
4418 2018-10-22 Richard Biener <rguenther@suse.de>
4419
4420 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4421
4422 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4423
4424 * gnat.dg/sso14.adb: New test.
4425 * gnat.dg/sso15.adb: Likewise.
4426
4427 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4428
4429 * gnat.dg/warn19.ad[sb]: New test.
4430 * gnat.dg/warn19_pkg.ads: New helper.
4431
4432 2018-10-22 Richard Biener <rguenther@suse.de>
4433
4434 PR tree-optimization/87640
4435 * gcc.dg/torture/pr87640.c: New testcase.
4436
4437 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4438
4439 * gcc.target/s390/litpool-int.c: New test.
4440
4441 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4442
4443 PR target/72782
4444 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4445 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4446 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4447 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4448 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4449 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4450 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4451 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4452
4453 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4454
4455 PR target/72782
4456 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4457 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4458 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4459 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4460 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4461 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4462 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4463 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4464 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4465 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4466 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4467 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4468 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4469 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4470 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4471 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4472 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4473 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4474 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4475 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4476 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4477 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4478 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4479 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4480 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4481 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4482 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4483
4484 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 PR target/72782
4487 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4488 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4489 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4490 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4491 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4492 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4493 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4494 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4495 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4496 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4497 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4498 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4499 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4500 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4501 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4502 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4503 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4504
4505 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4506
4507 PR target/72782
4508 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4509 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4510 (__builtin_ia32_vfmsubps512_mask): Likewise.
4511 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4512 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4513 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4514 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4515 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4516 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4517 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4518 * gcc.target/i386/sse-13.c
4519 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4520 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4521 (__builtin_ia32_vfmsubps512_mask): Likewise.
4522 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4523 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4524 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4525 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4526 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4527 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4528 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4529 * gcc.target/i386/sse-23.c
4530 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4531 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4532 (__builtin_ia32_vfmsubps512_mask): Likewise.
4533 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4534 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4535 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4536 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4537 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4538 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4539 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4540
4541 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4542
4543 PR target/72782
4544 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4545 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4546 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4547 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4548 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4549 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4550 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4551 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4552 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4553 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4554 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4555
4556 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4557
4558 PR target/72782
4559 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4560 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4561 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4562 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4563 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4564 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4565 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4566 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4567 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4568 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4569 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4570
4571 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4572
4573 PR target/72782
4574 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4575 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4576 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4577 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4578 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4579 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4580 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4581 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4582 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4583 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4584 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4585
4586 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4587
4588 PR fortran/71880
4589 * gfortran.dg/deferred_character_31.f90 : New test.
4590
4591 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4592
4593 PR target/72782
4594 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4595 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4596 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4597 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4598 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4599 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4600 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4601 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4602 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4603
4604 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4605
4606 PR target/87662
4607 * gcc.target/i386/pr87662.c
4608
4609 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4610
4611 PR target/72782
4612 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4613 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4614 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4615 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4616 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4617 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4618 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4619 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4620
4621 2018-10-20 Marek Polacek <polacek@redhat.com>
4622
4623 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4624 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4625 the list of default stds to test.
4626
4627 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR middle-end/87647
4630 * gcc.c-torture/compile/pr87647.c: New test.
4631
4632 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR middle-end/85488
4635 PR middle-end/87649
4636 * c-c++-common/gomp/doacross-2.c: New test.
4637 * c-c++-common/gomp/sink-3.c: Expect another error during error
4638 recovery.
4639
4640 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4641
4642 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4643 field number.
4644 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4645
4646 2018-10-19 Richard Biener <rguenther@suse.de>
4647
4648 PR middle-end/87645
4649 * gcc.dg/torture/pr87645.c: New testcase.
4650
4651 2018-10-19 Richard Biener <rguenther@suse.de>
4652
4653 PR target/87657
4654 * gcc.target/i386/pr87657.c: New testcase.
4655
4656 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4657
4658 PR target/72782
4659 * gcc.target/i386/avx512-binop-1.h: New file.
4660 * gcc.target/i386/avx512-binop-2.h: Likewise.
4661 * gcc.target/i386/avx512-binop-3.h: Likewise.
4662 * gcc.target/i386/avx512-binop-4.h: Likewise.
4663 * gcc.target/i386/avx512-binop-5.h: Likewise.
4664 * gcc.target/i386/avx512-binop-6.h: Likewise.
4665 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4666 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4667 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4668 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4669 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4670 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4671 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4672 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4673 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4674 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4675 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4676 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4677 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4678 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4679 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4680 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4681 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4682
4683 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4684
4685 PR rtl-optimization/87596
4686 * gcc.target/i386/pr87596.c: New test.
4687
4688 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4689
4690 * gnat.dg/frame_overflow2.adb: New test.
4691
4692 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4693
4694 PR target/72782
4695 * gcc.target/i386/avx512-fma-1.h: New file.
4696 * gcc.target/i386/avx512-fma-2.h: Likewise.
4697 * gcc.target/i386/avx512-fma-3.h: Likewise.
4698 * gcc.target/i386/avx512-fma-4.h: Likewise.
4699 * gcc.target/i386/avx512-fma-5.h: Likewise.
4700 * gcc.target/i386/avx512-fma-6.h: Likewise.
4701 * gcc.target/i386/avx512-fma-7.h: Likewise.
4702 * gcc.target/i386/avx512-fma-8.h: Likewise.
4703 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4704 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4705 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4706 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4707 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4708 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4709 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4710 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4711 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4712 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4713 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4714
4715 2018-10-18 Tobias Burnus <burnus@net-b.de>
4716
4717 PR fortran/87625
4718 * gfortran.dg/realloc_on_assign_31.f90: New file.
4719
4720 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4721
4722 PR tree-optimization/87562
4723 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4724 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4725 * c-c++-common/substring-location-PR-87562-1.c: New test.
4726 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4727 PR 87562.
4728 * gcc.dg/plugin/pr87562-a.h: New file.
4729 * gcc.dg/plugin/pr87562-b.h: New file.
4730
4731 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4732
4733 PR fortran/58618
4734 * gfortran.dg/associate_45.f90 : New test.
4735
4736 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4737
4738 PR fortran/58618
4739 * gfortran.dg/deferred_character_30.f90 : New test.
4740
4741 2018-10-18 Richard Biener <rguenther@suse.de>
4742
4743 PR middle-end/87087
4744 * gcc.dg/torture/pr87087.c: New testcase.
4745 * gcc.dg/graphite/pr84204.c: XFAIL.
4746 * gcc.dg/graphite/pr85935.c: Likewise.
4747
4748 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4749
4750 PR target/87537
4751 * gcc.target/i386/pr87537-1.c: New test.
4752
4753 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4754
4755 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4756 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4757 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4758 gcc.dg/gnu2x-static-assert-1.c: New tests.
4759 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4760
4761 2018-10-17 Tobias Burnus <burnus@net-b.de>
4762
4763 PR fortran/87632
4764 * gfortran.dg/select_type_47.f90: New.
4765
4766 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4767
4768 * gcc.c-torture/execute/pr87623.c: New test.
4769
4770 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4771
4772 PR c++/84705
4773 * g++.dg/cpp0x/pr84705.C: New.
4774
4775 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4776
4777 PR fortran/56386
4778 PR fortran/58906
4779 PR fortran/77385
4780 * gfortran.dg/associate_44.f90 : New test.
4781
4782 PR fortran/80260
4783 * gfortran.dg/select_type_45.f90 : New test.
4784
4785 PR fortran/82077
4786 * gfortran.dg/select_type_46.f90 : New test.
4787
4788 2018-10-16 Tobias Burnus <burnus@net-b.de>
4789
4790 PR fortran/67125
4791 * gfortran.dg/allocate_with_source_26.f90: Extend
4792 testcase with polymorphic variables.
4793
4794 2018-10-16 Tobias Burnus <burnus@net-b.de>
4795
4796 PR fortran/67125
4797 * gfortran.dg/allocate_with_source_26.f90: New.
4798
4799 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4800
4801 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4802 to reflect minimum margin width.
4803 * gcc.dg/missing-header-fixit-4.c: Likewise.
4804 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4805 Likewise.
4806 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4807 Likewise.
4808 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4809 New test.
4810 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4811
4812 2018-10-15 Tobias Burnus <burnus@net-b.de>
4813
4814 PR fortran/87597
4815 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4816
4817 2018-10-15 Renlin Li <renlin.li@arm.com>
4818
4819 PR target/87563
4820 * gcc.target/aarch64/sve/pr87563.c: New.
4821
4822 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4823 Tobias Burnus <burnus@gcc.gnu.org>
4824
4825 PR fortran/87566
4826 * gfortran.dg/select_type_44.f90: New test.
4827 * gfortran.dg/associate_42.f90: New test.
4828
4829 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4830
4831 PR tree-optimization/87022
4832 * gcc.dg/tree-ssa/pr87022.c: New test.
4833
4834 2018-10-15 Richard Biener <rguenther@suse.de>
4835
4836 PR middle-end/87610
4837 * gcc.dg/torture/restrict-6.c: New testcase.
4838
4839 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4840
4841 * g++.dg/vec-init-1.C: New test.
4842
4843 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4844
4845 PR target/87599
4846 * gcc.target/i386/pr87599.c: New test.
4847
4848 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4849
4850 PR target/87572
4851 * gcc.target/i386/pr87572.c: New test.
4852
4853 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4854
4855 PR fortran/83146
4856 * gfortran.dg/associate_43.f90: New test.
4857
4858 2018-10-14 Anthony Green <green@moxielogic.com>
4859
4860 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4861
4862 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4863
4864 PR middle-end/81376
4865 * c-c++-common/pr81376.c: New test.
4866 * gcc.target/i386/387-ficom-2.c: Update test.
4867 * gcc.target/i386/387-ficom-2.c: Ditto.
4868
4869 2018-10-12 Tobias Burnus <burnus@net-b.de>
4870
4871 PR fortran/87597
4872 * gfortran.dg/inline_matmul_24.f90: New.
4873
4874 2018-10-12 Tobias Burnus <burnus@net-b.de>
4875
4876 PR fortran/58787
4877 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4878 * gfortran.dg/interface_42.f90: Ditto.
4879 * gfortran.dg/internal_references_1.f90: Ditto.
4880 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4881 * gfortran.dg/pr65453.f90: Ditto.
4882 * gfortran.dg/pr77414.f90: Ditto.
4883 * gfortran.dg/pr78741.f90: Ditto.
4884 * gfortran.dg/same_name_2.f90: Ditto.
4885
4886 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4887
4888 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4889 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4890
4891 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4892
4893 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4894 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4895 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4896 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4897 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4898 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4899 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4900 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4901 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4902 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4903
4904 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4905
4906 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4907 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4908 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4909 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4910 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4911 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4912 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4913 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4914 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4915 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4916 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4917 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4918 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4919 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4920 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4921 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4922 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4923 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4924
4925 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4926
4927 * gcc.target/powerpc/fold-vec-select-char.c: New.
4928 * gcc.target/powerpc/fold-vec-select-double.c: New.
4929 * gcc.target/powerpc/fold-vec-select-float.c: New.
4930 * gcc.target/powerpc/fold-vec-select-int.c: New.
4931 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4932 * gcc.target/powerpc/fold-vec-select-short.c: New.
4933
4934 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4935
4936 PR tree-optimization/86829
4937 * gcc.dg/sinatan-1.c: New test.
4938 * gcc.dg/sinatan-2.c: New test.
4939 * gcc.dg/sinatan-3.c: New test.
4940
4941 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4942
4943 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4944 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4945 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4946
4947 2018-10-11 Tobias Burnus <burnus@net-b.de>
4948
4949 Revert:
4950 2018-10-09 Tobias Burnus <burnus@net-b.de>
4951
4952 PR fortran/83522
4953 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4954 change to dg-do compile.
4955 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4956 * gfortran.dg/array_initializer_1.f90: Use array
4957 element not size-one section.
4958 * gfortran.dg/array_substring.f90: New.
4959
4960 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4961
4962 PR target/87511
4963 * gcc.target/aarch64/pr87511.c: Add new test.
4964
4965 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4966
4967 PR c++/84993
4968 * g++.dg/torture/accessor-fixits-9.C: New test.
4969
4970 2018-10-11 Nathan Sidwell <nathan@acm.org>
4971
4972 * g++.dg/parse/close-brace.C: New.
4973 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4974 * g++.old-deja/g++.other/crash32.C: Add another error
4975
4976 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR c++/85070
4979 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4980 c++14_only to c++14.
4981
4982 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4983
4984 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4985 there hasn't been a dg-end-multiline-output since the last
4986 dg-begin-multiline-output.
4987 (dg-end-multiline-output): Issue an error if there hasn't been a
4988 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4989 as soon possible. Rename "line" to "last_line".
4990
4991 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4992
4993 * selftests/repeat.rtl: New file.
4994
4995 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR c++/87582
4998 * g++.dg/cpp1z/decomp48.C: New test.
4999
5000 2018-10-11 David Malcolm <dmalcolm@redhat.com>
5001
5002 * g++.dg/diagnostic/macro-arg-count.C: Move to...
5003 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
5004 output for C vs C++. Expect notes showing the definitions of the
5005 macros.
5006 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
5007 above.
5008
5009 2018-10-11 Martin Jambor <mjambor@suse.cz>
5010
5011 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
5012 greater that the size of double by target large_long double.
5013
5014 2018-10-11 Jakub Jelinek <jakub@redhat.com>
5015
5016 * g++.dg/cpp2a/feat-cxx2a.C: New test.
5017
5018 PR c++/87547
5019 * g++.dg/rtti/typeid12.C: New test.
5020
5021 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * g++.dg/other/pr87574.C: New test.
5024
5025 2018-10-10 Marek Polacek <polacek@redhat.com>
5026
5027 PR c++/87567 - constexpr rejects call to non-constexpr function.
5028 * g++.dg/cpp1y/constexpr-loop7.C: New test.
5029
5030 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
5031
5032 PR target/87579
5033 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
5034 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5035 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5036 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5037 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5038 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5039 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5040 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5041 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5042 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5043 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5044 * gcc.target/powerpc/pr37191.c: Likewise.
5045 2018-10-10 Martin Sebor <msebor@redhat.com>
5046
5047 PR c/54391
5048 * gcc.dg/transparent-union-6.c: New.
5049
5050 2018-10-10 Martin Sebor <msebor@redhat.com>
5051
5052 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
5053 Add a test for 2-byte wchar_t.
5054 * gcc.dg/builtin-memchr.c: New test.
5055
5056 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
5057
5058 PR target/87573
5059 * gcc.target/i386/pr87573.c: New test.
5060
5061 2018-10-10 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR target/87550
5064 * gcc.target/i386/pr87550.c: New test.
5065
5066 PR c/87286
5067 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
5068
5069 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5070
5071 PR c++/84423
5072 * g++.dg/concepts/pr84423-1.C: New.
5073 * g++.dg/concepts/pr84423-2.C: Likewise.
5074 * g++.dg/cpp0x/auto39.C: Test location too.
5075 * g++.dg/cpp0x/auto9.C: Likewise.
5076 * g++.dg/cpp1y/pr60384.C: Likewise.
5077
5078 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
5079
5080 * gcc.target/powerpc/sse3-check.h: New file.
5081 * gcc.target/powerpc/sse3-addsubps.c: New file.
5082 * gcc.target/powerpc/sse3-addsubpd.c: New file.
5083 * gcc.target/powerpc/sse3-haddps.c: New file.
5084 * gcc.target/powerpc/sse3-hsubps.c: New file.
5085 * gcc.target/powerpc/sse3-haddpd.c: New file.
5086 * gcc.target/powerpc/sse3-hsubpd.c: New file.
5087 * gcc.target/powerpc/sse3-lddqu.c: New file.
5088 * gcc.target/powerpc/sse3-movsldup.c: New file.
5089 * gcc.target/powerpc/sse3-movshdup.c: New file.
5090 * gcc.target/powerpc/sse3-movddup.c: New file.
5091 * gcc.target/powerpc/pr37191.c: New file.
5092
5093 2018-10-09 Tobias Burnus <burnus@net-b.de>
5094
5095 PR fortran/83522
5096 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5097 change to dg-do compile.
5098 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5099 * gfortran.dg/array_initializer_1.f90: Use array
5100 element not size-one section.
5101 * gfortran.dg/array_substring.f90: New.
5102
5103 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5104
5105 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5106 testcase.
5107
5108 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5109
5110 * gnat.dg/warn17.adb: New testcase.
5111
5112 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5113
5114 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5115 gnat.dg/inline14_pkg.ads: New testcase.
5116
5117 2018-10-09 Ed Schonberg <schonberg@adacore.com>
5118
5119 * gnat.dg/warn18.adb: New testcase.
5120
5121 2018-10-09 Martin Liska <mliska@suse.cz>
5122
5123 * c-c++-common/asan/pr64820.c: Add line number to scanned
5124 pattern.
5125 * c-c++-common/asan/use-after-return-1.c: Likewise.
5126 * g++.dg/asan/function-argument-1.C (main): Likewise.
5127 * g++.dg/asan/function-argument-2.C (main): Likewise.
5128 * g++.dg/asan/function-argument-3.C (main): Likewise.
5129 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
5130 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
5131 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5132 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5133 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5134 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5135 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5136 * gcc.dg/asan/pr78541.c (main): Likewise.
5137 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5138 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5139 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5140 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5141 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5142 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5143
5144 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
5145
5146 PR fortran/87151
5147 * gfortran.dg/deferred_type_component_3.f90: New test.
5148
5149 PR fortran/80931
5150 * gfortran.dg/deferred_character_28.f90: New test.
5151 * gfortran.dg/deferred_character_29.f90: New test (note that
5152 this test appears in PR83196 comment #4 by mistake).
5153
5154 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
5155
5156 * gcc.target/i386/vararg-loc.c: Accept a column number.
5157
5158 2018-10-08 Martin Liska <mliska@suse.cz>
5159
5160 * gcc.target/i386/i386.exp: Move procedures to
5161 target-supports.exp.
5162 * g++.target/i386/i386.exp: New file.
5163 * gcc.target/i386/mv*.C: Move here tests and remove
5164 target filter in these tests.
5165
5166 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
5167
5168 * gfortran.dg/contiguous_4.f90: Adjust.
5169 * gfortran.dg/contiguous_4.f90: New test.
5170
5171 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
5172
5173 PR fortran/86372
5174 * gfortran.dg/associate_41.f90: New test.
5175
5176 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5177
5178 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
5179 * gnat.dg/string_merge1.adb: Likewise.
5180 * gnat.dg/string_merge2.adb: Likewise.
5181
5182 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5183
5184 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5185
5186 2018-10-08 Martin Liska <mliska@suse.cz>
5187
5188 * g++.dg/ext/pr82625.C: Add dg-compile filter.
5189
5190 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
5191
5192 PR c++/71128
5193 * g++.dg/concepts/pr71128.C: New.
5194
5195 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
5196
5197 PR c/87286
5198 * gcc.dg/pr87286.c: New test.
5199
5200 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5201
5202 PR fortran/86111
5203 * gfortran.dg/array_constructor_type_23.f90: New test.
5204
5205 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
5206
5207 PR fortran/83999
5208 * gfortran.dg/elemental_function_4.f90 : New test.
5209
5210 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
5211
5212 PR rtl-optimization/86939
5213 PR rtl-optimization/87479
5214 * gcc.target/powerpc/pr86939.c: New test.
5215 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5216
5217 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5218
5219 * gnat.dg/string_merge1.adb: Fix test expectations.
5220 * gnat.dg/string_merge2.adb: Likewise.
5221
5222 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5223
5224 PR c++/56856
5225 * g++.dg/ext/builtin4.C: Set expected location for warning to the
5226 correct location within the format string.
5227 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5228 files for testing locations within string literal locations from
5229 the C frontend.
5230 * g++.dg/warn/Wformat-method.C: New test.
5231 * g++.dg/warn/Wformat-pr71863.C: New test.
5232 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5233 * g++.dg/warn/Wformat-ranges.C: New test, based on
5234 gcc.dg/format/diagnostic-ranges.c.
5235 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5236 (test_multitoken_macro): Generalize expected output to work with
5237 both C and C++.
5238 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5239 (test_stringified_token_1): Likewise.
5240 (test_stringified_token_3): Likewise.
5241
5242 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5243
5244 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5245 count. If there's a 3rd argument, use dg-process-target on it,
5246 bailing out, or recording expected failures as "maybe_x".
5247 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5248 to convert pass/fail into xpass/xfail.
5249
5250 2018-10-05 Martin Sebor <msebor@redhat.com>
5251
5252 PR tree-optimization/87490
5253 * gcc.dg/pr87490.c: New test.
5254 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5255
5256 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5257
5258 PR tree-optimization/71625
5259 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5260 (test_vclz_s16): Ditto.
5261 (test_vclz_s32): Ditto.
5262 (test_vclzq_s8): Ditto.
5263 (test_vclzq_s16): Ditto.
5264 (test_vclzq_s32): Ditto.
5265 (test_vclz_u8): Ditto.
5266 (test_vclz_u16): Ditto.
5267 (test_vclz_u32): Ditto.
5268 (test_vclzq_u8): Ditto.
5269 (test_vclzq_u16): Ditto.
5270 (test_vclzq_u32): Ditto.
5271 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5272 (test_vneg_s16): Ditto.
5273 (test_vneg_s32): Ditto.
5274 (test_vneg_s64): Ditto.
5275 (test_vnegd_s64): Ditto.
5276 (test_vnegq_s8): Ditto.
5277 (test_vnegq_s16): Ditto.
5278 (test_vnegq_s32): Ditto.
5279 (test_vnegq_s64): Ditto.
5280
5281 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5282
5283 PR target/87509
5284 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5285 of dfp_hw. Don't include <altivec.h>.
5286 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5287 lp64.
5288 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5289 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5290 * gcc.target/powerpc/test_mffsl.c: Ditto.
5291
5292 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5293
5294 * c-c++-common/Wprio-ctor-dtor.c: New test.
5295
5296 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5297
5298 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5299 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5300 dg-additional-options. Add dg-message and dg-missed directives
5301 to verify that -fopt-info messages are written at the correct
5302 locations.
5303
5304 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5305
5306 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5307 due to "-internals" not being selected.
5308 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5309 "-internals" added to re-enable the output from test_scopes.
5310 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5311
5312 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5313
5314 * gnat.dg/string_merge1.adb: New test.
5315 * gnat.dg/string_merge2.adb: New test.
5316 * gcc.dg/merge-all-constants-1.c: Adjust test.
5317 * gcc.dg/merge-all-constants-2.c: New test.
5318
5319 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5320
5321 PR target/87486
5322 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5323
5324 2018-10-04 Martin Liska <mliska@suse.cz>
5325
5326 PR c/87483
5327 * gcc.dg/pr87483.c: New test.
5328
5329 2018-10-04 Martin Liska <mliska@suse.cz>
5330
5331 PR ipa/82625
5332 * g++.dg/ext/pr82625.C: New test.
5333
5334 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5335
5336 * gcc.dg/plugin/dump-1.c: New test.
5337 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5338 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5339
5340 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5341
5342 PR rtl-optimization/87466
5343 * gcc.target/powerpc/pr87466.c: New test.
5344
5345 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5346
5347 PR tree-optimization/85787
5348 * gcc.dg/ipa/propmalloc-4.c: New test.
5349
5350 2018-10-04 Richard Biener <rguenther@suse.de>
5351
5352 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5353
5354 2018-10-03 Ian Lance Taylor <iant@google.com>
5355
5356 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5357
5358 2018-10-03 Martin Sebor <msebor@redhat.com>
5359
5360 * gcc.dg/warn-sprintf-no-nul.c: New test.
5361
5362 2018-10-03 Martin Liska <mliska@suse.cz>
5363
5364 PR gcov-profile/86109
5365 * g++.dg/gcov/pr86109.C: New test.
5366
5367 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5368
5369 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5370 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5371
5372 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5373
5374 PR target/87081
5375 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5376
5377 2018-10-01 Martin Sebor <msebor@redhat.com>
5378
5379 * gcc.dg/warn-strnlen-no-nul.c: New.
5380
5381 2018-10-01 Carl Love <cel@us.ibm.com>
5382
5383 PR 69431
5384 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5385 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5386 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5387 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5388 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5389
5390 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5391
5392 PR fortran/65677
5393 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5394 the call to adjustl and direct assignment of the substring.
5395
5396 2018-10-01 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/87465
5399 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5400
5401 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5402
5403 PR target/86486
5404 * gcc.dg/pr82788.c: Skip for AArch64.
5405 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5406 * gcc.target/aarch64/subsp.c: Likewise.
5407 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5408 on AArch64.
5409 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5410 * gcc.dg/stack-check-12.c: ILP32 fixup.
5411 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5412 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5413 * lib/target-supports.exp
5414 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5415 require frame pointer for non-leaf functions.
5416
5417 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5418
5419 PR target/86486
5420 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5421 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5422 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5423 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5424 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5425 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5426 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5427 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5428 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5429 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5430 * gcc.target/aarch64/stack-check-alloca.h: New.
5431 * gcc.target/aarch64/stack-check-14.c: New.
5432 * gcc.target/aarch64/stack-check-15.c: New.
5433
5434 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5435
5436 PR target/86486
5437 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5438 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5439 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5440 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5441
5442 2018-10-01 Jeff Law <law@redhat.com>
5443 Richard Sandiford <richard.sandiford@linaro.org>
5444 Tamar Christina <tamar.christina@arm.com>
5445
5446 PR target/86486
5447 * gcc.target/aarch64/stack-check-12.c: New.
5448 * gcc.target/aarch64/stack-check-13.c: New.
5449 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5450 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5451 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5452 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5453 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5454 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5455 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5456 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5457 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5458 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5459 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5460 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5461 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5462 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5463 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5464 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5465 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5466 * gcc.target/aarch64/stack-check-prologue.h: New.
5467 * lib/target-supports.exp
5468 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5469
5470 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5471
5472 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5473 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5474 (check_compile): Support values already Boolean.
5475 (check_alias_available, check_gc_sections_available,
5476 check_profiling_available, check_effective_target_vect_cmdline_needed,
5477 check_effective_target_vect_int,
5478 check_effective_target_vect_intfloat_cvt,
5479 check_effective_target_vect_doubleint_cvt,
5480 check_effective_target_vect_intdouble_cvt,
5481 check_effective_target_vect_uintfloat_cvt,
5482 check_effective_target_vect_floatint_cvt,
5483 check_effective_target_vect_floatuint_cvt,
5484 check_effective_target_vect_peeling_profitable,
5485 check_effective_target_vect_simd_clones,
5486 check_effective_target_vect_peeling_profitable,
5487 check_effective_target_vect_simd_clones,
5488 check_effective_target_vect_shift,
5489 check_effective_target_vect_bswap,
5490 check_effective_target_vect_shift_char,
5491 check_effective_target_vect_float,
5492 check_effective_target_vect_double,
5493 check_effective_target_vect_long_long,
5494 check_effective_target_vect_no_int_min_max,
5495 check_effective_target_vect_no_int_add,
5496 check_effective_target_vect_no_bitwise,
5497 check_effective_target_vect_perm,
5498 check_effective_target_vect_perm_byte,
5499 check_effective_target_vect_perm_short,
5500 check_effective_target_xorsign,
5501 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5502 check_effective_target_vect_widen_sum_hi_to_si,
5503 check_effective_target_vect_widen_sum_qi_to_hi,
5504 check_effective_target_vect_widen_sum_qi_to_si,
5505 check_effective_target_vect_widen_mult_qi_to_hi,
5506 check_effective_target_vect_widen_mult_hi_to_si,
5507 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5508 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5509 check_effective_target_vect_widen_mult_si_to_di_pattern,
5510 check_effective_target_vect_widen_shift,
5511 check_effective_target_vect_sdot_qi,
5512 check_effective_target_vect_udot_qi,
5513 check_effective_target_vect_sdot_hi,
5514 check_effective_target_vect_udot_hi,
5515 check_effective_target_vect_usad_char,
5516 check_effective_target_vect_pack_trunc,
5517 check_effective_target_vect_unpack,
5518 check_effective_target_unaligned_stack,
5519 check_effective_target_vect_no_align,
5520 check_effective_target_vect_hw_misalign,
5521 check_effective_target_natural_alignment_32,
5522 check_effective_target_natural_alignment_64,
5523 check_effective_target_vect_element_align,
5524 check_effective_target_vect_load_lanes **,
5525 check_effective_target_vect_condition,
5526 check_effective_target_vect_cond_mixed,
5527 check_effective_target_vect_char_mult,
5528 check_effective_target_vect_short_mult,
5529 check_effective_target_vect_int_mult,
5530 check_effective_target_vect_extract_even_odd,
5531 check_effective_target_vect_interleave,
5532 check_effective_target_vect_stridedN,
5533 check_effective_target_vect_call_copysignf,
5534 check_effective_target_sqrt_insn,
5535 check_effective_target_vect_call_sqrtf,
5536 check_effective_target_vect_call_btrunc,
5537 check_effective_target_vect_call_btruncf,
5538 check_effective_target_vect_call_ceil,
5539 check_effective_target_vect_call_ceilf,
5540 check_effective_target_vect_call_floor,
5541 check_effective_target_vect_call_floorf,
5542 check_effective_target_vect_call_lceil,
5543 check_effective_target_vect_call_lfloor,
5544 check_effective_target_vect_call_nearbyint,
5545 check_effective_target_vect_call_nearbyintf,
5546 check_effective_target_vect_call_round,
5547 check_effective_target_vect_call_roundf,
5548 check_effective_target_section_anchors,
5549 check_effective_target_bswap,
5550 check_effective_target_sync_int_long,
5551 check_effective_target_sync_char_short,
5552 check_effective_target_tiny,
5553 check_effective_target_pie_copyreloc,
5554 check_effective_target_got32x_reloc,
5555 check_effective_target_tls_get_addr_via_got): Use new caching.
5556
5557 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5558
5559 PR tree-optimization/87261
5560 * gcc.dg/pr87261.c: New test.
5561
5562 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5563
5564 * gcc.target/arc/tph_addx.c: New test.
5565
5566 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5567
5568 * gcc.target/arc/tmac-3.c: New file.
5569
5570 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5571
5572 PR fortran/87359
5573 * gfortran.dg/associate_40.f90 : New test.
5574
5575 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5576
5577 PR fortran/70752
5578 PR fortran/72709
5579 * gfortran.dg/deferred_character_25.f90 : New test.
5580 * gfortran.dg/deferred_character_26.f90 : New test.
5581 * gfortran.dg/deferred_character_27.f90 : New test to verify
5582 that PR82617 remains fixed.
5583
5584 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5585
5586 PR fortran/70149
5587 * gfortran.dg/deferred_character_24.f90 : New test.
5588
5589 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5590
5591 PR target/87370
5592 * gcc.target/i386/pr87370.c: New test.
5593
5594 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5595
5596 PR fortran/65667
5597 * gfortran.dg/dependency_52.f90 : New test.
5598
5599 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR target/87467
5602 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5603 (CALC): Use double instead of float.
5604 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5605 _mm512_abs_ps and _mm512_mask_abs_ps.
5606
5607 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5608
5609 * c-c++-common/unroll-1.c: Update expected output from "note" to
5610 "optimized".
5611 * c-c++-common/unroll-2.c: Likewise.
5612 * c-c++-common/unroll-3.c: Likewise.
5613 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5614 dg-message to dg-missed. Convert param from -fopt-info to
5615 -fopt-info-missed-ipa.
5616 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5617 dg-message to dg-missed.
5618 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5619 dg-message to dg-optimized.
5620 * gcc.dg/pr26570.c: Update expected output from dg-message to
5621 dg-missed. Convert param from -fopt-info to
5622 -fopt-info-missed-ipa.
5623 * gcc.dg/pr32773.c: Likewise.
5624 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5625 dg-message to dg-missed.
5626 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5627 dg-optimized.
5628 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5629 from -fopt-info to -fopt-info-vec.
5630 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5631 "note" to "optimized".
5632 * gfortran.dg/directive_unroll_2.f90: Likewise.
5633 * gfortran.dg/directive_unroll_3.f90: Likewise.
5634 * gnat.dg/unroll4.adb: Likewise.
5635 * lib/gcc-dg.exp (dg-optimized): New procedure.
5636 (dg-missed): New procedure.
5637
5638 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5639
5640 PR c/87390
5641 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5642 values explicitly to target type for comparison.
5643
5644 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5645
5646 PR testsuite/87433
5647 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5648 instead of 4.
5649
5650 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5651
5652 PR testsuite/87433
5653 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5654
5655 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5656
5657 * gcc.target/sparc/20160229-1.c: Minor tweak.
5658 * gcc.target/sparc/cbcond-2.c: Likewise.
5659 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5660 * gcc.target/sparc/movcc-2.c: Minor tweak.
5661 * gcc.target/sparc/overflow-3.c: Likewise.
5662 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5663 * gcc.target/sparc/overflow-5.c: Minor tweak.
5664 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5665
5666 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5667
5668 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5669 valid value, in the "vector bool int" case.
5670
5671 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5672
5673 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5674 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5675 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5676
5677 2018-09-27 Martin Liska <mliska@suse.cz>
5678
5679 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5680 * g++.dg/torture/pr59265.C: Likewise.
5681 * g++.dg/tree-prof/morefunc.C: Likewise.
5682 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5683 * gcc.dg/pr26570.c: Likewise.
5684 * gcc.dg/pr32773.c: Likewise.
5685 * gcc.dg/pr40209.c: Likewise.
5686 * gcc.dg/pr51957-1.c: Likewise.
5687 * gcc.dg/pr80747.c: Likewise.
5688 * gcc.target/aarch64/pr62262.c: Likewise.
5689
5690 2018-09-27 Richard Biener <rguenther@suse.de>
5691
5692 PR testsuite/87451
5693 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5694
5695 2018-09-27 Richard Biener <rguenther@suse.de>
5696
5697 PR debug/37801
5698 PR debug/87440
5699 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5700 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5701
5702 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/67544
5705 * g++.dg/concepts/pr67544.C: New.
5706
5707 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5708
5709 PR c++/84940
5710 * g++.dg/expr/unary4.C: New.
5711
5712 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5713
5714 PR gcov-profile/86957
5715 * gcc.dg/Wmissing-profile.c: New test.
5716
5717 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5718
5719 PR c/87390
5720 * gcc.target/i386/excess-precision-9.c,
5721 gcc.target/i386/excess-precision-10.c: New tests.
5722
5723 2018-09-26 Richard Biener <rguenther@suse.de>
5724
5725 PR debug/87443
5726 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5727
5728 2018-09-26 Martin Jambor <mjambor@suse.cz>
5729
5730 PR c/87347
5731 * gcc.dg/pr87347.c: New test.
5732
5733 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/71131
5736 * g++.dg/concepts/pr71131.C: New.
5737
5738 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/71127
5741 * g++.dg/concepts/pr71127.C: New.
5742
5743 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5744
5745 PR c++/67655
5746 * g++.dg/concepts/pr67655.C: New.
5747
5748 2018-09-26 Thomas Quinot <quinot@adacore.com>
5749
5750 * gnat.dg/sso13.adb: New testcase.
5751
5752 2018-09-26 Justin Squirek <squirek@adacore.com>
5753
5754 * gnat.dg/warn16.adb: New testcase.
5755
5756 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5757
5758 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5759 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5760 gnat.dg/elab7_pkg2.ads: New testcase.
5761
5762 2018-09-26 Javier Miranda <miranda@adacore.com>
5763
5764 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5765
5766 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5767
5768 * gnat.dg/predicate2-containers.ads,
5769 gnat.dg/predicate2-project-name_values.ads,
5770 gnat.dg/predicate2-project-registry-attribute.ads,
5771 gnat.dg/predicate2-project-registry.ads,
5772 gnat.dg/predicate2-project-typ-set.ads,
5773 gnat.dg/predicate2-project-typ.ads,
5774 gnat.dg/predicate2-project.ads,
5775 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5776 gnat.dg/predicate2_main.adb: New testcase.
5777
5778 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5779
5780 * gnat.dg/dynhash1.adb: New testcase.
5781
5782 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5783
5784 * gnat.dg/sets1.adb: New testcase.
5785 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5786 to new API.
5787
5788 2018-09-26 Thomas Quinot <quinot@adacore.com>
5789
5790 * gnat.dg/sso12.adb: New testcase.
5791
5792 2018-09-26 Justin Squirek <squirek@adacore.com>
5793
5794 * gnat.dg/expr_func8.adb: New testcase.
5795
5796 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5797
5798 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5799 testcase.
5800
5801 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/67656
5804 * g++.dg/concepts/pr67656.C: New.
5805
5806 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5807
5808 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5809 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5810 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5811
5812 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5813
5814 * g++.dg/other/vthunk1.C: Rename to...
5815 * g++.dg/other/thunk1.C: ...this.
5816 * g++.dg/other/thunk2a.C: New test.
5817 * g++.dg/other/thunk2b.C: Likewise.
5818
5819 2018-09-25 Jim Wilson <jimw@sifive.com>
5820
5821 * gcc.target/riscv/weak-1.c: New.
5822
5823 2018-09-25 Jeff Law <law@redhat.com>
5824
5825 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5826 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5827
5828 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5829
5830 * gnat.dg/dinst.adb: Adjust for locviews.
5831
5832 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5833
5834 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5835 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5836 vec_splat calls from recently added tests. Update instruction counts.
5837 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5838 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5839 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5840 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5841 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5842
5843 2018-09-25 Marek Polacek <polacek@redhat.com>
5844
5845 PR c++/87425
5846 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5847
5848 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5849
5850 PR c++/87398
5851 * g++.dg/other/pr87398.C: New test.
5852 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5853 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5854
5855 2018-09-25 Martin Jambor <mjambor@suse.cz>
5856
5857 PR testsuite/87339
5858 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5859 float125 target.
5860 * gcc.target/i386/warn-abs-3.c: New test.
5861
5862 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5863
5864 PR c++/81246
5865 * g++.dg/cpp0x/pr81246.C: New.
5866
5867 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5868
5869 PR target/82699
5870 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5871 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5872
5873 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5874
5875 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5876 ILP32.
5877
5878 2018-09-25 Richard Biener <rguenther@suse.de>
5879
5880 PR tree-optimization/87402
5881 * gcc.dg/torture/pr87402.c: New testcase.
5882
5883 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 PR testsuite/70150
5886 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5887 for pie_enabled target.
5888 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5889 * gcc.target/i386/pr34256.c: Likewise.
5890
5891 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5892
5893 PR c++/85070
5894 * g++.dg/cpp0x/pr85070.C: New.
5895
5896 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5897
5898 PR target/82699
5899 * gcc.target/i386/pr82699-1.c: New file.
5900 * gcc.target/i386/pr82699-2.c: Likewise.
5901 * gcc.target/i386/pr82699-3.c: Likewise.
5902 * gcc.target/i386/pr82699-4.c: Likewise.
5903 * gcc.target/i386/pr82699-5.c: Likewise.
5904 * gcc.target/i386/pr82699-6.c: Likewise.
5905
5906 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5907
5908 PR fortran/87401
5909 * gfortran.dg/intent_out_12.f90: New test.
5910
5911 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5912
5913 PR testsuite/86952
5914 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5915 update expected codegen
5916
5917 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5918
5919 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5920
5921 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5922
5923 PR target/80080
5924 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5925 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5926
5927 2018-09-24 Martin Liska <mliska@suse.cz>
5928
5929 PR sanitizer/85774
5930 * g++.dg/asan/pr85774.C: New test.
5931
5932 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5933
5934 PR middle-end/87054
5935 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5936
5937 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5938
5939 PR fortran/87395
5940 * gfortran.dg/intent_out_11.f90: New test.
5941
5942 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5943
5944 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5945 * gfortran.dg/coarray_lock_7.f90: Likewise.
5946
5947 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5948
5949 PR fortran/87395
5950 * gfortran.dg/intent_out_10.f90: New test.
5951
5952 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5953
5954 PR fortran/41453
5955 * gfortran.dg/intent_optimize_2.f90: New test.
5956
5957 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5958
5959 PR fortran/87318
5960 * gfortran.dg/dtio_1.f90: Update test to valid code.
5961
5962 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5963
5964 PR fortran/85603
5965 * gfortran.dg/deferred_character_23.f90 : New test.
5966
5967 2018-09-21 Jeff Law <law@redhat.com>
5968
5969 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5970 * gcc.dg/tree-ssa/vrp120.c: New test.
5971
5972 2018-09-21 Marek Polacek <polacek@redhat.com>
5973
5974 PR c++/87372 - __func__ constexpr evaluation.
5975 * g++.dg/cpp1y/func_constexpr2.C: New test.
5976
5977 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5978
5979 PR fortran/77325
5980 * gfortran.dg/deferred_character_22.f90 : New test.
5981
5982 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5983
5984 PR fortran/87359
5985 * gfortran.dg/finalize_33.f90 : New test.
5986
5987 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5988
5989 PR tree-optimization/87309
5990 * gcc.dg/pr87309.c: New test.
5991
5992 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5993
5994 * c-c++-common/dump-ada-spec-14.c: New test.
5995
5996 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5997
5998 * gcc.dg/nested-func-11.c: New test.
5999
6000 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
6001 more robust and remove target-specific handling.
6002
6003 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
6004
6005 * gcc.c-torture/execute/20180921-1.c: New test.
6006
6007 2018-09-20 Marek Polacek <polacek@redhat.com>
6008
6009 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
6010 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
6011 * g++.dg/cpp0x/ref-qual20.C: New test.
6012
6013 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
6014
6015 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
6016 * g++.dg/lto/20081109-1_0.C: Likewise.
6017 * g++.dg/lto/20090302_0.C: Likewise.
6018 * g++.dg/lto/pr45621_0.C: Likewise.
6019 * g++.dg/lto/pr60567_0.C: Likewise.
6020 * g++.dg/lto/pr62026.C: Likewise.
6021 * gcc.dg/lto/pr45736_0.c: Likewise.
6022 * gcc.dg/lto/pr52634_0.c: Likewise.
6023 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
6024 * gfortran.dg/lto/pr79108_0.f90: Likewise.
6025
6026 2018-09-20 Alexandre Oliva <oliva@adacore.com>
6027
6028 PR middle-end/87054
6029 * gcc.dg/pr87054.c: New.
6030
6031 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6032
6033 PR tree-optimization/87288
6034 * gcc.dg/vect/pr87288-1.c: New test.
6035 * gcc.dg/vect/pr87288-2.c: Likewise,
6036 * gcc.dg/vect/pr87288-3.c: Likewise.
6037
6038 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6039
6040 PR tree-optimization/86877
6041 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
6042
6043 2018-09-19 Marek Polacek <polacek@redhat.com>
6044
6045 * g++.dg/conversion/op4.C: Add dg-warning.
6046 * g++.dg/warn/Wclass-conversion1.C: New test.
6047 * g++.dg/warn/Wclass-conversion2.C: New test.
6048 * g++.dg/warn/Wconversion5.C: Remove file.
6049 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
6050 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
6051 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6052
6053 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6054
6055 PR c++/87324
6056 * g++.dg/cpp0x/desig5.C: New.
6057
6058 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
6059
6060 PR fortran/84109
6061 * gfortran.dg/elemental_function_3.f90 : New test.
6062
6063 2018-09-19 Marek Polacek <polacek@redhat.com>
6064
6065 PR c++/87357 - missing -Wconversion warning
6066 * g++.dg/warn/Wconversion5.C: New test.
6067
6068 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
6069
6070 * gcc.target/aarch64/atomic-store.c: New.
6071
6072 2018-09-19 Richard Biener <rguenther@suse.de>
6073
6074 PR tree-optimization/87349
6075 PR tree-optimization/87342
6076 * gcc.dg/torture/pr87349-1.c: New testcase.
6077 * gcc.dg/torture/pr87349-2.c: Likewise.
6078 * gcc.dg/torture/pr87342.c: Likewise.
6079
6080 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6081
6082 PR fortran/29550
6083 * gfortran.dg/inline_matmul_13.f90: Adjust count for
6084 _gfortran_matmul.
6085 * gfortran.dg/inline_matmul_16.f90: Likewise.
6086 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
6087 for dgemm instead of dgemm_. Add call to random_number to make
6088 standard conforming.
6089 * gfortran.dg/matmul_blas_1.f90: New test.
6090 * gfortran.dg/matmul_bounds_14.f: New test.
6091 * gfortran.dg/matmul_bounds_15.f: New test.
6092 * gfortran.dg/matmul_bounds_16.f: New test.
6093 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
6094 preceding tests.
6095
6096 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6097
6098 PR fortran/87239
6099 * gfortran.dg/elemental_function_2.f90 : New test.
6100
6101 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6102
6103 PR fortran/87336
6104 * gfortran.dg/pointer_array_10.f90 : New test.
6105 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6106 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6107 count to 72.
6108
6109 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6110
6111 PR c++/85065
6112 * g++.dg/concepts/pr85065.C: New.
6113
6114 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6115
6116 PR testsuite/87339
6117 * gcc.dg/warn-abs-1.c: Require float128 target.
6118 Skip if large_long_double newlib target.
6119
6120 2018-09-18 Nathan Sidwell <nathan@acm.org>
6121
6122 PR c++/86881
6123 * g++.dg/warn/pr86881.C: New.
6124
6125 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6126
6127 * gcc.target/aarch64/spellcheck_1.c:
6128 Make architecture suggestion optional.
6129 * gcc.target/aarch64/spellcheck_4.c:
6130 Likewise.
6131
6132 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6133
6134 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6135 functions.
6136
6137 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
6138 Bernd Schmidt <bernds_cb1@t-online.de>
6139
6140 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6141 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
6142 * gcc.target/nvptx/atomic_fetch-3.c: New test.
6143
6144 2018-09-17 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/87328
6147 * gcc.dg/torture/pr87328.c: New testcase.
6148
6149 2018-09-17 Martin Jambor <mjambor@suse.cz>
6150
6151 PR c/63886
6152 * gcc.dg/warn-abs-1.c: New test.
6153 * gcc.dg/dfp/warn-abs-2.c: Likewise.
6154
6155 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6156
6157 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6158 TEST_ALWAYS_FLAGS to HOSTCXX.
6159
6160 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6161
6162 PR fortran/64120
6163 * gfortran.dg/allocatable_scalar_14.f90 : New test.
6164
6165 2018-09-17 Richard Biener <rguenther@suse.de>
6166
6167 PR tree-optimization/87301
6168 * gcc.dg/torture/pr87301.c: New testcase.
6169
6170 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6171
6172 PR fortran/85954
6173 * gfortran.dg/deferred_character_21.f90 : New test.
6174
6175 2018-09-16 Janus Weil <janus@gcc.gnu.org>
6176
6177 PR fortran/86484
6178 PR fortran/84543
6179 * gfortran.dg/class_assign_2.f90: New test case.
6180 * gfortran.dg/class_assign_3.f90: New test case.
6181
6182 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6183
6184 PR fortran/37802
6185 * gfortran.dg/matmul_bounds_13.f90: New test case.
6186 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
6187 error.
6188 * gfortran.dg/matmul_5.f90: Likewise.
6189 * gfortran.dg/matmul_bounds_10.f90: Likewise.
6190 * gfortran.dg/matmul_bounds_11.f90: Likewise.
6191 * gfortran.dg/matmul_bounds_2.f90: Likewise.
6192 * gfortran.dg/matmul_bounds_4.f90: Likewise.
6193 * gfortran.dg/matmul_bounds_5.f90: Likewise.
6194
6195 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
6196
6197 * gcc.c-torture/compile/20180915-1.c: New test.
6198
6199 2018-09-14 David Malcolm <dmalcolm@redhat.com>
6200
6201 PR c/82967
6202 * c-c++-common/attributes-1.c: Remove bogus suggestion from
6203 dg-prune-output.
6204 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6205 bogus suggestion.
6206 * gcc.dg/spellcheck-identifiers-4.c: New test.
6207
6208 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6209
6210 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6211
6212 2018-09-14 Martin Sebor <msebor@redhat.com>
6213
6214 * gcc.dg/warn-stpcpy-no-nul.c: New test.
6215
6216 2018-09-14 Martin Sebor <msebor@redhat.com>
6217 Jeff Law <law@redhat.com>
6218
6219 * gcc.dg/warn-strcpy-no-nul.c: New test.
6220
6221 2018-09-14 Martin Sebor <msebor@redhat.com>
6222
6223 c++/61941
6224 * g++.dg/pr61941.C: New test.
6225
6226 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6227
6228 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6229 rather than pattern name in combine dump.
6230
6231 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6232
6233 PR target/85628
6234 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6235 New functions.
6236
6237 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6238
6239 PR tree-optimization/87259
6240 * gcc.dg/pr87259.c: New test.
6241
6242 2018-09-13 Martin Sebor <msebor@redhat.com>
6243 Jeff Law <law@redhat.com>
6244
6245 * gcc.dg/warn-strlen-no-nul.c: New test.
6246
6247 2018-09-13 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/87263
6250 * gcc.dg/torture/pr87263.c: New testcase.
6251 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6252 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6253 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6254
6255 2018-09-13 Omar Sandoval <osandov@osandov.com>
6256 Tom de Vries <tdevries@suse.de>
6257
6258 PR debug/86985
6259 * gcc.dg/guality/zero-length-array.c: New test.
6260
6261 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6262
6263 PR target/85628
6264 * gcc.target/aarch64/combine_bfxil.c: New file.
6265 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6266
6267 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6268 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6269
6270 PR middle-end/87290
6271 * gcc.target/i386/pr87290.c: New test.
6272 * gcc.c-torture/execute/pr87290.c: New test.
6273
6274 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR tree-optimization/87287
6277 * gcc.dg/tree-ssa/pr87287.c: New test.
6278
6279 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6280
6281 PR c++/85110
6282 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6283 special-casing of diagnostic for a single non-viable candidate due
6284 to a bad argument.
6285 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6286 Add test coverage for an unmatched overloaded operator.
6287 * g++.dg/expr/pmf-1.C: Likewise.
6288 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6289 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6290 * g++.old-deja/g++.law/arg11.C: Likewise.
6291 * g++.old-deja/g++.law/arm9.C: Likewise.
6292 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6293
6294 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6295
6296 PR fortran/87284
6297 * gfortran.dg/allocate_with_mold_2.f90: New test.
6298
6299 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR middle-end/82853
6302 * gcc.target/i386/pr82853-1.c: New test.
6303 * gcc.target/i386/pr82853-2.c: New test.
6304
6305 2018-09-12 Richard Biener <rguenther@suse.de>
6306
6307 PR tree-optimization/87280
6308 * gcc.dg/torture/pr87280.c: New testcase.
6309
6310 2018-09-12 Richard Biener <rguenther@suse.de>
6311
6312 PR tree-optimization/87266
6313 * gcc.dg/torture/pr87266-1.c: New testcase.
6314 * gcc.dg/torture/pr87266-2.c: Likewise.
6315 * gcc.dg/torture/pr87266-3.c: Likewise.
6316 * gcc.dg/torture/pr87266-4.c: Likewise.
6317
6318 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6319
6320 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6321
6322 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6323 Andreas Krebbel <krebbel@linux.ibm.com>
6324
6325 PR tree-optimization/86844
6326 * gcc.c-torture/execute/pr86844.c: New test.
6327 * gcc.dg/store_merging_22.c: New test.
6328 * gcc.dg/store_merging_23.c: New test.
6329
6330 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR middle-end/87248
6333 * c-c++-common/torture/pr87248.c: New test.
6334
6335 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6336
6337 PR fortran/87172
6338 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6339
6340 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6341
6342 PR fortran/87277
6343 * gfortran.dg/select_type_43.f90: New test.
6344
6345 2018-09-11 Nathan Sidwell <nathan@acm.org>
6346
6347 * gcc.dg/driver-specs.c: New.
6348
6349 2018-09-11 Joey Ye <joey.ye@arm.com>
6350
6351 * lib/gcov.exp (verify-intermediate): Add missing close.
6352
6353 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6354
6355 PR fortran/86830
6356 * gfortran.dg/typebound_call_30.f90: New test case.
6357
6358 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6359
6360 PR fortran/85395
6361 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6362
6363 2018-09-08 Marek Polacek <polacek@redhat.com>
6364
6365 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6366 * g++.dg/cpp0x/move-return2.C: New test.
6367
6368 2018-09-08 Marek Polacek <polacek@redhat.com>
6369
6370 * c-c++-common/array-init.c: Add dg-prune-output.
6371 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6372 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6373 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6374 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6375 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6376 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6377 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6378 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6379 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6380 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6381 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6382 * g++.dg/cpp1y/pr64382.C: Likewise.
6383 * g++.dg/cpp1y/pr77739.C: Likewise.
6384 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6385 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6386 * g++.dg/template/crash84.C: Adjust dg-error.
6387
6388 2018-09-07 Marek Polacek <polacek@redhat.com>
6389
6390 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6391 messages.
6392
6393 2018-09-07 Marek Polacek <polacek@redhat.com>
6394
6395 PR c++/87152 - range-based for loops with initializer broken in templates.
6396 * g++.dg/cpp2a/range-for11.C: New test.
6397 * g++.dg/cpp2a/range-for12.C: New test.
6398 * g++.dg/cpp2a/range-for13.C: New test.
6399 * g++.dg/cpp2a/range-for14.C: New test.
6400 * g++.dg/cpp2a/range-for15.C: New test.
6401 * g++.dg/cpp2a/range-for16.C: New test.
6402 * g++.dg/cpp2a/range-for17.C: New test.
6403 * g++.dg/cpp2a/range-for18.C: New test.
6404 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6405
6406 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6407
6408 PR target/86731
6409 * gcc.target/powerpc/pr86731.c: New test.
6410 * gcc.target/powerpc/pr86731-longlong.c: New test.
6411 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6412 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6413 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6414 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6415
6416 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6417
6418 PR target/80080
6419 * gcc.target/s390/pr80080-3.c: New test.
6420 * gcc.target/s390/s390.exp: Make sure the new test passes
6421 on all optimization levels.
6422
6423 2018-09-05 Marek Polacek <polacek@redhat.com>
6424
6425 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6426 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6427
6428 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6429 Bernd Schmidt <bernds_cb1@t-online.de>
6430
6431 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6432 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6433
6434 2018-09-05 Marek Polacek <polacek@redhat.com>
6435
6436 PR c++/87109, wrong overload with ref-qualifiers.
6437 * g++.dg/cpp0x/ref-qual19.C: New test.
6438
6439 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6440
6441 PR testsuite/52665
6442 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6443 * lib/target-supports.exp (scan-assembler_required_options,
6444 scan-assembler-not_required_options,
6445 scan-assembler-times_required_options): Add -fno-ident.
6446 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6447 * c-c++-common/ident-0a.c: New test.
6448 * c-c++-common/ident-0b.c: New test.
6449 * c-c++-common/ident-1a.c: New test.
6450 * c-c++-common/ident-1b.c: New test.
6451 * c-c++-common/ident-2a.c: New test.
6452 * c-c++-common/ident-2b.c: New test.
6453
6454 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6455
6456 * gcc.dg/recip_sqrt_mult_1.c: New test.
6457 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6458 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6459 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6460 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6461 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6462 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6463
6464 2018-09-05 Martin Liska <mliska@suse.cz>
6465
6466 PR tree-optimization/87205
6467 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6468 * gcc.dg/tree-ssa/pr87205.c: New test.
6469
6470 2018-09-05 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/87217
6473 * gfortran.dg/pr87217.f: New testcase.
6474
6475 2018-09-05 Pádraig Brady p@draigbrady.com
6476
6477 PR c++/87137
6478 * g++.dg/abi/pr87137.C: New.
6479
6480 PR c++/87185
6481 * g++.dg/pr87185.C: New.
6482
6483 2018-09-05 Martin Liska <mliska@suse.cz>
6484
6485 PR testsuite/87216
6486 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6487 to support Darwin names.
6488
6489 2018-09-05 Martin Liska <mliska@suse.cz>
6490
6491 * g++.dg/gcov/loop.C: Update test to support new format.
6492
6493 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6494
6495 PR debug/86593
6496 * g++.dg/pr86593.C: New test.
6497
6498 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6499
6500 PR target/87198
6501 * gcc.target/i386/pr87198.c: New test.
6502
6503 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6504
6505 PR target/86744
6506 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6507
6508 2018-09-04 Richard Biener <rguenther@suse.de>
6509
6510 PR tree-optimization/87211
6511 * gcc.dg/torture/pr87211.c: New testcase.
6512
6513 2018-09-04 Richard Biener <rguenther@suse.de>
6514
6515 PR tree-optimization/87176
6516 * gcc.dg/torture/pr87176.c: New testcase.
6517 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6518
6519 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6520
6521 * gfortran.dg/modulo_check: New test.
6522
6523 2018-09-03 Richard Biener <rguenther@suse.de>
6524
6525 PR tree-optimization/87177
6526 * gcc.dg/torture/pr87177.c: New testcase.
6527 * gcc.dg/torture/pr87177-2.c: Likewise.
6528
6529 2018-09-03 Richard Biener <rguenther@suse.de>
6530
6531 PR tree-optimization/87200
6532 * gcc.dg/torture/pr87200.c: New testcase.
6533
6534 2018-09-03 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/87197
6537 * gcc.dg/torture/pr87197.c: New testcase.
6538
6539 PR tree-optimization/87169
6540 * gcc.dg/torture/pr87169.c: New testcase.
6541
6542 2018-09-03 Martin Liska <mliska@suse.cz>
6543
6544 PR driver/83193
6545 * gcc.dg/completion-4.c: New test.
6546
6547 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6548
6549 PR c++/84980
6550 * g++.dg/concepts/pr84980.C: New.
6551
6552 2018-09-03 Martin Liska <mliska@suse.cz>
6553
6554 PR middle-end/59521
6555 * c-c++-common/pr59521-1.c: New test.
6556 * c-c++-common/pr59521-2.c: New test.
6557 * gcc.dg/tree-prof/pr59521-3.c: New test.
6558
6559 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6560
6561 * c-c++-common/array-init.c: New test.
6562 * g++.dg/init/string2.C: Remove selector.
6563
6564 2018-09-01 Michael Matz <matz@suse.de>
6565
6566 PR tree-optimization/87074
6567 * gcc.dg/pr87074.c: New test.
6568
6569 2018-08-31 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/87168
6572 * gcc.dg/torture/pr87168.c: New testcase.
6573
6574 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6575
6576 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6577 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6578 (test_vnegd_s64): Likewise.
6579 * gcc.target/aarch64/vnegd_64.c: New.
6580 * gcc.target/aarch64/vabsd_64.c: New.
6581 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6582
6583 2018-08-31 Nathan Sidwell <nathan@acm.org>
6584
6585 PR c++/87155
6586 PR c++/84707
6587 * g++.dg/cpp0x/pr87155.C: New.
6588 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6589
6590 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR middle-end/87138
6593 * gcc.target/i386/avx512bw-pr87138.c: New test.
6594
6595 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6596
6597 PR fortran/86328
6598 PR fortran/86760
6599 * gfortran.dg/pr86328.f90 : New test.
6600 in comment 12 of the PR.
6601 * gfortran.dg/pr86760.f90 : New test.
6602
6603 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6604
6605 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6606 -fdelete-null-pointer-checks explicit.
6607 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6608 * g++.dg/expr/pmf-3.C: Likewise.
6609 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6610 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6611 * g++.dg/tree-ssa/pr61034.C: Likewise.
6612 * gcc.dg/addr_equal-1.c: Likewise.
6613 * gcc.dg/ipa/pr85734.c: Likewise.
6614 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6615 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6616 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6617 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6618 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6619
6620 2018-08-30 Martin Sebor <msebor@redhat.com>
6621
6622 PR testsuite/87158
6623 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6624
6625 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6626
6627 PR testsuite/86519
6628 * gcc.dg/strcmpopt_6.c: Remove.
6629 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6630 * gcc.target/i386/strcmpopt_6.c: Likewise.
6631
6632 2018-08-30 Richard Biener <rguenther@suse.de>
6633
6634 PR tree-optimization/87147
6635 * gcc.dg/torture/pr87147.c: New testcase.
6636
6637 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6638
6639 * gcc.target/aarch64/large_struct_copy_2.c: New.
6640
6641 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6642
6643 PR middle-end/87053
6644 * gcc.c-torture/execute/pr87053.c: New test.
6645
6646 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR c++/87095
6649 * g++.dg/ubsan/vptr-13.C: New test.
6650
6651 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/85265
6654 * g++.dg/concepts/pr85265.C: New.
6655
6656 2018-08-29 Martin Sebor <msebor@redhat.com>
6657 Bernd Edlinger <bernd.edlinger@hotmail.de>
6658
6659 PR tree-optimization/86714
6660 PR tree-optimization/86711
6661 * gcc.c-torture/execute/memchr-1.c: New test.
6662 * gcc.c-torture/execute/pr86714.c: New test.
6663 * gcc.c-torture/execute/widechar-3.c: New test.
6664 * gcc.dg/strlenopt-58.c: New test.
6665
6666 2018-08-29 Richard Biener <rguenther@suse.de>
6667
6668 PR tree-optimization/87132
6669 * gcc.dg/torture/pr87132.c: New testcase.
6670
6671 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6672
6673 PR c++/85110
6674 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6675 output to reflect underlining of pertinent parameter in decl
6676 for "no known conversion" messages.
6677
6678 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR c++/87122
6681 * g++.dg/cpp1z/decomp47.C: New test.
6682
6683 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6684
6685 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6686 where appropriate.
6687
6688 2018-08-29 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/87117
6691 * gfortran.dg/pr87117.f90: New testcase.
6692
6693 2018-08-29 Richard Biener <rguenther@suse.de>
6694
6695 PR tree-optimization/87126
6696 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6697
6698 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6699
6700 PR tree-optimization/87009
6701 * gcc.dg/pr87009.c: New test.
6702
6703 2018-08-28 Martin Sebor <msebor@redhat.com>
6704
6705 PR middle-end/86631
6706 * g++.dg/Walloca1.C: Adjust.
6707
6708 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/86546
6711 * g++.dg/other/switch4.C: New.
6712
6713 2018-08-28 Richard Biener <rguenther@suse.de>
6714
6715 PR tree-optimization/87124
6716 * g++.dg/torture/pr87124.C: New testcase.
6717
6718 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6719
6720 PR fortran/80477
6721 * gfortran.dg/class_result_7.f90: New test.
6722 * gfortran.dg/class_result_8.f90: New test.
6723 * gfortran.dg/class_result_9.f90: New test.
6724
6725 PR fortran/86481
6726 * gfortran.dg/allocate_with_source_25.f90: New test.
6727
6728 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR middle-end/87099
6731 * gcc.dg/pr87099.c: New test.
6732
6733 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6734
6735 PR testsuite/87078
6736 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6737
6738 2018-08-28 Richard Biener <rguenther@suse.de>
6739
6740 PR tree-optimization/87117
6741 * gcc.dg/pr87117-1.c: New testcase.
6742
6743 2018-08-28 Richard Biener <rguenther@suse.de>
6744
6745 PR tree-optimization/87117
6746 * gcc.dg/pr87117-2.c: New testcase.
6747
6748 2018-08-28 Richard Biener <rguenther@suse.de>
6749
6750 PR tree-optimization/87117
6751 * gcc.dg/lvalue-5.c: New testcase.
6752
6753 2018-08-27 Jeff Law <law@redhat.com>
6754
6755 PR tree-optimization/87110
6756 * gcc.c-torture/compile/pr87110.c: New test.
6757
6758 2018-08-27 Martin Sebor <msebor@redhat.com>
6759
6760 PR tree-optimization/86914
6761 * gcc.dg/strlenopt-57.c: New test.
6762
6763 2018-08-27 Martin Sebor <msebor@redhat.com>
6764
6765 PR tree-optimization/87112
6766 * gcc.dg/pr87112.c: New test.
6767
6768 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6769
6770 PR c++/63392
6771 * g++.dg/diagnostic/missing-typename.C: New test.
6772
6773 2018-08-27 Jeff Law <law@redhat.com>
6774
6775 * gcc.c-torture/compile/dse.c: New test.
6776
6777 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR c++/86993
6780 * g++.dg/diagnostic/pr86993.C: New test.
6781
6782 2018-08-27 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/86927
6785 * gcc.dg/vect/pr86927.c: New testcase.
6786
6787 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6788
6789 PR c++/87091
6790 * gcc.dg/empty.h: New file.
6791 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6792 top of file and removal of redundant second printing of warning
6793 location.
6794 * gcc.dg/fixits-pr84852-2.c: Likewise.
6795 * gcc.dg/missing-header-fixit-3.c: Likewise.
6796 * gcc.dg/missing-header-fixit-4.c: New test.
6797 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6798 conversion of show_caret_p to a tri-state.
6799
6800 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6801
6802 PR c++/87091
6803 * g++.dg/pr85523.C: Extend expected output to show line
6804 before line-insertion fix-it hint.
6805 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6806 (test_fixit_insert_newline): Add previous line to expected output.
6807 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6808 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6809
6810 2018-08-27 Martin Liska <mliska@suse.cz>
6811
6812 PR sanitizer/86962
6813 * gcc.dg/asan/pr86962.c: New test.
6814
6815 2018-08-27 Martin Liska <mliska@suse.cz>
6816
6817 * gcc.dg/tree-prof/val-prof-10.c: New test.
6818
6819 2018-08-27 Martin Liska <mliska@suse.cz>
6820
6821 PR tree-optimization/86847
6822 * gcc.dg/tree-ssa/switch-3.c: New test.
6823 * gcc.dg/tree-ssa/vrp105.c: Remove.
6824
6825 2018-08-27 Martin Liska <mliska@suse.cz>
6826
6827 * gcc.dg/tree-ssa/switch-2.c: New test.
6828
6829 2018-08-27 Richard Biener <rguenther@suse.de>
6830
6831 * g++.dg/torture/20180705-1.C: New testcase.
6832 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6833 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6834 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6835 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6836 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6837 * gcc.dg/pr85195.c: Likewise.
6838 * gcc.dg/pr85467.c: Likewise.
6839 * gcc.dg/torture/pr81790.c: Likewise.
6840
6841 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6842 param to current default.
6843
6844 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR rtl-optimization/87065
6847 * gcc.target/i386/pr87065.c: New test.
6848
6849 2018-08-26 Marek Polacek <polacek@redhat.com>
6850
6851 PR c++/87080
6852 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6853
6854 PR c++/87029, Implement -Wredundant-move.
6855 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6856 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6857 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6858 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6859
6860 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6861
6862 PR libfortran/86704
6863 * gfortran.dg/matmul_19.f90: New test.
6864
6865 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6866
6867 PR fortran/86545
6868 * gfortran.dg/generic_35.f90: New test case.
6869
6870 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6871
6872 PR c++/87091
6873 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6874 line spans are printed with -fdiagnostics-show-line-numbers.
6875
6876 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6877
6878 PR fortran/86837
6879 * gfortran.dg/implied_do_io_6.f90: New test.
6880
6881 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6882
6883 PR middle-end/87092
6884 * gcc.dg/pr87092.c: New test.
6885
6886 2018-08-24 Marek Polacek <polacek@redhat.com>
6887
6888 PR c++/67012
6889 PR c++/86942
6890 * g++.dg/cpp0x/auto52.C: New test.
6891 * g++.dg/cpp1y/auto-fn52.C: New test.
6892 * g++.dg/cpp1y/auto-fn53.C: New test.
6893 * g++.dg/cpp1y/auto-fn54.C: New test.
6894
6895 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6896
6897 * lib/target-supports.exp (vect_perm_supported): Only return
6898 false for variable-length vectors if the permute size is not
6899 a power of 2.
6900 (check_effective_target_vect_perm)
6901 (check_effective_target_vect_perm_byte)
6902 (check_effective_target_vect_perm_short): Remove check for
6903 variable-length vectors.
6904 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6905 * gcc.dg/vect/slp-perm-10.c: Likewise.
6906 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6907
6908 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6909
6910 * gcc.target/aarch64/sve/bswap_1.c: New test.
6911 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6912 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6913
6914 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6915
6916 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6917 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6918 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6919 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6920 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6921 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6922 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6923
6924 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6925
6926 PR debug/79342
6927 * gcc.dg/pr79342.: New test.
6928
6929 2018-08-23 Martin Sebor <msebor@redhat.com>
6930
6931 PR tree-optimization/87072
6932 * gcc.dg/Warray-bounds-35.c: New test.
6933
6934 2018-08-23 Richard Biener <rguenther@suse.de>
6935
6936 PR middle-end/87024
6937 * gcc.dg/pr87024.c: New testcase.
6938
6939 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6940
6941 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6942 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6943 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6944 * gcc.dg/vect/pr80631-2.c: Likewise.
6945
6946 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6947
6948 PR fortran/86863
6949 * gfortran.dg/submodule_32.f08: New test.
6950
6951 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6952
6953 PR fortran/86935
6954 * gfortran.dg/associate_3.f90: Update error message.
6955 * gfortran.dg/associate_39.f90: New test case.
6956
6957 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6958
6959 PR fortran/86888
6960 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6961 an additional case.
6962 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6963 * gfortran.dg/class_17.f03: Update error message.
6964 * gfortran.dg/class_55.f90: Ditto.
6965 * gfortran.dg/dtio_11.f90: Update error messages.
6966 * gfortran.dg/implicit_actual.f90: Add an error message.
6967 * gfortran.dg/typebound_proc_12.f90: Update error message.
6968
6969 2018-08-22 Martin Sebor <msebor@redhat.com>
6970
6971 PR middle-end/87052
6972 * gcc.dg/pr87052.c: New test.
6973 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6974
6975 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6976
6977 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6978 * gfortran.dg/max_expr.f90: ...this.
6979 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6980 * gfortran.dg/min_expr.f90: ...this.
6981
6982 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6983
6984 PR tree-optimization/86725
6985 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6986 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6987 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6988 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6989
6990 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6991
6992 PR tree-optimization/86725
6993 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6994
6995 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6996
6997 * gcc.dg/vect/vect-avg-16.c: New test.
6998 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6999 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7000 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
7001 the second loop in main1.
7002
7003 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
7004
7005 * gcc.dg/lto/pr85248_0.c (test_alias):
7006 Stringify __USER_LABEL_PREFIX__.
7007 (test_noreturn): Likewise.
7008
7009 2018-08-22 Richard Biener <rguenther@suse.de>
7010
7011 PR tree-optimization/86988
7012 * g++.dg/pr86988.C: New testcase.
7013
7014 2018-08-22 Richard Biener <rguenther@suse.de>
7015
7016 PR tree-optimization/86945
7017 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
7018
7019 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
7020
7021 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
7022
7023 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
7024 Thomas Koenig <tkoenig@gcc.gnu.org>
7025
7026 PR fortran/25829
7027 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7028 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7029
7030 2018-08-21 Marek Polacek <polacek@redhat.com>
7031
7032 PR c++/86981, Implement -Wpessimizing-move.
7033 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
7034 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
7035 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
7036 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
7037 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
7038
7039 PR c++/65043
7040 * g++.dg/concepts/pr67595.C: Add dg-warning.
7041 * g++.dg/cpp0x/Wnarrowing11.C: New test.
7042 * g++.dg/cpp0x/Wnarrowing12.C: New test.
7043 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
7044
7045 PR c++/86499
7046 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
7047 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
7048
7049 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7050
7051 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
7052
7053 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7054
7055 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
7056
7057 2018-08-21 Javier Miranda <miranda@adacore.com>
7058
7059 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
7060
7061 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7062
7063 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
7064
7065 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7066
7067 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
7068
7069 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
7070
7071 * gnat.dg/rep_clause7.adb: New testcase.
7072
7073 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7074
7075 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
7076 gnat.dg/task1_pkg.ads: New testcase.
7077
7078 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7079
7080 * gnat.dg/linkedlist.adb: New testcase.
7081
7082 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7083
7084 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
7085 gnat.dg/elab6_pkg.ads: New testcase.
7086
7087 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7088
7089 * gnat.dg/expr_func5.adb: New testcase.
7090
7091 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7092
7093 * gnat.dg/dynhash.adb: New testcase.
7094
7095 2018-08-21 Javier Miranda <miranda@adacore.com>
7096
7097 * gnat.dg/enum4.adb: New testcase.
7098
7099 2018-08-21 Tamar Christina <tamar.christina@arm.com>
7100
7101 * gcc.target/aarch64/large_struct_copy.c: New test.
7102
7103 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
7104
7105 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7106
7107 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7108
7109 PR middle-end/86121
7110 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7111
7112 2018-08-21 Tom de Vries <tdevries@suse.de>
7113
7114 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7115 to avoid mismatch in .debug and .earlydebug dump files.
7116
7117 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
7118
7119 PR target/87033
7120 * gcc.target/powerpc/pr87033.c: New test.
7121
7122 2018-08-20 Martin Sebor <msebor@redhat.com>
7123
7124 PR tree-optimization/87034
7125 * gcc.dg/builtin-sprintf-warn-20.c: New test.
7126
7127 2018-08-20 David Malcolm <dmalcolm@redhat.com>
7128
7129 PR other/84889
7130 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7131 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7132 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7133
7134 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
7135
7136 PR target/87014
7137 * g++.dg/torture/pr87014.C: New file.
7138
7139 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7140
7141 PR target/86984
7142 * gcc.target/alpha/pr86984.c: New test.
7143
7144 2018-08-20 Richard Biener <rguenther@suse.de>
7145
7146 PR tree-optimization/78655
7147 * gcc.dg/tree-ssa/evrp11.c: New testcase.
7148
7149 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7150
7151 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7152 for Darwin.
7153
7154 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7155
7156 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7157 test on Darwin.
7158 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
7159 * gcc.dg/lto/pr83719_0.c: Likewise.
7160
7161 2018-08-17 Martin Sebor <msebor@redhat.com>
7162
7163 PR testsuite/86996
7164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7165
7166 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7167
7168 * g++.dg/conversion/Wwrite-strings.C: New test.
7169
7170 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
7171 Chung-Lin Tang <cltang@codesourcery.com>
7172 Xianmiao Qu <xianmiao_qu@c-sky.com>
7173
7174 C-SKY port: Testsuite
7175
7176 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7177 * g++.dg/torture/type-generic-1.C: Likewise.
7178 * gcc.c-torture/compile/20000804-1.c: Likewise.
7179 * gcc.c-torture/execute/20101011-1.c: Likewise.
7180 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7181 * gcc.dg/20020312-2.c: Likewise.
7182 * gcc.dg/Wno-frame-address.c: Likewise.
7183 * gcc.dg/c11-true_min-1.c: Likewise.
7184 * gcc.dg/sibcall-10.c: Likewise.
7185 * gcc.dg/sibcall-9.c: Likewise.
7186 * gcc.dg/stack-usage-1.c: Likewise.
7187 * gcc.dg/torture/float32-tg-3.c: Likewise.
7188 * gcc.dg/torture/float32x-tg-3.c: Likewise.
7189 * gcc.dg/torture/float64-tg-3.c: Likewise.
7190 * gcc.dg/torture/float64x-tg-3.c: Likewise.
7191 * gcc.dg/torture/type-generic-1.c: Likewise.
7192 * gcc.target/csky/*: New.
7193 * lib/target-supports.exp (check_profiling_available): Add
7194 csky-*-elf.
7195 (check_effective_target_hard_float): Handle C-SKY targets with
7196 single-precision hard float only.
7197 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
7198
7199 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7200
7201 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
7202 gcc_dump_printf.
7203 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
7204 coverage for gcc_dump_printf.
7205
7206 2018-08-17 Martin Liska <mliska@suse.cz>
7207
7208 * g++.dg/opt/mpx.C: Fix scanned pattern.
7209 * gcc.target/i386/mpx.c: Likewise.
7210 * g++.dg/warn/Wunreachable-code-1.C: Remove.
7211 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
7212 * gcc.dg/torture/pr52969.c: Likewise.
7213 * g++.dg/warn/pr31246-2.C: Likewise.
7214 * g++.dg/warn/pr31246.C: Likewise.
7215 * gcc.dg/pr33092.c: Likewise.
7216 * g++.dg/opt/eh1.C: Remove a deprecated option.
7217 * g++.dg/template/inline1.C: Likewise.
7218 * g++.dg/tree-ssa/pr81408.C: Likewise.
7219 * gcc.dg/pr41837.c: Likewise.
7220 * gcc.dg/pr41841.c: Likewise.
7221 * gcc.dg/pr42250.c: Likewise.
7222 * gcc.dg/pr43084.c: Likewise.
7223 * gcc.dg/pr43317.c: Likewise.
7224 * gcc.dg/pr51879-18.c: Likewise.
7225 * gcc.dg/torture/pr36066.c: Likewise.
7226 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7227 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7228 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7229 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7230 * gcc.target/i386/pr45352-2.c: Likewise.
7231 * gcc.target/i386/zee.c: Likewise.
7232 * gfortran.dg/auto_char_len_2.f90: Likewise.
7233 * gfortran.dg/auto_char_len_4.f90: Likewise.
7234 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7235 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7236 * gfortran.dg/gomp/pr47331.f90: Likewise.
7237 * gfortran.dg/pr40999.f: Likewise.
7238 * gfortran.dg/pr41011.f: Likewise.
7239 * gfortran.dg/pr42051.f03: Likewise.
7240 * gfortran.dg/pr46804.f90: Likewise.
7241 * gfortran.dg/pr83149_1.f90: Likewise.
7242 * gfortran.dg/pr83149_b.f90: Likewise.
7243 * gfortran.dg/whole_file_1.f90: Likewise.
7244 * gfortran.dg/whole_file_10.f90: Likewise.
7245 * gfortran.dg/whole_file_11.f90: Likewise.
7246 * gfortran.dg/whole_file_12.f90: Likewise.
7247 * gfortran.dg/whole_file_13.f90: Likewise.
7248 * gfortran.dg/whole_file_14.f90: Likewise.
7249 * gfortran.dg/whole_file_15.f90: Likewise.
7250 * gfortran.dg/whole_file_16.f90: Likewise.
7251 * gfortran.dg/whole_file_17.f90: Likewise.
7252 * gfortran.dg/whole_file_18.f90: Likewise.
7253 * gfortran.dg/whole_file_19.f90: Likewise.
7254 * gfortran.dg/whole_file_2.f90: Likewise.
7255 * gfortran.dg/whole_file_20.f03: Likewise.
7256 * gfortran.dg/whole_file_3.f90: Likewise.
7257 * gfortran.dg/whole_file_4.f90: Likewise.
7258 * gfortran.dg/whole_file_5.f90: Likewise.
7259 * gfortran.dg/whole_file_6.f90: Likewise.
7260 * gfortran.dg/whole_file_7.f90: Likewise.
7261 * gfortran.dg/whole_file_8.f90: Likewise.
7262 * gfortran.dg/whole_file_9.f90: Likewise.
7263 * gcc.dg/vect/vect.exp: Likewise.
7264
7265 2018-08-17 Richard Biener <rguenther@suse.de>
7266
7267 PR middle-end/86505
7268 * gcc.dg/torture/pr86505.c: New testcase.
7269
7270 2018-08-16 Martin Sebor <msebor@redhat.com>
7271
7272 PR tree-optimization/86853
7273 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7274 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7275 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7276
7277 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7278
7279 * gcc.dg/missing-header-fixit-3.c: New test.
7280
7281 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7282
7283 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7284 (test_fixit_insert_newline): Update expected output to show '+'
7285 characters in margin of line-insertion fix-it hint.
7286
7287 2018-08-16 Nathan Sidwell <nathan@acm.org>
7288
7289 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7290 * gcc.dg/cpp/macsyntx2.c: likewise.
7291
7292 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7293
7294 PR testsuite/86745
7295 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7296 * gcc.target/i386/avx-cvt-2.c: Ditto.
7297
7298 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7299
7300 PR c++/70693
7301 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7302
7303 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7304
7305 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7306
7307 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7308
7309 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7310 (lib_strncmp): Likewise.
7311
7312 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7313
7314 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7315 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7316 * g++.dg/torture/pr44295.C : Likewise.
7317
7318 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7319
7320 PR testsuite/78544
7321 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7322 attributes and matching.
7323 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7324 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7325
7326 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7327
7328 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7329
7330 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7331
7332 * gcc.target/i386/rop1.c: Remove.
7333 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7334
7335 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7336
7337 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7338 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7339 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7340 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7341 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7342 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7343
7344 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7345
7346 * g++.dg/diagnostic/aka3.C: New test.
7347 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7348 output to show range labels.
7349 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7350 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7351 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7352 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7353 labels. Add an "aka" example.
7354 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7355 labels.
7356 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7357 * gcc.dg/format/pr72858.c: Likewise.
7358 * gcc.dg/format/pr78498.c: Likewise.
7359 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7360 Update expected output to show range labels. Add examples of
7361 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7362 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7363 Update expected output to show range labels.
7364 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7365 (test_very_wide_line): Adjust so that label is at left-clipping
7366 boundary.
7367 (test_very_wide_line_2): New test.
7368 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7369 Update expected output to show range labels.
7370 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7371 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7372 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7373 for new param to gcc_rich_location::add_expr.
7374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7375 Add "label" param.
7376 (test_show_locus): Add examples of labels to various tests. Tweak
7377 the "very wide_line" test case and duplicate it, to cover the
7378 boundary values for clipping of labels against the left-margin.
7379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7380 diagnostic-test-show-locus-no-labels.c.
7381 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7382 Update line numbers of dg-locus directives.
7383 * gcc.dg/pr69627.c: Update expected output to show range labels.
7384 * lib/multiline.exp (proc _build_multiline_regex): Remove
7385 special-case handling of lines with trailing '|'.
7386
7387 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7388
7389 PR testsuite/86519
7390 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7391 the .expand file.
7392
7393 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7394
7395 * gcc.dg/wmain.c: New test.
7396
7397 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7398
7399 PR c/19315
7400 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7401 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7402 unknown size.
7403
7404 2018-08-15 Martin Liska <mliska@suse.cz>
7405
7406 PR tree-optimization/86925
7407 * gcc.dg/predict-20.c: New test.
7408 * gcc.dg/predict-21.c: New test.
7409
7410 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7411
7412 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7413
7414 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7415
7416 * gcc.target/i386/sse2-movs.c: New test.
7417
7418 2018-08-14 Martin Sebor <msebor@redhat.com>
7419
7420 PR tree-optimization/86650
7421 * gcc.dg/Warray-bounds-34.c: New test.
7422
7423 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7424
7425 PR fortran/86116
7426 * gfortran.dg/generic_34.f90: New test case.
7427
7428 2018-08-13 Marek Polacek <polacek@redhat.com>
7429
7430 PR c++/57891
7431 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7432 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7433 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7434 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7435 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7436 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7437 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7438 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7439 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7440 * g++.dg/ext/stmtexpr15.C: Likewise.
7441 * g++.dg/gomp/pr47963.C: Likewise.
7442 * g++.dg/init/new37.C: Likewise.
7443 * g++.dg/init/new43.C: Likewise.
7444 * g++.dg/other/fold1.C: Likewise.
7445 * g++.dg/parse/array-size2.C: Likewise.
7446 * g++.dg/template/dependent-name3.C: Likewise.
7447 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7448 * g++.dg/other/vrp1.C: Likewise.
7449 * g++.dg/template/char1.C: Likewise.
7450
7451 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7452
7453 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7454 instead of a ZERO_EXTEND.
7455
7456 2018-08-13 Martin Sebor <msebor@redhat.com>
7457
7458 PR tree-optimization/71625
7459 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7460 * g++.dg/init/string2.C: New test.
7461 * g++.dg/init/string3.C: New test.
7462 * g++.dg/init/string4.C: New test.
7463 * gcc.dg/init-string-3.c: New test.
7464 * gcc.dg/strlenopt-55.c: New test.
7465 * gcc.dg/strlenopt-56.c: New test.
7466
7467 2018-08-13 Marek Polacek <polacek@redhat.com>
7468
7469 P0806R2 - Deprecate implicit capture of this via [=]
7470 * g++.dg/cpp2a/lambda-this1.C: New test.
7471 * g++.dg/cpp2a/lambda-this2.C: New test.
7472 * g++.dg/cpp2a/lambda-this3.C: New test.
7473
7474 2018-08-13 Marek Polacek <polacek@redhat.com>
7475
7476 PR c++/86915
7477 * g++.dg/diagnostic/auto1.C: New test.
7478
7479 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7480
7481 PR fortran/66679
7482 * gfortran.dg/transfer_class_3.f90: New test.
7483
7484 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7485
7486 PR fortran/86906
7487 * gfortran.dg/use_rename_9.f90: New test.
7488
7489 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR tree-optimization/86835
7492 * gcc.dg/pr86835.c: New test.
7493
7494 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7495
7496 PR fortran/57160
7497 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7498 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7499 * gfortran.dg/short_circuiting_2.f90: New test case.
7500 * gfortran.dg/short_circuiting_3.f90: New test case.
7501
7502 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7503
7504 PR target/82418
7505 * gcc.target/i386/pr82418.c: New test.
7506
7507 2018-08-10 Martin Liska <mliska@suse.cz>
7508
7509 PR target/83610
7510 * gcc.dg/predict-17.c: New test.
7511 * gcc.dg/predict-18.c: New test.
7512 * gcc.dg/predict-19.c: New test.
7513
7514 2018-08-10 Martin Liska <mliska@suse.cz>
7515
7516 PR tree-optimization/85799
7517 * gcc.dg/pr85799.c: New test.
7518
7519 2018-08-09 Jeff Law <law@redhat.com>
7520
7521 PR middle-end/86897
7522 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7523
7524 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7525
7526 * gcc.target/aarch64/sve/reduc_8.c: New test.
7527
7528 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7529
7530 PR other/84889
7531 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7532 test.
7533 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7534 New test.
7535 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7536 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7537 TEST_ALWAYS_FLAGS.
7538
7539 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7540
7541 PR tree-optimization/86858
7542 * gcc.dg/vect/pr86858.c: New test.
7543
7544 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7545
7546 PR tree-optimization/86871
7547 * gcc.dg/vect/pr86871.c: New test.
7548
7549 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7550
7551 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7552
7553 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7554
7555 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7556 arch and tune numbers by 2.
7557 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7558 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7559 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7560 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7561 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7562 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7563 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7564 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7565 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7566 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7567 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7568 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7569 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7570 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7571 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7572 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7573 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7574 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7575 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7576 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7577 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7578 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7579 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7580 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7581 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7582 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7583 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7584 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7585 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7586 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7587 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7588 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7589 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7590 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7591 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7592 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7593 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7594 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7595 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7596 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7597 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7598 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7599 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7600 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7601 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7602 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7603 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7604 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7605 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7606 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7607 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7608 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7609 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7610 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7611 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7612 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7613 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7614 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7615 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7616 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7617 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7618 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7619 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7620 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7621 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7622 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7623
7624 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7625
7626 PR target/84332
7627 * gcc.target/s390/pr84332.c: New testcase.
7628
7629 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7630
7631 PR target/46179
7632 * gcc.target/m68k/tls-dimode.c: New file.
7633
7634 2018-08-08 Nathan Sidwell <nathan@acm.org>
7635
7636 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7637 c-c++-common/inc-from-1.c: New
7638
7639 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7640
7641 PR target/85295
7642 * gcc.target/s390/TI-constants-lra.c: New testcase.
7643 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7644
7645 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7646
7647 * gcc.target/s390/hotpatch-8.c: Remove.
7648 * gcc.target/s390/hotpatch-9.c: Remove.
7649 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7650 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7651
7652 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7653
7654 P0595R1 - is_constant_evaluated
7655 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7656
7657 PR c++/86836
7658 * g++.dg/cpp1z/decomp46.C: New test.
7659
7660 PR c++/86738
7661 * g++.dg/opt/pr86738.C: New test.
7662
7663 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7664
7665 PR target/86838
7666 * gcc.target/aarch64/frecpe_1.c: New test.
7667 * gcc.target/aarch64/frecpe_2.c: Likewise.
7668
7669 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7670
7671 PR c++/59480, DR 136
7672 * g++.dg/other/friend8.C: New.
7673 * g++.dg/other/friend9.C: Likewise.
7674 * g++.dg/other/friend10.C: Likewise.
7675 * g++.dg/other/friend11.C: Likewise.
7676 * g++.dg/other/friend12.C: Likewise.
7677 * g++.dg/other/friend13.C: Likewise.
7678 * g++.dg/other/friend14.C: Likewise.
7679 * g++.dg/other/friend15.C: Likewise.
7680 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7681 * g++.dg/parse/defarg8.C: Likewise.
7682
7683 2018-08-07 Martin Liska <mliska@suse.cz>
7684
7685 PR middle-end/83023
7686 * gcc.dg/predict-16.c: New test.
7687 * g++.dg/predict-1.C: New test.
7688
7689 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7690 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691
7692 PR tree-optimization/80925
7693 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7694 vectorized on !vect_hw_misalign targets.
7695
7696 2018-08-06 Marek Polacek <polacek@redhat.com>
7697
7698 PR c++/86767
7699 * g++.dg/cpp1y/constexpr-86767.C: New test.
7700
7701 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7702
7703 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7704 for target *-*-linux-gnu.
7705
7706 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7707
7708 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7709 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7710 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7711
7712 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7713
7714 * gcc.target/s390/nomemloopunroll-1.c: New test.
7715
7716 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7717
7718 PR target/86386
7719 * gcc.target/i386/pr86386.c: New file.
7720
7721 2018-08-04 Tom de Vries <tdevries@suse.de>
7722
7723 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7724
7725 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7726
7727 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7728 "type:cvip".
7729
7730 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7731
7732 PR fortran/45521
7733 * gfortran.dg/interface_assignment_6.f90: New test case.
7734
7735 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7736
7737 PR testsuite/86153
7738 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7739
7740 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7741 Jonathan Wakely <jwakely@redhat.com>
7742
7743 PR c++/85523
7744 * g++.dg/pr85523.C: New test.
7745
7746 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7747
7748 PR c/86690
7749 * gcc.dg/union-duplicate-field.c: New test.
7750
7751 2018-08-03 Jason Merrill <jason@redhat.com>
7752
7753 PR c++/86706
7754 * g++.dg/template/pr86706.C: New test.
7755
7756 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7757
7758 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7759 on vect_avg_qi targets.
7760 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7761 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7762 * gcc.dg/vect/vect-avg-15.c: Likewise.
7763
7764 2018-08-03 Martin Liska <mliska@suse.cz>
7765
7766 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7767 * gcc.dg/predict-13.c: Likewise.
7768 * gcc.dg/predict-3.c: Likewise.
7769 * gcc.dg/predict-4.c: Likewise.
7770 * gcc.dg/predict-5.c: Likewise.
7771 * gcc.dg/predict-6.c: Likewise.
7772 * gcc.dg/predict-9.c: Likewise.
7773 * gfortran.dg/predict-1.f90: Likewise.
7774
7775 2018-08-02 Richard Biener <rguenther@suse.de>
7776
7777 PR c++/86763
7778 * g++.dg/torture/pr86763.C: New testcase.
7779
7780 2018-08-02 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/86816
7783 * g++.dg/torture/pr86816.C: New testcase.
7784
7785 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7786
7787 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7788 to be used.
7789 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7790 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7791 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7792 for .h.
7793 * gcc.target/aarch64/sve/single_2.c: Likewise.
7794 * gcc.target/aarch64/sve/single_3.c: Likewise.
7795 * gcc.target/aarch64/sve/single_4.c: Likewise.
7796
7797 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7798
7799 PR target/86014
7800 * gcc.target/aarch64/ldp_stp_13.c: New test.
7801
7802 2018-08-01 Martin Sebor <msebor@redhat.com>
7803
7804 PR tree-optimization/86650
7805 * gcc.dg/format/gcc_diag-10.c: Adjust.
7806
7807 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7808
7809 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7810 of range check.
7811 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7812
7813 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7814
7815 PR target/86753
7816 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7817 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7818
7819 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7820
7821 * gcc.dg/pointer-range-check-1.c: New test.
7822 * gcc.dg/pointer-range-check-2.c: Likewise.
7823
7824 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7825
7826 PR tree-optimization/86749
7827 * gcc.dg/vect/pr86749.c: New test.
7828
7829 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7830
7831 PR c++/86661
7832 * g++.dg/lookup/name-clash12.C: New.
7833
7834 2018-08-01 Richard Biener <rguenther@suse.de>
7835
7836 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7837
7838 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7839
7840 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7841
7842 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7843
7844 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7845
7846 2018-08-01 Martin Liska <mliska@suse.cz>
7847
7848 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7849 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7850 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7851 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7852 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7853 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7854 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7855 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7856
7857 2018-08-01 Martin Liska <mliska@suse.cz>
7858
7859 PR value-prof/35543
7860 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7861
7862 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7863
7864 * gcc.target/aarch64/extract_zero_extend.c: New file.
7865
7866 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR c/85704
7869 * gcc.c-torture/compile/pr85704.c: New test.
7870
7871 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7872 Olivier Hainque <hainque@adacore.com>
7873
7874 * gnat.dg/dinst.adb: New.
7875 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7876
7877 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7878
7879 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7880 tdiag and cxxdiag.
7881 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7882 and %K.
7883
7884 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7885
7886 * c-c++-common/spec-barrier-1.c: New test.
7887 * c-c++-common/spec-barrier-2.c: New test.
7888 * gcc.dg/spec-barrier-3.c: New test.
7889
7890 2018-07-31 Martin Sebor <msebor@redhat.com>
7891
7892 PR tree-optimization/86741
7893 * gcc.dg/Warray-bounds-33.c: New test.
7894
7895 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7896
7897 * gcc.target/s390/memset-1.c: Improve testcase.
7898
7899 2018-07-31 Tom de Vries <tdevries@suse.de>
7900
7901 PR debug/86687
7902 * g++.dg/guality/pr86687.C: New test.
7903
7904 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7905
7906 P1008R1 - prohibit aggregates with user-declared constructors
7907 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7908 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7909 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7910 * g++.dg/cpp2a/aggr1.C: New test.
7911 * g++.dg/cpp2a/aggr2.C: New test.
7912
7913 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7914
7915 PR target/86640
7916 * gcc.target/arm/pr86640.c: New testcase.
7917
7918 2018-07-31 Martin Liska <mliska@suse.cz>
7919
7920 PR gcov-profile/85338
7921 PR gcov-profile/85350
7922 PR gcov-profile/85372
7923 * gcc.misc-tests/gcov-pr85338.c: New test.
7924 * gcc.misc-tests/gcov-pr85350.c: New test.
7925 * gcc.misc-tests/gcov-pr85372.c: New test.
7926
7927 2018-07-31 Martin Liska <mliska@suse.cz>
7928
7929 PR gcov-profile/83813
7930 PR gcov-profile/84758
7931 PR gcov-profile/85217
7932 PR gcov-profile/85332
7933 * gcc.misc-tests/gcov-pr83813.c: New test.
7934 * gcc.misc-tests/gcov-pr84758.c: New test.
7935 * gcc.misc-tests/gcov-pr85217.c: New test.
7936 * gcc.misc-tests/gcov-pr85332.c: New test.
7937
7938 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7939
7940 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7941 gnat.dg/prot5_pkg.ads: New testcase.
7942
7943 2018-07-31 Justin Squirek <squirek@adacore.com>
7944
7945 * gnat.dg/addr11.adb: New testcase.
7946
7947 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7948
7949 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7950
7951 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7952
7953 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7954
7955 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7956
7957 * gnat.dg/iter3.adb: New testcase.
7958
7959 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7960
7961 Revert 'AsyncI/O patch committed'
7962 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7963 Thomas Koenig <tkoenig@gcc.gnu.org>
7964
7965 PR fortran/25829
7966 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7967 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7968
7969 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7970
7971 PR rtl-optimization/85160
7972 * gcc.target/powerpc/combine-2-2.c: New testcase.
7973
7974 2018-07-27 Martin Sebor <msebor@redhat.com>
7975
7976 PR tree-optimization/86696
7977 * g++.dg/pr86696.C: New test.
7978
7979 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7980
7981 PR tree-optimization/86636
7982 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7983 Add dg-require-effective-target pthread.
7984
7985 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7986
7987 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7988 * gcc.dg/strcmpopt_6.c: Likewise.
7989
7990 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7991
7992 PR target/86612
7993 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7994
7995 2018-07-26 Martin Sebor <msebor@redhat.com>
7996
7997 PR tree-optimization/86043
7998 PR tree-optimization/86042
7999 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
8000 pr86688.
8001 * gcc.dg/strlenopt-44.c: New test.
8002
8003 2018-07-26 Martin Liska <mliska@suse.cz>
8004
8005 PR gcov-profile/86536
8006 * gcc.misc-tests/gcov-pr86536.c: New test.
8007
8008 2018-07-25 Martin Sebor <msebor@redhat.com>
8009
8010 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
8011 ignored by the test harness.
8012
8013 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
8014 Thomas Koenig <tkoenig@gcc.gnu.org>
8015
8016 PR fortran/25829
8017 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
8018 * gfortran.dg/f2003_io_1.f03: Add wait statement.
8019
8020 2018-07-25 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c++/85515
8023 * g++.dg/pr85515-2.C: Add expected dg-error.
8024 * g++.dg/cpp0x/range-for36.C: New test.
8025
8026 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
8027
8028 * gcc.target/arc/uncached-1.c: New test.
8029 * gcc.target/arc/uncached-2.c: Likewise.
8030
8031 2018-07-24 Martin Sebor <msebor@redhat.com>
8032
8033 PR tree-optimization/86622
8034 PR tree-optimization/86532
8035 * gcc.c-torture/execute/strlen-2.c: New test.
8036 * gcc.c-torture/execute/strlen-3.c: New test.
8037 * gcc.c-torture/execute/strlen-4.c: New test.
8038
8039 2018-07-24 David Malcolm <dmalcolm@redhat.com>
8040
8041 PR tree-optimization/86636
8042 * gcc.c-torture/compile/pr86636.c: New test.
8043
8044 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
8045
8046 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
8047
8048 2018-07-24 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR middle-end/86627
8051 * gcc.target/i386/pr86627.c: New test.
8052
8053 PR testsuite/86649
8054 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
8055 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
8056 * g++.dg/tree-ssa-/pr19476-6.C: New test.
8057 * g++.dg/tree-ssa-/pr19476-7.C: New test.
8058
8059 2018-07-23 Carl Love <cel@us.ibm.com>
8060
8061 PR 86591
8062 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
8063 file altivec-2-runnable.c.
8064 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
8065 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
8066 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
8067 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
8068 vec_cts, vec_ctu, vec_cpsgn tests.
8069
8070 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
8071
8072 PR c/86617
8073 * gcc.dg/pr86617.c: New test.
8074
8075 2018-07-23 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR c++/86569
8078 * g++.dg/warn/Wnonnull-compare-9.C: New test.
8079
8080 2018-07-20 Martin Sebor <msebor@redhat.com>
8081
8082 PR middle-end/82063
8083 * c-c++-common/pr68657-1.c: Adjust.
8084 * c-c++-common/pr68657-2.c: Same.
8085 * c-c++-common/pr68657-3.c: Same.
8086 * c-c++-common/pr68833-1.c: Same.
8087 * gcc.dg/Walloc-size-larger-than-16.c: Same.
8088 * gcc.dg/Walloca-larger-than.c: New test.
8089 * gcc.dg/Walloca-larger-than-2.c: New test.
8090 * gcc.dg/Wframe-larger-than-2.c: New test.
8091 * gcc.dg/Wlarger-than3.c: New test.
8092 * gcc.dg/Wvla-larger-than-3.c: New test.
8093 * gcc.dg/pr42611.c: Adjust.
8094 * gnat.dg/frame_overflow.adb: Same.
8095
8096 2018-07-20 Martin Sebor <msebor@redhat.com>
8097
8098 PR tree-optimization/86613
8099 PR tree-optimization/86611
8100 * c-c++-common/Warray-bounds-2.c: Undefine macros and
8101 prune duplicate warnings.
8102 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
8103 data-model-dependencies.
8104 * gcc.dg/Warray-bounds-32.c: Ditto.
8105
8106 2018-07-20 Richard Biener <rguenther@suse.de>
8107
8108 PR debug/86585
8109 * g++.dg/lto/pr86585_0.C: New testcase.
8110 * g++.dg/lto/pr86585_1.C: Likewise.
8111
8112 2018-07-19 Martin Sebor <msebor@redhat.com>
8113
8114 PR tree-optimization/83776
8115 PR tree-optimization/84047
8116 * gcc.dg/Warray-bounds-29.c: New test.
8117 * gcc.dg/Warray-bounds-30.c: New test.
8118 * gcc.dg/Warray-bounds-31.c: New test.
8119 * gcc.dg/Warray-bounds-32.c: New test.
8120
8121 2018-07-19 Michael Collison <michael.collison@arm.com>
8122 Richard Henderson <rth@redhat.com>
8123
8124 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8125 * gcc.target/aarch64/builtin_saddl.c: New testcase.
8126 * gcc.target/aarch64/builtin_saddll.c: New testcase.
8127 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8128 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
8129 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
8130 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8131 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
8132 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
8133 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
8134 * gcc.target/aarch64/builtin_usubl.c: New testcase.
8135 * gcc.target/aarch64/builtin_usubll.c: New testcase.
8136
8137 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 Revert fix for c++/59480 (and testsuite followup)
8140
8141 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8142
8143 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8144
8145 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8146
8147 PR c++/59480, DR 136
8148 * g++.dg/other/friend8.C: New.
8149 * g++.dg/other/friend9.C: Likewise.
8150 * g++.dg/other/friend10.C: Likewise.
8151 * g++.dg/other/friend11.C: Likewise.
8152 * g++.dg/other/friend12.C: Likewise.
8153 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8154 * g++.dg/parse/defarg8.C: Likewise.
8155
8156 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8157
8158 * gcc.target/aarch64/profile.c: New test.
8159
8160 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8161
8162 PR target/83009
8163 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8164
8165 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8166
8167 PR target/86560
8168 * gcc.target/i386/pr86560-4.c: New test.
8169 * gcc.target/i386/pr86560-5.c: Likewise.
8170
8171 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8172
8173 PR target/86560
8174 * gcc.target/i386/pr86560-1.c: New test.
8175 * gcc.target/i386/pr86560-2.c: Likewise.
8176 * gcc.target/i386/pr86560-3.c: Likewise.
8177
8178 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8179
8180 * gfortran.dg/max_fmax_aarch64.f90: New test.
8181 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
8182 * gfortran.dg/minmax_integer.f90: Likewise.
8183
8184 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8185
8186 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8187
8188 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8189
8190 PR middle-end/86544
8191 * g++.dg/tree-ssa/pr86544.C: New test.
8192
8193 2018-07-18 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c++/86550
8196 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8197
8198 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8199
8200 PR 69558
8201 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8202 * c-c++-common/pr69558.c: Remove xfail.
8203 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8204 * gcc.dg/pr61817-1.c: Likewise.
8205 * gcc.dg/pr61817-2.c: Likewise.
8206 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8207
8208 2018-07-18 Janus Weil <janus@gcc.gnu.org>
8209
8210 PR fortran/85599
8211 * gfortran.dg/function_optimize_5.f90: Add option
8212 '-faggressive-function-elimination' and update dg-warning clauses.
8213 * gfortran.dg/short_circuiting.f90: New test.
8214
8215 2018-07-18 Marek Polacek <polacek@redhat.com>
8216
8217 PR c++/86190 - bogus -Wsign-conversion warning
8218 * g++.dg/warn/Wsign-conversion-3.C: New test.
8219 * g++.dg/warn/Wsign-conversion-4.C: New test.
8220
8221 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8222
8223 PR c++/59480, DR 136
8224 * g++.dg/other/friend8.C: New.
8225 * g++.dg/other/friend9.C: Likewise.
8226 * g++.dg/other/friend10.C: Likewise.
8227 * g++.dg/other/friend11.C: Likewise.
8228 * g++.dg/other/friend12.C: Likewise.
8229 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8230 * g++.dg/parse/defarg8.C: Likewise.
8231
8232 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8233
8234 * g++.dg/ext/uow-3.C: Adjust.
8235 * g++.dg/ext/uow-4.C: Likewise.
8236 * g++.dg/lookup/name-clash11.C: Likewise.
8237 * g++.dg/lookup/name-clash7.C: Likewise.
8238 * g++.dg/lookup/redecl1.C: Likewise.
8239 * g++.dg/warn/changes-meaning.C: Likewise.
8240 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8241 * g++.old-deja/g++.law/nest1.C: Likewise.
8242
8243 2018-07-18 Richard Biener <rguenther@suse.de>
8244
8245 PR debug/86523
8246 * g++.dg/lto/pr86523-3_0.C: New testcase.
8247
8248 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8249
8250 * gcc.target/m68k/mulsi_highpart.c: New test.
8251
8252 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8253
8254 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8255 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8256 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8257 * gcc.dg/cpp/pr61854-8.c: New test.
8258
8259 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8260
8261 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8262
8263 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8264
8265 PR fortran/83184
8266 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8267
8268 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8269
8270 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8271 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8272 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8273 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8274 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8275
8276 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8277
8278 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8279 * gcc.target/powerpc/pr79916.c: Require dfp.
8280
8281 2018-07-17 Richard Biener <rguenther@suse.de>
8282
8283 PR lto/86456
8284 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8285
8286 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8287
8288 * gcc.target/s390/function-align1.c: New test.
8289 * gcc.target/s390/function-align2.c: New test.
8290 * gcc.target/s390/function-align3.c: New test.
8291
8292 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8293
8294 * gnat.dg/discr55.adb: New test.
8295
8296 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297
8298 * gcc.target/i386/vartrack-1.c (dg-options): Add
8299 -fomit-frame-pointer.
8300
8301 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8302
8303 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8304 (dg-lto-options): Add -fPIC.
8305 * g++.dg/lto/pr86523-2_0.C: Likewise.
8306
8307 2018-07-17 Martin Liska <mliska@suse.cz>
8308
8309 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8310
8311 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8312
8313 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8314 testcase.
8315
8316 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8319
8320 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8321
8322 * gnat.dg/memorytest.adb: New testcase.
8323
8324 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8325
8326 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8327 New testcase.
8328
8329 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8330
8331 * gnat.dg/equal3.adb: New testcase.
8332
8333 2018-07-17 Justin Squirek <squirek@adacore.com>
8334
8335 * gnat.dg/split_args.adb: New testcase.
8336
8337 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8338
8339 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8340
8341 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8342
8343 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8344 New testcase.
8345
8346 2018-07-16 Carl Love <cel@us.ibm.com>
8347
8348 PR target/86414
8349 Forgot the PR number on the commit log.
8350
8351 2018-07-16 Carl Love <cel@us.ibm.com>
8352
8353 PR target/86414
8354 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8355 longdouble128.
8356 * gcc.target/powerpc/divkc3-3.c: Ditto.
8357 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8358 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8359 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8360 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8361
8362 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8363
8364 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8365 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8366
8367 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8368
8369 * lib/target-supports.exp (check_effective_target_longdouble64,
8370 check_effective_target_ppc_float128,
8371 check_effective_target_ppc_float128_insns,
8372 check_effective_target_powerpc_vsx): New.
8373
8374 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8375
8376 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8377 syntax error.
8378
8379 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR tree-optimization/86526
8382 * gcc.c-torture/compile/pr86526.c: New test.
8383
8384 2018-07-16 Carl Love <cel@us.ibm.com>
8385
8386 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8387 longdouble128.
8388 * gcc.target/powerpc/divkc3-3.c: Ditto.
8389 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8390 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8391 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8392 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8393
8394 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8395
8396 PR fortran/83184
8397 * gfortran.dg/assumed_rank_14.f90: New testcase.
8398 * gfortran.dg/assumed_rank_15.f90: New testcase.
8399 * gfortran.dg/dec_structure_8.f90: Update error messages.
8400 * gfortran.dg/dec_structure_23.f90: Update error messages.
8401
8402 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8403
8404 PR middle-end/86528
8405 * gcc.c-torture/execute/pr86528.c: New test.
8406 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8407
8408 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8409
8410 * g++.dg/template/spec40.C: New.
8411 * g++.dg/parse/ptrmem8.C: Likewise.
8412
8413 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8414
8415 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8416 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8417 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8418 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8419 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8420
8421 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8422
8423 * gcc.target/s390/mrecord-mcount.c: New testcase.
8424
8425 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8426
8427 * gcc.target/s390/mfentry-m64.c: New testcase.
8428
8429 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8430
8431 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8432 testcase.
8433
8434 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8435
8436 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8437 testcase.
8438
8439 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8440
8441 * gnat.dg/wide_wide_value1.adb: New testcase.
8442
8443 2018-07-16 Javier Miranda <miranda@adacore.com>
8444
8445 * gnat.dg/bit_order1.adb: New testcase.
8446
8447 2018-07-16 Javier Miranda <miranda@adacore.com>
8448
8449 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8450
8451 2018-07-16 Richard Biener <rguenther@suse.de>
8452
8453 PR lto/86523
8454 * g++.dg/lto/pr86523-1_0.C: New testcase.
8455 * g++.dg/lto/pr86523-2_0.C: Likewise.
8456
8457 2018-07-16 Martin Liska <mliska@suse.cz>
8458
8459 PR ipa/86529
8460 * g++.dg/ipa/pr86529.C: New test.
8461
8462 2018-07-16 Tom de Vries <tdevries@suse.de>
8463
8464 PR debug/86455
8465 * gcc.target/i386/vartrack-1.c: New test.
8466
8467 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8468
8469 * gnat.dg/opt73.adb: New test.
8470
8471 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR c++/3698
8474 PR c++/86208
8475 * g++.dg/opt/pr3698.C: New test.
8476
8477 2018-07-16 Richard Biener <rguenther@suse.de>
8478
8479 PR ipa/86389
8480 * gcc.dg/torture/pr86389.c: Require trampolines.
8481
8482 2018-07-15 Tom de Vries <tdevries@suse.de>
8483
8484 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8485 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8486 already called.
8487 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8488 * gcc.dg/guality/guality.exp: Same.
8489 * gfortran.dg/guality/guality.exp: Same.
8490
8491 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8492 Sunil K Pandey <sunil.k.pandey@intel.com>
8493
8494 PR target/84413
8495 * gcc.target/i386/pr84413-1.c: New test.
8496 * gcc.target/i386/pr84413-2.c: Likewise.
8497 * gcc.target/i386/pr84413-3.c: Likewise.
8498
8499 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8500 Steve Munroe <munroesj52@gmail.com>
8501
8502 * gcc.target/powerpc/sse2-pand-1.c: New file.
8503 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8504 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8505 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8506
8507 2018-07-13 Nathan Sidwell <nathan@acm.org>
8508
8509 PR c++/86374
8510 * g++.dg/pr86374.C: New.
8511
8512 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8513
8514 PR middle-end/78809
8515 * gcc.dg/strcmpopt_5.c: New test.
8516 * gcc.dg/strcmpopt_6.c: New test.
8517
8518 2018-07-13 Richard Biener <rguenther@suse.de>
8519
8520 PR middle-end/85974
8521 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8522
8523 2018-07-13 Tom de Vries <tdevries@suse.de>
8524
8525 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8526 * gcc.dg/guality/ctztest.c: Same.
8527 * gcc.dg/guality/sra-1.c: Same.
8528
8529 2018-07-13 Tom de Vries <tdevries@suse.de>
8530
8531 * gcc.dg/vla-1.c: Update.
8532
8533 2018-07-13 Tom de Vries <tdevries@suse.de>
8534
8535 * gcc.src/maintainers.exp: New file.
8536
8537 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8538
8539 PR middle-end/86489
8540 * gcc.dg/pr86489.c: New test.
8541
8542 2018-07-12 Martin Sebor <msebor@redhat.com>
8543
8544 PR testsuite/86510
8545 g++.dg/warn/pr86453.C: Adjust.
8546
8547 2018-07-12 Jim Wilson <jimw@sifive.com>
8548
8549 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8550
8551 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8552
8553 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8554
8555 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8556
8557 * c-c++-common/gomp/declare-target-3.c: New test.
8558 * g++.dg/gomp/declare-target-2.C: New test.
8559
8560 2018-07-12 Martin Sebor <msebor@redhat.com>
8561
8562 PR c/86453
8563 * c-c++-common/Wattributes.c: Adjust.
8564 * gcc.dg/Wattributes-10.c: New test.
8565 * g++.dg/Wattributes-3.C: Adjust.
8566 * gcc.dg/Wattributes-6.c: Adjust.
8567 * gcc.dg/pr18079.c: Adjust.
8568 * gcc.dg/torture/pr42363.c: Adjust.
8569
8570 2018-07-12 Julia Koval <julia.koval@intel.com>
8571
8572 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8573 version.
8574
8575 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8576
8577 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8578 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8579 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8580 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8581 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8582 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8583 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8584
8585 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8586
8587 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8588 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8589 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8590 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8591 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8592 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8593 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8594 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8595
8596 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8597 Alan Hayward <alan.hayward@arm.com>
8598 David Sherwood <david.sherwood@arm.com>
8599
8600 * gcc.dg/vect/vect-fma-2.c: New test.
8601 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8602 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8603 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8604
8605 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8606
8607 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8608 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8609 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8610 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8611 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8612 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8613 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8614 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8615 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8616
8617 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8618
8619 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8620 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8621
8622 2018-07-12 Richard Biener <rguenther@suse.de>
8623
8624 PR target/84829
8625 * gcc.target/i386/pr84829.c: New testcase.
8626
8627 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8628
8629 * gcc.dg/torture/20180712-1.c: New test.
8630
8631 PR tree-optimization/86492
8632 * gcc.c-torture/execute/pr86492.c: New test.
8633
8634 2018-07-12 Richard Biener <rguenther@suse.de>
8635
8636 PR c/86453
8637 * g++.dg/warn/pr86453.C: New testcase.
8638
8639 2018-07-12 Richard Biener <rguenther@suse.de>
8640
8641 PR middle-end/86479
8642 * gcc.dg/graphite/pr86479.c: New testcase.
8643
8644 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8645
8646 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8647 of hardcoding size. Cast (rel) to MASK_TYPE.
8648 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8649 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8650 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8651 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8652 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8653 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8654 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8655 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8656 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8657 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8658 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8659 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8660 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8661 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8662 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8663 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8664 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8665 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8666 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8667
8668 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8669
8670 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8671 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8672 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8673
8674 2018-07-10 Mark Wielaard <mark@klomp.org>
8675
8676 PR debug/86459
8677 * gcc.dg/pr86459.c: New test.
8678
8679 2018-07-10 Martin Sebor <msebor@redhat.com>
8680
8681 PR testsuite/86461
8682 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8683
8684 2018-07-10 Martin Liska <mliska@suse.cz>
8685
8686 PR testsuite/86445
8687 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8688
8689 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8690
8691 PR sanitizer/86406
8692 * g++.dg/ubsan/pr86406.C: New test.
8693
8694 PR fortran/86421
8695 * gfortran.dg/vect/pr86421.f90: New test.
8696
8697 2018-07-09 Martin Sebor <msebor@redhat.com>
8698
8699 PR tree-optimization/86415
8700 * gcc.dg/strlenopt-53.c: New test.
8701
8702 2018-07-09 Martin Sebor <msebor@redhat.com>
8703
8704 PR middle-end/77357
8705 * gcc.dg/strlenopt-49.c: New test.
8706 * gcc.dg/strlenopt-50.c: New test.
8707 * gcc.dg/strlenopt-51.c: New test.
8708 * gcc.dg/strlenopt-52.c: New test.
8709 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8710
8711 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c/86420
8714 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8715 to be returned and when first argument is not 0, so that they don't do
8716 anything for NEED_EXC or NEED_ERRNO.
8717
8718 2018-07-09 Tom de Vries <tdevries@suse.de>
8719
8720 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8721 * gcc.dg/guality/bswaptest.c: Same.
8722 * gcc.dg/guality/clztest.c: Same.
8723 * gcc.dg/guality/csttest.c: Same.
8724 * gcc.dg/guality/ctztest.c: Same.
8725 * gcc.dg/guality/drap.c: Same.
8726 * gcc.dg/guality/nrv-1.c: Same.
8727 * gcc.dg/guality/pr41353-1.c: Same.
8728 * gcc.dg/guality/pr41353-2.c: Same.
8729 * gcc.dg/guality/pr41404-1.c: Same.
8730 * gcc.dg/guality/pr43051-1.c: Same.
8731 * gcc.dg/guality/pr43077-1.c: Same.
8732 * gcc.dg/guality/pr43177.c: Same.
8733 * gcc.dg/guality/pr43329-1.c: Same.
8734 * gcc.dg/guality/pr43479.c: Same.
8735 * gcc.dg/guality/pr43593.c: Same.
8736 * gcc.dg/guality/pr45003-1.c: Same.
8737 * gcc.dg/guality/pr45003-2.c: Same.
8738 * gcc.dg/guality/pr45003-3.c: Same.
8739 * gcc.dg/guality/pr48437.c: Same.
8740 * gcc.dg/guality/pr48466.c: Same.
8741 * gcc.dg/guality/pr49888.c: Same.
8742 * gcc.dg/guality/pr54200.c: Same.
8743 * gcc.dg/guality/pr54519-1.c: Same.
8744 * gcc.dg/guality/pr54519-2.c: Same.
8745 * gcc.dg/guality/pr54519-3.c: Same.
8746 * gcc.dg/guality/pr54519-4.c: Same.
8747 * gcc.dg/guality/pr54519-5.c: Same.
8748 * gcc.dg/guality/pr54519-6.c: Same.
8749 * gcc.dg/guality/pr54551.c: Same.
8750 * gcc.dg/guality/pr54693-2.c: Same.
8751 * gcc.dg/guality/pr54693.c: Same.
8752 * gcc.dg/guality/pr54796.c: Same.
8753 * gcc.dg/guality/pr54970.c: Same.
8754 * gcc.dg/guality/pr67192.c: Same.
8755 * gcc.dg/guality/pr69947.c: Same.
8756 * gcc.dg/guality/pr78726.c: Same.
8757 * gcc.dg/guality/rotatetest.c: Same.
8758 * gcc.dg/guality/sra-1.c: Same.
8759 * gcc.dg/guality/vla-2.c: Same.
8760
8761 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8762
8763 * g++.dg/diagnostic/long-short.C: New.
8764 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8765 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8766 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8767
8768 2018-07-09 Tom de Vries <tdevries@suse.de>
8769
8770 * gcc.dg/vla-1.c: New test.
8771
8772 2018-07-07 Tom de Vries <tdevries@suse.de>
8773
8774 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8775 files.
8776 (get_dump_flags): New proc.
8777 (toplevel): Test all dump flags.
8778
8779 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8780
8781 * gnat.dg/stack_usage6.adb: New test.
8782 * gnat.dg/stack_usage6_pkg.ads: New helper.
8783
8784 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8785
8786 * gnat.dg/pure_function3a.adb: New test.
8787 * gnat.dg/pure_function3b.adb: Likewise.
8788 * gnat.dg/pure_function3c.adb: Likewise.
8789 * gnat.dg/pure_function3_pkg.ads: New helper.
8790
8791 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR target/84711
8794 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8795 dg-require-effective-target. Add -msse not just on i386-*, but
8796 on all i?86-* and x86_64-*.
8797
8798 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8799
8800 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8801 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8802 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8803 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8804 * gcc.dg/tree-ssa/popcount3.c: New test.
8805
8806 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8807
8808 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8809 to preserve the test.
8810 * gcc.target/i386/pr85073.c: Likewise.
8811
8812 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR tree-optimization/86401
8815 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8816 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8817 * c-c++-common/rotate-9.c: New test.
8818
8819 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8820
8821 PR target/86324
8822 gcc.target/powerpc/pr86324-1.c: New test.
8823 gcc.target/powerpc/pr86324-2.c: Likewise.
8824
8825 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8826
8827 PR target/84711
8828 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8829
8830 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8831
8832 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8833
8834 2018-07-05 Jeff Law <law@redhat.com>
8835
8836 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8837
8838 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8839
8840 PR fortran/86408
8841 * gfortran.dg/deferred_character_20.f90: New test.
8842
8843 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8844
8845 PR fortran/83183
8846 PR fortran/86325
8847 * gfortran.dg/init_flag_18.f90: New testcase.
8848 * gfortran.dg/init_flag_19.f03: New testcase.
8849
8850 2018-07-05 Carl Love <cel@us.ibm.com>
8851 * gcc.target/altivec-1-runnable.c: New test file.
8852 * gcc.target/altivec-2-runnable.c: New test file.
8853 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8854 for tests.
8855
8856 2018-07-05 Martin Sebor <msebor@redhat.com>
8857
8858 PR c++/86400
8859 * gcc.dg/strlenopt-47.c: New test.
8860 * gcc.dg/strlenopt-48.c: New test.
8861
8862 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8863
8864 PR target/84711
8865 * gcc.target/arm/big-endian-subreg.c: New.
8866
8867 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8868
8869 PR target/84711
8870 * gcc.dg/vect/pr84711.c: New.
8871
8872 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8873
8874 * gcc.target/aarch64/struct_cpy.c: New.
8875
8876 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8877
8878 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8879 * c-c++-common/unroll-2.c: Likewise.
8880 * g++.dg/cdce3.C: Likewise.
8881 * g++.dg/ext/unroll-1.C: Likewise.
8882 * g++.dg/ext/unroll-2.C: Likewise.
8883 * g++.dg/ext/unroll-3.C: Likewise.
8884 * gcc.dg/cdce1.c: Likewise.
8885 * gcc.dg/cdce2.c: Likewise.
8886 * gcc.dg/gomp/pr68128-1.c: Likewise.
8887 * gcc.dg/vect/pr46032.c: Likewise.
8888 * gcc.dg/vect/vect-cond-10.c: Likewise.
8889 * gcc.dg/vect/vect-cond-8.c: Likewise.
8890 * gcc.dg/vect/vect-cond-9.c: Likewise.
8891 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8892 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8893 * gcc.target/i386/avx-cvt-2.c: Likewise.
8894 * gcc.target/i386/avx-cvt-3.c: Likewise.
8895 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8896 * gcc.target/i386/avx2-gather-2.c: Likewise.
8897 * gcc.target/i386/avx2-gather-6.c: Likewise.
8898 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8899 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8900 * gfortran.dg/directive_unroll_1.f90: Likewise.
8901 * gfortran.dg/directive_unroll_2.f90: Likewise.
8902 * gnat.dg/unroll2.adb: Likewise.
8903 * gnat.dg/unroll3.adb: Likewise.
8904
8905 2018-07-05 Tom de Vries <tdevries@suse.de>
8906
8907 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8908
8909 2018-07-04 Martin Sebor <msebor@redhat.com>
8910
8911 PR tree-optimization/86274
8912 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8913
8914 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8915
8916 PR fortran/82009
8917 * gfortran.dg/block_16.f08. New test.
8918
8919 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8920
8921 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8922 has a slightly different IL that provides more threading
8923 opportunities.
8924
8925 2018-07-04 Martin Liska <mliska@suse.cz>
8926
8927 PR middle-end/66240
8928 PR target/45996
8929 PR c/84100
8930 * gcc.dg/pr84100.c (foo):
8931 * gcc.target/i386/falign-functions-2.c: New test.
8932 * gcc.target/i386/falign-functions.c: New test.
8933
8934 2018-07-04 Martin Liska <mliska@suse.cz>
8935
8936 * gcc.dg/pr47793.c: Remove.
8937
8938 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8939
8940 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8941 final scan test.
8942 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8943
8944 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8945
8946 PR target/85620
8947 * gcc.target/i386/pr85620-1.c: New test.
8948 * gcc.target/i386/pr85620-2.c: Likewise.
8949 * gcc.target/i386/pr85620-3.c: Likewise.
8950 * gcc.target/i386/pr85620-4.c: Likewise.
8951
8952 2018-07-03 Martin Sebor <msebor@redhat.com>
8953
8954 PR tree-optimization/86274
8955 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8956 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8957 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8958 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8959 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8960 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8961 * gcc.dg/tree-ssa/pr83198.c: Same.
8962
8963 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8964
8965 * g++.dg/other/locations1.C: New.
8966 * g++.dg/tls/locations1.C: Likewise.
8967 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8968 * g++.dg/diagnostic/virtual-static.C: Likewise.
8969 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8970 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8971 * g++.dg/cpp0x/pr51463.C: Likewise.
8972 * g++.dg/other/typedef1.C: Likewise.
8973 * g++.dg/parse/dtor13.C: Likewise.
8974 * g++.dg/template/error44.C: Likewise.
8975 * g++.dg/template/typedef4.C: Likewise.
8976 * g++.dg/template/typedef5.C: Likewise.
8977 * g++.dg/tls/diag-2.C: Likewise.
8978 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8979
8980 2018-07-03 Marek Polacek <polacek@redhat.com>
8981
8982 PR c++/86201
8983 * g++.dg/diagnostic/pr86201.C: New test.
8984
8985 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8986
8987 PR target/85694
8988 * gcc.target/i386/pr85694.c: New test.
8989
8990 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8991
8992 PR tree-optimization/85694
8993 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8994 Return true for AArch64 without SVE.
8995 * gcc.target/aarch64/vect_hadd_1.h: New file.
8996 * gcc.target/aarch64/vect_shadd_1.c: New test.
8997 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8998 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8999 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
9000
9001 2018-07-03 Marek Polacek <polacek@redhat.com>
9002
9003 PR middle-end/86202
9004 * gcc.dg/Wint-conversion-2.c: New test.
9005
9006 PR c++/84306
9007 * g++.dg/overload/conv-op3.C: New test.
9008
9009 2018-07-03 Richard Biener <rguenther@suse.de>
9010
9011 PR ipa/86389
9012 * gcc.dg/torture/pr86389.c: New testcase.
9013
9014 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9015
9016 PR tree-optimization/85694
9017 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
9018 proc.
9019 * gcc.dg/vect/vect-avg-1.c: New test.
9020 * gcc.dg/vect/vect-avg-2.c: Likewise.
9021 * gcc.dg/vect/vect-avg-3.c: Likewise.
9022 * gcc.dg/vect/vect-avg-4.c: Likewise.
9023 * gcc.dg/vect/vect-avg-5.c: Likewise.
9024 * gcc.dg/vect/vect-avg-6.c: Likewise.
9025 * gcc.dg/vect/vect-avg-7.c: Likewise.
9026 * gcc.dg/vect/vect-avg-8.c: Likewise.
9027 * gcc.dg/vect/vect-avg-9.c: Likewise.
9028 * gcc.dg/vect/vect-avg-10.c: Likewise.
9029 * gcc.dg/vect/vect-avg-11.c: Likewise.
9030 * gcc.dg/vect/vect-avg-12.c: Likewise.
9031 * gcc.dg/vect/vect-avg-13.c: Likewise.
9032 * gcc.dg/vect/vect-avg-14.c: Likewise.
9033
9034 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9035
9036 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
9037 get split into two for use by the over-widening pattern.
9038 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9039 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9040 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9041 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9042 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9043 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9044 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9045 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9046 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9047 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9048 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9049 * gcc.dg/vect/vect-over-widen-22.c: New test.
9050
9051 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9052
9053 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
9054 widen_mult pattern.
9055 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
9056 over-widening messages.
9057 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9058 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9059 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9060 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9061 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9062 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9063 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9064 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
9065 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9066 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
9067 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9068 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9069 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9070 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9071 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9072 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9073 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9074 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9075 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9076 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9077 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9078 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
9079 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
9080 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
9081 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
9082 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
9083
9084 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9085
9086 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
9087
9088 2018-07-02 Jim Wilson <jimw@sifive.com>
9089
9090 * gcc.target/riscv/interrupt-debug.c: New.
9091
9092 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9093
9094 * g++.dg/diagnostic/thread-thread_local.C: New.
9095
9096 2018-07-02 Martin Liska <mliska@suse.cz>
9097
9098 PR testsuite/86366
9099 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
9100 * gcc.dg/profile-dir-2.c: Likewise.
9101 * gcc.dg/profile-dir-3.c: Likewise.
9102
9103 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
9104
9105 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9106 overriden.
9107
9108 2018-07-02 Richard Biener <rguenther@suse.de>
9109
9110 PR tree-optimization/86363
9111 * gcc.dg/torture/pr86363.c: New testcase.
9112
9113 2018-07-02 Martin Liska <mliska@suse.cz>
9114
9115 * gcc.dg/completion-1.c: New test.
9116 * gcc.dg/completion-2.c: New test.
9117 * gcc.dg/completion-3.c: New test.
9118
9119 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9120
9121 PR fortran/82969
9122 PR fortran/86242
9123 * gfortran.dg/proc_ptr_50.f90: New test.
9124
9125 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9126
9127 PR fortran/45305
9128 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
9129
9130 2018-07-02 Martin Liska <mliska@suse.cz>
9131
9132 PR ipa/86279
9133 * gcc.dg/ipa/pr86279.c: New test.
9134
9135 2018-07-02 Martin Liska <mliska@suse.cz>
9136
9137 PR ipa/86323
9138 * g++.dg/ipa/pr86323.C: New test.
9139
9140 2018-07-01 Tom de Vries <tdevries@suse.de>
9141
9142 revert:
9143 2018-07-01 Tom de Vries <tdevries@suse.de>
9144
9145 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9146 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9147
9148 2018-07-01 Tom de Vries <tdevries@suse.de>
9149
9150 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9151 argument.
9152 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9153 with @main.
9154
9155 2018-07-01 Tom de Vries <tdevries@suse.de>
9156
9157 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9158 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9159
9160 2018-07-01 Tom de Vries <tdevries@suse.de>
9161
9162 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9163 * gcc.dg/guality/vla-1.c: Use relative line numbers.
9164
9165 2018-07-01 Tom de Vries <tdevries@suse.de>
9166
9167 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9168 (verify_call): ... here. Move to toplevel.
9169 (verify_call_np, dg_final_directive_check_utils): New proc.
9170 (toplevel): Call dg_final_directive_check_utils.
9171 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9172
9173 2018-06-30 Jim Wilson <jimw@sifive.com>
9174
9175 * gcc.target/riscv/shift-shift-1.c: New.
9176 * gcc.target/riscv/shift-shift-2.c: New.
9177 * gcc.target/riscv/shift-shift-3.c: New.
9178
9179 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9180
9181 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9182
9183 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9184
9185 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9186 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9187 by 4 in the computation of a[i].
9188 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9189 main multiplication constant.
9190 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9191 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9192 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
9193 pattern to cast the result to int.
9194 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
9195 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9196 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9197 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9198 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9199 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9200 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9201 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9202 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9203 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9204 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9205 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9206 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9207 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9208 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9209 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9210 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9211 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9212 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9213 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9214
9215 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9216
9217 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9218 test for vectorization along the lines described in the comment.
9219
9220 2018-06-30 Tom de Vries <tdevries@suse.de>
9221
9222 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9223 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9224 LTO_TORTURE_OPTIONS.
9225 * gcc.dg/guality/prevent-optimization.h: New file.
9226 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9227 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9228
9229 2018-06-30 Tom de Vries <tdevries@suse.de>
9230
9231 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9232 * lib/gcc-dg.exp (dg-final): New proc.
9233 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9234 argument.
9235
9236 2018-06-29 Martin Sebor <msebor@redhat.com>
9237
9238 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9239 that don't define the function.
9240
9241 2018-06-29 Marek Polacek <polacek@redhat.com>
9242
9243 PR c++/86184
9244 * g++.dg/ext/cond3.C: New test.
9245
9246 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9247
9248 * gcc.target/arm/arm-soft-strd-even.c: New test.
9249
9250 2018-06-29 Tom de Vries <tdevries@suse.de>
9251
9252 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9253 line, and use it.
9254 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9255 (process-message): ... here.
9256 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9257
9258 2018-06-29 Martin Liska <mliska@suse.cz>
9259
9260 PR tree-optimization/86263
9261 * gcc.dg/tree-ssa/pr86263.c: New test.
9262
9263 2018-06-28 Carl Love <cel@us.ibm.com>
9264
9265 * gcc.target/p9-extract-1.c: Add test case.
9266 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9267 name in ABI.
9268
9269 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9270
9271 PR target/86348
9272 * gcc.target/i386/pr86348.c: New test.
9273
9274 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9275
9276 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9277
9278 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9279
9280 PR fortran/82865
9281 * gfortran.dg/dec_type_print_2.f03: New testcase.
9282
9283 2018-06-28 David Pagan <dave.pagan@oracle.com>
9284
9285 PR c/55976
9286 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9287 message causing unexpected test FAIL.
9288
9289 2018-06-28 Martin Liska <mliska@suse.cz>
9290
9291 * gcc.dg/tree-ssa/switch-1.c: New test.
9292
9293 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9294
9295 * gnat.dg/debug15.adb: New test.
9296
9297 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9298
9299 PR c++/86329
9300 * g++.dg/lookup/pr86329.C: New test.
9301
9302 2018-06-27 Carl Love <cel@us.ibm.com>
9303
9304 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9305
9306 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9307
9308 PR target/85769
9309 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9310
9311 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9312
9313 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9314
9315 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9316
9317 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9318 requirement for this test.
9319 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9320 requirement, and -mpower8-vector compile option.
9321
9322 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/86314
9325 * gcc.dg/pr86314.c: New test.
9326
9327 PR debug/86257
9328 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9329
9330 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9331
9332 * gcc.target/i386/pr86257.c: Require 64-bit.
9333
9334 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9335
9336 * g++.dg/pr86082.C: Require IBM1047 support.
9337
9338 2018-06-26 Richard Biener <rguenther@suse.de>
9339
9340 PR middle-end/86271
9341 * gcc.dg/pr86271.c: New testcase.
9342
9343 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9344
9345 PR debug/86064
9346 * gcc.dg/pr86064.c: New.
9347
9348 2018-06-25 Jeff Law <law@redhat.com>
9349
9350 * lib/target-supports.exp
9351 (check_effective_target_logical_op_short_circuit): Add v850.
9352
9353 2018-06-25 Martin Sebor <msebor@redhat.com>
9354
9355 PR tree-optimization/86204
9356 * gcc.dg/strlenopt-46.c: New test.
9357
9358 2018-06-25 Martin Sebor <msebor@redhat.com>
9359
9360 PR tree-optimization/85700
9361 * gcc.dg/Wstringop-truncation-4.c: New test.
9362
9363 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9364
9365 PR fortran/82972
9366 PR fortran/83088
9367 PR fortran/85851
9368 * gfortran.dg/init_flag_17.f90: New testcase.
9369
9370 2018-06-25 Carl Love <cel@us.ibm.com>
9371
9372 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9373 vec_extract a signed int. Add vec_extract tests for bool char
9374 and bool int.
9375 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9376 vec_extract tests.
9377
9378 2018-06-25 Tom de Vries <tdevries@suse.de>
9379
9380 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9381
9382 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR target/84786
9385 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9386
9387 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9388
9389 * gnat.dg/sso9.adb: New testcase.
9390 * gnat.dg/sso9_pkg.ads: Likewise.
9391
9392 2018-06-25 Tom de Vries <tdevries@suse.de>
9393
9394 PR debug/86257
9395 * gcc.target/i386/pr86257.c: New test.
9396
9397 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9398
9399 PR C++/86082
9400 * g++.dg/pr86082.C: New test.
9401
9402 2018-06-24 Tom de Vries <tdevries@suse.de>
9403
9404 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9405 * gcc.dg/guality/guality.exp: Same.
9406 * gfortran.dg/guality/guality.exp: Same.
9407 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9408
9409 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9410
9411 * g++.dg/concepts/locations1.C: New.
9412 * g++.dg/cpp0x/locations1.C: Likewise.
9413 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9414 * g++.dg/cpp1z/inline-var3.C: Likewise.
9415
9416 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9417
9418 PR fortran/86281
9419 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9420
9421 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9422
9423 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9424 this test.
9425 * gcc.target/powerpc/builtins-9.c: New test.
9426 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9427 to expect different code generation on big-endian vs.
9428 little-endian targets.
9429
9430 2018-06-22 Tom de Vries <tdevries@suse.de>
9431
9432 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9433 $rootme/../gdb/gdb, if available.
9434 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9435 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9436
9437 2018-06-22 Tom de Vries <tdevries@suse.de>
9438
9439 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9440 * g++.dg/guality/guality.exp: Use report_gdb.
9441 * gcc.dg/guality/guality.exp: Same.
9442 * gfortran.dg/guality/guality.exp: Same.
9443
9444 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR c++/85662
9447 * g++.dg/ext/offsetof3.C: New test.
9448
9449 2018-06-22 Carl Love <cel@us.ibm.com>
9450
9451 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9452 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9453 for the vnor, vand and vxor instructions.
9454 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9455 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9456 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9457 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9458 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9459 Add -dp to dg-options, update expected counts.
9460
9461 2018-06-22 Paul Koning <ni1d@arrl.net>
9462
9463 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9464 if pdp11.
9465 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9466 * gcc.c-torture/compile/20040101-1.c: Ditto.
9467 * gcc.c-torture/compile/20050622-1.c: Ditto.
9468 * gcc.c-torture/compile/20080625-1.c: Ditto.
9469 * gcc.c-torture/compile/20090107-1.c: Ditto.
9470 * gcc.c-torture/compile/920501-12.c: Ditto.
9471 * gcc.c-torture/compile/920501-4.c: Ditto.
9472 * gcc.c-torture/compile/961203-1.c: Ditto.
9473 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9474 * gcc.c-torture/compile/pr25310.c: Ditto.
9475
9476 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9477 James Norris <jnorris@codesourcery.com>
9478 Thomas Schwinge <thomas@codesourcery.com>
9479 Tom de Vries <tom@codesourcery.com>
9480
9481 * c-c++-common/goacc/deviceptr-4.c: New file.
9482 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9483 Likewise.
9484 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9485 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9486 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9487 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9488 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9489 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9490 Likewise.
9491 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9492 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9493 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9494 Likewise.
9495 * gfortran.dg/goacc/modules.f95: Likewise.
9496 * gfortran.dg/goacc/routine-8.f90: Likewise.
9497 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9498
9499 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9500
9501 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9502 if the long double format is IEEE 128-bit for tests that are
9503 explicitly testing IBM extended double support. Use the
9504 appropriate pack and unpack built-in functions. Change calls from
9505 __builtin_isinfl to __builtin_isinf since the later supports all
9506 floating point types.
9507 * gcc.target/powerpc/pr57150.c: Likewise.
9508 * gcc.target/powerpc/pr60203.c: Likewise.
9509 * gcc.target/powerpc/pr67808.c: Likewise.
9510 * gcc.target/powerpc/pr70117.c: Likewise.
9511 * gcc.target/powerpc/tfmode_off.c: Likewise.
9512
9513 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9514
9515 PR fortran/49630
9516 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9517
9518 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9519
9520 PR fortran/83118
9521 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9522
9523 2018-06-21 Tom de Vries <tdevries@suse.de>
9524
9525 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9526
9527 2018-06-21 Tom de Vries <tdevries@suse.de>
9528
9529 PR tree-optimization/85859
9530 * gcc.dg/pr85859.c: New test.
9531
9532 2018-06-21 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/86232
9535 * gcc.dg/torture/pr86232.c: New testcase.
9536
9537 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9538
9539 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9540
9541 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9542
9543 * gcc/gcc.target/aarch64/aes_2.c: New test.
9544
9545 2018-06-20 Than McIntosh <thanm@google.com>
9546
9547 PR libgcc/86213
9548 * gcc.dg/split-8.c: New.
9549
9550 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9551
9552 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9553 for vpkudus in place of vpksdus.
9554 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9555
9556 2018-06-20 Nathan Sidwell <nathan@acm.org>
9557
9558 PR c++/85634
9559 * g++.dg/lookup/pr85634-2.C: New.
9560
9561 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9562
9563 * g++.dg/template/friend65.C: New.
9564 * g++.dg/cpp0x/main1.C: Likewise.
9565 * g++.dg/other/main2.C: Likewise.
9566 * g++.dg/other/main3.C: Likewise.
9567 * g++.dg/template/friend42.C: Test location too.
9568 * g++.dg/concepts/decl-diagnose.C: Likewise.
9569 * g++.dg/warn/main-2.C: Update.
9570
9571 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9572 Thomas Schwinge <thomas@codesourcery.com>
9573 Cesar Philippidis <cesar@codesourcery.com>
9574
9575 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9576 2.5 data clause semantics.
9577 * c-c++-common/goacc/declare-2.c: Likewise.
9578 * c-c++-common/goacc/default-4.c: Likewise.
9579 * c-c++-common/goacc/finalize-1.c: New test.
9580 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9581 OpenACC 2.5 data clause semantics.
9582 * c-c++-common/goacc/kernels-alias.c: Likewise.
9583 * c-c++-common/goacc/routine-5.c: Likewise.
9584 * c-c++-common/goacc/update-if_present-1.c: New test.
9585 * c-c++-common/goacc/update-if_present-2.c: New test.
9586 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9587 2.5 data clause semantics.
9588 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9589 * gfortran.dg/goacc/data-tree.f95: Likewise.
9590 * gfortran.dg/goacc/declare-2.f95: Likewise.
9591 * gfortran.dg/goacc/default-4.f: Likewise.
9592 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9593 * gfortran.dg/goacc/finalize-1.f: New test.
9594 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9595 OpenACC 2.5 data clause semantics.
9596 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9597 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9598 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9599 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9600 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9601 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9602 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9603
9604 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR c++/86210
9607 * g++.dg/warn/Wnonnull4.C: New test.
9608
9609 2018-06-20 Marek Polacek <polacek@redhat.com>
9610
9611 PR c++/86240
9612 * g++.dg/pr86240.C: New test.
9613
9614 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR debug/86194
9617 * gcc.target/i386/pr86194.c: New test.
9618
9619 PR tree-optimization/86231
9620 * gcc.dg/tree-ssa/vrp119.c: New test.
9621 * gcc.c-torture/execute/pr86231.c: New test.
9622
9623 2018-06-20 Tom de Vries <tdevries@suse.de>
9624
9625 PR tree-optimization/86097
9626 * gcc.dg/autopar/pr86097.c: New test.
9627
9628 2018-06-20 Nathan Sidwell <nathan@acm.org>
9629
9630 PR c++/85634
9631 * g++.dg/lookup/pr85634.C: New.
9632
9633 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9634
9635 * gcc.target/aarch64/ldp_stp_q.c: New test.
9636 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9637 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9638
9639 2018-06-20 Martin Liska <mliska@suse.cz>
9640
9641 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9642
9643 2018-06-19 Martin Sebor <msebor@redhat.com>
9644
9645 PR tree-optimization/48560
9646 * gcc.dg/Warray-bounds-28.c: New test.
9647
9648 2018-06-19 Martin Sebor <msebor@redhat.com>
9649
9650 PR middle-end/85602
9651 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9652 to also match C++.
9653
9654 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9655
9656 * g++.dg/lto/pr84805_0.C: Update template.
9657 * g++.dg/lto/pr84805_1.C: Update template.
9658
9659 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gnat.dg/aggr24.adb: New test.
9662 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9663
9664 2018-06-19 Richard Biener <rguenther@suse.de>
9665
9666 PR tree-optimization/86179
9667 * gcc.dg/pr86179.c: New testcase.
9668
9669 2018-06-18 Martin Sebor <msebor@redhat.com>
9670
9671 PR middle-end/85602
9672 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9673 * c-c++-common/attr-nonstring-8.c: New test.
9674
9675 2018-06-18 Martin Sebor <msebor@redhat.com>
9676
9677 PR tree-optimization/81384
9678 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9679 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9680 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9681 * gcc.dg/attr-nonstring-2.c: New test.
9682 * gcc.dg/attr-nonstring-3.c: New test.
9683 * gcc.dg/attr-nonstring-4.c: New test.
9684 * gcc.dg/strlenopt-45.c: New test.
9685 * gcc.dg/strlenopt.h (strnlen): Declare.
9686
9687 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9688
9689 PR tree-optimization/86076
9690 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9691
9692 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9693
9694 PR tree-optimization/64946
9695 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9696
9697 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9698
9699 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9700 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9701 * gnat.dg/stack_usage5.adb: New test.
9702
9703 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9704
9705 PR middle-end/82479
9706 * gcc.dg/tree-ssa/popcount.c: New test.
9707 * gcc.dg/tree-ssa/popcount2.c: New test.
9708
9709 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9710
9711 PR middle-end/64946
9712 * gcc.dg/absu.c: New test.
9713 * gcc.dg/gimplefe-29.c: New test.
9714 * gcc.target/aarch64/pr64946.c: New test.
9715
9716 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR c/86093
9719 * c-c++-common/pr86093.c: New test.
9720
9721 PR middle-end/85878
9722 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9723
9724 PR middle-end/86123
9725 * gcc.c-torture/compile/pr86123.c: New test.
9726
9727 2018-06-15 Tom de Vries <tdevries@suse.de>
9728
9729 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9730
9731 2018-06-15 Nick Clifton <nickc@redhat.com>
9732
9733 PR 84195
9734 * gcc.c-torture/compile/pr84195.c: New test.
9735
9736 2018-06-15 Richard Biener <rguenther@suse.de>
9737
9738 PR middle-end/86159
9739 * g++.dg/pr86159.C: New testcase.
9740
9741 2018-06-15 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/86076
9744 * gcc.dg/pr86076.c: New testcase.
9745
9746 2018-06-14 Marek Polacek <polacek@redhat.com>
9747
9748 PR c++/86063
9749 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9750
9751 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR target/86048
9754 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9755 -msse2 to dg-options.
9756
9757 PR middle-end/86122
9758 * gcc.c-torture/compile/pr86122.c: New test.
9759
9760 P0624R2 - Default constructible and assignable stateless lambdas
9761 * g++.dg/cpp2a/lambda1.C: New test.
9762 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9763 for -std=c++2a.
9764
9765 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 * g++.dg/other/static3.C: New.
9768 * g++.dg/other/static4.C: Likewise.
9769 * g++.dg/warn/Wshadow-15.C: Likewise.
9770 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9771 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9772 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9773 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9774 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9775 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9776 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9777
9778 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR target/85945
9781 * gcc.c-torture/compile/pr85945.c: New test.
9782
9783 2018-06-14 Richard Biener <rguenther@suse.de>
9784
9785 PR ipa/86124
9786 * gcc.dg/pr86124.c: New testcase.
9787
9788 2018-06-13 Martin Sebor <msebor@redhat.com>
9789
9790 PR tree-optimization/86114
9791 * gcc.dg/pr86114.c: New test.
9792
9793 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9794
9795 PR fortran/86110
9796 * gfortran.dg/pr86110.f90: New test.
9797
9798 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9799
9800 PR fortran/85703
9801 * gfortran.dg/goacc/pr85703.f90: New test.
9802 * gfortran.dg/gomp/pr85703.f90: New test.
9803
9804 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9805
9806 PR fortran/85702
9807 * gfortran.dg/goacc/pr85702.f90: New test.
9808
9809 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9810
9811 * gcc.target/i386/pr86048.c: New test.
9812
9813 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9814
9815 * gcc.target/arc/fma-1.c: New test.
9816
9817 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9818
9819 * gcc.target/arc/pr9001107555.c: New file.
9820
9821 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9822
9823 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9824
9825 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9826
9827 * g++.dg/init/delete3.C: New.
9828 * g++.dg/init/new49.C: Likewise.
9829 * g++.dg/init/new25.C: Test locations too.
9830 * g++.dg/template/new4.C: Likewise.
9831 * g++.old-deja/g++.jason/operator.C: Likewise.
9832
9833 2018-06-12 Marek Polacek <polacek@redhat.com>
9834
9835 Core issue 1331 - const mismatch with defaulted copy constructor
9836 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9837 * g++.dg/cpp0x/defaulted52.C: New test.
9838 * g++.dg/cpp0x/defaulted53.C: New test.
9839 * g++.dg/cpp0x/defaulted54.C: New test.
9840 * g++.dg/cpp0x/defaulted55.C: New test.
9841 * g++.dg/cpp0x/defaulted56.C: New test.
9842 * g++.dg/cpp0x/defaulted57.C: New test.
9843 * g++.dg/cpp0x/defaulted58.C: New test.
9844 * g++.dg/cpp0x/defaulted59.C: New test.
9845 * g++.dg/cpp0x/defaulted60.C: New test.
9846
9847 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9848
9849 PR other/69968
9850 * gcc.dg/spellcheck-transposition.c: New test.
9851
9852 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9853
9854 PR fortran/44491
9855 * gfortran.dg/pr44491.f90: New testcase
9856
9857 2018-06-12 Martin Sebor <msebor@redhat.com>
9858
9859 PR tree-optimization/85259
9860 * gcc.dg/Wstringop-overflow-5.c: New test.
9861 * gcc.dg/Wstringop-overflow-6.c: New test.
9862
9863 2018-06-12 Martin Sebor <msebor@redhat.com>
9864
9865 PR c/85931
9866 * gcc.dg/Wstringop-truncation-3.c: New test.
9867
9868 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9869
9870 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9871 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9872 * gcc.target/powerpc/swaps-p8-17.c: Same.
9873
9874 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9875
9876 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9877 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9878 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9879 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9880 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9881 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9882
9883 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9884
9885 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9886 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9887 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9888 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9889 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9890 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9891
9892 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9893
9894 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9895 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9896 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9897 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9898 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9899 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9900
9901 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9902
9903 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9904 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9905 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9906 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9907 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9908 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9909
9910 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9911
9912 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9913 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9914 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9915 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9916 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9917 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9918
9919 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9920
9921 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9922 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9923 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9924 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9925 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9926 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9927
9928 2018-06-12 Martin Liska <mliska@suse.cz>
9929
9930 * g++.dg/opt/mpx.C: New test.
9931 * gcc.target/i386/mpx.c: New test.
9932
9933 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9934
9935 * gcc.target/arc/builtin_simdarc.c: Update test.
9936 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9937 * gcc.target/arc/tumaddsidi4.c: Likewise.
9938
9939 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9940
9941 * gnat.dg/opt72a.ad[sb]: New test.
9942 * gnat.dg/opt72_pkg.ads: New helper.
9943
9944 2018-06-12 Tom de Vries <tdevries@suse.de>
9945
9946 * gcc.dg-selftests/dg-final.exp: New file.
9947
9948 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9949
9950 * g++.dg/lookup/new2.C: Test locations too.
9951 * g++.dg/other/ellipsis1.C: Likewise.
9952 * g++.dg/other/operator1.C: Likewise.
9953 * g++.dg/other/operator2.C: Likewise.
9954 * g++.dg/overload/operator2.C: Likewise.
9955 * g++.dg/parse/defarg11.C: Likewise.
9956 * g++.dg/parse/operator4.C: Likewise.
9957 * g++.dg/template/error30.C: Likewise.
9958 * g++.dg/template/explicit-args3.C: Likewise.
9959 * g++.dg/warn/effc1.C: Likewise.
9960 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9961 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9962 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9963 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9964 * g++.old-deja/g++.jason/operator.C: Likewise.
9965
9966 2018-06-11 Martin Sebor <msebor@redhat.com>
9967
9968 PR tree-optimization/86083
9969 * gcc.dg/strlenopt-44.c: New test.
9970
9971 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9972
9973 PR fortran/45521
9974 * gfortran.dg/generic_32.f90: New test.
9975 * gfortran.dg/generic_33.f90: New test.
9976
9977 2018-06-11 Carl Love <cel@us.ibm.com>
9978 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9979 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9980 long long bool. Remove duplicate dg-final for xxlxor. Update
9981 dg-final instruction counts.
9982 * gcc.target/powerpc/altivec-37.c (main): New file for
9983 tests vec_unpackh and vec_unpackl returning long long bool and
9984 long long int.
9985
9986 2018-06-11 Martin Liska <mliska@suse.cz>
9987
9988 PR tree-optimization/86089
9989 * gcc.dg/tree-ssa/pr86089.c: New test.
9990
9991 2018-06-11 Julia Koval <julia.koval@intel.com>
9992
9993 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9994 * gcc.target/i386/vpclmulqdq.c: Ditto.
9995
9996 2018-06-11 Olivier Hainque <hainque@adacore.com>
9997
9998 * gnat.dg/lang-dw2.adb: New test.
9999 * gnat.dg/lang-dw3.adb: New test.
10000
10001 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10002
10003 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
10004 gnat.dg/assertion_policy1_pkg.ads: New testcase.
10005
10006 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10007
10008 * gnat.dg/predicate1.adb: New testcase.
10009
10010 2018-06-11 Yannick Moy <moy@adacore.com>
10011
10012 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
10013
10014 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10015
10016 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
10017 testcase.
10018
10019 2018-06-11 Javier Miranda <miranda@adacore.com>
10020
10021 * gnat.dg/prot4.adb: New testcase.
10022
10023 2018-06-11 Yannick Moy <moy@adacore.com>
10024
10025 * gnat.dg/part_of1-instantiation.adb,
10026 gnat.dg/part_of1-instantiation.ads,
10027 gnat.dg/part_of1-private_generic.adb,
10028 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
10029 testcase.
10030
10031 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
10032
10033 * gnat.dg/contract1.adb: New testcase.
10034
10035 2018-06-11 Javier Miranda <miranda@adacore.com>
10036
10037 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
10038 testcase.
10039
10040 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10041
10042 * gnat.dg/inline_always1.adb: New testcase.
10043
10044 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10045
10046 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
10047 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
10048 gnat.dg/nested_generic2_g2.ads: New testcase.
10049
10050 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
10051
10052 * g++.dg/template/friend64.C: New.
10053 * g++.old-deja/g++.other/friend4.C: Test the location too.
10054 * g++.old-deja/g++.pt/crash23.C: Likewise.
10055
10056 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10057
10058 * gfortran.dg/inline_matmul_23.f90: New test.
10059
10060 2018-06-10 Janus Weil <janus@gcc.gnu.org>
10061
10062 PR fortran/85088
10063 * gfortran.dg/intent_decl_1.f90: New test case.
10064
10065 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10066
10067 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
10068 * gfortran.dg/ieee/large_4.f90: Ditto.
10069 * gfortran.dg/round_4.f90: Ditto.
10070
10071 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10072
10073 PR fortran/38351
10074 * gfortran.dg/pr38351.f90: New test.
10075 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
10076
10077 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10078
10079 PR fortran/85138
10080 PR fortran/85996
10081 PR fortran/86051
10082 * gfortran.dg/pr85138_1.f90: New test.
10083 * gfortran.dg/pr85138_2.f90: Ditto.
10084 * gfortran.dg/pr85996.f90: Ditto.
10085
10086 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10087
10088 PR fortran/78278
10089 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10090 * gfortran.dg/data_char_1.f90: Ditto.
10091 * gfortran.dg/pr78571.f90: Ditto.
10092 * gfortran.dg/pr78278.f90: New test.
10093
10094 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10095
10096 PR fortran/63514
10097 * gfortran.dg/pr63514.f90: New test.
10098
10099 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10100
10101 PR fortran/85631
10102 * gfortran.dg/bounds_check_20.f90: New test.
10103
10104 2018-06-08 Carl Love <cel@us.ibm.com>
10105
10106 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10107 vpkudum counts.
10108 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
10109 vec_extract a signed int.
10110 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10111 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10112 vcmpgtsd, vcmpgtud.
10113 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10114 vec_extract a signed int.
10115 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10116 vec_extract a signed int.
10117 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10118 vec_xor builtins. Update xxsel, xxlxor counts.
10119
10120 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10121
10122 PR fortran/86059
10123 * gfortran.dg/associate_30.f90: Remove code tested ...
10124 * gfortran.dg/pr67803.f90: Ditto.
10125 * gfortran.dg/pr67805.f90: Ditto.
10126 * gfortran.dg/pr86059.f90: ... here. New test.
10127
10128 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10129
10130 PR fortran/78571
10131 * gfortran.dg/pr78571.f90: New test.
10132
10133 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
10134
10135 PR target/85755
10136 * gcc.target/powerpc/pr85755.c: New test.
10137
10138 2018-06-08 Carl Love <cel@us.ibm.com>
10139
10140 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10141 vsx-vector-6.p7.c.
10142 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10143 vsx-vector-6.p9.c.
10144 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10145 for BE system that are different then for an LE system from this file
10146 into vsx-vector-6-le.c using be target qualifier. Remove this file.
10147 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10148 the various instruction counts. Rename file to vsx-vector-6.p8.c.
10149
10150 2018-06-08 Martin Liska <mliska@suse.cz>
10151
10152 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10153
10154 2018-06-08 Martin Liska <mliska@suse.cz>
10155
10156 * g++.dg/dg.exp: Do not use mpx.exp.
10157 * g++.dg/lto/lto.exp: Likewise.
10158 * g++.dg/lto/pr69729_0.C: Remove.
10159 * g++.dg/opt/pr71529.C: Remove.
10160 * g++.dg/pr63995-1.C: Remove.
10161 * g++.dg/pr68270.C: Remove.
10162 * g++.dg/pr71624.C: Remove.
10163 * g++.dg/pr71633.C: Remove.
10164 * g++.dg/pr79761.C: Remove.
10165 * g++.dg/pr79764.C: Remove.
10166 * g++.dg/pr79769.C: Remove.
10167 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10168 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10169 * gcc.dg/lto/chkp-privatize_0.c: Remove.
10170 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10171 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10172 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10173 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
10174 * gcc.dg/lto/pr66221_0.c: Remove.
10175 * gcc.target/i386/chkp-always_inline.c: Remove.
10176 * gcc.target/i386/chkp-bndret.c: Remove.
10177 * gcc.target/i386/chkp-builtins-1.c: Remove.
10178 * gcc.target/i386/chkp-builtins-2.c: Remove.
10179 * gcc.target/i386/chkp-builtins-3.c: Remove.
10180 * gcc.target/i386/chkp-builtins-4.c: Remove.
10181 * gcc.target/i386/chkp-const-check-1.c: Remove.
10182 * gcc.target/i386/chkp-const-check-2.c: Remove.
10183 * gcc.target/i386/chkp-hidden-def.c: Remove.
10184 * gcc.target/i386/chkp-label-address.c: Remove.
10185 * gcc.target/i386/chkp-lifetime-1.c: Remove.
10186 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
10187 * gcc.target/i386/chkp-pr69044.c: Remove.
10188 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10189 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10190 * gcc.target/i386/chkp-strchr.c: Remove.
10191 * gcc.target/i386/chkp-strlen-1.c: Remove.
10192 * gcc.target/i386/chkp-strlen-2.c: Remove.
10193 * gcc.target/i386/chkp-strlen-3.c: Remove.
10194 * gcc.target/i386/chkp-strlen-4.c: Remove.
10195 * gcc.target/i386/chkp-strlen-5.c: Remove.
10196 * gcc.target/i386/chkp-stropt-1.c: Remove.
10197 * gcc.target/i386/chkp-stropt-10.c: Remove.
10198 * gcc.target/i386/chkp-stropt-11.c: Remove.
10199 * gcc.target/i386/chkp-stropt-12.c: Remove.
10200 * gcc.target/i386/chkp-stropt-13.c: Remove.
10201 * gcc.target/i386/chkp-stropt-14.c: Remove.
10202 * gcc.target/i386/chkp-stropt-15.c: Remove.
10203 * gcc.target/i386/chkp-stropt-16.c: Remove.
10204 * gcc.target/i386/chkp-stropt-17.c: Remove.
10205 * gcc.target/i386/chkp-stropt-2.c: Remove.
10206 * gcc.target/i386/chkp-stropt-3.c: Remove.
10207 * gcc.target/i386/chkp-stropt-4.c: Remove.
10208 * gcc.target/i386/chkp-stropt-5.c: Remove.
10209 * gcc.target/i386/chkp-stropt-6.c: Remove.
10210 * gcc.target/i386/chkp-stropt-7.c: Remove.
10211 * gcc.target/i386/chkp-stropt-8.c: Remove.
10212 * gcc.target/i386/chkp-stropt-9.c: Remove.
10213 * gcc.target/i386/i386.exp: Do not use mpx.exp.
10214 * gcc.target/i386/indirect-thunk-11.c: Remove.
10215 * gcc.target/i386/indirect-thunk-12.c: Remove.
10216 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10217 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10218 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10219 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10220 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10221 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10222 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10223 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10224 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10225 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10226 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10227 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10228 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10229 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10230 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10231 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10233 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10234 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10235 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10236 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10237 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10238 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10239 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10240 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10241 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10242 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10243 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10244 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10245 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10246 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10247 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10248 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10249 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10250 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10251 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10252 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10253 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10254 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10255 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10256 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10257 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10258 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10259 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10260 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10261 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10262 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10263 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10264 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10265 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10266 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10267 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10268 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10269 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10270 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10271 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10272 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10273 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10274 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10275 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10276 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10277 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10278 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10279 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10280 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10281 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10282 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10283 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10284 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10285 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10286 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10287 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10288 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10289 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10290 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10291 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10292 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10293 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10294 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10295 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10296 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10297 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10298 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10299 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10300 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10301 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10302 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10303 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10304 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10305 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10306 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10307 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10308 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10309 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10310 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10311 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10312 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10313 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10314 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10315 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10316 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10317 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10318 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10319 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10320 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10321 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10322 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10323 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10324 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10325 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10326 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10327 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10328 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10329 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10330 * gcc.target/i386/mpx/label-address-1.c: Remove.
10331 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10332 * gcc.target/i386/mpx/macro.c: Remove.
10333 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10334 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10335 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10336 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10337 * gcc.target/i386/mpx/memmove-1.c: Remove.
10338 * gcc.target/i386/mpx/memmove-2.c: Remove.
10339 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10340 * gcc.target/i386/mpx/mpx-check.h: Remove.
10341 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10342 * gcc.target/i386/mpx/mpx.exp: Remove.
10343 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10344 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10345 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10346 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10347 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10348 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10349 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10350 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10351 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10352 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10353 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10354 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10355 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10356 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10357 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10358 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10359 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10360 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10361 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10362 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10363 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10364 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10365 * gcc.target/i386/mpx/pr65508.c: Remove.
10366 * gcc.target/i386/mpx/pr65531.cc: Remove.
10367 * gcc.target/i386/mpx/pr66048.cc: Remove.
10368 * gcc.target/i386/mpx/pr66134.c: Remove.
10369 * gcc.target/i386/mpx/pr66566.c: Remove.
10370 * gcc.target/i386/mpx/pr66567.c: Remove.
10371 * gcc.target/i386/mpx/pr66568.c: Remove.
10372 * gcc.target/i386/mpx/pr66569.c: Remove.
10373 * gcc.target/i386/mpx/pr66581.c: Remove.
10374 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10375 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10376 * gcc.target/i386/mpx/pr68416.c: Remove.
10377 * gcc.target/i386/mpx/pr78339.c: Remove.
10378 * gcc.target/i386/mpx/pr79631.c: Remove.
10379 * gcc.target/i386/mpx/pr79633.c: Remove.
10380 * gcc.target/i386/mpx/pr79753.c: Remove.
10381 * gcc.target/i386/mpx/pr79770.c: Remove.
10382 * gcc.target/i386/mpx/pr79987.c: Remove.
10383 * gcc.target/i386/mpx/pr79988.c: Remove.
10384 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10385 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10386 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10387 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10388 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10389 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10390 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10391 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10392 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10393 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10394 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10395 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10396 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10397 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10398 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10399 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10400 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10401 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10402 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10403 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10404 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10405 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10406 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10407 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10408 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10409 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10410 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10411 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10412 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10413 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10414 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10415 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10416 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10417 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10418 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10419 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10420 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10421 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10422 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10423 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10424 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10425 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10426 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10427 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10428 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10429 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10430 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10431 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10432 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10433 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10434 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10435 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10436 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10437 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10438 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10439 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10440 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10441 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10442 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10443 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10444 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10445 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10446 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10447 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10448 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10449 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10450 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10451 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10452 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10453 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10454 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10455 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10456 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10457 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10458 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10459 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10460 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10461 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10462 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10463 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10464 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10465 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10466 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10467 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10468 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10469 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10470 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10471 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10472 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10473 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10474 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10475 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10476 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10477 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10478 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10479 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10480 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10481 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10482 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10483 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10484 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10485 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10486 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10487 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10488 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10489 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10490 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10491 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10492 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10493 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10494 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10495 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10496 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10497 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10498 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10499 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10500 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10501 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10502 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10503 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10504 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10505 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10506 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10507 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10508 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10509 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10510 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10511 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10512 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10513 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10514 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10515 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10516 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10517 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10518 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10519 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10520 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10521 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10522 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10523 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10524 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10525 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10526 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10527 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10528 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10529 * gcc.target/i386/pr63995-2.c: Remove.
10530 * gcc.target/i386/pr64805.c: Remove.
10531 * gcc.target/i386/pr65044.c: Remove.
10532 * gcc.target/i386/pr65167.c: Remove.
10533 * gcc.target/i386/pr65183.c: Remove.
10534 * gcc.target/i386/pr65184.c: Remove.
10535 * gcc.target/i386/pr65523.c: Remove.
10536 * gcc.target/i386/pr70876.c: Remove.
10537 * gcc.target/i386/pr70877.c: Remove.
10538 * gcc.target/i386/pr71458.c: Remove.
10539 * gcc.target/i386/pr80880.c: Remove.
10540 * gcc.target/i386/ret-thunk-25.c: Remove.
10541 * gcc.target/i386/thunk-retbnd.c: Remove.
10542 * lib/mpx-dg.exp: Remove.
10543 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10544
10545 2018-06-07 Carl Love <cel@us.ibm.com>
10546
10547 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10548 statements.
10549
10550 2018-06-07 Carl Love <cel@us.ibm.com>
10551
10552 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10553 error message.
10554
10555 2018-06-07 Marek Polacek <polacek@redhat.com>
10556
10557 PR c/85318
10558 * gcc.dg/Wc90-c99-compat-10.c: New test.
10559 * gcc.dg/Wc90-c99-compat-11.c: New test.
10560 * gcc.dg/Wc90-c99-compat-12.c: New test.
10561 * gcc.dg/Wc90-c99-compat-9.c: New test.
10562
10563 2018-06-07 Paul Koning <ni1d@arrl.net>
10564
10565 * gcc.c-torture/compile/20180605-1.c: New test.
10566
10567 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10568
10569 PR fortran/86045
10570 * gfortran.dg/pr86045.f90: New test.
10571
10572 2018-06-07 Marek Polacek <polacek@redhat.com>
10573
10574 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10575
10576 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10577
10578 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10579
10580 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10581
10582 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10583 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10584 * gcc.target/msp430/msp430.h: New test header file.
10585
10586 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR tree-optimization/69615
10589 * gcc.dg/tree-ssa/pr69615.c: New test.
10590
10591 2018-06-07 Richard Biener <rguenther@suse.de>
10592
10593 PR tree-optimization/85935
10594 * gcc.dg/graphite/pr85935.c: New testcase.
10595
10596 2018-06-04 Carl Love <cel@us.ibm.com>
10597
10598 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10599 debug print statements. Fix a few formating issues.
10600
10601 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10602
10603 PR target/85657
10604 * gcc.target/powerpc/pr85657-4.c: New tests.
10605 * gcc.target/powerpc/pr85657-5.c: Likewise.
10606 * gcc.target/powerpc/pr85657-6.c: Likewise.
10607
10608 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10609
10610 PR fortran/85641
10611 * gfortran.dg/realloc_on_assign_30.f90: New test.
10612
10613 2018-06-06 Carl Love <cel@us.ibm.com>
10614 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10615 argument to vui_arg.
10616
10617 2018-06-06 Carl Love <cel@us.ibm.com>
10618
10619 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10620 to builtins-4.c.
10621 * gcc.target/powerpc/builtins-4.c: New test file for tests
10622 that need -mvsx.
10623
10624 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10625
10626 PR target/85657
10627 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10628 be used in templates. Don't check for them in overloaded functions.
10629
10630 2018-06-06 Jim Wilson <jimw@sifive.com>
10631
10632 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10633 * gcc.target/riscv/interrupt-mmode.c: New.
10634 * gcc.target/riscv/interrupt-smode.c: New.
10635 * gcc.target/riscv/interrupt-umode.c: New.
10636
10637 2018-06-06 Marek Polacek <polacek@redhat.com>
10638
10639 PR c++/85977
10640 * g++.dg/cpp0x/initlist102.C: New test.
10641 * g++.dg/cpp0x/initlist103.C: New test.
10642 * g++.dg/cpp0x/initlist104.C: New test.
10643
10644 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10645
10646 * gcc.dg/torture/pr86066.c: New test.
10647
10648 2018-06-06 Richard Biener <rguenther@suse.de>
10649
10650 PR tree-optimization/86062
10651 * g++.dg/tree-ssa/pr86062.C: New testcase.
10652
10653 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10654
10655 * gcc.target/msp430/function-attributes-4.c: New test.
10656 * gcc.target/msp430/static-interrupts.c: New test.
10657
10658 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10659
10660 PR target/79924
10661 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10662 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10663 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10664 * gcc.target/aarch64/nofp_1.c: Ditto.
10665
10666 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10667
10668 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10669
10670 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10671
10672 PR fortran/85701
10673 * gfortran.dg/goacc/pr85701.f90: New test.
10674
10675 2018-06-05 Marek Polacek <polacek@redhat.com>
10676
10677 PR c++/85976
10678 * g++.dg/cpp0x/alias-decl-64.C: New test.
10679
10680 2018-06-05 Richard Biener <rguenther@suse.de>
10681
10682 PR tree-optimization/86046
10683 * gcc.dg/pr86046.c: New testcase.
10684
10685 2018-06-05 Richard Biener <rguenther@suse.de>
10686
10687 PR tree-optimization/86047
10688 * gcc.dg/pr86047.c: New testcase.
10689
10690 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10691
10692 PR target/81497
10693 * g++.target/arm/arm.exp: New file.
10694 * g++.target/arm/pr81497.C: Likewise.
10695
10696 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10697
10698 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10699
10700 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10701
10702 * gcc.dg/store_merging_21.c: New test.
10703 * gnat.dg/opt71b.adb: Likewise.
10704 * gnat.dg/opt71.adb: Rename into...
10705 * gnat.dg/opt71a.adb: ...this.
10706
10707 2018-06-04 Richard Biener <rguenther@suse.de>
10708
10709 PR tree-optimization/85955
10710 * gcc.dg/pr85955.c: New testcase.
10711
10712 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10713
10714 PR fortran/85981
10715 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10716 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10717 * gfortran.dg/allocate_stat_2.f90: Ditto.
10718 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10719
10720 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10721
10722 * gcc.target/aarch64/sve/extract_5.c: New test.
10723
10724 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR target/85832
10727 PR target/86036
10728 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10729 vptestm.
10730 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10731 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10732 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10733 * gcc.target/i386/avx512bw-pr86036.c: New test.
10734
10735 2018-06-04 Richard Biener <rguenther@suse.de>
10736
10737 PR tree-optimization/86038
10738 * gcc.dg/pr86038.c: New testcase.
10739
10740 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR tree-optimization/69615
10743 * gcc.dg/pr69615.c: New test.
10744
10745 PR c++/86025
10746 * c-c++-common/gomp/pr86025.c: New test.
10747
10748 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10749
10750 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10751
10752 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10753
10754 * gcc.dg/torture/pr86034.c: New test.
10755
10756 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10757
10758 PR fortran/36497
10759 * gfortran.dg/cray_pointer_12.f90: New test.
10760
10761 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10762
10763 PR fortran/85938
10764 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10765
10766 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10767
10768 * gnat.dg/specs/opt3.ads: New test.
10769 * gnat.dg/specs/opt3_pkg.ads: New helper.
10770
10771 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10772
10773 * gnat.dg/discr53.ad[sb]: New test.
10774 * gnat.dg/discr53_pkg.ads: New helper.
10775
10776 2018-06-01 Carl Love <cel@us.ibm.com>
10777
10778 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10779 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10780
10781 2018-06-01 Carl Love <cel@us.ibm.com>
10782
10783 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10784 to make it consistent with the naming convention in the file.
10785 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10786 to altivec-7.c. Delete file.
10787 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10788 to altivec-7.c. Delete file.
10789 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10790 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10791 vec_unpackl tests. Update instruction counts.
10792 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10793 tests to builtins-1.c.
10794 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10795 tests to builtins-1.c.
10796 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10797 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10798 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10799 Remove vec_ctf tests returning double. Remove vec_cts with
10800 double args. Remove vec_sel with invalid arguments. Add tests for
10801 vec_splat.
10802 Add instruction counts for new tests.
10803 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10804 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10805 vec_unsigned.
10806 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10807 test_sll_vsill_vsill_vuc.
10808 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10809 vec_revb.
10810 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10811 tests from altivec-7.h.
10812 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10813 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10814 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10815 splat_sll, splat_uc, splat_int128, splat_uint128.
10816 Make second argument of vec_extract and vec_insert a signed int.
10817 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10818 argument.
10819
10820 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10821
10822 * gcc.dg/store_merging_20.c: New test.
10823 * gnat.dg/opt71.adb: Likewise.
10824 * gnat.dg/opt71_pkg.ads: New helper.
10825
10826 2018-06-01 Carl Love <cel@us.ibm.com>
10827
10828 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10829 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10830 Add vec_xst_be for signed and unsigned arguments.
10831
10832 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10833
10834 PR fortran/85816
10835 PR fortran/85975
10836 * gfortran.dg/pr85816.f90: New test.
10837 * gfortran.dg/pr85975.f90: New test.
10838
10839 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10840
10841 PR fortran/63570
10842 * gfortran.dg/random_init_1.f90: New test.
10843 * gfortran.dg/random_init_2.f90: New test.
10844 * gfortran.dg/random_init_3.f90: New test.
10845 * gfortran.dg/random_init_4.f90: New test.
10846 * gfortran.dg/random_init_5.f90: New test.
10847 * gfortran.dg/random_init_6.f90: New test.
10848
10849 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10850
10851 PR tree-optimization/85989
10852 * gcc.dg/torture/pr85989.c: New test.
10853
10854 2018-06-01 Richard Biener <rguenther@suse.de>
10855
10856 PR middle-end/86017
10857 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10858
10859 2018-06-01 Richard Biener <rguenther@suse.de>
10860
10861 PR ipa/85960
10862 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10863
10864 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10865
10866 PR middle-end/78809
10867 * gcc.dg/strcmpopt_2.c: New test.
10868 * gcc.dg/strcmpopt_3.c: New test.
10869
10870 PR middle-end/83026
10871 * gcc.dg/strcmpopt_3.c: New test.
10872
10873 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR target/85984
10876 * gcc.target/i386/pr85984.c: New test.
10877
10878 2018-05-31 Martin Sebor <msebor@redhat.com>
10879
10880 PR c/82063
10881 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10882 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10883 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10884 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10885 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10886 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10887 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10888 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10889 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10890 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10891 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10892 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10893 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10894 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10895 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10896 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10897 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10898 * gcc.dg/Walloc-size-larger-than.c: New test.
10899
10900 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10901 Cesar Philippidis <cesar@codesourcery.com>
10902
10903 PR middle-end/85879
10904 * gfortran.dg/goacc/pr77371-1.f90: New test.
10905 * gfortran.dg/goacc/pr77371-2.f90: New test.
10906 * gfortran.dg/goacc/pr85879.f90: New test.
10907
10908 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10909
10910 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10911 * gnat.dg/stack_usage1b.adb: Likewise.
10912 * gnat.dg/stack_usage1c.adb: Likewise.
10913 * gnat.dg/stack_usage3.adb: Likewise.
10914 * gnat.dg/stack_usage1_pkg.adb: Delete.
10915
10916 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10917
10918 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10919 * gcc.dg/store_merging_11.c: Likewise.
10920 * gcc.dg/store_merging_13.c: Likewise.
10921 * gcc.dg/store_merging_14.c: Likewise.
10922 * gcc.dg/store_merging_15.c: Likewise.
10923 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10924
10925 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10926
10927 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10928 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10929 gnat.dg/limited1_outer.ads: New testcase.
10930
10931 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10932
10933 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10934 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10935 New testcase.
10936
10937 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10938
10939 * gnat.dg/size_clause1.adb: New testcase.
10940
10941 2018-05-31 Javier Miranda <miranda@adacore.com>
10942
10943 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10944
10945 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10946
10947 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10948 vld1x3 intrinsics for aarch64.
10949 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10950 vst1x2 intrinsics for aarch64.
10951 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10952 vst1x3 intrinsics for aarch64.
10953
10954 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10955
10956 PR c++/77777
10957 * g++.dg/diagnostic/pr77777.C: New test.
10958
10959 2018-05-30 David Pagan <dave.pagan@oracle.com>
10960
10961 PR c/55976
10962 * gcc.dg/noncompile/pr55976-1.c: New test.
10963 * gcc.dg/noncompile/pr55976-2.c: New test.
10964
10965 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10966
10967 * gcc.dg/lto/20111213-1_0.c: Fix template.
10968 * gcc.dg/lto/20100603-1_0.c: Fix template.
10969 * gcc.dg/lto/20100603-2_0.c: Fix template.
10970 * gcc.dg/lto/20100603-3_0.c: Fix template.
10971
10972 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10973 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10974 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10975 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10976 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10977 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10978 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10979 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10980 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10981 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10982 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10983 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10984 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10985 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10986 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10987 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10988 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10989 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10990 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10991 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10992 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10993 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10994 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10995 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10996 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10997 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10998 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10999 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
11000 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
11001 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
11002 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
11003 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
11004 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
11005 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
11006 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
11007 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
11008 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
11009 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
11010 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
11011 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
11012 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
11013 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
11014 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
11015 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
11016 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
11017 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
11018 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
11019 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
11020 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
11021 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
11022 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
11023 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
11024 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
11025 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
11026 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
11027 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
11028 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
11029 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
11030 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
11031 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
11032 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
11033 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
11034
11035 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
11036
11037 Revert:
11038 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11039
11040 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
11041
11042 * gcc.target/aarch64/simd/ldp_stp_9: New.
11043 * gcc.target/aarch64/simd/ldp_stp_10: New.
11044 * gcc.target/aarch64/simd/ldp_stp_11: New.
11045 * gcc.target/aarch64/simd/ldp_stp_12: New.
11046
11047 2018-05-30 Ed Schonberg <schonberg@adacore.com>
11048
11049 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
11050
11051 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
11052
11053 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
11054
11055 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
11056
11057 PR target/85950
11058 * gcc.target/i386/pr85950.c: New test.
11059
11060 2018-05-29 Marek Polacek <polacek@redhat.com>
11061
11062 PR c++/85883
11063 * g++.dg/cpp1z/class-deduction55.C: New test.
11064 * g++.dg/cpp1z/class-deduction56.C: New test.
11065 * g++.dg/cpp1z/class-deduction57.C: New test.
11066
11067 2018-05-29 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR c++/85952
11070 * g++.dg/warn/Wunused-var-33.C: New test.
11071
11072 PR target/85918
11073 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
11074 and -fno-vect-cost-model options. Add aligned(64) attribute to the
11075 arrays. Add suffix 1 to all functions and use 4 iterations rather
11076 than N. Add functions with conversions to and from float.
11077 Add new set of functions with 8 iterations and another one
11078 with 16 iterations, expect 24 vectorized loops instead of just 4.
11079 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
11080
11081 2018-05-29 Javier Miranda <miranda@adacore.com>
11082
11083 * gnat.dg/equal2.adb: New testcase.
11084
11085 2018-05-29 Ed Schonberg <schonberg@adacore.com>
11086
11087 * gnat.dg/float_attributes_overflows.adb: New testcase.
11088
11089 2018-05-29 Pascal Obry <obry@adacore.com>
11090
11091 * gnat.dg/normalize_pathname.adb: New testcase.
11092
11093 2018-05-29 Tom de Vries <tom@codesourcery.com>
11094
11095 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
11096 message.
11097 * lib/scanipa.exp (scan-ipa-dump-times): Same.
11098 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
11099 * lib/scantree.exp (scan-tree-dump-times): Same.
11100
11101 2018-05-29 Tom de Vries <tom@codesourcery.com>
11102
11103 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11104 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11105 Use proc name as first argument to dg-scan.
11106
11107 2018-05-29 Tom de Vries <tom@codesourcery.com>
11108
11109 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11110 with no arguments.
11111
11112 2018-05-28 Richard Biener <rguenther@suse.de>
11113
11114 PR tree-optimization/85934
11115 * gcc.target/i386/pr85934.c: New testcase.
11116
11117 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11118
11119 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11120
11121 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11122
11123 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11124
11125 2018-05-28 Ed Schonberg <schonberg@adacore.com>
11126
11127 * gnat.dg/fixedpnt5.adb: New testcase.
11128
11129 2018-05-28 Justin Squirek <squirek@adacore.com>
11130
11131 * gnat.dg/array31.adb: New testcase.
11132
11133 2018-05-28 Justin Squirek <squirek@adacore.com>
11134
11135 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11136 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11137
11138 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
11139
11140 * gfortran.dg/data_stmt_pointer.f90: new test.
11141
11142 2018-05-27 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR target/85918
11145 * gcc.target/i386/avx512dq-pr85918.c: New test.
11146
11147 2018-05-25 Jim Wilson <jimw@sifive.com>
11148
11149 * gcc.target/riscv/interrupt-1.c: New.
11150 * gcc.target/riscv/interrupt-2.c: New.
11151 * gcc.target/riscv/interrupt-3.c: New.
11152 * gcc.target/riscv/interrupt-4.c: New.
11153 * gcc.target/riscv/interrupt-5.c: New.
11154
11155 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
11156
11157 PR fortran/85786
11158 * gfortran.dg/pr85786.f90: New test.
11159
11160 2018-05-25 Paul Koning <ni1d@arrl.net>
11161
11162 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
11163 * gcc.c-torture/compile/pr55921.c: Ditto.
11164 * gcc.c-torture/compile/pr60655-1.c: Ditto.
11165 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11166
11167 2018-05-25 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR target/85832
11170 * gcc.target/i386/avx512f-pr85832.c: New test.
11171 * gcc.target/i386/avx512vl-pr85832.c: New test.
11172 * gcc.target/i386/avx512bw-pr85832.c: New test.
11173 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
11174
11175 2018-05-25 Bin Cheng <bin.cheng@arm.com>
11176
11177 PR tree-optimization/85720
11178 * gcc.dg/tree-ssa/pr85720.c: New test.
11179 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11180 distribution.
11181
11182 2018-05-25 Martin Liska <mliska@suse.cz>
11183
11184 PR testsuite/85911
11185 * gcc.dg/tree-prof/update-loopch.c: Do not scan
11186 for 'Removing basic block'.
11187
11188 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
11189
11190 * gnat.dg/sec_stack1.adb: New testcase.
11191
11192 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11193
11194 * gnat.dg/fixedpnt4.adb: New testcase.
11195
11196 2018-05-25 Javier Miranda <miranda@adacore.com>
11197
11198 * gnat.dg/interface7.adb: New testcase.
11199
11200 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
11201
11202 * gnat.dg/sec_stack2.adb: New testcase.
11203
11204 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11205
11206 * gnat.dg/interface6.adb: New testcase.
11207
11208 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11209
11210 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11211
11212 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11213
11214 * lib/target-supports.exp
11215 (check_effective_target_vect_double_cond_arith): Include
11216 multiplication and division.
11217 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11218 fully-masked loops with a fixed vector length.
11219 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11220 tests.
11221 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11222 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11223 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11224
11225 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11226
11227 * gcc.target/aarch64/sve/div_1.c: New test.
11228 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11229 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11230 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11231
11232 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11233
11234 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11235
11236 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11237
11238 * lib/target-supports.exp
11239 (check_effective_target_vect_double_cond_arith): New proc.
11240 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11241 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11242 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11243 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11244 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11245 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11246 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11247
11248 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11249
11250 PR fortran/85839
11251 * gfortran.dg/f2018_obs.f90: New test case.
11252
11253 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11254
11255 PR fortran/85543
11256 * gfortran.dg/pr85543.f90: New test.
11257
11258 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11259
11260 PR fortran/85780
11261 * gfortran.dg/pr85780.f90: New test.
11262
11263 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11264
11265 PR fortran/85779
11266 * gfortran.dg/pr85779_1.f90: New test.
11267 * gfortran.dg/pr85779_2.f90: Ditto.
11268 * gfortran.dg/pr85779_3.f90: Ditto.
11269
11270 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11271
11272 PR fortran/85895
11273
11274 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11275 * gfortran.dg/pr85895.f90: New test.
11276
11277 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11278
11279 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11280 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11281
11282 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11283
11284 * gcc.dg/fold-popcount-1.c: New testcase.
11285 * gcc.dg/fold-popcount-2.c: New testcase.
11286 * gcc.dg/fold-popcount-3.c: New testcase.
11287 * gcc.dg/fold-popcount-4.c: New testcase.
11288
11289 2018-05-24 Marek Polacek <polacek@redhat.com>
11290
11291 PR c++/85847
11292 * g++.dg/cpp0x/new3.C: New test.
11293
11294 2018-05-24 Javier Miranda <miranda@adacore.com>
11295
11296 * gnat.dg/discr52.adb: New testcase.
11297
11298 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11299
11300 * gnat.dg/others1.adb: New testcase.
11301
11302 2018-05-24 Justin Squirek <squirek@adacore.com>
11303
11304 * gnat.dg/raise_expr.adb: New testcase.
11305
11306 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11307
11308 * gnat.dg/formal_containers.adb: New testcase.
11309
11310 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11311
11312 * gcc.target/i386/pr85345.c: Require ifunc support.
11313
11314 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11315
11316 * gcc.dg/vect/vect-fma-1.c: New test.
11317
11318 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11319
11320 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11321 scan-tree-dump*.
11322
11323 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11324
11325 PR target/83009
11326 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11327
11328 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11329
11330 PR target/78849
11331 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11332 DEFAULT_CFLAGS.
11333 * gcc.target/msp430/pr78849.c: New test.
11334
11335 2018-05-23 Marek Polacek <polacek@redhat.com>
11336
11337 * g++.dg/cpp2a/range-for8.C: New test.
11338 * g++.dg/cpp2a/range-for9.C: New test.
11339 * g++.dg/cpp2a/range-for10.C: New test.
11340
11341 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11342
11343 * lib/target-supports.exp (check_effective_target_be): New.
11344 (check_effective_target_le): New.
11345
11346 2018-05-23 Marek Polacek <polacek@redhat.com>
11347
11348 * g++.dg/cpp2a/range-for1.C: New test.
11349 * g++.dg/cpp2a/range-for2.C: New test.
11350 * g++.dg/cpp2a/range-for3.C: New test.
11351 * g++.dg/cpp2a/range-for4.C: New test.
11352 * g++.dg/cpp2a/range-for5.C: New test.
11353 * g++.dg/cpp2a/range-for6.C: New test.
11354 * g++.dg/cpp2a/range-for7.C: New test.
11355
11356 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11357
11358 * gcc.target/i386/cvt-3.c: New test.
11359
11360 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11361
11362 * gcc.target/i386/cvt-2.c: New test.
11363
11364 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11365
11366 * gcc.dg/pr79985.c: New testcase.
11367
11368 2018-05-23 Richard Biener <rguenther@suse.de>
11369
11370 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11371
11372 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11373
11374 PR target/84882
11375 * gcc.target/aarch64/pr84882.c: New test.
11376 * gcc.target/aarch64/target_attr_18.c: Likewise.
11377
11378 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11379
11380 PR tree-optimization/85853
11381 * gfortran.dg/vect/pr85853.f90: New test.
11382
11383 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11384
11385 * gnat.dg/import2.adb: New testcase.
11386
11387 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11388
11389 * gnat.dg/discr51.adb: New testcase.
11390
11391 2018-05-23 Javier Miranda <miranda@adacore.com>
11392
11393 * gnat.dg/valid_scalars1.adb: New testcase.
11394
11395 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11396
11397 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11398
11399 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11400
11401 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11402 testcase.
11403
11404 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11405
11406 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11407 testcase.
11408
11409 2018-05-23 Bob Duff <duff@adacore.com>
11410
11411 * gnat.dg/addr10.adb: New testcase.
11412
11413 2018-05-23 Richard Biener <rguenther@suse.de>
11414
11415 PR middle-end/85874
11416 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11417
11418 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11419
11420 PR tree-optimization/85822
11421 * c-c++-common/pr85822.c: New test.
11422
11423 2018-05-23 Richard Biener <rguenther@suse.de>
11424
11425 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11426
11427 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11428
11429 PR fortran/85841
11430 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11431
11432 2018-05-22 Martin Sebor <msebor@redhat.com>
11433
11434 PR middle-end/85359
11435 * gcc.dg/attr-nonstring.c: New test.
11436
11437 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11438
11439 PR target/85345
11440 * gcc.target/i386/pr85345.c: New test.
11441
11442 2018-05-22 Luis Machado <luis.machado@linaro.org>
11443
11444 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11445
11446 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11447
11448 PR fortran/85841
11449 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11450 dg-additional-options.
11451 * gfortran.dg/graphite/block-2.f: Ditto.
11452 * gfortran.dg/graphite/id-19.f: Ditto.
11453 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11454 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11455 * gfortran.dg/vect/pr52580.f: Ditto.
11456
11457 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11458
11459 * gcc.target/aarch64/ldp_stp_6.c: New.
11460 * gcc.target/aarch64/ldp_stp_7.c: New.
11461 * gcc.target/aarch64/ldp_stp_8.c: New.
11462
11463 2018-05-22 Martin Sebor <msebor@redhat.com>
11464
11465 PR c/85623
11466 * c-c++-common/attr-nonstring-3.c: Adjust.
11467 * c-c++-common/attr-nonstring-4.c: Adjust.
11468 * c-c++-common/attr-nonstring-6.c: New test.
11469
11470 2018-05-22 Martin Sebor <msebor@redhat.com>
11471
11472 PR tree-optimization/85826
11473 * gcc.dg/Wrestrict-17.c: New test.
11474
11475 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11476
11477 * gcc.dg/torture/pr85862.c: Rename to...
11478 * gcc.dg/torture/pr85852.c: ...this.
11479
11480 2018-05-22 Justin Squirek <squirek@adacore.com>
11481
11482 * gnat.dg/warn14.adb: New testcase.
11483
11484 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11485
11486 * gnat.dg/controlled8.adb: New testcase.
11487
11488 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11489
11490 * gnat.dg/discr50.adb: New testcase.
11491
11492 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11493
11494 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11495 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11496 gnat.dg/discr49_rec2.ads: New testcase.
11497
11498 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11499
11500 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11501 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11502 testcase.
11503
11504 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11505
11506 * gnat.dg/fixedpnt3.adb: New testcase.
11507
11508 2018-05-22 Justin Squirek <squirek@adacore.com>
11509
11510 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11511 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11512
11513 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11514
11515 PR middle-end/85862
11516 * gcc.dg/torture/pr85862.c: New test.
11517
11518 2018-05-22 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/85834
11521 * g++.dg/torture/pr85834.C: New testcase.
11522 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11523
11524 2018-05-22 Martin Liska <mliska@suse.cz>
11525
11526 PR ipa/85607
11527 * g++.dg/ipa/pr85607.C: New test.
11528
11529 2018-05-22 Richard Biener <rguenther@suse.de>
11530
11531 PR tree-optimization/85863
11532 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11533
11534 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11535
11536 PR fortran/85841
11537 * gfortran.dg/assumed_rank_5.f90: Update error message.
11538 * gfortran.dg/assumed_type_4.f90: Ditto.
11539 * gfortran.dg/bind_c_array_params.f03: Ditto.
11540 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11541 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11542 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11543 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11544 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11545 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11546 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11547 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11548 * gfortran.dg/rank_3.f90: Ditto.
11549 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11550 * gfortran.dg/implicit_14.f90: Ditto.
11551
11552 2018-05-21 Christian Groessler <chris@groessler.org>
11553
11554 * gcc.c-torture/compile/simd-5.c: Fix comment.
11555
11556 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11557
11558 PR target/85657
11559 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11560 __float128, __ibm128, and long double.
11561 * gcc.target/powerpc/pr85657-2.c: Likewise.
11562 * gcc.target/powerpc/pr85657-3.c: Likewise.
11563 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11564 implementated as a separate type internally, and is not just an
11565 alias for long double.
11566
11567 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11568
11569 PR tree-optimization/85814
11570 * gcc.dg/torture/pr85814.c: New test.
11571
11572 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11573
11574 PR c++/84588
11575 * g++.dg/cpp0x/cond1.C: New.
11576 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11577 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11578 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11579 * g++.dg/parse/cond6.C: Likewise.
11580 * g++.dg/parse/cond7.C: Likewise.
11581 * g++.dg/parse/cond8.C: Likewise.
11582 * g++.dg/cpp1z/decomp16.C: Update.
11583 * g++.old-deja/g++.jason/cond.C: Likewise.
11584
11585 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11586
11587 ChangeLog for r260480
11588 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11589 warnings for deleted and obsolescent features.
11590 * gfortran.dg/graphite/id-19.f: Ditto.
11591 * gfortran.dg/graphite/id-20.f: Ditto.
11592 * gfortran.dg/graphite/id-27.f90: Ditto.
11593 * gfortran.dg/graphite/pr82449.f: Ditto.
11594
11595 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11596
11597 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11598 tiny and large memory models.
11599
11600 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11601
11602 * gnat.dg/suppress_initialization.adb,
11603 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11604
11605 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11606
11607 * gnat.dg/exit1.adb: New testcase.
11608
11609 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11610
11611 * gnat.dg/array30.adb: New testcase.
11612
11613 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11614
11615 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11616
11617 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11618
11619 * gcc.c-torture/execute/ssad-run.c: New test.
11620 * gcc.c-torture/execute/usad-run.c: Likewise.
11621 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11622 * gcc.target/aarch64/usadv16qi.c: Likewise.
11623
11624 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11625
11626 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11627 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11628 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11629 vbcaxq_s64): New.
11630 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11631 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11632 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11633
11634 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11635
11636 PR fortran/85841
11637 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11638 * gfortran.dg/g77/20020307-1.f: Ditto.
11639 * gfortran.dg/g77/980310-3.f: Ditto.
11640 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11641 * gfortran.dg/goacc/loop-1.f95: Ditto.
11642 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11643 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11644 * gfortran.dg/gomp/do-1.f90: Ditto.
11645 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11646 * gfortran.dg/pr17229.f: Ditto.
11647 * gfortran.dg/pr37243.f: Ditto.
11648 * gfortran.dg/pr49721-1.f: Ditto.
11649 * gfortran.dg/pr58484.f: Ditto.
11650 * gfortran.dg/pr81175.f: Ditto.
11651 * gfortran.dg/pr81723.f: Ditto.
11652 * gfortran.dg/predcom-2.f: Ditto.
11653 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11654 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11655 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11656 * gfortran.dg/vect/pr52580.f: Ditto.
11657
11658 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11659
11660 PR fortran/80657
11661 * gfortran.dg/char_result_18.f90: New test.
11662
11663 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11664
11665 PR fortran/49636
11666 * gfortran.dg/associate_38.f90: New test.
11667
11668 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11669
11670 PR fortran/82275
11671 * gfortran.dg/select_type_42.f90: New test.
11672
11673 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11674
11675 PR fortran/82923
11676 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11677 that the patch fixes PR66694 & PR82617, although the testcases
11678 are not explicitly included.
11679
11680 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11681
11682 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11683
11684 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11685
11686 PR c++/82899
11687 * g++.dg/pr82899.C: New testcase.
11688
11689 2018-05-18 Martin Liska <mliska@suse.cz>
11690
11691 * gcc.dg/pr68766.c: Change pruned output.
11692
11693 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11694
11695 PR c++/85782
11696 * c-c++-common/goacc/pr85782.c: New test.
11697
11698 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11699
11700 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11701
11702 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11703
11704 * gcc.target/arm/pr62554.c: Delete.
11705 * gcc.target/arm/pr69610-1.c: Likewise.
11706 * gcc.target/arm/pr69610-2.c: Likewise.
11707
11708 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11709
11710 * gcc.target/arm/pr40887.c: Update comment.
11711 * lib/target-supports.exp: Don't generate effective target checks
11712 and related helpers for armv5. Update comment.
11713 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11714 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11715 target check and options.
11716
11717 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11718
11719 PR middle-end/85817
11720 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11721 scan-tree-dump-not for h.
11722
11723 2018-05-18 Richard Biener <rguenther@suse.de>
11724
11725 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11726 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11727 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11728 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11729 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11730 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11731 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11732 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11733 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11734 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11735 * gcc.dg/vrp-min-max-1.c: Likewise.
11736 * gcc.dg/vrp-min-max-3.c: New testcase.
11737
11738 2018-05-18 Richard Biener <rguenther@suse.de>
11739
11740 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11741 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11742 * gcc.dg/graphite/scop-6.c: Likewise.
11743 * gcc.dg/graphite/scop-7.c: Likewise.
11744 * gcc.dg/graphite/scop-8.c: Likewise.
11745 * gcc.dg/graphite/scop-9.c: Likewise.
11746
11747 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11748
11749 * gcc.target/aarch64/vect-init-ld1.c: New test.
11750
11751 2018-05-18 Martin Liska <mliska@suse.cz>
11752
11753 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11754 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11755
11756 2018-05-18 Martin Liska <mliska@suse.cz>
11757
11758 * gcc.dg/ipa/ipa-icf-39.c: New test.
11759 * gcc.dg/pr68766.c: Adjust pruned output.
11760
11761 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11762
11763 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11764 New proc.
11765 * gcc.dg/fma-1.c: New test.
11766 * gcc.dg/fma-2.c: Likewise.
11767 * gcc.dg/fma-3.c: Likewise.
11768 * gcc.dg/fma-4.c: Likewise.
11769 * gcc.dg/fma-5.c: Likewise.
11770 * gcc.dg/fma-6.c: Likewise.
11771 * gcc.dg/fma-7.c: Likewise.
11772 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11773 scalar_all_fma.
11774 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11775 * gfortran.dg/reassoc_8.f: Likewise.
11776 * gfortran.dg/reassoc_9.f: Likewise.
11777 * gfortran.dg/reassoc_10.f: Likewise.
11778
11779 2018-05-17 Jim Wilson <jimw@sifive.com>
11780
11781 * gcc.target/riscv/switch-qi.c: New.
11782 * gcc.target/riscv/switch-si.c: New.
11783
11784 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11785
11786 PR target/85698
11787 * gcc.target/powerpc/pr85698.c: New test.
11788
11789 2018-05-17 Richard Biener <rguenther@suse.de>
11790
11791 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11792
11793 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11794
11795 PR tree-optimization/85793
11796 * gcc.dg/vect/pr85793.c: New test.
11797
11798 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11799
11800 * gcc.dg/gimplefe-28.c: New test.
11801 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11802 internal function calls.
11803 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11804
11805 2018-05-17 Martin Liska <mliska@suse.cz>
11806
11807 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11808 space in between 'G_' and '('.
11809
11810 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11811
11812 PR target/85323
11813 * gcc.target/i386/pr85323-7.c: New test.
11814 * gcc.target/i386/pr85323-8.c: New test.
11815 * gcc.target/i386/pr85323-9.c: New test.
11816
11817 PR target/85323
11818 * gcc.target/i386/pr85323-4.c: New test.
11819 * gcc.target/i386/pr85323-5.c: New test.
11820 * gcc.target/i386/pr85323-6.c: New test.
11821
11822 PR target/85323
11823 * gcc.target/i386/pr85323-1.c: New test.
11824 * gcc.target/i386/pr85323-2.c: New test.
11825 * gcc.target/i386/pr85323-3.c: New test.
11826
11827 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11828 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11829 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11830 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11831 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11832 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11833 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11834 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11835 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11836 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11837 * gcc.target/i386/avx512f-setzero-1.c: New test.
11838
11839 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11840
11841 * gcc.target/aarch64/vect-slp-dup.c: New.
11842
11843 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11844
11845 PR c++/85713
11846 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11847
11848 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11849
11850 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11851 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11852
11853 2018-05-17 Richard Biener <rguenther@suse.de>
11854
11855 PR tree-optimization/85757
11856 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11857
11858 2018-05-16 Marek Polacek <polacek@redhat.com>
11859
11860 PR c++/85363
11861 * g++.dg/cpp0x/initlist-throw1.C: New test.
11862 * g++.dg/cpp0x/initlist-throw2.C: New test.
11863
11864 2018-05-16 Carl Love <cel@us.ibm.com>
11865
11866 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11867 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11868 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11869
11870 2018-05-16 Richard Biener <rguenther@suse.de>
11871
11872 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11873 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11874 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11875
11876 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11877
11878 * gcc.target/aarch64/sve/vcond_10.c: New test.
11879 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11880 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11881 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11882
11883 2018-05-15 Martin Sebor <msebor@redhat.com>
11884
11885 PR tree-optimization/85753
11886 * gcc.dg/Wrestrict-10.c: Adjust.
11887 * gcc.dg/Wrestrict-16.c: New test.
11888
11889 2018-05-15 Martin Sebor <msebor@redhat.com>
11890
11891 PR middle-end/85643
11892 * c-c++-common/attr-nonstring-7.c: New test.
11893
11894 2018-05-15 Richard Biener <rguenther@suse.de>
11895
11896 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11897
11898 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11899
11900 PR tree-optimization/83648
11901 * gcc.dg/tree-ssa/pr83648.c: New test.
11902 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11903
11904 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11905
11906 PR ipa/85734
11907 * gcc.dg/ipa/pr85734.c: New test.
11908
11909 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11910
11911 PR target/85756
11912 * gnat.dg/opt70.adb: New test.
11913 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11914
11915 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11916
11917 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11918 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11919
11920 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11921
11922 * gcc.target/aarch64/vmov_n_1.c: Update test.
11923 * gcc.target/aarch64/vfp-1.c: Update test.
11924
11925 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR target/85756
11928 * gcc.c-torture/execute/pr85756.c: New test.
11929
11930 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11931
11932 * gcc.target/i386/cldemote-1.c: New test.
11933
11934 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11935
11936 PR fortran/85742
11937 * gfortran.dg/assumed_type_9.f90 : New test.
11938
11939 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11940
11941 PR fortran/85542
11942 * gfortran.dg/pr85542.f90: New test.
11943
11944 2018-05-11 Martin Jambor <mjambor@suse.cz>
11945
11946 PR ipa/85655
11947 * g++.dg/lto/pr85655_0.C: New test.
11948
11949 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11950
11951 * gcc.target/i386/tpause-1.c: New test.
11952 * gcc.target/i386/umonitor-1.c: New test.
11953
11954 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR c/85696
11957 * c-c++-common/gomp/pr85696.c: New test.
11958
11959 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11960 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR tree-optimization/85692
11963 * gcc.target/i386/pr85692.c: New test.
11964
11965 2018-05-11 Martin Liska <mliska@suse.cz>
11966
11967 PR sanitizer/85556
11968 * c-c++-common/ubsan/attrib-6.c: New test.
11969
11970 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11971
11972 PR fortran/85687
11973 * gfortran.dg/pr85687.f90: new test.
11974
11975 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11976
11977 PR fortran/85521
11978 * gfortran.dg/pr85521_1.f90: New test.
11979 * gfortran.dg/pr85521_2.f90: New test.
11980
11981 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11982
11983 PR fortran/70870
11984 * gfortran.dg/pr70870_1.f90: New test.
11985
11986 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11987
11988 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11989
11990 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11991
11992 PR c++/85662
11993 * g++.dg/ext/offsetof2.C: New test.
11994
11995 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11996
11997 PR fortran/68846
11998 * gfortran.dg/temporary_3.f90 : New test.
11999
12000 PR fortran/70864
12001 * gfortran.dg/temporary_2.f90 : New test.
12002
12003 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
12004
12005 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
12006 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
12007 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
12008 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
12009 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
12010 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
12011 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
12012 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
12013 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
12014 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
12015 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
12016 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
12017 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
12018 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
12019 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
12020 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
12021 * gcc.dg/vmx/st-be-order.c: Delete testcase.
12022 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
12023 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
12024 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
12025 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
12026 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
12027 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
12028 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
12029 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
12030 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
12031 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
12032
12033 2018-05-10 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR tree-optimization/85699
12036 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
12037 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
12038 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
12039 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
12040
12041 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
12042
12043 * g++.dg/tls/pr85400.C: New test.
12044
12045 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12046
12047 PR c++/85713
12048 * g++.dg/cpp1y/lambda-generic-85713.C: New.
12049
12050 2018-05-09 Carl Love <cel@us.ibm.com>
12051
12052 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
12053
12054 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12055
12056 PR c++/85713
12057 Revert:
12058 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12059
12060 PR c++/84588
12061 * g++.dg/cpp1y/pr84588.C: New.
12062
12063 2018-05-09 Andreas Schwab <schwab@suse.de>
12064
12065 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
12066
12067 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
12068
12069 * gcc.target/aarch64/store_lane_spill_1.c: New test.
12070 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
12071
12072 2018-05-08 Carl Love <cel@us.ibm.com>
12073 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
12074
12075 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12076
12077 PR c++/84588
12078 * g++.dg/cpp1y/pr84588.C: New.
12079
12080 2018-05-08 Marek Polacek <polacek@redhat.com>
12081
12082 PR c++/85695
12083 * g++.dg/cpp1z/constexpr-if22.C: New test.
12084
12085 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
12086
12087 PR target/85693
12088 * gcc.target/i386/pr85693.c: New test.
12089
12090 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR target/85683
12093 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
12094 scan-assembler-times checking that except for [fh]*xor other functions
12095 don't use any load instructions.
12096
12097 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
12098
12099 * gcc.target/i386/builtin_target.c: Test goldmont.
12100 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12101 arch=silvermont.
12102
12103 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR target/85572
12106 * g++.dg/other/sse2-pr85572-1.C: New test.
12107 * g++.dg/other/sse2-pr85572-2.C: New test.
12108 * g++.dg/other/sse4-pr85572-1.C: New test.
12109 * g++.dg/other/avx2-pr85572-1.C: New test.
12110
12111 PR target/85317
12112 * gcc.target/i386/pr85317.c: New test.
12113 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12114 optimization barrier to avoid optimizing away the expected insn.
12115
12116 PR target/85480
12117 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
12118 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
12119
12120 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12121
12122 * g++.dg/other/sve_const_pred_1.C: Rename to...
12123 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
12124 target selectors and explicit -march options.
12125 * g++.dg/other/sve_const_pred_2.C: Rename to...
12126 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12127 * g++.dg/other/sve_const_pred_3.C: Rename to...
12128 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12129 * g++.dg/other/sve_const_pred_4.C: Rename to...
12130 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12131 * g++.dg/other/sve_tls_2.C: Rename to...
12132 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12133 * g++.dg/other/sve_vcond_1.C: Rename to...
12134 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12135 * g++.dg/other/sve_vcond_1_run.C: Rename to...
12136 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12137
12138 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12139
12140 PR testsuite/85586
12141 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12142 !vect_no_align.
12143
12144 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12145
12146 PR c++/57429
12147 * g++.dg/cpp0x/deleted14.C: New.
12148
12149 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12150 Alan Hayward <alan.hayward@arm.com>
12151 David Sherwood <david.sherwood@arm.com>
12152
12153 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12154 XFAIL the BIC test.
12155 * gcc.target/aarch64/sve/vcond_7.c: New test.
12156 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12157
12158 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12159
12160 PR c++/70563
12161 * g++.dg/cpp0x/sfinae62.C: New.
12162
12163 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12164
12165 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12166 load from src[i].
12167
12168 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12169
12170 PR c++/80691
12171 * g++.dg/cpp0x/narrowing1.C: New.
12172
12173 2018-05-08 Richard Biener <rguenther@suse.de>
12174
12175 PR middle-end/85588
12176 * gcc.dg/torture/pr85574.c: Rename to...
12177 * gcc.dg/torture/pr85588.c: ... this.
12178
12179 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12180
12181 PR fortran/54613
12182 * gfortran.dg/minmaxloc_12.f90: New test case.
12183 * gfortran.dg/minmaxloc_13.f90: New test case.
12184
12185 2018-05-07 Nathan Sidwell <nathan@acm.org>
12186
12187 * g++.dg/cpp0x/range-for10.C: Delete.
12188 * g++.dg/ext/forscope1.C: Delete.
12189 * g++.dg/ext/forscope2.C: Delete.
12190 * g++.dg/template/for1.C: Delete.
12191
12192 2018-05-07 Jeff Law <law@redhat.com>
12193
12194 * gfortran.dg/linefile.f90: New test.
12195
12196 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12197
12198 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
12199 and options.
12200
12201 2018-05-06 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR c++/85659
12204 * g++.dg/ext/asm14.C: New test.
12205 * g++.dg/ext/asm15.C: New test.
12206 * g++.dg/ext/asm16.C: New test.
12207
12208 2018-05-06 Michael Eager <eager@eagercon.com>
12209
12210 * gcc.target/microblaze/others/picdtr.c: Correct option
12211 -fPIE -mpic-data-is-text-relative.
12212
12213 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
12214
12215 * gcc.target/microblaze/others/picdtr.c: Add test for
12216 -fPIE -mpic-data-is-text-relative.
12217
12218 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
12219
12220 PR fortran/85507
12221 * gfortran.dg/coarray_dependency_1.f90: New test.
12222 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12223
12224 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12225
12226 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12227 to match the currently produced gimple.
12228
12229 2018-05-04 Carl Love <cel@us.ibm.com>
12230
12231 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12232 vec_trunc.
12233 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12234 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12235 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12236 xvcmpgedp counts. Add xxsel counts.
12237
12238 2018-05-04 Richard Biener <rguenther@suse.de>
12239
12240 PR middle-end/85627
12241 * g++.dg/torture/pr85627.C: New testcase.
12242
12243 2018-05-04 Richard Biener <rguenther@suse.de>
12244
12245 PR middle-end/85574
12246 * gcc.dg/torture/pr85574.c: New testcase.
12247 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12248
12249 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR libstdc++/85466
12252 * gcc.dg/nextafter-1.c: New test.
12253 * gcc.dg/nextafter-2.c: New test.
12254 * gcc.dg/nextafter-3.c: New test.
12255 * gcc.dg/nextafter-4.c: New test.
12256
12257 2018-05-03 Nathan Sidwell <nathan@acm.org>
12258
12259 Remove -ffriend-injection.
12260 * g++.old-deja/g++.jason/scoping15.C: Delete.
12261 * g++.old-deja/g++.mike/net43.C: Delete.
12262
12263 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12264
12265 PR target/85530
12266 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12267 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12268 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12269 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12270
12271 2018-05-03 Tom de Vries <tom@codesourcery.com>
12272
12273 PR testsuite/85106
12274 * lib/scanoffloadtree.exp: New file.
12275
12276 2018-05-03 Richard Biener <rguenther@suse.de>
12277
12278 PR tree-optimization/85615
12279 * gcc.dg/torture/pr85615.c: New testcase.
12280
12281 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12282
12283 PR tree-optimization/70291
12284 * gcc.dg/complex-6.c: New test.
12285 * gcc.dg/complex-7.c: Likewise.
12286
12287 2018-05-03 Richard Biener <rguenther@suse.de>
12288
12289 PR testsuite/85579
12290 * fortran.dg/pr51434.f90: Truncate transfer argument.
12291
12292 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12293
12294 PR target/85582
12295 * gcc.c-torture/execute/pr85582-3.c: New test.
12296
12297 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12298 Jason Merrill <jason@redhat.com>
12299
12300 PR c++/68374
12301 * g++.dg/warn/Wshadow-13.C: New.
12302 * g++.dg/warn/Wshadow-14.C: Likewise.
12303
12304 2018-05-02 Tom de Vries <tom@codesourcery.com>
12305
12306 PR libgomp/82428
12307 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12308 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12309
12310 2018-05-02 David Pagan <dave.pagan@oracle.com>
12311
12312 PR c/30552
12313 * gcc.dg/noncompile/pr30552-1.c: New test.
12314 * gcc.dg/noncompile/pr30552-2.c: New test.
12315 * gcc.dg/noncompile/pr30552-3.c: New test.
12316 * gcc.dg/noncompile/pr30552-4.c: New test.
12317
12318 2018-05-02 Richard Biener <rguenther@suse.de>
12319
12320 PR tree-optimization/85597
12321 * gcc.dg/vect/pr85597.c: New testcase.
12322
12323 2018-05-02 Tom de Vries <tom@codesourcery.com>
12324
12325 PR testsuite/85106
12326 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12327 * lib/scanltranstree.exp: New file.
12328 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12329 (scan-ltrans-tree-dump-times_required_options)
12330 (scan-ltrans-tree-dump-not_required_options)
12331 (scan-ltrans-tree-dump-dem_required_options)
12332 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12333 * lib/gcc-dg.exp: Include scanltranstree.exp.
12334
12335 2018-05-02 Tom de Vries <tom@codesourcery.com>
12336
12337 PR testsuite/85106
12338 * gcc.dg/ipa/ipa-icf-38.c: New test.
12339 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12340 * lib/scandump.exp (dump-base): New proc.
12341 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12342 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12343 base.
12344 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12345 * lib/scanlang.exp: Same.
12346 * lib/scanrtl.exp: Same.
12347 * lib/scantree.exp: Same.
12348 * lib/scanwpaipa.exp: New file.
12349 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12350
12351 2018-05-02 Richard Biener <rguenther@suse.de>
12352
12353 PR middle-end/85567
12354 * gcc.dg/torture/pr85567.c: New testcase.
12355
12356 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12357
12358 PR target/85582
12359 * gcc.c-torture/execute/pr85582-1.c: New test.
12360 * gcc.c-torture/execute/pr85582-2.c: New test.
12361
12362 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12363
12364 PR tree-optimization/85586
12365 * gcc.dg/vect/pr85586.c: New test.
12366
12367 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12368
12369 PR tree-optimization/85143
12370 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12371 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12372
12373 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12374
12375 PR c/84258
12376 * c-c++-common/Wformat-pr84258.c: New test.
12377
12378 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12379
12380 PR tree-optimization/82665
12381 * gcc.dg/tree-ssa/pr82665.c: New test.
12382
12383 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12384
12385 PR c++/85523
12386 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12387 (test_add_fixit_insert_formatted_single_line): New function.
12388 (test_add_fixit_insert_formatted_multiline): New function.
12389 Extend expected output of generated patch to include fix-it hints
12390 for these.
12391 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12392 "gcc-rich-location.h". Add test coverage for
12393 gcc_rich_location::add_fixit_insert_formatted.
12394
12395 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12396
12397 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12398 (test_show_locus): Update for location_get_source_line returning a
12399 char_span. Use char_span for handling words in the
12400 "test_many_nested_locations" fix-it example.
12401
12402 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12403
12404 * gcc.target/arc/interrupt-8.c: Update test.
12405 * gcc.target/arc/loop-4.c: Likewise.
12406 * gcc.target/arc/loop-hazard-1.c: Likewise.
12407 * gcc.target/arc/sdata-3.c: Likewise.
12408
12409 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12410
12411 * gcc.target/arc/store-merge-1.c: New test.
12412 * gcc.target/arc/add_n-combine.c: Update test.
12413
12414 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12415
12416 Microblaze Target: PIC data text relative
12417
12418 * gcc.target/microblaze/others/data_var1.c: Include
12419 PIC case of r20 base register.
12420 * gcc.target/microblaze/others/data_var2.c: Ditto.
12421 * gcc.target/microblaze/others/picdtr.c: Add new
12422 test case for -mpic-is-data-text-relative.
12423 * gcc.target/microblaze/others/sdata_var1.c: Add
12424 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12425 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12426 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12427 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12428 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12429 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12430 Ditto.
12431 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12432 Ditto.
12433
12434 2018-04-30 Richard Biener <rguenther@suse.de>
12435
12436 PR tree-optimization/28364
12437 PR tree-optimization/85275
12438 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12439 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12440 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12441 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12442 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12443 still passes.
12444 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12445 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12446 still passes.
12447 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12448 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12449 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12450
12451 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12452
12453 PR target/84431
12454 * gcc.target/i386/pr84431.c: New test.
12455
12456 2018-04-27 Martin Jambor <mjambor@suse.cz>
12457
12458 PR ipa/85549
12459 * g++.dg/ipa/pr85549.C: New test.
12460
12461 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12462
12463 PR c++/85553
12464 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12465 directive.
12466 * g++.dg/cpp0x/constexpr-85553.C: New test.
12467
12468 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12469
12470 PR c++/85515
12471 * g++.dg/pr85515-1.C: New test.
12472 * g++.dg/pr85515-2.C: New test.
12473
12474 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12475
12476 PR c++/84691
12477 * g++.dg/cpp0x/friend3.C: New.
12478
12479 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12480
12481 PR target/82518
12482 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12483 Use check_effective_target_arm_little_endian.
12484
12485 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR tree-optimization/85529
12488 * gcc.c-torture/execute/pr85529-1.c: New test.
12489 * gcc.c-torture/execute/pr85529-2.c: New test.
12490 * gcc.dg/pr85529.c: New test.
12491
12492 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12493
12494 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12495 `.dword' in addition to `lw' and `.word'.
12496
12497 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12498
12499 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12500
12501 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12502
12503 * gnat.dg/loop_optimization24.adb: New test.
12504
12505 2018-04-26 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/85116
12508 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12509 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12510 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12511 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12512
12513 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12514
12515 PR target/85473
12516 * gcc.target/i386/pr85473-1.c: New test.
12517 * gcc.target/i386/pr85473-2.c: New test.
12518
12519 2018-04-25 Nathan Sidwell <nathan@acm.org>
12520 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR c++/85437
12523 PR c++/49171
12524 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12525 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12526 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12527 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12528 * g++.dg/cpp0x/pr85437-1.C: New.
12529 * g++.dg/cpp0x/pr85437-2.C: New.
12530 * g++.dg/cpp0x/pr85437-3.C: New.
12531 * g++.dg/cpp0x/pr85437-4.C: New.
12532
12533 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12534
12535 PR fortran/85520
12536 * gfortran.dg/pr85520.f90: New test.
12537
12538 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12539
12540 PR target/85512
12541 * gcc.dg/pr85512.c: New test.
12542
12543 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12544
12545 PR target/85485
12546 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12547 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12548 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12549 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12550 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12551 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12552 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12553 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12554 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12555 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12556 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12557 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12558 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12559 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12560 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12561 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12562 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12563 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12564 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12565 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12566 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12567 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12568 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12569 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12570 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12571 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12572 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12573 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12574 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12575 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12576 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12577 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12578 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12579 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12580 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12581 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12582 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12583 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12584 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12585 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12586 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12587 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12588 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12589 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12590 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12591 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12592 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12593 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12594 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12595 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12596 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12597 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12598 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12599 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12600 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12601 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12602 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12603 with -mshstk.
12604 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12605 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12606 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12607 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12608 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12609 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12610 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12611 * (dg-options): Likwise.
12612 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12613 -mno-cet.
12614 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12615 * gcc.target/i386/cet-label-3.c: Removed.
12616 * gcc.target/i386/cet-property-3.c: Likwise.
12617 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12618
12619 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR target/85511
12622 * gcc.target/i386/pr85511.c: New test.
12623
12624 PR target/85503
12625 * g++.dg/ext/pr85503.C: New test.
12626
12627 PR target/85508
12628 * gcc.target/i386/pr85508.c: New test.
12629
12630 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12631
12632 PR tree-optimization/85478
12633 * g++.dg/pr85478.C: New test.
12634
12635 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12636
12637 * g++.dg/torture/pr85496.C: New test.
12638
12639 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12640
12641 PR rtl-optimization/85423
12642 * gcc.dg/pr85423.c: New test.
12643
12644 2018-04-20 Martin Sebor <msebor@redhat.com>
12645
12646 PR c/85365
12647 * gcc.dg/Wrestrict-15.c: New test.
12648
12649 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12650
12651 PR target/85456
12652 * gcc.target/powerpc/pr85456.c: New test.
12653
12654 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12655
12656 * g++.dg/ext/undef-bool-1.C: Require lp64.
12657 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12658
12659 2018-04-20 Jeff Law <law@redhat.com>
12660
12661 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12662 stack protector.
12663 * gcc.dg/stack-check-6.c: Likewise.
12664 * gcc.dg/stack-check-6a.c: Likewise.
12665 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12666 * gcc.target/i386/stack-check-18.c: Likewise.
12667 * gcc.target/i386/stack-check-19.c: Likewise.
12668
12669 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12670
12671 PR testsuite/85483
12672 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12673 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12674 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12675 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12676
12677 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12678
12679 PR target/85469
12680 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12681 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12682
12683 2018-04-20 Richard Biener <rguenther@suse.de>
12684
12685 PR middle-end/85475
12686 * gcc.dg/torture/pr85475.c: New testcase.
12687
12688 2018-04-20 Martin Jambor <mjambor@suse.cz>
12689
12690 ipa/85449
12691 * gcc.dg/ipa/pr85449.c: New test.
12692
12693 2018-04-20 Martin Jambor <mjambor@suse.cz>
12694
12695 ipa/85447
12696 * g++.dg/ipa/pr85447.C: New file.
12697 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12698
12699 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12700
12701 PR c++/85462
12702 * g++.dg/cpp0x/pr85462.C: New test.
12703
12704 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12705
12706 * gcc.target/i386/pr85404.c: Require CET target.
12707
12708 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12709
12710 PR tree-optimization/85467
12711 * gcc.dg/pr85467.c: New test.
12712
12713 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12714
12715 PR c++/84611
12716 * g++.dg/parse/crash68.C: New.
12717
12718 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12719
12720 PR libgcc/85334
12721 * g++.dg/torture/pr85334.C: New test.
12722
12723 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12724
12725 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12726 * g++.dg/diagnostic/pr85464.C: New.
12727
12728 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12729
12730 PR target/85397
12731 * gcc.dg/torture/pr85397-1.c: New test.
12732 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12733 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12734
12735 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12736
12737 PR target/85404
12738 * gcc.target/i386/pr85404.c: New test.
12739
12740 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12741
12742 PR target/85417
12743 * c-c++-common/attr-nocf-check-1.c: Compile with
12744 -fcf-protection=none.
12745 * c-c++-common/attr-nocf-check-3.c: Likewise.
12746 * gcc.dg/march-generic.c: Likewise.
12747 * gcc.target/i386/align-limit.c: Likewise.
12748 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12749 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12750 * gcc.target/i386/cet-property-2.c: Likewise.
12751 * gcc.target/i386/ret-thunk-26.c: Likewise.
12752 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12753 targets.
12754 * c-c++-common/fcf-protection-2.c: Likewise.
12755 * c-c++-common/fcf-protection-3.c: Likewise.
12756 * c-c++-common/fcf-protection-5.c: Likewise.
12757 * c-c++-common/fcf-protection-6.c: Likewise.
12758 * c-c++-common/fcf-protection-7.c: Likewise.
12759 * gcc.target/i386/cet-label-3.c: New test.
12760 * gcc.target/i386/cet-property-3.c: Likewise.
12761 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12762 * gcc.target/i386/pr85417-1.c: Likewise.
12763 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12764 __x86_indirect_thunk_nt_(r|e)ax
12765 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12766 * gcc.target/i386/pr85403.c: Remove dg-error,
12767
12768 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12769
12770 * gcc.target/i386/movdir-1.c: New test.
12771
12772 2018-04-19 Richard Biener <rguenther@suse.de>
12773
12774 PR middle-end/85455
12775 * gcc.dg/pr85455.c: New testcase.
12776
12777 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12778
12779 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12780 targets.
12781 * g++.dg/lto/pr85405b_0.C: Likewise.
12782 * g++.dg/lto/pr84805_0.C: Likewise.
12783
12784 2018-04-18 Martin Liska <mliska@suse.cz>
12785
12786 PR ipa/83983
12787 PR ipa/85391
12788 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12789 output.
12790
12791 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12792
12793 PR target/85388
12794 * gcc.dg/pr85388-1.c: New test.
12795 * gcc.dg/pr85388-2.c: Likewise.
12796 * gcc.dg/pr85388-3.c: Likewise.
12797 * gcc.dg/pr85388-4.c: Likewise.
12798 * gcc.dg/pr85388-5.c: Likewise.
12799 * gcc.dg/pr85388-6.c: Likewise.
12800
12801 2018-04-18 Jan Hubicka <jh@suse.cz>
12802 Martin Liska <mliska@suse.cz>
12803
12804 * g++.dg/lto/pr83121_0.C: Update template.
12805 * g++.dg/lto/pr83121_1.C: Update template.
12806 * g++.dg/lto/pr84805_0.C: Update template.
12807 * g++.dg/lto/pr84805_1.C: Update template.
12808 * g++.dg/lto/pr84805_2.C: Update template.
12809
12810 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12811
12812 PR c++/84630
12813 * g++.dg/cpp0x/pr84630.C: New.
12814
12815 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12816
12817 PR c++/84463
12818 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12819 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12820 in two cases. Uncomment two other tests and add expected dg-error for
12821 them.
12822 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12823 -Wnarrowing diagnostics on some targets for c++11.
12824 * g++.dg/parse/array-size2.C: Remove xfail.
12825 * g++.dg/cpp0x/constexpr-84463.C: New test.
12826
12827 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12828
12829 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12830 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12831
12832 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR testsuite/85326
12835 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12836 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12837 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12838
12839 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12840
12841 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12842 prevent cascading of errors and change expected error message.
12843 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12844 to 64-bit targets.
12845 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12846 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12847 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12848 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12849 error message.
12850 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12851
12852 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12853
12854 PR target/85430
12855 * gcc.dg/pr85430.c: New test.
12856
12857 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12858
12859 PR testsuite/85326
12860 * gcc.target/arm/pr54300.C: Move to...
12861 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12862 * gcc.target/arm/pr55073.C: Move to...
12863 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12864 * gcc.target/arm/pr56184.C: Move to...
12865 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12866 * gcc.target/arm/pr59985.C: Move to...
12867 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12868 * gcc.target/aarch64/pr60675.C: Move to...
12869 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12870 * gcc.target/aarch64/pr81422.C: Move to...
12871 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12872 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12873 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12874 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12875 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12876 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12877 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12878 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12879 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12880 * gcc.target/aarch64/sve/tls_2.C: Move to...
12881 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12882 * gcc.target/aarch64/pr81414.C: Rename to...
12883 * gcc.target/aarch64/pr81414.c: ... This.
12884 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12885 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12886 messages.
12887 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12888 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12889 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12890 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12891 file name.
12892
12893 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR middle-end/85414
12896 * gcc.dg/pr85414.c: New test.
12897
12898 2018-04-17 Martin Jambor <mjambor@suse.cz>
12899
12900 PR ipa/85421
12901 * g++.dg/ipa/pr85421.C: New test.
12902
12903 2018-04-17 Martin Liska <mliska@suse.cz>
12904
12905 PR lto/85405
12906 * g++.dg/lto/pr85405b_0.C: New test.
12907 * g++.dg/lto/pr85405b_1.C: New test.
12908
12909 2018-04-17 Martin Liska <mliska@suse.cz>
12910
12911 PR lto/85405
12912 * g++.dg/lto/pr85405_0.C: New test.
12913 * g++.dg/lto/pr85405_1.C: New test.
12914
12915 2018-04-17 Martin Liska <mliska@suse.cz>
12916
12917 PR ipa/85329
12918 * g++.dg/ext/pr85329-2.C: New test.
12919 * g++.dg/ext/pr85329.C: New test.
12920 * gcc.target/i386/mvc12.c: New test.
12921
12922 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12923
12924 PR c++/85039
12925 * g++.dg/pr85039-1.C: New.
12926 * g++.dg/pr85039-2.C: New.
12927 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12928
12929 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12930
12931 PR target/85080
12932 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12933 if the target supports efficient unaligned storage accesses.
12934
12935 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12936
12937 PR target/83660
12938 * gcc.target/powerpc/pr83660.C: New test.
12939
12940 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12941
12942 PR target/85403
12943 * gcc.target/i386/pr85403.c: New test.
12944
12945 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12946
12947 PR target/84331
12948 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12949
12950 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12951 Jason Merrill <jason@redhat.com>
12952
12953 PR c++/85112
12954 * g++.dg/cpp0x/pr85112.C: New.
12955
12956 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12957
12958 PR testsuite/85326
12959 * g++.dg/ext/undef-bool-1.C: New file.
12960 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12961 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12962
12963 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12964
12965 PR target/85293
12966 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12967 corresponding dg-error clause.
12968 * gcc.target/powerpc/pr80098-3.c: Ditto.
12969 * gcc.target/powerpc/pr80103-1.c: Delete.
12970
12971 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12972
12973 PR fortran/81773
12974 PR fortran/83606
12975 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12976 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12977
12978 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12979
12980 PR fortran/85387
12981 * gfortran.dg/implied_do_io_5.f90: New test.
12982
12983 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12984
12985 PR target/83402
12986 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12987 several values: positive, negative, and zero.
12988 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12989 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12990
12991 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12992
12993 PR rtl-optimization/79916
12994 * gcc.target/powerpc/pr79916.c: New.
12995
12996 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR rtl-optimization/85393
12999 * g++.dg/opt/pr85393.C: New test.
13000 * g++.dg/opt/pr85393-aux.cc: New file.
13001
13002 PR rtl-optimization/85376
13003 * gcc.dg/pr85376.c: New test.
13004
13005 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
13006
13007 PR rtl-optimization/83852
13008 * gcc.dg/pr83852.c: New testcase.
13009
13010 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
13011
13012 PR testsuite/85326
13013 * gcc.target/s390/pr77822-1.C: Rename to ...
13014 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
13015 * gcc.target/s390/pr77822-2.c: Add asm scan check.
13016 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
13017
13018 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
13019
13020 PR lto/71991
13021 * gcc.target/i386/pr71991.c: New testcase.
13022
13023 2018-04-13 Martin Liska <mliska@suse.cz>
13024 Jakub Jelinek <jakub@redhat.com>
13025
13026 PR middle-end/81657
13027 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
13028 call.
13029
13030 2018-04-12 David Malcolm <dmalcolm@redhat.com>
13031
13032 PR c++/85385
13033 * g++.dg/diagnostic/macro-arg-count.C: New test.
13034
13035 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13036
13037 PR fortran/83064
13038 PR testsuite/85346
13039 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
13040 array and move test to libgomp/testsuite/libgomp.fortran.
13041 * gfortran.dg/do_concurrent_6.f90: New test.
13042
13043 2018-04-12 Marek Polacek <polacek@redhat.com>
13044
13045 PR c++/85258
13046 * g++.dg/parse/error61.C: New test.
13047
13048 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13049
13050 PR target/85347
13051 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
13052 specify -mvsx on gcc command line.
13053
13054 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR target/85328
13057 * gcc.target/i386/pr85328.c: New test.
13058
13059 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13060
13061 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
13062
13063 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR rtl-optimization/85342
13066 * gcc.target/i386/pr85342.c: New test.
13067
13068 2018-04-11 Jason Merrill <jason@redhat.com>
13069
13070 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
13071 if ulimit -v is set.
13072
13073 2018-04-11 Bin Cheng <bin.cheng@arm.com>
13074
13075 PR testsuite/85190
13076 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
13077
13078 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13079
13080 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
13081 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
13082
13083 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13084
13085 PR c++/70808
13086 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13087 effective target.
13088
13089 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13090
13091 PR target/84301
13092 * gcc.target/i386/pr84301.c: New test.
13093
13094 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR tree-optimization/85331
13097 * gcc.c-torture/execute/pr85331.c: New test.
13098
13099 2018-04-11 Marek Polacek <polacek@redhat.com>
13100
13101 PR c++/85032
13102 * g++.dg/cpp0x/pr51225.C: Adjust error message.
13103 * g++.dg/cpp1z/constexpr-if21.C: New test.
13104
13105 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR target/85281
13108 * gcc.target/i386/pr85281.c: New test.
13109
13110 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13111
13112 PR rtl-optimization/84659
13113 * gcc.dg/pr84659.c: New test.
13114
13115 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR debug/85302
13118 * g++.dg/debug/dwarf2/pr85302.C: New test.
13119
13120 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13121
13122 PR target/85261
13123 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13124 into register.
13125
13126 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13127
13128 PR c++/70808
13129 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13130
13131 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
13132
13133 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13134 * gcc.target/powerpc/dimode_off.c: Ditto.
13135 * gcc.target/powerpc/tfmode_off.c: Ditto.
13136 * gcc.target/powerpc/timode_off.c: Ditto.
13137
13138 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13139
13140 * gcc.target/powerpc/vec-ldl-1.c: New test.
13141 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13142 corrections to ABI implementation.
13143
13144 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
13145
13146 PR target/85056
13147 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13148
13149 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR rtl-optimization/85300
13152 * gcc.dg/pr85300.c: New test.
13153
13154 2018-04-10 David Malcolm <dmalcolm@redhat.com>
13155
13156 PR c++/85110
13157 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13158 where we now show the pertinent parameter.
13159 * g++.dg/diagnostic/aka2.C: Likewise.
13160 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13161
13162 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13163
13164 PR fortran/85313
13165 * gfortran.dg/gomp/pr85313.f90: New test.
13166
13167 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13168
13169 PR c++/24314
13170 * g++.dg/parse/template29.C: New.
13171
13172 2018-04-10 Bin Cheng <bin.cheng@arm.com>
13173
13174 PR testsuite/85190
13175 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13176
13177 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13178
13179 PR target/85177
13180 PR target/85255
13181 * gcc.target/i386/avx512f-pr85177.c: New test.
13182 * gcc.target/i386/avx512f-pr85255.c: New test.
13183
13184 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
13185
13186 PR tree-optimization/85286
13187 * gcc.dg/vect/pr85286.c: New test.
13188
13189 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13190
13191 PR target/85173
13192 * gcc.target/arm/pr85173.c: New test.
13193
13194 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13195
13196 PR lto/85248
13197 * gcc.dg/lto/pr85248_0.c: New test.
13198 * gcc.dg/lto/pr85248_1.c: New test.
13199
13200 2018-04-09 Jan Hubicka <jh@suse.cz>
13201
13202 PR lto/85078
13203 * g++.dg/torture/pr85078.C: New.
13204
13205 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
13206
13207 PR c++/85227
13208 * g++.dg/cpp1z/decomp44.C: New.
13209 * g++.dg/cpp1z/decomp45.C: Likewise.
13210
13211 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13212
13213 PR fortran/83064
13214 * gfortran.dg/do_concurrent_5.f90: New test.
13215 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13216 message.
13217
13218 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13219
13220 PR fortran/51260
13221 * gfortran.dg/parameter_array_element_3.f90: New test.
13222
13223 2018-04-09 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR c++/85194
13226 * g++.dg/cpp1z/decomp43.C: New test.
13227
13228 PR rtl-optimization/80463
13229 * g++.dg/pr80463.C: Add -w to dg-options.
13230
13231 2018-04-09 Richard Biener <rguenther@suse.de>
13232
13233 PR tree-optimization/85284
13234 * gcc.dg/torture/pr85284.c: New testcase.
13235
13236 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13237
13238 PR rtl-optimization/80463
13239 PR rtl-optimization/83972
13240 PR rtl-optimization/83480
13241
13242 * gcc.dg/pr80463.c: New test.
13243 * g++.dg/pr80463.C: Likewise.
13244 * gcc.dg/pr83972.c: Likewise.
13245
13246 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13247
13248 PR rtl-optimization/83913
13249 * gcc.dg/pr83913.c: New test.
13250
13251 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13252
13253 PR rtl-optimization/83962
13254 * gcc.dg/pr83962.c: New test.
13255
13256 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13257
13258 PR rtl-optimization/83530
13259 * gcc.dg/pr83530.c: New test.
13260
13261 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13262
13263 PR middle-end/82976
13264 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13265
13266 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR tree-optimization/85257
13269 * gcc.dg/pr85257.c: New test.
13270
13271 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13272
13273 * g++.dg/opt/pr85196.C: New test.
13274
13275 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13276
13277 PR c++/84269
13278 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13279 std::tuple here since they need C++11.
13280 * g++.dg/lookup/missing-std-include-8.C: New test.
13281 * g++.dg/lookup/missing-std-include.C: Move std::array and
13282 std::tuple test to missing-std-include-6.C to avoid failures
13283 with C++98.
13284
13285 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR debug/85252
13288 * gcc.dg/debug/pr85252.c: New test.
13289
13290 PR rtl-optimization/84872
13291 * gcc.dg/graphite/pr84872.c: New test.
13292
13293 PR c++/85210
13294 * g++.dg/cpp1z/decomp42.C: New test.
13295
13296 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13297
13298 PR c++/85021
13299 * g++.dg/lookup/missing-std-include-7.C: New test.
13300
13301 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13302
13303 * gcc.dg/struct-simple.c: Revert r254862.
13304 * lib/target-supports.exp
13305 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13306
13307 2018-04-06 Richard Biener <rguenther@suse.de>
13308
13309 PR middle-end/85244
13310 * gcc.dg/torture/pr85244-1.c: New testcase.
13311 * gcc.dg/torture/pr85244-2.c: Likewise.
13312
13313 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR sanitizer/85213
13316 * c-c++-common/ubsan/pr85213.c: New test.
13317
13318 2018-04-06 Richard Biener <rguenther@suse.de>
13319
13320 PR middle-end/85180
13321 * gcc.dg/pr85180.c: New testcase.
13322
13323 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13324
13325 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13326 to trigger the optimization. Do some cleanup and function
13327 renaming. Add more test functions.
13328
13329 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13330
13331 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13332 options.
13333 * gcc.target/s390/hotpatch-1.c: Skip when building without
13334 optimization.
13335 * gcc.target/s390/hotpatch-10.c: Likewise.
13336 * gcc.target/s390/hotpatch-11.c: Likewise.
13337 * gcc.target/s390/hotpatch-12.c: Likewise.
13338 * gcc.target/s390/hotpatch-13.c: Likewise.
13339 * gcc.target/s390/hotpatch-14.c: Likewise.
13340 * gcc.target/s390/hotpatch-15.c: Likewise.
13341 * gcc.target/s390/hotpatch-16.c: Likewise.
13342 * gcc.target/s390/hotpatch-17.c: Likewise.
13343 * gcc.target/s390/hotpatch-18.c: Likewise.
13344 * gcc.target/s390/hotpatch-19.c: Likewise.
13345 * gcc.target/s390/hotpatch-2.c: Likewise.
13346 * gcc.target/s390/hotpatch-3.c: Likewise.
13347 * gcc.target/s390/hotpatch-4.c: Likewise.
13348 * gcc.target/s390/hotpatch-5.c: Likewise.
13349 * gcc.target/s390/hotpatch-6.c: Likewise.
13350 * gcc.target/s390/hotpatch-7.c: Likewise.
13351 * gcc.target/s390/hotpatch-8.c: Likewise.
13352 * gcc.target/s390/hotpatch-9.c: Likewise.
13353
13354 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13355
13356 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13357 check for an error instead.
13358 * gcc.dg/Wattributes-6.c: Likewise.
13359
13360 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR c++/85209
13363 * g++.dg/cpp1z/decomp39.C: New test.
13364 * g++.dg/cpp1z/decomp40.C: New test.
13365
13366 PR c++/85208
13367 * g++.dg/cpp1z/decomp41.C: New test.
13368
13369 PR middle-end/85195
13370 * gcc.dg/pr85195.c: New test.
13371
13372 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13373
13374 PR c++/80956
13375 * g++.dg/cpp0x/initlist100.C: New.
13376 * g++.dg/cpp0x/initlist101.C: Likewise.
13377
13378 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13379
13380 PR c++/84792
13381 * g++.dg/other/pr84792-1.C: New.
13382 * g++.dg/other/pr84792-2.C: Likewise.
13383
13384 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13385
13386 PR target/85193
13387 * gcc.target/i386/pr85193.c: New test.
13388
13389 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13390
13391 PR c++/84979
13392 * g++.dg/concepts/pr84979.C: New.
13393 * g++.dg/concepts/pr84979-2.C: New.
13394 * g++.dg/concepts/pr84979-3.C: New.
13395
13396 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13397
13398 PR c++/80026
13399 * g++.dg/cpp0x/variadic174.C: New.
13400
13401 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR inline-asm/85172
13404 * g++.dg/ext/builtin13.C: New test.
13405 * g++.dg/ext/atomic-4.C: New test.
13406
13407 PR c++/85146
13408 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13409 * g++.dg/ext/bases3.C: New test.
13410
13411 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13412
13413 PR target/85203
13414 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13415 to match a single insn of the baz function. Move scan directives at
13416 the end of the file below the functions they are trying to test for
13417 better readability.
13418 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13419
13420 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13421
13422 PR rtl-optimization/84878
13423 * gcc.target/powerpc/pr84878.c: New test.
13424
13425 2018-04-04 Michael Matz <matz@suse.de>
13426
13427 * gcc.dg/Wstringop-overflow-4.c: New test.
13428 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13429
13430 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13431
13432 PR testsuite/85189
13433 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13434 for the diagnostics of overridden functions. Adjust for new wording.
13435
13436 2018-04-04 Richard Biener <rguenther@suse.de>
13437
13438 PR lto/85176
13439 * g++.dg/lto/pr85176_0.C: New testcase.
13440
13441 2018-04-04 Richard Biener <rguenther@suse.de>
13442
13443 PR testsuite/85191
13444 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13445 Fix typo.
13446
13447 2018-04-04 Martin Liska <mliska@suse.cz>
13448
13449 PR sanitizer/85174
13450 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13451 and msdata as a workaround for powerpc.
13452
13453 2018-04-04 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/85168
13456 * gcc.dg/torture/pr85168.c: New testcase.
13457
13458 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13459
13460 PR c++/84943
13461 * g++.dg/pr84943.C: New.
13462 * g++.dg/pr84943-2.C: New.
13463
13464 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR rtl-optimization/85167
13467 * gcc.dg/pr85167.c: New test.
13468
13469 PR tree-optimization/85156
13470 * c-c++-common/pr85156.c: New test.
13471 * gcc.c-torture/execute/pr85156.c: New test.
13472
13473 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13474
13475 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13476 * gcc.target/powerpc/undef-bool-1.C: New file.
13477 * gcc.target/powerpc/undef-bool-2.c: New file.
13478
13479 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13480
13481 PR c++/84768
13482 * g++.dg/cpp1z/class-deduction52.C: New.
13483
13484 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR c++/85147
13487 * g++.dg/cpp0x/pr85147.C: New test.
13488
13489 PR c++/85140
13490 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13491
13492 PR c++/85134
13493 * g++.dg/gomp/pr85134.C: New test.
13494 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13495
13496 PR target/85169
13497 * gcc.c-torture/execute/pr85169.c: New test.
13498 * gcc.target/i386/avx512f-pr85169.c: New test.
13499 * gcc.target/i386/avx512bw-pr85169.c: New test.
13500
13501 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13502
13503 PR target/85126
13504 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13505 scan-assembler-times clause.
13506
13507 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13508
13509 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13510 dg-additional-options.
13511
13512 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13513
13514 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13515
13516 2018-04-03 Richard Biener <rguenther@suse.de>
13517
13518 PR testsuite/85154
13519 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13520
13521 2018-04-02 Jim Wilson <jimw@sifive.com>
13522
13523 * gcc.target/riscv/pr84660.c: New.
13524 * gcc.target/riscv/shift-and-1.c: New.
13525 * gcc.target/riscv/shift-and-2.c: New.
13526
13527 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13528
13529 PR fortran/85102
13530 * gfortran.dg/array_simplify_2.f90: New test.
13531
13532 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR middle-end/85090
13535 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13536 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13537 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13538 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13539 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13540
13541 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13542
13543 PR c++/85027
13544 * g++.dg/pr85027.C: New.
13545
13546 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13547
13548 PR target/83315
13549 * gcc.target/powerpc/sse-maxps-2.c: New test.
13550 * gcc.target/powerpc/sse-minps-2.c: New test.
13551
13552 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13553
13554 PR c++/84791
13555 * g++.dg/gomp/pr84791.C: New test.
13556
13557 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13558
13559 PR fortran/84931
13560 * gfortran.dg/array_constructor_53.f90: New test.
13561
13562 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13563
13564 PR fortran/85130
13565 * gfortran.dg/substr_6.f90: Remove illegal test for
13566 out-of-bounds substring.
13567
13568 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13569
13570 PR fortran/85111
13571 * gfortran.dg/zero_sized_10.f90: New test.
13572
13573 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13574
13575 PR c++/84269
13576 * g++.dg/lookup/missing-std-include-6.C: New test.
13577 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13578 std::tuple tests.
13579 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13580 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13581 <cstring>, <cassert>, and <cstdlib>.
13582
13583 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13584
13585 PR inline-asm/84985
13586 * gcc.target/i386/pr84985.c: New.
13587
13588 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13589
13590 PR c++/85110
13591 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13592
13593 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13594
13595 PR c++/85108
13596 * g++.dg/warn/Wunused-var-31.C: New test.
13597
13598 PR c/85094
13599 * c-c++-common/Wduplicated-branches-14.c: New test.
13600
13601 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13602
13603 PR c++/84606
13604 * g++.dg/cpp0x/pr84606.C: New.
13605
13606 2018-03-29 Carl Love <cel@us.ibm.com>
13607
13608 Revert
13609 2017-09-27 Carl Love <cel@us.ibm.com>
13610
13611 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13612 for the __builtin_fctid and __builtin_fctiw.
13613
13614 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13615
13616 PR target/84912
13617 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13618 deleted builtin function.
13619 (div_weuo): Likewise.
13620 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13621 (div_deuo): Likewise.
13622
13623 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13624
13625 PR c++/85028
13626 * g++.dg/other/default13.C: New.
13627
13628 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13629
13630 PR target/85095
13631 * gcc.target/i386/pr85095-1.c: New test.
13632 * gcc.target/i386/pr85095-2.c: New test.
13633 * gcc.c-torture/execute/pr85095.c: New test.
13634
13635 PR tree-optimization/82004
13636 * gcc.dg/pr82004.c: New test.
13637
13638 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13639 Martin Liska <mliska@suse.cz>
13640
13641 PR sanitizer/85081
13642 * g++.dg/asan/pr85081.C: New test.
13643
13644 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13645
13646 PR c++/84789
13647 * g++.dg/template/pr84789.C: Adjust for testing with
13648 -fconcepts too.
13649
13650 PR c++/84973
13651 * g++.dg/template/pr84973.C: New.
13652 * g++.dg/template/pr84973-2.C: New.
13653 * g++.dg/template/pr84973-3.C: New.
13654
13655 PR c++/84968
13656 * g++.dg/eh/pr84968.C: New.
13657
13658 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13659
13660 PR target/84914
13661 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13662 long double multiply/divide uses the correct function.
13663 * gcc.target/powerpc/mulkc-3.c: Likewise.
13664 * gcc.target/powerpc/divkc-2.c: Likewise.
13665 * gcc.target/powerpc/divkc-3.c: Likewise.
13666
13667 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13668
13669 PR c++/85067
13670 * g++.dg/cpp0x/defaulted51.C: New.
13671 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13672
13673 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR c++/85077
13676 * g++.dg/ext/vector35.C: New test.
13677
13678 PR c++/85061
13679 * g++.dg/ext/builtin-offsetof3.C: New test.
13680
13681 PR c++/85076
13682 * g++.dg/cpp1y/pr85076.C: New test.
13683
13684 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13685
13686 PR fortran/85084
13687 * gfortran.dg/matmul_rank_1.f90: New test.
13688
13689 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13690 Harald Anlauf <anlauf@gmx.de>
13691
13692 * gfortran.dg/structure_constructor_15.f90: New test.
13693
13694 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13695
13696 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13697 for the diagnostics of overridden functions. Adjust for new wording.
13698 * g++.dg/cpp0x/implicit1.C: Likewise.
13699 * g++.dg/cpp0x/override1.C: Likewise.
13700 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13701 * g++.dg/eh/shadow1.C: Likewise.
13702 * g++.dg/inherit/covariant12.C: Likewise.
13703 * g++.dg/inherit/covariant14.C: Likewise.
13704 * g++.dg/inherit/covariant15.C: Likewise.
13705 * g++.dg/inherit/covariant16.C: Likewise.
13706 * g++.dg/inherit/covariant22.C: Likewise.
13707 * g++.dg/inherit/crash3.C: Likewise.
13708 * g++.dg/inherit/error2.C: Likewise.
13709 * g++.dg/template/crash100.C: Likewise.
13710 * g++.old-deja/g++.eh/spec6.C: Likewise.
13711 * g++.old-deja/g++.mike/p811.C: Likewise.
13712 * g++.old-deja/g++.other/virtual11.C: Likewise.
13713 * g++.old-deja/g++.other/virtual4.C: Likewise.
13714
13715 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13716
13717 PR target/85044
13718 * gcc.target/i386/pr85044.c: New test.
13719
13720 2018-03-27 Martin Sebor <msebor@redhat.com>
13721
13722 PR testsuite/83462
13723 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13724 other than x86.
13725
13726 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13727
13728 PR target/83009
13729 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13730
13731 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13732
13733 PR target/81863
13734 * gcc.target/arm/pr81863.c: New test.
13735
13736 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13737
13738 PR target/85056
13739 * gcc.target/nvptx/pr85056.c: New test.
13740 * gcc.target/nvptx/pr85056a.c: New test.
13741
13742 2018-03-27 Richard Biener <rguenther@suse.de>
13743
13744 PR testsuite/82847
13745 * lib/target-supports.exp (check_ssse3_available): New function.
13746 (check_effective_target_vect_perm_short): Enable for x86 if
13747 check_ssse3_available.
13748
13749 2018-03-27 Richard Biener <rguenther@suse.de>
13750
13751 PR tree-optimization/85082
13752 * gfortran.dg/pr85082.f90: New testcase.
13753
13754 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13755
13756 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13757 to "l=2" in dg-final.
13758
13759 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13760
13761 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13762 * gcc.target/mips/fix-r4000-2.c: Likewise.
13763 * gcc.target/mips/fix-r4000-3.c: Likewise.
13764 * gcc.target/mips/fix-r4000-4.c: Likewise.
13765 * gcc.target/mips/fix-r4000-5.c: Likewise.
13766 * gcc.target/mips/fix-r4000-6.c: Likewise.
13767 * gcc.target/mips/fix-r4000-7.c: Likewise.
13768 * gcc.target/mips/fix-r4000-8.c: Likewise.
13769 * gcc.target/mips/fix-r4000-9.c: Likewise.
13770 * gcc.target/mips/fix-r4000-10.c: Likewise.
13771 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13772 "mulditi3_r4000" instead of "mulditi3".
13773 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13774 "umulditi3_r4000" instead of "umulditi3".
13775
13776 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13777
13778 PR c++/85068
13779 * g++.dg/inherit/covariant22.C: New test.
13780
13781 2018-03-27 Richard Biener <rguenther@suse.de>
13782
13783 PR testsuite/84004
13784 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13785 alignment.
13786
13787 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13788 Jason Merrill <jason@redhat.com>
13789
13790 PR c++/84632
13791 * g++.dg/init/array49.C: New.
13792 * g++.dg/torture/pr70499.C: Adjust.
13793
13794 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13795
13796 PR target/85073
13797 * gcc.target/i386/pr85073.c: New test.
13798
13799 2018-03-26 Richard Biener <rguenther@suse.de>
13800
13801 PR testsuite/85066
13802 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13803 instead of long.
13804
13805 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13806
13807 PR fortran/66709
13808 * gfortran.dg/parameter_array_format.f90: New test.
13809
13810 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13811 Neil Carlson <neil.n.carlson@gmail.com>
13812
13813 PR fortran/84381
13814 * gfortran.dg/literal_character_constant_1.inc: Replace
13815 call abort by STOP n.
13816 * gfortran.dg/overload_1.f90: Likewise.
13817
13818 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13819 Dominique d'Humieres <dominiq@gcc.gnu.org>
13820
13821 PR fortran/84924
13822 * gfortran.dg/scalar_pointer_1.f90: New test.
13823
13824 2018-03-25 Tom de Vries <tom@codesourcery.com>
13825
13826 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13827 precise.
13828
13829 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13830
13831 PR fortran/69497
13832 * gfortran.dg/pr89497.f90: New test.
13833
13834 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13835
13836 PR fortran/70068
13837 * gfortran.dg/substr_7.f90: New test.
13838
13839 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13840
13841 PR fortran/42651
13842 * gfortran.dg/pr42651.f90: New test.
13843 * gfortran.dg/func_result_7.f90: Update error message.
13844
13845 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13846
13847 PR tree-optimization/84005
13848 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13849 failing to force the alignment.
13850
13851 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13852
13853 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13854 from this to...
13855 <vclzd>: ...this.
13856
13857 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13858
13859 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13860 message. Fix scan-assembler patterns.
13861
13862 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13863
13864 PR c++/85015
13865 * g++.dg/cpp0x/pr85015.C: New test.
13866
13867 PR c++/84942
13868 * g++.dg/cpp1y/pr84942.C: New test.
13869
13870 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13871
13872 PR inline-asm/85030
13873 * gcc.target/i386/pr85030.c: New.
13874
13875 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13876
13877 PR target/85026
13878 * g++.dg/pr85026.C: New test.
13879
13880 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13881
13882 * g++.dg/debug/pr84704.C: XFAIL AIX.
13883
13884 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13885
13886 PR target/84826
13887 * gcc.target/arm/pr84826.c: Add dg directive.
13888
13889 2018-03-23 Marek Polacek <polacek@redhat.com>
13890
13891 PR c++/85033
13892 * g++.dg/ext/builtin-offsetof2.C: New test.
13893
13894 PR c++/85045
13895 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13896 * gcc.dg/pr85045.c: New test.
13897
13898 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13899
13900 PR debug/85020
13901 * gnat.dg/lto22.adb: New test.
13902 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13903 * gnat.dg/lto22_pkg2.ads: Likewise.
13904
13905 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR c/80778
13908 * gcc.dg/lto/pr80778_0.c: New test.
13909
13910 PR inline-asm/85034
13911 * gcc.target/i386/pr85034.c: New test.
13912
13913 PR inline-asm/85022
13914 * c-c++-common/torture/pr85022.c: New test.
13915
13916 PR sanitizer/85029
13917 * g++.dg/ubsan/pr85029.C: New test.
13918
13919 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13920
13921 PR c++/71251
13922 * g++.dg/cpp0x/pr71251.C: New.
13923
13924 PR c++/84789
13925 * g++.dg/template/pr84789.C: New.
13926 * g++.dg/template/pr84789-2.C: New.
13927 * g++.dg/template/pr84789-3.C: New.
13928 * g++.dg/parse/dtor11.C: Accept alternate error message.
13929
13930 PR c++/84729
13931 * g++.dg/pr84729.C: New.
13932 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13933 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13934 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13935
13936 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13937
13938 PR fortran/84922
13939 * gfortran.dg/interface_42.f90: New test.
13940 * gfortran.dg/interface_43.f90: New test.
13941
13942 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13943
13944 PR target/84826
13945 * gcc.target/arm/pr84826.c: New test.
13946
13947 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13948
13949 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13950 dg-require-effective-target.
13951 * gcc.target/arm/addr-modes-int.c: Likewise.
13952 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13953
13954 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13955
13956 PR target/84760
13957 * gcc.target/powerpc/altivec-ld-1.c: New test.
13958
13959 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13960
13961 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13962
13963 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13964
13965 PR inline-asm/84941
13966 * gcc.dg/pr84941.c: New test.
13967
13968 2018-03-22 Tom de Vries <tom@codesourcery.com>
13969
13970 PR tree-optimization/84956
13971 * gcc.dg/pr84956.c: New test.
13972
13973 2018-03-22 Marek Polacek <polacek@redhat.com>
13974
13975 PR c++/84854
13976 * g++.dg/cpp1z/constexpr-if15.C: New test.
13977 * g++.dg/cpp1z/constexpr-if16.C: New test.
13978
13979 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13980
13981 * gcc.dg/builtin-tgmath-3.c: New test.
13982
13983 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13984
13985 PR c++/71965
13986 * g++.dg/concepts/pr71965.C: New.
13987
13988 PR c++/84610
13989 PR c++/84642
13990 * g++.dg/cpp0x/pr84610.C: New.
13991 * g++.dg/cpp0x/pr84642.C: New.
13992
13993 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13994
13995 PR c/84999
13996 * c-c++-common/pr84999.c: New test.
13997
13998 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13999
14000 PR c++/84972
14001 * g++.dg/ext/desig10.C: New.
14002
14003 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14004 Harald Anlauf <anlauf@gmx.de>
14005
14006 PR fortran/84957
14007 * gfortran.dg/pr84957.f90: New test.
14008
14009 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14010
14011 PR tree-optimization/84960
14012 * gcc.c-torture/compile/pr84960.c: New test.
14013
14014 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
14015
14016 PR tree-optimization/84811
14017 * gcc.dg/torture/pr84811.c: New test.
14018
14019 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR tree-optimization/84982
14022 * c-c++-common/pr84982.c: New test.
14023
14024 PR c++/84961
14025 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
14026 "m" (++x) in C++.
14027 * g++.dg/torture/pr84961-1.C: New test.
14028 * g++.dg/torture/pr84961-2.C: New test.
14029
14030 2018-03-21 Nathan Sidwell <nathan@acm.org>
14031
14032 PR c++/85008
14033 * g++.dg/pr85008.C: New.
14034
14035 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
14036
14037 PR fortran/84615
14038 * gfortran.dg/char_result_17.f90: New test.
14039
14040 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14041
14042 PR c++/84994
14043 * g++.dg/other/accessor-fixits-1.C: Move to...
14044 * g++.dg/torture/accessor-fixits-1.C: ...here.
14045 * g++.dg/other/accessor-fixits-2.C: Move to...
14046 * g++.dg/torture/accessor-fixits-2.C: ...here.
14047 * g++.dg/other/accessor-fixits-3.C: Move to...
14048 * g++.dg/torture/accessor-fixits-3.C: ...here.
14049 * g++.dg/other/accessor-fixits-4.C: Move to...
14050 * g++.dg/torture/accessor-fixits-4.C: ...here.
14051 * g++.dg/other/accessor-fixits-5.C: Move to...
14052 * g++.dg/torture/accessor-fixits-5.C: ...here.
14053 * g++.dg/torture/accessor-fixits-6.C: New testcase.
14054 * g++.dg/torture/accessor-fixits-7.C: New testcase.
14055 * g++.dg/torture/accessor-fixits-8.C: New testcase.
14056
14057 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14058
14059 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
14060
14061 2018-03-21 Sudakshina Das <sudi.das@arm.com>
14062
14063 PR target/82989
14064 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
14065
14066 2018-03-21 Nathan Sidwell <nathan@acm.org>
14067
14068 PR c++/84804
14069 * g++.dg/lookup/pr84804.C: New.
14070
14071 2018-03-21 Martin Sebor <msebor@redhat.com>
14072
14073 PR c++/84850
14074 * g++.dg/Wclass-memaccess-3.C: New test.
14075 * g++.dg/Wclass-memaccess-4.C: New test.
14076
14077 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14078
14079 PR c++/84892
14080 * g++.dg/other/accessor-fixits-1.C
14081 (test_access_const_t1_color): New.
14082 (test_deref_const_t1_color): New.
14083 * g++.dg/other/accessor-fixits-5.C: New testcase.
14084
14085 2018-03-21 Tom de Vries <tom@codesourcery.com>
14086
14087 PR tree-optimization/83126
14088 * gcc.dg/graphite/pr83126.c: New test.
14089
14090 2018-03-21 Nathan Sidwell <nathan@acm.org>
14091
14092 * g++.dg/ext/anon-struct6.C: Adjust.
14093 * g++.dg/ext/deprecate-1.C: New.
14094 * g++.dg/ext/deprecate-2.C: New.
14095 * g++.dg/lookup/pr84602.C: Adjust.
14096 * g++.dg/lookup/pr84962.C: Adjust.
14097 * g++.old-deja/g++.other/anon4.C
14098
14099 PR c++/84836
14100 * g++.dg/lookup/pr84836.C: New.
14101
14102 2018-03-21 Bin Cheng <bin.cheng@arm.com>
14103
14104 PR tree-optimization/84969
14105 * gcc.dg/tree-ssa/pr84969.c: New test.
14106
14107 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR rtl-optimization/84989
14110 * gcc.target/i386/pr84989.c: New test.
14111
14112 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
14113
14114 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
14115
14116 2018-03-21 Martin Liska <mliska@suse.cz>
14117
14118 PR ipa/84963
14119 * gfortran.dg/goacc/pr84963.f90: New test.
14120
14121 2018-03-21 Marek Polacek <polacek@redhat.com>
14122
14123 PR c++/71638, ICE with NSDMI and reference.
14124 * g++.dg/cpp0x/nsdmi14.C: New test.
14125 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14126
14127 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14128
14129 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14130 MIPS with -mpaired-single directives.
14131
14132 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
14133
14134 PR fortran/85001
14135 * gfortran.dg/interface_41.f90: New test.
14136
14137 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR debug/84875
14140 * gcc.dg/pr84875.c: New test.
14141
14142 2018-03-20 Marek Polacek <polacek@redhat.com>
14143
14144 PR c++/84978, ICE with NRVO.
14145 * g++.dg/opt/nrv19.C: New test.
14146
14147 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14148
14149 PR target/82518
14150 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14151 Disable for armeb targets.
14152 * gcc.target/arm/pr82518.c: New test.
14153
14154 2018-03-20 Nathan Sidwell <nathan@acm.org>
14155
14156 PR c++/84962
14157 * g++.dg/lookup/pr84962.C: New.
14158
14159 PR c++/84970
14160 * g++.dg/lookup/pr84970.C: New.
14161
14162 2018-03-20 Richard Biener <rguenther@suse.de>
14163
14164 PR target/84986
14165 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14166
14167 2018-03-20 Martin Liska <mliska@suse.cz>
14168
14169 PR ipa/84825
14170 * g++.dg/ipa/pr84825.C: New test.
14171
14172 2018-03-20 Martin Liska <mliska@suse.cz>
14173
14174 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14175
14176 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR target/84845
14179 * gcc.c-torture/compile/pr84845.c: New test.
14180
14181 2018-03-20 Sudakshina Das <sudi.das@arm.com>
14182
14183 PR target/82989
14184 * gcc.target/arm/pr82989.c: New test.
14185
14186 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14187
14188 PR target/84945
14189 * gcc.target/i386/pr84945.c: New test.
14190
14191 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
14192
14193 PR target/81647
14194 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14195
14196 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14197
14198 PR c/84953
14199 * gcc.dg/pr84953.c: New test.
14200
14201 2018-03-19 Marek Polacek <polacek@redhat.com>
14202
14203 PR c++/84925
14204 * g++.dg/cpp1z/lambda-__func__.C: New test.
14205
14206 PR c++/84927
14207 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14208
14209 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
14210
14211 PR sanitizer/78651
14212 * g++.dg/asan/pr78651.C: New test.
14213
14214 2018-03-19 Tom de Vries <tom@codesourcery.com>
14215
14216 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14217 vect_int_mult. Add nvptx xfail for PR84958.
14218
14219 2018-03-19 Nathan Sidwell <nathan@acm.org>
14220
14221 PR c++/84835
14222 * g++.dg/cpp1y/pr84835.C: New.
14223
14224 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14225
14226 PR target/81647
14227 * gcc.target/aarch64/pr81647.c: New.
14228
14229 2018-03-19 Richard Biener <rguenther@suse.de>
14230
14231 PR tree-optimization/84933
14232 * g++.dg/pr84933.C: New testcase.
14233
14234 2018-03-19 Richard Biener <rguenther@suse.de>
14235
14236 PR tree-optimization/84859
14237 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14238 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14239 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14240 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14241
14242 2018-03-19 Nathan Sidwell <nathan@acm.org>
14243
14244 PR c++/84812
14245 * g++.dg/lookup/pr84812.C: New.
14246
14247 2018-03-19 Richard Biener <rguenther@suse.de>
14248
14249 PR tree-optimization/84929
14250 * gcc.dg/torture/pr84929.c: New testcase.
14251
14252 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14253
14254 PR target/84711
14255 * gcc.target/arm/big-endian-subreg.c: Delete.
14256
14257 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14258
14259 PR fortran/84931
14260 * gfortran.dg/array_constructor_52.f90: New test.
14261
14262 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14263
14264 PR fortran/77414
14265 * gfortran.dg/pr77414.f90: New test.
14266 * gfortran.dg/internal_references_1.f90: Adjust error message.
14267
14268 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14269
14270 PR fortran/65453
14271 * gfortran.dg/pr65453.f90: New test.
14272
14273 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14274
14275 PR tree-optimization/84913
14276 * gfortran.dg/vect/pr84913.f90: New test.
14277
14278 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14279
14280 PR fortran/79929
14281 * gfortran.dg/warn_concat.f90: New test.
14282
14283 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14284
14285 PR target/84899
14286 * gcc.dg/pr84899.c: New test.
14287
14288 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14289
14290 PR fortran/69395
14291 * gfortran.dg/pr69395.f90: Add test for max dimensions
14292
14293 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14294
14295 PR target/84876
14296 * gcc.target/i386/pr84876.c: New test.
14297
14298 2018-03-16 Martin Liska <mliska@suse.cz>
14299
14300 PR ipa/84833
14301 * gcc.target/i386/mvc11.c: New test.
14302
14303 2018-03-16 Martin Liska <mliska@suse.cz>
14304
14305 PR ipa/84722
14306 * gcc.target/i386/mvc10.c: New test.
14307
14308 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14309
14310 PR c++/79937
14311 PR c++/82410
14312 * g++.dg/cpp1y/pr79937-1.C: New test.
14313 * g++.dg/cpp1y/pr79937-2.C: New test.
14314 * g++.dg/cpp1y/pr79937-3.C: New test.
14315 * g++.dg/cpp1y/pr79937-4.C: New test.
14316 * g++.dg/cpp1y/pr82410.C: New test.
14317
14318 2018-03-16 Tom de Vries <tom@codesourcery.com>
14319
14320 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14321
14322 2018-03-16 Tom de Vries <tom@codesourcery.com>
14323
14324 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14325
14326 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14327
14328 PR c++/84874
14329 * g++.dg/cpp2a/desig8.C: New test.
14330
14331 PR tree-optimization/84841
14332 * gcc.dg/pr84841.c: New test.
14333
14334 PR c++/84874
14335 * g++.dg/cpp2a/desig7.C: New test.
14336
14337 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14338 Jim MacArthur <jim.macarthur@codethink.co.uk>
14339
14340 * gfortran.dg/automatic_1.f90: New test.
14341 * gfortran.dg/automatic_repeat.f90: New test
14342 * gfortran.dg/automatic_save.f90: New test.
14343 * gfortran.dg/vax_structure.f90: New test.
14344
14345 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14346
14347 PR fortran/78741
14348 * gfortran.dg/pr78741.f90: New test.
14349
14350 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14351
14352 PR fortran/69395
14353 * gfortran.dg/pr69395.f90: New test.
14354
14355 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14356
14357 PR c++/79085
14358 * g++.dg/opt/pr79085.C: New test.
14359
14360 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14361
14362 PR target/84574
14363 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14364 label instead of __x86_indirect_thunk label.
14365
14366 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14367
14368 PR c++/84222
14369 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14370 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14371 * g++.dg/warn/deprecated-13.C: New test.
14372
14373 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14374
14375 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14376
14377 2018-03-15 Richard Biener <rguenther@suse.de>
14378
14379 PR c/84873
14380 * c-c++-common/pr84873.c: New testcase.
14381
14382 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14383
14384 PR target/84711
14385 * gcc.target/arm/big-endian-subreg.c: New.
14386
14387 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14388
14389 PR target/84860
14390 * gcc.c-torture/compile/pr84860.c: New test.
14391
14392 2018-03-15 Julia Koval <julia.koval@intel.com>
14393
14394 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14395 cannonlake.
14396 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14397 avx512bitalg.
14398
14399 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR c/84853
14402 * gcc.dg/pr84853.c: New test.
14403
14404 2018-03-14 Carl Love <cel@us.ibm.com>
14405
14406 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14407
14408 2018-03-14 Martin Liska <mliska@suse.cz>
14409
14410 PR ipa/8480
14411 * g++.dg/lto/pr84805_0.C: New test.
14412 * g++.dg/lto/pr84805_1.C: New test.
14413 * g++.dg/lto/pr84805_2.C: New test.
14414
14415 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14416
14417 PR c/84852
14418 * gcc.dg/fixits-pr84852-1.c: New test.
14419 * gcc.dg/fixits-pr84852-2.c: New test.
14420
14421 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14422
14423 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14424 separate verbose message.
14425 * lib/scandump.exp (scan-dump-times): Likewise.
14426
14427 2018-03-14 Julia Koval <julia.koval@intel.com>
14428
14429 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14430 server.
14431 * gcc.target/i386/funcspec-56.inc: Ditto.
14432
14433 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14434
14435 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14436 aarch64_sve_hw.
14437
14438 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR sanitizer/83392
14441 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14442 check count from 17 to 14.
14443
14444 PR target/84844
14445 * gcc.target/i386/pr84844.c: New test.
14446
14447 2018-03-14 Richard Biener <rguenther@suse.de>
14448
14449 PR tree-optimization/84830
14450 * gcc.dg/torture/pr84830.c: New testcase.
14451
14452 2018-03-14 Marek Polacek <polacek@redhat.com>
14453
14454 PR c++/84596
14455 * g++.dg/cpp0x/static_assert15.C: New test.
14456
14457 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14458
14459 PR fortran/61775
14460 * gfortran.dg/pr61775.f90: New test.
14461
14462 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14463
14464 PR c++/84843
14465 * g++.dg/ext/pr84843-1.C: New test.
14466 * g++.dg/ext/pr84843-2.C: New test.
14467
14468 2018-03-13 David Pagan <dave.pagan@oracle.com>
14469
14470 PR c/46921
14471 * gcc.dg/pr46921.c: New test.
14472
14473 2018-03-13 Martin Sebor <msebor@redhat.com>
14474
14475 PR tree-optimization/84725
14476 * c-c++-common/Wstringop-truncation-4.c: New test.
14477 * c-c++-common/attr-nonstring-5.c: New test.
14478
14479 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14480
14481 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14482 than unpacks.
14483 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14484 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14485
14486 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14487
14488 * gcc.target/aarch64/sve/tls_1.c: New test.
14489 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14490
14491 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14492
14493 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14494 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14495
14496 2018-03-13 Martin Liska <mliska@suse.cz>
14497
14498 PR ipa/84658.
14499 * g++.dg/ipa/pr84658.C: New test.
14500
14501 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14502
14503 PR middle-end/84834
14504 * gcc.dg/pr84834.c: New test.
14505
14506 PR target/84827
14507 * gcc.target/i386/pr84827.c: New test.
14508
14509 PR target/84828
14510 * g++.dg/ext/pr84828.C: New test.
14511
14512 PR target/84786
14513 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14514 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14515
14516 PR c++/84808
14517 * g++.dg/cpp1y/constexpr-84808.C: New test.
14518
14519 PR c++/84704
14520 * g++.dg/debug/pr84704.C: New test.
14521
14522 2018-03-12 Renlin Li <renlin.li@arm.com>
14523
14524 * gcc.target/aarch64/movi_hf.c: New.
14525 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14526 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14527
14528 2018-03-12 Martin Sebor <msebor@redhat.com>
14529
14530 PR tree-optimization/83456
14531 * c-c++-common/Wrestrict-2.c: Remove test cases.
14532 * c-c++-common/Wrestrict.c: Same.
14533 * gcc.dg/Wrestrict-12.c: New test.
14534 * gcc.dg/Wrestrict-14.c: New test.
14535
14536 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14537
14538 * g++.dg/pr84821.C: New test.
14539
14540 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14541
14542 * gcc.dg/pr84799.c: New test.
14543
14544 2018-03-12 Richard Biener <rguenther@suse.de>
14545
14546 PR tree-optimization/84803
14547 * gcc.dg/torture/pr84803.c: New testcase.
14548
14549 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14550
14551 PR c++/84813
14552 * g++.dg/debug/pr84813.C: New test.
14553
14554 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14555
14556 PR fortran/84546
14557 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14558
14559 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14560
14561 PR fortran/83939
14562 * gfortran.dg/pr83939.f90
14563
14564 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14565
14566 PR fortran/66128
14567 * gfortran.dg/zero_sized_9.f90: New test.
14568
14569 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14570
14571 PR debug/58150
14572 * g++.dg/debug/dwarf2/enum2.C: New test.
14573
14574 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14575
14576 PR fortran/84734
14577 * gfortran.dg/pr84734.f90: New test.
14578
14579 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14580
14581 * gnat.dg/prot3.adb: New test.
14582 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14583
14584 2018-03-09 Jason Merrill <jason@redhat.com>
14585 Paolo Carlini <paolo.carlini@oracle.com>
14586
14587 PR c++/71169
14588 PR c++/71832
14589 * g++.dg/cpp0x/pr71169.C: New.
14590 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14591 * g++.dg/cpp0x/pr71832.C: Likewise.
14592
14593 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14594
14595 PR target/83969
14596 * gcc.target/powerpc/pr83969.c: New test.
14597
14598 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14599
14600 PR target/84772
14601 * gcc.dg/pr84772.c: New test.
14602
14603 PR c++/84076
14604 * g++.dg/warn/Wformat-2.C: New test.
14605
14606 PR c++/84767
14607 * g++.dg/ext/vla18.C: New test.
14608
14609 2018-03-09 Martin Sebor <msebor@redhat.com>
14610
14611 PR tree-optimization/84526
14612 * gcc.dg/Wrestrict-10.c: New test.
14613 * gcc.dg/Wrestrict-11.c: New test.
14614
14615 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14616
14617 PR rtl-optimization/84682
14618 * gcc.dg/torture/pr84682-1.c: New.
14619 * gcc.dg/torture/pr84682-2.c: New.
14620 * gcc.dg/torture/pr84682-3.c: New.
14621
14622 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14623
14624 PR c++/84724
14625 * g++.dg/ext/pr84724.C: New test.
14626
14627 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14628
14629 PR target/83712
14630 * gcc.target/arm/pr83712.c: New.
14631
14632 2018-03-09 Richard Biener <rguenther@suse.de>
14633
14634 PR tree-optimization/84775
14635 * gcc.dg/torture/pr84775.c: New testcase.
14636
14637 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14638
14639 PR debug/84404
14640 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14641 targets.
14642
14643 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14644
14645 * gcc.c-torture/compile/20180309-1.c: New test.
14646
14647 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14648
14649 PR c++/80598
14650 * g++.dg/warn/Wunused-function4.C: New test.
14651
14652 PR inline-asm/84742
14653 * gcc.target/i386/pr84742-1.c: New test.
14654 * gcc.target/i386/pr84742-2.c: New test.
14655
14656 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14657
14658 PR target/84748
14659 * gcc.c-torture/execute/pr84748.c: New test.
14660
14661 2018-03-08 Richard Biener <rguenther@suse.de>
14662
14663 PR middle-end/84552
14664 * gcc.dg/graphite/pr84552.c: New testcase.
14665
14666 2018-03-08 Richard Biener <rguenther@suse.de>
14667
14668 PR tree-optimization/84178
14669 * gcc.dg/torture/pr84178-2.c: New testcase.
14670
14671 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14672
14673 PR tree-optimization/84178
14674 * gcc.c-torture/compile/pr84178-1.c: New test.
14675
14676 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14677
14678 * lib/target-supports.exp: Do not return zero from a ifunc
14679 function.
14680
14681 2018-03-08 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/84746
14684 * gcc.dg/torture/pr84746.c: New testcase.
14685
14686
14687 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14688 PR debug/84404
14689 PR debug/84408
14690 * gcc.dg/graphite/pr84404.c: New.
14691
14692 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14693
14694 PR tree-optimization/84740
14695 * gcc.dg/torture/pr84740.c: New test.
14696
14697 PR tree-optimization/84739
14698 * gcc.dg/pr84739.c: New test.
14699
14700 2018-03-07 Martin Sebor <msebor@redhat.com>
14701
14702 PR tree-optimization/83519
14703 * gcc.dg/Wrestrict-13.c: New test.
14704
14705 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14706
14707 PR fortran/64124
14708 PR fortran/70409
14709 * gfortran.dg/pr64124.f90: New tests.
14710 * gfortran.dg/pr70409.f90: New tests.
14711
14712 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14713
14714 PR target/82411
14715 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14716
14717 2018-03-07 Martin Sebor <msebor@redhat.com>
14718
14719 PR tree-optimization/84526
14720 * gcc.dg/Wrestrict-10.c: New test.
14721
14722 2018-03-07 Martin Sebor <msebor@redhat.com>
14723
14724 PR tree-optimization/84468
14725 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14726 * gcc.dg/Wstringop-truncation.c: New test.
14727 * gcc.dg/Wstringop-truncation-2.c: New test.
14728
14729 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14730
14731 PR fortran/84565
14732 * gfortran.dg/pr84565.f90: New test.
14733
14734 PR middle-end/84723
14735 * gcc.target/i386/pr84723-1.c: New test.
14736 * gcc.target/i386/pr84723-2.c: New test.
14737 * gcc.target/i386/pr84723-3.c: New test.
14738 * gcc.target/i386/pr84723-4.c: New test.
14739 * gcc.target/i386/pr84723-5.c: New test.
14740
14741 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14742
14743 PR fortran/64107
14744 * gfortran.dg/pr64107.f90: New test.
14745
14746 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14747
14748 PR fortran/84697
14749 PR fortran/66128
14750 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14751
14752 2018-03-06 Marek Polacek <polacek@redhat.com>
14753
14754 PR c++/84684
14755 * g++.dg/cpp1z/constexpr-84684.C: New test.
14756
14757 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14758
14759 PR c/84721
14760 * gcc.dg/pr84721.c: New test.
14761
14762 PR target/84710
14763 * gcc.dg/pr84710.c: New test.
14764
14765 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14766
14767 PR fortran/56667
14768 * gfortran.dg/implied_do_2.f90: New test.
14769 * gfortran.dg/coarray_8.f90: Update for new error message.
14770
14771 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14772
14773 PR inline-asm/84683
14774 * g++.dg/ext/pr84683.C: New test.
14775
14776 PR tree-optimization/84687
14777 * gcc.dg/pr84687.c: New test.
14778
14779 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14780
14781 PR c++/84231
14782 * g++.dg/pr84231.C: New.
14783
14784 PR c++/84593
14785 * g++.dg/cpp1y/pr84593.C: New.
14786
14787 PR c++/84492
14788 * g++.dg/pr84492.C: New.
14789
14790 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14791
14792 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14793 __builtin_ppc_speculation_barrier.
14794
14795 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14796
14797 PR target/84700
14798 * gcc.target/powerpc/pr84700.c: New test.
14799
14800 2018-03-05 Nathan Sidwell <nathan@acm.org>
14801
14802 PR c++/84702
14803 * g++.dg/lookup/pr84702.C: New.
14804
14805 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14806
14807 PR target/84564
14808 * gcc.target/i386/pr84564.c: New test.
14809
14810 2018-03-05 Marek Polacek <polacek@redhat.com>
14811
14812 PR c++/84707
14813 * g++.dg/cpp0x/inline-ns10.C: New test.
14814
14815 2018-03-05 Nathan Sidwell <nathan@acm.org>
14816
14817 PR c++/84694
14818 * g++.dg/template/pr84694.C: New.
14819
14820 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14821
14822 PR target/84524
14823 * gcc.c-torture/execute/pr84524.c: New test.
14824 * gcc.target/i386/avx512bw-pr84524.c: New test.
14825
14826 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14827
14828 PR target/84264
14829 * g++.dg/pr84264.C: New test.
14830
14831 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14832
14833 PR c++/84618
14834 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14835 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14836 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14837
14838 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14839
14840 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14841 * g++.dg/other/i386-3.C: Ditto.
14842 * gcc.target/i386/sse-12.c: Ditto.
14843 * gcc.target/i386/sse-13.c: Ditto.
14844 * gcc.target/i386/sse-14.c: Ditto.
14845 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14846 * gcc.target/i386/wbinvd-1.c: New test.
14847 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14848 * gcc.target/i386/pconfig-1.c: Ditto.
14849
14850 2018-03-05 Pádraig Brady <P@draigBrady.com>
14851 Nathan Sidwell <nathan@acm.org>
14852
14853 PR c++/84497
14854 * g++.dg/cpp0x/pr84497.C: New.
14855
14856 2018-03-05 Richard Biener <rguenther@suse.de>
14857
14858 PR tree-optimization/84670
14859 * gcc.dg/pr84670-1.c: New testcase.
14860 * gcc.dg/pr84670-2.c: Likewise.
14861 * gcc.dg/pr84670-3.c: Likewise.
14862 * gcc.dg/pr84670-4.c: Likewise.
14863
14864 2018-03-05 Richard Biener <rguenther@suse.de>
14865
14866 PR tree-optimization/84650
14867 * gcc.dg/graphite/pr84650.c: New testcase.
14868
14869 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14870
14871 PR c++/82022
14872 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14873
14874 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14875
14876 PR fortran/71085
14877 * gfortran.dg/pr71085.f90: New test.
14878
14879 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14880
14881 PR fortran/66128
14882 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14883
14884 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14885
14886 PR fortran/51434
14887 * gfortran.dg/pr51434.f90: New test.
14888
14889 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14890
14891 PR c++/61358
14892 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14893
14894 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14895
14896 PR c++/67370
14897 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14898
14899 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14900
14901 PR c++/71464
14902 * g++.dg/torture/pr71464.C: New.
14903
14904 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14905
14906 PR fortran/80965
14907 * gfortran.dg/select_type_41.f90: New test.
14908
14909 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14910
14911 PR c++/61135
14912 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14913
14914 2018-03-02 Marek Polacek <polacek@redhat.com>
14915
14916 PR c++/84578
14917 * g++.dg/ext/flexary29.C: New test.
14918
14919 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14920
14921 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14922
14923 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14924
14925 PR c++/81812
14926 * g++.dg/torture/pr81812.C: New.
14927
14928 2018-03-02 Marek Polacek <polacek@redhat.com>
14929
14930 PR c++/84171
14931 * g++.dg/warn/Wsign-compare-8.C: New test.
14932
14933 PR c++/84663
14934 * g++.dg/parse/array-size3.C: New test.
14935
14936 PR c++/84664
14937 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14938
14939 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14940
14941 PR c++/84662
14942 * g++.dg/cpp1y/pr84662.C: New test.
14943
14944 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14945
14946 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14947 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14948 "dg-lto-options".
14949 * g++.dg/lto/20101010-1_0.C: Likewise.
14950 * g++.dg/lto/20101010-2_0.C: Likewise.
14951
14952 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14953
14954 PR ipa/84628
14955 * gcc.dg/pr84628.c: New test.
14956
14957 PR target/56540
14958 * gcc.target/ia64/pr56540.c: New test.
14959
14960 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14961
14962 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14963 32-bit target.
14964 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14965 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14966 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14967 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14968
14969 2018-03-02 Marek Polacek <polacek@redhat.com>
14970
14971 PR c++/84590
14972 * c-c++-common/ubsan/shift-11.c: New test.
14973
14974 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14975
14976 * gcc.dg/vect/vect-alias-check-13.c: New test.
14977
14978 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR target/84614
14981 * gcc.dg/pr84614.c: New test.
14982
14983 PR inline-asm/84625
14984 * gcc.target/i386/pr84625.c: New test.
14985
14986 2018-03-02 Richard Biener <rguenther@suse.de>
14987
14988 PR tree-optimization/84427
14989 * gcc.dg/torture/pr84427.c: New testcase.
14990
14991 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14992
14993 PR target/84534
14994 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14995 powerpc64le*-*-linux*.
14996 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14997 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14998
14999 2018-03-01 Martin Sebor <msebor@redhat.com>
15000
15001 PR c++/84294
15002 * g++.dg/ext/attr-const.C: Remove xfail.
15003 * g++.dg/ext/attr-malloc-3.C: New test.
15004 * g++.dg/ext/attr-noinline-3.C: New test.
15005 * g++.dg/ext/attr-noreturn-3.C: New test.
15006 * g++.dg/ext/attr-nothrow-3.C: New test.
15007 * g++.dg/ext/attr-pure.C: Remove xfail.
15008
15009 2018-03-02 Jakub Jelinek <jakub@redhat.com>
15010
15011 PR sanitizer/70875
15012 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
15013 dg-options and dg-shouldfail "ubsan" directive.
15014
15015 2018-03-01 Marek Polacek <polacek@redhat.com>
15016 Jason Merrill <jason@redhat.com>
15017
15018 PR c++/84582
15019 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
15020 * g++.dg/cpp1z/static1.C: New test.
15021 * g++.dg/template/static37.C: New test.
15022
15023 2018-03-01 Nathan Sidwell <nathan@acm.org>
15024
15025 PR c++/84434
15026 * g++.dg/template/pr84434.C: New.
15027
15028 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
15029
15030 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
15031 -mthumb to the command-line.
15032
15033 2018-03-01 Marek Polacek <polacek@redhat.com>
15034
15035 PR c++/84596
15036 * g++.dg/cpp0x/static_assert14.C: New test.
15037
15038 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
15039
15040 PR c++/79410
15041 * g++.dg/torture/pr79410.C: New.
15042
15043 2018-03-01 Martin Liska <mliska@suse.cz>
15044
15045 PR sanitizer/82484
15046 * gcc.dg/asan/pr82484.c: New test.
15047
15048 2018-03-01 Richard Biener <rguenther@suse.de>
15049
15050 PR debug/84645
15051 * gfortran.dg/lto/pr84645_0.f90: New testcase.
15052
15053 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15054
15055 PR fortran/84219
15056 * gfortran.dg/coarray_47.f90: New test.
15057
15058 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15059
15060 PR fortran/84538
15061 * gfortran.dg/class_array_23.f03: New test.
15062
15063 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15064
15065 PR rtl-optimization/84528
15066 * gcc.dg/torture/pr84538.c: Rename to...
15067 * gcc.dg/torture/pr84528.c: ...this.
15068
15069 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15070
15071 PR rtl-optimization/84528
15072 * gcc.dg/torture/pr84538.c: New test.
15073
15074 2018-02-28 Martin Sebor <msebor@redhat.com>
15075
15076 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
15077 -fpic test failures.
15078 * c-c++-common/Wrestrict-2.c: Same.
15079 * c-c++-common/Wstringop-truncation.c: Same.
15080 * gcc.dg/Warray-bounds-22.c: Same.
15081 * gcc.dg/Wstringop-overflow.c: Same.
15082 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
15083 (signed_range): Same.
15084 (unsigned_anti_range): Same.
15085 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
15086 (signed_range): Same.
15087 (unsigned_anti_range): Same.
15088 * gcc.dg/attr-alloc_size-7.c: Same.
15089 * gcc.dg/attr-alloc_size-8.c: Same.
15090 * gcc.dg/builtin-alloc-size.c: Same.
15091 * gcc.dg/builtin-stpncpy.c: Same.
15092 * gcc.dg/builtins-nonnull.c: Same.
15093 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15094 * gcc.dg/pr79214.c: Same.
15095 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15096 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15097 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15098 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15099 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15100 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15101 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15102 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15103 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15104 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15105 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15106
15107 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
15108
15109 PR target/84014
15110 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15111
15112 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15113
15114 PR c++/84609
15115 * g++.dg/cpp0x/pr84609.C: New test.
15116
15117 2018-02-28 Martin Sebor <msebor@redhat.com>
15118
15119 PR testsuite/84617
15120 * g++.dg/ext/attr-malloc-3.C: New test.
15121 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
15122 to pre-existing problems.
15123 * g++.dg/ext/attr-pure.C: Same.
15124
15125 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
15126
15127 PR fortran/83901
15128 * gfortran.dg/associate_37.f90: New test.
15129
15130 PR fortran/83344
15131 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15132
15133 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15134
15135 PR target/52991
15136 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15137 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15138 * gcc.dg/bf-ms-layout-4.c: New test.
15139 * gcc.dg/bf-ms-layout-5.c: New test.
15140
15141 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
15142
15143 PR target/83399
15144 * gcc.target/powerpc/pr83399.c: Only run on Linux.
15145
15146 2018-02-28 Richard Biener <rguenther@suse.de>
15147
15148 PR tree-optimization/84584
15149 * gcc.dg/graphite/pr84584.c: New testcase.
15150
15151 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
15152
15153 PR preprocessor/84517
15154 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15155
15156 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15157
15158 * c-c++-common/dump-ada-spec-12.c: New test.
15159 * c-c++-common/dump-ada-spec-13.c: Likewise.
15160
15161 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15162
15163 * c-c++-common/dump-ada-spec-11.c: New test.
15164
15165 2018-02-28 Martin Liska <mliska@suse.cz>
15166
15167 PR testsuite/84597
15168 * g++.dg/ext/timevar1.C: Fix pruned patterns.
15169 * g++.dg/ext/timevar2.C: Likewise.
15170
15171 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15172
15173 * c-c++-common/dump-ada-spec-8.c: New test.
15174 * c-c++-common/dump-ada-spec-9.c: Likewise.
15175 * c-c++-common/dump-ada-spec-10.c: Likewise.
15176
15177 2018-02-28 Richard Biener <rguenther@suse.de>
15178
15179 PR middle-end/84607
15180 * gcc.dg/pr84607.c: New testcase.
15181
15182 2018-02-28 Nathan Sidwell <nathan@acm.org>
15183
15184 PR c++/84602
15185 * g++.dg/lookup/pr84602.C: New.
15186
15187 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR c++/83871
15190 PR c++/83503
15191 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15192 dg-options.
15193 * g++.dg/ext/attr-nonnull.C: Likewise.
15194 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15195 directives.
15196 * g++.dg/ext/attr-noinline-2.C: Likewise.
15197 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15198 -fdump-tree-eh in dg-options.
15199
15200 2018-02-28 Alan Modra <amodra@gmail.com>
15201
15202 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
15203 GNU ld message.
15204 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15205
15206 2018-02-27 Martin Sebor <msebor@redhat.com>
15207
15208 PR c++/83871
15209 PR c++/83503
15210 * g++.dg/Wmissing-attributes.C: New test.
15211 * g++.dg/ext/attr-const-pure.C: New test.
15212 * g++.dg/ext/attr-const.C: New test.
15213 * g++.dg/ext/attr-deprecated-2.C: New test.
15214 * g++.dg/ext/attr-malloc-2.C: New test.
15215 * g++.dg/ext/attr-malloc.C: New test.
15216 * g++.dg/ext/attr-noinline-2.C: New test.
15217 * g++.dg/ext/attr-noinline.C: New test.
15218 * g++.dg/ext/attr-nonnull.C: New test.
15219 * g++.dg/ext/attr-noreturn-2.C: New test.
15220 * g++.dg/ext/attr-noreturn.C: New test.
15221 * g++.dg/ext/attr-nothrow-2.C: New test.
15222 * g++.dg/ext/attr-nothrow.C: New test.
15223 * g++.dg/ext/attr-optimize.C: New test.
15224 * g++.dg/ext/attr-pure.C: New test.
15225 * g++.dg/ext/attr-returns-nonnull.C: New test.
15226 * g++.dg/ext/attr-warning.C: New test.
15227
15228 2018-02-27 Nathan Sidwell <nathan@acm.org>
15229
15230 PR c++/84426
15231 * g++.dg/lookup/pr84426.C: New.
15232
15233 2018-02-27 Richard Biener <rguenther@suse.de>
15234
15235 PR tree-optimization/84512
15236 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15237
15238 2018-02-27 Martin Liska <mliska@suse.cz>
15239
15240 PR gcov-profile/84548
15241 * g++.dg/gcov/pr84548.C: New test.
15242
15243 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15244
15245 PR target/84575
15246 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15247
15248 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15249
15250 PR c++/84558
15251 * g++.dg/cpp1y/pr84558.C: New test.
15252
15253 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15254
15255 PR c++/84540
15256 * g++.dg/cpp0x/alignas14.C: New.
15257 * g++.dg/cpp0x/alignas15.C: Likewise.
15258
15259 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15260
15261 PR c++/84557
15262 * g++.dg/gomp/pr84557.C: New test.
15263
15264 2018-02-26 Marek Polacek <polacek@redhat.com>
15265
15266 PR c++/84325
15267 * g++.dg/cpp1z/pr84325.C: New test.
15268
15269 2018-02-26 Carl Love <cel@us.ibm.com>
15270
15271 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15272 Power 8 test file.
15273 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15274 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15275 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15276 -mcpu=power8.
15277 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15278 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15279 -mcpu=power8.
15280
15281 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15282
15283 PR target/84039
15284 * gcc.target/i386/indirect-thunk-1.c: Updated.
15285 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15286 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15287 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15288 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15289 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15290 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15291 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15292 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15293 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15294 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15295 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15296 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15297 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15298 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15299 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15300 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15301 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15302 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15303 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15304 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15305 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15306 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15307 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15308 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15309 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15310 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15311 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15312 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15313 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15314 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15315 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15316 * gcc.target/i386/ret-thunk-9.c: Likewise.
15317 * gcc.target/i386/ret-thunk-10.c: Likewise.
15318 * gcc.target/i386/ret-thunk-11.c: Likewise.
15319 * gcc.target/i386/ret-thunk-12.c: Likewise.
15320 * gcc.target/i386/ret-thunk-13.c: Likewise.
15321 * gcc.target/i386/ret-thunk-14.c: Likewise.
15322 * gcc.target/i386/ret-thunk-15.c: Likewise.
15323
15324 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15325
15326 * gcc.c-torture/execute/20180226-1.c: New test.
15327
15328 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15329
15330 PR tree-optimization/83965
15331 * gcc.dg/vect/pr83965-2.c: New test.
15332
15333 2018-02-26 Tom de Vries <tom@codesourcery.com>
15334
15335 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15336
15337 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15338
15339 PR target/84530
15340 * gcc.target/i386/ret-thunk-22.c: New test.
15341 * gcc.target/i386/ret-thunk-23.c: Likewise.
15342 * gcc.target/i386/ret-thunk-24.c: Likewise.
15343 * gcc.target/i386/ret-thunk-25.c: Likewise.
15344 * gcc.target/i386/ret-thunk-26.c: Likewise.
15345
15346 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15347
15348 PR c++/84533
15349 * g++.dg/cpp1z/pr84533.C: New.
15350
15351 2018-02-26 Marek Polacek <polacek@redhat.com>
15352
15353 PR c++/84537
15354 * g++.dg/parse/error60.C: New test.
15355
15356 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15357
15358 PR c++/84556
15359 * g++.dg/gomp/pr84556.C: New test.
15360 * g++.dg/vect/pr84556.cc: New test.
15361
15362 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15363
15364 PR fortran/32957
15365 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15366 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15367 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15368 * gfortran.dg/c_loc_test.f90: Likewise.
15369 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15370 * gfortran.dg/proc_decl_17.f90: Likewise.
15371 * gfortran.dg/proc_ptr_8.f90: Likewise.
15372
15373 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15374
15375 PR target/84521
15376 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15377 r254814 disabling -fomit-frame-pointer by default.
15378 * gcc.target/aarch64/spill_1.c: Likewise.
15379 * gcc.target/aarch64/test_frame_11.c: Likewise.
15380 * gcc.target/aarch64/test_frame_12.c: Likewise.
15381 * gcc.target/aarch64/test_frame_13.c: Likewise.
15382 * gcc.target/aarch64/test_frame_14.c: Likewise.
15383 * gcc.target/aarch64/test_frame_15.c: Likewise.
15384 * gcc.target/aarch64/test_frame_3.c: Likewise.
15385 * gcc.target/aarch64/test_frame_5.c: Likewise.
15386 * gcc.target/aarch64/test_frame_9.c: Likewise.
15387
15388 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15389
15390 PR fortran/83633
15391 * gfortran.dg/explicit_shape_1.f90: New test.
15392 * gfortran.dg/automatic_module_variable.f90: Update regex.
15393 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15394 * gfortran.dg/constant_shape.f90: Ditto.
15395 * gfortran.dg/dec_structure_23.f90: Ditto.
15396 * gfortran.dg/pr78240.f90: Ditto.
15397
15398 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15399
15400 PR fortran/84523
15401 * gfortran.dg/pr84523.f90: New test.
15402
15403 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15404
15405 PR fortran/78238
15406 * gfortran.dg/select_type_40.f90: New test.
15407
15408 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15409
15410 PR fortran/30792
15411 * gfortran.dg/data_substring.f90: New test.
15412
15413 2018-02-24 Marek Polacek <polacek@redhat.com>
15414
15415 PR c++/83692
15416 * g++.dg/cpp1z/constexpr-83692.C: New test.
15417
15418 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15419
15420 PR fortran/84346
15421 * gfortran.dg/statement_function_1.f90: Update test.
15422
15423 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15424
15425 PR fortran/84506
15426 * gfortran.dg/inquire_19.f90: New test.
15427
15428 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15429
15430 PR fortran/83149
15431 * gfortran.dg/pr83149_b.f90: New test.
15432 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15433
15434 2018-02-23 Carl Love <cel@us.ibm.com>
15435
15436 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15437 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15438 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15439 Power 8 tests.
15440
15441 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15442
15443 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15444 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15445
15446 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15447
15448 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15449 expected output.
15450
15451 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15452
15453 PR fortran/83149
15454 * gfortran.dg/pr83149_1.f90: New test.
15455 * gfortran.dg/pr83149.f90: Additional source for previous.
15456
15457 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15458
15459 PR testsuite/80551
15460 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15461 __GI___pthread_mutex_init as well.
15462
15463 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15464
15465 PR fortran/83148
15466 * gfortran.dg/class_68.f90: New test.
15467
15468 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15469
15470 PR fortran/59781
15471 * gfortran.dg/derived_init_5.f90: New test.
15472
15473 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15474
15475 PR target/82851
15476 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15477 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15478
15479 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15480
15481 PR target/81572
15482 * gcc.target/powerpc/pr81572.c: New.
15483
15484 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15485
15486 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15487
15488 2018-02-22 Martin Sebor <msebor@redhat.com>
15489
15490 PR tree-optimization/84480
15491 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15492 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15493
15494 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15495
15496 PR target/84176
15497 * gcc.target/i386/indirect-thunk-11.c: New test.
15498 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15499 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15500 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15501 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15502 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15503 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15504 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15505 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15506 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15507
15508 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15509
15510 PR target/83335
15511 * gcc.target/aarch64/asm-2.c: Add dg-error for
15512 ILP32 mode.
15513 * gcc.target/aarch64/asm-4.c: New test.
15514
15515 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15516
15517 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15518
15519 2018-02-22 Marek Polacek <polacek@redhat.com>
15520
15521 PR c++/84493
15522 * g++.dg/parse/error59.C: New test.
15523
15524 2018-02-22 Tom de Vries <tom@codesourcery.com>
15525
15526 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15527
15528 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15529
15530 PR c++/77655
15531 * g++.dg/cpp0x/pr77655.C: New.
15532
15533 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15534
15535 PR c++/84496
15536 * g++.dg/cpp1y/pr84496.C: New test.
15537
15538 PR target/84502
15539 * g++.dg/torture/pr84502.C: New test.
15540
15541 PR tree-optimization/84503
15542 * gcc.dg/pr84503-1.c: New test.
15543 * gcc.dg/pr84503-2.c: New test.
15544
15545 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15546
15547 PR tree-optimization/84478
15548 * gcc.c-torture/execute/pr84478.c: New test.
15549
15550 2018-02-20 Martin Sebor <msebor@redhat.com>
15551
15552 PR middle-end/84095
15553 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15554 * c-c++-common/Wrestrict.c: Same.
15555 * gcc.dg/Wrestrict-6.c: Same.
15556 * gcc.dg/Warray-bounds-27.c: New test.
15557 * gcc.dg/Wrestrict-8.c: New test.
15558 * gcc.dg/Wrestrict-9.c: New test.
15559 * gcc.dg/pr84095.c: New test.
15560
15561 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15562
15563 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15564
15565 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15566
15567 PR fortran/48890
15568 PR fortran/83823
15569 * gfortran.dg/structure_constructor_14.f90: New test.
15570
15571 2018-02-20 Jeff Law <law@redhat.com>
15572
15573 PR middle-end/82123
15574 PR tree-optimization/81592
15575 PR middle-end/79257
15576 * gcc.dg/pr81592.c: New test.
15577 * gcc.dg/pr82123.c: New test.
15578 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15579
15580 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15581
15582 PR c++/84488
15583 * g++.dg/warn/Wunused-var-30.C: New test.
15584
15585 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15586
15587 PR tree-optimization/84419
15588 * gcc.dg/vect/pr84419.c: New test.
15589
15590 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15591
15592 PR middle-end/82004
15593 * gfortran.dg/pr82004.f90: New test.
15594
15595 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15596
15597 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15598
15599 2018-02-20 Martin Liska <mliska@suse.cz>
15600
15601 PR c/84310
15602 PR target/79747
15603 * gcc.target/i386/pr84310.c: New test.
15604 * gcc.target/i386/pr84310-2.c: Likewise.
15605
15606 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15607
15608 PR c++/84446
15609 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15610
15611 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15612
15613 PR c++/84445
15614 * g++.dg/cpp1z/launder7.C: New test.
15615
15616 PR c++/84449
15617 * g++.dg/cpp0x/constexpr-84449.C: New test.
15618
15619 PR c++/84455
15620 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15621
15622 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15623
15624 PR fortran/83344
15625 PR fortran/83975
15626 * gfortran.dg/associate_22.f90: Enable commented out test.
15627 * gfortran.dg/associate_36.f90: New test.
15628
15629 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15630
15631 PR target/84146
15632 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15633
15634 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15635
15636 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15637 (dg-options): Use -mavx instead of -w.
15638
15639 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15640
15641 PR c++/84444
15642 * g++.dg/cpp1z/launder8.C: New test.
15643
15644 PR c++/84448
15645 * g++.dg/gomp/pr84448.C: New test.
15646
15647 PR c++/84430
15648 * g++.dg/gomp/pr84430.C: New test.
15649
15650 PR tree-optimization/84452
15651 * gcc.dg/pr84452.c: New test.
15652
15653 PR c++/79064
15654 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15655
15656 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15657
15658 PR fortran/35339
15659 * gfortran.dg/implied_do_io_4.f90: New test.
15660
15661 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15662
15663 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15664 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15665 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15666
15667 2018-02-19 Carl Love <cel@us.ibm.com>
15668
15669 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15670
15671 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15672
15673 PR target/84460
15674 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15675
15676 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15677
15678 PR c++/84348
15679 * g++.dg/cpp0x/auto50.C: New.
15680 * g++.dg/parse/friend12.C: Adjust.
15681
15682 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15683
15684 PR libgfortran/84389
15685 * gfortran.dg/dtio_33.f90: New test.
15686
15687 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15688
15689 PR libgfortran/84412
15690 * gfortran.dg/inquire_18.f90: New test.
15691
15692 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15693
15694 PR fortran/84381
15695 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15696 * gfortran.dg/pointer_intent_3.f90: Ditto.
15697 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15698 * gfortran.dg/protected_3.f90: Ditto.
15699 * gfortran.dg/protected_4.f90: Ditto.
15700 * gfortran.dg/protected_5.f90: Ditto.
15701 * gfortran.dg/protected_6.f90: Ditto.
15702
15703 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15704
15705 PR fortran/80945
15706 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15707 change to run.
15708
15709 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15710
15711 PR fortran/84270
15712 * gfortran.dg/inline_matmul_22.f90: New test.
15713
15714 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15715
15716 PR fortran/84381
15717 * gfortran.dg/abort_shoulfail.f90: New test.
15718 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15719 by STOP n.
15720 * gfortran.dg/PR19754_2.f90: Likewise.
15721 * gfortran.dg/PR19872.f: Likewise.
15722 * gfortran.dg/PR49268.f90: Likewise.
15723 * gfortran.dg/Wall.f90: Likewise.
15724 * gfortran.dg/Wno-all.f90: Likewise.
15725 * gfortran.dg/achar_1.f90: Likewise.
15726 * gfortran.dg/achar_2.f90: Likewise.
15727 * gfortran.dg/achar_4.f90: Likewise.
15728 * gfortran.dg/achar_6.F90: Likewise.
15729 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15730 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15731 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15732 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15733 * gfortran.dg/actual_array_result_1.f90: Likewise.
15734 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15735 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15736 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15737 * gfortran.dg/actual_procedure_1.f90: Likewise.
15738 * gfortran.dg/adjustl_1.f90: Likewise.
15739 * gfortran.dg/advance_1.f90: Likewise.
15740 * gfortran.dg/advance_4.f90: Likewise.
15741 * gfortran.dg/advance_5.f90: Likewise.
15742 * gfortran.dg/advance_6.f90: Likewise.
15743 * gfortran.dg/aint_anint_1.f90: Likewise.
15744 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15745 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15746 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15747 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15748 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15749 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15750 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15751 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15752 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15753 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15754 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15755 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15756 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15757 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15758 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15759 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15760 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15761 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15762 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15763 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15764 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15765 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15766 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15767 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15768 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15769 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15770 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15771 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15772 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15773 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15774 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15775 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15776 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15777 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15778 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15779 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15780 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15781 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15782 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15783 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15784 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15785 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15786 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15787 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15788 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15789 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15790 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15791 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15792 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15793 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15794 * gfortran.dg/allocatable_function_1.f90: Likewise.
15795 * gfortran.dg/allocatable_function_10.f90: Likewise.
15796 * gfortran.dg/allocatable_function_3.f90: Likewise.
15797 * gfortran.dg/allocatable_function_5.f90: Likewise.
15798 * gfortran.dg/allocatable_function_6.f90: Likewise.
15799 * gfortran.dg/allocatable_function_7.f90: Likewise.
15800 * gfortran.dg/allocatable_function_8.f90: Likewise.
15801 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15802 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15803 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15804 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15805 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15806 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15807 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15808 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15809 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15810 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15811 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15812 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15813 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15814 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15815 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15816 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15817 * gfortran.dg/allocate_class_3.f90: Likewise.
15818 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15819 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15820 * gfortran.dg/allocate_derived_5.f90: Likewise.
15821 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15822 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15823 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15824 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15825 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15826 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15827 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15828 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15829 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15830 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15831 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15832 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15833 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15834 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15835 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15836 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15837 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15838 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15839 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15840 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15841 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15842 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15843 * gfortran.dg/altreturn_3.f90: Likewise.
15844 * gfortran.dg/altreturn_5.f90: Likewise.
15845 * gfortran.dg/altreturn_7.f90: Likewise.
15846 * gfortran.dg/and_or_xor.f90: Likewise.
15847 * gfortran.dg/anint_1.f90: Likewise.
15848 * gfortran.dg/any_all_1.f90: Likewise.
15849 * gfortran.dg/anyallcount_1.f90: Likewise.
15850 * gfortran.dg/append_1.f90: Likewise.
15851 * gfortran.dg/argument_checking_1.f90: Likewise.
15852 * gfortran.dg/argument_checking_2.f90: Likewise.
15853 * gfortran.dg/argument_checking_8.f90: Likewise.
15854 * gfortran.dg/arithmetic_if.f90: Likewise.
15855 * gfortran.dg/array_1.f90: Likewise.
15856 * gfortran.dg/array_2.f90: Likewise.
15857 * gfortran.dg/array_alloc_1.f90: Likewise.
15858 * gfortran.dg/array_alloc_2.f90: Likewise.
15859 * gfortran.dg/array_alloc_3.f90: Likewise.
15860 * gfortran.dg/array_assignment_1.F90: Likewise.
15861 * gfortran.dg/array_assignment_5.f90: Likewise.
15862 * gfortran.dg/array_constructor_1.f90: Likewise.
15863 * gfortran.dg/array_constructor_10.f90: Likewise.
15864 * gfortran.dg/array_constructor_11.f90: Likewise.
15865 * gfortran.dg/array_constructor_12.f90: Likewise.
15866 * gfortran.dg/array_constructor_15.f90: Likewise.
15867 * gfortran.dg/array_constructor_16.f90: Likewise.
15868 * gfortran.dg/array_constructor_17.f90: Likewise.
15869 * gfortran.dg/array_constructor_19.f90: Likewise.
15870 * gfortran.dg/array_constructor_23.f: Likewise.
15871 * gfortran.dg/array_constructor_24.f: Likewise.
15872 * gfortran.dg/array_constructor_32.f90: Likewise.
15873 * gfortran.dg/array_constructor_36.f90: Likewise.
15874 * gfortran.dg/array_constructor_39.f90: Likewise.
15875 * gfortran.dg/array_constructor_4.f90: Likewise.
15876 * gfortran.dg/array_constructor_40.f90: Likewise.
15877 * gfortran.dg/array_constructor_44.f90: Likewise.
15878 * gfortran.dg/array_constructor_45.f90: Likewise.
15879 * gfortran.dg/array_constructor_46.f90: Likewise.
15880 * gfortran.dg/array_constructor_47.f90: Likewise.
15881 * gfortran.dg/array_constructor_49.f90: Likewise.
15882 * gfortran.dg/array_constructor_5.f90: Likewise.
15883 * gfortran.dg/array_constructor_50.f90: Likewise.
15884 * gfortran.dg/array_constructor_6.f90: Likewise.
15885 * gfortran.dg/array_constructor_7.f90: Likewise.
15886 * gfortran.dg/array_constructor_8.f90: Likewise.
15887 * gfortran.dg/array_constructor_9.f90: Likewise.
15888 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15889 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15890 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15891 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15892 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15893 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15894 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15895 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15896 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15897 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15898 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15899 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15900 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15901 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15902 * gfortran.dg/array_function_1.f90: Likewise.
15903 * gfortran.dg/array_function_5.f90: Likewise.
15904 * gfortran.dg/array_initializer_1.f90: Likewise.
15905 * gfortran.dg/array_initializer_2.f90: Likewise.
15906 * gfortran.dg/array_memcpy_5.f90: Likewise.
15907 * gfortran.dg/array_memset_2.f90: Likewise.
15908 * gfortran.dg/array_reference_1.f90: Likewise.
15909 * gfortran.dg/array_return_value_1.f90: Likewise.
15910 * gfortran.dg/array_section_1.f90: Likewise.
15911 * gfortran.dg/array_temporaries_3.f90: Likewise.
15912 * gfortran.dg/arrayio_1.f90: Likewise.
15913 * gfortran.dg/arrayio_10.f90: Likewise.
15914 * gfortran.dg/arrayio_11.f90: Likewise.
15915 * gfortran.dg/arrayio_12.f90: Likewise.
15916 * gfortran.dg/arrayio_13.f90: Likewise.
15917 * gfortran.dg/arrayio_14.f90: Likewise.
15918 * gfortran.dg/arrayio_16.f90: Likewise.
15919 * gfortran.dg/arrayio_2.f90: Likewise.
15920 * gfortran.dg/arrayio_3.f90: Likewise.
15921 * gfortran.dg/arrayio_4.f90: Likewise.
15922 * gfortran.dg/arrayio_5.f90: Likewise.
15923 * gfortran.dg/arrayio_6.f90: Likewise.
15924 * gfortran.dg/arrayio_7.f90: Likewise.
15925 * gfortran.dg/arrayio_8.f90: Likewise.
15926 * gfortran.dg/arrayio_9.f90: Likewise.
15927 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15928 * gfortran.dg/assign_10.f90: Likewise.
15929 * gfortran.dg/assign_9.f90: Likewise.
15930 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15931 * gfortran.dg/assignment_1.f90: Likewise.
15932 * gfortran.dg/associate_1.f03: Likewise.
15933 * gfortran.dg/associate_11.f90: Likewise.
15934 * gfortran.dg/associate_13.f90: Likewise.
15935 * gfortran.dg/associate_15.f90: Likewise.
15936 * gfortran.dg/associate_17.f90: Likewise.
15937 * gfortran.dg/associate_18.f08: Likewise.
15938 * gfortran.dg/associate_19.f03: Likewise.
15939 * gfortran.dg/associate_20.f03: Likewise.
15940 * gfortran.dg/associate_22.f90: Likewise.
15941 * gfortran.dg/associate_23.f90: Likewise.
15942 * gfortran.dg/associate_24.f90: Likewise.
15943 * gfortran.dg/associate_25.f90: Likewise.
15944 * gfortran.dg/associate_27.f90: Likewise.
15945 * gfortran.dg/associate_28.f90: Likewise.
15946 * gfortran.dg/associate_32.f03: Likewise.
15947 * gfortran.dg/associate_33.f03: Likewise.
15948 * gfortran.dg/associate_34.f90: Likewise.
15949 * gfortran.dg/associate_6.f03: Likewise.
15950 * gfortran.dg/associate_7.f03: Likewise.
15951 * gfortran.dg/associate_8.f03: Likewise.
15952 * gfortran.dg/associate_9.f03: Likewise.
15953 * gfortran.dg/associated_1.f90: Likewise.
15954 * gfortran.dg/associated_2.f90: Likewise.
15955 * gfortran.dg/associated_5.f90: Likewise.
15956 * gfortran.dg/associated_6.f90: Likewise.
15957 * gfortran.dg/associated_target_3.f90: Likewise.
15958 * gfortran.dg/associated_target_4.f90: Likewise.
15959 * gfortran.dg/associated_target_5.f03: Likewise.
15960 * gfortran.dg/associated_target_6.f03: Likewise.
15961 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15962 * gfortran.dg/assumed_rank_1.f90: Likewise.
15963 * gfortran.dg/assumed_rank_10.f90: Likewise.
15964 * gfortran.dg/assumed_rank_2.f90: Likewise.
15965 * gfortran.dg/assumed_rank_7.f90: Likewise.
15966 * gfortran.dg/assumed_rank_8.f90: Likewise.
15967 * gfortran.dg/assumed_rank_9.f90: Likewise.
15968 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15969 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15970 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15971 * gfortran.dg/assumed_type_2.f90: Likewise.
15972 * gfortran.dg/atan2_1.f90: Likewise.
15973 * gfortran.dg/auto_array_1.f90: Likewise.
15974 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15975 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15976 * gfortran.dg/auto_char_len_3.f90: Likewise.
15977 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15978 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15979 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15980 * gfortran.dg/auto_save_2.f90: Likewise.
15981 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15982 * gfortran.dg/backslash_1.f90: Likewise.
15983 * gfortran.dg/backslash_2.f90: Likewise.
15984 * gfortran.dg/backslash_3.f: Likewise.
15985 * gfortran.dg/backspace_1.f: Likewise.
15986 * gfortran.dg/backspace_10.f90: Likewise.
15987 * gfortran.dg/backspace_11.f90: Likewise.
15988 * gfortran.dg/backspace_2.f: Likewise.
15989 * gfortran.dg/backspace_3.f: Likewise.
15990 * gfortran.dg/backspace_4.f: Likewise.
15991 * gfortran.dg/backspace_5.f: Likewise.
15992 * gfortran.dg/backspace_6.f: Likewise.
15993 * gfortran.dg/backspace_7.f90: Likewise.
15994 * gfortran.dg/backspace_8.f: Likewise.
15995 * gfortran.dg/backspace_9.f: Likewise.
15996 * gfortran.dg/bessel_1.f90: Likewise.
15997 * gfortran.dg/bessel_2.f90: Likewise.
15998 * gfortran.dg/bessel_5.f90: Likewise.
15999 * gfortran.dg/bessel_6.f90: Likewise.
16000 * gfortran.dg/bessel_7.f90: Likewise.
16001 * gfortran.dg/bind_c_dts_2.f03: Likewise.
16002 * gfortran.dg/bind_c_dts_3.f03: Likewise.
16003 * gfortran.dg/bind_c_usage_15.f90: Likewise.
16004 * gfortran.dg/bind_c_usage_16.f03: Likewise.
16005 * gfortran.dg/bind_c_usage_17.f90: Likewise.
16006 * gfortran.dg/bind_c_usage_24.f90: Likewise.
16007 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
16008 * gfortran.dg/binding_label_tests_16.f03: Likewise.
16009 * gfortran.dg/binding_label_tests_23.f90: Likewise.
16010 * gfortran.dg/bit_comparison_1.F90: Likewise.
16011 * gfortran.dg/bit_comparison_2.F90: Likewise.
16012 * gfortran.dg/block_1.f08: Likewise.
16013 * gfortran.dg/block_13.f08: Likewise.
16014 * gfortran.dg/block_14.f90: Likewise.
16015 * gfortran.dg/block_2.f08: Likewise.
16016 * gfortran.dg/block_6.f08: Likewise.
16017 * gfortran.dg/block_7.f08: Likewise.
16018 * gfortran.dg/block_8.f08: Likewise.
16019 * gfortran.dg/blockdata_1.f90: Likewise.
16020 * gfortran.dg/bound_1.f90: Likewise.
16021 * gfortran.dg/bound_2.f90: Likewise.
16022 * gfortran.dg/bound_3.f90: Likewise.
16023 * gfortran.dg/bound_4.f90: Likewise.
16024 * gfortran.dg/bound_5.f90: Likewise.
16025 * gfortran.dg/bound_6.f90: Likewise.
16026 * gfortran.dg/bound_7.f90: Likewise.
16027 * gfortran.dg/bound_8.f90: Likewise.
16028 * gfortran.dg/bound_9.f90: Likewise.
16029 * gfortran.dg/bound_simplification_1.f90: Likewise.
16030 * gfortran.dg/bound_simplification_3.f90: Likewise.
16031 * gfortran.dg/bound_simplification_4.f90: Likewise.
16032 * gfortran.dg/bound_simplification_5.f90: Likewise.
16033 * gfortran.dg/bound_simplification_6.f90: Likewise.
16034 * gfortran.dg/bounds_check_1.f90: Likewise.
16035 * gfortran.dg/bounds_check_12.f90: Likewise.
16036 * gfortran.dg/bounds_check_14.f90: Likewise.
16037 * gfortran.dg/bounds_check_15.f90: Likewise.
16038 * gfortran.dg/bounds_check_19.f90: Likewise.
16039 * gfortran.dg/bounds_check_8.f90: Likewise.
16040 * gfortran.dg/bounds_check_9.f90: Likewise.
16041 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
16042 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
16043 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
16044 * gfortran.dg/boz_1.f90: Likewise.
16045 * gfortran.dg/boz_11.f90: Likewise.
16046 * gfortran.dg/boz_13.f90: Likewise.
16047 * gfortran.dg/boz_14.f90: Likewise.
16048 * gfortran.dg/boz_15.f90: Likewise.
16049 * gfortran.dg/boz_3.f90: Likewise.
16050 * gfortran.dg/boz_6.f90: Likewise.
16051 * gfortran.dg/boz_9.f90: Likewise.
16052 * gfortran.dg/byte_1.f90: Likewise.
16053 * gfortran.dg/byte_2.f90: Likewise.
16054 * gfortran.dg/c_assoc.f90: Likewise.
16055 * gfortran.dg/c_assoc_2.f03: Likewise.
16056 * gfortran.dg/c_assoc_3.f90: Likewise.
16057 * gfortran.dg/c_by_val_1.f: Likewise.
16058 * gfortran.dg/c_by_val_5.f90: Likewise.
16059 * gfortran.dg/c_char_tests.f03: Likewise.
16060 * gfortran.dg/c_char_tests_2.f03: Likewise.
16061 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
16062 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
16063 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
16064 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
16065 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
16066 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
16067 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
16068 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
16069 * gfortran.dg/c_kind_params.f90: Likewise.
16070 * gfortran.dg/c_loc_test_20.f90: Likewise.
16071 * gfortran.dg/c_loc_tests_2.f03: Likewise.
16072 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
16073 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
16074 * gfortran.dg/c_size_t_test.f03: Likewise.
16075 * gfortran.dg/c_sizeof_1.f90: Likewise.
16076 * gfortran.dg/c_sizeof_5.f90: Likewise.
16077 * gfortran.dg/c_sizeof_6.f90: Likewise.
16078 * gfortran.dg/char4_iunit_1.f03: Likewise.
16079 * gfortran.dg/char4_iunit_2.f03: Likewise.
16080 * gfortran.dg/char_allocation_1.f90: Likewise.
16081 * gfortran.dg/char_array_constructor.f90: Likewise.
16082 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
16083 * gfortran.dg/char_assign_1.f90: Likewise.
16084 * gfortran.dg/char_associated_1.f90: Likewise.
16085 * gfortran.dg/char_cast_2.f90: Likewise.
16086 * gfortran.dg/char_comparison_1.f: Likewise.
16087 * gfortran.dg/char_component_initializer_1.f90: Likewise.
16088 * gfortran.dg/char_component_initializer_2.f90: Likewise.
16089 * gfortran.dg/char_cons_len.f90: Likewise.
16090 * gfortran.dg/char_conversion.f90: Likewise.
16091 * gfortran.dg/char_cshift_1.f90: Likewise.
16092 * gfortran.dg/char_cshift_2.f90: Likewise.
16093 * gfortran.dg/char_decl_2.f90: Likewise.
16094 * gfortran.dg/char_eoshift_1.f90: Likewise.
16095 * gfortran.dg/char_eoshift_2.f90: Likewise.
16096 * gfortran.dg/char_eoshift_3.f90: Likewise.
16097 * gfortran.dg/char_eoshift_4.f90: Likewise.
16098 * gfortran.dg/char_eoshift_5.f90: Likewise.
16099 * gfortran.dg/char_expr_1.f90: Likewise.
16100 * gfortran.dg/char_expr_3.f90: Likewise.
16101 * gfortran.dg/char_initialiser_actual.f90: Likewise.
16102 * gfortran.dg/char_length_12.f90: Likewise.
16103 * gfortran.dg/char_length_14.f90: Likewise.
16104 * gfortran.dg/char_length_15.f90: Likewise.
16105 * gfortran.dg/char_length_17.f90: Likewise.
16106 * gfortran.dg/char_length_20.f90: Likewise.
16107 * gfortran.dg/char_length_21.f90: Likewise.
16108 * gfortran.dg/char_length_5.f90: Likewise.
16109 * gfortran.dg/char_length_6.f90: Likewise.
16110 * gfortran.dg/char_length_7.f90: Likewise.
16111 * gfortran.dg/char_length_8.f90: Likewise.
16112 * gfortran.dg/char_pack_1.f90: Likewise.
16113 * gfortran.dg/char_pack_2.f90: Likewise.
16114 * gfortran.dg/char_pointer_assign.f90: Likewise.
16115 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
16116 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16117 * gfortran.dg/char_pointer_dependency.f90: Likewise.
16118 * gfortran.dg/char_pointer_dummy.f90: Likewise.
16119 * gfortran.dg/char_pointer_func.f90: Likewise.
16120 * gfortran.dg/char_reshape_1.f90: Likewise.
16121 * gfortran.dg/char_result_1.f90: Likewise.
16122 * gfortran.dg/char_result_12.f90: Likewise.
16123 * gfortran.dg/char_result_13.f90: Likewise.
16124 * gfortran.dg/char_result_14.f90: Likewise.
16125 * gfortran.dg/char_result_15.f90: Likewise.
16126 * gfortran.dg/char_result_2.f90: Likewise.
16127 * gfortran.dg/char_result_3.f90: Likewise.
16128 * gfortran.dg/char_result_4.f90: Likewise.
16129 * gfortran.dg/char_result_5.f90: Likewise.
16130 * gfortran.dg/char_result_6.f90: Likewise.
16131 * gfortran.dg/char_result_7.f90: Likewise.
16132 * gfortran.dg/char_result_8.f90: Likewise.
16133 * gfortran.dg/char_spread_1.f90: Likewise.
16134 * gfortran.dg/char_transpose_1.f90: Likewise.
16135 * gfortran.dg/char_type_len.f90: Likewise.
16136 * gfortran.dg/char_unpack_1.f90: Likewise.
16137 * gfortran.dg/char_unpack_2.f90: Likewise.
16138 * gfortran.dg/character_array_constructor_1.f90: Likewise.
16139 * gfortran.dg/character_comparison_1.f90: Likewise.
16140 * gfortran.dg/character_comparison_2.f90: Likewise.
16141 * gfortran.dg/character_comparison_3.f90: Likewise.
16142 * gfortran.dg/character_comparison_4.f90: Likewise.
16143 * gfortran.dg/character_comparison_5.f90: Likewise.
16144 * gfortran.dg/character_comparison_6.f90: Likewise.
16145 * gfortran.dg/character_comparison_7.f90: Likewise.
16146 * gfortran.dg/character_comparison_8.f90: Likewise.
16147 * gfortran.dg/character_comparison_9.f90: Likewise.
16148 * gfortran.dg/charlen_15.f90: Likewise.
16149 * gfortran.dg/charlen_16.f90: Likewise.
16150 * gfortran.dg/chkbits.f90: Likewise.
16151 * gfortran.dg/chmod_1.f90: Likewise.
16152 * gfortran.dg/chmod_2.f90: Likewise.
16153 * gfortran.dg/chmod_3.f90: Likewise.
16154 * gfortran.dg/class_1.f03: Likewise.
16155 * gfortran.dg/class_18.f03: Likewise.
16156 * gfortran.dg/class_19.f03: Likewise.
16157 * gfortran.dg/class_35.f90: Likewise.
16158 * gfortran.dg/class_46.f03: Likewise.
16159 * gfortran.dg/class_48.f90: Likewise.
16160 * gfortran.dg/class_51.f90: Likewise.
16161 * gfortran.dg/class_52.f90: Likewise.
16162 * gfortran.dg/class_6.f03: Likewise.
16163 * gfortran.dg/class_63.f90: Likewise.
16164 * gfortran.dg/class_64.f90: Likewise.
16165 * gfortran.dg/class_65.f90: Likewise.
16166 * gfortran.dg/class_66.f90: Likewise.
16167 * gfortran.dg/class_67.f90: Likewise.
16168 * gfortran.dg/class_9.f03: Likewise.
16169 * gfortran.dg/class_alias.f90: Likewise.
16170 * gfortran.dg/class_allocate_1.f03: Likewise.
16171 * gfortran.dg/class_allocate_10.f03: Likewise.
16172 * gfortran.dg/class_allocate_13.f90: Likewise.
16173 * gfortran.dg/class_allocate_14.f90: Likewise.
16174 * gfortran.dg/class_allocate_15.f90: Likewise.
16175 * gfortran.dg/class_allocate_19.f03: Likewise.
16176 * gfortran.dg/class_allocate_21.f90: Likewise.
16177 * gfortran.dg/class_allocate_22.f90: Likewise.
16178 * gfortran.dg/class_allocate_3.f03: Likewise.
16179 * gfortran.dg/class_allocate_4.f03: Likewise.
16180 * gfortran.dg/class_allocate_5.f90: Likewise.
16181 * gfortran.dg/class_allocate_6.f03: Likewise.
16182 * gfortran.dg/class_allocate_7.f03: Likewise.
16183 * gfortran.dg/class_allocate_8.f03: Likewise.
16184 * gfortran.dg/class_allocate_9.f03: Likewise.
16185 * gfortran.dg/class_array_1.f03: Likewise.
16186 * gfortran.dg/class_array_14.f90: Likewise.
16187 * gfortran.dg/class_array_15.f03: Likewise.
16188 * gfortran.dg/class_array_16.f90: Likewise.
16189 * gfortran.dg/class_array_2.f03: Likewise.
16190 * gfortran.dg/class_array_20.f03: Likewise.
16191 * gfortran.dg/class_array_21.f03: Likewise.
16192 * gfortran.dg/class_array_3.f03: Likewise.
16193 * gfortran.dg/class_array_4.f03: Likewise.
16194 * gfortran.dg/class_array_7.f03: Likewise.
16195 * gfortran.dg/class_array_8.f03: Likewise.
16196 * gfortran.dg/class_array_9.f03: Likewise.
16197 * gfortran.dg/class_defined_operator_1.f03: Likewise.
16198 * gfortran.dg/class_dummy_1.f03: Likewise.
16199 * gfortran.dg/class_optional_1.f90: Likewise.
16200 * gfortran.dg/class_optional_2.f90: Likewise.
16201 * gfortran.dg/class_result_5.f90: Likewise.
16202 * gfortran.dg/class_result_6.f90: Likewise.
16203 * gfortran.dg/class_to_type_1.f03: Likewise.
16204 * gfortran.dg/class_to_type_2.f90: Likewise.
16205 * gfortran.dg/class_to_type_3.f03: Likewise.
16206 * gfortran.dg/class_to_type_4.f90: Likewise.
16207 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16208 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16209 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16210 * gfortran.dg/coarray/atomic_1.f90: Likewise.
16211 * gfortran.dg/coarray/atomic_2.f90: Likewise.
16212 * gfortran.dg/coarray/codimension.f90: Likewise.
16213 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
16214 * gfortran.dg/coarray/collectives_1.f90: Likewise.
16215 * gfortran.dg/coarray/collectives_2.f90: Likewise.
16216 * gfortran.dg/coarray/collectives_3.f90: Likewise.
16217 * gfortran.dg/coarray/collectives_4.f90: Likewise.
16218 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16219 * gfortran.dg/coarray/dummy_1.f90: Likewise.
16220 * gfortran.dg/coarray/event_1.f90: Likewise.
16221 * gfortran.dg/coarray/event_2.f90: Likewise.
16222 * gfortran.dg/coarray/get_array.f90: Likewise.
16223 * gfortran.dg/coarray/image_index_1.f90: Likewise.
16224 * gfortran.dg/coarray/image_index_2.f90: Likewise.
16225 * gfortran.dg/coarray/image_index_3.f90: Likewise.
16226 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16227 * gfortran.dg/coarray/lock_1.f90: Likewise.
16228 * gfortran.dg/coarray/lock_2.f90: Likewise.
16229 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16230 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16231 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16232 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16233 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16234 * gfortran.dg/coarray/registering_1.f90: Likewise.
16235 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16236 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16237 * gfortran.dg/coarray/send_array.f90: Likewise.
16238 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16239 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16240 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16241 * gfortran.dg/coarray/sync_1.f90: Likewise.
16242 * gfortran.dg/coarray/sync_3.f90: Likewise.
16243 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16244 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16245 * gfortran.dg/coarray_13.f90: Likewise.
16246 * gfortran.dg/coarray_15.f90: Likewise.
16247 * gfortran.dg/coarray_16.f90: Likewise.
16248 * gfortran.dg/coarray_2.f90: Likewise.
16249 * gfortran.dg/coarray_23.f90: Likewise.
16250 * gfortran.dg/coarray_40.f90: Likewise.
16251 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16252 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16253 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16254 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16255 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16256 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16257 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16258 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16259 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16260 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16261 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16262 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16263 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16264 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16265 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16266 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16267 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16268 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16269 * gfortran.dg/coarray_stat_2.f90: Likewise.
16270 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16271 * gfortran.dg/coindexed_1.f90: Likewise.
16272 * gfortran.dg/comma.f: Likewise.
16273 * gfortran.dg/comma_format_extension_3.f: Likewise.
16274 * gfortran.dg/comma_format_extension_4.f: Likewise.
16275 * gfortran.dg/common_2.f90: Likewise.
16276 * gfortran.dg/common_4.f90: Likewise.
16277 * gfortran.dg/common_align_1.f90: Likewise.
16278 * gfortran.dg/common_align_2.f90: Likewise.
16279 * gfortran.dg/common_equivalence_1.f: Likewise.
16280 * gfortran.dg/common_pointer_1.f90: Likewise.
16281 * gfortran.dg/common_resize_1.f: Likewise.
16282 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16283 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16284 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16285 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16286 * gfortran.dg/complex_read.f90: Likewise.
16287 * gfortran.dg/complex_write.f90: Likewise.
16288 * gfortran.dg/constant_substring.f: Likewise.
16289 * gfortran.dg/constructor_2.f90: Likewise.
16290 * gfortran.dg/constructor_3.f90: Likewise.
16291 * gfortran.dg/constructor_6.f90: Likewise.
16292 * gfortran.dg/contained_1.f90: Likewise.
16293 * gfortran.dg/contained_3.f90: Likewise.
16294 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16295 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16296 * gfortran.dg/continuation_1.f90: Likewise.
16297 * gfortran.dg/continuation_11.f90: Likewise.
16298 * gfortran.dg/continuation_12.f90: Likewise.
16299 * gfortran.dg/continuation_13.f90: Likewise.
16300 * gfortran.dg/continuation_14.f: Likewise.
16301 * gfortran.dg/continuation_8.f90: Likewise.
16302 * gfortran.dg/convert_2.f90: Likewise.
16303 * gfortran.dg/convert_implied_open.f90: Likewise.
16304 * gfortran.dg/count_init_expr.f03: Likewise.
16305 * gfortran.dg/cr_lf.f90: Likewise.
16306 * gfortran.dg/cray_pointers_10.f90: Likewise.
16307 * gfortran.dg/cray_pointers_2.f90: Likewise.
16308 * gfortran.dg/cray_pointers_5.f90: Likewise.
16309 * gfortran.dg/cray_pointers_7.f90: Likewise.
16310 * gfortran.dg/cray_pointers_8.f90: Likewise.
16311 * gfortran.dg/cshift_1.f90: Likewise.
16312 * gfortran.dg/cshift_2.f90: Likewise.
16313 * gfortran.dg/cshift_large_1.f90: Likewise.
16314 * gfortran.dg/cshift_nan_1.f90: Likewise.
16315 * gfortran.dg/csqrt_2.f: Likewise.
16316 * gfortran.dg/data_array_1.f90: Likewise.
16317 * gfortran.dg/data_char_1.f90: Likewise.
16318 * gfortran.dg/data_char_2.f90: Likewise.
16319 * gfortran.dg/data_char_3.f90: Likewise.
16320 * gfortran.dg/data_derived_1.f90: Likewise.
16321 * gfortran.dg/data_implied_do_1.f90: Likewise.
16322 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16323 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16324 * gfortran.dg/deallocate_stat.f90: Likewise.
16325 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16326 * gfortran.dg/debug/pr37738.f: Likewise.
16327 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16328 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16329 * gfortran.dg/dec_exp_1.f90: Likewise.
16330 * gfortran.dg/dec_init_1.f90: Likewise.
16331 * gfortran.dg/dec_init_2.f90: Likewise.
16332 * gfortran.dg/dec_init_3.f90: Likewise.
16333 * gfortran.dg/dec_init_4.f90: Likewise.
16334 * gfortran.dg/dec_io_1.f90: Likewise.
16335 * gfortran.dg/dec_io_2.f90: Likewise.
16336 * gfortran.dg/dec_io_2a.f90: Likewise.
16337 * gfortran.dg/dec_io_6.f90: Likewise.
16338 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16339 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16340 * gfortran.dg/dec_math.f90: Likewise.
16341 * gfortran.dg/dec_parameter_1.f: Likewise.
16342 * gfortran.dg/dec_parameter_2.f90: Likewise.
16343 * gfortran.dg/dec_static_1.f90: Likewise.
16344 * gfortran.dg/dec_static_2.f90: Likewise.
16345 * gfortran.dg/dec_structure_1.f90: Likewise.
16346 * gfortran.dg/dec_structure_10.f90: Likewise.
16347 * gfortran.dg/dec_structure_18.f90: Likewise.
16348 * gfortran.dg/dec_structure_19.f90: Likewise.
16349 * gfortran.dg/dec_structure_2.f90: Likewise.
16350 * gfortran.dg/dec_structure_22.f90: Likewise.
16351 * gfortran.dg/dec_structure_3.f90: Likewise.
16352 * gfortran.dg/dec_structure_4.f90: Likewise.
16353 * gfortran.dg/dec_structure_5.f90: Likewise.
16354 * gfortran.dg/dec_structure_6.f90: Likewise.
16355 * gfortran.dg/dec_structure_7.f90: Likewise.
16356 * gfortran.dg/dec_union_1.f90: Likewise.
16357 * gfortran.dg/dec_union_2.f90: Likewise.
16358 * gfortran.dg/dec_union_3.f90: Likewise.
16359 * gfortran.dg/dec_union_4.f90: Likewise.
16360 * gfortran.dg/dec_union_5.f90: Likewise.
16361 * gfortran.dg/default_format_1.f90: Likewise.
16362 * gfortran.dg/default_format_2.f90: Likewise.
16363 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16364 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16365 * gfortran.dg/default_initialization_3.f90: Likewise.
16366 * gfortran.dg/default_initialization_4.f90: Likewise.
16367 * gfortran.dg/default_initialization_5.f90: Likewise.
16368 * gfortran.dg/deferred_character_1.f90: Likewise.
16369 * gfortran.dg/deferred_character_10.f90: Likewise.
16370 * gfortran.dg/deferred_character_11.f90: Likewise.
16371 * gfortran.dg/deferred_character_12.f90: Likewise.
16372 * gfortran.dg/deferred_character_13.f90: Likewise.
16373 * gfortran.dg/deferred_character_14.f90: Likewise.
16374 * gfortran.dg/deferred_character_15.f90: Likewise.
16375 * gfortran.dg/deferred_character_16.f90: Likewise.
16376 * gfortran.dg/deferred_character_2.f90: Likewise.
16377 * gfortran.dg/deferred_character_3.f90: Likewise.
16378 * gfortran.dg/deferred_character_4.f90: Likewise.
16379 * gfortran.dg/deferred_character_5.f90: Likewise.
16380 * gfortran.dg/deferred_character_6.f90: Likewise.
16381 * gfortran.dg/deferred_character_7.f90: Likewise.
16382 * gfortran.dg/deferred_character_8.f90: Likewise.
16383 * gfortran.dg/deferred_character_9.f90: Likewise.
16384 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16385 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16386 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16387 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16388 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16389 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16390 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16391 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16392 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16393 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16394 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16395 * gfortran.dg/defined_assignment_1.f90: Likewise.
16396 * gfortran.dg/defined_assignment_10.f90: Likewise.
16397 * gfortran.dg/defined_assignment_11.f90: Likewise.
16398 * gfortran.dg/defined_assignment_2.f90: Likewise.
16399 * gfortran.dg/defined_assignment_3.f90: Likewise.
16400 * gfortran.dg/defined_assignment_4.f90: Likewise.
16401 * gfortran.dg/defined_assignment_5.f90: Likewise.
16402 * gfortran.dg/defined_assignment_8.f90: Likewise.
16403 * gfortran.dg/defined_assignment_9.f90: Likewise.
16404 * gfortran.dg/dependency_2.f90: Likewise.
16405 * gfortran.dg/dependency_21.f90: Likewise.
16406 * gfortran.dg/dependency_22.f90: Likewise.
16407 * gfortran.dg/dependency_23.f90: Likewise.
16408 * gfortran.dg/dependency_24.f90: Likewise.
16409 * gfortran.dg/dependency_25.f90: Likewise.
16410 * gfortran.dg/dependency_26.f90: Likewise.
16411 * gfortran.dg/dependency_39.f90: Likewise.
16412 * gfortran.dg/dependency_40.f90: Likewise.
16413 * gfortran.dg/dependency_41.f90: Likewise.
16414 * gfortran.dg/dependency_42.f90: Likewise.
16415 * gfortran.dg/dependency_43.f90: Likewise.
16416 * gfortran.dg/dependency_44.f90: Likewise.
16417 * gfortran.dg/dependency_45.f90: Likewise.
16418 * gfortran.dg/dependency_50.f90: Likewise.
16419 * gfortran.dg/dependency_51.f90: Likewise.
16420 * gfortran.dg/dependent_decls_1.f90: Likewise.
16421 * gfortran.dg/der_array_1.f90: Likewise.
16422 * gfortran.dg/der_array_io_1.f90: Likewise.
16423 * gfortran.dg/der_array_io_2.f90: Likewise.
16424 * gfortran.dg/der_array_io_3.f90: Likewise.
16425 * gfortran.dg/der_io_1.f90: Likewise.
16426 * gfortran.dg/der_io_3.f90: Likewise.
16427 * gfortran.dg/der_pointer_2.f90: Likewise.
16428 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16429 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16430 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16431 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16432 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16433 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16434 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16435 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16436 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16437 * gfortran.dg/derived_external_function_1.f90: Likewise.
16438 * gfortran.dg/derived_init_1.f90: Likewise.
16439 * gfortran.dg/derived_init_2.f90: Likewise.
16440 * gfortran.dg/derived_init_3.f90: Likewise.
16441 * gfortran.dg/derived_init_4.f90: Likewise.
16442 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16443 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16444 * gfortran.dg/dev_null.F90: Likewise.
16445 * gfortran.dg/dfloat_1.f90: Likewise.
16446 * gfortran.dg/dim_sum_1.f90: Likewise.
16447 * gfortran.dg/dim_sum_2.f90: Likewise.
16448 * gfortran.dg/dim_sum_3.f90: Likewise.
16449 * gfortran.dg/direct_io_10.f: Likewise.
16450 * gfortran.dg/direct_io_11.f90: Likewise.
16451 * gfortran.dg/direct_io_12.f90: Likewise.
16452 * gfortran.dg/direct_io_2.f90: Likewise.
16453 * gfortran.dg/direct_io_3.f90: Likewise.
16454 * gfortran.dg/direct_io_4.f90: Likewise.
16455 * gfortran.dg/direct_io_5.f90: Likewise.
16456 * gfortran.dg/direct_io_6.f90: Likewise.
16457 * gfortran.dg/direct_io_7.f90: Likewise.
16458 * gfortran.dg/direct_io_8.f90: Likewise.
16459 * gfortran.dg/direct_io_9.f: Likewise.
16460 * gfortran.dg/do_1.f90: Likewise.
16461 * gfortran.dg/do_3.F90: Likewise.
16462 * gfortran.dg/do_concurrent_2.f90: Likewise.
16463 * gfortran.dg/do_concurrent_4.f90: Likewise.
16464 * gfortran.dg/do_corner_warn.f90: Likewise.
16465 * gfortran.dg/do_iterator_2.f90: Likewise.
16466 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16467 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16468 * gfortran.dg/dos_eol.f: Likewise.
16469 * gfortran.dg/dot_product_1.f03: Likewise.
16470 * gfortran.dg/dot_product_2.f90: Likewise.
16471 * gfortran.dg/dot_product_4.f90: Likewise.
16472 * gfortran.dg/dshift_1.F90: Likewise.
16473 * gfortran.dg/dshift_2.F90: Likewise.
16474 * gfortran.dg/dtio_1.f90: Likewise.
16475 * gfortran.dg/dtio_10.f90: Likewise.
16476 * gfortran.dg/dtio_12.f90: Likewise.
16477 * gfortran.dg/dtio_14.f90: Likewise.
16478 * gfortran.dg/dtio_15.f90: Likewise.
16479 * gfortran.dg/dtio_16.f90: Likewise.
16480 * gfortran.dg/dtio_17.f90: Likewise.
16481 * gfortran.dg/dtio_19.f90: Likewise.
16482 * gfortran.dg/dtio_2.f90: Likewise.
16483 * gfortran.dg/dtio_20.f03: Likewise.
16484 * gfortran.dg/dtio_22.f90: Likewise.
16485 * gfortran.dg/dtio_24.f90: Likewise.
16486 * gfortran.dg/dtio_25.f90: Likewise.
16487 * gfortran.dg/dtio_26.f03: Likewise.
16488 * gfortran.dg/dtio_27.f90: Likewise.
16489 * gfortran.dg/dtio_28.f03: Likewise.
16490 * gfortran.dg/dtio_3.f90: Likewise.
16491 * gfortran.dg/dtio_30.f03: Likewise.
16492 * gfortran.dg/dtio_31.f03: Likewise.
16493 * gfortran.dg/dtio_32.f03: Likewise.
16494 * gfortran.dg/dtio_4.f90: Likewise.
16495 * gfortran.dg/dtio_5.f90: Likewise.
16496 * gfortran.dg/dtio_7.f90: Likewise.
16497 * gfortran.dg/dtio_8.f90: Likewise.
16498 * gfortran.dg/dtio_9.f90: Likewise.
16499 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16500 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16501 * gfortran.dg/dup_save_1.f90: Likewise.
16502 * gfortran.dg/dup_save_2.f90: Likewise.
16503 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16504 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16505 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16506 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16507 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16508 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16509 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16510 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16511 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16512 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16513 * gfortran.dg/e_d_fmt.f90: Likewise.
16514 * gfortran.dg/edit_real_1.f90: Likewise.
16515 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16516 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16517 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16518 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16519 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16520 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16521 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16522 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16523 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16524 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16525 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16526 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16527 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16528 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16529 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16530 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16531 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16532 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16533 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16534 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16535 * gfortran.dg/empty_format_1.f90: Likewise.
16536 * gfortran.dg/endfile.f: Likewise.
16537 * gfortran.dg/endfile.f90: Likewise.
16538 * gfortran.dg/endfile_2.f90: Likewise.
16539 * gfortran.dg/entry_1.f90: Likewise.
16540 * gfortran.dg/entry_10.f90: Likewise.
16541 * gfortran.dg/entry_12.f90: Likewise.
16542 * gfortran.dg/entry_13.f90: Likewise.
16543 * gfortran.dg/entry_14.f90: Likewise.
16544 * gfortran.dg/entry_16.f90: Likewise.
16545 * gfortran.dg/entry_3.f90: Likewise.
16546 * gfortran.dg/entry_6.f90: Likewise.
16547 * gfortran.dg/entry_9.f90: Likewise.
16548 * gfortran.dg/entry_array_specs_2.f: Likewise.
16549 * gfortran.dg/enum_1.f90: Likewise.
16550 * gfortran.dg/enum_9.f90: Likewise.
16551 * gfortran.dg/eof_1.f90: Likewise.
16552 * gfortran.dg/eof_2.f90: Likewise.
16553 * gfortran.dg/eof_4.f90: Likewise.
16554 * gfortran.dg/eof_5.f90: Likewise.
16555 * gfortran.dg/eor_handling_1.f90: Likewise.
16556 * gfortran.dg/eor_handling_2.f90: Likewise.
16557 * gfortran.dg/eor_handling_3.f90: Likewise.
16558 * gfortran.dg/eor_handling_4.f90: Likewise.
16559 * gfortran.dg/eor_handling_5.f90: Likewise.
16560 * gfortran.dg/eoshift_3.f90: Likewise.
16561 * gfortran.dg/eoshift_4.f90: Likewise.
16562 * gfortran.dg/eoshift_5.f90: Likewise.
16563 * gfortran.dg/eoshift_6.f90: Likewise.
16564 * gfortran.dg/eoshift_large_1.f90: Likewise.
16565 * gfortran.dg/equiv_6.f90: Likewise.
16566 * gfortran.dg/equiv_7.f90: Likewise.
16567 * gfortran.dg/equiv_9.f90: Likewise.
16568 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16569 * gfortran.dg/erf_2.F90: Likewise.
16570 * gfortran.dg/erf_3.F90: Likewise.
16571 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16572 * gfortran.dg/error_format_2.f90: Likewise.
16573 * gfortran.dg/error_recovery_5.f90: Likewise.
16574 * gfortran.dg/execute_command_line_2.f90: Likewise.
16575 * gfortran.dg/execute_command_line_3.f90: Likewise.
16576 * gfortran.dg/exit_1.f08: Likewise.
16577 * gfortran.dg/exit_3.f08: Likewise.
16578 * gfortran.dg/exponent_1.f90: Likewise.
16579 * gfortran.dg/exponent_2.f90: Likewise.
16580 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16581 * gfortran.dg/extends_1.f03: Likewise.
16582 * gfortran.dg/extends_16.f90: Likewise.
16583 * gfortran.dg/extends_2.f03: Likewise.
16584 * gfortran.dg/extends_3.f03: Likewise.
16585 * gfortran.dg/extends_4.f03: Likewise.
16586 * gfortran.dg/extends_type_of_1.f03: Likewise.
16587 * gfortran.dg/extends_type_of_2.f03: Likewise.
16588 * gfortran.dg/external_procedures_3.f90: Likewise.
16589 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16590 * gfortran.dg/f2003_io_1.f03: Likewise.
16591 * gfortran.dg/f2003_io_4.f03: Likewise.
16592 * gfortran.dg/f2003_io_5.f03: Likewise.
16593 * gfortran.dg/f2003_io_6.f03: Likewise.
16594 * gfortran.dg/f2003_io_7.f03: Likewise.
16595 * gfortran.dg/f2c_1.f90: Likewise.
16596 * gfortran.dg/f2c_2.f90: Likewise.
16597 * gfortran.dg/f2c_3.f90: Likewise.
16598 * gfortran.dg/f2c_4.f90: Likewise.
16599 * gfortran.dg/f2c_6.f90: Likewise.
16600 * gfortran.dg/f2c_7.f90: Likewise.
16601 * gfortran.dg/f2c_9.f90: Likewise.
16602 * gfortran.dg/fgetc_1.f90: Likewise.
16603 * gfortran.dg/fgetc_2.f90: Likewise.
16604 * gfortran.dg/filename_null.f90: Likewise.
16605 * gfortran.dg/finalize_12.f90: Likewise.
16606 * gfortran.dg/finalize_13.f90: Likewise.
16607 * gfortran.dg/finalize_15.f90: Likewise.
16608 * gfortran.dg/finalize_17.f90: Likewise.
16609 * gfortran.dg/finalize_18.f90: Likewise.
16610 * gfortran.dg/finalize_25.f90: Likewise.
16611 * gfortran.dg/finalize_29.f08: Likewise.
16612 * gfortran.dg/finalize_31.f90: Likewise.
16613 * gfortran.dg/float_1.f90: Likewise.
16614 * gfortran.dg/flush_1.f90: Likewise.
16615 * gfortran.dg/fmt_bz_bn.f: Likewise.
16616 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16617 * gfortran.dg/fmt_cache_1.f: Likewise.
16618 * gfortran.dg/fmt_cache_2.f: Likewise.
16619 * gfortran.dg/fmt_cache_3.f90: Likewise.
16620 * gfortran.dg/fmt_colon.f90: Likewise.
16621 * gfortran.dg/fmt_e.f90: Likewise.
16622 * gfortran.dg/fmt_en.f90: Likewise.
16623 * gfortran.dg/fmt_error_10.f: Likewise.
16624 * gfortran.dg/fmt_error_9.f: Likewise.
16625 * gfortran.dg/fmt_exhaust.f90: Likewise.
16626 * gfortran.dg/fmt_f0_1.f90: Likewise.
16627 * gfortran.dg/fmt_f_an_p.f: Likewise.
16628 * gfortran.dg/fmt_fw_d.f90: Likewise.
16629 * gfortran.dg/fmt_g.f: Likewise.
16630 * gfortran.dg/fmt_g0_1.f08: Likewise.
16631 * gfortran.dg/fmt_g0_2.f08: Likewise.
16632 * gfortran.dg/fmt_g0_4.f08: Likewise.
16633 * gfortran.dg/fmt_g0_5.f08: Likewise.
16634 * gfortran.dg/fmt_g0_6.f08: Likewise.
16635 * gfortran.dg/fmt_g0_7.f08: Likewise.
16636 * gfortran.dg/fmt_g_1.f90: Likewise.
16637 * gfortran.dg/fmt_int_sign.f90: Likewise.
16638 * gfortran.dg/fmt_l.f90: Likewise.
16639 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16640 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16641 * gfortran.dg/fmt_p_1.f90: Likewise.
16642 * gfortran.dg/fmt_pf.f90: Likewise.
16643 * gfortran.dg/fmt_read.f90: Likewise.
16644 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16645 * gfortran.dg/fmt_t_1.f90: Likewise.
16646 * gfortran.dg/fmt_t_2.f90: Likewise.
16647 * gfortran.dg/fmt_t_3.f90: Likewise.
16648 * gfortran.dg/fmt_t_4.f90: Likewise.
16649 * gfortran.dg/fmt_t_5.f90: Likewise.
16650 * gfortran.dg/fmt_t_6.f: Likewise.
16651 * gfortran.dg/fmt_t_7.f: Likewise.
16652 * gfortran.dg/fmt_t_9.f: Likewise.
16653 * gfortran.dg/fmt_tl.f: Likewise.
16654 * gfortran.dg/fmt_unlimited.f90: Likewise.
16655 * gfortran.dg/fmt_white.f: Likewise.
16656 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16657 * gfortran.dg/fold_nearest.f90: Likewise.
16658 * gfortran.dg/forall_1.f90: Likewise.
16659 * gfortran.dg/forall_10.f90: Likewise.
16660 * gfortran.dg/forall_12.f90: Likewise.
16661 * gfortran.dg/forall_13.f90: Likewise.
16662 * gfortran.dg/forall_15.f90: Likewise.
16663 * gfortran.dg/forall_4.f90: Likewise.
16664 * gfortran.dg/forall_5.f90: Likewise.
16665 * gfortran.dg/forall_6.f90: Likewise.
16666 * gfortran.dg/forall_7.f90: Likewise.
16667 * gfortran.dg/fraction.f90: Likewise.
16668 * gfortran.dg/fseek.f90: Likewise.
16669 * gfortran.dg/ftell_1.f90: Likewise.
16670 * gfortran.dg/ftell_2.f90: Likewise.
16671 * gfortran.dg/ftell_3.f90: Likewise.
16672 * gfortran.dg/func_assign_2.f90: Likewise.
16673 * gfortran.dg/func_assign_3.f90: Likewise.
16674 * gfortran.dg/func_derived_1.f90: Likewise.
16675 * gfortran.dg/func_derived_2.f90: Likewise.
16676 * gfortran.dg/func_derived_3.f90: Likewise.
16677 * gfortran.dg/func_result_1.f90: Likewise.
16678 * gfortran.dg/func_result_2.f90: Likewise.
16679 * gfortran.dg/func_result_6.f90: Likewise.
16680 * gfortran.dg/function_charlen_2.f90: Likewise.
16681 * gfortran.dg/function_charlen_3.f: Likewise.
16682 * gfortran.dg/function_kinds_1.f90: Likewise.
16683 * gfortran.dg/function_kinds_4.f90: Likewise.
16684 * gfortran.dg/function_optimize_10.f90: Likewise.
16685 * gfortran.dg/function_optimize_11.f90: Likewise.
16686 * gfortran.dg/function_optimize_12.f90: Likewise.
16687 * gfortran.dg/function_optimize_4.f90: Likewise.
16688 * gfortran.dg/function_optimize_8.f90: Likewise.
16689 * gfortran.dg/g77/13037.f: Likewise.
16690 * gfortran.dg/g77/1832.f: Likewise.
16691 * gfortran.dg/g77/19981119-0.f: Likewise.
16692 * gfortran.dg/g77/19990313-0.f: Likewise.
16693 * gfortran.dg/g77/19990313-1.f: Likewise.
16694 * gfortran.dg/g77/19990313-2.f: Likewise.
16695 * gfortran.dg/g77/19990313-3.f: Likewise.
16696 * gfortran.dg/g77/19990419-1.f: Likewise.
16697 * gfortran.dg/g77/19990826-0.f: Likewise.
16698 * gfortran.dg/g77/19990826-2.f: Likewise.
16699 * gfortran.dg/g77/20000503-1.f: Likewise.
16700 * gfortran.dg/g77/20001111.f: Likewise.
16701 * gfortran.dg/g77/20010116.f: Likewise.
16702 * gfortran.dg/g77/20010216-1.f: Likewise.
16703 * gfortran.dg/g77/20010430.f: Likewise.
16704 * gfortran.dg/g77/20010610.f: Likewise.
16705 * gfortran.dg/g77/6177.f: Likewise.
16706 * gfortran.dg/g77/7388.f: Likewise.
16707 * gfortran.dg/g77/947.f: Likewise.
16708 * gfortran.dg/g77/970625-2.f: Likewise.
16709 * gfortran.dg/g77/971102-1.f: Likewise.
16710 * gfortran.dg/g77/980628-0.f: Likewise.
16711 * gfortran.dg/g77/980628-1.f: Likewise.
16712 * gfortran.dg/g77/980628-10.f: Likewise.
16713 * gfortran.dg/g77/980628-2.f: Likewise.
16714 * gfortran.dg/g77/980628-3.f: Likewise.
16715 * gfortran.dg/g77/980628-7.f: Likewise.
16716 * gfortran.dg/g77/980628-8.f: Likewise.
16717 * gfortran.dg/g77/980628-9.f: Likewise.
16718 * gfortran.dg/g77/980701-0.f: Likewise.
16719 * gfortran.dg/g77/980701-1.f: Likewise.
16720 * gfortran.dg/g77/cabs.f: Likewise.
16721 * gfortran.dg/g77/claus.f: Likewise.
16722 * gfortran.dg/g77/complex_1.f: Likewise.
16723 * gfortran.dg/g77/cpp3.F: Likewise.
16724 * gfortran.dg/g77/cpp4.F: Likewise.
16725 * gfortran.dg/g77/cpp5.F: Likewise.
16726 * gfortran.dg/g77/dcomplex.f: Likewise.
16727 * gfortran.dg/g77/dnrm2.f: Likewise.
16728 * gfortran.dg/g77/erfc.f: Likewise.
16729 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16730 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16731 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16732 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16733 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16734 * gfortran.dg/g77/int8421.f: Likewise.
16735 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16736 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16737 * gfortran.dg/g77/le.f: Likewise.
16738 * gfortran.dg/g77/short.f: Likewise.
16739 * gfortran.dg/gamma_1.f90: Likewise.
16740 * gfortran.dg/gamma_4.f90: Likewise.
16741 * gfortran.dg/gamma_5.f90: Likewise.
16742 * gfortran.dg/generic_13.f90: Likewise.
16743 * gfortran.dg/generic_15.f90: Likewise.
16744 * gfortran.dg/generic_19.f90: Likewise.
16745 * gfortran.dg/generic_20.f90: Likewise.
16746 * gfortran.dg/generic_23.f03: Likewise.
16747 * gfortran.dg/generic_25.f90: Likewise.
16748 * gfortran.dg/generic_27.f90: Likewise.
16749 * gfortran.dg/generic_31.f90: Likewise.
16750 * gfortran.dg/generic_4.f90: Likewise.
16751 * gfortran.dg/global_vars_c_init.f90: Likewise.
16752 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16753 * gfortran.dg/gnu_logical_1.F: Likewise.
16754 * gfortran.dg/goacc/fixed-1.f: Likewise.
16755 * gfortran.dg/goacc/fixed-2.f: Likewise.
16756 * gfortran.dg/goacc/gang-static.f95: Likewise.
16757 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16758 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16759 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16760 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16761 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16762 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16763 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16764 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16765 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16766 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16767 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16768 * gfortran.dg/gomp/pr48794.f90: Likewise.
16769 * gfortran.dg/gomp/pr72744.f90: Likewise.
16770 * gfortran.dg/gomp/pr77665.f90: Likewise.
16771 * gfortran.dg/gomp/workshare2.f90: Likewise.
16772 * gfortran.dg/gomp/workshare3.f90: Likewise.
16773 * gfortran.dg/goto_1.f: Likewise.
16774 * gfortran.dg/goto_2.f90: Likewise.
16775 * gfortran.dg/goto_4.f90: Likewise.
16776 * gfortran.dg/goto_6.f: Likewise.
16777 * gfortran.dg/graphite/id-26.f03: Likewise.
16778 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16779 * gfortran.dg/graphite/pr29581.f90: Likewise.
16780 * gfortran.dg/graphite/pr29832.f90: Likewise.
16781 * gfortran.dg/graphite/run-id-1.f: Likewise.
16782 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16783 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16784 * gfortran.dg/hollerith.f90: Likewise.
16785 * gfortran.dg/hollerith4.f90: Likewise.
16786 * gfortran.dg/hollerith6.f90: Likewise.
16787 * gfortran.dg/hollerith8.f90: Likewise.
16788 * gfortran.dg/hollerith_1.f90: Likewise.
16789 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16790 * gfortran.dg/hollerith_f95.f90: Likewise.
16791 * gfortran.dg/hollerith_legacy.f90: Likewise.
16792 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16793 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16794 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16795 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16796 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16797 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16798 * gfortran.dg/hypot_1.f90: Likewise.
16799 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16800 * gfortran.dg/iargc.f90: Likewise.
16801 * gfortran.dg/ibits.f90: Likewise.
16802 * gfortran.dg/ichar_1.f90: Likewise.
16803 * gfortran.dg/ichar_2.f90: Likewise.
16804 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16805 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16806 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16807 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16808 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16809 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16810 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16811 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16812 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16813 * gfortran.dg/ieee/large_1.f90: Likewise.
16814 * gfortran.dg/ieee/large_2.f90: Likewise.
16815 * gfortran.dg/ieee/large_3.F90: Likewise.
16816 * gfortran.dg/ieee/large_4.f90: Likewise.
16817 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16818 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16819 * gfortran.dg/impl_do_var_data.f90: Likewise.
16820 * gfortran.dg/implicit_10.f90: Likewise.
16821 * gfortran.dg/implicit_12.f90: Likewise.
16822 * gfortran.dg/implicit_class_1.f90: Likewise.
16823 * gfortran.dg/implicit_pure_1.f90: Likewise.
16824 * gfortran.dg/implied_do_1.f90: Likewise.
16825 * gfortran.dg/implied_do_io_1.f90: Likewise.
16826 * gfortran.dg/implied_do_io_2.f90: Likewise.
16827 * gfortran.dg/implied_do_io_3.f90: Likewise.
16828 * gfortran.dg/implied_shape_1.f08: Likewise.
16829 * gfortran.dg/import.f90: Likewise.
16830 * gfortran.dg/import4.f90: Likewise.
16831 * gfortran.dg/impure_1.f08: Likewise.
16832 * gfortran.dg/index.f90: Likewise.
16833 * gfortran.dg/index_2.f90: Likewise.
16834 * gfortran.dg/init_flag_1.f90: Likewise.
16835 * gfortran.dg/init_flag_10.f90: Likewise.
16836 * gfortran.dg/init_flag_15.f03: Likewise.
16837 * gfortran.dg/init_flag_2.f90: Likewise.
16838 * gfortran.dg/init_flag_3.f90: Likewise.
16839 * gfortran.dg/init_flag_4.f90: Likewise.
16840 * gfortran.dg/init_flag_5.f90: Likewise.
16841 * gfortran.dg/init_flag_6.f90: Likewise.
16842 * gfortran.dg/init_flag_7.f90: Likewise.
16843 * gfortran.dg/init_flag_9.f90: Likewise.
16844 * gfortran.dg/initialization_11.f90: Likewise.
16845 * gfortran.dg/initialization_19.f90: Likewise.
16846 * gfortran.dg/initialization_2.f90: Likewise.
16847 * gfortran.dg/initialization_22.f90: Likewise.
16848 * gfortran.dg/initialization_27.f90: Likewise.
16849 * gfortran.dg/initialization_5.f90: Likewise.
16850 * gfortran.dg/initialization_6.f90: Likewise.
16851 * gfortran.dg/inline_matmul_1.f90: Likewise.
16852 * gfortran.dg/inline_matmul_10.f90: Likewise.
16853 * gfortran.dg/inline_matmul_11.f90: Likewise.
16854 * gfortran.dg/inline_matmul_13.f90: Likewise.
16855 * gfortran.dg/inline_matmul_14.f90: Likewise.
16856 * gfortran.dg/inline_matmul_16.f90: Likewise.
16857 * gfortran.dg/inline_matmul_17.f90: Likewise.
16858 * gfortran.dg/inline_matmul_18.f90: Likewise.
16859 * gfortran.dg/inline_matmul_19.f90: Likewise.
16860 * gfortran.dg/inline_matmul_2.f90: Likewise.
16861 * gfortran.dg/inline_matmul_20.f90: Likewise.
16862 * gfortran.dg/inline_matmul_22.f90: Likewise.
16863 * gfortran.dg/inline_matmul_3.f90: Likewise.
16864 * gfortran.dg/inline_matmul_4.f90: Likewise.
16865 * gfortran.dg/inline_matmul_5.f90: Likewise.
16866 * gfortran.dg/inline_matmul_6.f90: Likewise.
16867 * gfortran.dg/inline_matmul_7.f90: Likewise.
16868 * gfortran.dg/inline_matmul_8.f90: Likewise.
16869 * gfortran.dg/inline_matmul_9.f90: Likewise.
16870 * gfortran.dg/inline_sum_1.f90: Likewise.
16871 * gfortran.dg/inline_sum_3.f90: Likewise.
16872 * gfortran.dg/inline_sum_5.f90: Likewise.
16873 * gfortran.dg/inquire-complex.f90: Likewise.
16874 * gfortran.dg/inquire.f90: Likewise.
16875 * gfortran.dg/inquire_10.f90: Likewise.
16876 * gfortran.dg/inquire_13.f90: Likewise.
16877 * gfortran.dg/inquire_15.f90: Likewise.
16878 * gfortran.dg/inquire_16.f90: Likewise.
16879 * gfortran.dg/inquire_17.f90: Likewise.
16880 * gfortran.dg/inquire_5.f90: Likewise.
16881 * gfortran.dg/inquire_6.f90: Likewise.
16882 * gfortran.dg/inquire_7.f90: Likewise.
16883 * gfortran.dg/inquire_9.f90: Likewise.
16884 * gfortran.dg/inquire_internal.f90: Likewise.
16885 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16886 * gfortran.dg/inquire_size.f90: Likewise.
16887 * gfortran.dg/int_1.f90: Likewise.
16888 * gfortran.dg/int_conv_1.f90: Likewise.
16889 * gfortran.dg/int_range_io_1.f90: Likewise.
16890 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16891 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16892 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16893 * gfortran.dg/integer_plus.f90: Likewise.
16894 * gfortran.dg/intent_out_2.f90: Likewise.
16895 * gfortran.dg/intent_out_5.f90: Likewise.
16896 * gfortran.dg/intent_out_6.f90: Likewise.
16897 * gfortran.dg/interface_12.f90: Likewise.
16898 * gfortran.dg/interface_19.f90: Likewise.
16899 * gfortran.dg/interface_4.f90: Likewise.
16900 * gfortran.dg/interface_5.f90: Likewise.
16901 * gfortran.dg/interface_9.f90: Likewise.
16902 * gfortran.dg/interface_assignment_1.f90: Likewise.
16903 * gfortran.dg/interface_assignment_2.f90: Likewise.
16904 * gfortran.dg/internal_dummy_2.f08: Likewise.
16905 * gfortran.dg/internal_dummy_3.f08: Likewise.
16906 * gfortran.dg/internal_dummy_4.f08: Likewise.
16907 * gfortran.dg/internal_pack_1.f90: Likewise.
16908 * gfortran.dg/internal_pack_10.f90: Likewise.
16909 * gfortran.dg/internal_pack_12.f90: Likewise.
16910 * gfortran.dg/internal_pack_13.f90: Likewise.
16911 * gfortran.dg/internal_pack_14.f90: Likewise.
16912 * gfortran.dg/internal_pack_15.f90: Likewise.
16913 * gfortran.dg/internal_pack_2.f90: Likewise.
16914 * gfortran.dg/internal_pack_3.f90: Likewise.
16915 * gfortran.dg/internal_pack_4.f90: Likewise.
16916 * gfortran.dg/internal_pack_6.f90: Likewise.
16917 * gfortran.dg/internal_pack_8.f90: Likewise.
16918 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16919 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16920 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16921 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16922 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16923 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16924 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16925 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16926 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16927 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16928 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16929 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16930 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16931 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16932 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16933 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16934 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16935 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16936 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16937 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16938 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16939 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16940 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16941 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16942 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16943 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16944 * gfortran.dg/io_err_1.f90: Likewise.
16945 * gfortran.dg/io_real_boz.f90: Likewise.
16946 * gfortran.dg/iomsg_1.f90: Likewise.
16947 * gfortran.dg/iostat_1.f90: Likewise.
16948 * gfortran.dg/iostat_2.f90: Likewise.
16949 * gfortran.dg/iostat_4.f90: Likewise.
16950 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16951 * gfortran.dg/ishft_1.f90: Likewise.
16952 * gfortran.dg/ishft_2.f90: Likewise.
16953 * gfortran.dg/ishft_4.f90: Likewise.
16954 * gfortran.dg/isnan_1.f90: Likewise.
16955 * gfortran.dg/isnan_2.f90: Likewise.
16956 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16957 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16958 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16959 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16960 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16961 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16962 * gfortran.dg/itime_idate_1.f: Likewise.
16963 * gfortran.dg/itime_idate_2.f: Likewise.
16964 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16965 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16966 * gfortran.dg/large_real_kind_1.f90: Likewise.
16967 * gfortran.dg/large_real_kind_2.F90: Likewise.
16968 * gfortran.dg/large_real_kind_3.F90: Likewise.
16969 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16970 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16971 * gfortran.dg/large_recl.f90: Likewise.
16972 * gfortran.dg/large_unit_1.f90: Likewise.
16973 * gfortran.dg/large_unit_2.f90: Likewise.
16974 * gfortran.dg/largeequiv_1.f90: Likewise.
16975 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16976 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16977 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16978 * gfortran.dg/list_read_1.f90: Likewise.
16979 * gfortran.dg/list_read_10.f90: Likewise.
16980 * gfortran.dg/list_read_11.f90: Likewise.
16981 * gfortran.dg/list_read_12.f90: Likewise.
16982 * gfortran.dg/list_read_13.f: Likewise.
16983 * gfortran.dg/list_read_14.f90: Likewise.
16984 * gfortran.dg/list_read_2.f90: Likewise.
16985 * gfortran.dg/list_read_3.f90: Likewise.
16986 * gfortran.dg/list_read_4.f90: Likewise.
16987 * gfortran.dg/list_read_5.f90: Likewise.
16988 * gfortran.dg/list_read_6.f90: Likewise.
16989 * gfortran.dg/list_read_7.f90: Likewise.
16990 * gfortran.dg/list_read_8.f90: Likewise.
16991 * gfortran.dg/list_read_9.f90: Likewise.
16992 * gfortran.dg/loc_2.f90: Likewise.
16993 * gfortran.dg/logical_1.f90: Likewise.
16994 * gfortran.dg/logical_dot_product.f90: Likewise.
16995 * gfortran.dg/logical_temp_io.f90: Likewise.
16996 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16997 * gfortran.dg/lrshift_1.f90: Likewise.
16998 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16999 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
17000 * gfortran.dg/lto/pr40725_0.f03: Likewise.
17001 * gfortran.dg/lto/pr41576_1.f90: Likewise.
17002 * gfortran.dg/make_unit.f90: Likewise.
17003 * gfortran.dg/mapping_1.f90: Likewise.
17004 * gfortran.dg/mapping_2.f90: Likewise.
17005 * gfortran.dg/mapping_3.f90: Likewise.
17006 * gfortran.dg/masklr_1.F90: Likewise.
17007 * gfortran.dg/masklr_2.F90: Likewise.
17008 * gfortran.dg/matmul_1.f90: Likewise.
17009 * gfortran.dg/matmul_10.f90: Likewise.
17010 * gfortran.dg/matmul_12.f90: Likewise.
17011 * gfortran.dg/matmul_16.f90: Likewise.
17012 * gfortran.dg/matmul_17.f90: Likewise.
17013 * gfortran.dg/matmul_18.f90: Likewise.
17014 * gfortran.dg/matmul_2.f90: Likewise.
17015 * gfortran.dg/matmul_3.f90: Likewise.
17016 * gfortran.dg/matmul_4.f90: Likewise.
17017 * gfortran.dg/matmul_6.f90: Likewise.
17018 * gfortran.dg/matmul_8.f03: Likewise.
17019 * gfortran.dg/matmul_9.f90: Likewise.
17020 * gfortran.dg/matmul_bounds_12.f90: Likewise.
17021 * gfortran.dg/matmul_bounds_6.f90: Likewise.
17022 * gfortran.dg/matmul_const.f90: Likewise.
17023 * gfortran.dg/maxloc_1.f90: Likewise.
17024 * gfortran.dg/maxloc_2.f90: Likewise.
17025 * gfortran.dg/maxloc_3.f90: Likewise.
17026 * gfortran.dg/maxloc_4.f90: Likewise.
17027 * gfortran.dg/maxloc_string_1.f90: Likewise.
17028 * gfortran.dg/maxlocval_1.f90: Likewise.
17029 * gfortran.dg/maxlocval_2.f90: Likewise.
17030 * gfortran.dg/maxlocval_3.f90: Likewise.
17031 * gfortran.dg/maxlocval_4.f90: Likewise.
17032 * gfortran.dg/maxval_char_1.f90: Likewise.
17033 * gfortran.dg/maxval_char_2.f90: Likewise.
17034 * gfortran.dg/maxval_char_3.f90: Likewise.
17035 * gfortran.dg/maxval_char_4.f90: Likewise.
17036 * gfortran.dg/maxval_parameter_1.f90: Likewise.
17037 * gfortran.dg/mclock.f90: Likewise.
17038 * gfortran.dg/merge_bits_1.F90: Likewise.
17039 * gfortran.dg/merge_bits_2.F90: Likewise.
17040 * gfortran.dg/merge_char_1.f90: Likewise.
17041 * gfortran.dg/merge_init_expr.f90: Likewise.
17042 * gfortran.dg/min_max_optional_1.f90: Likewise.
17043 * gfortran.dg/min_max_optional_5.f90: Likewise.
17044 * gfortran.dg/minloc_1.f90: Likewise.
17045 * gfortran.dg/minloc_2.f90: Likewise.
17046 * gfortran.dg/minloc_3.f90: Likewise.
17047 * gfortran.dg/minloc_4.f90: Likewise.
17048 * gfortran.dg/minloc_string_1.f90: Likewise.
17049 * gfortran.dg/minlocval_1.f90: Likewise.
17050 * gfortran.dg/minlocval_2.f90: Likewise.
17051 * gfortran.dg/minlocval_3.f90: Likewise.
17052 * gfortran.dg/minlocval_4.f90: Likewise.
17053 * gfortran.dg/minmax_char_1.f90: Likewise.
17054 * gfortran.dg/minmaxloc_1.f90: Likewise.
17055 * gfortran.dg/minmaxloc_10.f90: Likewise.
17056 * gfortran.dg/minmaxloc_11.f90: Likewise.
17057 * gfortran.dg/minmaxloc_12.f90: Likewise.
17058 * gfortran.dg/minmaxloc_13.f90: Likewise.
17059 * gfortran.dg/minmaxloc_2.f90: Likewise.
17060 * gfortran.dg/minmaxloc_3.f90: Likewise.
17061 * gfortran.dg/minmaxloc_4.f90: Likewise.
17062 * gfortran.dg/minmaxloc_5.f90: Likewise.
17063 * gfortran.dg/minmaxloc_6.f90: Likewise.
17064 * gfortran.dg/minmaxloc_7.f90: Likewise.
17065 * gfortran.dg/minmaxloc_8.f90: Likewise.
17066 * gfortran.dg/minmaxval_1.f90: Likewise.
17067 * gfortran.dg/minval_char_1.f90: Likewise.
17068 * gfortran.dg/minval_char_2.f90: Likewise.
17069 * gfortran.dg/minval_char_3.f90: Likewise.
17070 * gfortran.dg/minval_char_4.f90: Likewise.
17071 * gfortran.dg/minval_char_5.f90: Likewise.
17072 * gfortran.dg/minval_parameter_1.f90: Likewise.
17073 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
17074 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
17075 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
17076 * gfortran.dg/missing_parens_1.f90: Likewise.
17077 * gfortran.dg/missing_parens_2.f90: Likewise.
17078 * gfortran.dg/mod_large_1.f90: Likewise.
17079 * gfortran.dg/mod_sign0_1.f90: Likewise.
17080 * gfortran.dg/module_blank_common.f90: Likewise.
17081 * gfortran.dg/module_commons_1.f90: Likewise.
17082 * gfortran.dg/module_commons_3.f90: Likewise.
17083 * gfortran.dg/module_double_reuse.f90: Likewise.
17084 * gfortran.dg/module_equivalence_1.f90: Likewise.
17085 * gfortran.dg/module_equivalence_2.f90: Likewise.
17086 * gfortran.dg/module_equivalence_3.f90: Likewise.
17087 * gfortran.dg/module_equivalence_5.f90: Likewise.
17088 * gfortran.dg/module_interface_1.f90: Likewise.
17089 * gfortran.dg/module_nan.f90: Likewise.
17090 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17091 * gfortran.dg/module_procedure_1.f90: Likewise.
17092 * gfortran.dg/module_read_1.f90: Likewise.
17093 * gfortran.dg/module_read_2.f90: Likewise.
17094 * gfortran.dg/module_widestring_1.f90: Likewise.
17095 * gfortran.dg/move_alloc.f90: Likewise.
17096 * gfortran.dg/move_alloc_10.f90: Likewise.
17097 * gfortran.dg/move_alloc_13.f90: Likewise.
17098 * gfortran.dg/move_alloc_14.f90: Likewise.
17099 * gfortran.dg/move_alloc_15.f90: Likewise.
17100 * gfortran.dg/move_alloc_16.f90: Likewise.
17101 * gfortran.dg/move_alloc_2.f90: Likewise.
17102 * gfortran.dg/move_alloc_5.f90: Likewise.
17103 * gfortran.dg/move_alloc_6.f90: Likewise.
17104 * gfortran.dg/move_alloc_9.f90: Likewise.
17105 * gfortran.dg/multiple_allocation_1.f90: Likewise.
17106 * gfortran.dg/multiple_allocation_3.f90: Likewise.
17107 * gfortran.dg/mvbits_1.f90: Likewise.
17108 * gfortran.dg/mvbits_2.f90: Likewise.
17109 * gfortran.dg/mvbits_3.f90: Likewise.
17110 * gfortran.dg/mvbits_4.f90: Likewise.
17111 * gfortran.dg/mvbits_7.f90: Likewise.
17112 * gfortran.dg/mvbits_8.f90: Likewise.
17113 * gfortran.dg/namelist_11.f: Likewise.
17114 * gfortran.dg/namelist_12.f: Likewise.
17115 * gfortran.dg/namelist_13.f90: Likewise.
17116 * gfortran.dg/namelist_14.f90: Likewise.
17117 * gfortran.dg/namelist_15.f90: Likewise.
17118 * gfortran.dg/namelist_16.f90: Likewise.
17119 * gfortran.dg/namelist_17.f90: Likewise.
17120 * gfortran.dg/namelist_18.f90: Likewise.
17121 * gfortran.dg/namelist_19.f90: Likewise.
17122 * gfortran.dg/namelist_20.f90: Likewise.
17123 * gfortran.dg/namelist_21.f90: Likewise.
17124 * gfortran.dg/namelist_22.f90: Likewise.
17125 * gfortran.dg/namelist_23.f90: Likewise.
17126 * gfortran.dg/namelist_24.f90: Likewise.
17127 * gfortran.dg/namelist_26.f90: Likewise.
17128 * gfortran.dg/namelist_27.f90: Likewise.
17129 * gfortran.dg/namelist_28.f90: Likewise.
17130 * gfortran.dg/namelist_29.f90: Likewise.
17131 * gfortran.dg/namelist_37.f90: Likewise.
17132 * gfortran.dg/namelist_38.f90: Likewise.
17133 * gfortran.dg/namelist_39.f90: Likewise.
17134 * gfortran.dg/namelist_40.f90: Likewise.
17135 * gfortran.dg/namelist_41.f90: Likewise.
17136 * gfortran.dg/namelist_42.f90: Likewise.
17137 * gfortran.dg/namelist_43.f90: Likewise.
17138 * gfortran.dg/namelist_44.f90: Likewise.
17139 * gfortran.dg/namelist_47.f90: Likewise.
17140 * gfortran.dg/namelist_48.f90: Likewise.
17141 * gfortran.dg/namelist_49.f90: Likewise.
17142 * gfortran.dg/namelist_50.f90: Likewise.
17143 * gfortran.dg/namelist_51.f90: Likewise.
17144 * gfortran.dg/namelist_52.f90: Likewise.
17145 * gfortran.dg/namelist_54.f90: Likewise.
17146 * gfortran.dg/namelist_55.f90: Likewise.
17147 * gfortran.dg/namelist_56.f90: Likewise.
17148 * gfortran.dg/namelist_57.f90: Likewise.
17149 * gfortran.dg/namelist_58.f90: Likewise.
17150 * gfortran.dg/namelist_59.f90: Likewise.
17151 * gfortran.dg/namelist_60.f90: Likewise.
17152 * gfortran.dg/namelist_61.f90: Likewise.
17153 * gfortran.dg/namelist_64.f90: Likewise.
17154 * gfortran.dg/namelist_65.f90: Likewise.
17155 * gfortran.dg/namelist_69.f90: Likewise.
17156 * gfortran.dg/namelist_70.f90: Likewise.
17157 * gfortran.dg/namelist_71.f90: Likewise.
17158 * gfortran.dg/namelist_72.f: Likewise.
17159 * gfortran.dg/namelist_73.f90: Likewise.
17160 * gfortran.dg/namelist_77.f90: Likewise.
17161 * gfortran.dg/namelist_78.f90: Likewise.
17162 * gfortran.dg/namelist_79.f90: Likewise.
17163 * gfortran.dg/namelist_80.f90: Likewise.
17164 * gfortran.dg/namelist_81.f90: Likewise.
17165 * gfortran.dg/namelist_82.f90: Likewise.
17166 * gfortran.dg/namelist_84.f90: Likewise.
17167 * gfortran.dg/namelist_85.f90: Likewise.
17168 * gfortran.dg/namelist_86.f90: Likewise.
17169 * gfortran.dg/namelist_87.f90: Likewise.
17170 * gfortran.dg/namelist_88.f90: Likewise.
17171 * gfortran.dg/namelist_89.f90: Likewise.
17172 * gfortran.dg/namelist_90.f: Likewise.
17173 * gfortran.dg/namelist_95.f90: Likewise.
17174 * gfortran.dg/namelist_char_only.f90: Likewise.
17175 * gfortran.dg/namelist_empty.f90: Likewise.
17176 * gfortran.dg/namelist_internal.f90: Likewise.
17177 * gfortran.dg/namelist_use.f90: Likewise.
17178 * gfortran.dg/namelist_use_only.f90: Likewise.
17179 * gfortran.dg/namelist_utf8.f90: Likewise.
17180 * gfortran.dg/nan_1.f90: Likewise.
17181 * gfortran.dg/nan_2.f90: Likewise.
17182 * gfortran.dg/nan_3.f90: Likewise.
17183 * gfortran.dg/nan_6.f90: Likewise.
17184 * gfortran.dg/nan_7.f90: Likewise.
17185 * gfortran.dg/nearest_1.f90: Likewise.
17186 * gfortran.dg/nearest_2.f90: Likewise.
17187 * gfortran.dg/nearest_3.f90: Likewise.
17188 * gfortran.dg/negative-z-descriptor.f90: Likewise.
17189 * gfortran.dg/negative_automatic_size.f90: Likewise.
17190 * gfortran.dg/negative_unit.f: Likewise.
17191 * gfortran.dg/negative_unit2.f90: Likewise.
17192 * gfortran.dg/negative_unit_int8.f: Likewise.
17193 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
17194 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
17195 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
17196 * gfortran.dg/nested_modules_1.f90: Likewise.
17197 * gfortran.dg/nested_modules_2.f90: Likewise.
17198 * gfortran.dg/nested_modules_3.f90: Likewise.
17199 * gfortran.dg/nesting_1.f90: Likewise.
17200 * gfortran.dg/new_line.f90: Likewise.
17201 * gfortran.dg/newunit_1.f90: Likewise.
17202 * gfortran.dg/newunit_3.f90: Likewise.
17203 * gfortran.dg/newunit_5.f90.f90: Likewise.
17204 * gfortran.dg/nint_1.f90: Likewise.
17205 * gfortran.dg/nint_2.f90: Likewise.
17206 * gfortran.dg/no_arg_check_2.f90: Likewise.
17207 * gfortran.dg/no_range_check_1.f90: Likewise.
17208 * gfortran.dg/no_range_check_2.f90: Likewise.
17209 * gfortran.dg/no_range_check_3.f90: Likewise.
17210 * gfortran.dg/noadv_size.f90: Likewise.
17211 * gfortran.dg/nonreturning_statements.f90: Likewise.
17212 * gfortran.dg/norm2_1.f90: Likewise.
17213 * gfortran.dg/norm2_3.f90: Likewise.
17214 * gfortran.dg/nosigned_zero_1.f90: Likewise.
17215 * gfortran.dg/nosigned_zero_2.f90: Likewise.
17216 * gfortran.dg/nosigned_zero_3.f90: Likewise.
17217 * gfortran.dg/null_4.f90: Likewise.
17218 * gfortran.dg/null_9.f90: Likewise.
17219 * gfortran.dg/nullify_3.f90: Likewise.
17220 * gfortran.dg/oldstyle_1.f90: Likewise.
17221 * gfortran.dg/open_access_append_1.f90: Likewise.
17222 * gfortran.dg/open_access_append_2.f90: Likewise.
17223 * gfortran.dg/open_errors.f90: Likewise.
17224 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17225 * gfortran.dg/open_new.f90: Likewise.
17226 * gfortran.dg/open_readonly_1.f90: Likewise.
17227 * gfortran.dg/operator_1.f90: Likewise.
17228 * gfortran.dg/optional_absent_1.f90: Likewise.
17229 * gfortran.dg/optional_absent_2.f90: Likewise.
17230 * gfortran.dg/optional_absent_3.f90: Likewise.
17231 * gfortran.dg/optional_class_1.f90: Likewise.
17232 * gfortran.dg/optional_dim_2.f90: Likewise.
17233 * gfortran.dg/optional_dim_3.f90: Likewise.
17234 * gfortran.dg/output_exponents_1.f90: Likewise.
17235 * gfortran.dg/overload_1.f90: Likewise.
17236 * gfortran.dg/overload_2.f90: Likewise.
17237 * gfortran.dg/overwrite_1.f: Likewise.
17238 * gfortran.dg/pad_no.f90: Likewise.
17239 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17240 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17241 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17242 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17243 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17244 * gfortran.dg/parens_3.f90: Likewise.
17245 * gfortran.dg/parens_5.f90: Likewise.
17246 * gfortran.dg/parens_6.f90: Likewise.
17247 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17248 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17249 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17250 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17251 * gfortran.dg/parity_1.f90: Likewise.
17252 * gfortran.dg/past_eor.f90: Likewise.
17253 * gfortran.dg/pdt_1.f03: Likewise.
17254 * gfortran.dg/pdt_10.f03: Likewise.
17255 * gfortran.dg/pdt_11.f03: Likewise.
17256 * gfortran.dg/pdt_12.f03: Likewise.
17257 * gfortran.dg/pdt_13.f03: Likewise.
17258 * gfortran.dg/pdt_14.f03: Likewise.
17259 * gfortran.dg/pdt_15.f03: Likewise.
17260 * gfortran.dg/pdt_19.f03: Likewise.
17261 * gfortran.dg/pdt_20.f03: Likewise.
17262 * gfortran.dg/pdt_22.f03: Likewise.
17263 * gfortran.dg/pdt_23.f03: Likewise.
17264 * gfortran.dg/pdt_25.f03: Likewise.
17265 * gfortran.dg/pdt_26.f03: Likewise.
17266 * gfortran.dg/pdt_27.f03: Likewise.
17267 * gfortran.dg/pdt_28.f03: Likewise.
17268 * gfortran.dg/pdt_3.f03: Likewise.
17269 * gfortran.dg/pdt_4.f03: Likewise.
17270 * gfortran.dg/pdt_5.f03: Likewise.
17271 * gfortran.dg/pdt_7.f03: Likewise.
17272 * gfortran.dg/pointer_1.f90: Likewise.
17273 * gfortran.dg/pointer_array_1.f90: Likewise.
17274 * gfortran.dg/pointer_array_3.f90: Likewise.
17275 * gfortran.dg/pointer_array_4.f90: Likewise.
17276 * gfortran.dg/pointer_array_5.f90: Likewise.
17277 * gfortran.dg/pointer_array_6.f90: Likewise.
17278 * gfortran.dg/pointer_array_7.f90: Likewise.
17279 * gfortran.dg/pointer_array_8.f90: Likewise.
17280 * gfortran.dg/pointer_array_9.f90: Likewise.
17281 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17282 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17283 * gfortran.dg/pointer_assign_10.f90: Likewise.
17284 * gfortran.dg/pointer_assign_11.f90: Likewise.
17285 * gfortran.dg/pointer_assign_4.f90: Likewise.
17286 * gfortran.dg/pointer_assign_8.f90: Likewise.
17287 * gfortran.dg/pointer_assign_9.f90: Likewise.
17288 * gfortran.dg/pointer_check_10.f90: Likewise.
17289 * gfortran.dg/pointer_check_9.f90: Likewise.
17290 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17291 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17292 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17293 * gfortran.dg/pointer_init_1.f90: Likewise.
17294 * gfortran.dg/pointer_init_3.f90: Likewise.
17295 * gfortran.dg/pointer_init_4.f90: Likewise.
17296 * gfortran.dg/pointer_init_5.f90: Likewise.
17297 * gfortran.dg/pointer_init_8.f90: Likewise.
17298 * gfortran.dg/pointer_intent_1.f90: Likewise.
17299 * gfortran.dg/pointer_intent_4.f90: Likewise.
17300 * gfortran.dg/pointer_intent_5.f90: Likewise.
17301 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17302 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17303 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17304 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17305 * gfortran.dg/pointer_target_1.f90: Likewise.
17306 * gfortran.dg/pointer_target_2.f90: Likewise.
17307 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17308 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17309 * gfortran.dg/power.f90: Likewise.
17310 * gfortran.dg/power1.f90: Likewise.
17311 * gfortran.dg/power_3.f90: Likewise.
17312 * gfortran.dg/power_4.f90: Likewise.
17313 * gfortran.dg/power_5.f90: Likewise.
17314 * gfortran.dg/pr12884.f: Likewise.
17315 * gfortran.dg/pr15129.f90: Likewise.
17316 * gfortran.dg/pr15140.f90: Likewise.
17317 * gfortran.dg/pr15324.f90: Likewise.
17318 * gfortran.dg/pr15332.f: Likewise.
17319 * gfortran.dg/pr15957.f90: Likewise.
17320 * gfortran.dg/pr15959.f90: Likewise.
17321 * gfortran.dg/pr16597.f90: Likewise.
17322 * gfortran.dg/pr16861.f90: Likewise.
17323 * gfortran.dg/pr16938.f90: Likewise.
17324 * gfortran.dg/pr17090.f90: Likewise.
17325 * gfortran.dg/pr17143.f90: Likewise.
17326 * gfortran.dg/pr17164.f90: Likewise.
17327 * gfortran.dg/pr17229.f: Likewise.
17328 * gfortran.dg/pr17285.f90: Likewise.
17329 * gfortran.dg/pr17286.f90: Likewise.
17330 * gfortran.dg/pr17472.f: Likewise.
17331 * gfortran.dg/pr17612.f90: Likewise.
17332 * gfortran.dg/pr17706.f90: Likewise.
17333 * gfortran.dg/pr18025.f90: Likewise.
17334 * gfortran.dg/pr18122.f90: Likewise.
17335 * gfortran.dg/pr18210.f90: Likewise.
17336 * gfortran.dg/pr18392.f90: Likewise.
17337 * gfortran.dg/pr19155.f: Likewise.
17338 * gfortran.dg/pr19216.f: Likewise.
17339 * gfortran.dg/pr19467.f90: Likewise.
17340 * gfortran.dg/pr19657.f: Likewise.
17341 * gfortran.dg/pr19926.f90: Likewise.
17342 * gfortran.dg/pr19928-1.f90: Likewise.
17343 * gfortran.dg/pr19928-2.f90: Likewise.
17344 * gfortran.dg/pr20086.f90: Likewise.
17345 * gfortran.dg/pr20124.f90: Likewise.
17346 * gfortran.dg/pr20163-2.f: Likewise.
17347 * gfortran.dg/pr20480.f90: Likewise.
17348 * gfortran.dg/pr20755.f: Likewise.
17349 * gfortran.dg/pr20950.f: Likewise.
17350 * gfortran.dg/pr21177.f90: Likewise.
17351 * gfortran.dg/pr21730.f: Likewise.
17352 * gfortran.dg/pr22491.f: Likewise.
17353 * gfortran.dg/pr25603.f: Likewise.
17354 * gfortran.dg/pr26246_2.f90: Likewise.
17355 * gfortran.dg/pr32136.f90: Likewise.
17356 * gfortran.dg/pr32533.f90: Likewise.
17357 * gfortran.dg/pr33794.f90: Likewise.
17358 * gfortran.dg/pr35662.f90: Likewise.
17359 * gfortran.dg/pr35944-1.f90: Likewise.
17360 * gfortran.dg/pr35944-2.f90: Likewise.
17361 * gfortran.dg/pr35983.f90: Likewise.
17362 * gfortran.dg/pr39865.f90: Likewise.
17363 * gfortran.dg/pr41212.f90: Likewise.
17364 * gfortran.dg/pr43808.f90: Likewise.
17365 * gfortran.dg/pr44592.f90: Likewise.
17366 * gfortran.dg/pr44735.f90: Likewise.
17367 * gfortran.dg/pr45308.f03: Likewise.
17368 * gfortran.dg/pr46297.f: Likewise.
17369 * gfortran.dg/pr46588.f90: Likewise.
17370 * gfortran.dg/pr46665.f90: Likewise.
17371 * gfortran.dg/pr46804.f90: Likewise.
17372 * gfortran.dg/pr47008.f03: Likewise.
17373 * gfortran.dg/pr47614.f: Likewise.
17374 * gfortran.dg/pr47878.f90: Likewise.
17375 * gfortran.dg/pr49103.f90: Likewise.
17376 * gfortran.dg/pr50069_1.f90: Likewise.
17377 * gfortran.dg/pr50769.f90: Likewise.
17378 * gfortran.dg/pr52608.f90: Likewise.
17379 * gfortran.dg/pr55086_2.f90: Likewise.
17380 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17381 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17382 * gfortran.dg/pr55330.f90: Likewise.
17383 * gfortran.dg/pr56015.f90: Likewise.
17384 * gfortran.dg/pr57910.f90: Likewise.
17385 * gfortran.dg/pr59700.f90: Likewise.
17386 * gfortran.dg/pr62125.f90: Likewise.
17387 * gfortran.dg/pr64530.f90: Likewise.
17388 * gfortran.dg/pr65429.f90: Likewise.
17389 * gfortran.dg/pr65450.f90: Likewise.
17390 * gfortran.dg/pr65504.f90: Likewise.
17391 * gfortran.dg/pr65903.f90: Likewise.
17392 * gfortran.dg/pr66311.f90: Likewise.
17393 * gfortran.dg/pr66864.f90: Likewise.
17394 * gfortran.dg/pr67140.f90: Likewise.
17395 * gfortran.dg/pr67524.f90: Likewise.
17396 * gfortran.dg/pr67885.f90: Likewise.
17397 * gfortran.dg/pr68053.f90: Likewise.
17398 * gfortran.dg/pr68566.f90: Likewise.
17399 * gfortran.dg/pr69514_1.f90: Likewise.
17400 * gfortran.dg/pr69514_2.f90: Likewise.
17401 * gfortran.dg/pr69739.f90: Likewise.
17402 * gfortran.dg/pr70673.f90: Likewise.
17403 * gfortran.dg/pr71523_2.f90: Likewise.
17404 * gfortran.dg/pr71764.f90: Likewise.
17405 * gfortran.dg/pr78092.f90: Likewise.
17406 * gfortran.dg/pr82973.f90: Likewise.
17407 * gfortran.dg/pr83864.f90: Likewise.
17408 * gfortran.dg/pr83874.f90: Likewise.
17409 * gfortran.dg/pr84088.f90: Likewise.
17410 * gfortran.dg/pr84155.f90: Likewise.
17411 * gfortran.dg/proc_decl_12.f90: Likewise.
17412 * gfortran.dg/proc_decl_13.f90: Likewise.
17413 * gfortran.dg/proc_decl_15.f90: Likewise.
17414 * gfortran.dg/proc_decl_17.f90: Likewise.
17415 * gfortran.dg/proc_decl_18.f90: Likewise.
17416 * gfortran.dg/proc_decl_2.f90: Likewise.
17417 * gfortran.dg/proc_decl_5.f90: Likewise.
17418 * gfortran.dg/proc_decl_9.f90: Likewise.
17419 * gfortran.dg/proc_ptr_1.f90: Likewise.
17420 * gfortran.dg/proc_ptr_10.f90: Likewise.
17421 * gfortran.dg/proc_ptr_12.f90: Likewise.
17422 * gfortran.dg/proc_ptr_18.f90: Likewise.
17423 * gfortran.dg/proc_ptr_19.f90: Likewise.
17424 * gfortran.dg/proc_ptr_21.f90: Likewise.
17425 * gfortran.dg/proc_ptr_22.f90: Likewise.
17426 * gfortran.dg/proc_ptr_23.f90: Likewise.
17427 * gfortran.dg/proc_ptr_25.f90: Likewise.
17428 * gfortran.dg/proc_ptr_26.f90: Likewise.
17429 * gfortran.dg/proc_ptr_3.f90: Likewise.
17430 * gfortran.dg/proc_ptr_36.f90: Likewise.
17431 * gfortran.dg/proc_ptr_47.f90: Likewise.
17432 * gfortran.dg/proc_ptr_48.f90: Likewise.
17433 * gfortran.dg/proc_ptr_5.f90: Likewise.
17434 * gfortran.dg/proc_ptr_6.f90: Likewise.
17435 * gfortran.dg/proc_ptr_7.f90: Likewise.
17436 * gfortran.dg/proc_ptr_8.f90: Likewise.
17437 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17438 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17439 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17440 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17441 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17442 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17443 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17444 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17445 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17446 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17447 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17448 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17449 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17450 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17451 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17452 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17453 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17454 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17455 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17456 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17457 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17458 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17459 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17460 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17461 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17462 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17463 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17464 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17465 * gfortran.dg/product_init_expr.f03: Likewise.
17466 * gfortran.dg/promotion.f90: Likewise.
17467 * gfortran.dg/promotion_3.f90: Likewise.
17468 * gfortran.dg/promotion_4.f90: Likewise.
17469 * gfortran.dg/protected_1.f90: Likewise.
17470 * gfortran.dg/protected_2.f90: Likewise.
17471 * gfortran.dg/ptr-func-1.f90: Likewise.
17472 * gfortran.dg/ptr-func-2.f90: Likewise.
17473 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17474 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17475 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17476 * gfortran.dg/pure_byref_1.f90: Likewise.
17477 * gfortran.dg/pure_byref_2.f90: Likewise.
17478 * gfortran.dg/pure_byref_3.f90: Likewise.
17479 * gfortran.dg/quad_2.f90: Likewise.
17480 * gfortran.dg/quad_3.f90: Likewise.
17481 * gfortran.dg/random_3.f90: Likewise.
17482 * gfortran.dg/random_4.f90: Likewise.
17483 * gfortran.dg/random_7.f90: Likewise.
17484 * gfortran.dg/read_2.f90: Likewise.
17485 * gfortran.dg/read_3.f90: Likewise.
17486 * gfortran.dg/read_4.f90: Likewise.
17487 * gfortran.dg/read_5.f90: Likewise.
17488 * gfortran.dg/read_bad_advance.f90: Likewise.
17489 * gfortran.dg/read_bang.f90: Likewise.
17490 * gfortran.dg/read_bang4.f90: Likewise.
17491 * gfortran.dg/read_comma.f: Likewise.
17492 * gfortran.dg/read_dir.f90: Likewise.
17493 * gfortran.dg/read_empty_file.f: Likewise.
17494 * gfortran.dg/read_eof_1.f90: Likewise.
17495 * gfortran.dg/read_eof_2.f90: Likewise.
17496 * gfortran.dg/read_eof_3.f90: Likewise.
17497 * gfortran.dg/read_eof_4.f90: Likewise.
17498 * gfortran.dg/read_eof_5.f90: Likewise.
17499 * gfortran.dg/read_eof_6.f: Likewise.
17500 * gfortran.dg/read_eof_7.f90: Likewise.
17501 * gfortran.dg/read_eof_8.f90: Likewise.
17502 * gfortran.dg/read_eof_all.f90: Likewise.
17503 * gfortran.dg/read_eor.f90: Likewise.
17504 * gfortran.dg/read_float_1.f90: Likewise.
17505 * gfortran.dg/read_float_2.f03: Likewise.
17506 * gfortran.dg/read_float_3.f90: Likewise.
17507 * gfortran.dg/read_float_4.f90: Likewise.
17508 * gfortran.dg/read_infnan_1.f90: Likewise.
17509 * gfortran.dg/read_list_eof_1.f90: Likewise.
17510 * gfortran.dg/read_logical.f90: Likewise.
17511 * gfortran.dg/read_many_1.f: Likewise.
17512 * gfortran.dg/read_no_eor.f90: Likewise.
17513 * gfortran.dg/read_noadvance.f90: Likewise.
17514 * gfortran.dg/read_repeat.f90: Likewise.
17515 * gfortran.dg/read_repeat_2.f90: Likewise.
17516 * gfortran.dg/read_size_noadvance.f90: Likewise.
17517 * gfortran.dg/read_x_eof.f90: Likewise.
17518 * gfortran.dg/read_x_past.f: Likewise.
17519 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17520 * gfortran.dg/real_const_1.f: Likewise.
17521 * gfortran.dg/real_const_2.f90: Likewise.
17522 * gfortran.dg/real_const_3.f90: Likewise.
17523 * gfortran.dg/real_do_1.f90: Likewise.
17524 * gfortran.dg/real_index_1.f90: Likewise.
17525 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17526 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17527 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17528 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17529 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17530 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17531 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17532 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17533 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17534 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17535 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17536 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17537 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17538 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17539 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17540 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17541 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17542 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17543 * gfortran.dg/record_marker_1.f90: Likewise.
17544 * gfortran.dg/record_marker_2.f: Likewise.
17545 * gfortran.dg/record_marker_3.f90: Likewise.
17546 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17547 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17548 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17549 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17550 * gfortran.dg/recursive_check_7.f90: Likewise.
17551 * gfortran.dg/recursive_reference_1.f90: Likewise.
17552 * gfortran.dg/recursive_reference_2.f90: Likewise.
17553 * gfortran.dg/recursive_stack.f90: Likewise.
17554 * gfortran.dg/reduction.f90: Likewise.
17555 * gfortran.dg/repack_arrays_1.f90: Likewise.
17556 * gfortran.dg/repeat_1.f90: Likewise.
17557 * gfortran.dg/repeat_2.f90: Likewise.
17558 * gfortran.dg/repeat_3.f90: Likewise.
17559 * gfortran.dg/repeat_6.f90: Likewise.
17560 * gfortran.dg/reshape-alloc.f90: Likewise.
17561 * gfortran.dg/reshape-complex.f90: Likewise.
17562 * gfortran.dg/reshape.f90: Likewise.
17563 * gfortran.dg/reshape_2.f90: Likewise.
17564 * gfortran.dg/reshape_7.f90: Likewise.
17565 * gfortran.dg/reshape_empty_1.f03: Likewise.
17566 * gfortran.dg/reshape_pad_1.f90: Likewise.
17567 * gfortran.dg/reshape_rank7.f90: Likewise.
17568 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17569 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17570 * gfortran.dg/result_default_init_1.f90: Likewise.
17571 * gfortran.dg/result_in_spec_1.f90: Likewise.
17572 * gfortran.dg/result_in_spec_2.f90: Likewise.
17573 * gfortran.dg/ret_array_1.f90: Likewise.
17574 * gfortran.dg/ret_pointer_1.f90: Likewise.
17575 * gfortran.dg/ret_pointer_2.f90: Likewise.
17576 * gfortran.dg/rewind_1.f90: Likewise.
17577 * gfortran.dg/round_1.f03: Likewise.
17578 * gfortran.dg/round_2.f03: Likewise.
17579 * gfortran.dg/round_3.f08: Likewise.
17580 * gfortran.dg/round_4.f90: Likewise.
17581 * gfortran.dg/rrspacing_1.f90: Likewise.
17582 * gfortran.dg/runtime_warning_1.f90: Likewise.
17583 * gfortran.dg/same_type_as_2.f03: Likewise.
17584 * gfortran.dg/save_1.f90: Likewise.
17585 * gfortran.dg/save_5.f90: Likewise.
17586 * gfortran.dg/save_6.f90: Likewise.
17587 * gfortran.dg/scalar_mask_1.f90: Likewise.
17588 * gfortran.dg/scalar_mask_2.f90: Likewise.
17589 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17590 * gfortran.dg/scale_1.f90: Likewise.
17591 * gfortran.dg/scan_1.f90: Likewise.
17592 * gfortran.dg/scan_2.f90: Likewise.
17593 * gfortran.dg/secnds-1.f: Likewise.
17594 * gfortran.dg/secnds.f: Likewise.
17595 * gfortran.dg/select_1.f90: Likewise.
17596 * gfortran.dg/select_2.f90: Likewise.
17597 * gfortran.dg/select_3.f90: Likewise.
17598 * gfortran.dg/select_5.f90: Likewise.
17599 * gfortran.dg/select_char_1.f90: Likewise.
17600 * gfortran.dg/select_char_2.f90: Likewise.
17601 * gfortran.dg/select_type_13.f03: Likewise.
17602 * gfortran.dg/select_type_14.f03: Likewise.
17603 * gfortran.dg/select_type_15.f03: Likewise.
17604 * gfortran.dg/select_type_19.f03: Likewise.
17605 * gfortran.dg/select_type_2.f03: Likewise.
17606 * gfortran.dg/select_type_26.f03: Likewise.
17607 * gfortran.dg/select_type_27.f03: Likewise.
17608 * gfortran.dg/select_type_28.f03: Likewise.
17609 * gfortran.dg/select_type_3.f03: Likewise.
17610 * gfortran.dg/select_type_35.f03: Likewise.
17611 * gfortran.dg/select_type_36.f03: Likewise.
17612 * gfortran.dg/select_type_37.f03: Likewise.
17613 * gfortran.dg/select_type_39.f03: Likewise.
17614 * gfortran.dg/select_type_4.f90: Likewise.
17615 * gfortran.dg/select_type_5.f03: Likewise.
17616 * gfortran.dg/select_type_6.f03: Likewise.
17617 * gfortran.dg/select_type_7.f03: Likewise.
17618 * gfortran.dg/select_type_8.f03: Likewise.
17619 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17620 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17621 * gfortran.dg/selected_kind_1.f90: Likewise.
17622 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17623 * gfortran.dg/shape_2.f90: Likewise.
17624 * gfortran.dg/shape_4.f90: Likewise.
17625 * gfortran.dg/shape_5.f90: Likewise.
17626 * gfortran.dg/shape_7.f90: Likewise.
17627 * gfortran.dg/shape_8.f90: Likewise.
17628 * gfortran.dg/shape_9.f90: Likewise.
17629 * gfortran.dg/shift-kind_2.f90: Likewise.
17630 * gfortran.dg/shiftalr_1.F90: Likewise.
17631 * gfortran.dg/shiftalr_2.F90: Likewise.
17632 * gfortran.dg/simpleif_1.f90: Likewise.
17633 * gfortran.dg/simplify_argN_1.f90: Likewise.
17634 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17635 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17636 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17637 * gfortran.dg/simplify_modulo.f90: Likewise.
17638 * gfortran.dg/single_char_string.f90: Likewise.
17639 * gfortran.dg/size_dim.f90: Likewise.
17640 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17641 * gfortran.dg/sizeof.f90: Likewise.
17642 * gfortran.dg/sizeof_4.f90: Likewise.
17643 * gfortran.dg/slash_1.f90: Likewise.
17644 * gfortran.dg/sms-1.f90: Likewise.
17645 * gfortran.dg/sms-2.f90: Likewise.
17646 * gfortran.dg/spec_expr_7.f90: Likewise.
17647 * gfortran.dg/specifics_1.f90: Likewise.
17648 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17649 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17650 * gfortran.dg/spread_init_expr.f03: Likewise.
17651 * gfortran.dg/spread_scalar_source.f90: Likewise.
17652 * gfortran.dg/spread_shape_1.f90: Likewise.
17653 * gfortran.dg/stat_1.f90: Likewise.
17654 * gfortran.dg/stat_2.f90: Likewise.
17655 * gfortran.dg/stfunc_1.f90: Likewise.
17656 * gfortran.dg/stfunc_4.f90: Likewise.
17657 * gfortran.dg/stfunc_6.f90: Likewise.
17658 * gfortran.dg/storage_size_1.f08: Likewise.
17659 * gfortran.dg/storage_size_3.f08: Likewise.
17660 * gfortran.dg/storage_size_4.f90: Likewise.
17661 * gfortran.dg/streamio_1.f90: Likewise.
17662 * gfortran.dg/streamio_10.f90: Likewise.
17663 * gfortran.dg/streamio_11.f90: Likewise.
17664 * gfortran.dg/streamio_12.f90: Likewise.
17665 * gfortran.dg/streamio_13.f90: Likewise.
17666 * gfortran.dg/streamio_14.f90: Likewise.
17667 * gfortran.dg/streamio_15.f90: Likewise.
17668 * gfortran.dg/streamio_16.f90: Likewise.
17669 * gfortran.dg/streamio_17.f90: Likewise.
17670 * gfortran.dg/streamio_2.f90: Likewise.
17671 * gfortran.dg/streamio_3.f90: Likewise.
17672 * gfortran.dg/streamio_4.f90: Likewise.
17673 * gfortran.dg/streamio_5.f90: Likewise.
17674 * gfortran.dg/streamio_6.f90: Likewise.
17675 * gfortran.dg/streamio_7.f90: Likewise.
17676 * gfortran.dg/streamio_8.f90: Likewise.
17677 * gfortran.dg/streamio_9.f90: Likewise.
17678 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17679 * gfortran.dg/string_4.f90: Likewise.
17680 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17681 * gfortran.dg/string_assign_2.f90: Likewise.
17682 * gfortran.dg/string_compare_1.f90: Likewise.
17683 * gfortran.dg/string_compare_2.f90: Likewise.
17684 * gfortran.dg/string_compare_3.f90: Likewise.
17685 * gfortran.dg/string_ctor_1.f90: Likewise.
17686 * gfortran.dg/string_length_1.f90: Likewise.
17687 * gfortran.dg/string_length_2.f90: Likewise.
17688 * gfortran.dg/string_length_3.f90: Likewise.
17689 * gfortran.dg/string_length_4.f90: Likewise.
17690 * gfortran.dg/string_null_compare_1.f: Likewise.
17691 * gfortran.dg/string_pad_trunc.f90: Likewise.
17692 * gfortran.dg/structure_constructor_1.f03: Likewise.
17693 * gfortran.dg/structure_constructor_11.f90: Likewise.
17694 * gfortran.dg/structure_constructor_13.f03: Likewise.
17695 * gfortran.dg/structure_constructor_2.f03: Likewise.
17696 * gfortran.dg/structure_constructor_5.f03: Likewise.
17697 * gfortran.dg/submodule_1.f08: Likewise.
17698 * gfortran.dg/submodule_11.f08: Likewise.
17699 * gfortran.dg/submodule_14.f08: Likewise.
17700 * gfortran.dg/submodule_15.f08: Likewise.
17701 * gfortran.dg/submodule_17.f08: Likewise.
17702 * gfortran.dg/submodule_18.f08: Likewise.
17703 * gfortran.dg/submodule_19.f08: Likewise.
17704 * gfortran.dg/submodule_2.f08: Likewise.
17705 * gfortran.dg/submodule_27.f08: Likewise.
17706 * gfortran.dg/submodule_28.f08: Likewise.
17707 * gfortran.dg/submodule_29.f08: Likewise.
17708 * gfortran.dg/submodule_30.f08: Likewise.
17709 * gfortran.dg/submodule_6.f08: Likewise.
17710 * gfortran.dg/submodule_7.f08: Likewise.
17711 * gfortran.dg/submodule_8.f08: Likewise.
17712 * gfortran.dg/subnormal_1.f90: Likewise.
17713 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17714 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17715 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17716 * gfortran.dg/substr_2.f: Likewise.
17717 * gfortran.dg/substr_3.f: Likewise.
17718 * gfortran.dg/substr_4.f: Likewise.
17719 * gfortran.dg/substr_5.f90: Likewise.
17720 * gfortran.dg/substr_6.f90: Likewise.
17721 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17722 * gfortran.dg/sum_init_expr.f03: Likewise.
17723 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17724 * gfortran.dg/system_clock_3.f08: Likewise.
17725 * gfortran.dg/t_editing.f: Likewise.
17726 * gfortran.dg/team_change_1.f90: Likewise.
17727 * gfortran.dg/team_end_1.f90: Likewise.
17728 * gfortran.dg/team_number_1.f90: Likewise.
17729 * gfortran.dg/temporary_1.f90: Likewise.
17730 * gfortran.dg/test_com_block.f90: Likewise.
17731 * gfortran.dg/test_only_clause.f90: Likewise.
17732 * gfortran.dg/tiny_1.f90: Likewise.
17733 * gfortran.dg/tiny_2.f90: Likewise.
17734 * gfortran.dg/tl_editing.f90: Likewise.
17735 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17736 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17737 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17738 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17739 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17740 * gfortran.dg/transfer_class_2.f90: Likewise.
17741 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17742 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17743 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17744 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17745 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17746 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17747 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17748 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17749 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17750 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17751 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17752 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17753 * gfortran.dg/transpose_1.f90: Likewise.
17754 * gfortran.dg/transpose_3.f03: Likewise.
17755 * gfortran.dg/transpose_4.f90: Likewise.
17756 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17757 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17758 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17759 * gfortran.dg/trim_1.f90: Likewise.
17760 * gfortran.dg/trim_optimize_1.f90: Likewise.
17761 * gfortran.dg/trim_optimize_2.f90: Likewise.
17762 * gfortran.dg/trim_optimize_3.f90: Likewise.
17763 * gfortran.dg/trim_optimize_4.f90: Likewise.
17764 * gfortran.dg/trim_optimize_5.f90: Likewise.
17765 * gfortran.dg/trim_optimize_6.f90: Likewise.
17766 * gfortran.dg/trim_optimize_7.f90: Likewise.
17767 * gfortran.dg/trim_optimize_8.f90: Likewise.
17768 * gfortran.dg/type_to_class_1.f03: Likewise.
17769 * gfortran.dg/type_to_class_2.f03: Likewise.
17770 * gfortran.dg/type_to_class_3.f03: Likewise.
17771 * gfortran.dg/type_to_class_4.f03: Likewise.
17772 * gfortran.dg/type_to_class_5.f03: Likewise.
17773 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17774 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17775 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17776 * gfortran.dg/typebound_call_1.f03: Likewise.
17777 * gfortran.dg/typebound_call_13.f03: Likewise.
17778 * gfortran.dg/typebound_call_18.f03: Likewise.
17779 * gfortran.dg/typebound_call_19.f03: Likewise.
17780 * gfortran.dg/typebound_call_2.f03: Likewise.
17781 * gfortran.dg/typebound_call_20.f03: Likewise.
17782 * gfortran.dg/typebound_call_3.f03: Likewise.
17783 * gfortran.dg/typebound_generic_5.f03: Likewise.
17784 * gfortran.dg/typebound_generic_6.f03: Likewise.
17785 * gfortran.dg/typebound_generic_9.f03: Likewise.
17786 * gfortran.dg/typebound_operator_12.f03: Likewise.
17787 * gfortran.dg/typebound_operator_13.f03: Likewise.
17788 * gfortran.dg/typebound_operator_15.f90: Likewise.
17789 * gfortran.dg/typebound_operator_20.f90: Likewise.
17790 * gfortran.dg/typebound_operator_3.f03: Likewise.
17791 * gfortran.dg/typebound_operator_6.f03: Likewise.
17792 * gfortran.dg/typebound_operator_7.f03: Likewise.
17793 * gfortran.dg/typebound_operator_8.f03: Likewise.
17794 * gfortran.dg/typebound_operator_9.f03: Likewise.
17795 * gfortran.dg/typebound_proc_19.f90: Likewise.
17796 * gfortran.dg/typebound_proc_20.f90: Likewise.
17797 * gfortran.dg/typebound_proc_23.f90: Likewise.
17798 * gfortran.dg/typebound_proc_27.f03: Likewise.
17799 * gfortran.dg/typebound_proc_35.f90: Likewise.
17800 * gfortran.dg/typebound_proc_36.f90: Likewise.
17801 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17802 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17803 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17804 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17805 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17806 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17807 * gfortran.dg/unf_short_record_1.f90: Likewise.
17808 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17809 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17810 * gfortran.dg/unit_1.f90: Likewise.
17811 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17812 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17813 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17814 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17815 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17816 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17817 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17818 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17819 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17820 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17821 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17822 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17823 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17824 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17825 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17826 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17827 * gfortran.dg/unpack_init_expr.f03: Likewise.
17828 * gfortran.dg/use_10.f90: Likewise.
17829 * gfortran.dg/use_11.f90: Likewise.
17830 * gfortran.dg/use_13.f90: Likewise.
17831 * gfortran.dg/use_24.f90: Likewise.
17832 * gfortran.dg/use_27.f90: Likewise.
17833 * gfortran.dg/use_5.f90: Likewise.
17834 * gfortran.dg/use_allocated_1.f90: Likewise.
17835 * gfortran.dg/use_only_1.f90: Likewise.
17836 * gfortran.dg/use_only_4.f90: Likewise.
17837 * gfortran.dg/use_rename_2.f90: Likewise.
17838 * gfortran.dg/use_rename_4.f90: Likewise.
17839 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17840 * gfortran.dg/used_interface_ref.f90: Likewise.
17841 * gfortran.dg/used_types_5.f90: Likewise.
17842 * gfortran.dg/utf8_1.f03: Likewise.
17843 * gfortran.dg/utf8_2.f03: Likewise.
17844 * gfortran.dg/value_1.f90: Likewise.
17845 * gfortran.dg/value_2.f90: Likewise.
17846 * gfortran.dg/value_4.f90: Likewise.
17847 * gfortran.dg/value_6.f03: Likewise.
17848 * gfortran.dg/value_7.f03: Likewise.
17849 * gfortran.dg/value_test.f90: Likewise.
17850 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17851 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17852 * gfortran.dg/vect/pr60510.f: Likewise.
17853 * gfortran.dg/vect/pr69882.f90: Likewise.
17854 * gfortran.dg/vect/pr69980.f90: Likewise.
17855 * gfortran.dg/vect/vect-5.f90: Likewise.
17856 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17857 * gfortran.dg/vector_subscript_1.f90: Likewise.
17858 * gfortran.dg/vector_subscript_2.f90: Likewise.
17859 * gfortran.dg/vector_subscript_3.f90: Likewise.
17860 * gfortran.dg/vector_subscript_5.f90: Likewise.
17861 * gfortran.dg/verify_2.f90: Likewise.
17862 * gfortran.dg/volatile10.f90: Likewise.
17863 * gfortran.dg/where_1.f90: Likewise.
17864 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17865 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17866 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17867 * gfortran.dg/whole_file_13.f90: Likewise.
17868 * gfortran.dg/whole_file_2.f90: Likewise.
17869 * gfortran.dg/widechar_2.f90: Likewise.
17870 * gfortran.dg/widechar_4.f90: Likewise.
17871 * gfortran.dg/widechar_5.f90: Likewise.
17872 * gfortran.dg/widechar_6.f90: Likewise.
17873 * gfortran.dg/widechar_8.f90: Likewise.
17874 * gfortran.dg/widechar_IO_1.f90: Likewise.
17875 * gfortran.dg/widechar_IO_2.f90: Likewise.
17876 * gfortran.dg/widechar_IO_3.f90: Likewise.
17877 * gfortran.dg/widechar_IO_4.f90: Likewise.
17878 * gfortran.dg/widechar_compare_1.f90: Likewise.
17879 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17880 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17881 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17882 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17883 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17884 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17885 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17886 * gfortran.dg/widechar_select_1.f90: Likewise.
17887 * gfortran.dg/winapi.f90: Likewise.
17888 * gfortran.dg/write_0_pe_format.f90: Likewise.
17889 * gfortran.dg/write_back.f: Likewise.
17890 * gfortran.dg/write_check3.f90: Likewise.
17891 * gfortran.dg/write_direct_eor.f90: Likewise.
17892 * gfortran.dg/write_padding.f90: Likewise.
17893 * gfortran.dg/write_recursive.f90: Likewise.
17894 * gfortran.dg/write_rewind_1.f: Likewise.
17895 * gfortran.dg/write_rewind_2.f: Likewise.
17896 * gfortran.dg/write_zero_array.f90: Likewise.
17897 * gfortran.dg/x_slash_1.f: Likewise.
17898 * gfortran.dg/x_slash_2.f: Likewise.
17899 * gfortran.dg/zero_array_components_1.f90: Likewise.
17900 * gfortran.dg/zero_length_1.f90: Likewise.
17901 * gfortran.dg/zero_length_2.f90: Likewise.
17902 * gfortran.dg/zero_sized_1.f90: Likewise.
17903 * gfortran.dg/zero_sized_3.f90: Likewise.
17904 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17905 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17906 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17907 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17908 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17909 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17910 * gfortran.fortran-torture/execute/args.f90: Likewise.
17911 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17912 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17913 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17914 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17915 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17916 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17917 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17918 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17919 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17920 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17921 * gfortran.fortran-torture/execute/common.f90: Likewise.
17922 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17923 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17924 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17925 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17926 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17927 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17928 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17929 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17930 * gfortran.fortran-torture/execute/data.f90: Likewise.
17931 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17932 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17933 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17934 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17935 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17936 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17937 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17938 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17939 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17940 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17941 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17942 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17943 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17944 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17945 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17946 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17947 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17948 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17949 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17950 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17951 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17952 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17953 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17954 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17955 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17956 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17957 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17958 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17959 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17960 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17961 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17962 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17963 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17964 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17965 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17966 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17967 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17968 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17969 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17970 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17971 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17972 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17973 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17974 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17975 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17976 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17977 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17978 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17979 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17980 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17981 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17982 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17983 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17984 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17985 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17986 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17987 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17988 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17989 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17990 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17991 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17992 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17993 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17994 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17995 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17996 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17997 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17998 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17999 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
18000 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
18001 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
18002 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
18003 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
18004 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
18005 Likewise.
18006 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
18007 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
18008 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
18009 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
18010 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
18011 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
18012 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
18013 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18014 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
18015 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
18016 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
18017 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18018 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
18019 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
18020 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
18021 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
18022 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
18023 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18024 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
18025 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18026 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
18027 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
18028 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
18029 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
18030 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
18031 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
18032 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
18033 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
18034 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18035 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
18036 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
18037 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
18038 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
18039 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
18040 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
18041 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
18042 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
18043 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
18044 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
18045 * gfortran.fortran-torture/execute/math.f90: Likewise.
18046 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
18047 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
18048 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
18049 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
18050 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
18051 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
18052 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
18053 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
18054 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
18055 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
18056 * gfortran.fortran-torture/execute/power.f90: Likewise.
18057 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
18058 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
18059 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18060 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
18061 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
18062 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
18063 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
18064 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
18065 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
18066 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
18067 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
18068 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
18069 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
18070 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
18071 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
18072 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
18073 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
18074 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
18075 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
18076 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
18077 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
18078 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
18079 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
18080 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
18081 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
18082 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
18083 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
18084 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
18085 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
18086 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
18087 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
18088 * gfortran.fortran-torture/execute/straret.f90: Likewise.
18089 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18090 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18091 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18092 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18093 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18094 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18095 * gfortran.fortran-torture/execute/string.f90: Likewise.
18096 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
18097 * gfortran.fortran-torture/execute/strret.f90: Likewise.
18098 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18099 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18100 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18101 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18102 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18103 * gfortran.fortran-torture/execute/userop.f90: Likewise.
18104 * gfortran.fortran-torture/execute/where17.f90: Likewise.
18105 * gfortran.fortran-torture/execute/where18.f90: Likewise.
18106 * gfortran.fortran-torture/execute/where19.f90: Likewise.
18107 * gfortran.fortran-torture/execute/where20.f90: Likewise.
18108 * gfortran.fortran-torture/execute/where21.f90: Likewise.
18109 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
18110 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
18111 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18112 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18113 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18114 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18115 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
18116 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
18117 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
18118 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
18119 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
18120 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
18121 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
18122 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18123 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18124 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18125 * gfortran.dg/inline_transpose_1.f90: Likewise.
18126
18127 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
18128
18129 PR fortran/84115
18130 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
18131 change to dg-run.
18132
18133 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
18134
18135 PR ada/84277
18136 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18137 * gnat.dg/dispatch1.adb: Rename into...
18138 * gnat.dg/disp1.adb: ...this.
18139 * gnat.dg/dispatch1_p.ads: Rename into...
18140 * gnat.dg/disp1_pkg.ads: ...this.
18141 * gnat.dg/disp2.adb: Rename into...
18142 * gnat.dg/dispatch2.adb: ...this.
18143 * gnat.dg/dispatch2_p.ads: Rename into...
18144 * gnat.dg/disp2_pkg.ads: ...this.
18145 * gnat.dg/dispatch2_p.adb: Rename into...
18146 * gnat.dg/disp2_pkg.adb: this.
18147 * gnat.dg/generic_dispatch.adb: Rename into...
18148 * gnat.dg/generic_disp.adb: this.
18149 * gnat.dg/generic_dispatch_p.ads: Rename into...
18150 * gnat.dg/generic_disp_pkg.ads: ...this.
18151 * gnat.dg/generic_dispatch_p.adb: Rename into...
18152 * gnat.dg/generic_disp_pkg.adb: ...this.
18153 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18154 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18155 * gnat.dg/object_overflow1.adb: Tweak index.
18156 * gnat.dg/object_overflow2.adb: Likewise.
18157 * gnat.dg/object_overflow3.adb: Likewise.
18158 * gnat.dg/object_overflow4.adb: Likewise.
18159 * gnat.dg/object_overflow5.adb: Likewise.
18160
18161 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18162
18163 PR ipa/84425
18164 * gcc.c-torture/compile/pr84425.c: New test.
18165
18166 2018-02-16 Marek Polacek <polacek@redhat.com>
18167 Jakub Jelinek <jakub@redhat.com>
18168
18169 PR c++/84192
18170 * g++.dg/cpp1y/constexpr-84192.C: New test.
18171
18172 2018-02-16 Martin Sebor <msebor@redhat.com>
18173
18174 PR c++/79064
18175 * g++.dg/overload15.C: New test.
18176
18177 2018-02-16 Yury Gribov <tetra2005@gmail.com>
18178
18179 PR target/81535
18180 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18181 * gcc.dg/pr56727-2.c: Ditto.
18182 * gcc.target/powerpc/pr79439.c: Renamed to...
18183 * gcc.target/powerpc/pr79439-1.c: ...this.
18184 * gcc.target/powerpc/pr79439-2.c: New test.
18185 * gcc.target/powerpc/pr79439-3.c: New test.
18186
18187 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
18188
18189 target/pr84371
18190 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18191 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18192 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18193 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18194 * gcc.target/powerpc/builtins-3.c: Same.
18195
18196 2018-02-16 Nathan Sidwell <nathan@acm.org>
18197
18198 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18199
18200 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
18201
18202 PR rtl-optimization/70023
18203 * gcc.target/i386/pr70023.c: New.
18204
18205 2018-02-16 Carl Love <cel@us.ibm.com>
18206
18207 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18208 tests.
18209 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18210 tests.
18211
18212 2018-02-16 Carl Love <cel@us.ibm.com>
18213
18214 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18215 for the ABI definitions for vec_extract4b and vec_insert4b.
18216
18217 2018-02-16 Nathan Sidwell <nathan@acm.org>
18218
18219 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18220 * g++.old-deja/g++.mike/net43.C: Likewise.
18221
18222 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
18223
18224 PR c++/82468
18225 * g++.dg/cpp1z/class-deduction48.C: New.
18226
18227 2018-02-16 Nathan Sidwell <nathan@acm.org>
18228
18229 PR c++/84375
18230 * g++.dg/lookup/pr84375.C: New.
18231
18232 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18233
18234 PR target/83831
18235 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18236
18237 2018-02-16 Richard Biener <rguenther@suse.de>
18238
18239 PR tree-optimization/84417
18240 * gcc.dg/torture/pr84417.c: New testcase.
18241
18242 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18243
18244 PR target/84272
18245 * g++.dg/opt/pr84272.C: New test.
18246
18247 PR rtl-optimization/83723
18248 * gcc.dg/pr83723.c: New test.
18249
18250 2018-02-16 Richard Biener <rguenther@suse.de>
18251
18252 PR tree-optimization/84399
18253 * gcc.dg/graphite/pr84399.c: New testcase.
18254
18255 2018-02-16 Richard Biener <rguenther@suse.de>
18256
18257 PR tree-optimization/84190
18258 * g++.dg/torture/pr84190.C: New testcase.
18259
18260 2018-02-15 Martin Sebor <msebor@redhat.com>
18261
18262 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18263 directives.
18264
18265 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18266
18267 PR fortran/84409
18268 * gfortran.dg/dtio_21.f03: Add an error message.
18269 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18270
18271 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18272
18273 PR fortran/84381
18274 * gfortran.dg/stop_shouldfail.f90: New test.
18275
18276 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18277
18278 PR c++/84330
18279 * g++.dg/concepts/pr84330.C: New.
18280
18281 2018-02-15 Tom de Vries <tom@codesourcery.com>
18282
18283 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18284
18285 2018-02-15 Tom de Vries <tom@codesourcery.com>
18286
18287 * gcc.c-torture/compile/pr84136.c: Require effective target
18288 indirect_jumps.
18289
18290 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18291
18292 PR tree-optimization/84383
18293 * gcc.c-torture/compile/pr84383.c: New test.
18294
18295 PR tree-optimization/84334
18296 * gcc.dg/pr84334.c: New test.
18297
18298 2018-02-14 Carl Love <cel@us.ibm.com>
18299
18300 * gcc.target/powerpc/builtins-4-int128-runnable.c
18301 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18302 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18303
18304 2018-02-14 Martin Sebor <msebor@redhat.com>
18305
18306 PR tree-optimization/83698
18307 * gcc.dg/Wrestrict-7.c: New test.
18308 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18309 * gcc.target/i386/chkp-stropt-17.c: Same.
18310
18311 2018-02-14 Martin Sebor <msebor@redhat.com>
18312
18313 PR c/84108
18314 * gcc.dg/Wattributes-8.c: New test.
18315
18316 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18317
18318 PR fortran/84385
18319 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18320 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18321 * gfortran.dg/select_type_1.f03: Extend test case.
18322
18323 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18324
18325 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18326 (dg-options): Use -O2 -msse2 -mno-sse3.
18327
18328 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18329
18330 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18331 this test case still works ok.
18332 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18333 * gcc.dg/vmx/insert-be-order.c: Likewise.
18334 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18335 * gcc.dg/vmx/ld-be-order.c: Likewise.
18336 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18337 * gcc.dg/vmx/lde-be-order.c: Likewise.
18338 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18339 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18340 * gcc.dg/vmx/merge-be-order.c: Likewise.
18341 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18342 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18343 * gcc.dg/vmx/pack-be-order.c: Likewise.
18344 * gcc.dg/vmx/perm-be-order.c: Likewise.
18345 * gcc.dg/vmx/splat-be-order.c: Likewise.
18346 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18347 * gcc.dg/vmx/st-be-order.c: Likewise.
18348 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18349 * gcc.dg/vmx/ste-be-order.c: Likewise.
18350 * gcc.dg/vmx/stl-be-order.c: Likewise.
18351 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18352 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18353 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18354 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18355 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18356
18357 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18358
18359 PR c++/84350
18360 * g++.dg/cpp0x/auto49.C: New.
18361
18362 2018-02-14 Nathan Sidwell <nathan@acm.org>
18363
18364 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18365
18366 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18367
18368 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18369 * gcc.target/powerpc/le-altivec-consts.c: Same.
18370
18371 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18372
18373 PR target/84220
18374 * gcc.target/powerpc/pr84220-sld.c: New test.
18375 * gcc.target/powerpc/pr84220-sld2.c: New test.
18376 * gcc.target/powerpc/pr84220-sldw.c: New test.
18377 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18378 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18379
18380 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18381
18382 PR target/84239
18383 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18384 _inc_ssp intrinsics.
18385 * gcc.target/i386/cet-intrin-4.c: Likewise.
18386 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18387 __builtin_ia32_rdssp[d|q].
18388
18389 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18390
18391 PR tree-optimization/84357
18392 * gcc.dg/vect/pr84357.c: New test.
18393
18394 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18395
18396 PR target/83831
18397 * gcc.target/rx/pr83831.c: New tests.
18398
18399 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18400
18401 PR target/79242
18402 * gcc.target/msp430/pr79242.c: New test.
18403
18404 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18405
18406 PR target/84372
18407 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18408 with -mcpu=power9.
18409
18410 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18411
18412 PR target/84279
18413 * g++.dg/pr84279.C: New test.
18414
18415 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18416
18417 PR rtl-optimization/84169
18418 * gcc.c-torture/execute/pr84169.c: New.
18419
18420 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18421
18422 PR target/84370
18423 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18424
18425 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18426
18427 PR target/84365
18428 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18429 with -mcpu=power9.
18430
18431 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18432
18433 PR c++/84364
18434 * g++.dg/warn/effc4.C: New test.
18435
18436 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18437
18438 PR c++/84333
18439 * g++.dg/template/sizeof16.C: New.
18440 * g++.dg/template/sizeof17.C: Likewise.
18441
18442 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18443
18444 PR fortran/84313
18445 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18446 add necessary compiler options.
18447 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18448
18449 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18450
18451 PR c/82210
18452 * gcc.c-torture/execute/pr82210.c: New test.
18453
18454 PR middle-end/84309
18455 * gcc.dg/pr84309-2.c: New test.
18456
18457 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18458
18459 PR tree-optimization/84321
18460 * gcc.dg/pr84321.c: New test.
18461
18462 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18463
18464 PR target/84359
18465 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18466
18467 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18468
18469 PR sanitizer/84340
18470 * gcc.dg/asan/pr84307.c: Remove test.
18471
18472 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18473
18474 * gcc.target/rl78/test_auto_vector.c: New test.
18475
18476 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18477
18478 PR c/84305
18479 * gcc.c-torture/compile/pr84305.c: New test.
18480
18481 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18482
18483 PR target/84335
18484 * gcc.target/i386/pr84335.c: New test.
18485
18486 PR tree-optimization/84339
18487 * gcc.c-torture/execute/pr84339.c: New test.
18488
18489 PR middle-end/84309
18490 * gcc.dg/pr84309.c: New test.
18491 * gcc.target/i386/pr84309.c: New test.
18492
18493 PR target/84336
18494 * gcc.target/i386/pr84336.c: New test.
18495
18496 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18497
18498 PR c++/84341
18499 * c-c++-common/gomp/pr84341.c: New test.
18500
18501 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18502
18503 PR fortran/68746
18504 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18505
18506 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18507
18508 PR fortran/68746
18509 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18510 of zero for read.
18511
18512 2018-02-12 Jeff Law <law@redhat.com>
18513
18514 * gcc.c-torture/compile/reg-args-size.c: New test.
18515
18516 2018-02-12 Carl Love <cel@us.ibm.com>
18517
18518 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18519 uint128 tests to new testfile.
18520 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18521 int128 and uint128 tests.
18522 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18523 list of torture tests.
18524
18525 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18526
18527 PR fortran/84273
18528 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18529 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18530
18531 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18532
18533 PR target/82641
18534 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18535
18536 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18537
18538 PR sanitizer/84307
18539 * gcc.dg/asan/pr84307.c: New test.
18540
18541 2018-02-12 Nathan Sidwell <nathan@acm.org>
18542
18543 * g++.dg/parse/pr84263.C: New.
18544
18545 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18546
18547 PR c++/79626
18548 * g++.dg/template/crash129.C: New.
18549
18550 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18551
18552 PR target/83828
18553 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18554 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18555 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18556 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18557 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18558
18559 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18560
18561 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18562 _mm_maskz_scalef_round_sd): Test new intrinsics.
18563 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18564 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18565 intrinsics.
18566 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18567 _mm_maskz_scalef_round_ss): Test new intrinsics.
18568 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18569 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18570 intrinsics.
18571 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18572 __builtin_ia32_scalefss_round): Remove builtin.
18573 (__builtin_ia32_scalefsd_mask_round,
18574 __builtin_ia32_scalefss_mask_round): Test new builtin.
18575 * gcc.target/i386/sse-13.c: Ditto.
18576 * gcc.target/i386/sse-23.c: Ditto.
18577
18578 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18579
18580 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18581 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18582 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18583 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18584 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18585 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18586 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18587 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
18588 intrinsics.
18589 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18590 (__builtin_ia32_sqrtss_round): Remove builtins.
18591 (__builtin_ia32_sqrtsd_mask_round)
18592 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18593 * gcc.target/i386/sse-13.c: Ditto.
18594 * gcc.target/i386/sse-23.c: Ditto.
18595
18596 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18597
18598 PR fortran/35299
18599 * gfortran.dg/statement_function_3.f: New test.
18600
18601 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18602
18603 PR fortran/54223
18604 PR fortran/84276
18605 * gfortran.dg/statement_function_1.f90: New test.
18606 * gfortran.dg/statement_function_2.f90: New test.
18607
18608 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18609
18610 PR fortran/84074
18611 * gfortran.dg/type_to_class_5.f03: New test.
18612
18613 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18614
18615 PR fortran/56691
18616 * gfortran.dg/type_to_class_4.f03: New test.
18617
18618 2018-02-10 Alan Modra <amodra@gmail.com>
18619
18620 PR target/84300
18621 * gcc.dg/pr84300.c: New.
18622
18623 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18624
18625 PR sanitizer/83987
18626 * g++.dg/ubsan/pr83987-2.C: New test.
18627
18628 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18629
18630 * gcc.target/rx/movsicc.c: New test.
18631
18632 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18633
18634 PR target/83926
18635 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18636 message.
18637
18638 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18639
18640 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18641 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18642
18643 2018-02-09 Nathan Sidwell <nathan@acm.org>
18644
18645 PR c/84293
18646 * c-c++-common/pr84293.h: New.
18647 * c-c++-common/pr84293.c: New.
18648
18649 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18650
18651 PR rtl-optimization/57193
18652 * gcc.target/i386/pr57193.c: New.
18653
18654 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18655
18656 PR target/84226
18657 * gcc.target/powerpc/pr84226.c: New test.
18658
18659 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18660
18661 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18662 from this to...
18663 <vclzd>: ...this.
18664
18665 2018-02-09 Martin Sebor <msebor@redhat.com>
18666
18667 PR lto/84212
18668 * gcc.dg/lto/pr84212_0.c: New test file.
18669 * gcc.dg/lto/pr84212_1.c: Same.
18670
18671 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18672
18673 PR target/83926
18674 * gcc.target/powerpc/pr83926.c: New test.
18675 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18676 message. Fix test for running in 32-bit mode.
18677
18678 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18679
18680 PR target/82641
18681 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18682
18683 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18684
18685 PR target/PR84295
18686 * gcc.target/s390/pr84295.c: New test.
18687
18688 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18689
18690 PR c++/77522
18691 * g++.dg/cpp1y/lambda-init16.C: New.
18692
18693 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18694
18695 * gnat.dg/sso8.adb: New test.
18696 * gnat.dg/sso8_pkg.ads: New helper.
18697
18698 2018-02-09 Richard Biener <rguenther@suse.de>
18699
18700 PR tree-optimization/84278
18701 * gcc.target/i386/pr84278.c: Adjust regex.
18702
18703 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18704
18705 PR tree-optimization/84232
18706 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18707
18708 PR debug/84252
18709 * gcc.target/aarch64/pr84252.c: New test.
18710
18711 PR middle-end/84237
18712 * gcc.dg/pr84237.c: New test.
18713
18714 2018-02-09 Marek Polacek <polacek@redhat.com>
18715 Jakub Jelinek <jakub@redhat.com>
18716
18717 PR c++/83659
18718 * g++.dg/torture/pr83659.C: New test.
18719
18720 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18721
18722 PR tree-optimization/84136
18723 * gcc.c-torture/compile/pr84136.c: New test.
18724
18725 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18726
18727 PR target/83008
18728 * gcc.target/i386/pr83008.c: New test.
18729
18730 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18731
18732 PR target/81143
18733 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18734
18735 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18736
18737 PR c++/83806
18738 * g++.dg/warn/Wunused-parm-11.C: New.
18739
18740 2018-02-08 Marek Polacek <polacek@redhat.com>
18741
18742 PR tree-optimization/84238
18743 * gcc.dg/Wstringop-overflow-3.c: New test.
18744
18745 2018-02-08 Nathan Sidwell <nathan@acm.org>
18746
18747 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18748
18749 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18750
18751 PR tree-optimization/84265
18752 * gcc.dg/vect/pr84265.c: New test.
18753
18754 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18755
18756 PR tree-optimization/81635
18757 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18758 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18759
18760 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18761
18762 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18763 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18764 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18765 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18766 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18767 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18768 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18769 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18770 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18771 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18772 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18773 * gcc.target/s390/nobp-return-attr-all.c: New test.
18774 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18775 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18776 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18777 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18778 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18779 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18780 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18781 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18782 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18783 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18784 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18785 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18786 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18787 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18788
18789 2018-02-08 Richard Biener <rguenther@suse.de>
18790
18791 PR tree-optimization/84233
18792 * g++.dg/torture/pr84233.C: New testcase.
18793
18794 2018-02-08 Richard Biener <rguenther@suse.de>
18795
18796 PR tree-optimization/84278
18797 * gcc.target/i386/pr84278.c: New testcase.
18798
18799 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18800
18801 PR rtl-optimization/84068
18802 PR rtl-optimization/83459
18803 * gcc.dg/pr84068.c: New test.
18804
18805 2018-02-08 Richard Biener <rguenther@suse.de>
18806
18807 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18808 loop vectorization to happen.
18809
18810 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18811
18812 PR c++/83204
18813 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18814
18815 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18816
18817 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18818
18819 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18820
18821 PR target/84154
18822 * gcc.target/powerpc/pr84154-1.c: New tests.
18823 * gcc.target/powerpc/pr84154-2.c: Likewise.
18824 * gcc.target/powerpc/pr84154-3.c: Likewise.
18825
18826 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18827
18828 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18829
18830 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18831
18832 PR c++/84082
18833 * g++.dg/template/incomplete11.C: New test.
18834 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18835
18836 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18837
18838 PR fortran/82994
18839 * gfortran.dg/deallocate_error_3.f90: New test.
18840 * gfortran.dg/deallocate_error_4.f90: New test.
18841
18842 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18843
18844 PR fortran/68560
18845 * gfortran.dg/shape_9.f90: New test.
18846
18847 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18848
18849 PR fortran/82049
18850 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18851
18852 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18853
18854 PR c++/81610
18855 PR c++/80567
18856 * g++.dg/spellcheck-reswords.C: New test case.
18857 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18858 suggestion of "if".
18859
18860 2018-02-07 Martin Liska <mliska@suse.cz>
18861
18862 PR c++/84059.
18863 * g++.dg/ext/mv26.C: New test.
18864
18865 2018-02-07 Tom de Vries <tom@codesourcery.com>
18866
18867 * gcc.dg/pr83844.c: Require effective target alloca.
18868
18869 2018-02-07 Tom de Vries <tom@codesourcery.com>
18870
18871 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18872
18873 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18874
18875 PR target/84243
18876 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18877 -fcf-protection=return.
18878
18879 2018-02-07 Tom de Vries <tom@codesourcery.com>
18880
18881 PR libgomp/84217
18882 * c-c++-common/goacc/pr84217.c: New test.
18883 * gfortran.dg/goacc/pr84217.f90: New test.
18884
18885 2018-02-07 Richard Biener <rguenther@suse.de>
18886
18887 PR tree-optimization/84204
18888 * gcc.dg/graphite/pr84204.c: New testcase.
18889
18890 PR tree-optimization/84205
18891 * gcc.dg/graphite/pr84205.c: New testcase.
18892
18893 PR tree-optimization/84223
18894 * gfortran.dg/graphite/pr84223.f90: New testcase.
18895
18896 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18897
18898 PR c++/71662
18899 * g++.dg/cpp0x/scoped_enum7.C: New.
18900
18901 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18902
18903 PR tree-optimization/83008
18904 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18905
18906 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18907
18908 PR tree-optimization/84235
18909 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18910
18911 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18912
18913 PR testsuite/84243
18914 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18915 targets.
18916 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18917
18918 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18919
18920 PR target/84146
18921 * gcc.target/i386/pr84146.c: New test.
18922
18923 2018-02-06 Michael Collison <michael.collison@arm.com>
18924
18925 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18926
18927 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18928
18929 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18930 warning for -mno-speculate-indirect-jumps.
18931 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18932 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18933 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18934 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18935 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18936 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18937
18938 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18939
18940 PR target/84145
18941 * c-c++-common/fcf-protection-1.c: Change a compared message.
18942 * c-c++-common/fcf-protection-2.c: Likewise.
18943 * c-c++-common/fcf-protection-3.c: Likewise.
18944 * c-c++-common/fcf-protection-5.c: Likewise.
18945 * c-c++-common/fcf-protection-6.c: New test.
18946 * c-c++-common/fcf-protection-7.c: Likewise.
18947
18948 2018-02-06 Marek Polacek <polacek@redhat.com>
18949
18950 PR tree-optimization/84228
18951 * c-c++-common/Wstringop-truncation-3.c: New test.
18952
18953 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18954
18955 PR target/82641
18956 * gcc.target/arm/pragma_arch_switch_2.c: New.
18957
18958 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18959
18960 PR target/79975
18961 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18962
18963 2018-02-05 Martin Sebor <msebor@redhat.com>
18964
18965 PR tree-optimization/83369
18966 * gcc.dg/Wnonnull.c: New test.
18967
18968 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18969
18970 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18971 argument and use dg-messages-by-file instead. Expect it to be
18972 an array rather than a dict.
18973 (lto-link-and-maybe-run): Remove messages_by_file argument and
18974 use an upvar for dg-messages-by-file. Update call to
18975 lto_handle_diagnostics.
18976 (lt-get-options): Treat dg-messages-by-file as an array
18977 rather than a dict.
18978 (lto-get-options-main): Likewise. Set the entry rather than appending.
18979 (lto-execute): Treat dg-messages-by-file as an array rather than
18980 a dict. Update call to lto-link-and-maybe-run.
18981
18982 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18983
18984 PR c++/82782
18985 * g++.dg/cpp1z/inline-var4.C: New.
18986
18987 2018-02-05 Martin Liska <mliska@suse.cz>
18988
18989 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18990 options.
18991 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18992 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18993 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18994 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18995 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18996 * c-c++-common/asan/pointer-compare-3.c: New test.
18997
18998 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18999
19000 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
19001 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
19002
19003 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
19004
19005 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
19006 _mm_maskz_range_sd, _mm_mask_range_round_sd,
19007 _mm_maskz_range_round_sd): Test new intrinsics.
19008 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
19009 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
19010 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
19011 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
19012 _mm_maskz_range_ss, _mm_mask_range_round_ss,
19013 _mm_maskz_range_round_ss): Test new intrinsics.
19014 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
19015 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
19016 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
19017 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
19018 __builtin_ia32_rangess128_round): Remove builtins.
19019 (__builtin_ia32_rangesd128_mask_round,
19020 __builtin_ia32_rangess128_mask_round): Test new builtins.
19021 * gcc.target/i386/sse-13.c: Ditto.
19022 * gcc.target/i386/sse-23.c: Ditto.
19023
19024 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
19025
19026 PR middle-end/79966
19027 * gfortran.dg/pr79966.f90: New testcase
19028
19029 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
19030
19031 PR fortran/84094
19032 * gfortran.dg/associate_23.f90: Fix invalid code.
19033 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
19034 * gfortran.dg/matmul_3.f90: Likewise.
19035 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
19036
19037 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
19038
19039 PR fortran/84115
19040 * gfortran.dg/associate_34.f90: New test.
19041 * gfortran.dg/associate_35.f90: New test.
19042
19043 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
19044
19045 PR fortran/84141
19046 PR fortran/84155
19047 * gfortran.dg/pr84155.f90: New test.
19048
19049 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
19050
19051 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
19052 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
19053
19054 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19055
19056 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
19057 dg-do run stanza.
19058
19059 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19060
19061 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
19062 requirement.
19063 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
19064 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
19065 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
19066
19067 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19068
19069 PR testsuite/52641
19070 * gcc.c-torture/execute/pr83362.c: Make work for int16.
19071 * gcc.dg/Wsign-conversion.c: Dito.
19072 * gcc.dg/attr-alloc_size-4.c: Dito.
19073 * gcc.dg/pr81020.c: Dito.
19074 * gcc.dg/pr81192.c: Dito.
19075 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
19076 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
19077 * gcc.dg/pr83844.c: Restrict to int32plus.
19078 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
19079 * gcc.dg/tree-ssa/ldist-25.c: Dito.
19080 * gcc.dg/tree-ssa/ldist-27.c: Dito.
19081 * gcc.dg/tree-ssa/ldist-28.c: Dito.
19082 * gcc.dg/tree-ssa/ldist-29.c: Dito.
19083 * gcc.dg/tree-ssa/ldist-30.c: Dito.
19084 * gcc.dg/tree-ssa/ldist-31.c: Dito.
19085 * gcc.dg/tree-ssa/ldist-32.c: Dito.
19086 * gcc.dg/tree-ssa/ldist-33.c: Dito.
19087 * gcc.dg/tree-ssa/ldist-34.c: Dito.
19088 * gcc.dg/tree-ssa/ldist-35.c: Dito.
19089 * gcc.dg/tree-ssa/ldist-36.c: Dito.
19090
19091 2018-02-02 Julia Koval <julia.koval@intel.com>
19092
19093 * gcc.target/i386/funcspec-56.inc: Handle new march.
19094 * g++.dg/ext/mv16.C: Ditto.
19095
19096 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19097
19098 * lib/target-supports.exp
19099 (check_effective_target_keeps_null_pointer_checks): No more
19100 special-case avr.
19101 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19102 * gcc.dg/ifcvt-4.c: Skip avr.
19103 * gcc.dg/pr53037-1.c: Dito.
19104 * gcc.dg/pr53037-2.c: Dito.
19105 * gcc.dg/pr53037-3.c: Dito.
19106 * gcc.dg/pr63387-2.c: Dito.
19107 * gcc.dg/pr63387.c: Dito.
19108 * gcc.dg/sancov/cmp0.c: Dito.
19109 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19110 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19111 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19112 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19113 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19114 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19115 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19116 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19117 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19118 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19119 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19120 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19121 * gcc.dg/tree-ssa/pr82059.c: Dito.
19122 * gcc.c-torture/execute/pr70460.c: Dito.
19123
19124 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19125
19126 PR testsuite/52641
19127 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19128 * gcc.c-torture/execute/20180112-1.c: Dito.
19129 * gcc.c-torture/execute/pr81503.c: Dito.
19130 * gcc.dg/store_merging_12.c: Dito.
19131 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19132 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19133 * gcc.dg/tree-ssa/pr80898.c: Dito.
19134 * gcc.dg/tree-ssa/pr82363.c: Dito.
19135 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19136 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19137 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19138 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19139 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
19140 * gcc.dg/tree-ssa/pr80803.c: Dito.
19141 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
19142 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
19143 * gcc.dg/tree-ssa/vrp114.c: Dito.
19144 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19145 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19146 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19147
19148 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19149
19150 PR target/84066
19151 * gcc.target/i386/cet-sjlj-6a.c: New test.
19152 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
19153
19154 2018-02-01 Marek Polacek <polacek@redhat.com>
19155
19156 PR c++/84125
19157 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
19158
19159 2018-01-30 Jeff Law <law@redhat.com>
19160
19161 PR target/84128
19162 * gcc.target/i386/pr84128.c: New test.
19163
19164 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
19165
19166 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19167 -fdelete-null-pointer-checks.
19168
19169 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
19170
19171 PR c++/83796
19172 * g++.dg/cpp0x/abstract-default1.C: New.
19173
19174 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19175
19176 PR tree-optimization/81635
19177 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19178 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19179
19180 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19181
19182 PR target/83370
19183 * gcc.target/aarch64/pr83370.c: New.
19184
19185 2018-02-01 Richard Biener <rguenther@suse.de>
19186
19187 * gcc.dg/graphite/pr35356-1.c: Adjust.
19188
19189 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19190
19191 PR testsuite/83846
19192 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19193 for ILP32.
19194 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19195 of hard-coding the choice.
19196 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19197 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19198 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
19199 memset call.
19200 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19201 stdint.h types.
19202 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19203 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19204 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19205 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19206 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19207 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19208 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19209 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19210 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19211 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19212 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19213 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19214 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19215 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19216 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19217 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19218 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19219 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19220 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19221 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19222 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19223 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19224 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19225 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19226 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19227 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19228 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19229 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19230 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19231 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19232 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19233 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19234 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19235 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19236 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19237 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19238 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19239 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19240 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19241 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19242 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19243 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19244 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19245 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19246 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19247 __builtin_popcountll rather than __builtin_popcountl.
19248
19249 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19250
19251 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19252 of LD1R[HWD] for multi-element constants on big-endian targets.
19253 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19254 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19255
19256 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19257
19258 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19259 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19260 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19261
19262 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19263
19264 PR tree-optimization/81661
19265 PR tree-optimization/84117
19266 * gcc.dg/pr81661.c: New test.
19267 * gfortran.dg/pr84117.f90: New test.
19268
19269 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19270
19271 PR fortran/83705
19272 * gfortran.dg/repeat_7.f90: Catch warning message.
19273
19274 2018-01-31 Ian Lance Taylor <iant@golang.org>
19275
19276 * go.go-torture/execute/printnil.go: New test.
19277
19278 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19279
19280 * lib/target-supports.exp (check_effective_target_comdat_group):
19281 Allow for Solaris as comdat syntax.
19282
19283 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19284 Solaris with comdat_group support and as.
19285
19286 2018-01-31 Marek Polacek <polacek@redhat.com>
19287
19288 PR c/81779
19289 * gcc.dg/pr81779.c: New test.
19290
19291 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19292
19293 PR fortran/84116
19294 * gfortran.dg/gomp/pr84116.f90: New test.
19295
19296 PR c++/83993
19297 * g++.dg/init/pr83993-2.C: New test.
19298
19299 PR c++/83993
19300 * g++.dg/init/pr83993-1.C: New test.
19301 * g++.dg/cpp0x/pr83993.C: New test.
19302
19303 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19304
19305 PR fortran/84088
19306 * gfortran.dg/pr84088.f90: New test.
19307
19308 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19309
19310 PR target/82444
19311 * gcc.target/i386/pr82444.c: New.
19312
19313 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19314
19315 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19316 * gcc.target/powerpc/vsx-13.c: New.
19317
19318 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19319
19320 PR c++/84092
19321 * g++.dg/cpp1y/var-templ57.C: New.
19322
19323 2018-01-31 Marek Polacek <polacek@redhat.com>
19324
19325 PR c++/84138
19326 * g++.dg/diagnostic/pr84138.C: New test.
19327
19328 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19329
19330 PR fortran/78534
19331 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19332 -Wstringop-overflow warnings due to spurious warning with -O1.
19333 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19334 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19335
19336 2018-01-31 Richard Biener <rguenther@suse.de>
19337
19338 PR tree-optimization/84132
19339 * g++.dg/torture/pr84132.C: New testcase.
19340
19341 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19342
19343 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19344 dg-final scan.
19345
19346 2018-01-31 Julia Koval <julia.koval@intel.com>
19347
19348 PR target/83618
19349 * gcc.target/i386/rdpid.c: Remove "eax".
19350
19351 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19352
19353 PR tree-optimization/64946
19354 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19355 scan-assembler checks.
19356
19357 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19358
19359 * gcc.c-torture/execute/20180131-1.c: New test.
19360
19361 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19362
19363 * gcc.target/arc/taux-1.c: New test.
19364 * gcc.target/arc/taux-2.c: Likewise.
19365
19366 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19367
19368 * gcc.target/arc/uncached.c: New test.
19369
19370 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19371
19372 PR lto/83954
19373 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19374
19375 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19376
19377 PR preprocessor/69869
19378 * gcc.dg/cpp/trad/pr69869.c: New test.
19379
19380 PR c/84100
19381 * gcc.dg/pr84100.c: New test.
19382
19383 2018-01-30 Jeff Law <law@redhat.com>
19384
19385 PR target/84064
19386 * gcc.target/i386/pr84064: New test.
19387
19388 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19389
19390 PR fortran/84134
19391 * gfortran.dg/data_implied_do_2.f90: New test.
19392
19393 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19394
19395 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19396
19397 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19398
19399 PR fortran/84133
19400 * gfortran.dg/inline_matmul_21.f90: New test case.
19401
19402 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19403
19404 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19405
19406 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19407
19408 PR target/84112
19409 * gcc.target/powerpc/pr84112.c: New.
19410
19411 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19412
19413 PR rtl-optimization/83986
19414 * gcc.dg/pr83986.c: New test.
19415
19416 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19417
19418 PR 58684
19419 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19420 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19421 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19422 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19423
19424 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19425
19426 PR tree-optimization/84111
19427 * gcc.c-torture/compile/pr84111.c: New test.
19428
19429 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19430
19431 PR ipa/83179
19432 * gcc.dg/ipa/inline-2.c: Fix template.
19433 * gcc.dg/ipa/inline-3.c: Fix template.
19434
19435 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19436
19437 PR ipa/81360
19438 * g++.dg/torture/pr81360.C: New testcase.
19439
19440 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19441
19442 PR lto/83954
19443 * gcc.dg/lto/pr83954.h: New testcase.
19444 * gcc.dg/lto/pr83954_0.c: New testcase.
19445 * gcc.dg/lto/pr83954_1.c: New testcase.
19446
19447 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19448
19449 PR bootstrap/84017
19450 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19451 to dg-options.
19452 Simplify DW_AT_producer scan.
19453
19454 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19455
19456 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19457
19458 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19459
19460 PR target/83828
19461 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19462 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19463 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19464 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19465
19466 2018-01-29 Jeff Law <law@redhat.com>
19467
19468 PR testsuite/81010
19469 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19470 better match other tests which require vsx. Verify the zero
19471 extension is part of the test in the combiner dump.
19472
19473 2018-01-29 Marek Polacek <polacek@redhat.com>
19474
19475 PR c/83966
19476 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19477
19478 PR c++/83996
19479 * g++.dg/ext/pr83996.C: New test.
19480
19481 2018-01-29 Richard Biener <rguenther@suse.de>
19482
19483 PR tree-optimization/84057
19484 * gcc.dg/graphite/pr84057.c: New testcase.
19485
19486 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19487
19488 PR fortran/84073
19489 * gfortran.dg/bind_c_usage_31.f90: New test.
19490
19491 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19492
19493 PR c++/83924
19494 * g++.dg/warn/Wduplicated-branches5.C: New.
19495
19496 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19497
19498 * gcc.target/rl78/test_addsi3_internal.c: New test.
19499
19500 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19501
19502 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19503 Make expected output depend on whether we expect sibcalls or not.
19504 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19505 safe-indirect-jump-1.c).
19506
19507 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19508 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19509 Soren Rasmussen <s.c.rasmussen@gmail.com>
19510
19511 Fortran 2018 teams tests.
19512
19513 * gfortran.dg/team_number_1.f90: new test for team_number.
19514 * gfortran.dg/team_change_1.f90: new test for change team.
19515 * gfortran.dg/team_end_1.f90: new test for end team.
19516 * gfortran.dg/team_form_1.f90: new test for form team.
19517
19518 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19519
19520 PR fortran/83998
19521 * gfortran.dg/dot_product_4.f90
19522
19523 2018-01-26 Martin Sebor <msebor@redhat.com>
19524
19525 PR tree-optimization/83896
19526 * gcc.dg/strlenopt-43.c: New.
19527
19528 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19529
19530 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19531 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19532 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19533 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19534 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19535 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19536 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19537 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19538 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19539 stanzas.
19540 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19541 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19542 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19543 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19544 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19545 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19546 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19547 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19548 instruction list.
19549 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19550
19551 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19552
19553 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19554 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19555 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19556 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19557 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19558 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19559 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19560 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19561 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19562 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19563 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19564 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19565 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19566
19567 2018-01-26 Martin Liska <mliska@suse.cz>
19568
19569 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19570 warning is seen.
19571
19572 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19573
19574 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19575 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19576 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19577 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19578 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19579 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19580 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19581 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19582
19583 2018-01-26 Richard Biener <rguenther@suse.de>
19584
19585 PR rtl-optimization/84003
19586 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19587 latent bug in DSE if NOINLINE is appropriately defined.
19588 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19589 and defining NOINLINE.
19590
19591 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19592
19593 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19594 tests specific to aarch64. XFAIL test on arm.
19595
19596 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19597
19598 PR rtl-optimization/83985
19599 * gcc.dg/pr83985.c: New test.
19600
19601 PR c/83989
19602 * c-c++-common/Wrestrict-3.c: New test.
19603
19604 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19605
19606 * gcc.target/arc/tdelegitimize_addr.c: New test.
19607
19608 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19609
19610 * gcc.target/arc/jli-1.c: New file.
19611 * gcc.target/arc/jli-2.c: Likewise.
19612
19613 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19614
19615 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19616 scan-assembler.
19617 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19618 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19619
19620 2018-01-26 Richard Biener <rguenther@suse.de>
19621
19622 PR tree-optimization/81082
19623 * gcc.dg/vect/pr81082.c: New testcase.
19624 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19625 simplification to n * n.
19626
19627 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19628
19629 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19630 Solaris 10.
19631 * gcc.target/i386/pr63620.c: Likewise.
19632
19633 2018-01-26 Julia Koval <julia.koval@intel.com>
19634
19635 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19636 -mavx512f -mavx512bw.
19637 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19638 * gcc.target/i386/i386.exp: Fix types.
19639
19640 2018-01-26 Alan Modra <amodra@gmail.com>
19641
19642 PR target/84033
19643 * gcc.target/powerpc/swaps-p8-46.c: New.
19644
19645 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19646
19647 PR fortran/37577
19648 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19649 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19650 'array01' in the tree dump comparison.
19651 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19652 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19653 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19654
19655 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19656
19657 PR middle-end/83055
19658 * gcc.dg/torture/pr83055.c: New testcase.
19659
19660 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19661
19662 PR c++/84031
19663 * g++.dg/cpp1z/decomp36.C: New test.
19664
19665 PR middle-end/83977
19666 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19667
19668 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19669
19670 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19671 the shift dump line.
19672 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19673
19674 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19675
19676 PR target/81550
19677 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19678 index instead of int, which allows IVOPTs to properly optimize the
19679 loop.
19680
19681 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19682
19683 PR jit/82846
19684 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19685 of "fn_type" typedef.
19686 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19687
19688 2018-01-24 Ian Lance Taylor <iant@golang.org>
19689
19690 * go.go-torture/execute/names-1.go: New test.
19691
19692 2018-01-19 Jeff Law <law@redhat.com>
19693
19694 PR target/83994
19695 * gcc.target/i386/pr83994.c: New test.
19696
19697 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19698
19699 PR target/84014
19700 * gcc.target/powerpc/pr84014.c: New.
19701
19702 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19703
19704 PR middle-end/83977
19705 * c-c++-common/gomp/pr83977-1.c: New test.
19706 * c-c++-common/gomp/pr83977-2.c: New test.
19707 * c-c++-common/gomp/pr83977-3.c: New test.
19708 * gfortran.dg/gomp/pr83977.f90: New test.
19709
19710 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19711
19712 PR testsuite/83889
19713 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19714 * gcc.dg/vect/pr80631-1.c: Likewise.
19715 * gcc.dg/vect/pr80631-2.c: Likewise.
19716 * gcc.dg/vect/pr81410.c: Likewise.
19717 * gcc.dg/vect/pr81633.c: Likewise.
19718 * gcc.dg/vect/pr81815.c: Likewise.
19719 * gcc.dg/vect/pr82108.c: Likewise.
19720 * gcc.dg/vect/pr83857.c: Likewise.
19721 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19722 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19723 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19724 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19725 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19726 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19727 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19728 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19729 dg-xfail-run-if instead.
19730 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19731 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19732 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19733 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19734 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19735
19736 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19737
19738 PR tree-optimization/83979
19739 * g++.dg/pr83979.c: New test.
19740
19741 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19742
19743 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19744 option. Add arm_neon_ok_no_float_abi check.
19745
19746 2018-01-24 Richard Biener <rguenther@suse.de>
19747
19748 PR tree-optimization/83176
19749 * gcc.dg/graphite/pr83176.c: New testcase.
19750
19751 2018-01-24 Richard Biener <rguenther@suse.de>
19752
19753 PR tree-optimization/82819
19754 * gcc.dg/graphite/pr82819.c: New testcase.
19755
19756 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19757
19758 PR c++/83921
19759 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19760 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19761 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19762 * g++.dg/ext/stmtexpr20.C: Likewise.
19763 * g++.dg/ext/stmtexpr21.C: Likewise.
19764
19765 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19766
19767 PR c++/83974
19768 * g++.dg/warn/pr83974.C: New test case.
19769
19770 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19771
19772 PR sanitizer/83987
19773 * g++.dg/ubsan/pr83987.C: New test.
19774
19775 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19776
19777 PR fortran/83866
19778 * gfortran.dg/pdt_29.f03: New test.
19779
19780 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19781
19782 PR fortran/83898
19783 * gfortran.dg/associate_33.f03: New test.
19784
19785 2018-01-23 Martin Liska <mliska@suse.cz>
19786
19787 PR lto/81440
19788 * gcc.dg/lto/pr81440.h: New test.
19789 * gcc.dg/lto/pr81440_0.c: New test.
19790 * gcc.dg/lto/pr81440_1.c: New test.
19791
19792 2018-01-23 Nathan Sidwell <nathan@acm.org>
19793
19794 PR c++/83988
19795 * g++.dg/template/pr83988.C: New.
19796
19797 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19798
19799 PR c++/82882
19800 PR c++/83978
19801 * g++.dg/cpp0x/pr82882.C: New test.
19802 * g++.dg/cpp0x/pr83978.C: New test.
19803
19804 PR c++/83958
19805 * g++.dg/cpp1z/decomp35.C: New test.
19806
19807 2018-01-23 Nathan Sidwell <nathan@acm.org>
19808
19809 * g++.dg/cpp0x/range-for10.C: Adjust.
19810 * g++.dg/ext/forscope1.C: Adjust.
19811 * g++.dg/ext/forscope2.C: Adjust.
19812 * g++.dg/template/for1.C: Adjust.
19813
19814 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19815
19816 PR tree-optimization/83510
19817 * gcc.c-torture/compile/pr83510.c: New test case.
19818
19819 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19820
19821 PR testsuite/83888
19822 * lib/target-supports.exp (check_effective_target_vect_float): Say
19823 that the result only holds when -funsafe-math-optimizations is on.
19824 (check_effective_target_vect_float_strict): New procedure.
19825 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19826 of vect_float.
19827 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19828
19829 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19830
19831 PR tree-optimization/83965
19832 * gcc.dg/vect/pr83965.c: New test.
19833
19834 2018-01-23 Richard Biener <rguenther@suse.de>
19835
19836 PR tree-optimization/83963
19837 * gfortran.dg/graphite/pr83963.f: New testcase.
19838 * gcc.dg/graphite/pr83963-2.c: Likewise.
19839
19840 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19841
19842 PR c++/83918
19843 * g++.dg/cpp1z/pr83918.C: New test.
19844
19845 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19846
19847 PR tree-optimization/83957
19848 * gcc.dg/autopar/pr83957.c: New test.
19849
19850 PR tree-optimization/83081
19851 * gcc.dg/predict-8.c: Adjust expected probability.
19852
19853 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19854
19855 PR target/83862
19856 * gcc.target/powerpc/pr83862.c: New test.
19857
19858 2018-01-22 Carl Love <cel@us.ibm.com>
19859
19860 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19861 builtins-4-runnable.c, builtins-6-runnable.c,
19862 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19863 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19864 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19865 for signed/unsigned 128-bit and long long int loads.
19866
19867 2018-01-22 Marek Polacek <polacek@redhat.com>
19868
19869 PR c++/81933
19870 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19871
19872 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19873
19874 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19875 scan-asembler valid instructions list.
19876 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19877 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19878 power8-vector requirement and option.
19879 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19880
19881 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19882
19883 PR 78534
19884 PR 83704
19885 * gfortran.dg/string_1.f90: Remove printing the length.
19886
19887 2018-01-22 Richard Biener <rguenther@suse.de>
19888
19889 PR tree-optimization/83963
19890 * gcc.dg/graphite/pr83963.c: New testcase.
19891
19892 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19893
19894 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19895 dg-require-effective-target directives.
19896
19897 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19898
19899 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19900 New procedure.
19901 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19902 Adjust scan-assembler checks for soft-float.
19903
19904 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19905
19906 PR target/83946
19907 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19908
19909 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19910
19911 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19912 * gcc.dg/pr83623.c: Likewise.
19913 * gcc.dg/pr83666.c: Likewise.
19914
19915 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19916 David Edelsohn <dje.gcc@gmail.com>
19917
19918 PR target/83946
19919 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19920 assembly output from "crset eq" to "crset 2".
19921 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19922 assembly output from . to $.
19923 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19924 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19925 assembly output from "crset eq" to "crset 2".
19926 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19927 assembly output from "crset eq" to "crset 2", and from . to $.
19928
19929 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19930
19931 PR fortran/83900
19932 * gfortran.dg/matmul_18.f90: New test.
19933
19934 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19935
19936 PR tree-optimization/83940
19937 * gcc.dg/torture/pr83940.c: New test.
19938
19939 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19940
19941 PR middle-end/83945
19942 * gcc.dg/tls/pr83945.c: New test.
19943
19944 PR target/83930
19945 * gcc.dg/pr83930.c: New test.
19946
19947 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19948
19949 PR fortran/83900
19950 * gfortran.dg/matmul_17.f90: New test.
19951
19952 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19953
19954 PR fortran/80768
19955 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19956
19957 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19958
19959 PR c++/81167
19960 * g++.dg/cpp0x/pr81167.C: New test.
19961
19962 PR c++/83919
19963 * g++.dg/cpp0x/pr83919.C: New test.
19964
19965 2018-01-19 Jeff Law <law@redhat.com>
19966 Jakub Jelinek <jakub@redhat.com>
19967
19968 * gcc.dg/stack-check-16.c: New test.
19969
19970 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19971
19972 PR target/83790
19973 * gcc.target/nvptx/indirect_call.c: New test.
19974
19975 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19976
19977 * g++.dg/torture/pr83619.C: Remove dg-message.
19978
19979 2018-01-19 Martin Liska <mliska@suse.cz>
19980
19981 * gcc.dg/predict-1.c: Adjust expected probability.
19982 * gcc.dg/predict-3.c: Likewise.
19983 * gcc.dg/predict-5.c: Likewise.
19984 * gcc.dg/predict-6.c: Likewise.
19985 * gcc.dg/predict-9.c: Likewise.
19986
19987 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19988
19989 PR tree-optimization/83922
19990 * gcc.dg/pr83922.c: New test.
19991
19992 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19993
19994 PR tree-optimization/83914
19995 * gcc.dg/vect/pr83914.c: New test.
19996
19997 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19998
19999 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
20000 * gcc.target/arm/negdi-2.c: Likewise.
20001 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
20002
20003 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20004
20005 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
20006
20007 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20008
20009 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
20010
20011 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
20012
20013 * gcc.dg/torture/pr52451.c (main): Skip long double test on
20014 hppa*-*-hpux*.
20015
20016 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20017
20018 PR ipa/83619
20019 PR testsuite/83934
20020 * g++.dg/torture/pr83619.C (e): Define before first use instead of
20021 forward declaration.
20022
20023 2018-01-18 Carl Love <cel@us.ibm.com>
20024
20025 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
20026 to the function.
20027
20028 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
20029
20030 PR c++/81013
20031 * g++.dg/inherit/union3.C: New.
20032
20033 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20034
20035 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
20036
20037 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
20038
20039 PR ipa/83619
20040 * g++.dg/torture/pr83619.C: New testcase.
20041
20042 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20043
20044 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
20045 Add function body to force error messages in some configurations.
20046
20047 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20048
20049 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
20050 and arm_thumb1_ok.
20051
20052 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
20053
20054 PR other/70268
20055 * c-c++-common/ffile-prefix-map.c: New test.
20056 * c-c++-common/fmacro-prefix-map.c: New test.
20057 * c-c++-common/cpp/ffile-prefix-map.c: New test.
20058 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
20059
20060 2018-01-18 Martin Liska <mliska@suse.cz>
20061
20062 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
20063 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20064 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20065 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20066 * gcc.target/i386/ret-thunk-10.c: Likewise.
20067 * gcc.target/i386/ret-thunk-11.c: Likewise.
20068 * gcc.target/i386/ret-thunk-12.c: Likewise.
20069 * gcc.target/i386/ret-thunk-15.c: Likewise.
20070 * gcc.target/i386/ret-thunk-9.c: Likewise.
20071
20072 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20073
20074 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
20075 order.
20076
20077 2018-01-18 Nathan Sidwell <nathan@acm.org>
20078
20079 PR c++/83160
20080 * g++.dg/cpp0x/pr83160.C: New.
20081
20082 2018-01-18 Richard Biener <rguenther@suse.de>
20083
20084 PR tree-optimization/83887
20085 * gcc.dg/graphite/pr83887.c: New testcase.
20086 * gfortran.dg/graphite/pr83887.f90: Likewise.
20087 * gfortran.dg/graphite/pr83887.f: Likewise.
20088
20089 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20090
20091 PR target/65578
20092 * gcc.target/arm/builtin-bswap.x: New file.
20093 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
20094 and options for armv6t2.
20095 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
20096 and options for Thumb1.
20097 * gcc.target/arm/builtin-bswap16.x: New file.
20098 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
20099 and options for armv6t2.
20100 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
20101 and options for Thumb1.
20102
20103 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20104
20105 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20106 order.
20107
20108 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20109
20110 PR c/61240
20111 * gcc.dg/pr61240.c: New test.
20112
20113 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20114
20115 PR fortran/83864
20116 * gfortran.dg/pr83864.f90: New test.
20117
20118 2018-01-17 Jeff Law <law@redhat.com>
20119
20120 PR testsuite/83883
20121 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20122
20123 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20124
20125 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20126 restriction, but still restrict to 64-bit.
20127 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20128 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20129
20130 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20131
20132 PR fortran/83874
20133 * gfortran.dg/pr83874.f90: New test.
20134
20135 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20136
20137 PR c++/83824
20138 * g++.dg/cpp0x/pr83824.C: New test.
20139
20140 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
20141
20142 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20143 appropriate .gnu_attribute for the long double type, if we use the
20144 long double type, but do not generate any calls.
20145 * gcc.target/powerpc/gnuattr2.c: Likewise.
20146 * gcc.target/powerpc/gnuattr3.c: Likewise.
20147
20148 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20149
20150 PR c++/78344
20151 * g++.dg/cpp0x/alignas13.C: New.
20152
20153 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20154
20155 PR c++/83897
20156 * g++.dg/cpp0x/pr83897.C: New test.
20157
20158 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
20159
20160 PR ipa/83051
20161 * gcc.c-torture/compile/pr83051-2.c: New testcase.
20162
20163 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20164
20165 PR c++/81054
20166 * g++.dg/cpp0x/constexpr-ice19.C: New.
20167
20168 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20169
20170 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20171 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20172 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20173 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20174 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20175 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20176 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20177 * gcc.target/powerpc/builtins-1-be-folded.c: New.
20178 * gcc.target/powerpc/builtins-1-le-folded.c: New.
20179 * gcc.target/powerpc/builtins-1.fold.h: New.
20180
20181 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20182
20183 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20184 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20185
20186 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20187
20188 * gcc.target/arm/g2.c: Add -marm to dg-options.
20189 * gcc.target/arm/scd42-2.c: Likewise.
20190
20191 2018-01-17 Nathan Sidwell <nathan@acm.org>
20192
20193 PR c++/83287
20194 * g++.dg/lookup/pr83287-2.C: New.
20195
20196 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20197
20198 PR c++/83814
20199 PR c++/83902
20200 * g++.dg/wrappers/pr83814.C: New test case.
20201 * g++.dg/wrappers/pr83902.C: New test case.
20202
20203 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20204
20205 PR lto/83121
20206 * g++.dg/lto/pr83121_0.C: New test case.
20207 * g++.dg/lto/pr83121_1.C: New test case.
20208 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20209 adapted from DejaGnu's dg-test.
20210 (lto_handle_diagnostics): New procedure.
20211 (lto_prune_warns): Ignore informational notes.
20212 (lto-link-and-maybe-run): Add "messages_by_file" param.
20213 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
20214 "execute" when "link" fails if "execute" was not specified.
20215 (lto-can-handle-directive): New procedure.
20216 (lto-get-options-main): Call lto-can-handle-directive. Add a
20217 dg-messages local, using it to set the caller's
20218 dg-messages-by-file for the given source file.
20219 (lto-get-options): Likewise.
20220 (lto-execute): Add dg-messages-by-file local, and pass it to
20221 lto-link-and-maybe-run.
20222
20223 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
20224 Richard Sandiford <richard.sandiford@linaro.org>
20225
20226 PR target/79041
20227 PR target/82964
20228 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20229 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20230
20231 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20232
20233 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20234 target check autogenerator for armv8.1-a and armv8.2-a.
20235
20236 2018-01-17 Carl Love <cel@us.ibm.com>
20237
20238 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20239 Add debug print statements.
20240 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20241 16 byte vector load followed by a partial vector load.
20242
20243 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20244
20245 PR c++/83799
20246 * g++.dg/wrappers/pr83799.C: New test case.
20247
20248 2018-01-17 Nathan Sidwell <nathan@acm.org>
20249
20250 PR c++/83739
20251 * g++.dg/cpp1y/pr83739.C: New.
20252
20253 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20254
20255 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20256 * gcc.target/visium/overflow16.c: Likewise.
20257 * gcc.target/visium/overflow32.c: Likewise.
20258
20259 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20260
20261 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20262
20263 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20264
20265 * gcc.dg/rtl/arm/stl-cond.c: New test.
20266 * gcc.target/arm/stl-cond.c: Delete.
20267
20268 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20269
20270 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20271 directives.
20272
20273 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20274
20275 PR tree-optimization/83843
20276 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20277 * gcc.dg/store_merging_19.c: New test.
20278
20279 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20280
20281 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20282 and options.
20283
20284 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20285
20286 PR rtl-optimization/83771
20287 * gcc.dg/pr83771.c: New test.
20288
20289 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20290
20291 PR tree-optimization/81184
20292 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20293 targets.
20294 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20295
20296 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20297
20298 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20299
20300 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20301
20302 PR target/83546
20303 * gcc.target/i386/pr83546.c: New test.
20304
20305 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20306
20307 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20308
20309 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20310
20311 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20312 test and add dg-warning for the -Wstringop-overflow warning.
20313
20314 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20315
20316 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20317 XFAIL last test on SPARC and Visium.
20318
20319 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20320
20321 PR rtl-optimization/80481
20322 * g++.dg/pr80481.C: Exclude solaris.
20323
20324 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20325
20326 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20327 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20328 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20329
20330 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20331
20332 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20333 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20334 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20335 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20336 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20337 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20338 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20339 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20340 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20341 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20342 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20343 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20344 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20345 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20346 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20347
20348 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20349
20350 PR testsuite/77734
20351 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20352
20353 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20354
20355 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20356 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20357 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20358 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20359 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20360 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20361
20362 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20363
20364 PR tree-optimization/83857
20365 * gcc.dg/vect/pr83857.c: New test.
20366
20367 2018-01-16 Richard Biener <rguenther@suse.de>
20368
20369 PR tree-optimization/83867
20370 * gcc.dg/vect/pr83867.c: New testcase.
20371
20372 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20373
20374 PR c/83844
20375 * gcc.dg/pr83844.c: New test.
20376
20377 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20378
20379 * gcc.dg/torture/pr83847.c: New test.
20380
20381 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20382
20383 PR rtl-optimization/86620
20384 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20385 instead of --param=max-sched-ready-insns=0.
20386 * gcc.target/i386/pr83620.c: New test.
20387 * gcc.dg/pr83620.c: New test.
20388
20389 PR tree-optimization/83843
20390 * gcc.dg/store_merging_18.c: New test.
20391
20392 PR c++/83817
20393 * g++.dg/cpp1y/pr83817.C: New test.
20394
20395 PR c++/83825
20396 * g++.dg/template/pr83825.C: New test.
20397
20398 2018-01-16 Richard Biener <rguenther@suse.de>
20399
20400 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20401
20402 2018-01-16 Richard Biener <rguenther@suse.de>
20403
20404 PR testsuite/82132
20405 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20406 from gcc.dg/torture/pr60092.c.
20407
20408 2018-01-15 Martin Sebor <msebor@redhat.com>
20409
20410 PR c++/83588
20411 * g++.dg/ext/flexary28.C: New test.
20412
20413 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20414
20415 PR fortran/82257
20416 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20417
20418 2018-01-15 Martin Sebor <msebor@redhat.com>
20419
20420 PR testsuite/83869
20421 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20422
20423 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20424
20425 PR fortran/54613
20426 * gfortran.dg/minmaxloc_9.f90: New test.
20427 * gfortran.dg/minmaxloc_10.f90: New test.
20428 * gfortran.dg/minmaxloc_11.f90: New test.
20429
20430 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20431
20432 PR target/83839
20433 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20434 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20435 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20436 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20437 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20438 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20439 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20440 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20441 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20442 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20443 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20444 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20445 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20446 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20447 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20448 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20449 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20450 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20451 * gcc.target/i386/ret-thunk-10.c: Likewise.
20452 * gcc.target/i386/ret-thunk-11.c: Likewise.
20453 * gcc.target/i386/ret-thunk-12.c: Likewise.
20454 * gcc.target/i386/ret-thunk-13.c: Likewise.
20455 * gcc.target/i386/ret-thunk-14.c: Likewise.
20456 * gcc.target/i386/ret-thunk-15.c: Likewise.
20457 * gcc.target/i386/ret-thunk-9.c: Don't check the
20458 __x86_return_thunk label. Scan for "push" only for Linux.
20459
20460 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20461
20462 PR testsuite/79920
20463 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20464
20465 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20466
20467 PR target/83687
20468 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20469 tests.
20470 * gcc.target/arm/pr83687.c: New test.
20471
20472 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20473
20474 Adjust tests to AVR_TINY.
20475
20476 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20477 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20478 * gcc.target/avr/pr71627.c: Same.
20479 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20480 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20481 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20482 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20483 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20484 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20485 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20486 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20487 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20488 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20489 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20490 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20491 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20492 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20493 * gcc.target/avr/torture/pr61055.c: Same.
20494 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20495 available.
20496 * gcc.target/avr/torture/int24-mul.c: Same.
20497 * gcc.target/avr/torture/pr51782-1.c: Same.
20498 * gcc.target/avr/torture/pr61443.c: Same.
20499 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20500 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20501
20502 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20503
20504 PR c/83801
20505 PR c/83729
20506 * gcc.target/avr/torture/pr83729.c: New test.
20507 * gcc.target/avr/torture/pr83801.c: New test.
20508
20509 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20510
20511 PR middle-end/82694
20512 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20513 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20514
20515 2018-01-10 Martin Sebor <msebor@redhat.com>
20516
20517 PR other/83508
20518 * gcc.dg/Wstringop-overflow-2.c: New test.
20519
20520 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20521
20522 PR libgfortran/83811
20523 * gfortran.dg/fmt_e.f90: New test.
20524
20525 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20526
20527 * gcc.target/i386/indirect-thunk-10.c: New test.
20528 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20529 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20530 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20531 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20532 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20533 * gcc.target/i386/ret-thunk-17.c: Likewise.
20534 * gcc.target/i386/ret-thunk-18.c: Likewise.
20535 * gcc.target/i386/ret-thunk-19.c: Likewise.
20536 * gcc.target/i386/ret-thunk-20.c: Likewise.
20537 * gcc.target/i386/ret-thunk-21.c: Likewise.
20538
20539 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20540
20541 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20542
20543 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20544
20545 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20546 -mno-indirect-branch-register.
20547 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20548 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20549 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20550 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20551 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20552 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20553 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20554 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20555 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20556 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20557 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20558 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20559 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20560 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20561 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20562 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20563 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20564 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20565 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20566 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20567 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20568 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20569 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20570 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20571 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20572 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20573 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20574 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20575 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20576 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20577 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20578 * gcc.target/i386/ret-thunk-10.c: Likewise.
20579 * gcc.target/i386/ret-thunk-11.c: Likewise.
20580 * gcc.target/i386/ret-thunk-12.c: Likewise.
20581 * gcc.target/i386/ret-thunk-13.c: Likewise.
20582 * gcc.target/i386/ret-thunk-14.c: Likewise.
20583 * gcc.target/i386/ret-thunk-15.c: Likewise.
20584 * gcc.target/i386/ret-thunk-9.c: Likewise.
20585 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20586 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20587 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20588
20589 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20590
20591 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20592 -mfunction-return=keep.
20593 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20594 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20595 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20596 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20597 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20598 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20599 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20600 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20601 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20602 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20603 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20604 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20605 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20606 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20607 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20608 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20609 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20610 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20611 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20612 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20613 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20614 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20615 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20616 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20617 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20618 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20619 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20620 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20621 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20622 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20623 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20624 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20625 * gcc.target/i386/ret-thunk-1.c: New test.
20626 * gcc.target/i386/ret-thunk-10.c: Likewise.
20627 * gcc.target/i386/ret-thunk-11.c: Likewise.
20628 * gcc.target/i386/ret-thunk-12.c: Likewise.
20629 * gcc.target/i386/ret-thunk-13.c: Likewise.
20630 * gcc.target/i386/ret-thunk-14.c: Likewise.
20631 * gcc.target/i386/ret-thunk-15.c: Likewise.
20632 * gcc.target/i386/ret-thunk-16.c: Likewise.
20633 * gcc.target/i386/ret-thunk-2.c: Likewise.
20634 * gcc.target/i386/ret-thunk-3.c: Likewise.
20635 * gcc.target/i386/ret-thunk-4.c: Likewise.
20636 * gcc.target/i386/ret-thunk-5.c: Likewise.
20637 * gcc.target/i386/ret-thunk-6.c: Likewise.
20638 * gcc.target/i386/ret-thunk-7.c: Likewise.
20639 * gcc.target/i386/ret-thunk-8.c: Likewise.
20640 * gcc.target/i386/ret-thunk-9.c: Likewise.
20641
20642 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20643
20644 * gcc.target/i386/indirect-thunk-1.c: New test.
20645 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20646 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20647 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20648 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20649 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20650 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20651 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20652 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20653 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20654 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20655 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20656 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20657 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20658 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20659 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20660 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20661 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20662 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20663 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20664 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20665 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20666 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20667 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20668 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20669 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20670 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20671 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20672 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20673 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20674 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20675 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20676 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20677
20678 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20679
20680 PR ipa/83051
20681 * gcc.c-torture/compile/pr83051.c: New testcase.
20682
20683 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20684
20685 PR tree-optimization/83501
20686 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20687
20688 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20689
20690 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20691 for lvx and stvx instead of lxvd2x and stxvd2x and require
20692 little-endian target. Add comments.
20693 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20694 comprehensive testing.
20695 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20696 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20697 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20698 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20699 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20700 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20701 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20702 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20703 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20704 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20705 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20706 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20707 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20708 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20709 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20710 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20711 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20712 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20713 scan-assembler-not directives that forbid lvx and xxpermdi.
20714 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20715 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20716 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20717 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20718 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20719 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20720 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20721 scan-assembler-times directives to reflect different numbers of
20722 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20723
20724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20725 Alan Hayward <alan.hayward@arm.com>
20726 David Sherwood <david.sherwood@arm.com>
20727
20728 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20729 than SLP vectorization.
20730 * gcc.dg/vect/vect-alias-check-10.c: New test.
20731 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20732 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20733 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20734 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20735 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20736 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20737 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20738 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20739 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20740 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20741 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20742 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20743 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20744 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20745 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20746 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20747 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20748 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20749 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20750 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20751 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20752 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20753 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20754
20755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20756 Alan Hayward <alan.hayward@arm.com>
20757 David Sherwood <david.sherwood@arm.com>
20758
20759 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20760 New proc.
20761 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20762 targets with scatter stores.
20763 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20764 stores.
20765 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20766 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20767 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20768 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20769 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20770 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20771 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20772 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20773 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20774 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20775 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20776 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20777 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20778 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20779 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20780 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20781
20782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20783 Alan Hayward <alan.hayward@arm.com>
20784 David Sherwood <david.sherwood@arm.com>
20785
20786 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20787 for double_reduc1.
20788 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20789 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20790 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20791 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20792
20793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20794 Alan Hayward <alan.hayward@arm.com>
20795 David Sherwood <david.sherwood@arm.com>
20796
20797 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20798 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20799 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20800
20801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20802 Alan Hayward <alan.hayward@arm.com>
20803 David Sherwood <david.sherwood@arm.com>
20804
20805 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20806 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20807 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20808 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20809 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20810 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20811 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20812 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20813 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20814 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20815 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20816 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20817 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20818 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20819
20820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20821 Alan Hayward <alan.hayward@arm.com>
20822 David Sherwood <david.sherwood@arm.com>
20823
20824 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20825 check for a message about using in-order reductions.
20826 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20827 check for a message about using in-order reductions.
20828 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20829 vectorized and check for a message about using in-order reductions.
20830 Expect targets with variable-length vectors to fall back to the
20831 fixed-length mininum.
20832 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20833 check for a message about using in-order reductions.
20834 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20835 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20836 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20837 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20838 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20839 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20840 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20841 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20842 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20843 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20844 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20845 vect_fold_left_plus.
20846
20847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20848
20849 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20850 are spilled.
20851 * gcc.target/aarch64/sve/spill_2.c: New test.
20852 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20853 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20854 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20855 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20856 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20857
20858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20859 Alan Hayward <alan.hayward@arm.com>
20860 David Sherwood <david.sherwood@arm.com>
20861
20862 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20863 of branches.
20864 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20865 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20866 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20867 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20868 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20869 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20870 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20871 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20872 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20873
20874 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20875 Alan Hayward <alan.hayward@arm.com>
20876 David Sherwood <david.sherwood@arm.com>
20877
20878 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20879 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20880 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20881 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20882
20883 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20884 Alan Hayward <alan.hayward@arm.com>
20885 David Sherwood <david.sherwood@arm.com>
20886
20887 * lib/target-supports.exp
20888 (check_effective_target_vect_fold_extract_last): New proc.
20889 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20890 for fold_extract_last.
20891 * gcc.dg/vect/pr65947-2.c: Likewise.
20892 * gcc.dg/vect/pr65947-3.c: Likewise.
20893 * gcc.dg/vect/pr65947-4.c: Likewise.
20894 * gcc.dg/vect/pr65947-5.c: Likewise.
20895 * gcc.dg/vect/pr65947-6.c: Likewise.
20896 * gcc.dg/vect/pr65947-9.c: Likewise.
20897 * gcc.dg/vect/pr65947-10.c: Likewise.
20898 * gcc.dg/vect/pr65947-12.c: Likewise.
20899 * gcc.dg/vect/pr65947-14.c: Likewise.
20900 * gcc.dg/vect/pr80631-1.c: Likewise.
20901 * gcc.target/aarch64/sve/clastb_1.c: New test.
20902 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20903 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20904 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20905 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20906 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20907 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20908 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20909 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20910 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20911 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20912 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20913 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20914 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20915
20916 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20917 Alan Hayward <alan.hayward@arm.com>
20918 David Sherwood <david.sherwood@arm.com>
20919
20920 * gcc.target/aarch64/sve/live_1.c: New test.
20921 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20922
20923 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20924 Alan Hayward <alan.hayward@arm.com>
20925 David Sherwood <david.sherwood@arm.com>
20926
20927 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20928 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20929 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20930 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20931 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20932 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20933 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20934 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20935 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20936
20937 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20938 Alan Hayward <alan.hayward@arm.com>
20939 David Sherwood <david.sherwood@arm.com>
20940
20941 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20942 New proc.
20943 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20944 vect_fully_masked.
20945 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20946 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20947 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20948 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20949 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20950 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20951
20952 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20953 Alan Hayward <alan.hayward@arm.com>
20954 David Sherwood <david.sherwood@arm.com>
20955
20956 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20957 instead of just ADDRESS.
20958 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20959 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20960 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20961 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20962 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20963 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20964 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20965 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20966 * gcc.target/aarch64/sve/while_2.c: Likewise.
20967 * gcc.target/aarch64/sve/while_3.c: Likewise.
20968 * gcc.target/aarch64/sve/while_4.c: Likewise.
20969
20970 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20971 Alan Hayward <alan.hayward@arm.com>
20972 David Sherwood <david.sherwood@arm.com>
20973
20974 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20975 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20976 to be predicated.
20977 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20978 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20979 * gcc.target/aarch64/sve/reduc_5.c: New test.
20980 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20981 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20982
20983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20984 Alan Hayward <alan.hayward@arm.com>
20985 David Sherwood <david.sherwood@arm.com>
20986
20987 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20988 * gcc.dg/tree-ssa/peel1.c: Likewise.
20989 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20990 variable-length vectors.
20991 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20992 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20993 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20994 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20995 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20996 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20997 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20998 * gcc.target/aarch64/sve/slp_8.c: New test.
20999 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
21000 * gcc.target/aarch64/sve/slp_9.c: Likewise.
21001 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
21002 * gcc.target/aarch64/sve/slp_10.c: Likewise.
21003 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
21004 * gcc.target/aarch64/sve/slp_11.c: Likewise.
21005 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
21006 * gcc.target/aarch64/sve/slp_12.c: Likewise.
21007 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
21008 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
21009 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
21010 * gcc.target/aarch64/sve/while_1.c: Likewise.
21011 * gcc.target/aarch64/sve/while_2.c: Likewise.
21012 * gcc.target/aarch64/sve/while_3.c: Likewise.
21013 * gcc.target/aarch64/sve/while_4.c: Likewise.
21014
21015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21016 Alan Hayward <alan.hayward@arm.com>
21017 David Sherwood <david.sherwood@arm.com>
21018
21019 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
21020 New proc.
21021 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
21022 and add an associated scan-dump test. Prevent vectorization
21023 of the first two loops.
21024 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
21025 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
21026 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21027 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21028 (INIT_VECTOR): Tweak initial value so that some bits are always set.
21029 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21030
21031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21032 Alan Hayward <alan.hayward@arm.com>
21033 David Sherwood <david.sherwood@arm.com>
21034
21035 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
21036 * gcc.dg/vect/pr67790.c: Likewise.
21037 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21038 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21039 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21040 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21041 * gcc.target/aarch64/sve/slp_5.c: New test.
21042 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
21043 * gcc.target/aarch64/sve/slp_6.c: Likewise.
21044 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
21045 * gcc.target/aarch64/sve/slp_7.c: Likewise.
21046 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
21047
21048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21049 Alan Hayward <alan.hayward@arm.com>
21050 David Sherwood <david.sherwood@arm.com>
21051
21052 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
21053 && vect_load_lanes
21054 * gcc.dg/vect/slp-1.c: Likewise.
21055 * gcc.dg/vect/slp-10.c: Likewise.
21056 * gcc.dg/vect/slp-12b.c: Likewise.
21057 * gcc.dg/vect/slp-12c.c: Likewise.
21058 * gcc.dg/vect/slp-17.c: Likewise.
21059 * gcc.dg/vect/slp-19b.c: Likewise.
21060 * gcc.dg/vect/slp-20.c: Likewise.
21061 * gcc.dg/vect/slp-21.c: Likewise.
21062 * gcc.dg/vect/slp-22.c: Likewise.
21063 * gcc.dg/vect/slp-23.c: Likewise.
21064 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21065 * gcc.dg/vect/slp-24.c: Likewise.
21066 * gcc.dg/vect/slp-28.c: Likewise.
21067 * gcc.dg/vect/slp-39.c: Likewise.
21068 * gcc.dg/vect/slp-6.c: Likewise.
21069 * gcc.dg/vect/slp-7.c: Likewise.
21070 * gcc.dg/vect/slp-cond-1.c: Likewise.
21071 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21072 * gcc.dg/vect/slp-cond-2.c: Likewise.
21073 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21074 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21075 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21076 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21077 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21078 * gcc.dg/vect/slp-perm-6.c: Likewise.
21079 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21080 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21081 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21082 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
21083 * gcc.dg/vect/slp-12a.c: Likewise.
21084 * gcc.dg/vect/slp-14.c: Likewise.
21085 * gcc.dg/vect/slp-15.c: Likewise.
21086 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21087 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21088 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21089 * gcc.target/aarch64/sve/slp_1.c: New test.
21090 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21091 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21092 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21093 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21094 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21095 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21096 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21097
21098 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21099 Alan Hayward <alan.hayward@arm.com>
21100 David Sherwood <david.sherwood@arm.com>
21101
21102 * gcc.dg/vect/vect-ooo-group-1.c: New test.
21103 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21104 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21105 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21106 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21107 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21108 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21109 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21110 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21111 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21112 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21113 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21114 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21115 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21116 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21117 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21118 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21119 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21120 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21121
21122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21123 Alan Hayward <alan.hayward@arm.com>
21124 David Sherwood <david.sherwood@arm.com>
21125
21126 * gcc.target/aarch64/sve/struct_move_1.c: New test.
21127 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21128 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21129 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21130 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21131 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21132 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21133 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21134 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21135 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21136 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21137 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21138 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21139 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21140 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21141 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21142 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21143 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21144 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21145 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21146 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21147 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21148 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21149 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21150 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21151 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21152 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21153 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21154 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21155 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21156 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21157 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21158 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21159 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21160 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21161 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21162
21163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21164 Alan Hayward <alan.hayward@arm.com>
21165 David Sherwood <david.sherwood@arm.com>
21166
21167 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
21168 Return true for SVE too.
21169 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21170 if load/store lanes are supported.
21171 * gcc.dg/vect/slp-10.c: Likewise.
21172 * gcc.dg/vect/slp-12c.c: Likewise.
21173 * gcc.dg/vect/slp-17.c: Likewise.
21174 * gcc.dg/vect/slp-33.c: Likewise.
21175 * gcc.dg/vect/slp-6.c: Likewise.
21176 * gcc.dg/vect/slp-cond-1.c: Likewise.
21177 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21178 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21179 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21180 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21181 * gcc.dg/vect/slp-perm-6.c: Likewise.
21182 * gcc.dg/vect/slp-perm-9.c: Likewise.
21183 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21184 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21185 for variable-length vectors.
21186
21187 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21188 Alan Hayward <alan.hayward@arm.com>
21189 David Sherwood <david.sherwood@arm.com>
21190
21191 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21192 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21193
21194 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21195
21196 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21197 * g++.target/aarch64/sve/catch_1.C: New test.
21198 * g++.target/aarch64/sve/catch_2.C: Likewise.
21199 * g++.target/aarch64/sve/catch_3.C: Likewise.
21200 * g++.target/aarch64/sve/catch_4.C: Likewise.
21201 * g++.target/aarch64/sve/catch_5.C: Likewise.
21202 * g++.target/aarch64/sve/catch_6.C: Likewise.
21203
21204 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21205 Alan Hayward <alan.hayward@arm.com>
21206 David Sherwood <david.sherwood@arm.com>
21207
21208 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21209 New proc.
21210 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21211 * gcc.target/aarch64/fmaxmin.c: Likewise.
21212 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21213 * gcc.target/aarch64/orr_imm_1.c: Likewise.
21214 * gcc.target/aarch64/pr62178.c: Likewise.
21215 * gcc.target/aarch64/pr71727-2.c: Likewise.
21216 * gcc.target/aarch64/saddw-1.c: Likewise.
21217 * gcc.target/aarch64/saddw-2.c: Likewise.
21218 * gcc.target/aarch64/uaddw-1.c: Likewise.
21219 * gcc.target/aarch64/uaddw-2.c: Likewise.
21220 * gcc.target/aarch64/uaddw-3.c: Likewise.
21221 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21222 * gcc.target/aarch64/vect-compile.c: Likewise.
21223 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21224 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21225 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21226 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21227 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21228 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21229 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21230 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21231 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21232 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21233 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21234 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21235 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21236 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21237 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21238 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21239 * gcc.target/aarch64/vect-movi.c: Likewise.
21240 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21241 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21242 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21243 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21244 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21245 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21246 fixed-length SVE.
21247 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21248 * gcc.target/aarch64/sve/arith_1.c: New test.
21249 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21250 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21251 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21252 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21253 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21254 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21255 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21256 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21257 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21258 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21259 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21260 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21261 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21262 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21263 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21264 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21265 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21266 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21267 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21268 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21269 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21270 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21271 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21272 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21273 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21274 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21275 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21276 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21277 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21278 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21279 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21280 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21281 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21282 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21283 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21284 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21285 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21286 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21287 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21288 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21289 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21290 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21291 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21292 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21293 * gcc.target/aarch64/sve/index_1.c: Likewise.
21294 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21295 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21296 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21297 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21298 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21299 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21300 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21301 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21302 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21303 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21304 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21305 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21306 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21307 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21308 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21309 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21310 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21311 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21312 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21313 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21314 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21315 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21316 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21317 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21318 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21319 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21320 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21321 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21322 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21323 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21324 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21325 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21326 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21327 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21328 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21329 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21330 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21331 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21332 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21333 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21334 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21335 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21336 * gcc.target/aarch64/sve/single_1.c: Likewise.
21337 * gcc.target/aarch64/sve/single_2.c: Likewise.
21338 * gcc.target/aarch64/sve/single_3.c: Likewise.
21339 * gcc.target/aarch64/sve/single_4.c: Likewise.
21340 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21341 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21342 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21343 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21344 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21345 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21346 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21347 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21348 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21349 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21350 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21351 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21352 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21353 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21354 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21355 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21356 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21357 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21358 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21359 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21360 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21361 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21362 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21363 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21364 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21365 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21366 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21367 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21368 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21369 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21370 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21371 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21372 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21373 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21374 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21375 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21376 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21377 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21378 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21379 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21380 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21381 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21382 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21383 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21384 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21385
21386 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21387 Alan Hayward <alan.hayward@arm.com>
21388 David Sherwood <david.sherwood@arm.com>
21389
21390 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21391 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21392 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21393 New procedures.
21394 (check_effective_target_vect_perm): Handle SVE.
21395 (check_effective_target_vect_perm_byte): Likewise.
21396 (check_effective_target_vect_perm_short): Likewise.
21397 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21398 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21399 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21400 (check_effective_target_vect_element_align_preferred): Likewise.
21401 (check_effective_target_vect_align_stack_vars): Likewise.
21402 (check_effective_target_vect_load_lanes): Likewise.
21403 (check_effective_target_vect_masked_store): Likewise.
21404 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21405 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21406 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21407 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21408 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21409 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21410 * gcc.dg/vect/slp-23.c: Likewise.
21411 * gcc.dg/vect/slp-perm-5.c: Likewise.
21412 * gcc.dg/vect/slp-perm-6.c: Likewise.
21413 * gcc.dg/vect/slp-perm-9.c: Likewise.
21414 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21415 * gcc.dg/vect/vect-114.c: Likewise.
21416 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21417 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21418
21419 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21420
21421 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21422 vect_variable_length, expecting the test to be vectorized
21423 without SLP instead.
21424 * gcc.dg/vect/pr33953.c: Likewise.
21425 * gcc.dg/vect/pr37027.c: Likewise.
21426 * gcc.dg/vect/pr67790.c: Likewise.
21427 * gcc.dg/vect/pr68445.c: Likewise.
21428 * gcc.dg/vect/slp-1.c: Likewise.
21429 * gcc.dg/vect/slp-10.c: Likewise.
21430 * gcc.dg/vect/slp-12a.c: Likewise.
21431 * gcc.dg/vect/slp-12b.c: Likewise.
21432 * gcc.dg/vect/slp-12c.c: Likewise.
21433 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21434 * gcc.dg/vect/slp-13.c: Likewise.
21435 * gcc.dg/vect/slp-14.c: Likewise.
21436 * gcc.dg/vect/slp-15.c: Likewise.
21437 * gcc.dg/vect/slp-17.c: Likewise.
21438 * gcc.dg/vect/slp-19b.c: Likewise.
21439 * gcc.dg/vect/slp-2.c: Likewise.
21440 * gcc.dg/vect/slp-20.c: Likewise.
21441 * gcc.dg/vect/slp-21.c: Likewise.
21442 * gcc.dg/vect/slp-22.c: Likewise.
21443 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21444 * gcc.dg/vect/slp-24.c: Likewise.
21445 * gcc.dg/vect/slp-28.c: Likewise.
21446 * gcc.dg/vect/slp-39.c: Likewise.
21447 * gcc.dg/vect/slp-42.c: Likewise.
21448 * gcc.dg/vect/slp-6.c: Likewise.
21449 * gcc.dg/vect/slp-7.c: Likewise.
21450 * gcc.dg/vect/slp-cond-1.c: Likewise.
21451 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21452 * gcc.dg/vect/slp-cond-2.c: Likewise.
21453 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21454 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21455 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21456 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21457 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21458 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21459 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21460 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21461 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21462 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21463 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21464 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21465 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21466 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21467 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21468 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21469 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21470
21471 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21472
21473 PR c/83801
21474 * gcc.dg/pr83801.c: New test.
21475
21476 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21477
21478 PR fortran/52162
21479 * gfortran.dg/bounds_check_19.f90: New test.
21480
21481 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21482
21483 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21484 instead of scan-assembler-not for xsnabsqp.
21485
21486 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21487
21488 PR libgfortran/83525
21489 * gfortran.dg/newunit_5.f90: New test.
21490
21491 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21492
21493 PR rtl-optimization/80481
21494 * g++.dg/pr80481.C: New.
21495
21496 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21497
21498 PR target/83628
21499 * gcc.target/alpha/pr83628-3.c: New test.
21500
21501 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21502
21503 * lib/target-supports.exp (check_effective_target_avx512f): Also
21504 check for __builtin_ia32_addsd_round,
21505 __builtin_ia32_getmantsd_round.
21506 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21507
21508 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21509
21510 PR target/83629
21511 * gcc.target/powerpc/pr83629.c: Require ilp32.
21512
21513 2018-01-12 Richard Biener <rguenther@suse.de>
21514
21515 PR tree-optimization/80846
21516 * gcc.target/i386/pr80846-1.c: New testcase.
21517 * gcc.target/i386/pr80846-2.c: Likewise.
21518
21519 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21520
21521 * gcc.c-torture/execute/20180112-1.c: New test.
21522
21523 2018-01-12 Tom de Vries <tom@codesourcery.com>
21524
21525 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21526 * g++.dg/ext/label13a.C: Same.
21527 * g++.dg/ext/label14.C: Same.
21528 * g++.dg/ext/label2.C: Same.
21529 * g++.dg/ext/label3.C: Same.
21530 * g++.dg/torture/pr42462.C: Same.
21531 * g++.dg/torture/pr42739.C: Same.
21532 * g++.dg/warn/Wunused-label-3.C: Same.
21533
21534 2018-01-12 Tom de Vries <tom@codesourcery.com>
21535
21536 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21537 * g++.dg/Walloca1.C: Same.
21538 * g++.dg/cpp0x/pr70338.C: Same.
21539 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21540 * g++.dg/cpp1y/vla10.C: Same.
21541 * g++.dg/cpp1y/vla2.C: Same.
21542 * g++.dg/cpp1y/vla6.C: Same.
21543 * g++.dg/cpp1y/vla8.C: Same.
21544 * g++.dg/debug/debug5.C: Same.
21545 * g++.dg/debug/debug6.C: Same.
21546 * g++.dg/debug/pr54828.C: Same.
21547 * g++.dg/diagnostic/pr70105.C: Same.
21548 * g++.dg/eh/cleanup5.C: Same.
21549 * g++.dg/eh/spbp.C: Same.
21550 * g++.dg/ext/tmplattr9.C: Same.
21551 * g++.dg/ext/vla10.C: Same.
21552 * g++.dg/ext/vla11.C: Same.
21553 * g++.dg/ext/vla12.C: Same.
21554 * g++.dg/ext/vla15.C: Same.
21555 * g++.dg/ext/vla16.C: Same.
21556 * g++.dg/ext/vla17.C: Same.
21557 * g++.dg/ext/vla3.C: Same.
21558 * g++.dg/ext/vla6.C: Same.
21559 * g++.dg/ext/vla7.C: Same.
21560 * g++.dg/init/array24.C: Same.
21561 * g++.dg/init/new47.C: Same.
21562 * g++.dg/init/pr55497.C: Same.
21563 * g++.dg/opt/pr78201.C: Same.
21564 * g++.dg/template/vla2.C: Same.
21565 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21566 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21567 * g++.dg/torture/pr62127.C: Same.
21568 * g++.dg/torture/pr67055.C: Same.
21569 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21570 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21571 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21572 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21573 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21574 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21575 * g++.dg/warn/Wvla-1.C: Same.
21576 * g++.dg/warn/Wvla-3.C: Same.
21577 * g++.old-deja/g++.ext/array2.C: Same.
21578 * g++.old-deja/g++.ext/constructor.C: Same.
21579 * g++.old-deja/g++.law/builtin1.C: Same.
21580 * g++.old-deja/g++.other/crash12.C: Same.
21581 * g++.old-deja/g++.other/eh3.C: Same.
21582 * g++.old-deja/g++.pt/array6.C: Same.
21583 * g++.old-deja/g++.pt/dynarray.C: Same.
21584
21585 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21586
21587 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21588
21589 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21590
21591 PR libfortran/67412
21592 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21593 on *-*-solaris2.10.
21594
21595 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21596
21597 * lib/target-supports.exp (check_effective_target_branch_cost):
21598 Accept all x86 targets.
21599
21600 2018-01-12 Martin Liska <mliska@suse.cz>
21601
21602 PR ipa/83054
21603 * g++.dg/warn/pr83054.C: New test.
21604
21605 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21606
21607 * gcc.target/powerpc/spec-barr-1.c: New file.
21608
21609 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21610
21611 PR target/83330
21612 * gcc.target/i386/pr83330.c: New test.
21613
21614 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21615
21616 PR fortran/79383
21617 * gfortran.dg/dtio_31.f03: New test.
21618 * gfortran.dg/dtio_32.f03: New test.
21619
21620 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21621
21622 PR c++/43486
21623 * g++.dg/wrappers: New subdirectory.
21624 * g++.dg/wrappers/README: New file.
21625 * g++.dg/wrappers/alloc.C: New test case.
21626 * g++.dg/wrappers/cow-istream-string.C: New test case.
21627 * g++.dg/wrappers/cp-stdlib.C: New test case.
21628 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21629 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21630
21631 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21632
21633 PR middle-end/83718
21634 * g++.dg/torture/pr83718.C: New testcase.
21635
21636 2018-01-11 Martin Jambor <mjambor@suse.cz>
21637
21638 PR ipa/83178
21639 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21640
21641 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21642
21643 PR tree-optimization/83695
21644 * gcc.dg/tree-ssa/pr83695.c: New test.
21645
21646 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21647
21648 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21649 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21650
21651 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21652
21653 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21654 * gcc.target/arm/simd/fp16fml_high.c: New test.
21655 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21656 * lib/target-supports.exp
21657 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21658 check_effective_target_arm_fp16fml_neon_ok,
21659 add_options_for_arm_fp16fml_neon): New procedures.
21660
21661 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21662
21663 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21664 combination tests.
21665
21666 2018-01-11 Richard Biener <rguenther@suse.de>
21667
21668 PR tree-optimization/83435
21669 * gcc.dg/graphite/pr83435.c: New testcase.
21670
21671 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21672 Alan Hayward <alan.hayward@arm.com>
21673 David Sherwood <david.sherwood@arm.com>
21674
21675 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21676
21677 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21678
21679 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21680
21681 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21682
21683 PR target/82096
21684 * gcc.c-torture/compile/pr82096.c: New test.
21685
21686 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21687
21688 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21689
21690 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21691
21692 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21693
21694 2018-01-11 Justin Squirek <squirek@adacore.com>
21695
21696 * gnat.dg/expr_func4.adb: New testcase.
21697
21698 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21699
21700 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21701 testcase.
21702
21703 2018-01-11 Bob Duff <duff@adacore.com>
21704
21705 * gnat.dg/protected_null.adb: New testcase.
21706
21707 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21708
21709 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21710
21711 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21712
21713 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21714
21715 2018-01-11 Justin Squirek <squirek@adacore.com>
21716
21717 * gnat.dg/loopvar.adb: New testcase.
21718
21719 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21720
21721 PR middle-end/83189
21722 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21723
21724 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21725
21726 * gcc.c-torture/compile/pr83575.c: New testcase.
21727
21728 2018-01-10 Michael Collison <michael.collison@arm.com>
21729
21730 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21731 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21732 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21733 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21734 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21735 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21736 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21737 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21738 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21739 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21740 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21741 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21742 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21743 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21744 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21745 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21746
21747 2018-01-10 Michael Collison <michael.collison@arm.com>
21748
21749 * gcc.target/aarch64/sha2.h: New shared testcase.
21750 * gcc.target/aarch64/sha2_1.c: New testcase.
21751 * gcc.target/aarch64/sha2_2.c: New testcase.
21752 * gcc.target/aarch64/sha2_3.c: New testcase.
21753 * gcc.target/aarch64/sha3.h: New shared testcase.
21754 * gcc.target/aarch64/sha3_1.c: New testcase.
21755 * gcc.target/aarch64/sha3_2.c: New testcase.
21756 * gcc.target/aarch64/sha3_3.c: New testcase.
21757
21758 2018-01-10 Michael Collison <michael.collison@arm.com>
21759
21760 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21761
21762 2018-01-10 Martin Sebor <msebor@redhat.com>
21763
21764 PR tree-optimization/83781
21765 * gcc.dg/strlenopt-42.c: New test.
21766
21767 2018-01-11 Martin Sebor <msebor@gmail.com>
21768 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21769
21770 PR tree-optimization/83501
21771 PR tree-optimization/81703
21772
21773 * gcc.dg/strlenopt-39.c: New test-case.
21774 * gcc.dg/pr81703.c: Likewise.
21775
21776 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21777
21778 * gnat.dg/atomic10.adb: New test.
21779
21780 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21781
21782 PR fortran/82367
21783 * gfortran.dg/deferred_character_18.f90: New test.
21784
21785 2018-01-10 Martin Sebor <msebor@redhat.com>
21786
21787 PR tree-optimization/83671
21788 * gcc.dg/strlenopt-40.c: New test.
21789 * gcc.dg/strlenopt-41.c: New test.
21790
21791 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21792
21793 PR fortran/83093
21794 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21795
21796 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21797
21798 PR target/83399
21799 * gcc.target/powerpc/pr83399.c: New test.
21800
21801 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21802
21803 PR c++/43486
21804 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21805 to reflect that the arguments are correctly underlined.
21806 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21807 for globals, params, locals and literals.
21808 (test_sizeof): Directly test the location of "sizeof", rather than
21809 when used in compound expressions.
21810 (test_alignof): Likewise for "alignof".
21811 (test_string_literals): Likewise for string literals.
21812 (test_numeric_literals): Likewise for numeric literals.
21813 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21814 (test_typeid): Likewise for typeid.
21815 (test_unary_plus): New.
21816 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21817 format strings.
21818
21819 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21820
21821 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21822
21823 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21824
21825 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21826
21827 2018-01-10 Marek Polacek <polacek@redhat.com>
21828
21829 PR c++/82541
21830 * g++.dg/warn/Wduplicated-branches4.C: New test.
21831
21832 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21833
21834 PR c++/81327
21835 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21836 cast to void *.
21837
21838 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21839
21840 PR c++/81055
21841 * g++.dg/cpp0x/new2.C: New.
21842
21843 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21844
21845 PR target/83735
21846 * gcc.target/i386/pr83735.c: New test.
21847
21848 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21849
21850 * lib/target-supports.exp (check_effective_target_branch_cost):
21851 New function.
21852 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21853 * gcc.dg/pr21643.c: Likewise.
21854 * gcc.dg/pr46309.c: Likewise.
21855 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21856 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21857 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21858 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21859 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21860 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21861 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21862 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21863 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21864 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21865 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21866 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21868 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21869
21870 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21871
21872 PR target/83629
21873 * gcc.target/powerpc/pr83629.c: New testcase.
21874
21875 2018-01-10 Richard Biener <rguenther@suse.de>
21876
21877 PR testsuite/78768
21878 * gcc.dg/pr78768.c: Un-XFAIL.
21879
21880 2018-01-10 Richard Biener <rguenther@suse.de>
21881
21882 PR debug/82425
21883 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21884
21885 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21886
21887 PR tree-optimization/83753
21888 * gcc.dg/torture/pr83753.c: New test.
21889
21890 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21891
21892 * gcc.target/i386/avx2-gather-1.c: Add -march.
21893 * gcc.target/i386/avx2-gather-2.c: Add -march.
21894 * gcc.target/i386/avx2-gather-3.c: Add -march.
21895 * gcc.target/i386/avx2-gather-4.c: Add -march.
21896 * gcc.target/i386/avx2-gather-5.c: Add -march.
21897 * gcc.target/i386/avx2-gather-6.c: Add -march.
21898 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21899 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21900 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21901 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21902 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21903 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21904 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21905 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21906 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21907 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21908
21909 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21910
21911 PR target/78585:
21912 * gcc.target/i386/pr78585.c: New test.
21913
21914 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21915
21916 PR c++/83734
21917 * g++.dg/cpp0x/pr83734.C: New test.
21918
21919 2018-01-09 Carl Love <cel@us.ibm.com>
21920
21921 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21922 vec_mergeo builtins with float, double, long long, unsigned long long,
21923 bool long long arguments.
21924 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21925 vec_float2 with double arguments.
21926 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21927 vec_mergew and vec_mergow builtins.
21928
21929 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21930
21931 PR fortran/83742
21932 * gfortran.dg/contiguous_6.f90: New test.
21933
21934 2018-01-09 Richard Biener <rguenther@suse.de>
21935
21936 PR tree-optimization/83668
21937 * gcc.dg/graphite/pr83668.c: New testcase.
21938
21939 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21940
21941 PR tree-optimization/64811
21942 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21943 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21944 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21945 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21946 New tests.
21947 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21948
21949 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21950
21951 PR target/79883
21952 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21953
21954 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21955
21956 PR target/82641
21957 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21958 no NEON and require softfp or hard float-abi.
21959 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21960
21961 2018-01-09 Richard Biener <rguenther@suse.de>
21962
21963 PR tree-optimization/83572
21964 * gcc.dg/graphite/pr83572.c: New testcase.
21965
21966 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21967
21968 PR target/83507
21969 * gcc.dg/sms-13.c: New test.
21970
21971 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21972
21973 PR fortran/83741
21974 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21975
21976 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21977 Monk Chiang <sh.chiang04@gmail.com>
21978
21979 * gcc.target/riscv/save-restore-1.c: New.
21980
21981 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21982
21983 PR target/83677
21984 * gcc.target/powerpc/pr83677.c: New file.
21985
21986 2018-01-08 Jeff Law <law@redhat.com>
21987
21988 PR rtl-optimizatin/81308
21989 * g++.dg/pr81308-1.C: New test.
21990 * g++.dg/pr81308-2.C: New test.
21991
21992 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21993
21994 PR target/83663 - Revert r255946
21995 * gcc.target/aarch64/vect-slp-dup.c: New.
21996
21997 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21998
21999 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
22000 combination tests.
22001
22002 2018-01-08 Richard Biener <rguenther@suse.de>
22003
22004 PR tree-optimization/83563
22005 * gcc.dg/graphite/pr83563.c: New testcase.
22006
22007 2018-01-08 Richard Biener <rguenther@suse.de>
22008
22009 PR middle-end/83713
22010 * g++.dg/torture/pr83713.C: New testcase.
22011
22012 2018-01-08 Tom de Vries <tom@codesourcery.com>
22013
22014 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
22015
22016 2018-01-08 Richard Biener <rguenther@suse.de>
22017
22018 PR tree-optimization/83685
22019 * gcc.dg/torture/pr83685.c: New testcase.
22020
22021 2018-01-08 Richard Biener <rguenther@suse.de>
22022
22023 PR lto/83719
22024 * gcc.dg/lto/pr83719_0.c: New testcase.
22025
22026 2018-01-08 Tom de Vries <tom@codesourcery.com>
22027
22028 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
22029 * gcc.dg/graphite/run-id-1.c: Same.
22030 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
22031
22032 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
22033
22034 PR fortran/83611
22035 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
22036 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
22037 * gfortran.dg/pdt_27.f03: New test.
22038
22039 PR fortran/83731
22040 * gfortran.dg/pdt_28.f03: New test.
22041
22042 2018-01-08 Tom de Vries <tom@codesourcery.com>
22043
22044 * c-c++-common/builtins.c: Require effective target alloca.
22045 * gcc.dg/Wrestrict.c: Same.
22046 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
22047
22048 2018-01-08 Richard Biener <rguenther@suse.de>
22049
22050 PR middle-end/83580
22051 * gcc.dg/torture/pr83580.c: New testcase.
22052
22053 2018-01-08 Richard Biener <rguenther@suse.de>
22054
22055 PR middle-end/83517
22056 * gcc.dg/pr83517.c: New testcase.
22057
22058 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
22059
22060 PR middle-end/81897
22061 * gcc.dg/uninit-pr81897.c: New test.
22062
22063 2018-01-06 Martin Sebor <msebor@redhat.com>
22064
22065 PR tree-optimization/83640
22066 * gcc.dg/Wrestrict-6.c: New test.
22067 * gcc.dg/pr83640.c: New test.
22068
22069 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
22070
22071 * gcc.target/aarch64/reg-alloc-1.c: New test.
22072
22073 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
22074
22075 PR fortran/50892
22076 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
22077
22078 2018-01-06 Jakub Jelinek <jakub@redhat.com>
22079
22080 PR debug/83480
22081 * gcc.dg/pr83480.c: New test.
22082
22083 PR rtl-optimization/83682
22084 * gcc.target/i386/pr83682.c: New test.
22085
22086 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
22087
22088 PR fortran/78534
22089 PR fortran/66310
22090 * gfortran.dg/char_cast_1.f90: Update scan pattern.
22091 * gfortran.dg/dependency_49.f90: Likewise.
22092 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22093 * gfortran.dg/repeat_7.f90: New test for PR 66310.
22094 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22095 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
22096 * gfortran.dg/string_1_lp64.f90: New test.
22097 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
22098 * gfortran.dg/string_3_lp64.f90: New test.
22099
22100 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22101
22102 PR target/83604
22103 * gcc.target/i386/sse-26.c: New test.
22104
22105 PR target/83604
22106 * gcc.target/i386/pr83604.c: New test.
22107
22108 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
22109
22110 * gcc.dg/vect/vect-align-4.c: New test.
22111 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22112 and redefine as a structure with an unaligned member "b".
22113 (foo): Update accordingly.
22114
22115 2018-01-05 Sudakshina Das <sudi.das@arm.com>
22116
22117 PR target/82439
22118 * gcc.target/aarch64/bics_5.c: New test.
22119 * gcc.target/arm/bics_5.c: Likewise.
22120
22121 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22122
22123 PR tree-optimization/83605
22124 * gcc.dg/pr83605.c: New test.
22125
22126 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22127
22128 PR target/83554
22129 * gcc.target/i386/pr83554.c: New test.
22130
22131 PR ipa/82352
22132 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22133 long unsigned int.
22134
22135 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
22136
22137 PR fortran/83683
22138 PR fortran/45689
22139 * gfortran.dg/eoshift_8.f90: New test.
22140 * gfortran.dg/simplify_eoshift_1.f90: New test.
22141
22142 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22143
22144 PR debug/83585
22145 * gcc.dg/pr83585.c: New test.
22146
22147 2018-01-04 Nathan Sidwell <nathan@acm.org>
22148
22149 PR c++/83667
22150 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
22151
22152 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22153
22154 PR debug/83666
22155 * gcc.dg/pr83666.c: New test.
22156
22157 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
22158
22159 PR target/83628
22160 * gcc.target/alpha/pr83628-1.c: New test.
22161 * gcc.target/alpha/pr83628-2.c: Ditto.
22162
22163 2018-01-04 Martin Liska <mliska@suse.cz>
22164
22165 PR ipa/82352
22166 * g++.dg/ipa/pr82352.C: New test.
22167
22168 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22169
22170 * gcc.dg/vect-opt-info-1.c: Moved to ...
22171 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
22172 vect_int targets, use dg-additional-options instead of dg-options and
22173 use relative line numbers instead of absolute.
22174
22175 2018-01-03 Martin Sebor <msebor@redhat.com>
22176
22177 PR tree-optimization/83655
22178 * gcc.dg/Wrestrict-5.c: New test.
22179 * c-c++-common/builtins.c: New test.
22180
22181 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22182 Alan Hayward <alan.hayward@arm.com>
22183 David Sherwood <david.sherwood@arm.com>
22184
22185 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22186 (main): Call it.
22187
22188 2018-01-03 Jeff Law <law@redhat.com>
22189
22190 PR target/83641
22191 * gcc.target/i386/stack-check-17.c: New test.
22192 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22193
22194 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22195
22196 PR debug/83621
22197 * gcc.dg/pr83621.c: New test.
22198
22199 PR debug/83645
22200 * gcc.dg/pr83645.c: New test.
22201
22202 2018-01-03 Martin Sebor <msebor@redhat.com>
22203
22204 PR tree-optimization/83603
22205 * gcc.dg/Wrestrict-4.c: New test.
22206
22207 PR c/83559
22208 * gcc.dg/const-2.c: New test.
22209 * gcc.dg/pure-3.c: New test.
22210
22211 2018-01-03 Martin Sebor <msebor@redhat.com>
22212
22213 * gcc.dg/Wrestrict-3.c: New test.
22214
22215 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22216
22217 PR c++/83555
22218 * g++.dg/opt/pr83555.C: New test.
22219 * g++.dg/ubsan/pr83555.C: New test.
22220
22221 2018-01-03 David Malcolm <dmalcolm@redhat.com>
22222
22223 PR c/82050
22224 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22225 the !CHECKING_P case by expecting a note.
22226 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22227 a note for the !CHECKING_P case, and move the return statement
22228 outside of #if CHECKING_P guard.
22229
22230 2018-01-03 Jeff Law <law@redhat.com>
22231
22232 PR middle-end/83654
22233 * gcc.target/i386/stack-check-18.c: New test.
22234 * gcc.target/i386/stack-check-19.c: New test.
22235
22236 2018-01-03 Martin Sebor <msebor@redhat.com>
22237
22238 PR tree-optimization/83501
22239 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22240
22241 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22242
22243 PR tree-optimization/83501
22244 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22245
22246 2018-01-03 Nathan Sidwell <nathan@acm.org>
22247
22248 PR c++/83667
22249 * g++.dg/ipa/pr83667.C: New.
22250
22251 2018-01-03 Martin Liska <mliska@suse.cz>
22252
22253 PR tree-optimization/83593
22254 * gcc.dg/pr83593.c: New test.
22255
22256 2018-01-03 Martin Liska <mliska@suse.cz>
22257
22258 PR ipa/83549
22259 * g++.dg/ipa/pr83549.C: New test.
22260
22261 2018-01-03 Marek Polacek <polacek@redhat.com>
22262
22263 PR c++/83592
22264 * g++.dg/warn/mvp2.C: New test.
22265
22266 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22267
22268 PR preprocessor/83602
22269 * g++.dg/cpp/pr83602.C: New test.
22270
22271 PR c++/83634
22272 * g++.dg/parse/pr83634.C: New test.
22273
22274 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22275
22276 PR fortran/83664
22277 * gfortran.dg/eoshift_7.f90: New test.
22278
22279 2018-01-03 Jan Beulich <jbeulich@suse.com>
22280
22281 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22282 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22283
22284 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22285
22286 Update copyright years.
22287
22288 2018-01-03 Martin Liska <mliska@suse.cz>
22289
22290 PR ipa/83594
22291 * gcc.dg/ipa/pr83594.c: New test.
22292
22293 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22294 Alan Hayward <alan.hayward@arm.com>
22295 David Sherwood <david.sherwood@arm.com>
22296
22297 * gcc.dg/vect-opt-info-1.c: New test.
22298
22299 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22300
22301 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22302 floorf128, truncf128, and roundf128.
22303 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22304 optimizations added in match.pd.
22305 * gcc.target/powerpc/float128-hw6.c: Likewise.
22306 * gcc.target/powerpc/float128-hw7.c: Likewise.
22307 * gcc.target/powerpc/float128-hw8.c: Likewise.
22308 * gcc.target/powerpc/float128-hw9.c: Likewise.
22309 * gcc.target/powerpc/float128-hw10.c: Likewise.
22310 * gcc.target/powerpc/float128-hw11.c: Likewise.
22311
22312 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22313
22314 PR c++/83556
22315 * g++.dg/cpp0x/pr83556.C: New test.
22316
22317 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22318
22319 PR fortran/45689
22320 PR fortran/83650
22321 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22322 * gfortran.dg/simplify_cshift_4.f90: New test.
22323
22324 2018-01-02 Marek Polacek <polacek@redhat.com>
22325
22326 PR c++/81860
22327 * g++.dg/cpp0x/inh-ctor30.C: New test.
22328
22329 PR c++/83644
22330 * g++.dg/cpp1z/pr83644.C: New test.
22331
22332 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22333
22334 PR fortran/83076
22335 * gfortran.dg/coarray_45.f90: New test.
22336
22337 PR fortran/83319
22338 * gfortran.dg/coarray_46.f90: New test.
22339
22340 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22341
22342 PR tree-optimization/83581
22343 * gcc.dg/pr83581.c: New test.
22344
22345 PR c/83595
22346 * gcc.dg/pr83595.c: New test.
22347
22348 PR middle-end/83608
22349 * g++.dg/opt/pr83608.C: New test.
22350
22351 PR middle-end/83609
22352 * gcc.dg/pr83609.c: New test.
22353 * g++.dg/opt/pr83609.C: New test.
22354
22355 PR middle-end/83623
22356 * gcc.dg/pr83623.c: New test.
22357
22358 * gcc.target/i386/i386.exp
22359 (check_effective_target_avx512vpopcntdqvl): New proc.
22360 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22361 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22362 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22363 \f
22364 Copyright (C) 2018 Free Software Foundation, Inc.
22365
22366 Copying and distribution of this file, with or without modification,
22367 are permitted in any medium without royalty provided the copyright
22368 notice and this notice are preserved.