Use dg-additional-options instead of dg-options
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-30 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR testsuite/88639
4 * gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options
5 instead of dg-options.
6
7 2018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org>
8
9 * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
10
11 2018-12-29 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 * gfortran.dg/ieee/ieee_11.F90: New test.
14
15 2018-12-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
16
17 * gcc.target/msp430/critical-interrupt.c: New test.
18
19 2018-12-29 Steven G. Kargl <kargl@gcc.gnu.org>
20
21 PR fortran/88342
22 * gfortran.dg/ieee/ieee_10.f90: New test.
23
24 2018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org>
25
26 PR tree-optimization/68356
27 PR target/81210
28 PR target/81693
29 * gcc.dg/torture/pr68264.c: Skip on darwin.
30 * gcc.dg/torture/pr68037-1.c: Likewise.
31 * gcc.dg/torture/pr68037-2.c: Likewise.
32 * gcc.dg/torture/pr68037-3.c: Likewise.
33 * gcc.dg/torture/pr25967-1.c: Likewise.
34 * gcc.dg/torture/pr25967-2.c: Likewise.
35
36 2018-12-29 Jakub Jelinek <jakub@redhat.com>
37
38 PR ipa/88586
39 * g++.dg/gomp/pr88586.C: New test.
40
41 2018-12-28 David Edelsohn <dje.gcc@gmail.com>
42
43 * c-c++-common/ident-1b.c: XFAIL AIX and Darwin.
44 * c-c++-common/ident-2b.c: Likewise.
45
46 2018-12-28 H.J. Lu <hongjiu.lu@intel.com>
47
48 * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file
49 directive.
50 * gcc.target/x86_64/abi/asm-support.S: Likewise.
51 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise.
52 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
53 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
54
55 2018-12-27 Jan Hubicka <hubicka@ucw.cz>
56
57 * g++.dg/ipa/devirt-53.C: New testcase.
58
59 2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
60
61 PR fortran/81027
62 * gfortran.dg/pr81027.f90: New test.
63 * gfortran.dg/initialization_7.f90: Update error message.
64
65 2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
66
67 * libgomp.fortran/aligned1.f03: Fix invalid code that now causes
68 an error after r267415.
69
70 2018-12-27 Martin Liska <mliska@suse.cz>
71
72 PR c++/88263
73 * g++.dg/gcov/pr88263.C: New test.
74
75 2018-12-26 Steven G. Kargl <kargl@gcc.gnu.org>
76
77 PR fortran/85357
78 * gfortran.df/pr85357.f90: New test.
79
80 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
81
82 PR fortran/45513
83 PR fortran/81509
84 * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND.
85 * gfortran.dg/pr81509_1.f90: New test.
86 * gfortran.dg/pr81509_2.f90: New test.
87
88 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
89
90 * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf].
91
92 2018-12-24 Jan Hubicka <hubicka@ucw.cz>
93
94 PR lto/88140
95 * gcc.c-torture/pr88140.c: New testcase.
96
97 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
98
99 PR testsuite/67974
100 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
101
102 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
103
104 * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
105 * c-c++-common/ident-0b.c: Likewise.
106 * c-c++-common/ident-1a.c: Likewise.
107 * c-c++-common/ident-1b.c: Likewise.
108 * c-c++-common/ident-2a.c: Likewise.
109 * c-c++-common/ident-2b.c: Likewise.
110
111 2018-12-23 Paul Thomas <pault@gcc.gnu.org>
112
113 PR fortran/77703
114 * gfortran.dg/ptr_func_assign_5.f08 : New test.
115
116 2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
117
118 PR fortran/88328
119 * gfortran.dg/pr88328.f90: New test.
120
121 2018-12-21 Jan Hubicka <jh@suse.cz>
122
123 * g++.dg/ipa/devirt-30.C: Add dg-do.
124 * g++.dg/lto/devirt-1_0.C: New testcase.
125 * g++.dg/lto/devirt-2_0.C: New testcase.
126 * g++.dg/lto/devirt-3_0.C: New testcase.
127 * g++.dg/lto/devirt-4_0.C: New testcase.
128 * g++.dg/lto/devirt-5_0.C: New testcase.
129 * g++.dg/lto/devirt-6_0.C: New testcase.
130 * g++.dg/lto/devirt-13_0.C: New testcase.
131 * g++.dg/lto/devirt-14_0.C: New testcase.
132 * g++.dg/lto/devirt-19_0.C: New testcase.
133 * g++.dg/lto/devirt-22_0.C: New testcase.
134 * g++.dg/lto/devirt-23_0.C: New testcase.
135 * g++.dg/lto/devirt-30_0.C: New testcase.
136 * g++.dg/lto/devirt-34_0.C: New testcase.
137
138 2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
139
140 PR fortran/85798
141 * gfortran.dg/pr85798.f90: New test.
142
143 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
144
145 PR fortran/88169
146 * gfortran.dg/pr88169_1.f90: new test.
147 * gfortran.dg/pr88169_2.f90: Ditto.
148 * gfortran.dg/pr88169_3.f90: Ditto.
149
150 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
151
152 PR fortran/69121
153 * gfortran.dg/ieee/ieee_9.f90: New test.
154
155 2018-12-21 Jakub Jelinek <jakub@redhat.com>
156
157 PR c++/86524
158 PR c++/88446
159 * g++.dg/cpp1y/constexpr-86524.C: New test.
160 * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
161 * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
162 * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
163
164 PR middle-end/85594
165 PR middle-end/88553
166 * gcc.dg/gomp/pr85594.c: New test.
167 * gcc.dg/gomp/pr88553.c: New test.
168
169 2018-12-15 Jan Hubicka <hubicka@ucw.cz>
170
171 PR ipa/88561
172 * g++.dg/tree-prof/devirt.C: New testcase.
173
174 2018-12-21 Paul Thomas <pault@gcc.gnu.org>
175
176 PR fortran/87881
177 * gfortran.dg/inquiry_part_ref_4.f90: New test.
178
179 2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
180
181 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
182 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
183
184 2018-12-21 Jakub Jelinek <jakub@redhat.com>
185
186 PR rtl-optimization/88563
187 * gcc.dg/pr88563.c: New test.
188
189 PR c++/87125
190 * g++.dg/cpp0x/pr87125.C: New test.
191
192 2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
193
194 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
195 -mfloat-abi=softfp or -mfloat-abi=hard.
196 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
197 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
198
199 2018-12-21 Jakub Jelinek <jakub@redhat.com>
200
201 PR target/88547
202 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
203 insns instead of 4, check for vpminud, vpminuq and no vpsubd or
204 vpsubq.
205 * gcc.target/i386/sse2-pr88547-1.c: New test.
206 * gcc.target/i386/sse2-pr88547-2.c: New test.
207 * gcc.target/i386/sse4_1-pr88547-1.c: New test.
208 * gcc.target/i386/sse4_1-pr88547-2.c: New test.
209 * gcc.target/i386/avx2-pr88547-1.c: New test.
210 * gcc.target/i386/avx2-pr88547-2.c: New test.
211 * gcc.target/i386/avx512f-pr88547-2.c: New test.
212 * gcc.target/i386/avx512vl-pr88547-1.c: New test.
213 * gcc.target/i386/avx512vl-pr88547-2.c: New test.
214 * gcc.target/i386/avx512vl-pr88547-3.c: New test.
215 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
216 array to int array.
217
218 2018-12-20 Marek Polacek <polacek@redhat.com>
219
220 PR c++/88196 - ICE with class non-type template parameter.
221 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
222 * g++.dg/cpp2a/nontype-class10.C: New test.
223 * g++.dg/template/pr54858.C: Tweak dg-error.
224
225 2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR c/51628
228 * c-c++-common/pr51628-1.c: New test.
229 * c-c++-common/pr51628-2.c: Likewise.
230 * c-c++-common/pr51628-3.c: Likewise.
231 * c-c++-common/pr51628-4.c: Likewise.
232 * c-c++-common/pr51628-5.c: Likewise.
233 * c-c++-common/pr51628-6.c: Likewise.
234 * c-c++-common/pr51628-7.c: Likewise.
235 * c-c++-common/pr51628-8.c: Likewise.
236 * c-c++-common/pr51628-9.c: Likewise.
237 * c-c++-common/pr51628-10.c: Likewise.
238 * c-c++-common/pr51628-11.c: Likewise.
239 * c-c++-common/pr51628-12.c: Likewise.
240 * c-c++-common/pr51628-13.c: Likewise.
241 * c-c++-common/pr51628-14.c: Likewise.
242 * c-c++-common/pr51628-15.c: Likewise.
243 * c-c++-common/pr51628-26.c: Likewise.
244 * c-c++-common/pr51628-27.c: Likewise.
245 * c-c++-common/pr51628-28.c: Likewise.
246 * c-c++-common/pr51628-29.c: Likewise.
247 * c-c++-common/pr51628-30.c: Likewise.
248 * c-c++-common/pr51628-31.c: Likewise.
249 * c-c++-common/pr51628-32.c: Likewise.
250 * gcc.dg/pr51628-17.c: Likewise.
251 * gcc.dg/pr51628-18.c: Likewise.
252 * gcc.dg/pr51628-19.c: Likewise.
253 * gcc.dg/pr51628-20.c: Likewise.
254 * gcc.dg/pr51628-21.c: Likewise.
255 * gcc.dg/pr51628-22.c: Likewise.
256 * gcc.dg/pr51628-23.c: Likewise.
257 * gcc.dg/pr51628-24.c: Likewise.
258 * gcc.dg/pr51628-25.c: Likewise.
259 * c-c++-common/asan/misalign-1.c: Add
260 -Wno-address-of-packed-member.
261 * c-c++-common/asan/misalign-2.c: Likewise.
262 * c-c++-common/ubsan/align-2.c: Likewise.
263 * c-c++-common/ubsan/align-4.c: Likewise.
264 * c-c++-common/ubsan/align-6.c: Likewise.
265 * c-c++-common/ubsan/align-7.c: Likewise.
266 * c-c++-common/ubsan/align-8.c: Likewise.
267 * c-c++-common/ubsan/align-10.c: Likewise.
268 * g++.dg/ubsan/align-2.C: Likewise.
269 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
270 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
271 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
272 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
273 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
274 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
275
276 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
277
278 PR target/88457
279 * gcc.target/powerpc/pr88457.c: New.
280
281 2018-12-20 Jakub Jelinek <jakub@redhat.com>
282
283 PR c++/88180
284 * g++.dg/parse/pr88180.C: New test.
285 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
286 definition's NSDMIs.
287
288 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
289
290 * gcc.target/aarch64/pr64946.c: Force nosve.
291 * gcc.target/aarch64/ssadv16qi.c: Likewise.
292 * gcc.target/aarch64/usadv16qi.c: Likewise.
293 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
294 * gcc.target/aarch64/sve/abs_1.c: New test.
295
296 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
297
298 * gcc.target/aarch64/sve/fmla_2.c: New test.
299 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
300
301 2018-12-20 Martin Sebor <msebor@redhat.com>
302
303 PR tree-optimization/84053
304 * gcc.dg/Warray-bounds-36.c: New test.
305
306 2018-12-20 David Malcolm <dmalcolm@redhat.com>
307
308 PR c++/87504
309 * c-c++-common/Wtautological-compare-8.c: New test.
310
311 2018-12-20 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/84362
314 * g++.dg/vect/pr84362.cc: New testcase.
315
316 2018-12-20 Jakub Jelinek <jakub@redhat.com>
317
318 PR target/88547
319 * gcc.target/i386/pr88547-1.c: New test.
320
321 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
322
323 PR fortran/87992
324 * gfortran.dg/pr87992.f90: New test.
325
326 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
327
328 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
329
330 2018-12-19 Tony Wang <tony.wang@arm.com>
331 Thomas Preud'homme <thomas.preudhomme@linaro.org>
332
333 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
334 to same value as execname.
335 (scan-symbol): Move and rename to ...
336 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
337 helper function returning true or false if a symbol is present.
338 (scan-symbol): New procedure.
339 (scan-symbol-not): Likewise.
340 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
341 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
342 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
343
344 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
345
346 * g++.dg/asm-qual-3.C: New testcase.
347 * gcc.dg/asm-qual-3.c: New testcase.
348
349 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
350
351 * g++.dg/asm-qual-1.C: New testcase.
352 * g++.dg/asm-qual-2.C: New testcase.
353 * gcc.dg/asm-qual-1.c: Update.
354
355 2018-12-19 David Malcolm <dmalcolm@redhat.com>
356
357 PR c++/88375
358 * g++.dg/init/pr88375-2.C: New test.
359 * g++.dg/init/pr88375.C: New test.
360
361 2018-12-19 David Malcolm <dmalcolm@redhat.com>
362
363 * c-c++-common/Wtautological-compare-ranges.c: New test.
364 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
365 expected output.
366 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
367 1-location form to 3-location form, with labelling of ranges with
368 types. Add examples of id-expression nodes with namespaces.
369 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
370
371 2018-12-19 David Malcolm <dmalcolm@redhat.com>
372
373 PR c++/43064
374 PR c++/43486
375 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
376 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
377 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
378 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
379 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
380 for named local variables to use that of the local variable.
381 * g++.dg/ext/vla1.C: Update column.
382 * g++.dg/init/array43.C: Update expected column to be that of the
383 initializer.
384 * g++.dg/init/initializer-string-too-long.C: New test.
385 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
386 * g++.dg/init/pr43064-1.C: New test.
387 * g++.dg/init/pr43064-2.C: New test.
388 * g++.dg/init/pr43064-3.C: New test.
389 * g++.dg/other/fold1.C: Update column of expected error.
390 * g++.dg/parse/crash36.C: Likewise.
391 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
392 integer and float expressions.
393 * g++.dg/template/defarg6.C: Move expected error to the default
394 argument; add expected message about where instantiated.
395 * g++.dg/wrappers/Wparentheses.C: New test.
396 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
397 error.
398
399 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
400
401 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
402 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
403 issues.
404 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
405 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
406 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
407 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
408 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
409 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
410 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
411 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
412 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
413 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
414 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
415 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
416 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
417
418 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
419
420 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
421
422 2018-12-19 Tom de Vries <tdevries@suse.de>
423
424 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
425 libgomp/testsuite/libgomp.oacc-c-c++-common.
426 * gcc.dg/goacc/nvptx-sese-1.c: Same.
427
428 2018-12-19 Tom de Vries <tom@codesourcery.com>
429
430 * lib/scanoffloadrtl.exp: New file.
431 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
432 offload-rtl.
433
434 2018-12-19 Richard Biener <rguenther@suse.de>
435
436 PR tree-optimization/88533
437 Revert
438 2018-04-30 Richard Biener <rguenther@suse.de>
439
440 PR tree-optimization/28364
441 PR tree-optimization/85275
442 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
443
444 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
445 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
446 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
447 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
448
449 2018-12-19 Jakub Jelinek <jakub@redhat.com>
450
451 PR target/88541
452 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
453
454 PR c++/87934
455 * g++.dg/cpp0x/constexpr-87934.C: New test.
456
457 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
458
459 PR testsuite/86153
460 PR middle-end/83239
461 * gcc.dg/vrp-overflow-1.c: New.
462
463 PR c++/87012
464 * g++.dg/cpp0x/pr87012.C: New.
465
466 PR c++/88146
467 * g++.dg/cpp0x/inh-ctor32.C: New.
468
469 2018-12-18 Jakub Jelinek <jakub@redhat.com>
470
471 PR rtl-optimization/87759
472 * gcc.target/i386/pr87759.c: Require int128 effective target.
473
474 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
475
476 PR rtl-optimization/87759
477 * gcc.target/i386/pr87759.c: New.
478
479 2018-12-18 Jakub Jelinek <jakub@redhat.com>
480
481 PR target/88464
482 * gcc.target/i386/avx512f-pr88464-5.c: New test.
483 * gcc.target/i386/avx512f-pr88464-6.c: New test.
484 * gcc.target/i386/avx512f-pr88464-7.c: New test.
485 * gcc.target/i386/avx512f-pr88464-8.c: New test.
486 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
487 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
488 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
489 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
490 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
491 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
492 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
493 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
494 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
495 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
496 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
497 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
498
499 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
500
501 * lib/target-supports.exp (check_effective_target_vect_usad_char):
502 Add non-SVE aarch64 to supported list.
503
504 2018-12-18 Jakub Jelinek <jakub@redhat.com>
505
506 PR target/88513
507 PR target/88514
508 * gcc.target/i386/avx512f-pr88513-1.c: New test.
509 * gcc.target/i386/avx512f-pr88513-2.c: New test.
510 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
511 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
512 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
513 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
514 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
515 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
516 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
517 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
518 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
519 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
520 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
521
522 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
523
524 * g++.target/i386/mv16.C: Handle new march.
525 * gcc.target/i386/builtin_target.c: Ditto.
526
527 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
528
529 PR target/87870
530 * gcc.target/powerpc/pr87870.c: New test.
531
532 2018-12-17 Jakub Jelinek <jakub@redhat.com>
533
534 PR c++/88410
535 * g++.dg/cpp0x/pr88410.C: New test.
536
537 2018-12-17 Steve Ellcey <sellcey@cavium.com>
538
539 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
540 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
541 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
542 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
543 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
544 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
545 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
546 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
547
548 2018-12-17 Martin Sebor <msebor@redhat.com>
549
550 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
551
552 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
553
554 PR rtl-optimization/88253
555 * gcc.target/avr/pr88253.c: New test.
556
557 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
558
559 * gcc.dg/loop-versioning-1.c: New test.
560 * gcc.dg/loop-versioning-10.c: Likewise.
561 * gcc.dg/loop-versioning-11.c: Likewise.
562 * gcc.dg/loop-versioning-2.c: Likewise.
563 * gcc.dg/loop-versioning-3.c: Likewise.
564 * gcc.dg/loop-versioning-4.c: Likewise.
565 * gcc.dg/loop-versioning-5.c: Likewise.
566 * gcc.dg/loop-versioning-6.c: Likewise.
567 * gcc.dg/loop-versioning-7.c: Likewise.
568 * gcc.dg/loop-versioning-8.c: Likewise.
569 * gcc.dg/loop-versioning-9.c: Likewise.
570 * gfortran.dg/loop_versioning_1.f90: Likewise.
571 * gfortran.dg/loop_versioning_2.f90: Likewise.
572 * gfortran.dg/loop_versioning_3.f90: Likewise.
573 * gfortran.dg/loop_versioning_4.f90: Likewise.
574 * gfortran.dg/loop_versioning_5.f90: Likewise.
575 * gfortran.dg/loop_versioning_6.f90: Likewise.
576 * gfortran.dg/loop_versioning_7.f90: Likewise.
577 * gfortran.dg/loop_versioning_8.f90: Likewise.
578
579 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
580
581 PR fortran/88116
582 * gfortran.dg/pr88116_1.f90: New test.
583 * gfortran.dg/pr88116_2.f90: Ditto.
584
585 PR fortran/88467
586 * gfortran.dg/pr88467.f90: New test.
587
588 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
589
590 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
591
592 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
593
594 PR fortran/88363
595 * intent_out_13.f90: New test.
596
597 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
598
599 PR target/88483
600 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
601 reversion 267133.
602
603 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
604
605 PR fortran/87944
606 * gfortran.dg/pr87994_1.f90: New test.
607 * gfortran.dg/pr87994_2.f90: Ditto.
608 * gfortran.dg/pr87994_3.f90: Ditto.
609
610 2018-12-16 Jakub Jelinek <jakub@redhat.com>
611
612 PR c++/88482
613 * g++.dg/eh/builtin5.C: New test.
614 * g++.dg/eh/builtin6.C: New test.
615 * g++.dg/eh/builtin7.C: New test.
616 * g++.dg/eh/builtin8.C: New test.
617 * g++.dg/eh/builtin9.C: New test.
618 * g++.dg/eh/builtin10.C: New test.
619 * g++.dg/eh/builtin11.C: New test.
620 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
621
622 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
623
624 PR fortran/88138
625 * gfortran.dg/pr88138.f90: new test.
626
627 2018-12-15 Jakub Jelinek <jakub@redhat.com>
628
629 PR tree-optimization/88464
630 PR target/88498
631 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
632 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
633 Expect 4 vectorized loops instead of 3.
634 (f4): New function.
635 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
636 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
637 and #include.
638 (avx512f_test): Prepare arguments for f4 and check the results.
639 * gcc.target/i386/avx512f-pr88464-3.c: New test.
640 * gcc.target/i386/avx512f-pr88464-4.c: New test.
641
642 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
643
644 PR c++/84644
645 * g++.dg/cpp0x/decltype68.C: New.
646 * g++.dg/cpp0x/decltype-33838.C: Adjust.
647 * g++.dg/template/spec32.C: Likewise.
648 * g++.dg/template/ttp22.C: Likewise.
649
650 2018-12-15 Jakub Jelinek <jakub@redhat.com>
651
652 PR target/88489
653 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
654 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
655
656 PR rtl-optimization/88478
657 * g++.dg/opt/pr88478.C: New test.
658
659 2018-12-14 Martin Sebor <msebor@redhat.com>
660
661 PR tree-optimization/88372
662 * gcc.dg/Walloc-size-larger-than-18.c: New test.
663 * gcc.dg/builtin-object-size-19.c: Same.
664
665 2018-12-14 Martin Sebor <msebor@redhat.com>
666
667 PR tree-optimization/87096
668 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
669
670 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
671
672 PR c++/87814
673 * g++.dg/cpp1z/pr87814.C: New.
674
675 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
676
677 * gcc.target/i386/cf_check-1.c: New test.
678 * gcc.target/i386/cf_check-2.c: Likewise.
679 * gcc.target/i386/cf_check-3.c: Likewise.
680 * gcc.target/i386/cf_check-4.c: Likewise.
681 * gcc.target/i386/cf_check-5.c: Likewise.
682
683 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
684 Cesar Philippidis <cesar@codesourcery.com>
685
686 * c-c++-common/goacc/note-parallelism.c: New test.
687 * gfortran.dg/goacc/note-parallelism.f90: New test.
688 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
689 * c-c++-common/goacc/classify-kernels.c: Likewise.
690 * c-c++-common/goacc/classify-parallel.c: Likewise.
691 * c-c++-common/goacc/classify-routine.c: Likewise.
692 * c-c++-common/goacc/kernels-1.c: Likewise.
693 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
694 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
695 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
696 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
697 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
698 * gfortran.dg/goacc/classify-routine.f95: Likewise.
699 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
700
701 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
702
703 PR c++/86823
704 * g++.dg/pr86823.C: New.
705
706 2018-12-14 Jakub Jelinek <jakub@redhat.com>
707
708 PR c++/82294
709 PR c++/87436
710 * g++.dg/tree-ssa/pr82294.C: New test.
711 * g++.dg/tree-ssa/pr87436.C: New test.
712
713 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
714
715 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
716 effective target.
717 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
718 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
719 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
720
721 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
722
723 PR target/88483
724 * gcc.target/i386/stackalign/pr88483.c: New test.
725
726 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
727
728 * gnat.dg/max_size.adb: New test.
729 * gnat.dg/max_size_pkg.ads: Likewise.
730
731 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
732
733 * gcc.target/arc/milli-1.c: New test.
734
735 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
736
737 * gcc.dg/lto/pr88297_0.c: New test.
738 * gcc.dg/lto/pr88297_1.c: New test.
739
740 2018-12-13 Jakub Jelinek <jakub@redhat.com>
741
742 PR tree-optimization/88444
743 * gcc.dg/tree-ssa/pr88444.c: New test.
744
745 PR rtl-optimization/88470
746 * gcc.target/i386/pr88470.c: New test.
747
748 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
749
750 PR rtl-optimization/88414
751 * gcc.target/i386/pr88414.c: New.
752
753 2018-12-13 Marek Polacek <polacek@redhat.com>
754
755 PR c++/88216 - ICE with class type in non-type template parameter.
756 * g++.dg/cpp2a/nontype-class9.C: New test.
757
758 2018-12-13 Jakub Jelinek <jakub@redhat.com>
759
760 PR rtl-optimization/88416
761 * gcc.target/i386/pr88416.c: New test.
762
763 PR tree-optimization/88464
764 * gcc.target/i386/avx512f-pr88462-1.c: New test.
765 * gcc.target/i386/avx512f-pr88462-2.c: New test.
766
767 2018-12-13 Nathan Sidwell <nathan@acm.org>
768
769 PR c++/87531
770 * g++.dg/lookup/pr87531-2.C: New.
771
772 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
773
774 PR testsuite/88041
775 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
776 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
777 Include $subdir in filename.
778 Cleanup generated source.
779 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
780 absolute path.
781 * gdc.test/compilable/depsOutput9948.d: Likewise.
782
783 2018-12-13 Jakub Jelinek <jakub@redhat.com>
784
785 PR testsuite/88454
786 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
787 const char * to const signed char *.
788 (bmhi_init): Change pattern parameter's type the same. Use
789 __builtin_strlen instead of undeclared strlen.
790
791 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
792
793 * gcc.target/s390/zvector/vec-double-1.c: New test.
794 * gcc.target/s390/zvector/vec-double-2.c: New test.
795
796 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
797
798 * gcc.target/i386/funcspec-56.inc: Handle new march.
799
800 2018-12-13 Jakub Jelinek <jakub@redhat.com>
801
802 PR target/88465
803 * gcc.target/i386/avx512f-pr88465.c: New test.
804 * gcc.target/i386/avx512dq-pr88465.c: New test.
805
806 PR target/88461
807 * gcc.target/i386/pr88461.c: New test.
808
809 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
810
811 * g++.dg/other/static5.C: New.
812
813 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
814
815 PR testsuite/88318
816 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
817
818 2018-12-12 Joel Brobecker <brobecker@adacore.com>
819
820 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
821
822 2018-12-12 Jakub Jelinek <jakub@redhat.com>
823
824 PR c++/88446
825 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
826
827 PR c++/88449
828 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
829 to dg-do run.
830 (e): Adjust comment with correct expected value.
831 (main): Expect e == 1.
832 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
833
834 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
835
836 PR fortran/88155
837 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
838 * gfortran.dg/pr88155.f90: New test.
839
840 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
841
842 PR fortran/88249
843 * gfortran.dg/pr88249.f90: New test.
844
845 2018-12-11 Jakub Jelinek <jakub@redhat.com>
846
847 PR tree-optimization/80520
848 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
849 clean.
850
851 2018-12-11 Marek Polacek <polacek@redhat.com>
852
853 PR c++/86608 - reading constexpr volatile variable.
854 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
855 * g++.dg/cpp0x/pr65327.C: Add dg-error.
856
857 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
858
859 * g++.dg/pr53037-4.C: Test the first two locations too.
860
861 2018-12-11 Jakub Jelinek <jakub@redhat.com>
862
863 PR tree-optimization/88444
864 * gcc.dg/pr88444.c: New test.
865
866 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
867
868 * gcc.target/i386/pr52813.c: New test.
869
870 2018-12-11 Jakub Jelinek <jakub@redhat.com>
871
872 PR target/88425
873 * gcc.target/i386/pr88425.c: New test.
874
875 PR sanitizer/88426
876 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
877
878 2018-12-11 Yannick Moy <moy@adacore.com>
879
880 * gnat.dg/ghost4.adb: New testcase.
881
882 2018-12-11 Ed Schonberg <schonberg@adacore.com>
883
884 * gnat.dg/iter4.adb: New testcase.
885
886 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
887
888 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
889 gnat.dg/valid4_pkg.ads: New testcase.
890
891 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
892
893 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
894 gnat.dg/packed_array_pkg.ads: New testcase.
895
896 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
897
898 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
899
900 2018-12-11 Ed Schonberg <schonberg@adacore.com>
901
902 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
903 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
904 gnat.dg/bip_cu_t.ads: New testcase.
905
906 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
907
908 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
909
910 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
913 gnat.dg/atomic11_pkg2.ads: New testcase.
914
915 2018-12-11 Ed Schonberg <schonberg@adacore.com>
916
917 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
918 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
919 New testcase.
920 * gnat.dg/static_pred1.adb: Expect an error message.
921
922 2018-12-11 Jakub Jelinek <jakub@redhat.com>
923
924 PR lto/86004
925 * lib/target-supports.exp (check_effective_target_lto_incremental):
926 New.
927 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
928 * g++.dg/lto/pr65316_0.C: Likewise.
929 * g++.dg/lto/pr85176_0.C: Likewise.
930 * g++.dg/lto/pr79000_0.C: Likewise.
931 * g++.dg/lto/pr66180_0.C: Likewise.
932 * g++.dg/lto/pr65193_0.C: Likewise.
933 * g++.dg/lto/pr69077_0.C: Likewise.
934 * g++.dg/lto/pr68057_0.C: Likewise.
935 * g++.dg/lto/pr66705_0.C: Likewise.
936 * g++.dg/lto/pr65302_0.C: Likewise.
937 * g++.dg/lto/20091002-1_0.C: Likewise.
938 * g++.dg/lto/pr81940_0.C: Likewise.
939 * g++.dg/lto/pr64043_0.C: Likewise.
940 * g++.dg/lto/pr65549_0.C: Likewise.
941 * g++.dg/lto/pr69133_0.C: Likewise.
942 * gfortran.dg/lto/pr79108_0.f90: Likewise.
943
944 2018-12-10 Jeff Law <law@redhat.com>
945
946 PR tree-optimization/80520
947 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
948 * gcc.dg/tree-ssa/split-path-11.c: New test.
949
950 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
951
952 PR fortran/97922
953 * gfortran.dg/io_constraints_8.f90: Update error message.
954 * gfortran.dg/pr87922.f90: New test.
955
956 2018-12-10 Martin Sebor <msebor@redhat.com>
957
958 PR tree-optimization/86196
959 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
960 base size only of arrays.
961
962 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
963
964 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
965
966 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
967
968 PR fortran/88269
969 * gfortran.dg/pr88269.f90: New test.
970
971 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
972
973 PR target/88418
974 * gcc.target/i386/pr88418.c: New test.
975
976 2018-12-10 Richard Biener <rguenther@suse.de>
977
978 PR tree-optimization/88427
979 * gcc.dg/pr88427.c: New testcase.
980
981 2018-12-10 Jakub Jelinek <jakub@redhat.com>
982
983 PR ipa/87955
984 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
985
986 2018-12-10 Martin Jambor <mjambor@suse.cz>
987
988 PR ipa/88214
989 * gcc.dg/ipa/pr88214.c: New test.
990
991 2018-12-10 Jakub Jelinek <jakub@redhat.com>
992
993 PR testsuite/88369
994 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
995 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
996 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
997 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
998 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
999 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1000 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1001
1002 2018-12-10 Richard Biener <rguenther@suse.de>
1003
1004 PR middle-end/88415
1005 * gcc.dg/gomp/pr88415.c: New testcase.
1006
1007 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
1010 Visium and remove other specific handling.
1011 * c-c++-common/patchable_function_entry-default.c: Likewise.
1012 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1013
1014 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
1015
1016 PR fortran/88205
1017 * gfortran.dg/pr88205.f90: New unit.
1018
1019 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
1020
1021 PR d/88039
1022 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
1023 (dmd2dg): Check generated html in ddoc tests.
1024 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
1025
1026 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
1027
1028 PR fortran/88206
1029 * gfortran.dg/pr88206.f90: New test.
1030
1031 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
1032
1033 PR fortran/88228
1034 * gfortran.dg/pr88228.f90: New test.
1035
1036 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
1037
1038 * gfortran.dg/goacc/combined-directives-3.f90: New file.
1039
1040 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
1041
1042 * c-c++-common/goacc/combined-directives-3.c: New test.
1043 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
1044 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
1045 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
1046
1047 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
1048
1049 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
1050 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
1051 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
1052
1053 * gfortran.dg/goacc/loop-2.f95: Split into...
1054 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
1055 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
1056 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
1057 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
1058 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
1059 file...
1060 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
1061 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
1062
1063 PR fortran/88420
1064 * gfortran.dg/goacc/loop-1-2.f95: Update.
1065 * gfortran.dg/goacc/loop-1.f95: Likewise.
1066
1067 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1068
1069 PR fortran/88048
1070 * gfortran.dg/pr88048.f90: New test.
1071
1072 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1073
1074 PR fortran/87945
1075 * gfortran.dg/pr87945_1.f90: New test.
1076 * gfortran.dg/pr87945_2.f90: New test.
1077
1078 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1079
1080 PR fortran/88025
1081 * gfortran.dg/pr88025.f90: New test.
1082
1083 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1084
1085 * gfortran.dg/pr88357_1.f90: New test.
1086 * gfortran.dg/pr88357_2.f90: New test.
1087
1088 2018-12-08 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR fortran/88304
1091 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
1092
1093 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 * g++.dg/other/bitfield7.C: New.
1096 * g++.dg/parse/bitfield8.C: Likewise.
1097 * g++.dg/parse/bitfield9.C: Likewise.
1098 * g++.dg/pr53037-4.C: Test the locations too.
1099
1100 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
1101
1102 PR target/87496
1103 * gcc.target/powerpc/pr87496.c: Rename from this...
1104 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
1105 * gcc.target/powerpc/pr87496-2.c: New test.
1106 * gcc.target/powerpc/pr87496-3.c: New test.
1107
1108 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1109
1110 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
1111
1112 2018-12-07 Jeff Law <law@redhat.com>
1113
1114 PR middle-end/87813
1115 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
1116 options to test.
1117
1118 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
1119
1120 PR rtl-optimization/88349
1121 * gcc.target/mips/pr88349.c: New.
1122
1123 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR c++/86669
1126 * g++.dg/cpp0x/initlist105.C: New test.
1127 * g++.dg/cpp0x/initlist106.C: New test.
1128 * g++.dg/other/pr86669.C: New test.
1129
1130 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1131
1132 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
1133
1134 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1135
1136 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
1137
1138 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1139
1140 * gcc.target/i386/ipa-stack-alignment-2.c: Add
1141 -fomit-frame-pointer to dg-options.
1142
1143 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR target/85593
1146 * gcc.target/i386/pr85593.c: New test.
1147
1148 PR rtl-optimization/85770
1149 * gcc.target/i386/pr85770.c: Require int128 effective target.
1150
1151 PR fortran/88377
1152 * gfortran.dg/gomp/pr88377.f90: New test.
1153
1154 PR c/88367
1155 * gcc.dg/tree-ssa/pr88367.c: New test.
1156
1157 PR c++/87506
1158 * g++.dg/cpp0x/constexpr-87506.C: New test.
1159
1160 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 * g++.dg/parse/bitfield7.C: New.
1163 * g++.dg/other/bitfield2.C: Check location and type.
1164 * g++.dg/parse/bitfield1.C: Likewise.
1165 * g++.dg/parse/bitfield2.C: Likewise.
1166
1167 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
1168
1169 PR c++/86747
1170 * g++.dg/pr86747.C: New.
1171
1172 PR c++/86397
1173 * g++.dg/cpp0x/pr86397-1.C: New.
1174 * g++.dg/cpp0x/pr86397-2.C: New.
1175
1176 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1177
1178 PR target/88316
1179 * gcc.target/powerpc/bmi-check.h: Remove test for
1180 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1181 * gcc.target/powerpc/bmi2-check.h: Likewise.
1182 * gcc.target/powerpc/mmx-check.h: Likewise.
1183 * gcc.target/powerpc/sse-check.h: Likewise.
1184 * gcc.target/powerpc/sse2-check.h: Likewise.
1185 * gcc.target/powerpc/sse3-check.h: Likewise.
1186
1187 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1188
1189 PR target/88316
1190 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1191 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1192 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1193 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1194 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1195 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1196 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1197 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1198 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1199 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1200
1201 2018-12-06 Marek Polacek <polacek@redhat.com>
1202
1203 PR c++/88373 - wrong parse error with ~.
1204 * g++.dg/cpp2a/fn-template19.C: New test.
1205
1206 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
1207
1208 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1209
1210 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1211
1212 * c-c++-common/torture/asm-inline.c: New testcase.
1213 * gcc.dg/asm-qual-2.c: Test asm inline, too.
1214
1215 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1216
1217 PR inline-asm/55681
1218 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1219 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1220 in any order, but that duplicates are not allowed.
1221
1222 2018-12-06 Jeff Law <law@redhat.com>
1223
1224 PR testsuite/86540
1225 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1226 tests on aarch64.
1227 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1228
1229 2018-12-06 David Malcolm <dmalcolm@redhat.com>
1230
1231 PR c++/85110
1232 * g++.dg/diagnostic/missing-default-args.C: New test.
1233 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1234 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1235 references and incomplete types.
1236 * g++.dg/warn/Wconversion-null-4.C: New test.
1237
1238 2018-12-06 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR target/87598
1241 * gcc.target/aarch64/asm-5.c: New test.
1242
1243 PR tree-optimization/85726
1244 * gcc.dg/tree-ssa/pr85726-1.c: New test.
1245 * gcc.dg/tree-ssa/pr85726-2.c: New test.
1246 * gcc.dg/tree-ssa/pr85726-3.c: New test.
1247 * gcc.dg/tree-ssa/pr85726-4.c: New test.
1248
1249 PR fortran/88304
1250 * gfortran.fortran-torture/compile/pr88304.f90: New test.
1251
1252 2018-12-06 Richard Biener <rguenther@suse.de>
1253
1254 PR middle-end/63184
1255 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1256 optimized dump scanning.
1257 * c-c++-common/pr19807-3.c: Likewise.
1258
1259 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 * g++.dg/parse/bitfield6b.C: New.
1262 * g++.dg/parse/bitfield3.C: Test location and type.
1263
1264 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
1265
1266 * lib/c-compat.exp (compat-use-alt-compiler):
1267 Handle -fno-diagnostics-show-line-numbers.
1268 (compat_setup_dfp): Likewise.
1269
1270 2018-12-05 Jeff Law <law@redhat.com>
1271
1272 PR rtl-optimization/85770
1273 * gcc.target/i386/pr85770.c: New test.
1274
1275 2018-12-05 Martin Sebor <msebor@redhat.com>
1276
1277 PR c/87028
1278 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1279 * gcc.dg/Wstringop-truncation-5.c: New test.
1280 * gcc.dg/strcmpopt_1.c: Adjust.
1281 * gcc.dg/tree-ssa/pr79697.c: Same.
1282
1283 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1284
1285 PR tree-optimization/88064
1286 * gcc.dg/vect/vect-over-widen-23.c: New test.
1287
1288 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1289
1290 * lib/gcc-dg.exp (process-message): Change verbosity level of
1291 "verbose" from 2 to 3.
1292 (dg-locus): Likewise.
1293
1294 2018-12-05 Richard Biener <rguenther@suse.de>
1295
1296 PR middle-end/63184
1297 * c-c++-common/pr19807-2.c: New testcase.
1298 * c-c++-common/pr19807-3.c: Likewise.
1299
1300 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1301
1302 PR testsuite/88208
1303 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1304 [__sparcv9 || __arch64__]: Define.
1305
1306 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1307
1308 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1309 * gcc.target/sparc/20181129-2.c: Likewise.
1310
1311 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR tree-optimization/87360
1314 * g++.dg/opt/pr87360.C: New test.
1315 * gfortran.dg/pr87360.f90: New test.
1316
1317 PR c++/87897
1318 * g++.dg/init/const13.C: New test.
1319
1320 PR sanitizer/88333
1321 * c-c++-common/asan/pr88333.c: New test.
1322
1323 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1324
1325 PR c++/85569
1326 * g++.dg/cpp1z/pr85569.C: New.
1327
1328 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1329
1330 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1331 to clei_<su>.df $wn,$wn,4 in test31.
1332
1333 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/84636
1336 * g++.dg/parse/bitfield6.C: New.
1337
1338 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR tree-optimization/87320
1341 * gcc.dg/pr87320.c: New test.
1342
1343 2018-12-04 Jeff Law <law@redhat.com>
1344
1345 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1346
1347 2018-12-04 Martin Sebor <msebor@redhat.com>
1348
1349 * gcc.target/i386/attr-aligned-2.c: New test.
1350 * gcc.target/i386/falign-functions-3.c: New test.
1351
1352 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR target/88188
1355 * gcc.target/powerpc/pr88188-2.c: New test.
1356
1357 2018-12-04 Marek Polacek <polacek@redhat.com>
1358
1359 PR c++/88184 - ICE when treating name as template-name.
1360 * g++.dg/cpp2a/fn-template17.C: New test.
1361 * g++.dg/cpp2a/fn-template18.C: New test.
1362
1363 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1364
1365 * gcc.dg/live-patching-2.c: Require LTO.
1366
1367 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1368
1369 PR testsuite/88310
1370 * lib/target-supports.exp (check_effective_target_freorder):
1371 Suppress warnings for missing profile.
1372
1373 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1374
1375 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1376 for C++2a.
1377 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1378
1379 PR tree-optimization/88285
1380 * gcc.dg/predict-22.c: Only compile on freorder targets.
1381
1382 2018-12-04 Julian Brown <julian@codesourcery.com>
1383
1384 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1385 test for "wait (".
1386
1387 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1388
1389 PR c++/88103
1390 * g++.dg/cpp0x/rv-cond3.C: New test.
1391
1392 2018-12-04 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/88315
1395 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1396 initial value.
1397
1398 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR middle-end/64242
1401 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1402 (p): Make it void *volatile instead of volatile void *.
1403 (q): New variable.
1404 (main): Add a dummy 32-byte aligned variable and escape its address.
1405 Don't require that the two __builtin_alloca (0) calls return the
1406 same address, just require that their difference is smaller than
1407 1024 bytes.
1408
1409 2018-12-03 Marek Polacek <polacek@redhat.com>
1410
1411 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1412
1413 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1414
1415 * gnat.dg/array33.adb: New testcase.
1416
1417 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1418
1419 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1420
1421 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1422
1423 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1424 gnat.dg/generic_inst2_c.ads: New testcase.
1425
1426 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1427
1428 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1429 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1430 gnat.dg/overload2_q.ads: New testcase.
1431
1432 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1433 Mark Eggleston <mark.eggleston@codethink.co.uk>
1434
1435 PR fortran/87919
1436 * gfortran.dg/array_temporaries_5.f90: New test.
1437 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1438 * gfortran.dg/dec_d_lines_3.f: Ditto.
1439 * gfortran.dg/dec_exp_4.f90: Ditto.
1440 * gfortran.dg/dec_exp_5.f90: Ditto.
1441 * gfortran.dg/dec_io_7.f90: Ditto.
1442 * gfortran.dg/dec_structure_24.f90: Ditto.
1443 * gfortran.dg/dec_structure_25.f90: Ditto.
1444 * gfortran.dg/dec_structure_26.f90: Ditto.
1445 * gfortran.dg/dec_structure_27.f90: Ditto.
1446 * gfortran.dg/dec_type_print_3.f90: Ditto.
1447 * gfortran.dg/init_flag_20.f90: Ditto.
1448
1449 2018-12-03 Jeff Law <law@redhat.com>
1450
1451 * gcc.dg/pr59963-2.c: Make testnames unique.
1452 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1453
1454 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1455
1456 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1457 of a@GOTENT.
1458 * gcc.target/s390/section-anchors.c: New test.
1459 * gcc.target/s390/section-anchors2.c: New test.
1460 * gcc.target/s390/section-anchors3.c: New test.
1461
1462 2018-12-03 Richard Biener <rguenther@suse.de>
1463
1464 PR tree-optimization/88301
1465 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1466
1467 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR tree-optimization/71109
1470 * gcc.c-torture/compile/pr71109.c: New test.
1471
1472 PR target/88287
1473 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1474 canonicalization.
1475
1476 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1477
1478 PR target/80080
1479 * gcc.target/s390/pr80080-4.c: New test.
1480
1481 2018-12-02 Andi Kleen <ak@linux.intel.com>
1482
1483 * gcc.target/i386/returninst1.c: Run on 64bit only.
1484 * gcc.target/i386/returninst2.c: Dito.
1485 * gcc.target/i386/returninst3.c: Dito.
1486
1487 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR target/88278
1490 * gcc.target/i386/pr88278.c: New test.
1491 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1492 instead.
1493 * gcc.target/i386/pr53759-2.c: New test.
1494
1495 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1496 tests.
1497
1498 PR sanitizer/88291
1499 * c-c++-common/asan/pr88291.c: New test.
1500
1501 PR c++/88258
1502 * g++.dg/gomp/pr88258.C: New test.
1503
1504 2018-12-01 Marek Polacek <polacek@redhat.com>
1505
1506 Implement P0634R3, Down with typename!
1507 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1508 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1509 * g++.dg/cpp1z/typename1.C: New test.
1510 * g++.dg/cpp2a/typename1.C: New test.
1511 * g++.dg/cpp2a/typename10.C: New test.
1512 * g++.dg/cpp2a/typename11.C: New test.
1513 * g++.dg/cpp2a/typename2.C: New test.
1514 * g++.dg/cpp2a/typename3.C: New test.
1515 * g++.dg/cpp2a/typename4.C: New test.
1516 * g++.dg/cpp2a/typename5.C: New test.
1517 * g++.dg/cpp2a/typename6.C: New test.
1518 * g++.dg/cpp2a/typename7.C: New test.
1519 * g++.dg/cpp2a/typename8.C: New test.
1520 * g++.dg/cpp2a/typename9.C: New test.
1521 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1522 c++17_down.
1523 * g++.dg/other/crash-9.C: Add template disambiguator.
1524 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1525 * g++.dg/parse/crash13.C: Likewise.
1526 * g++.dg/parse/error36.C: Likewise.
1527 * g++.dg/parse/no-typename1.C: Likewise.
1528 * g++.dg/parse/typedef2.C: Likewise.
1529 * g++.dg/parse/typename11.C: Likewise.
1530 * g++.dg/template/crash48.C: Adjust dg-error.
1531 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1532 Add dg-error.
1533 * g++.dg/template/error29.C: Only expect error in c++17_down.
1534 * g++.dg/template/nested5.C: Add template disambiguator.
1535 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1536 * g++.dg/template/static30.C: Add dg-error.
1537 * g++.dg/template/typedef6.C: Adjust dg-error.
1538 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1539
1540 PR c++/83856
1541 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1542
1543 PR c++/79629
1544 * g++.dg/other/error35.C: New test.
1545
1546 PR c++/87523
1547 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1548
1549 2018-12-01 Jeff Law <law@redhat.com>
1550
1551 * gcc.dg/predict-22.c: Update expected output.
1552
1553 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR target/54589
1556 * gcc.target/i386/pr54589.c: New test.
1557
1558 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR testsuite/85368
1561 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1562 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1563 effective target, drop -mbranch-cost= options from the test and
1564 instead pass --param logical-op-non-short-circuit=0 or
1565 --param logical-op-non-short-circuit=1 depending on what the
1566 tests meant to test.
1567 * gcc.dg/pr21643.c: Likewise.
1568 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1569 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1570 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1571 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1573 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1574 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1575 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1576 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1577 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1578 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1579 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1580 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1581 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1582 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1583 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1584 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1585 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1586 * gcc.dg/binop-xor1.c: Likewise.
1587 * gcc.dg/pr46309.c: Likewise.
1588 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1589 * gcc.dg/tree-ssa/reassoc-32.c: Add
1590 --param logical-op-non-short-circuit=1 to dg-options.
1591 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1592 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1593 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1594 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1595
1596 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1597
1598 PR middle-end/64242
1599 * gcc.c-torture/execute/pr64242.c: New test.
1600
1601 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1602
1603 * g++.dg/parse/missing-parens-fixit.C: New test.
1604
1605 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1606
1607 * gcc.dg/independent-cloneids-1.c: New test.
1608
1609 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR debug/85550
1612 * g++.dg/debug/dwarf2/pr85550.C: New test.
1613
1614 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1615
1616 PR c/87924
1617 * c-c++-common/goacc/asyncwait-5.c: Update.
1618 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1619
1620 * c-c++-common/goacc/asyncwait-5.c: New file.
1621 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1622
1623 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1624
1625 PR target/87496
1626 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1627 Add -mcpu=power7 option.
1628
1629 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1630
1631 PR preprocessor/88257
1632 * c-c++-common/Wformat-pr88257.c: New test.
1633 * c-c++-common/Wformat-pr88257.h: New test header.
1634 * c-c++-common/empty.h: New test header.
1635
1636 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1637
1638 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1639 * lib/target-supports.exp
1640 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1641 stdint.h.
1642
1643 2018-11-30 Martin Liska <mliska@suse.cz>
1644
1645 PR sanitizer/81715
1646 * c-c++-common/asan/asan-stack-small.c: New test.
1647
1648 2018-11-30 Richard Biener <rguenther@suse.de>
1649
1650 * gcc.dg/gimplefe-34.c: New testcase.
1651 * gcc.dg/gimplefe-35.c: Likewise.
1652
1653 2018-11-30 Martin Liska <mliska@suse.cz>
1654
1655 PR testsuite/88265
1656 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1657 * gfortran.dg/simd-builtins-6.f90: Likewise.
1658
1659 2018-11-29 Andi Kleen <ak@linux.intel.com>
1660
1661 * gcc.target/i386/fentryname2.c: New test.
1662 * gcc.target/i386/fentryname3.c: New test.
1663
1664 2018-11-29 Andi Kleen <ak@linux.intel.com>
1665
1666 * gcc.target/i386/fentryname1.c: New test.
1667
1668 2018-11-29 Andi Kleen <ak@linux.intel.com>
1669
1670 * gcc.target/i386/returninst1.c: New test.
1671 * gcc.target/i386/returninst2.c: New test.
1672 * gcc.target/i386/returninst3.c: New test.
1673
1674 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1675
1676 * gcc.target/sparc/20181129-1.c: New test.
1677 * gcc.target/sparc/20181129-2.c: Likewise.
1678
1679 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR target/88152
1682 * g++.target/i386/pr88152.C: New test.
1683
1684 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1685
1686 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1687
1688 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 * g++.dg/cpp0x/constexpr-base6b.C: New.
1691 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1692 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1693 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1694 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1695 * g++.dg/cpp1y/pr63996.C: Likewise.
1696 * g++.dg/ext/constexpr-vla5.C: Likewise.
1697 * g++.dg/ext/stmtexpr15.C: Likewise.
1698 * g++.dg/ext/vla1.C: Likewise.
1699 * g++.dg/other/fold1.C: Likewise.
1700 * g++.dg/parse/array-size2.C: Likewise.
1701 * g++.dg/parse/crash36.C: Likewise.
1702 * g++.dg/ubsan/pr81530.C: Likewise.
1703 * g++.dg/warn/Wvla-1.C: Likewise.
1704 * g++.dg/warn/Wvla-2.C: Likewise.
1705 * g++.old-deja/g++.brendan/array1.C: Likewise.
1706 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1707 * g++.old-deja/g++.law/init3.C: Likewise.
1708 * g++.old-deja/g++.mike/p6149.C: Likewise.
1709
1710 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1711
1712 PR c++/88121
1713 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1714 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1715
1716 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1717
1718 PR target/87496
1719 * gcc.target/powerpc/pr87496.c: New test.
1720
1721 2018-11-29 Martin Sebor <msebor@redhat.com>
1722
1723 PR c/88172
1724 PR testsuite/88208
1725 * gcc.dg/attr-aligned-2.c: New test.
1726 * gcc.dg/builtin-has-attribute.c: Adjust.
1727 * c-c++-common/builtin-has-attribute-2.c: Same.
1728 * c-c++-common/builtin-has-attribute-3.c: Same.
1729 * c-c++-common/builtin-has-attribute-4.c: Same.
1730 * c-c++-common/builtin-has-attribute-5.c: New test.
1731 * gcc.target/aarch64/attr-aligned.c: Same.
1732 * gcc.target/i386/attr-aligned.c: Same.
1733 * gcc.target/powerpc/attr-aligned.c: Same.
1734 * gcc.target/sparc/attr-aligned.c: Same.
1735
1736 2018-11-29 qing zhao <qing.zhao@oracle.com>
1737
1738 * gcc.dg/live-patching-1.c: New test.
1739 * gcc.dg/live-patching-2.c: New test.
1740 * gcc.dg/live-patching-3.c: New test.
1741 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1742 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1743
1744 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1745
1746 * gcc.dg/sinhatanh-1.c: New test.
1747 * gcc.dg/sinhatanh-2.c: New test.
1748 * gcc.dg/sinhatanh-3.c: New test.
1749
1750 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR target/54700
1753 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1754 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1755 * g++.target/i386/avx-pr54700-1.C: New test.
1756 * g++.target/i386/avx-pr54700-2.C: New test.
1757 * g++.target/i386/avx2-pr54700-1.C: New test.
1758 * g++.target/i386/avx2-pr54700-2.C: New test.
1759 * g++.target/i386/sse4_1-check.h: New file.
1760 * g++.target/i386/avx-check.h: New file.
1761 * g++.target/i386/avx2-check.h: New file.
1762 * g++.target/i386/m128-check.h: New file.
1763 * g++.target/i386/m256-check.h: New file.
1764 * g++.target/i386/avx-os-support.h: New file.
1765
1766 PR target/88152
1767 * g++.dg/tree-ssa/pr88152-1.C: New test.
1768 * g++.dg/tree-ssa/pr88152-2.C: New test.
1769
1770 PR target/88234
1771 * gcc.dg/ubsan/pr88234.c: New test.
1772
1773 2018-11-29 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/88243
1776 * gcc.dg/torture/pr88243.c: New testcase.
1777
1778 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR c++/87539
1781 * g++.dg/cpp0x/pr87539.C: New test.
1782
1783 2018-11-28 Martin Sebor <msebor@redhat.com>
1784
1785 PR c/88065
1786 PR c/87297
1787 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1788
1789 2018-11-28 Marek Polacek <polacek@redhat.com>
1790
1791 Implement P1094R2, Nested inline namespaces.
1792 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1793 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1794
1795 2018-11-28 Nathan Sidwell <nathan@acm.org>
1796
1797 PR c++/87531
1798 * g++.dg/lookup/pr87531.C: New.
1799
1800 2018-11-28 Jan Hubicka <jh@suse.cz>
1801
1802 * gcc.dg/predict-13.c: Update template.
1803 * gcc.dg/predict-13b.c: New testcase.
1804 * gcc.dg/predict-22.c: New testcase.
1805 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1806 get sane profile.
1807
1808 2018-11-28 Marek Polacek <polacek@redhat.com>
1809
1810 PR c++/88222 - ICE with bit-field with invalid type.
1811 * g++.dg/ext/flexary31.C: New test.
1812
1813 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1814
1815 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1816 * g++.dg/opt/pr83084.C: XFAIL AIX.
1817 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1818
1819 2018-11-28 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/88223
1822 * gcc.dg/torture/pr88223.c: New testcase.
1823
1824 2018-11-28 Richard Biener <rguenther@suse.de>
1825
1826 PR tree-optimization/88217
1827 * g++.dg/pr88217.C: New testcase.
1828
1829 2018-11-28 Richard Biener <rguenther@suse.de>
1830
1831 PR tree-optimization/79351
1832 * gcc.dg/torture/pr79351.c: New testcase.
1833
1834 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR target/88189
1837 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1838 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1839 * gcc.target/i386/avx-pr88189-1.c: New test.
1840 * gcc.target/i386/avx-pr88189-2.c: New test.
1841
1842 PR c++/87476
1843 * g++.dg/cpp0x/pr87476-1.C: New test.
1844 * g++.dg/cpp0x/pr87476-2.C: New test.
1845
1846 PR c++/88215
1847 * c-c++-common/ubsan/pr88215.c: New test.
1848
1849 2018-11-28 Richard Biener <rguenther@suse.de>
1850
1851 PR tree-optimization/88182
1852 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1853
1854 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR c++/88187
1857 * g++.dg/other/pr88187.C: New test.
1858
1859 PR c++/88181
1860 * g++.dg/debug/pr88181.C: New test.
1861
1862 PR middle-end/87157
1863 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1864 attribute.
1865
1866 2018-11-27 Martin Sebor <msebor@redhat.com>
1867
1868 PR 87756
1869 PR 88211
1870 PR 88226
1871 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1872 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1873 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1874
1875 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1876
1877 PR preprocessor/83173
1878 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1879 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1880 pr83173.c.
1881 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1882 pr83173.c.
1883 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1884 pr83173.c.
1885 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1886 instead of PLUGIN_START_UNIT.
1887 * gcc.dg/plugin/plugin.exp: Enable new test.
1888
1889 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR testsuite/85368
1892 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1893 rather than 0 or 2 depending on logical_op_short_circuit.
1894
1895 PR target/88188
1896 * gcc.target/powerpc/pr88188.c: New test.
1897
1898 2018-11-27 Martin Liska <mliska@suse.cz>
1899
1900 * gfortran.dg/simd-builtins-1.f90: New test.
1901 * gfortran.dg/simd-builtins-1.h: New test.
1902 * gfortran.dg/simd-builtins-2.f90: New test.
1903 * gfortran.dg/simd-builtins-3.f90: New test.
1904 * gfortran.dg/simd-builtins-3.h: New test.
1905 * gfortran.dg/simd-builtins-4.f: New test.
1906 * gfortran.dg/simd-builtins-4.h: New test.
1907 * gfortran.dg/simd-builtins-5.f: New test.
1908 * gfortran.dg/simd-builtins-6.f90: New test.
1909
1910 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1911
1912 * lib/target-supports.exp
1913 (check_effective_target_logical_op_short_circuit): Add msp430.
1914 (check_effective_target_int_eq_float): New.
1915 (check_effective_target_ptr_eq_long): New.
1916 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1917 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1918 sizeof (float) != sizeof (int).
1919 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1920 * gcc.dg/pr85859.c: Likewise.
1921 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1922 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1923 * gcc.dg/ifcvt-4.c: Likewise.
1924 * gcc.dg/pr34856.c: Likewise.
1925 * gcc.dg/builtin-apply2.c: Likewise.
1926 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1927 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1928 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1929 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1930 so it fits.
1931 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1932 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1933 sizeof(void *) != sizeof(long).
1934 * gcc.dg/lto/20091013-1_2.c: Likewise.
1935 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1936 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1937 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1938 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1939 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1940 * gcc.dg/weak/typeof-2.c: Likewise.
1941 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1942 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1943 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1944 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1945
1946 2018-11-26 Martin Sebor <msebor@redhat.com>
1947
1948 PR 87756
1949 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1950 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1951
1952 2018-11-26 Marek Polacek <polacek@redhat.com>
1953
1954 PR c++/88120 - ICE when calling save_expr in a template.
1955 * g++.dg/cpp0x/pr88120.C: New test.
1956
1957 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1958
1959 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1960 of int if __SIZEOF_INT__ == 2.
1961 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1962 __SIZEOF_SIZE_T < 4.
1963 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1964 __SIZEOF_INT__ == 2.
1965 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1966 * gcc.dg/pr53037-2.c: Likewise.
1967 * gcc.dg/pr53037-3.c: Likewise.
1968 * gcc.dg/pr85512.c: Likewise.
1969 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1970 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1971 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1972 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1973 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1974 int16.
1975 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1976 directives for int16.
1977
1978 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1979
1980 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1981 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1982 _printf_float for newlib_nano_io target.
1983 * gcc.c-torture/execute/930513-1.c: Likewise.
1984 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1985 * gcc.c-torture/execute/ieee/920810-1.x: New.
1986
1987 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR target/88195
1990 * gcc.target/i386/pr88195.c: New test.
1991
1992 PR testsuite/88090
1993 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1994 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1995 expect it in diagnostics.
1996
1997 PR c++/86900
1998 * g++.dg/debug/dwarf2/pr86900.C: New test.
1999
2000 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2001
2002 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
2003 size20plus.
2004 * gcc.dg/pr34225.c: Likewise.
2005 * gcc.dg/pr40971.c: Likewise.
2006 * gcc.dg/pr69071.c: Likewise.
2007 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
2008 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
2009 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
2010 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
2011 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
2012 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
2013 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
2014 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
2015 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
2016 size32plus.
2017 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
2018 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
2019 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
2020 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
2021 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
2022 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
2023 * lib/target-supports.exp (check_effective_target_size20plus): New.
2024 (check_effective_target_size32plus): Update comment.
2025
2026 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
2027
2028 PR target/88178
2029 * gcc.target/pr88178.c: New test.
2030
2031 2018-11-26 Matthias Klose <doko@ubuntu.com>
2032
2033 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
2034
2035 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2036
2037 * lib/target-supports.exp (check_compile): Handle D.
2038 (check_effective_target_d_runtime): New proc.
2039 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
2040 compile unless d_runtime.
2041 * gdc.dg/runnable.d: Skip unless d_runtime.
2042 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
2043
2044 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
2045
2046 PR fortran/88143
2047 * gfortran.dg/associate_46.f90: New test.
2048
2049 2018-11-23 Jeff Law <law@redhat.com>
2050
2051 PR rtl-optimization/84768
2052 * gcc.c-torture/compile/pr84768.c: New test.
2053
2054 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
2055
2056 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
2057 addition.
2058
2059 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2060
2061 PR tree-optimization/87756
2062 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
2063 optimized.
2064 * gcc.dg/builtin-memchr-3.c: Likewise.
2065
2066 2018-11-23 Martin Sebor <msebor@redhat.com>
2067
2068 PR tree-optimization/87756
2069 * gcc.dg/builtin-memchr-2.c: New test.
2070 * gcc.dg/builtin-memchr-3.c: Same.
2071 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
2072
2073 2018-11-23 Martin Sebor <msebor@redhat.com>
2074
2075 PR testsuite/88098
2076 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
2077 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
2078 * gcc.dg/torture/pr67222.c: Adjust.
2079
2080 2018-11-23 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/88149
2083 * g++.dg/torture/pr88149.C: New testcase.
2084
2085 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2086
2087 PR tree-optimization/86614
2088 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
2089 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
2090 warnings, just early ones from FE. Remove dg-prune-output.
2091 * c-c++-common/Warray-bounds-6.c: New test.
2092
2093 * gfortran.dg/pad_source_1.f: New test.
2094 * gfortran.dg/pad_source_2.f: New test.
2095 * gfortran.dg/pad_source_3.f: New test.
2096 * gfortran.dg/pad_source_4.f: New test.
2097 * gfortran.dg/pad_source_5.f: New test.
2098
2099 2018-11-22 Jan Hubicka <jh@suse.cz>
2100
2101 PR lto/88142
2102 * g++.dg/lto/odr-5_0.C: New testcase.
2103 * g++.dg/lto/odr-5_1.C: New testcase.
2104
2105 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
2106
2107 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
2108 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
2109
2110 2018-11-22 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR tree-optimization/85794
2113 * gcc.dg/vect/O3-pr85794.c: New test.
2114
2115 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
2116
2117 PR rtl-optimization/87718
2118 * gcc.target/i386/pr82361-1.c: Check only the first operand of
2119 moves.
2120
2121 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2122
2123 * gcc.target/arm/pr85434.c: New test.
2124
2125 2018-11-22 Richard Biener <rguenther@suse.de>
2126
2127 PR tree-optimization/88148
2128 * gfortran.dg/pr88148.f90: New testcase.
2129
2130 2018-11-22 Andreas Schwab <schwab@suse.de>
2131
2132 * g++.dg/lto/odr-2_0.C: Remove extra brace
2133
2134 2018-11-22 Martin Liska <mliska@suse.cz>
2135
2136 PR sanitizer/88017
2137 * gcc.dg/tsan/pr88017.c: New test.
2138
2139 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR c++/88122
2142 * g++.dg/cpp0x/implicit15.C: New test.
2143
2144 PR c++/87386
2145 * g++.dg/diagnostic/pr87386.C: New test.
2146 * g++.dg/parse/error17.C: Adjust expected diagnostics.
2147
2148 PR rtl-optimization/85925
2149 * gcc.c-torture/execute/20181120-1.c: Require effective target
2150 int32plus.
2151 (u): New variable.
2152 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
2153 instead of 0x10101.
2154
2155 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
2156
2157 PR target/85667
2158 * gcc.target/pr85667-1.c: New testcase.
2159 * gcc.target/pr85667-2.c: New testcase.
2160 * gcc.target/pr85667-3.c: New testcase.
2161 * gcc.target/pr85667-4.c: New testcase.
2162
2163 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
2164
2165 PR lto/87957
2166 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2167 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2168 * g++.dg/lto/odr-2_0.C: New.
2169 * g++.dg/lto/odr-2_1.C: New.
2170 * g++.dg/lto/odr-3_0.C: New.
2171 * g++.dg/lto/odr-3_1.C: New.
2172
2173 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR target/87839
2176 * gcc.target/aarch64/pr87839.c: New test.
2177
2178 2018-11-21 Renlin Li <renlin.li@arm.com>
2179
2180 PR middle-end/84877
2181 * gcc.dg/pr84877.c: New.
2182
2183 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2184
2185 PR target/87317
2186 * gcc.target/i386/pr87317-1.c: New file.
2187 * gcc.target/i386/pr87317-2.c: Likewise.
2188 * gcc.target/i386/pr87317-3.c: Likewise.
2189 * gcc.target/i386/pr87317-4.c: Likewise.
2190 * gcc.target/i386/pr87317-5.c: Likewise.
2191 * gcc.target/i386/pr87317-6.c: Likewise.
2192 * gcc.target/i386/pr87317-7.c: Likewise.
2193 * gcc.target/i386/pr87317-8.c: Likewise.
2194 * gcc.target/i386/pr87317-9.c: Likewise.
2195 * gcc.target/i386/pr87317-10.c: Likewise.
2196 * gcc.target/i386/pr87317-11.c: Likewise.
2197 * gcc.target/i386/pr87317-12.c: Likewise.
2198 * gcc.target/i386/pr87317-13.c: Likewise.
2199
2200 2018-11-21 Tom de Vries <tdevries@suse.de>
2201
2202 PR driver/79855
2203 * lib/options.exp (check_for_options_with_filter): New proc.
2204 * gcc.misc-tests/help.exp: Check that --help=params lines end with
2205 period.
2206
2207 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2208 Mark Eggleston <mark.eggleston@codethink.com>
2209
2210 * gfortran.dg/include_10.f: New test.
2211 * gfortran.dg/include_10.inc: New file.
2212 * gfortran.dg/include_11.f: New test.
2213 * gfortran.dg/include_12.f: New test.
2214 * gfortran.dg/include_13.f90: New test.
2215 * gfortran.dg/gomp/include_1.f: New test.
2216 * gfortran.dg/gomp/include_1.inc: New file.
2217 * gfortran.dg/gomp/include_2.f90: New test.
2218
2219 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
2220
2221 * gcc.target/s390/vector/align-1.c: New test.
2222 * gcc.target/s390/vector/align-2.c: New test.
2223
2224 2018-11-20 Martin Sebor <msebor@redhat.com>
2225
2226 * c-c++-common/builtin-has-attribute-2.c: New test.
2227 * c-c++-common/builtin-has-attribute-3.c: New test.
2228 * c-c++-common/builtin-has-attribute-4.c: New test.
2229 * c-c++-common/builtin-has-attribute.c: New test.
2230 * gcc.dg/builtin-has-attribute.c: New test.
2231 * gcc.target/i386/builtin-has-attribute.c: New test.
2232
2233 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2234
2235 PR lto/84044
2236 * g++.dg/lto/odr-4_0.C: New testcase.
2237 * g++.dg/lto/odr-4_1.C: New testcase.
2238
2239 2018-11-20 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR c++/88110
2242 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
2243
2244 PR tree-optimization/87895
2245 * gcc.dg/gomp/pr87895-1.c: New test.
2246 * gcc.dg/gomp/pr87895-2.c: New test.
2247 * gcc.dg/gomp/pr87895-3.c: New test.
2248
2249 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
2250
2251 PR target/88070
2252 * gcc.target/i386/pr88070.c: New test.
2253
2254 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
2255
2256 * gcc.target/s390/flogr-1.c: New test.
2257
2258 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2259
2260 PR lto/87997
2261 * g++.dg/torture/pr87997.C: New testcase.
2262
2263 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2264
2265 PR ipa/87706
2266 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2267
2268 2018-11-20 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/88074
2271 * gcc.dg/pr88074.c: New testcase.
2272
2273 2018-11-20 Martin Liska <mliska@suse.cz>
2274
2275 * pr57362.C: Move to g++.target/i386 folder.
2276 * pr57548.C: Likewise.
2277 * pr59492.C: Likewise.
2278 * pr82625.C: Likewise.
2279 * pr85329-2.C: Likewise.
2280 * pr85329.C: Likewise.
2281
2282 2018-11-20 Richard Biener <rguenther@suse.de>
2283
2284 PR tree-optimization/88069
2285 * gcc.dg/pr88069.c: New testcase.
2286
2287 2018-11-20 Martin Liska <mliska@suse.cz>
2288
2289 PR ipa/88093
2290 * gcc.target/i386/ipa-stack-alignment.c: Add
2291 -fomit-frame-pointer.
2292
2293 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2294
2295 PR target/88083
2296 * gcc.target/s390/pr88083.c: New test.
2297
2298 2018-11-20 Richard Biener <rguenther@suse.de>
2299
2300 PR middle-end/83215
2301 * g++.dg/tree-ssa/pr83215.C: New testcase.
2302
2303 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2304
2305 * gcc.c-torture/execute/20181120-1.c: New test.
2306
2307 2018-11-20 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/88087
2310 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2311
2312 2018-11-19 Paul Koning <ni1d@arrl.net>
2313
2314 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2315 * gcc.c-torture/execute/pr23467.c: Ditto.
2316 * gcc.c-torture/execute/pr36093.c: Ditto.
2317 * gcc.c-torture/execute/pr43783.c: Ditto.
2318 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2319 * gcc.dg/torture/pr36400.c: Ditto.
2320 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2321 for jsr.
2322
2323 2018-11-19 Paul Koning <ni1d@arrl.net>
2324
2325 * lib/target-supports.exp (check_weak_available): Return "no" for
2326 pdp11.
2327
2328 2018-11-19 Marek Polacek <polacek@redhat.com>
2329
2330 PR c++/87781 - detect invalid elaborated-type-specifier.
2331 * g++.dg/parse/elab3.C: New test.
2332 * g++.dg/template/crash115.C: Adjust dg-error.
2333
2334 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2335
2336 PR rtl-optimization/88033
2337 * gcc.target/i386/pr88033.c: New test.
2338
2339 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340
2341 * gcc.target/aarch64/sve/unroll-1.c: New test.
2342
2343 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2344
2345 PR tree-optimization/87025
2346 * gcc.dg/pr87025.c: New test.
2347
2348 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR tree-optimization/88071
2351 * gcc.dg/pr88071.c: New test.
2352
2353 PR c++/60994
2354 * g++.dg/lookup/pr60994.C: New test.
2355
2356 PR debug/87039
2357 * g++.dg/gomp/pr78363-4.C: New test.
2358 * g++.dg/gomp/pr78363-5.C: New test.
2359 * g++.dg/gomp/pr78363-6.C: New test.
2360 * g++.dg/gomp/pr78363-7.C: New test.
2361
2362 2018-11-19 Richard Biener <rguenther@suse.de>
2363
2364 PR lto/87229
2365 * g++.dg/lto/pr87229_0.C: New testcase.
2366
2367 2018-11-19 Martin Liska <mliska@suse.cz>
2368
2369 PR lto/88077
2370 * gcc.dg/lto/pr88077_0.c: New test.
2371 * gcc.dg/lto/pr88077_1.c: New test.
2372
2373 2018-11-19 Martin Liska <mliska@suse.cz>
2374
2375 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2376 * g++.dg/gcov/ternary.C: Likewise.
2377 * lib/gcov.exp: Support pattern of following form:
2378 count(1*).
2379
2380 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2381
2382 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2383 unrelated final test.
2384 * gcc.target/visium/overflow16: Likewise.
2385 * gcc.target/visium/overflow32.c: Likewise.
2386
2387 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2388
2389 * g++.dg/template/crash91.C: Check location too.
2390
2391 2018-11-19 Martin Liska <mliska@suse.cz>
2392
2393 PR gcov-profile/88045
2394 * g++.dg/gcov/pr88045.C: New test.
2395
2396 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2397
2398 PR fortran/88073
2399 * gfortran.dg/where_7.f90: New test.
2400
2401 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2402
2403 PR fortran/70260
2404 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2405 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2406 * gfortran.dg/protected_6.f90: Likewise.
2407 * gfortran.dg/assign_11.f90: New test.
2408 * gfortran.dg/pointer_assign_12.f90: New test.
2409
2410 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR tree-optimization/87546
2413 * gcc.dg/vect/O3-pr87546.c: New test.
2414
2415 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2416
2417 PR middle-end/87854
2418 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2419 bits. Update comment.
2420 * gcc.dg/concat2.c: Likewise.
2421 * gcc.c-torture/compile/pr46534.c: Likewise.
2422
2423 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR c++/87269
2426 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2427 (operator"" _a) Change unsigned long type to std::size_t.
2428
2429 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2430
2431 * gcc.target/powerpc/fusion3.c: Delete.
2432 * gcc.target/powerpc/fusion4.c: Delete.
2433
2434 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR rtl-optimization/87475
2437 * g++.dg/opt/pr87475.C: New test.
2438
2439 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2440
2441 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2442 * gcc.c-torture/execute/user-printf.c: Likewise.
2443
2444 2018-11-16 Nathan Sidwell <nathan@acm.org>
2445
2446 PR c++/87269
2447 * g++.dg/lookup/pr87269.C: New.
2448
2449 2018-11-16 Richard Biener <rguenther@suse.de>
2450
2451 PR testsuite/88053
2452 * g++.dg/lto/pr54625-2_0.c: Add -w.
2453
2454 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2455
2456 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2457 r{o,x}sbg expectations.
2458 * gcc.target/s390/risbg-ll-2.c: Likewise.
2459
2460 2018-11-16 Richard Biener <rguenther@suse.de>
2461
2462 PR testsuite/88053
2463 * g++.dg/lto/pr54625-1_0.c: Add -w.
2464
2465 2018-11-15 Martin Sebor <msebor@redhat.com>
2466
2467 PR c++/87541
2468 PR c++/87542
2469 * g++.dg/ext/attr-alloc_size.C: New test.
2470 * c-c++-common/pr71574.c: Adjust diagnostics.
2471 * c-c++-common/attributes-1.c: Same.
2472 * gcc.dg/attr-alloc_align-2.c: Same.
2473 * gcc.dg/attr-alloc_align-4.c: New test.
2474 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2475 * gcc.dg/attr-alloc_size.c: Same.
2476 * gcc.dg/attr-assume_aligned-4.c: New test.
2477 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2478 * gcc.dg/nonnull-2.c: Same.
2479 * gcc.dg/torture/pr80612.c: Same.
2480 * obj-c++.dg/attributes/method-format-1.mm: Same.
2481 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2482 * objc.dg/attributes/method-format-1.m: same.
2483 * objc.dg/attributes/method-nonnull-1.m: Same.
2484
2485 2018-11-15 Martin Sebor <msebor@redhat.com>
2486
2487 PR c/83656
2488 * gcc.dg/20021006-1.c
2489 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2490 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2491 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2492 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2493 * gcc.dg/Walloca-16.c: Adjust.
2494 * gcc.dg/Wrestrict-4.c: Adjust.
2495 * gcc.dg/Wrestrict-5.c: Adjust.
2496 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2497 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2498 * gcc.dg/initpri1.c: Adjust.
2499 * gcc.dg/pr15698-1.c: Adjust.
2500 * gcc.dg/pr69156.c: Adjust.
2501 * gcc.dg/pr83463.c: Adjust.
2502 * gcc.dg/redecl-4.c: Adjust.
2503 * gcc.dg/tls/thr-init-2.c: Adjust.
2504 * gcc.dg/torture/pr55890-2.c: Adjust.
2505 * gcc.dg/torture/pr55890-3.c: Adjust.
2506 * gcc.dg/torture/pr67741.c: Adjust.
2507 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2508 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2509 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2510
2511 2018-11-15 Nathan Sidwell <nathan@acm.org>
2512
2513 PR c++/86246
2514 PR c++/87989
2515 * g++.dg/template/pr86246.C: New.
2516 * g++.dg/template/pr87989.C: New.
2517
2518 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2521 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2522 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2523 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2524 * g++.dg/ext/constexpr-vla5.C: Likewise.
2525 * g++.dg/gomp/pr85134.C: Likewise.
2526
2527 2018-11-15 Nathan Sidwell <nathan@acm.org>
2528
2529 DR 2336
2530 * g++.dg/cpp1y/pr79393-3.C: New.
2531
2532 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2533
2534 PR other/19165
2535 * c-c++-common/diagnostic-format-json-1.c: New test.
2536 * c-c++-common/diagnostic-format-json-2.c: New test.
2537 * c-c++-common/diagnostic-format-json-3.c: New test.
2538 * c-c++-common/diagnostic-format-json-4.c: New test.
2539 * c-c++-common/diagnostic-format-json-5.c: New test.
2540 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2541 (custom_diagnostic_finalizer): Add diagnostic_t param.
2542 * gcc.dg/plugin/location_overflow_plugin.c
2543 (verify_unpacked_ranges): Likewise.
2544 (verify_no_columns): Likewise.
2545 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2546 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2547 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2548
2549 2018-11-15 Richard Biener <rguenther@suse.de>
2550
2551 PR middle-end/88029
2552 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2553
2554 2018-11-15 Richard Biener <rguenther@suse.de>
2555
2556 PR tree-optimization/88031
2557 * gcc.dg/pr88031.c: New testcase.
2558
2559 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2560
2561 * gcc.target/aarch64/pr62178.c: Fix spaces.
2562
2563 2018-11-15 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/88030
2566 * gcc.dg/tsan/pr88030.c: New testcase.
2567
2568 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR rtl-optimization/88018
2571 * g++.dg/tsan/pr88018.C: New test.
2572
2573 2018-11-15 Richard Biener <rguenther@suse.de>
2574
2575 PR middle-end/87917
2576 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2577
2578 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2579
2580 PR tree-optimization/84648
2581 * gcc.dg/tree-ssa/pr84648.c: New test.
2582 * gcc.dg/pr68317.c: Add warning check on overflow.
2583
2584 2018-11-14 Nathan Sidwell <nathan@acm.org>
2585
2586 PR debug/88006
2587 PR debug/87462
2588 * g++.dg/debug/dwarf2/pr87462.C: New.
2589 * g++.dg/debug/dwarf2/pr88006.C: New.
2590
2591 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2592
2593 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2594 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2595 * g++.dg/ext/flexary4.C: Likewise.
2596 * g++.dg/ext/flexary9.C: Likewise.
2597 * g++.dg/other/incomplete2.C: Likewise.
2598 * g++.dg/parse/friend12.C: Likewise.
2599
2600 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2601
2602 P1236R1 - Signed integers are two's complement
2603 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2604 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2605 diagnostics here for c++2a.
2606 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2607 diagnostics here for c++2a.
2608 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2609 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2610 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2611 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2612 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2613
2614 2018-11-14 Jeff Law <law@redhat.com>
2615
2616 * gcc.c-torture/compile/20181114.c: New test.
2617
2618 2018-11-14 Richard Biener <rguenther@suse.de>
2619
2620 PR middle-end/87985
2621 * gcc.dg/pr87985.c: New testcase.
2622
2623 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2624
2625 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2626 31-bit mode.
2627
2628 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2629
2630 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2631 in 64-bit mode.
2632 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2633 Likewise.
2634 * gcc.target/s390/global-array-even-element.c: Likewise.
2635
2636 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2637 Jackson Woodruff <jackson.woodruff@arm.com>
2638
2639 PR 71026/tree-optimization
2640 * gcc.dg/div-cmp-1.c: New test.
2641 * gcc.dg/div-cmp-2.c: New test.
2642
2643 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR other/88007
2646 * gcc.dg/pr88007.c: New test.
2647
2648 PR rtl-optimization/87817
2649 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2650
2651 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2652
2653 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2654
2655 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2656
2657 * gnat.dg/rt_signals.adb: New testcase.
2658
2659 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2660
2661 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2662
2663 2018-11-14 Javier Miranda <miranda@adacore.com>
2664
2665 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2666
2667 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2668
2669 * gnat.dg/compile_time_error1.adb,
2670 gnat.dg/compile_time_error1.ads,
2671 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2672
2673 2018-11-14 Justin Squirek <squirek@adacore.com>
2674
2675 * gnat.dg/generic_pkg.adb: New testcase.
2676
2677 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2678
2679 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2680 testcase.
2681
2682 2018-11-14 Justin Squirek <squirek@adacore.com>
2683
2684 * gnat.dg/enum5.adb: New testcase.
2685
2686 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2687
2688 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2689 gnat.dg/bip_exception_pkg.ads: New testcase.
2690
2691 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2692
2693 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2694 gnat.dg/equal4_controlled_filter.ads,
2695 gnat.dg/equal4_full_selector_filter.ads,
2696 gnat.dg/equal4_smart_pointers.ads: New testcase.
2697
2698 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2699
2700 * gnat.dg/generic_actuals.adb: New testcase.
2701
2702 2018-11-14 Richard Biener <rguenther@suse.de>
2703
2704 PR tree-optimization/87974
2705 * g++.dg/opt/pr87974.C: New testcase.
2706
2707 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR tree-optimization/87977
2710 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2711 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2712 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2713 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2714 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2715
2716 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2717
2718 PR rtl-optimization/87507
2719 * gcc.target/powerpc/pr87507.c: New test.
2720 * gcc.target/powerpc/pr68805.c: Update expected results.
2721
2722 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2723
2724 PR tree-optimization/87898
2725 * gcc.dg/gomp/pr87898.c: New test.
2726
2727 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2728
2729 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2730 "location_t".
2731 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2732
2733 2018-11-13 Martin Sebor <msebor@redhat.com>
2734
2735 PR middle-end/81824
2736 * gcc.dg/attr-copy-5.c: New test.
2737 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2738
2739 2018-11-13 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/86991
2742 * gcc.dg/pr86991.c: New testcase.
2743
2744 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2745
2746 PR ipa/87955
2747 * gcc.target/i386/pr87955.c: New test.
2748
2749 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2750
2751 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2752 printer.
2753 * gcc.dg/tree-ssa/vrp92.c: Same.
2754
2755 2018-11-13 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/87931
2758 * gcc.dg/graphite/pr87931.c: New testcase.
2759
2760 2018-11-13 Martin Liska <mliska@suse.cz>
2761
2762 PR sanitizer/87930
2763 * gcc.target/i386/pr87930.c: New test.
2764
2765 2018-11-13 Richard Biener <rguenther@suse.de>
2766
2767 PR tree-optimization/87962
2768 * gcc.dg/pr87962.c: New testcase.
2769
2770 2018-11-13 Richard Biener <rguenther@suse.de>
2771
2772 PR tree-optimization/87967
2773 * g++.dg/opt/pr87967.C: New testcase.
2774
2775 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2776
2777 * gcc.target/arc/builtin_eh.c: New test.
2778
2779 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2780
2781 * gcc.target/arc/firq-1.c: Update test.
2782 * gcc.target/arc/firq-3.c: Likewise.
2783 * gcc.target/arc/firq-4.c: Likewise.
2784 * gcc.target/arc/interrupt-6.c: Likewise.
2785
2786 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR rtl-optimization/87918
2789 * gcc.target/i386/pr87918.c: New test.
2790
2791 2018-11-13 Alan Modra <amodra@gmail.com>
2792
2793 * gcc.target/powerpc/rotmask.c: New.
2794
2795 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2796
2797 PR middle-end/86677
2798 PR middle-end/87528
2799 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2800 pattern.
2801 * gcc.dg/tree-ssa/popcount.c: Likewise.
2802 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2803 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2804 * gcc.target/aarch64/popcount4.c: New test.
2805 * lib/target-supports.exp (check_effective_target_popcountl): New.
2806
2807 2018-11-12 Martin Liska <mliska@suse.cz>
2808
2809 PR gcov-profile/87442
2810 * gcc.dg/profile-filtering-1.c: New test.
2811 * gcc.dg/profile-filtering-2.c: New test.
2812
2813 2018-11-12 Martin Sebor <msebor@redhat.com>
2814
2815 PR c/81824
2816 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2817
2818 2018-11-12 Renlin Li <renlin.li@arm.com>
2819
2820 PR target/87815
2821 * gcc.target/aarch64/sve/pr87815.c: New.
2822
2823 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2824
2825 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2826 combination tests.
2827
2828 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2829
2830 * gcc.target/csky/fnmul-1.c: New.
2831 * gcc.target/csky/fnmul-2.c: New.
2832 * gcc.target/csky/fnmul-3.c: New.
2833 * gcc.target/csky/fnmul-4.c: New.
2834
2835 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2836
2837 PR target/87928
2838 * gcc.target/i386/pr87928.c: New test.
2839
2840 2018-11-09 Martin Sebor <msebor@redhat.com>
2841
2842 PR testsuite/87965
2843 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2844 * gcc.dg/pr39323-1.c: Ditto.
2845
2846 2018-11-09 Paul Koning <ni1d@arrl.net>
2847
2848 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2849 warnings.
2850 * gcc.dg/Wrestrict-4.c: Ditto.
2851 * gcc.dg/Wrestrict-5.c: Ditto.
2852 * gcc.dg/pr83463.c: Ditto.
2853 * gcc.dg/torture/pr55890-2.c: Ditto.
2854 * gcc.dg/torture/pr55890-3.c: Ditto.
2855 * gcc.dg/torture/pr71816.c: Ditto.
2856
2857 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2858
2859 * c-c++-common/gomp/clauses-5.c: New test.
2860
2861 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2862 * c-c++-common/gomp/requires-2.c: Likewise.
2863 * c-c++-common/gomp/requires-4.c: Likewise.
2864
2865 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2866 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2867
2868 2018-11-09 Jeff Law <law@redhat.com>
2869
2870 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2871
2872 2018-11-09 Martin Sebor <msebor@redhat.com>
2873
2874 PR middle-end/81824
2875 * gcc.dg/Wattribute-alias.c: New test.
2876 * gcc.dg/Wmissing-attributes.c: New test.
2877 * gcc.dg/attr-copy.c: New test.
2878 * gcc.dg/attr-copy-2.c: New test.
2879 * gcc.dg/attr-copy-3.c: New test.
2880 * gcc.dg/attr-copy-4.c: New test.
2881
2882 2018-11-09 Martin Sebor <msebor@redhat.com>
2883
2884 PR c/87795
2885 * gcc.dg/attr-aligned.c: New test.
2886
2887 2018-11-09 Martin Liska <mliska@suse.cz>
2888
2889 * gcc.target/i386/ipa-stack-alignment.c: New test.
2890
2891 2018-11-09 Martin Liska <mliska@suse.cz>
2892
2893 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2894
2895 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2896
2897 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2898 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2899 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2900 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2901 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2902 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2903 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2904 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2905 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2906 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2907 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2908 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2909 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2910 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2911 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2912 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2913 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2914 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2915 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2916 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2917 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2918 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2919 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2920 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2921 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2922 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2923 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2924 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2925 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2926 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2927 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2928 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2929 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2930 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2931 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2932 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2933 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2934 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2935 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2936 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2937 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2938 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2939 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2940 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2941 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2942 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2943 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2944 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2945 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2946 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2947 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2948 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2949 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2950 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2951 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2952 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2953 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2954 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2955
2956 2018-11-09 Stafford Horne <shorne@gmail.com>
2957 Richard Henderson <rth@twiddle.net>
2958
2959 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2960 * gcc.dg/20020312-2.c: Likewise.
2961 * gcc.dg/attr-alloc_size-11.c: Likewise.
2962 * gcc.dg/builtin-apply2.c: Likewise.
2963 * gcc.dg/nop.h: Likewise.
2964 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2965 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2966 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2967 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2968 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2969 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2970 * lib/target-supports.exp
2971 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2972 * gcc.target/or1k/*: New.
2973
2974 2018-11-09 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/87621
2977 * g++.dg/vect/pr87621.cc: New testcase.
2978
2979 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2980
2981 PR rtl-optimization/86438
2982 * gcc.dg/torture/pr86438.c: New.
2983
2984 PR target/87793
2985 * gcc.dg/pr87793.c: New.
2986
2987 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2988
2989 * gcc.target/arm/neon-vect-div-1.c: New test.
2990 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2991
2992 2018-11-08 Andi Kleen <ak@linux.intel.com>
2993
2994 * gcc.target/i386/ptwrite1.c: New test.
2995 * gcc.target/i386/ptwrite2.c: New test.
2996
2997 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2998
2999 PR libfortran/78351
3000 * gfortran.dg/read_legacy_comma.f90: New test.
3001
3002 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
3003
3004 PR rtl-optimization/87600
3005 * gcc.dg/pr87600.h: New file.
3006 * gcc.dg/pr87600-1.c: New test.
3007 * gcc.dg/pr87600-2.c: Likewise.
3008
3009 2018-11-08 Jakub Jelinek <jakub@redhat.com>
3010
3011 * c-c++-common/gomp/atomic-17.c: New test.
3012 * c-c++-common/gomp/atomic-18.c: New test.
3013 * c-c++-common/gomp/atomic-19.c: New test.
3014 * c-c++-common/gomp/atomic-20.c: New test.
3015 * c-c++-common/gomp/atomic-21.c: New test.
3016 * c-c++-common/gomp/atomic-22.c: New test.
3017 * c-c++-common/gomp/clauses-1.c (r2): New variable.
3018 (foo): Add ntm argument and test if and nontemporal clauses on
3019 constructs with simd.
3020 (bar): Put taskloop simd inside of taskgroup with task_reduction,
3021 use in_reduction clause instead of reduction. Add another
3022 taskloop simd without nogroup clause, but with reduction clause and
3023 a new in_reduction. Add ntm and i3 arguments. Test if and
3024 nontemporal clauses on constructs with simd. Change if clauses on
3025 some constructs from specific to the particular constituents to one
3026 without a modifier. Add new tests for combined host teams and for
3027 new parallel master and {,parallel }master taskloop{, simd} combined
3028 constructs.
3029 (baz): New function with host teams tests.
3030 * gcc.dg/gomp/combined-1.c: Moved to ...
3031 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
3032 call.
3033 * c-c++-common/gomp/combined-2.c: New test.
3034 * c-c++-common/gomp/combined-3.c: New test.
3035 * c-c++-common/gomp/critical-1.c: New test.
3036 * c-c++-common/gomp/critical-2.c: New test.
3037 * c-c++-common/gomp/default-1.c: New test.
3038 * c-c++-common/gomp/defaultmap-1.c: New test.
3039 * c-c++-common/gomp/defaultmap-2.c: New test.
3040 * c-c++-common/gomp/defaultmap-3.c: New test.
3041 * c-c++-common/gomp/depend-5.c: New test.
3042 * c-c++-common/gomp/depend-6.c: New test.
3043 * c-c++-common/gomp/depend-iterator-1.c: New test.
3044 * c-c++-common/gomp/depend-iterator-2.c: New test.
3045 * c-c++-common/gomp/depobj-1.c: New test.
3046 * c-c++-common/gomp/flush-1.c: New test.
3047 * c-c++-common/gomp/flush-2.c: New test.
3048 * c-c++-common/gomp/for-1.c: New test.
3049 * c-c++-common/gomp/for-2.c: New test.
3050 * c-c++-common/gomp/for-3.c: New test.
3051 * c-c++-common/gomp/for-4.c: New test.
3052 * c-c++-common/gomp/for-5.c: New test.
3053 * c-c++-common/gomp/for-6.c: New test.
3054 * c-c++-common/gomp/for-7.c: New test.
3055 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
3056 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
3057 diagnostics wording in one case.
3058 * c-c++-common/gomp/if-3.c: New test.
3059 * c-c++-common/gomp/master-combined-1.c: New test.
3060 * c-c++-common/gomp/master-combined-2.c: New test.
3061 * c-c++-common/gomp/nontemporal-1.c: New test.
3062 * c-c++-common/gomp/nontemporal-2.c: New test.
3063 * c-c++-common/gomp/reduction-task-1.c: New test.
3064 * c-c++-common/gomp/reduction-task-2.c: New test.
3065 * c-c++-common/gomp/requires-1.c: New test.
3066 * c-c++-common/gomp/requires-2.c: New test.
3067 * c-c++-common/gomp/requires-3.c: New test.
3068 * c-c++-common/gomp/requires-4.c: New test.
3069 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
3070 diagnostics for nonmonotonic modifier with static, runtime or auto
3071 schedule kinds.
3072 * c-c++-common/gomp/simd7.c: New test.
3073 * c-c++-common/gomp/target-data-1.c: New test.
3074 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
3075 * c-c++-common/gomp/taskwait-depend-1.c: New test.
3076 * c-c++-common/gomp/teams-1.c: New test.
3077 * c-c++-common/gomp/teams-2.c: New test.
3078 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
3079 shared(c) clause.
3080 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
3081 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
3082 qualified vars without mutable member no longer being predeterined
3083 shared.
3084 * gcc.dg/gomp/sharing-1.c: Likewise.
3085 * g++.dg/gomp/clause-3.C: Likewise.
3086 * g++.dg/gomp/member-2.C: Likewise.
3087 * g++.dg/gomp/predetermined-1.C: Likewise.
3088 * g++.dg/gomp/private-1.C: Likewise.
3089 * g++.dg/gomp/sharing-1.C: Likewise.
3090 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
3091 const static data member without mutable elements.
3092 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
3093 * gcc.dg/gomp/for-5.c: Likewise.
3094 * gcc.dg/gomp/for-6.c: Change expected library call.
3095 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
3096 * gcc.dg/gomp/reduction-2.c: New test.
3097 * gcc.dg/gomp/simd-1.c: New test.
3098 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
3099 * g++.dg/gomp/atomic-18.C: New test.
3100 * g++.dg/gomp/atomic-19.C: New test.
3101 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
3102 variable messages. Add another expected error.
3103 * g++.dg/gomp/critical-3.C: New test.
3104 * g++.dg/gomp/depend-iterator-1.C: New test.
3105 * g++.dg/gomp/depend-iterator-2.C: New test.
3106 * g++.dg/gomp/depobj-1.C: New test.
3107 * g++.dg/gomp/doacross-1.C: New test.
3108 * g++.dg/gomp/for-21.C: New test.
3109 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
3110 * g++.dg/gomp/for-5.C: Likewise.
3111 * g++.dg/gomp/for-6.C: Change expected library call.
3112 * g++.dg/gomp/loop-4.C: New test.
3113 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
3114 diagnostics.
3115 * g++.dg/gomp/pr33372-3.C: Likewise.
3116 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
3117 * g++.dg/gomp/simd-2.C: New test.
3118 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
3119
3120 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
3121
3122 * gcc.dg/pr87874.c (em): Declare uint64_max as
3123 const unsigned long long int.
3124
3125 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3126
3127 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
3128 integer overflow when sizeof(short) == sizeof(int).
3129 * gcc.dg/attr-alloc_size-11.c: Likewise.
3130 * gcc.dg/attr-alloc_size-3.c: Likewise.
3131 * gcc.dg/attr-alloc_size-5.c: Likewise.
3132 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
3133
3134 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3135
3136 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3137 uppercase "NOP" instructions in assembler output.
3138 * c-c++-common/patchable_function_entry-default.c: Likewise.
3139 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3140
3141 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3142
3143 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3144 checks.
3145 * gcc.dg/addr_equal-1.c: Likewise.
3146 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3147 * gcc.dg/tree-ssa/vrp111.c: Likewise.
3148
3149 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3150
3151 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3152 an output section is too large for a memory region, or a memory
3153 region overflows.
3154
3155 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3156
3157 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3158 * gnat.dg/null_pointer_deref2.adb: Likewise.
3159 * gnat.dg/null_pointer_deref3.adb: Likewise.
3160 * gnat.dg/opt74.adb: New test.
3161 * gnat.dg/opt74_pkg.ad[sb]: New helper.
3162 * gnat.dg/warn12.adb: Delete.
3163 * gnat.dg/warn12_pkg.ads: Likewise.
3164
3165 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3166
3167 PR ipa/86395
3168 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3169 "-fdump-ipa-inline".
3170 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3171 "-fdump-tree-einline".
3172 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3173 "-fdump-tree-einline".
3174 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3175 "-fdump-tree-einline".
3176 * g++.dg/tree-ssa/inline-2.C: Likewise.
3177 * g++.dg/tree-ssa/inline-3.C: Likewise.
3178 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3179 using "-fopt-info-inline".
3180 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
3181 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
3182 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
3183 directive.
3184 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3185 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3186 directive. Update scan-tree-dump-times to reflect /order
3187 suffixes.
3188 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3189 reflect /order suffixes.
3190 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3191 avoid getting extra messages from inliner.
3192 * gcc.dg/plugin/dump-2.c: Likewise.
3193 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3194 "function body not available" missed optimization messages.
3195 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3196 /order suffixes.
3197 * gcc.dg/pr71969-3.c: Likewise.
3198 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3199 "-fdump-tree-einline".
3200 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3201 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
3202 /order suffixes.
3203 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3204 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3205 directive.
3206 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3207 "-fdump-tree-einline".
3208 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3209 suffixes.
3210
3211 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3212
3213 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3214
3215 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3216
3217 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3218 (test_dump): Add testing of %C.
3219
3220 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3221
3222 * g++.dg/other/pr87916.C: New test.
3223
3224 2018-11-08 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/87929
3227 * gcc.dg/pr87929.c: New testcase.
3228
3229 2018-11-08 Martin Liska <mliska@suse.cz>
3230
3231 * gcc.dg/pr87811.c: Update scanned pattern.
3232 * gcc.dg/pr87811-2.c: Likewise.
3233
3234 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3235
3236 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3237 sun.
3238 * g++.dg/lto/pr87906_1.C: Likewise.
3239
3240 2018-11-08 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/87913
3243 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3244
3245 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
3246
3247 * gcc.target/mips/mips.exp (mips-dg-options):
3248 Add mips_option_dependency msoft-float vs no-mmi and
3249 mips16/micromips vs no-mmi/ext/ext2 only gcc
3250 config with Loongson target.
3251
3252 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3253
3254 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3255 memcpy from "unsigned long" to __SIZE_TYPE__.
3256
3257 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3258
3259 PR c/87691
3260 * gcc.target/msp430/pr87691.c: New test.
3261
3262 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
3263
3264 * gcc.dg/Wno-attribute-warning.c: New test.
3265
3266 2018-11-07 Nathan Sidwell <nathan@acm.org>
3267
3268 PR c++/87904
3269 * g++.dg/lookup/pr87904.C: New.
3270
3271 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
3272
3273 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3274
3275 2018-11-07 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/87914
3278 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3279 (check_avx2_available): Likewise.
3280 * g++.dg/vect/pr87914.cc: New testcase.
3281
3282 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3283
3284 * gcc.target/mips/loongson-ctz.c: Fix typo.
3285 * gcc.target/mips/loongson-dctz.c: Fix typo.
3286
3287 2018-11-07 Jan Hubicka <jh@suse.cz>
3288
3289 * g++.dg/lto/odr-1_1.C: Fix template.
3290
3291 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3292
3293 * gcc.target/mips/loongson-ctz.c: New test.
3294 * gcc.target/mips/loongson-dctz.c: Likewise.
3295 * gcc.target/mips/mips.exp (mips_option_groups): Add
3296 -mloongson-ext2 option.
3297
3298 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3299
3300 * gcc.target/mips/mips.exp (mips_option_groups): Add
3301 -mloongson-ext option.
3302 (mips-dg-options): Add mips_option_dependency options
3303 "-mmicromips" vs "-mno-loongson-ext",
3304
3305 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3306
3307 * gcc.target/mips/loongson-shift-count-truncated-1.c
3308 (dg-options): Run under -mloongson-mmi option.
3309 Include loongson-mmiintrin.h instead of loongson.h.
3310 * gcc.target/mips/loongson-simd.c: Likewise.
3311 * gcc.target/mips/mips.exp (mips_option_groups): Add
3312 -mloongson-mmi option.
3313 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3314 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3315 "-msoft-float" vs "-mno-loongson-mmi".
3316 (mips-dg-init): Add -mloongson-mmi option.
3317 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3318 to check_mips_loongson_mmi_hw_available.
3319 Rename check_effective_target_mips_loongson_runtime to
3320 check_effective_target_mips_loongson_mmi_runtime.
3321 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3322 of mips_loongson when check et-is-effective-target.
3323 (add_options_for_mips_loongson_mmi): New proc.
3324 Rename check_effective_target_mips_loongson to
3325 check_effective_target_mips_loongson_mmi.
3326 (check_effective_target_vect_shift,
3327 check_effective_target_whole_vector_shift,
3328 check_effective_target_vect_no_int_min_max,
3329 check_effective_target_vect_no_align,
3330 check_effective_target_vect_short_mult,
3331 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3332 of mips_loongson when check et-is-effective-target.
3333
3334 2018-11-07 Richard Biener <rguenther@suse.de>
3335
3336 PR lto/87906
3337 * g++.dg/lto/pr87906_0.C: New testcase.
3338 * g++.dg/lto/pr87906_1.C: Likewise.
3339
3340 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3341
3342 PR rtl-optimization/87874
3343 * gcc.dg/pr87874.c: New.
3344
3345 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3346
3347 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3348
3349 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3350
3351 * gcc.target/msp430/special-regs.c: New test.
3352
3353 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3354
3355 PR sanitizer/80953
3356 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3357 support.
3358 (foo): Use __builtin_alloca.
3359
3360 2018-11-06 Jan Hubicka <jh@suse.cz>
3361
3362 * gcc.dg/lto/tbaa-1.c: New testcase.
3363
3364 2018-11-06 Richard Biener <rguenther@suse.de>
3365
3366 PR tree-optimization/87889
3367 * gcc.dg/pr87894.c: New testcase.
3368
3369 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3370
3371 PR target/87723
3372 * gcc.target/s390/pr87723.c: New test.
3373
3374 2018-11-06 Richard Biener <rguenther@suse.de>
3375
3376 PR middle-end/18041
3377 * gcc.target/i386/pr18041-1.c: New testcase.
3378 * gcc.target/i386/pr18041-2.c: Likewise.
3379
3380 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3381
3382 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3383 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3384 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3385 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3386 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3387 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3388 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3389 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3390 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3391 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3392 * gcc.target/i386/sse-13.c: Ditto.
3393 * gcc.target/i386/sse-14.c: Ditto.
3394 * gcc.target/i386/sse-22.c: Ditto.
3395 * gcc.target/i386/sse-23.c: Ditto.
3396 * gcc.target/i386/testimm-10.c: Ditto.
3397 * gcc.target/i386/testround-1.c: Ditto.
3398
3399 2018-11-05 Paul Koning <ni1d@arrl.net>
3400
3401 * lib/target-supports.exp: Add check for "inf" effective target
3402 keyword.
3403 * gcc.dg/builtins-44.c: Skip if no infinite support.
3404 * gcc.dg/builtins-45.c: Ditto.
3405 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3406 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3407 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3408 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3409 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3410 * gcc.dg/torture/builtin-math-2.c: Ditto.
3411 * gcc.dg/torture/builtin-math-5.c: Ditto.
3412 * gcc.dg/torture/builtin-math-7.c: Ditto.
3413 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3414 * gcc.dg/torture/type-generic-1.c: Ditto.
3415
3416 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3417
3418 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3419 expectations.
3420 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3421 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3422
3423 2018-11-05 Richard Biener <rguenther@suse.de>
3424
3425 PR tree-optimization/87873
3426 * gcc.dg/pr87873.c: New testcase.
3427
3428 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3429
3430 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3431 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3432
3433 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3434
3435 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3436
3437 2018-11-05 Richard Biener <rguenther@suse.de>
3438
3439 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3440 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3441
3442 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR tree-optimization/87859
3445 * gcc.dg/store_merging_24.c: New test.
3446 * gcc.dg/store_merging_25.c: New test.
3447
3448 PR sanitizer/87837
3449 * c-c++-common/ubsan/pr87837.c: New test.
3450
3451 2018-11-05 Martin Liska <mliska@suse.cz>
3452
3453 PR c/87811
3454 * gcc.dg/pr87811.c: New test.
3455 * gcc.dg/pr87811-2.c: Likewise.
3456 * gcc.dg/pr87811-3.c: Likewise.
3457
3458 2018-11-05 Martin Liska <mliska@suse.cz>
3459
3460 PR gcov-profile/77698
3461 * gcc.dg/tree-prof/pr77698.c: New test.
3462
3463 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3464
3465 PR tree-optimization/86572
3466 * gcc.dg/pr86572.c: New test.
3467
3468 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3469
3470 PR tree-optimization/87672
3471 * gcc.dg/pr87672.c: New test.
3472
3473 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3474
3475 PR middle-end/58372
3476 * g++.target/i386/pr58372.C: New test.
3477
3478 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3479
3480 PR target/87079
3481 * gcc.target/nios2/pr87079-1.c: New.
3482 * gcc.target/nios2/pr87079-2.c: New.
3483
3484 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3485
3486 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3487 * gcc.dg/compat/pr83487-1_main.c: ... here.
3488 * gcc.dg/compat/struct-by-value-10_main.c,
3489 gcc.dg/compat/struct-by-value-10_x.c,
3490 gcc.dg/compat/struct-by-value-11_main.c,
3491 gcc.dg/compat/struct-by-value-11_x.c,
3492 gcc.dg/compat/struct-by-value-12_main.c,
3493 gcc.dg/compat/struct-by-value-12_x.c,
3494 gcc.dg/compat/struct-by-value-13_main.c,
3495 gcc.dg/compat/struct-by-value-13_x.c,
3496 gcc.dg/compat/struct-by-value-14_main.c,
3497 gcc.dg/compat/struct-by-value-14_x.c,
3498 gcc.dg/compat/struct-by-value-15_main.c,
3499 gcc.dg/compat/struct-by-value-15_x.c,
3500 gcc.dg/compat/struct-by-value-17_main.c,
3501 gcc.dg/compat/struct-by-value-17_x.c,
3502 gcc.dg/compat/struct-by-value-18_main.c,
3503 gcc.dg/compat/struct-by-value-18_x.c,
3504 gcc.dg/compat/struct-by-value-2_main.c,
3505 gcc.dg/compat/struct-by-value-2_x.c,
3506 gcc.dg/compat/struct-by-value-22_main.c,
3507 gcc.dg/compat/struct-by-value-22_x.c,
3508 gcc.dg/compat/struct-by-value-3_main.c,
3509 gcc.dg/compat/struct-by-value-3_x.c,
3510 gcc.dg/compat/struct-by-value-4_main.c,
3511 gcc.dg/compat/struct-by-value-4_x.c,
3512 gcc.dg/compat/struct-by-value-5b_main.c,
3513 gcc.dg/compat/struct-by-value-5b_x.c,
3514 gcc.dg/compat/struct-by-value-6b_main.c,
3515 gcc.dg/compat/struct-by-value-6b_x.c,
3516 gcc.dg/compat/struct-by-value-6b_main.c,
3517 gcc.dg/compat/struct-by-value-7b_x.c,
3518 gcc.dg/compat/struct-by-value-7b_main.c,
3519 gcc.dg/compat/struct-by-value-8_main.c,
3520 gcc.dg/compat/struct-by-value-8_x.c,
3521 gcc.dg/compat/struct-by-value-9_main.c,
3522 gcc.dg/compat/struct-by-value-9_x.c,
3523 gcc.dg/compat/struct-return-2_main.c,
3524 gcc.dg/compat/struct-return-2_x.c: Likewise.
3525
3526 2018-11-02 Nathan Sidwell <nathan@acm.org>
3527
3528 * g++.dg/lookup/crash6.C: Adjust error
3529 * g++.dg/parse/crash38.C: Likewise.
3530
3531 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3532
3533 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3534 * gcc.dg/Wattributes-10.c: Likewise.
3535
3536 2018-11-02 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/87776
3539 * gcc.dg/torture/pr87776.c: New testcase.
3540
3541 2018-11-01 Marek Polacek <polacek@redhat.com>
3542
3543 Implement P0846R0, ADL and function templates.
3544 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3545 * g++.dg/cpp2a/fn-template1.C: New test.
3546 * g++.dg/cpp2a/fn-template10.C: New test.
3547 * g++.dg/cpp2a/fn-template11.C: New test.
3548 * g++.dg/cpp2a/fn-template12.C: New test.
3549 * g++.dg/cpp2a/fn-template13.C: New test.
3550 * g++.dg/cpp2a/fn-template14.C: New test.
3551 * g++.dg/cpp2a/fn-template15.C: New test.
3552 * g++.dg/cpp2a/fn-template16.C: New test.
3553 * g++.dg/cpp2a/fn-template2.C: New test.
3554 * g++.dg/cpp2a/fn-template3.C: New test.
3555 * g++.dg/cpp2a/fn-template4.C: New test.
3556 * g++.dg/cpp2a/fn-template5.C: New test.
3557 * g++.dg/cpp2a/fn-template6.C: New test.
3558 * g++.dg/cpp2a/fn-template7.C: New test.
3559 * g++.dg/cpp2a/fn-template8.C: New test.
3560 * g++.dg/cpp2a/fn-template9.C: New test.
3561 * g++.dg/parse/fn-template1.C: New test.
3562 * g++.dg/parse/fn-template2.C: New test.
3563 * g++.dg/parse/template19.C: Adjust dg-error.
3564 * g++.dg/template/pr61745.C: Add target to dg-error.
3565
3566 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3567
3568 PR fortran/54613
3569 * gfortran.dg/findloc_1.f90: Actually commit.
3570 * gfortran.dg/findloc_2.f90: Actually commit.
3571 * gfortran.dg/findloc_3.f90: Actually commit.
3572 * gfortran.dg/findloc_4.f90: Actually commit.
3573 * gfortran.dg/findloc_5.f90: Actually commit.
3574 * gfortran.dg/findloc_6.f90: Actually commit.
3575
3576 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3577
3578 PR fortran/40196
3579 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3580 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3581 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3582
3583 2018-11-01 Paul Koning <ni1d@arrl.net>
3584
3585 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3586 * gcc.c-torture/execute/20010904-2.c: Ditto.
3587 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3588 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3589 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3590 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3591 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3592 * gcc.dg/Walloca-14.c: Ditto.
3593 * gcc.dg/Wlarger-than3.c: Ditto.
3594 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3595 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3596 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3597 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3598 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3599 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3600 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3601 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3602 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3603 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3604 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3605 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3606 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3607 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3608 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3609 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3610 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3611 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3612 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3613 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3614 * gcc.dg/falign-labels-1.c: Ditto.
3615 * gcc.dg/long_branch.c: Ditto.
3616 * gcc.dg/nextafter-1.c: Ditto.
3617 * gcc.dg/pr35045.c: Ditto.
3618 * gcc.dg/pr48616.c: Ditto.
3619 * gcc.dg/pr84100.c: Ditto.
3620 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3621 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3622 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3623 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3624 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3625 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3626 * gcc.dg/builtins-1.c: Ditto.
3627
3628 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3629
3630 PR fortran/46020
3631 * gfortran.dg/bind_c_18.f90: Adjust error message.
3632
3633 2018-11-01 Marek Polacek <polacek@redhat.com>
3634
3635 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3636
3637 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3638
3639 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3640
3641 2018-11-30 Jan Hubicka <jh@suse.cz>
3642
3643 * g++.dg/lto/pr84805_1.C: Update template.
3644 * g++.dg/lto/pr84805_0.C: Update template.
3645 * g++.dg/lto/pr84805_1b.C: Update template.
3646 * g++.dg/lto/pr84805_0b.C: Update template.
3647
3648 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR tree-optimization/87826
3651 * gcc.dg/pr87826.c: New test.
3652
3653 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3654
3655 PR fortran/46020
3656 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3657 * gfortran.dg/bind_c_usage_32.f90: New test.
3658
3659 2018-11-01 Nathan Sidwell <nathan@acm.org>
3660
3661 * g++.dg/abi/anon5.C: New.
3662
3663 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR d/87824
3666 * gdc.dg/simd.d: Add -Wno-psabi.
3667 * gdc.dg/compilable.d: Likewise.
3668
3669 2018-11-01 Martin Liska <mliska@suse.cz>
3670 Jason Merrill <jason@redhat.com>
3671
3672 PR c++/64266
3673 PR bootstrap/70422
3674 PR ipa/81277
3675 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3676 test.
3677 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3678 assumptions are not longer valid.
3679
3680 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3681
3682 PR fortran/20520
3683 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3684
3685 2018-10-31 Nathan Sidwell <nathan@acm.org>
3686
3687 * g++.dg/lookup/friend21.C: New.
3688
3689 2018-10-31 Martin Liska <mliska@suse.cz>
3690
3691 PR driver/83193
3692 * gcc.target/aarch64/spellcheck_7.c: New test.
3693 * gcc.target/aarch64/spellcheck_8.c: New test.
3694 * gcc.target/aarch64/spellcheck_9.c: New test.
3695
3696 2018-10-31 Nathan Sidwell <nathan@acm.org>
3697
3698 * g++.dg/lookup/using60.C: New.
3699
3700 2018-10-31 Richard Biener <rguenther@suse.de>
3701
3702 PR middle-end/70359
3703 PR middle-end/86270
3704 * gcc.target/i386/pr70359.c: New testcase.
3705 * gcc.target/i386/pr86270.c: Likewise.
3706
3707 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3708
3709 * gcc.target/arc/jumptable.c: New test.
3710
3711 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3712
3713 * gcc.target/arc/tls-gd.c: New file.
3714 * gcc.target/arc/tls-ie.c: Likewise.
3715 * gcc.target/arc/tls-ld.c: Likewise.
3716 * gcc.target/arc/tls-le.c: Likewise.
3717 * gcc.target/arc/tls-1.c: Update test.
3718
3719 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3720
3721 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3722
3723 2018-10-31 Martin Liska <mliska@suse.cz>
3724
3725 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3726 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3727 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3728 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3729
3730 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3731
3732 PR target/87374
3733 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3734 -mword-relocations would be passed when compiling the test.
3735 * gcc.target/arm/movsi_movt.c: Likewise.
3736 * gcc.target/arm/pr81863.c: Likewise.
3737 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3738 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3739 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3740 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3741 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3742 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3743
3744 2018-10-31 Richard Biener <rguenther@suse.de>
3745
3746 PR testsuite/87802
3747 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3748
3749 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3750
3751 PR fortran/85896
3752 * gfortran.dg/min_max_type.f90: New test.
3753
3754 2018-10-30 Martin Sebor <msebor@redhat.com>
3755
3756 PR middle-end/87041
3757 * gcc.c-torture/execute/fprintf-2.c: New test.
3758 * gcc.c-torture/execute/printf-2.c: Same.
3759 * gcc.c-torture/execute/user-printf.c: Same.
3760 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3761 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3762 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3763 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3764
3765 2018-10-30 Marek Polacek <polacek@redhat.com>
3766
3767 Implement P0892R2, explicit(bool).
3768 * g++.dg/cpp2a/explicit1.C: New test.
3769 * g++.dg/cpp2a/explicit10.C: New test.
3770 * g++.dg/cpp2a/explicit11.C: New test.
3771 * g++.dg/cpp2a/explicit12.C: New test.
3772 * g++.dg/cpp2a/explicit13.C: New test.
3773 * g++.dg/cpp2a/explicit2.C: New test.
3774 * g++.dg/cpp2a/explicit3.C: New test.
3775 * g++.dg/cpp2a/explicit4.C: New test.
3776 * g++.dg/cpp2a/explicit5.C: New test.
3777 * g++.dg/cpp2a/explicit6.C: New test.
3778 * g++.dg/cpp2a/explicit7.C: New test.
3779 * g++.dg/cpp2a/explicit8.C: New test.
3780 * g++.dg/cpp2a/explicit9.C: New test.
3781
3782 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3783
3784 PR rtl-optimization/87708
3785 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3786 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3787
3788 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3789
3790 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3791 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3792 * g++.dg/ext/flexarray-mangle.C: Likewise.
3793 * g++.dg/ext/flexarray-subst.C: Likewise.
3794 * g++.dg/ext/flexary10.C: Likewise.
3795 * g++.dg/ext/flexary11.C: Likewise.
3796 * g++.dg/ext/flexary14.C: Likewise.
3797 * g++.dg/ext/flexary16.C: Likewise.
3798 * g++.dg/ext/flexary26.C: Likewise.
3799 * g++.dg/ext/flexary27.C: Likewise.
3800 * g++.dg/ext/flexary7.C: Likewise.
3801 * g++.dg/ext/pr71290.C: Likewise.
3802
3803 2018-10-30 Paul Koning <ni1d@arrl.net>
3804
3805 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3806
3807 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3808
3809 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3810 section names without numbers.
3811 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3812 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3813 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3814
3815 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3816
3817 PR c++/87721
3818 * c-c++-common/substring-location-PR-87721.c: New test.
3819 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3820 PR 87721.
3821 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3822 (test_string_literals): Fold the index arguments before checking
3823 for INTEGER_CST.
3824
3825 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3826
3827 * c-c++-common/spellcheck-reserved.c: Update expected output for
3828 C++ for merger of "did you mean" suggestions into the error
3829 message.
3830 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3831 you mean" suggestion into the error.
3832 * g++.dg/lookup/error1.C: Likewise.
3833 * g++.dg/lookup/pr77549.C: Likewise.
3834 * g++.dg/lookup/pr80913.C: Likewise.
3835 * g++.dg/lookup/suggestions1.C: Likewise.
3836 * g++.dg/lookup/suggestions2.C: New test.
3837 * g++.dg/overload/koenig1.C: Update expected output as above.
3838 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3839 * g++.dg/spellcheck-identifiers.C: Likewise.
3840 * g++.dg/spellcheck-ns.C: New test.
3841 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3842 * g++.dg/spellcheck-pr78656.C: Likewise.
3843 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3844 -fdiagnostics-show-caret to options.
3845 * g++.dg/spellcheck-pr80177.C: Likewise.
3846 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3847 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3848 * g++.dg/template/static10.C: Likewise.
3849 * g++.old-deja/g++.mike/ns5.C: Likewise.
3850 * g++.old-deja/g++.mike/ns7.C: Likewise.
3851 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3852 * g++.old-deja/g++.other/lineno5.C: Likewise.
3853
3854 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3855
3856 * g++.dg/cpp0x/auto24.C: Test location too.
3857 * g++.dg/cpp0x/auto3.C: Likewise.
3858 * g++.dg/cpp0x/auto42.C: Likewise.
3859 * g++.dg/cpp0x/initlist57.C: Likewise.
3860 * g++.dg/cpp0x/initlist75.C: Likewise.
3861 * g++.dg/cpp0x/initlist80.C: Likewise.
3862 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3863 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3864 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3865 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3866 * g++.old-deja/g++.other/typeck1.C: Likewise.
3867
3868 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3869
3870 PR middle-end/87469
3871 * g++.dg/pr87469.C: New test.
3872
3873 2018-10-29 Marek Polacek <polacek@redhat.com>
3874
3875 PR c++/87594 - constexpr rejects-valid with range-based for.
3876 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3877
3878 2018-10-29 Richard Biener <rguenther@suse.de>
3879
3880 PR tree-optimization/87785
3881 * gcc.dg/torture/20181029-1.c: New testcase.
3882 * gcc.dg/torture/20181029-2.c: Likewise.
3883
3884 2018-10-29 Richard Biener <rguenther@suse.de>
3885
3886 PR tree-optimization/87790
3887 * gcc.dg/pr87790.c: New testcase.
3888
3889 2018-10-29 Martin Liska <mliska@suse.cz>
3890
3891 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3892 * lib/gcov.exp: Remove legacy verify-intermediate.
3893
3894 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3895
3896 * gcc.dg/gimplefe-30.c: New test.
3897 * gcc.dg/gimplefe-31.c: New test.
3898 * gcc.dg/gimplefe-32.c: New test.
3899 * gcc.dg/gimplefe-33.c: New test.
3900
3901 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3902
3903 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3904 * gdc.dg/asan/asan.exp: New file.
3905 * gdc.dg/asan/gdc272.d: New test.
3906 * gdc.dg/compilable.d: New test.
3907 * gdc.dg/dg.exp: New file.
3908 * gdc.dg/gdc254.d: New test.
3909 * gdc.dg/gdc260.d: New test.
3910 * gdc.dg/gdc270a.d: New test.
3911 * gdc.dg/gdc270b.d: New test.
3912 * gdc.dg/gdc282.d: New test.
3913 * gdc.dg/gdc283.d: New test.
3914 * gdc.dg/imports/gdc170.d: New test.
3915 * gdc.dg/imports/gdc231.d: New test.
3916 * gdc.dg/imports/gdc239.d: New test.
3917 * gdc.dg/imports/gdc241a.d: New test.
3918 * gdc.dg/imports/gdc241b.d: New test.
3919 * gdc.dg/imports/gdc251a.d: New test.
3920 * gdc.dg/imports/gdc251b.d: New test.
3921 * gdc.dg/imports/gdc253.d: New test.
3922 * gdc.dg/imports/gdc254a.d: New test.
3923 * gdc.dg/imports/gdc256.d: New test.
3924 * gdc.dg/imports/gdc27.d: New test.
3925 * gdc.dg/imports/gdcpkg256/package.d: New test.
3926 * gdc.dg/imports/runnable.d: New test.
3927 * gdc.dg/link.d: New test.
3928 * gdc.dg/lto/lto.exp: New file.
3929 * gdc.dg/lto/ltotests_0.d: New test.
3930 * gdc.dg/lto/ltotests_1.d: New test.
3931 * gdc.dg/runnable.d: New test.
3932 * gdc.dg/simd.d: New test.
3933 * gdc.test/gdc-test.exp: New file.
3934 * lib/gdc-dg.exp: New file.
3935 * lib/gdc.exp: New file.
3936
3937 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3938
3939 PR fortran/54613
3940 * gfortran.dg/findloc_1.f90: New test.
3941 * gfortran.dg/findloc_2.f90: New test.
3942 * gfortran.dg/findloc_3.f90: New test.
3943 * gfortran.dg/findloc_4.f90: New test.
3944 * gfortran.dg/findloc_5.f90: New test.
3945 * gfortran.dg/findloc_6.f90: New test.
3946
3947 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3948 Jinsong Ji <jji@us.ibm.com>
3949
3950 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3951 formatting cleanup.
3952 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3953 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3954 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3955 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3956 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3957 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3958 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3959 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3960 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3961 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3962 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3963 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3964 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3965 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3966 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3967 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3968 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3969 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3970 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3971 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3972 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3973 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3974 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3975 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3976 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3977 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3978 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3979 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3980 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3981 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3982 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3983 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3984 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3985 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3986 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3987 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3988 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3989 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3990 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3991 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3992 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3993 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3994 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3995
3996 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3997
3998 * gcc.target/powerpc/ssse3-check.h: New file.
3999 * gcc.target/powerpc/ssse3-vals.h: New file.
4000 * gcc.target/powerpc/ssse3-pabsb.c: New file.
4001 * gcc.target/powerpc/ssse3-pabsd.c: New file.
4002 * gcc.target/powerpc/ssse3-pabsw.c: New file.
4003 * gcc.target/powerpc/ssse3-palignr.c: New file.
4004 * gcc.target/powerpc/ssse3-phaddd.c: New file.
4005 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
4006 * gcc.target/powerpc/ssse3-phaddw.c: New file.
4007 * gcc.target/powerpc/ssse3-phsubd.c: New file.
4008 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
4009 * gcc.target/powerpc/ssse3-phsubw.c: New file.
4010 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
4011 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
4012 * gcc.target/powerpc/ssse3-pshufb.c: New file.
4013 * gcc.target/powerpc/ssse3-psignb.c: New file.
4014 * gcc.target/powerpc/ssse3-psignd.c: New file.
4015 * gcc.target/powerpc/ssse3-psignw.c: New file.
4016
4017 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
4018
4019 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
4020 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
4021 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
4022 * gcc.target/powerpc/mmx-packs.c: Likewise.
4023 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
4024 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
4025 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
4026 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
4027 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
4028 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
4029 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
4030 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
4031 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
4032 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
4033 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
4034 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
4035 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
4036 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
4037 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
4038 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
4039 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
4040 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
4041 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
4042 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
4043 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
4044 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
4045 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
4046 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
4047 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
4048 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
4049 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
4050 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
4051 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
4052 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
4053 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
4054 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
4055 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
4056 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
4057 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
4058 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
4059 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
4060 * gcc.target/powerpc/pr37191.c: Likewise.
4061 * gcc.target/powerpc/sse-addps-1.c: Likewise.
4062 * gcc.target/powerpc/sse-addss-1.c: Likewise.
4063 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
4064 * gcc.target/powerpc/sse-andps-1.c: Likewise.
4065 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
4066 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
4067 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
4068 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
4069 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
4070 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
4071 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
4072 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
4073 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
4074 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
4075 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
4076 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
4077 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
4078 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
4079 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
4080 * gcc.target/powerpc/sse-divps-1.c: Likewise.
4081 * gcc.target/powerpc/sse-divss-1.c: Likewise.
4082 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
4083 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
4084 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
4085 * gcc.target/powerpc/sse-minps-1.c: Likewise.
4086 * gcc.target/powerpc/sse-minps-2.c: Likewise.
4087 * gcc.target/powerpc/sse-minss-1.c: Likewise.
4088 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
4089 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
4090 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4091 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4092 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4093 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4094 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4095 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4096 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4097 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4098 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4099 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4100 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4101 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4102 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4103 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4104 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4105 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4106 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4107 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4108 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4109 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4110 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4111 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4112 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4113 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4114 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4115 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4116 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4117 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4118 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4119 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4120 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4121 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4122 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4123 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4124 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4125 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
4126 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4127 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4128 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4129 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4130 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4131 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4132 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4133 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4134 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4135 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4136 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4137 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4138 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4139 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4140 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4141 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4142 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4143 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4144 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4145 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4146 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4147 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4148 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4149 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4150 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4151 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4152 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4153 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4154 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4155 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4156 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4157 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4158 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4159 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4160 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4161 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4162 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4163 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4164 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4165 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4166 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4167 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4168 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4169 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4170 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4171 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4172 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4173 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4174 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4175 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4176 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4177 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4178 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4179 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4180 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4181 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4182 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4183 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4184 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4185 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4186 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4187 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4188 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4189 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4190 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4191 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4192 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4193 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4194 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4195 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4196 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4197 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4198 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4199 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4200 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4201 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4202 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4203 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4204 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4205 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4206 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4207 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4208 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4209 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4210 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4211 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4212 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4213 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4214 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4215 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4216 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4217 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4218 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4219 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4220 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4221 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4222 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4223 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4224 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4225 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4226 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4227 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4228 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4229 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4230 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4231 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4232 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4233 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4234 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4235 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4236 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4237 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4238 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4239 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4240 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4241 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4242 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4243 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4244 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4245 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4246 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4247 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4248 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4249 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4250 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4251 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4252 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4253 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4254 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4255 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4256 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4257 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4258 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4259 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4260 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4261 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4262 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4263 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4264 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4265 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4266 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4267 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4268 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4269 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4270 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4271 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4272 ommitted "-mpower8-vector" to dg-options.
4273
4274 2018-10-26 Jan Hubicka <jh@suse.cz>
4275
4276 * g++.dg/lto/odr-1_0.C: Fix template.
4277 * g++.dg/lto/odr-1_1.C: Fix template.
4278
4279 2018-10-26 Richard Biener <rguenther@suse.de>
4280
4281 PR tree-optimization/87105
4282 * g++.dg/vect/slp-pr87105.cc: Adjust.
4283 * gcc.dg/torture/20181024-1.c: New testcase.
4284 * g++.dg/opt/20181025-1.C: Likewise.
4285
4286 2018-10-26 Richard Biener <rguenther@suse.de>
4287
4288 PR testsuite/87754
4289 * g++.dg/lto/odr-1_0.C: Fix pattern.
4290
4291 2018-10-26 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/87746
4294 * gcc.dg/pr87746.c: New testcase.
4295
4296 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297
4298 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4299
4300 2018-10-25 Carl Love <cel@us.ibm.com>
4301
4302 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4303
4304 2018-10-25 Martin Liska <mliska@suse.cz>
4305
4306 PR testsuite/87739
4307 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4308
4309 2018-10-25 Martin Liska <mliska@suse.cz>
4310
4311 PR other/87735
4312 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4313 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4314 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4315
4316 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4317
4318 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4319 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4320 * gcc.target/s390/global-array-element-pic.c: New test.
4321 * gcc.target/s390/global-array-even-element.c: New test.
4322 * gcc.target/s390/global-array-huge-element.c: New test.
4323 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4324 * gcc.target/s390/global-array-odd-element.c: New test.
4325
4326 2018-10-25 Jan Hubicka <jh@suse.cz>
4327
4328 * g++.dg/lto/odr-1_0.C: New test.
4329 * g++.dg/lto/odr-1_1.C: New test.
4330
4331 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4332
4333
4334 * gcc.dg/sibcall-9.c: Make v static.
4335 * gcc.dg/sibcall-10.c: Likewise.
4336
4337 2018-10-25 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/87665
4340 PR tree-optimization/87745
4341 * gfortran.dg/20181025-1.f: New testcase.
4342
4343 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR fortran/87725
4346 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4347 from kind with a colon rather than comma.
4348 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4349 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4350
4351 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4352
4353 * gcc.target/powerpc/float128-math.c: New test to make sure the
4354 long double built-in function names use the f128 form if the user
4355 switched from IBM long double to IEEE long double.
4356 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4357
4358 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR c++/86288
4361 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4362
4363 2018-10-24 Martin Sebor <msebor@redhat.com>
4364
4365 PR c++/84851
4366 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4367
4368 2018-10-24 Martin Liska <mliska@suse.cz>
4369
4370 PR tree-optimization/84436
4371 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4372 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4373 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4374 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4375 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4376
4377 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4378
4379 * gcc.target/s390/20181024-1.c: New test.
4380
4381 2018-10-24 Richard Biener <rguenther@suse.de>
4382
4383 PR tree-optimization/87105
4384 * gcc.dg/vect/bb-slp-39.c: New testcase.
4385 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4386
4387 2018-10-24 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/84013
4390 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4391
4392 2018-10-24 Richard Biener <rguenther@suse.de>
4393
4394 PR tree-optimization/87665
4395 * gcc.dg/torture/pr87665.c: New testcase.
4396
4397 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4398
4399 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4400 only. Add expected warnings and messages for c++2a.
4401
4402 2018-10-23 Richard Biener <rguenther@suse.de>
4403
4404 PR tree-optimization/87105
4405 PR tree-optimization/87608
4406 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4407 g++.dg/vect/slp-pr87105.cc: Likewise.
4408 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4409 relies on phiprop run before.
4410 * g++.dg/tree-ssa/pr30738.C: Likewise.
4411 * g++.dg/tree-ssa/pr57380.C: Likewise.
4412 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4413 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4414 confused by copies in the IL left by EVRP.
4415 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4416 by predictors.
4417 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4418 * gcc.dg/pr24574.c: Likewise.
4419 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4420
4421 2018-10-23 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/87700
4424 * gcc.dg/torture/pr87700.c: New testcase.
4425
4426 2018-10-23 Richard Biener <rguenther@suse.de>
4427
4428 PR tree-optimization/87693
4429 * gcc.dg/torture/pr87693.c: New testcase.
4430
4431 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4432
4433 PR fortran/85603
4434 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4435 occurring as it should and a regression caused by version 1 of
4436 this patch.
4437
4438 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4439
4440 PR tree-optimization/87633
4441 * g++.dg/pr87633.C: New test.
4442
4443 2018-10-22 Marek Polacek <polacek@redhat.com>
4444
4445 PR testsuite/87694
4446 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4447
4448 2018-10-22 Richard Biener <rguenther@suse.de>
4449
4450 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4451 * gcc.dg/predict-6.c: Adjust.
4452 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4453 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4454 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4455
4456 2018-10-22 Martin Liska <mliska@suse.cz>
4457
4458 PR tree-optimization/87686
4459 * g++.dg/tree-ssa/pr87686.C: New test.
4460
4461 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4462
4463 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4464 properly -std= options.
4465
4466 2018-10-22 Richard Biener <rguenther@suse.de>
4467
4468 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4469
4470 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4471
4472 * gnat.dg/sso14.adb: New test.
4473 * gnat.dg/sso15.adb: Likewise.
4474
4475 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4476
4477 * gnat.dg/warn19.ad[sb]: New test.
4478 * gnat.dg/warn19_pkg.ads: New helper.
4479
4480 2018-10-22 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/87640
4483 * gcc.dg/torture/pr87640.c: New testcase.
4484
4485 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4486
4487 * gcc.target/s390/litpool-int.c: New test.
4488
4489 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4490
4491 PR target/72782
4492 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4493 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4494 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4495 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4496 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4497 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4498 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4499 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4500
4501 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4502
4503 PR target/72782
4504 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4505 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4506 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4507 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4508 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4509 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4510 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4511 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4512 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4513 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4514 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4515 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4516 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4517 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4518 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4519 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4520 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4521 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4522 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4523 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4524 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4525 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4526 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4527 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4528 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4529 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4530 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4531
4532 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4533
4534 PR target/72782
4535 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4536 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4537 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4538 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4539 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4540 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4541 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4542 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4543 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4544 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4545 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4546 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4547 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4548 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4549 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4550 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4551 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4552
4553 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4554
4555 PR target/72782
4556 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4557 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4558 (__builtin_ia32_vfmsubps512_mask): Likewise.
4559 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4560 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4561 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4562 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4563 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4564 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4565 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4566 * gcc.target/i386/sse-13.c
4567 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4568 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4569 (__builtin_ia32_vfmsubps512_mask): Likewise.
4570 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4571 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4572 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4573 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4574 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4575 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4576 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4577 * gcc.target/i386/sse-23.c
4578 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4579 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4580 (__builtin_ia32_vfmsubps512_mask): Likewise.
4581 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4582 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4583 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4584 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4585 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4586 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4587 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4588
4589 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4590
4591 PR target/72782
4592 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4593 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4594 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4595 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4596 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4597 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4598 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4599 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4600 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4601 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4602 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4603
4604 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4605
4606 PR target/72782
4607 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4608 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4609 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4610 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4611 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4612 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4613 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4614 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4615 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4616 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4617 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4618
4619 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4620
4621 PR target/72782
4622 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4623 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4624 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4625 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4626 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4627 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4628 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4629 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4630 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4631 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4632 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4633
4634 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4635
4636 PR fortran/71880
4637 * gfortran.dg/deferred_character_31.f90 : New test.
4638
4639 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4640
4641 PR target/72782
4642 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4643 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4644 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4645 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4646 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4647 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4648 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4649 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4650 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4651
4652 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4653
4654 PR target/87662
4655 * gcc.target/i386/pr87662.c
4656
4657 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4658
4659 PR target/72782
4660 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4661 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4662 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4663 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4664 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4665 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4666 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4667 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4668
4669 2018-10-20 Marek Polacek <polacek@redhat.com>
4670
4671 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4672 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4673 the list of default stds to test.
4674
4675 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR middle-end/87647
4678 * gcc.c-torture/compile/pr87647.c: New test.
4679
4680 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4681
4682 PR middle-end/85488
4683 PR middle-end/87649
4684 * c-c++-common/gomp/doacross-2.c: New test.
4685 * c-c++-common/gomp/sink-3.c: Expect another error during error
4686 recovery.
4687
4688 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4689
4690 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4691 field number.
4692 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4693
4694 2018-10-19 Richard Biener <rguenther@suse.de>
4695
4696 PR middle-end/87645
4697 * gcc.dg/torture/pr87645.c: New testcase.
4698
4699 2018-10-19 Richard Biener <rguenther@suse.de>
4700
4701 PR target/87657
4702 * gcc.target/i386/pr87657.c: New testcase.
4703
4704 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4705
4706 PR target/72782
4707 * gcc.target/i386/avx512-binop-1.h: New file.
4708 * gcc.target/i386/avx512-binop-2.h: Likewise.
4709 * gcc.target/i386/avx512-binop-3.h: Likewise.
4710 * gcc.target/i386/avx512-binop-4.h: Likewise.
4711 * gcc.target/i386/avx512-binop-5.h: Likewise.
4712 * gcc.target/i386/avx512-binop-6.h: Likewise.
4713 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4714 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4715 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4716 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4717 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4718 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4719 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4720 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4721 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4722 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4723 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4724 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4725 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4726 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4727 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4728 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4729 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4730
4731 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4732
4733 PR rtl-optimization/87596
4734 * gcc.target/i386/pr87596.c: New test.
4735
4736 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * gnat.dg/frame_overflow2.adb: New test.
4739
4740 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4741
4742 PR target/72782
4743 * gcc.target/i386/avx512-fma-1.h: New file.
4744 * gcc.target/i386/avx512-fma-2.h: Likewise.
4745 * gcc.target/i386/avx512-fma-3.h: Likewise.
4746 * gcc.target/i386/avx512-fma-4.h: Likewise.
4747 * gcc.target/i386/avx512-fma-5.h: Likewise.
4748 * gcc.target/i386/avx512-fma-6.h: Likewise.
4749 * gcc.target/i386/avx512-fma-7.h: Likewise.
4750 * gcc.target/i386/avx512-fma-8.h: Likewise.
4751 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4752 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4753 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4754 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4755 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4756 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4757 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4758 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4759 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4760 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4761 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4762
4763 2018-10-18 Tobias Burnus <burnus@net-b.de>
4764
4765 PR fortran/87625
4766 * gfortran.dg/realloc_on_assign_31.f90: New file.
4767
4768 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4769
4770 PR tree-optimization/87562
4771 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4772 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4773 * c-c++-common/substring-location-PR-87562-1.c: New test.
4774 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4775 PR 87562.
4776 * gcc.dg/plugin/pr87562-a.h: New file.
4777 * gcc.dg/plugin/pr87562-b.h: New file.
4778
4779 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4780
4781 PR fortran/58618
4782 * gfortran.dg/associate_45.f90 : New test.
4783
4784 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4785
4786 PR fortran/58618
4787 * gfortran.dg/deferred_character_30.f90 : New test.
4788
4789 2018-10-18 Richard Biener <rguenther@suse.de>
4790
4791 PR middle-end/87087
4792 * gcc.dg/torture/pr87087.c: New testcase.
4793 * gcc.dg/graphite/pr84204.c: XFAIL.
4794 * gcc.dg/graphite/pr85935.c: Likewise.
4795
4796 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4797
4798 PR target/87537
4799 * gcc.target/i386/pr87537-1.c: New test.
4800
4801 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4802
4803 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4804 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4805 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4806 gcc.dg/gnu2x-static-assert-1.c: New tests.
4807 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4808
4809 2018-10-17 Tobias Burnus <burnus@net-b.de>
4810
4811 PR fortran/87632
4812 * gfortran.dg/select_type_47.f90: New.
4813
4814 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4815
4816 * gcc.c-torture/execute/pr87623.c: New test.
4817
4818 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4819
4820 PR c++/84705
4821 * g++.dg/cpp0x/pr84705.C: New.
4822
4823 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4824
4825 PR fortran/56386
4826 PR fortran/58906
4827 PR fortran/77385
4828 * gfortran.dg/associate_44.f90 : New test.
4829
4830 PR fortran/80260
4831 * gfortran.dg/select_type_45.f90 : New test.
4832
4833 PR fortran/82077
4834 * gfortran.dg/select_type_46.f90 : New test.
4835
4836 2018-10-16 Tobias Burnus <burnus@net-b.de>
4837
4838 PR fortran/67125
4839 * gfortran.dg/allocate_with_source_26.f90: Extend
4840 testcase with polymorphic variables.
4841
4842 2018-10-16 Tobias Burnus <burnus@net-b.de>
4843
4844 PR fortran/67125
4845 * gfortran.dg/allocate_with_source_26.f90: New.
4846
4847 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4848
4849 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4850 to reflect minimum margin width.
4851 * gcc.dg/missing-header-fixit-4.c: Likewise.
4852 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4853 Likewise.
4854 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4855 Likewise.
4856 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4857 New test.
4858 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4859
4860 2018-10-15 Tobias Burnus <burnus@net-b.de>
4861
4862 PR fortran/87597
4863 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4864
4865 2018-10-15 Renlin Li <renlin.li@arm.com>
4866
4867 PR target/87563
4868 * gcc.target/aarch64/sve/pr87563.c: New.
4869
4870 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4871 Tobias Burnus <burnus@gcc.gnu.org>
4872
4873 PR fortran/87566
4874 * gfortran.dg/select_type_44.f90: New test.
4875 * gfortran.dg/associate_42.f90: New test.
4876
4877 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4878
4879 PR tree-optimization/87022
4880 * gcc.dg/tree-ssa/pr87022.c: New test.
4881
4882 2018-10-15 Richard Biener <rguenther@suse.de>
4883
4884 PR middle-end/87610
4885 * gcc.dg/torture/restrict-6.c: New testcase.
4886
4887 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4888
4889 * g++.dg/vec-init-1.C: New test.
4890
4891 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4892
4893 PR target/87599
4894 * gcc.target/i386/pr87599.c: New test.
4895
4896 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4897
4898 PR target/87572
4899 * gcc.target/i386/pr87572.c: New test.
4900
4901 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4902
4903 PR fortran/83146
4904 * gfortran.dg/associate_43.f90: New test.
4905
4906 2018-10-14 Anthony Green <green@moxielogic.com>
4907
4908 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4909
4910 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4911
4912 PR middle-end/81376
4913 * c-c++-common/pr81376.c: New test.
4914 * gcc.target/i386/387-ficom-2.c: Update test.
4915 * gcc.target/i386/387-ficom-2.c: Ditto.
4916
4917 2018-10-12 Tobias Burnus <burnus@net-b.de>
4918
4919 PR fortran/87597
4920 * gfortran.dg/inline_matmul_24.f90: New.
4921
4922 2018-10-12 Tobias Burnus <burnus@net-b.de>
4923
4924 PR fortran/58787
4925 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4926 * gfortran.dg/interface_42.f90: Ditto.
4927 * gfortran.dg/internal_references_1.f90: Ditto.
4928 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4929 * gfortran.dg/pr65453.f90: Ditto.
4930 * gfortran.dg/pr77414.f90: Ditto.
4931 * gfortran.dg/pr78741.f90: Ditto.
4932 * gfortran.dg/same_name_2.f90: Ditto.
4933
4934 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4935
4936 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4937 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4938
4939 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4940
4941 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4942 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4943 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4944 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4945 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4946 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4947 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4948 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4949 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4950 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4951
4952 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4953
4954 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4955 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4956 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4957 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4958 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4959 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4960 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4961 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4962 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4963 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4964 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4965 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4966 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4967 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4968 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4969 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4970 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4971 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4972
4973 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4974
4975 * gcc.target/powerpc/fold-vec-select-char.c: New.
4976 * gcc.target/powerpc/fold-vec-select-double.c: New.
4977 * gcc.target/powerpc/fold-vec-select-float.c: New.
4978 * gcc.target/powerpc/fold-vec-select-int.c: New.
4979 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4980 * gcc.target/powerpc/fold-vec-select-short.c: New.
4981
4982 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4983
4984 PR tree-optimization/86829
4985 * gcc.dg/sinatan-1.c: New test.
4986 * gcc.dg/sinatan-2.c: New test.
4987 * gcc.dg/sinatan-3.c: New test.
4988
4989 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4990
4991 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4992 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4993 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4994
4995 2018-10-11 Tobias Burnus <burnus@net-b.de>
4996
4997 Revert:
4998 2018-10-09 Tobias Burnus <burnus@net-b.de>
4999
5000 PR fortran/83522
5001 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5002 change to dg-do compile.
5003 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5004 * gfortran.dg/array_initializer_1.f90: Use array
5005 element not size-one section.
5006 * gfortran.dg/array_substring.f90: New.
5007
5008 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
5009
5010 PR target/87511
5011 * gcc.target/aarch64/pr87511.c: Add new test.
5012
5013 2018-10-11 David Malcolm <dmalcolm@redhat.com>
5014
5015 PR c++/84993
5016 * g++.dg/torture/accessor-fixits-9.C: New test.
5017
5018 2018-10-11 Nathan Sidwell <nathan@acm.org>
5019
5020 * g++.dg/parse/close-brace.C: New.
5021 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
5022 * g++.old-deja/g++.other/crash32.C: Add another error
5023
5024 2018-10-11 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR c++/85070
5027 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
5028 c++14_only to c++14.
5029
5030 2018-10-11 David Malcolm <dmalcolm@redhat.com>
5031
5032 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
5033 there hasn't been a dg-end-multiline-output since the last
5034 dg-begin-multiline-output.
5035 (dg-end-multiline-output): Issue an error if there hasn't been a
5036 dg-begin-multiline-output. Reset _multiline_last_beginning_line
5037 as soon possible. Rename "line" to "last_line".
5038
5039 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
5040
5041 * selftests/repeat.rtl: New file.
5042
5043 2018-10-11 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR c++/87582
5046 * g++.dg/cpp1z/decomp48.C: New test.
5047
5048 2018-10-11 David Malcolm <dmalcolm@redhat.com>
5049
5050 * g++.dg/diagnostic/macro-arg-count.C: Move to...
5051 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
5052 output for C vs C++. Expect notes showing the definitions of the
5053 macros.
5054 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
5055 above.
5056
5057 2018-10-11 Martin Jambor <mjambor@suse.cz>
5058
5059 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
5060 greater that the size of double by target large_long double.
5061
5062 2018-10-11 Jakub Jelinek <jakub@redhat.com>
5063
5064 * g++.dg/cpp2a/feat-cxx2a.C: New test.
5065
5066 PR c++/87547
5067 * g++.dg/rtti/typeid12.C: New test.
5068
5069 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
5070
5071 * g++.dg/other/pr87574.C: New test.
5072
5073 2018-10-10 Marek Polacek <polacek@redhat.com>
5074
5075 PR c++/87567 - constexpr rejects call to non-constexpr function.
5076 * g++.dg/cpp1y/constexpr-loop7.C: New test.
5077
5078 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
5079
5080 PR target/87579
5081 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
5082 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5083 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5084 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5085 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5086 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5087 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5088 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5089 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5090 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5091 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5092 * gcc.target/powerpc/pr37191.c: Likewise.
5093 2018-10-10 Martin Sebor <msebor@redhat.com>
5094
5095 PR c/54391
5096 * gcc.dg/transparent-union-6.c: New.
5097
5098 2018-10-10 Martin Sebor <msebor@redhat.com>
5099
5100 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
5101 Add a test for 2-byte wchar_t.
5102 * gcc.dg/builtin-memchr.c: New test.
5103
5104 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
5105
5106 PR target/87573
5107 * gcc.target/i386/pr87573.c: New test.
5108
5109 2018-10-10 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR target/87550
5112 * gcc.target/i386/pr87550.c: New test.
5113
5114 PR c/87286
5115 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
5116
5117 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/84423
5120 * g++.dg/concepts/pr84423-1.C: New.
5121 * g++.dg/concepts/pr84423-2.C: Likewise.
5122 * g++.dg/cpp0x/auto39.C: Test location too.
5123 * g++.dg/cpp0x/auto9.C: Likewise.
5124 * g++.dg/cpp1y/pr60384.C: Likewise.
5125
5126 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
5127
5128 * gcc.target/powerpc/sse3-check.h: New file.
5129 * gcc.target/powerpc/sse3-addsubps.c: New file.
5130 * gcc.target/powerpc/sse3-addsubpd.c: New file.
5131 * gcc.target/powerpc/sse3-haddps.c: New file.
5132 * gcc.target/powerpc/sse3-hsubps.c: New file.
5133 * gcc.target/powerpc/sse3-haddpd.c: New file.
5134 * gcc.target/powerpc/sse3-hsubpd.c: New file.
5135 * gcc.target/powerpc/sse3-lddqu.c: New file.
5136 * gcc.target/powerpc/sse3-movsldup.c: New file.
5137 * gcc.target/powerpc/sse3-movshdup.c: New file.
5138 * gcc.target/powerpc/sse3-movddup.c: New file.
5139 * gcc.target/powerpc/pr37191.c: New file.
5140
5141 2018-10-09 Tobias Burnus <burnus@net-b.de>
5142
5143 PR fortran/83522
5144 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5145 change to dg-do compile.
5146 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5147 * gfortran.dg/array_initializer_1.f90: Use array
5148 element not size-one section.
5149 * gfortran.dg/array_substring.f90: New.
5150
5151 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5152
5153 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5154 testcase.
5155
5156 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5157
5158 * gnat.dg/warn17.adb: New testcase.
5159
5160 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5161
5162 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5163 gnat.dg/inline14_pkg.ads: New testcase.
5164
5165 2018-10-09 Ed Schonberg <schonberg@adacore.com>
5166
5167 * gnat.dg/warn18.adb: New testcase.
5168
5169 2018-10-09 Martin Liska <mliska@suse.cz>
5170
5171 * c-c++-common/asan/pr64820.c: Add line number to scanned
5172 pattern.
5173 * c-c++-common/asan/use-after-return-1.c: Likewise.
5174 * g++.dg/asan/function-argument-1.C (main): Likewise.
5175 * g++.dg/asan/function-argument-2.C (main): Likewise.
5176 * g++.dg/asan/function-argument-3.C (main): Likewise.
5177 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
5178 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
5179 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5180 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5181 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5182 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5183 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5184 * gcc.dg/asan/pr78541.c (main): Likewise.
5185 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5186 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5187 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5188 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5189 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5190 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5191
5192 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
5193
5194 PR fortran/87151
5195 * gfortran.dg/deferred_type_component_3.f90: New test.
5196
5197 PR fortran/80931
5198 * gfortran.dg/deferred_character_28.f90: New test.
5199 * gfortran.dg/deferred_character_29.f90: New test (note that
5200 this test appears in PR83196 comment #4 by mistake).
5201
5202 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 * gcc.target/i386/vararg-loc.c: Accept a column number.
5205
5206 2018-10-08 Martin Liska <mliska@suse.cz>
5207
5208 * gcc.target/i386/i386.exp: Move procedures to
5209 target-supports.exp.
5210 * g++.target/i386/i386.exp: New file.
5211 * gcc.target/i386/mv*.C: Move here tests and remove
5212 target filter in these tests.
5213
5214 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
5215
5216 * gfortran.dg/contiguous_4.f90: Adjust.
5217 * gfortran.dg/contiguous_4.f90: New test.
5218
5219 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
5220
5221 PR fortran/86372
5222 * gfortran.dg/associate_41.f90: New test.
5223
5224 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5225
5226 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
5227 * gnat.dg/string_merge1.adb: Likewise.
5228 * gnat.dg/string_merge2.adb: Likewise.
5229
5230 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5231
5232 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5233
5234 2018-10-08 Martin Liska <mliska@suse.cz>
5235
5236 * g++.dg/ext/pr82625.C: Add dg-compile filter.
5237
5238 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
5239
5240 PR c++/71128
5241 * g++.dg/concepts/pr71128.C: New.
5242
5243 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
5244
5245 PR c/87286
5246 * gcc.dg/pr87286.c: New test.
5247
5248 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5249
5250 PR fortran/86111
5251 * gfortran.dg/array_constructor_type_23.f90: New test.
5252
5253 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
5254
5255 PR fortran/83999
5256 * gfortran.dg/elemental_function_4.f90 : New test.
5257
5258 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
5259
5260 PR rtl-optimization/86939
5261 PR rtl-optimization/87479
5262 * gcc.target/powerpc/pr86939.c: New test.
5263 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5264
5265 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5266
5267 * gnat.dg/string_merge1.adb: Fix test expectations.
5268 * gnat.dg/string_merge2.adb: Likewise.
5269
5270 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5271
5272 PR c++/56856
5273 * g++.dg/ext/builtin4.C: Set expected location for warning to the
5274 correct location within the format string.
5275 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5276 files for testing locations within string literal locations from
5277 the C frontend.
5278 * g++.dg/warn/Wformat-method.C: New test.
5279 * g++.dg/warn/Wformat-pr71863.C: New test.
5280 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5281 * g++.dg/warn/Wformat-ranges.C: New test, based on
5282 gcc.dg/format/diagnostic-ranges.c.
5283 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5284 (test_multitoken_macro): Generalize expected output to work with
5285 both C and C++.
5286 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5287 (test_stringified_token_1): Likewise.
5288 (test_stringified_token_3): Likewise.
5289
5290 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5291
5292 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5293 count. If there's a 3rd argument, use dg-process-target on it,
5294 bailing out, or recording expected failures as "maybe_x".
5295 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5296 to convert pass/fail into xpass/xfail.
5297
5298 2018-10-05 Martin Sebor <msebor@redhat.com>
5299
5300 PR tree-optimization/87490
5301 * gcc.dg/pr87490.c: New test.
5302 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5303
5304 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5305
5306 PR tree-optimization/71625
5307 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5308 (test_vclz_s16): Ditto.
5309 (test_vclz_s32): Ditto.
5310 (test_vclzq_s8): Ditto.
5311 (test_vclzq_s16): Ditto.
5312 (test_vclzq_s32): Ditto.
5313 (test_vclz_u8): Ditto.
5314 (test_vclz_u16): Ditto.
5315 (test_vclz_u32): Ditto.
5316 (test_vclzq_u8): Ditto.
5317 (test_vclzq_u16): Ditto.
5318 (test_vclzq_u32): Ditto.
5319 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5320 (test_vneg_s16): Ditto.
5321 (test_vneg_s32): Ditto.
5322 (test_vneg_s64): Ditto.
5323 (test_vnegd_s64): Ditto.
5324 (test_vnegq_s8): Ditto.
5325 (test_vnegq_s16): Ditto.
5326 (test_vnegq_s32): Ditto.
5327 (test_vnegq_s64): Ditto.
5328
5329 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5330
5331 PR target/87509
5332 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5333 of dfp_hw. Don't include <altivec.h>.
5334 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5335 lp64.
5336 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5337 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5338 * gcc.target/powerpc/test_mffsl.c: Ditto.
5339
5340 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5341
5342 * c-c++-common/Wprio-ctor-dtor.c: New test.
5343
5344 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5345
5346 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5347 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5348 dg-additional-options. Add dg-message and dg-missed directives
5349 to verify that -fopt-info messages are written at the correct
5350 locations.
5351
5352 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5353
5354 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5355 due to "-internals" not being selected.
5356 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5357 "-internals" added to re-enable the output from test_scopes.
5358 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5359
5360 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5361
5362 * gnat.dg/string_merge1.adb: New test.
5363 * gnat.dg/string_merge2.adb: New test.
5364 * gcc.dg/merge-all-constants-1.c: Adjust test.
5365 * gcc.dg/merge-all-constants-2.c: New test.
5366
5367 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5368
5369 PR target/87486
5370 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5371
5372 2018-10-04 Martin Liska <mliska@suse.cz>
5373
5374 PR c/87483
5375 * gcc.dg/pr87483.c: New test.
5376
5377 2018-10-04 Martin Liska <mliska@suse.cz>
5378
5379 PR ipa/82625
5380 * g++.dg/ext/pr82625.C: New test.
5381
5382 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5383
5384 * gcc.dg/plugin/dump-1.c: New test.
5385 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5386 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5387
5388 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5389
5390 PR rtl-optimization/87466
5391 * gcc.target/powerpc/pr87466.c: New test.
5392
5393 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5394
5395 PR tree-optimization/85787
5396 * gcc.dg/ipa/propmalloc-4.c: New test.
5397
5398 2018-10-04 Richard Biener <rguenther@suse.de>
5399
5400 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5401
5402 2018-10-03 Ian Lance Taylor <iant@google.com>
5403
5404 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5405
5406 2018-10-03 Martin Sebor <msebor@redhat.com>
5407
5408 * gcc.dg/warn-sprintf-no-nul.c: New test.
5409
5410 2018-10-03 Martin Liska <mliska@suse.cz>
5411
5412 PR gcov-profile/86109
5413 * g++.dg/gcov/pr86109.C: New test.
5414
5415 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5416
5417 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5418 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5419
5420 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5421
5422 PR target/87081
5423 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5424
5425 2018-10-01 Martin Sebor <msebor@redhat.com>
5426
5427 * gcc.dg/warn-strnlen-no-nul.c: New.
5428
5429 2018-10-01 Carl Love <cel@us.ibm.com>
5430
5431 PR 69431
5432 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5433 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5434 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5435 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5436 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5437
5438 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5439
5440 PR fortran/65677
5441 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5442 the call to adjustl and direct assignment of the substring.
5443
5444 2018-10-01 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/87465
5447 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5448
5449 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5450
5451 PR target/86486
5452 * gcc.dg/pr82788.c: Skip for AArch64.
5453 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5454 * gcc.target/aarch64/subsp.c: Likewise.
5455 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5456 on AArch64.
5457 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5458 * gcc.dg/stack-check-12.c: ILP32 fixup.
5459 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5460 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5461 * lib/target-supports.exp
5462 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5463 require frame pointer for non-leaf functions.
5464
5465 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5466
5467 PR target/86486
5468 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5469 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5470 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5471 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5472 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5473 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5474 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5475 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5476 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5477 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5478 * gcc.target/aarch64/stack-check-alloca.h: New.
5479 * gcc.target/aarch64/stack-check-14.c: New.
5480 * gcc.target/aarch64/stack-check-15.c: New.
5481
5482 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5483
5484 PR target/86486
5485 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5486 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5487 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5488 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5489
5490 2018-10-01 Jeff Law <law@redhat.com>
5491 Richard Sandiford <richard.sandiford@linaro.org>
5492 Tamar Christina <tamar.christina@arm.com>
5493
5494 PR target/86486
5495 * gcc.target/aarch64/stack-check-12.c: New.
5496 * gcc.target/aarch64/stack-check-13.c: New.
5497 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5498 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5499 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5500 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5501 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5502 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5503 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5504 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5505 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5506 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5507 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5508 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5509 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5510 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5511 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5512 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5513 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5514 * gcc.target/aarch64/stack-check-prologue.h: New.
5515 * lib/target-supports.exp
5516 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5517
5518 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5519
5520 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5521 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5522 (check_compile): Support values already Boolean.
5523 (check_alias_available, check_gc_sections_available,
5524 check_profiling_available, check_effective_target_vect_cmdline_needed,
5525 check_effective_target_vect_int,
5526 check_effective_target_vect_intfloat_cvt,
5527 check_effective_target_vect_doubleint_cvt,
5528 check_effective_target_vect_intdouble_cvt,
5529 check_effective_target_vect_uintfloat_cvt,
5530 check_effective_target_vect_floatint_cvt,
5531 check_effective_target_vect_floatuint_cvt,
5532 check_effective_target_vect_peeling_profitable,
5533 check_effective_target_vect_simd_clones,
5534 check_effective_target_vect_peeling_profitable,
5535 check_effective_target_vect_simd_clones,
5536 check_effective_target_vect_shift,
5537 check_effective_target_vect_bswap,
5538 check_effective_target_vect_shift_char,
5539 check_effective_target_vect_float,
5540 check_effective_target_vect_double,
5541 check_effective_target_vect_long_long,
5542 check_effective_target_vect_no_int_min_max,
5543 check_effective_target_vect_no_int_add,
5544 check_effective_target_vect_no_bitwise,
5545 check_effective_target_vect_perm,
5546 check_effective_target_vect_perm_byte,
5547 check_effective_target_vect_perm_short,
5548 check_effective_target_xorsign,
5549 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5550 check_effective_target_vect_widen_sum_hi_to_si,
5551 check_effective_target_vect_widen_sum_qi_to_hi,
5552 check_effective_target_vect_widen_sum_qi_to_si,
5553 check_effective_target_vect_widen_mult_qi_to_hi,
5554 check_effective_target_vect_widen_mult_hi_to_si,
5555 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5556 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5557 check_effective_target_vect_widen_mult_si_to_di_pattern,
5558 check_effective_target_vect_widen_shift,
5559 check_effective_target_vect_sdot_qi,
5560 check_effective_target_vect_udot_qi,
5561 check_effective_target_vect_sdot_hi,
5562 check_effective_target_vect_udot_hi,
5563 check_effective_target_vect_usad_char,
5564 check_effective_target_vect_pack_trunc,
5565 check_effective_target_vect_unpack,
5566 check_effective_target_unaligned_stack,
5567 check_effective_target_vect_no_align,
5568 check_effective_target_vect_hw_misalign,
5569 check_effective_target_natural_alignment_32,
5570 check_effective_target_natural_alignment_64,
5571 check_effective_target_vect_element_align,
5572 check_effective_target_vect_load_lanes **,
5573 check_effective_target_vect_condition,
5574 check_effective_target_vect_cond_mixed,
5575 check_effective_target_vect_char_mult,
5576 check_effective_target_vect_short_mult,
5577 check_effective_target_vect_int_mult,
5578 check_effective_target_vect_extract_even_odd,
5579 check_effective_target_vect_interleave,
5580 check_effective_target_vect_stridedN,
5581 check_effective_target_vect_call_copysignf,
5582 check_effective_target_sqrt_insn,
5583 check_effective_target_vect_call_sqrtf,
5584 check_effective_target_vect_call_btrunc,
5585 check_effective_target_vect_call_btruncf,
5586 check_effective_target_vect_call_ceil,
5587 check_effective_target_vect_call_ceilf,
5588 check_effective_target_vect_call_floor,
5589 check_effective_target_vect_call_floorf,
5590 check_effective_target_vect_call_lceil,
5591 check_effective_target_vect_call_lfloor,
5592 check_effective_target_vect_call_nearbyint,
5593 check_effective_target_vect_call_nearbyintf,
5594 check_effective_target_vect_call_round,
5595 check_effective_target_vect_call_roundf,
5596 check_effective_target_section_anchors,
5597 check_effective_target_bswap,
5598 check_effective_target_sync_int_long,
5599 check_effective_target_sync_char_short,
5600 check_effective_target_tiny,
5601 check_effective_target_pie_copyreloc,
5602 check_effective_target_got32x_reloc,
5603 check_effective_target_tls_get_addr_via_got): Use new caching.
5604
5605 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5606
5607 PR tree-optimization/87261
5608 * gcc.dg/pr87261.c: New test.
5609
5610 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5611
5612 * gcc.target/arc/tph_addx.c: New test.
5613
5614 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5615
5616 * gcc.target/arc/tmac-3.c: New file.
5617
5618 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5619
5620 PR fortran/87359
5621 * gfortran.dg/associate_40.f90 : New test.
5622
5623 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5624
5625 PR fortran/70752
5626 PR fortran/72709
5627 * gfortran.dg/deferred_character_25.f90 : New test.
5628 * gfortran.dg/deferred_character_26.f90 : New test.
5629 * gfortran.dg/deferred_character_27.f90 : New test to verify
5630 that PR82617 remains fixed.
5631
5632 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5633
5634 PR fortran/70149
5635 * gfortran.dg/deferred_character_24.f90 : New test.
5636
5637 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5638
5639 PR target/87370
5640 * gcc.target/i386/pr87370.c: New test.
5641
5642 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5643
5644 PR fortran/65667
5645 * gfortran.dg/dependency_52.f90 : New test.
5646
5647 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR target/87467
5650 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5651 (CALC): Use double instead of float.
5652 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5653 _mm512_abs_ps and _mm512_mask_abs_ps.
5654
5655 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5656
5657 * c-c++-common/unroll-1.c: Update expected output from "note" to
5658 "optimized".
5659 * c-c++-common/unroll-2.c: Likewise.
5660 * c-c++-common/unroll-3.c: Likewise.
5661 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5662 dg-message to dg-missed. Convert param from -fopt-info to
5663 -fopt-info-missed-ipa.
5664 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5665 dg-message to dg-missed.
5666 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5667 dg-message to dg-optimized.
5668 * gcc.dg/pr26570.c: Update expected output from dg-message to
5669 dg-missed. Convert param from -fopt-info to
5670 -fopt-info-missed-ipa.
5671 * gcc.dg/pr32773.c: Likewise.
5672 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5673 dg-message to dg-missed.
5674 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5675 dg-optimized.
5676 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5677 from -fopt-info to -fopt-info-vec.
5678 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5679 "note" to "optimized".
5680 * gfortran.dg/directive_unroll_2.f90: Likewise.
5681 * gfortran.dg/directive_unroll_3.f90: Likewise.
5682 * gnat.dg/unroll4.adb: Likewise.
5683 * lib/gcc-dg.exp (dg-optimized): New procedure.
5684 (dg-missed): New procedure.
5685
5686 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5687
5688 PR c/87390
5689 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5690 values explicitly to target type for comparison.
5691
5692 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5693
5694 PR testsuite/87433
5695 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5696 instead of 4.
5697
5698 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5699
5700 PR testsuite/87433
5701 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5702
5703 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5704
5705 * gcc.target/sparc/20160229-1.c: Minor tweak.
5706 * gcc.target/sparc/cbcond-2.c: Likewise.
5707 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5708 * gcc.target/sparc/movcc-2.c: Minor tweak.
5709 * gcc.target/sparc/overflow-3.c: Likewise.
5710 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5711 * gcc.target/sparc/overflow-5.c: Minor tweak.
5712 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5713
5714 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5715
5716 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5717 valid value, in the "vector bool int" case.
5718
5719 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5720
5721 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5722 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5723 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5724
5725 2018-09-27 Martin Liska <mliska@suse.cz>
5726
5727 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5728 * g++.dg/torture/pr59265.C: Likewise.
5729 * g++.dg/tree-prof/morefunc.C: Likewise.
5730 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5731 * gcc.dg/pr26570.c: Likewise.
5732 * gcc.dg/pr32773.c: Likewise.
5733 * gcc.dg/pr40209.c: Likewise.
5734 * gcc.dg/pr51957-1.c: Likewise.
5735 * gcc.dg/pr80747.c: Likewise.
5736 * gcc.target/aarch64/pr62262.c: Likewise.
5737
5738 2018-09-27 Richard Biener <rguenther@suse.de>
5739
5740 PR testsuite/87451
5741 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5742
5743 2018-09-27 Richard Biener <rguenther@suse.de>
5744
5745 PR debug/37801
5746 PR debug/87440
5747 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5748 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5749
5750 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5751
5752 PR c++/67544
5753 * g++.dg/concepts/pr67544.C: New.
5754
5755 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/84940
5758 * g++.dg/expr/unary4.C: New.
5759
5760 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5761
5762 PR gcov-profile/86957
5763 * gcc.dg/Wmissing-profile.c: New test.
5764
5765 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5766
5767 PR c/87390
5768 * gcc.target/i386/excess-precision-9.c,
5769 gcc.target/i386/excess-precision-10.c: New tests.
5770
5771 2018-09-26 Richard Biener <rguenther@suse.de>
5772
5773 PR debug/87443
5774 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5775
5776 2018-09-26 Martin Jambor <mjambor@suse.cz>
5777
5778 PR c/87347
5779 * gcc.dg/pr87347.c: New test.
5780
5781 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5782
5783 PR c++/71131
5784 * g++.dg/concepts/pr71131.C: New.
5785
5786 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/71127
5789 * g++.dg/concepts/pr71127.C: New.
5790
5791 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5792
5793 PR c++/67655
5794 * g++.dg/concepts/pr67655.C: New.
5795
5796 2018-09-26 Thomas Quinot <quinot@adacore.com>
5797
5798 * gnat.dg/sso13.adb: New testcase.
5799
5800 2018-09-26 Justin Squirek <squirek@adacore.com>
5801
5802 * gnat.dg/warn16.adb: New testcase.
5803
5804 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5805
5806 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5807 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5808 gnat.dg/elab7_pkg2.ads: New testcase.
5809
5810 2018-09-26 Javier Miranda <miranda@adacore.com>
5811
5812 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5813
5814 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5815
5816 * gnat.dg/predicate2-containers.ads,
5817 gnat.dg/predicate2-project-name_values.ads,
5818 gnat.dg/predicate2-project-registry-attribute.ads,
5819 gnat.dg/predicate2-project-registry.ads,
5820 gnat.dg/predicate2-project-typ-set.ads,
5821 gnat.dg/predicate2-project-typ.ads,
5822 gnat.dg/predicate2-project.ads,
5823 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5824 gnat.dg/predicate2_main.adb: New testcase.
5825
5826 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5827
5828 * gnat.dg/dynhash1.adb: New testcase.
5829
5830 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5831
5832 * gnat.dg/sets1.adb: New testcase.
5833 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5834 to new API.
5835
5836 2018-09-26 Thomas Quinot <quinot@adacore.com>
5837
5838 * gnat.dg/sso12.adb: New testcase.
5839
5840 2018-09-26 Justin Squirek <squirek@adacore.com>
5841
5842 * gnat.dg/expr_func8.adb: New testcase.
5843
5844 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5845
5846 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5847 testcase.
5848
5849 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 PR c++/67656
5852 * g++.dg/concepts/pr67656.C: New.
5853
5854 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5855
5856 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5857 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5858 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5859
5860 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5861
5862 * g++.dg/other/vthunk1.C: Rename to...
5863 * g++.dg/other/thunk1.C: ...this.
5864 * g++.dg/other/thunk2a.C: New test.
5865 * g++.dg/other/thunk2b.C: Likewise.
5866
5867 2018-09-25 Jim Wilson <jimw@sifive.com>
5868
5869 * gcc.target/riscv/weak-1.c: New.
5870
5871 2018-09-25 Jeff Law <law@redhat.com>
5872
5873 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5874 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5875
5876 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5877
5878 * gnat.dg/dinst.adb: Adjust for locviews.
5879
5880 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5881
5882 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5883 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5884 vec_splat calls from recently added tests. Update instruction counts.
5885 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5886 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5887 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5888 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5889 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5890
5891 2018-09-25 Marek Polacek <polacek@redhat.com>
5892
5893 PR c++/87425
5894 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5895
5896 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR c++/87398
5899 * g++.dg/other/pr87398.C: New test.
5900 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5901 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5902
5903 2018-09-25 Martin Jambor <mjambor@suse.cz>
5904
5905 PR testsuite/87339
5906 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5907 float125 target.
5908 * gcc.target/i386/warn-abs-3.c: New test.
5909
5910 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/81246
5913 * g++.dg/cpp0x/pr81246.C: New.
5914
5915 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5916
5917 PR target/82699
5918 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5919 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5920
5921 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5922
5923 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5924 ILP32.
5925
5926 2018-09-25 Richard Biener <rguenther@suse.de>
5927
5928 PR tree-optimization/87402
5929 * gcc.dg/torture/pr87402.c: New testcase.
5930
5931 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5932
5933 PR testsuite/70150
5934 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5935 for pie_enabled target.
5936 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5937 * gcc.target/i386/pr34256.c: Likewise.
5938
5939 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5940
5941 PR c++/85070
5942 * g++.dg/cpp0x/pr85070.C: New.
5943
5944 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5945
5946 PR target/82699
5947 * gcc.target/i386/pr82699-1.c: New file.
5948 * gcc.target/i386/pr82699-2.c: Likewise.
5949 * gcc.target/i386/pr82699-3.c: Likewise.
5950 * gcc.target/i386/pr82699-4.c: Likewise.
5951 * gcc.target/i386/pr82699-5.c: Likewise.
5952 * gcc.target/i386/pr82699-6.c: Likewise.
5953
5954 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5955
5956 PR fortran/87401
5957 * gfortran.dg/intent_out_12.f90: New test.
5958
5959 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5960
5961 PR testsuite/86952
5962 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5963 update expected codegen
5964
5965 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5966
5967 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5968
5969 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5970
5971 PR target/80080
5972 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5973 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5974
5975 2018-09-24 Martin Liska <mliska@suse.cz>
5976
5977 PR sanitizer/85774
5978 * g++.dg/asan/pr85774.C: New test.
5979
5980 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5981
5982 PR middle-end/87054
5983 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5984
5985 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5986
5987 PR fortran/87395
5988 * gfortran.dg/intent_out_11.f90: New test.
5989
5990 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5991
5992 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5993 * gfortran.dg/coarray_lock_7.f90: Likewise.
5994
5995 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/87395
5998 * gfortran.dg/intent_out_10.f90: New test.
5999
6000 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6001
6002 PR fortran/41453
6003 * gfortran.dg/intent_optimize_2.f90: New test.
6004
6005 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6006
6007 PR fortran/87318
6008 * gfortran.dg/dtio_1.f90: Update test to valid code.
6009
6010 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
6011
6012 PR fortran/85603
6013 * gfortran.dg/deferred_character_23.f90 : New test.
6014
6015 2018-09-21 Jeff Law <law@redhat.com>
6016
6017 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
6018 * gcc.dg/tree-ssa/vrp120.c: New test.
6019
6020 2018-09-21 Marek Polacek <polacek@redhat.com>
6021
6022 PR c++/87372 - __func__ constexpr evaluation.
6023 * g++.dg/cpp1y/func_constexpr2.C: New test.
6024
6025 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
6026
6027 PR fortran/77325
6028 * gfortran.dg/deferred_character_22.f90 : New test.
6029
6030 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
6031
6032 PR fortran/87359
6033 * gfortran.dg/finalize_33.f90 : New test.
6034
6035 2018-09-21 David Malcolm <dmalcolm@redhat.com>
6036
6037 PR tree-optimization/87309
6038 * gcc.dg/pr87309.c: New test.
6039
6040 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * c-c++-common/dump-ada-spec-14.c: New test.
6043
6044 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * gcc.dg/nested-func-11.c: New test.
6047
6048 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
6049 more robust and remove target-specific handling.
6050
6051 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
6052
6053 * gcc.c-torture/execute/20180921-1.c: New test.
6054
6055 2018-09-20 Marek Polacek <polacek@redhat.com>
6056
6057 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
6058 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
6059 * g++.dg/cpp0x/ref-qual20.C: New test.
6060
6061 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
6062
6063 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
6064 * g++.dg/lto/20081109-1_0.C: Likewise.
6065 * g++.dg/lto/20090302_0.C: Likewise.
6066 * g++.dg/lto/pr45621_0.C: Likewise.
6067 * g++.dg/lto/pr60567_0.C: Likewise.
6068 * g++.dg/lto/pr62026.C: Likewise.
6069 * gcc.dg/lto/pr45736_0.c: Likewise.
6070 * gcc.dg/lto/pr52634_0.c: Likewise.
6071 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
6072 * gfortran.dg/lto/pr79108_0.f90: Likewise.
6073
6074 2018-09-20 Alexandre Oliva <oliva@adacore.com>
6075
6076 PR middle-end/87054
6077 * gcc.dg/pr87054.c: New.
6078
6079 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6080
6081 PR tree-optimization/87288
6082 * gcc.dg/vect/pr87288-1.c: New test.
6083 * gcc.dg/vect/pr87288-2.c: Likewise,
6084 * gcc.dg/vect/pr87288-3.c: Likewise.
6085
6086 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6087
6088 PR tree-optimization/86877
6089 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
6090
6091 2018-09-19 Marek Polacek <polacek@redhat.com>
6092
6093 * g++.dg/conversion/op4.C: Add dg-warning.
6094 * g++.dg/warn/Wclass-conversion1.C: New test.
6095 * g++.dg/warn/Wclass-conversion2.C: New test.
6096 * g++.dg/warn/Wconversion5.C: Remove file.
6097 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
6098 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
6099 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6100
6101 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/87324
6104 * g++.dg/cpp0x/desig5.C: New.
6105
6106 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
6107
6108 PR fortran/84109
6109 * gfortran.dg/elemental_function_3.f90 : New test.
6110
6111 2018-09-19 Marek Polacek <polacek@redhat.com>
6112
6113 PR c++/87357 - missing -Wconversion warning
6114 * g++.dg/warn/Wconversion5.C: New test.
6115
6116 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
6117
6118 * gcc.target/aarch64/atomic-store.c: New.
6119
6120 2018-09-19 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/87349
6123 PR tree-optimization/87342
6124 * gcc.dg/torture/pr87349-1.c: New testcase.
6125 * gcc.dg/torture/pr87349-2.c: Likewise.
6126 * gcc.dg/torture/pr87342.c: Likewise.
6127
6128 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6129
6130 PR fortran/29550
6131 * gfortran.dg/inline_matmul_13.f90: Adjust count for
6132 _gfortran_matmul.
6133 * gfortran.dg/inline_matmul_16.f90: Likewise.
6134 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
6135 for dgemm instead of dgemm_. Add call to random_number to make
6136 standard conforming.
6137 * gfortran.dg/matmul_blas_1.f90: New test.
6138 * gfortran.dg/matmul_bounds_14.f: New test.
6139 * gfortran.dg/matmul_bounds_15.f: New test.
6140 * gfortran.dg/matmul_bounds_16.f: New test.
6141 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
6142 preceding tests.
6143
6144 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6145
6146 PR fortran/87239
6147 * gfortran.dg/elemental_function_2.f90 : New test.
6148
6149 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6150
6151 PR fortran/87336
6152 * gfortran.dg/pointer_array_10.f90 : New test.
6153 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6154 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6155 count to 72.
6156
6157 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6158
6159 PR c++/85065
6160 * g++.dg/concepts/pr85065.C: New.
6161
6162 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6163
6164 PR testsuite/87339
6165 * gcc.dg/warn-abs-1.c: Require float128 target.
6166 Skip if large_long_double newlib target.
6167
6168 2018-09-18 Nathan Sidwell <nathan@acm.org>
6169
6170 PR c++/86881
6171 * g++.dg/warn/pr86881.C: New.
6172
6173 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6174
6175 * gcc.target/aarch64/spellcheck_1.c:
6176 Make architecture suggestion optional.
6177 * gcc.target/aarch64/spellcheck_4.c:
6178 Likewise.
6179
6180 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6181
6182 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6183 functions.
6184
6185 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
6186 Bernd Schmidt <bernds_cb1@t-online.de>
6187
6188 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6189 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
6190 * gcc.target/nvptx/atomic_fetch-3.c: New test.
6191
6192 2018-09-17 Richard Biener <rguenther@suse.de>
6193
6194 PR tree-optimization/87328
6195 * gcc.dg/torture/pr87328.c: New testcase.
6196
6197 2018-09-17 Martin Jambor <mjambor@suse.cz>
6198
6199 PR c/63886
6200 * gcc.dg/warn-abs-1.c: New test.
6201 * gcc.dg/dfp/warn-abs-2.c: Likewise.
6202
6203 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6204
6205 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6206 TEST_ALWAYS_FLAGS to HOSTCXX.
6207
6208 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6209
6210 PR fortran/64120
6211 * gfortran.dg/allocatable_scalar_14.f90 : New test.
6212
6213 2018-09-17 Richard Biener <rguenther@suse.de>
6214
6215 PR tree-optimization/87301
6216 * gcc.dg/torture/pr87301.c: New testcase.
6217
6218 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6219
6220 PR fortran/85954
6221 * gfortran.dg/deferred_character_21.f90 : New test.
6222
6223 2018-09-16 Janus Weil <janus@gcc.gnu.org>
6224
6225 PR fortran/86484
6226 PR fortran/84543
6227 * gfortran.dg/class_assign_2.f90: New test case.
6228 * gfortran.dg/class_assign_3.f90: New test case.
6229
6230 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6231
6232 PR fortran/37802
6233 * gfortran.dg/matmul_bounds_13.f90: New test case.
6234 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
6235 error.
6236 * gfortran.dg/matmul_5.f90: Likewise.
6237 * gfortran.dg/matmul_bounds_10.f90: Likewise.
6238 * gfortran.dg/matmul_bounds_11.f90: Likewise.
6239 * gfortran.dg/matmul_bounds_2.f90: Likewise.
6240 * gfortran.dg/matmul_bounds_4.f90: Likewise.
6241 * gfortran.dg/matmul_bounds_5.f90: Likewise.
6242
6243 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
6244
6245 * gcc.c-torture/compile/20180915-1.c: New test.
6246
6247 2018-09-14 David Malcolm <dmalcolm@redhat.com>
6248
6249 PR c/82967
6250 * c-c++-common/attributes-1.c: Remove bogus suggestion from
6251 dg-prune-output.
6252 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6253 bogus suggestion.
6254 * gcc.dg/spellcheck-identifiers-4.c: New test.
6255
6256 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6257
6258 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6259
6260 2018-09-14 Martin Sebor <msebor@redhat.com>
6261
6262 * gcc.dg/warn-stpcpy-no-nul.c: New test.
6263
6264 2018-09-14 Martin Sebor <msebor@redhat.com>
6265 Jeff Law <law@redhat.com>
6266
6267 * gcc.dg/warn-strcpy-no-nul.c: New test.
6268
6269 2018-09-14 Martin Sebor <msebor@redhat.com>
6270
6271 c++/61941
6272 * g++.dg/pr61941.C: New test.
6273
6274 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275
6276 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6277 rather than pattern name in combine dump.
6278
6279 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6280
6281 PR target/85628
6282 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6283 New functions.
6284
6285 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6286
6287 PR tree-optimization/87259
6288 * gcc.dg/pr87259.c: New test.
6289
6290 2018-09-13 Martin Sebor <msebor@redhat.com>
6291 Jeff Law <law@redhat.com>
6292
6293 * gcc.dg/warn-strlen-no-nul.c: New test.
6294
6295 2018-09-13 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/87263
6298 * gcc.dg/torture/pr87263.c: New testcase.
6299 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6300 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6301 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6302
6303 2018-09-13 Omar Sandoval <osandov@osandov.com>
6304 Tom de Vries <tdevries@suse.de>
6305
6306 PR debug/86985
6307 * gcc.dg/guality/zero-length-array.c: New test.
6308
6309 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6310
6311 PR target/85628
6312 * gcc.target/aarch64/combine_bfxil.c: New file.
6313 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6314
6315 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6316 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6317
6318 PR middle-end/87290
6319 * gcc.target/i386/pr87290.c: New test.
6320 * gcc.c-torture/execute/pr87290.c: New test.
6321
6322 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR tree-optimization/87287
6325 * gcc.dg/tree-ssa/pr87287.c: New test.
6326
6327 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6328
6329 PR c++/85110
6330 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6331 special-casing of diagnostic for a single non-viable candidate due
6332 to a bad argument.
6333 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6334 Add test coverage for an unmatched overloaded operator.
6335 * g++.dg/expr/pmf-1.C: Likewise.
6336 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6337 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6338 * g++.old-deja/g++.law/arg11.C: Likewise.
6339 * g++.old-deja/g++.law/arm9.C: Likewise.
6340 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6341
6342 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6343
6344 PR fortran/87284
6345 * gfortran.dg/allocate_with_mold_2.f90: New test.
6346
6347 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR middle-end/82853
6350 * gcc.target/i386/pr82853-1.c: New test.
6351 * gcc.target/i386/pr82853-2.c: New test.
6352
6353 2018-09-12 Richard Biener <rguenther@suse.de>
6354
6355 PR tree-optimization/87280
6356 * gcc.dg/torture/pr87280.c: New testcase.
6357
6358 2018-09-12 Richard Biener <rguenther@suse.de>
6359
6360 PR tree-optimization/87266
6361 * gcc.dg/torture/pr87266-1.c: New testcase.
6362 * gcc.dg/torture/pr87266-2.c: Likewise.
6363 * gcc.dg/torture/pr87266-3.c: Likewise.
6364 * gcc.dg/torture/pr87266-4.c: Likewise.
6365
6366 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6367
6368 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6369
6370 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6371 Andreas Krebbel <krebbel@linux.ibm.com>
6372
6373 PR tree-optimization/86844
6374 * gcc.c-torture/execute/pr86844.c: New test.
6375 * gcc.dg/store_merging_22.c: New test.
6376 * gcc.dg/store_merging_23.c: New test.
6377
6378 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR middle-end/87248
6381 * c-c++-common/torture/pr87248.c: New test.
6382
6383 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6384
6385 PR fortran/87172
6386 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6387
6388 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6389
6390 PR fortran/87277
6391 * gfortran.dg/select_type_43.f90: New test.
6392
6393 2018-09-11 Nathan Sidwell <nathan@acm.org>
6394
6395 * gcc.dg/driver-specs.c: New.
6396
6397 2018-09-11 Joey Ye <joey.ye@arm.com>
6398
6399 * lib/gcov.exp (verify-intermediate): Add missing close.
6400
6401 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6402
6403 PR fortran/86830
6404 * gfortran.dg/typebound_call_30.f90: New test case.
6405
6406 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6407
6408 PR fortran/85395
6409 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6410
6411 2018-09-08 Marek Polacek <polacek@redhat.com>
6412
6413 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6414 * g++.dg/cpp0x/move-return2.C: New test.
6415
6416 2018-09-08 Marek Polacek <polacek@redhat.com>
6417
6418 * c-c++-common/array-init.c: Add dg-prune-output.
6419 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6420 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6421 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6422 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6423 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6424 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6425 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6426 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6427 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6428 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6429 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6430 * g++.dg/cpp1y/pr64382.C: Likewise.
6431 * g++.dg/cpp1y/pr77739.C: Likewise.
6432 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6433 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6434 * g++.dg/template/crash84.C: Adjust dg-error.
6435
6436 2018-09-07 Marek Polacek <polacek@redhat.com>
6437
6438 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6439 messages.
6440
6441 2018-09-07 Marek Polacek <polacek@redhat.com>
6442
6443 PR c++/87152 - range-based for loops with initializer broken in templates.
6444 * g++.dg/cpp2a/range-for11.C: New test.
6445 * g++.dg/cpp2a/range-for12.C: New test.
6446 * g++.dg/cpp2a/range-for13.C: New test.
6447 * g++.dg/cpp2a/range-for14.C: New test.
6448 * g++.dg/cpp2a/range-for15.C: New test.
6449 * g++.dg/cpp2a/range-for16.C: New test.
6450 * g++.dg/cpp2a/range-for17.C: New test.
6451 * g++.dg/cpp2a/range-for18.C: New test.
6452 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6453
6454 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6455
6456 PR target/86731
6457 * gcc.target/powerpc/pr86731.c: New test.
6458 * gcc.target/powerpc/pr86731-longlong.c: New test.
6459 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6460 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6461 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6462 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6463
6464 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6465
6466 PR target/80080
6467 * gcc.target/s390/pr80080-3.c: New test.
6468 * gcc.target/s390/s390.exp: Make sure the new test passes
6469 on all optimization levels.
6470
6471 2018-09-05 Marek Polacek <polacek@redhat.com>
6472
6473 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6474 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6475
6476 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6477 Bernd Schmidt <bernds_cb1@t-online.de>
6478
6479 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6480 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6481
6482 2018-09-05 Marek Polacek <polacek@redhat.com>
6483
6484 PR c++/87109, wrong overload with ref-qualifiers.
6485 * g++.dg/cpp0x/ref-qual19.C: New test.
6486
6487 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6488
6489 PR testsuite/52665
6490 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6491 * lib/target-supports.exp (scan-assembler_required_options,
6492 scan-assembler-not_required_options,
6493 scan-assembler-times_required_options): Add -fno-ident.
6494 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6495 * c-c++-common/ident-0a.c: New test.
6496 * c-c++-common/ident-0b.c: New test.
6497 * c-c++-common/ident-1a.c: New test.
6498 * c-c++-common/ident-1b.c: New test.
6499 * c-c++-common/ident-2a.c: New test.
6500 * c-c++-common/ident-2b.c: New test.
6501
6502 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6503
6504 * gcc.dg/recip_sqrt_mult_1.c: New test.
6505 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6506 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6507 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6508 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6509 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6510 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6511
6512 2018-09-05 Martin Liska <mliska@suse.cz>
6513
6514 PR tree-optimization/87205
6515 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6516 * gcc.dg/tree-ssa/pr87205.c: New test.
6517
6518 2018-09-05 Richard Biener <rguenther@suse.de>
6519
6520 PR tree-optimization/87217
6521 * gfortran.dg/pr87217.f: New testcase.
6522
6523 2018-09-05 Pádraig Brady p@draigbrady.com
6524
6525 PR c++/87137
6526 * g++.dg/abi/pr87137.C: New.
6527
6528 PR c++/87185
6529 * g++.dg/pr87185.C: New.
6530
6531 2018-09-05 Martin Liska <mliska@suse.cz>
6532
6533 PR testsuite/87216
6534 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6535 to support Darwin names.
6536
6537 2018-09-05 Martin Liska <mliska@suse.cz>
6538
6539 * g++.dg/gcov/loop.C: Update test to support new format.
6540
6541 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 PR debug/86593
6544 * g++.dg/pr86593.C: New test.
6545
6546 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR target/87198
6549 * gcc.target/i386/pr87198.c: New test.
6550
6551 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6552
6553 PR target/86744
6554 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6555
6556 2018-09-04 Richard Biener <rguenther@suse.de>
6557
6558 PR tree-optimization/87211
6559 * gcc.dg/torture/pr87211.c: New testcase.
6560
6561 2018-09-04 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/87176
6564 * gcc.dg/torture/pr87176.c: New testcase.
6565 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6566
6567 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6568
6569 * gfortran.dg/modulo_check: New test.
6570
6571 2018-09-03 Richard Biener <rguenther@suse.de>
6572
6573 PR tree-optimization/87177
6574 * gcc.dg/torture/pr87177.c: New testcase.
6575 * gcc.dg/torture/pr87177-2.c: Likewise.
6576
6577 2018-09-03 Richard Biener <rguenther@suse.de>
6578
6579 PR tree-optimization/87200
6580 * gcc.dg/torture/pr87200.c: New testcase.
6581
6582 2018-09-03 Richard Biener <rguenther@suse.de>
6583
6584 PR tree-optimization/87197
6585 * gcc.dg/torture/pr87197.c: New testcase.
6586
6587 PR tree-optimization/87169
6588 * gcc.dg/torture/pr87169.c: New testcase.
6589
6590 2018-09-03 Martin Liska <mliska@suse.cz>
6591
6592 PR driver/83193
6593 * gcc.dg/completion-4.c: New test.
6594
6595 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/84980
6598 * g++.dg/concepts/pr84980.C: New.
6599
6600 2018-09-03 Martin Liska <mliska@suse.cz>
6601
6602 PR middle-end/59521
6603 * c-c++-common/pr59521-1.c: New test.
6604 * c-c++-common/pr59521-2.c: New test.
6605 * gcc.dg/tree-prof/pr59521-3.c: New test.
6606
6607 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6608
6609 * c-c++-common/array-init.c: New test.
6610 * g++.dg/init/string2.C: Remove selector.
6611
6612 2018-09-01 Michael Matz <matz@suse.de>
6613
6614 PR tree-optimization/87074
6615 * gcc.dg/pr87074.c: New test.
6616
6617 2018-08-31 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/87168
6620 * gcc.dg/torture/pr87168.c: New testcase.
6621
6622 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6623
6624 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6625 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6626 (test_vnegd_s64): Likewise.
6627 * gcc.target/aarch64/vnegd_64.c: New.
6628 * gcc.target/aarch64/vabsd_64.c: New.
6629 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6630
6631 2018-08-31 Nathan Sidwell <nathan@acm.org>
6632
6633 PR c++/87155
6634 PR c++/84707
6635 * g++.dg/cpp0x/pr87155.C: New.
6636 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6637
6638 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR middle-end/87138
6641 * gcc.target/i386/avx512bw-pr87138.c: New test.
6642
6643 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6644
6645 PR fortran/86328
6646 PR fortran/86760
6647 * gfortran.dg/pr86328.f90 : New test.
6648 in comment 12 of the PR.
6649 * gfortran.dg/pr86760.f90 : New test.
6650
6651 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6652
6653 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6654 -fdelete-null-pointer-checks explicit.
6655 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6656 * g++.dg/expr/pmf-3.C: Likewise.
6657 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6658 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6659 * g++.dg/tree-ssa/pr61034.C: Likewise.
6660 * gcc.dg/addr_equal-1.c: Likewise.
6661 * gcc.dg/ipa/pr85734.c: Likewise.
6662 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6663 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6664 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6665 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6666 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6667
6668 2018-08-30 Martin Sebor <msebor@redhat.com>
6669
6670 PR testsuite/87158
6671 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6672
6673 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6674
6675 PR testsuite/86519
6676 * gcc.dg/strcmpopt_6.c: Remove.
6677 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6678 * gcc.target/i386/strcmpopt_6.c: Likewise.
6679
6680 2018-08-30 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/87147
6683 * gcc.dg/torture/pr87147.c: New testcase.
6684
6685 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6686
6687 * gcc.target/aarch64/large_struct_copy_2.c: New.
6688
6689 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6690
6691 PR middle-end/87053
6692 * gcc.c-torture/execute/pr87053.c: New test.
6693
6694 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR c++/87095
6697 * g++.dg/ubsan/vptr-13.C: New test.
6698
6699 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6700
6701 PR c++/85265
6702 * g++.dg/concepts/pr85265.C: New.
6703
6704 2018-08-29 Martin Sebor <msebor@redhat.com>
6705 Bernd Edlinger <bernd.edlinger@hotmail.de>
6706
6707 PR tree-optimization/86714
6708 PR tree-optimization/86711
6709 * gcc.c-torture/execute/memchr-1.c: New test.
6710 * gcc.c-torture/execute/pr86714.c: New test.
6711 * gcc.c-torture/execute/widechar-3.c: New test.
6712 * gcc.dg/strlenopt-58.c: New test.
6713
6714 2018-08-29 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/87132
6717 * gcc.dg/torture/pr87132.c: New testcase.
6718
6719 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6720
6721 PR c++/85110
6722 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6723 output to reflect underlining of pertinent parameter in decl
6724 for "no known conversion" messages.
6725
6726 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR c++/87122
6729 * g++.dg/cpp1z/decomp47.C: New test.
6730
6731 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6732
6733 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6734 where appropriate.
6735
6736 2018-08-29 Richard Biener <rguenther@suse.de>
6737
6738 PR tree-optimization/87117
6739 * gfortran.dg/pr87117.f90: New testcase.
6740
6741 2018-08-29 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/87126
6744 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6745
6746 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6747
6748 PR tree-optimization/87009
6749 * gcc.dg/pr87009.c: New test.
6750
6751 2018-08-28 Martin Sebor <msebor@redhat.com>
6752
6753 PR middle-end/86631
6754 * g++.dg/Walloca1.C: Adjust.
6755
6756 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6757
6758 PR c++/86546
6759 * g++.dg/other/switch4.C: New.
6760
6761 2018-08-28 Richard Biener <rguenther@suse.de>
6762
6763 PR tree-optimization/87124
6764 * g++.dg/torture/pr87124.C: New testcase.
6765
6766 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6767
6768 PR fortran/80477
6769 * gfortran.dg/class_result_7.f90: New test.
6770 * gfortran.dg/class_result_8.f90: New test.
6771 * gfortran.dg/class_result_9.f90: New test.
6772
6773 PR fortran/86481
6774 * gfortran.dg/allocate_with_source_25.f90: New test.
6775
6776 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR middle-end/87099
6779 * gcc.dg/pr87099.c: New test.
6780
6781 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6782
6783 PR testsuite/87078
6784 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6785
6786 2018-08-28 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/87117
6789 * gcc.dg/pr87117-1.c: New testcase.
6790
6791 2018-08-28 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/87117
6794 * gcc.dg/pr87117-2.c: New testcase.
6795
6796 2018-08-28 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/87117
6799 * gcc.dg/lvalue-5.c: New testcase.
6800
6801 2018-08-27 Jeff Law <law@redhat.com>
6802
6803 PR tree-optimization/87110
6804 * gcc.c-torture/compile/pr87110.c: New test.
6805
6806 2018-08-27 Martin Sebor <msebor@redhat.com>
6807
6808 PR tree-optimization/86914
6809 * gcc.dg/strlenopt-57.c: New test.
6810
6811 2018-08-27 Martin Sebor <msebor@redhat.com>
6812
6813 PR tree-optimization/87112
6814 * gcc.dg/pr87112.c: New test.
6815
6816 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6817
6818 PR c++/63392
6819 * g++.dg/diagnostic/missing-typename.C: New test.
6820
6821 2018-08-27 Jeff Law <law@redhat.com>
6822
6823 * gcc.c-torture/compile/dse.c: New test.
6824
6825 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR c++/86993
6828 * g++.dg/diagnostic/pr86993.C: New test.
6829
6830 2018-08-27 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/86927
6833 * gcc.dg/vect/pr86927.c: New testcase.
6834
6835 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6836
6837 PR c++/87091
6838 * gcc.dg/empty.h: New file.
6839 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6840 top of file and removal of redundant second printing of warning
6841 location.
6842 * gcc.dg/fixits-pr84852-2.c: Likewise.
6843 * gcc.dg/missing-header-fixit-3.c: Likewise.
6844 * gcc.dg/missing-header-fixit-4.c: New test.
6845 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6846 conversion of show_caret_p to a tri-state.
6847
6848 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6849
6850 PR c++/87091
6851 * g++.dg/pr85523.C: Extend expected output to show line
6852 before line-insertion fix-it hint.
6853 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6854 (test_fixit_insert_newline): Add previous line to expected output.
6855 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6856 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6857
6858 2018-08-27 Martin Liska <mliska@suse.cz>
6859
6860 PR sanitizer/86962
6861 * gcc.dg/asan/pr86962.c: New test.
6862
6863 2018-08-27 Martin Liska <mliska@suse.cz>
6864
6865 * gcc.dg/tree-prof/val-prof-10.c: New test.
6866
6867 2018-08-27 Martin Liska <mliska@suse.cz>
6868
6869 PR tree-optimization/86847
6870 * gcc.dg/tree-ssa/switch-3.c: New test.
6871 * gcc.dg/tree-ssa/vrp105.c: Remove.
6872
6873 2018-08-27 Martin Liska <mliska@suse.cz>
6874
6875 * gcc.dg/tree-ssa/switch-2.c: New test.
6876
6877 2018-08-27 Richard Biener <rguenther@suse.de>
6878
6879 * g++.dg/torture/20180705-1.C: New testcase.
6880 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6881 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6882 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6883 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6884 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6885 * gcc.dg/pr85195.c: Likewise.
6886 * gcc.dg/pr85467.c: Likewise.
6887 * gcc.dg/torture/pr81790.c: Likewise.
6888
6889 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6890 param to current default.
6891
6892 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR rtl-optimization/87065
6895 * gcc.target/i386/pr87065.c: New test.
6896
6897 2018-08-26 Marek Polacek <polacek@redhat.com>
6898
6899 PR c++/87080
6900 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6901
6902 PR c++/87029, Implement -Wredundant-move.
6903 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6904 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6905 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6906 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6907
6908 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6909
6910 PR libfortran/86704
6911 * gfortran.dg/matmul_19.f90: New test.
6912
6913 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6914
6915 PR fortran/86545
6916 * gfortran.dg/generic_35.f90: New test case.
6917
6918 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6919
6920 PR c++/87091
6921 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6922 line spans are printed with -fdiagnostics-show-line-numbers.
6923
6924 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6925
6926 PR fortran/86837
6927 * gfortran.dg/implied_do_io_6.f90: New test.
6928
6929 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6930
6931 PR middle-end/87092
6932 * gcc.dg/pr87092.c: New test.
6933
6934 2018-08-24 Marek Polacek <polacek@redhat.com>
6935
6936 PR c++/67012
6937 PR c++/86942
6938 * g++.dg/cpp0x/auto52.C: New test.
6939 * g++.dg/cpp1y/auto-fn52.C: New test.
6940 * g++.dg/cpp1y/auto-fn53.C: New test.
6941 * g++.dg/cpp1y/auto-fn54.C: New test.
6942
6943 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6944
6945 * lib/target-supports.exp (vect_perm_supported): Only return
6946 false for variable-length vectors if the permute size is not
6947 a power of 2.
6948 (check_effective_target_vect_perm)
6949 (check_effective_target_vect_perm_byte)
6950 (check_effective_target_vect_perm_short): Remove check for
6951 variable-length vectors.
6952 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6953 * gcc.dg/vect/slp-perm-10.c: Likewise.
6954 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6955
6956 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6957
6958 * gcc.target/aarch64/sve/bswap_1.c: New test.
6959 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6960 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6961
6962 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6963
6964 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6965 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6966 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6967 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6968 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6969 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6970 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6971
6972 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6973
6974 PR debug/79342
6975 * gcc.dg/pr79342.: New test.
6976
6977 2018-08-23 Martin Sebor <msebor@redhat.com>
6978
6979 PR tree-optimization/87072
6980 * gcc.dg/Warray-bounds-35.c: New test.
6981
6982 2018-08-23 Richard Biener <rguenther@suse.de>
6983
6984 PR middle-end/87024
6985 * gcc.dg/pr87024.c: New testcase.
6986
6987 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6988
6989 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6990 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6991 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6992 * gcc.dg/vect/pr80631-2.c: Likewise.
6993
6994 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6995
6996 PR fortran/86863
6997 * gfortran.dg/submodule_32.f08: New test.
6998
6999 2018-08-22 Janus Weil <janus@gcc.gnu.org>
7000
7001 PR fortran/86935
7002 * gfortran.dg/associate_3.f90: Update error message.
7003 * gfortran.dg/associate_39.f90: New test case.
7004
7005 2018-08-22 Janus Weil <janus@gcc.gnu.org>
7006
7007 PR fortran/86888
7008 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
7009 an additional case.
7010 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
7011 * gfortran.dg/class_17.f03: Update error message.
7012 * gfortran.dg/class_55.f90: Ditto.
7013 * gfortran.dg/dtio_11.f90: Update error messages.
7014 * gfortran.dg/implicit_actual.f90: Add an error message.
7015 * gfortran.dg/typebound_proc_12.f90: Update error message.
7016
7017 2018-08-22 Martin Sebor <msebor@redhat.com>
7018
7019 PR middle-end/87052
7020 * gcc.dg/pr87052.c: New test.
7021 * gcc.dg/tree-ssa/dump-3.c: Adjust.
7022
7023 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
7024
7025 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
7026 * gfortran.dg/max_expr.f90: ...this.
7027 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
7028 * gfortran.dg/min_expr.f90: ...this.
7029
7030 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
7031
7032 PR tree-optimization/86725
7033 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
7034 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
7035 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
7036 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
7037
7038 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
7039
7040 PR tree-optimization/86725
7041 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
7042
7043 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
7044
7045 * gcc.dg/vect/vect-avg-16.c: New test.
7046 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
7047 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7048 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
7049 the second loop in main1.
7050
7051 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
7052
7053 * gcc.dg/lto/pr85248_0.c (test_alias):
7054 Stringify __USER_LABEL_PREFIX__.
7055 (test_noreturn): Likewise.
7056
7057 2018-08-22 Richard Biener <rguenther@suse.de>
7058
7059 PR tree-optimization/86988
7060 * g++.dg/pr86988.C: New testcase.
7061
7062 2018-08-22 Richard Biener <rguenther@suse.de>
7063
7064 PR tree-optimization/86945
7065 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
7066
7067 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
7068
7069 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
7070
7071 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
7072 Thomas Koenig <tkoenig@gcc.gnu.org>
7073
7074 PR fortran/25829
7075 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7076 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7077
7078 2018-08-21 Marek Polacek <polacek@redhat.com>
7079
7080 PR c++/86981, Implement -Wpessimizing-move.
7081 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
7082 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
7083 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
7084 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
7085 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
7086
7087 PR c++/65043
7088 * g++.dg/concepts/pr67595.C: Add dg-warning.
7089 * g++.dg/cpp0x/Wnarrowing11.C: New test.
7090 * g++.dg/cpp0x/Wnarrowing12.C: New test.
7091 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
7092
7093 PR c++/86499
7094 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
7095 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
7096
7097 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7098
7099 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
7100
7101 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7102
7103 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
7104
7105 2018-08-21 Javier Miranda <miranda@adacore.com>
7106
7107 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
7108
7109 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7110
7111 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
7112
7113 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7114
7115 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
7116
7117 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
7118
7119 * gnat.dg/rep_clause7.adb: New testcase.
7120
7121 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7122
7123 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
7124 gnat.dg/task1_pkg.ads: New testcase.
7125
7126 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7127
7128 * gnat.dg/linkedlist.adb: New testcase.
7129
7130 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7131
7132 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
7133 gnat.dg/elab6_pkg.ads: New testcase.
7134
7135 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7136
7137 * gnat.dg/expr_func5.adb: New testcase.
7138
7139 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7140
7141 * gnat.dg/dynhash.adb: New testcase.
7142
7143 2018-08-21 Javier Miranda <miranda@adacore.com>
7144
7145 * gnat.dg/enum4.adb: New testcase.
7146
7147 2018-08-21 Tamar Christina <tamar.christina@arm.com>
7148
7149 * gcc.target/aarch64/large_struct_copy.c: New test.
7150
7151 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
7152
7153 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7154
7155 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7156
7157 PR middle-end/86121
7158 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7159
7160 2018-08-21 Tom de Vries <tdevries@suse.de>
7161
7162 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7163 to avoid mismatch in .debug and .earlydebug dump files.
7164
7165 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
7166
7167 PR target/87033
7168 * gcc.target/powerpc/pr87033.c: New test.
7169
7170 2018-08-20 Martin Sebor <msebor@redhat.com>
7171
7172 PR tree-optimization/87034
7173 * gcc.dg/builtin-sprintf-warn-20.c: New test.
7174
7175 2018-08-20 David Malcolm <dmalcolm@redhat.com>
7176
7177 PR other/84889
7178 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7179 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7180 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7181
7182 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
7183
7184 PR target/87014
7185 * g++.dg/torture/pr87014.C: New file.
7186
7187 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7188
7189 PR target/86984
7190 * gcc.target/alpha/pr86984.c: New test.
7191
7192 2018-08-20 Richard Biener <rguenther@suse.de>
7193
7194 PR tree-optimization/78655
7195 * gcc.dg/tree-ssa/evrp11.c: New testcase.
7196
7197 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7198
7199 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7200 for Darwin.
7201
7202 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7203
7204 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7205 test on Darwin.
7206 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
7207 * gcc.dg/lto/pr83719_0.c: Likewise.
7208
7209 2018-08-17 Martin Sebor <msebor@redhat.com>
7210
7211 PR testsuite/86996
7212 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7213
7214 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7215
7216 * g++.dg/conversion/Wwrite-strings.C: New test.
7217
7218 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
7219 Chung-Lin Tang <cltang@codesourcery.com>
7220 Xianmiao Qu <xianmiao_qu@c-sky.com>
7221
7222 C-SKY port: Testsuite
7223
7224 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7225 * g++.dg/torture/type-generic-1.C: Likewise.
7226 * gcc.c-torture/compile/20000804-1.c: Likewise.
7227 * gcc.c-torture/execute/20101011-1.c: Likewise.
7228 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7229 * gcc.dg/20020312-2.c: Likewise.
7230 * gcc.dg/Wno-frame-address.c: Likewise.
7231 * gcc.dg/c11-true_min-1.c: Likewise.
7232 * gcc.dg/sibcall-10.c: Likewise.
7233 * gcc.dg/sibcall-9.c: Likewise.
7234 * gcc.dg/stack-usage-1.c: Likewise.
7235 * gcc.dg/torture/float32-tg-3.c: Likewise.
7236 * gcc.dg/torture/float32x-tg-3.c: Likewise.
7237 * gcc.dg/torture/float64-tg-3.c: Likewise.
7238 * gcc.dg/torture/float64x-tg-3.c: Likewise.
7239 * gcc.dg/torture/type-generic-1.c: Likewise.
7240 * gcc.target/csky/*: New.
7241 * lib/target-supports.exp (check_profiling_available): Add
7242 csky-*-elf.
7243 (check_effective_target_hard_float): Handle C-SKY targets with
7244 single-precision hard float only.
7245 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
7246
7247 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7248
7249 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
7250 gcc_dump_printf.
7251 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
7252 coverage for gcc_dump_printf.
7253
7254 2018-08-17 Martin Liska <mliska@suse.cz>
7255
7256 * g++.dg/opt/mpx.C: Fix scanned pattern.
7257 * gcc.target/i386/mpx.c: Likewise.
7258 * g++.dg/warn/Wunreachable-code-1.C: Remove.
7259 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
7260 * gcc.dg/torture/pr52969.c: Likewise.
7261 * g++.dg/warn/pr31246-2.C: Likewise.
7262 * g++.dg/warn/pr31246.C: Likewise.
7263 * gcc.dg/pr33092.c: Likewise.
7264 * g++.dg/opt/eh1.C: Remove a deprecated option.
7265 * g++.dg/template/inline1.C: Likewise.
7266 * g++.dg/tree-ssa/pr81408.C: Likewise.
7267 * gcc.dg/pr41837.c: Likewise.
7268 * gcc.dg/pr41841.c: Likewise.
7269 * gcc.dg/pr42250.c: Likewise.
7270 * gcc.dg/pr43084.c: Likewise.
7271 * gcc.dg/pr43317.c: Likewise.
7272 * gcc.dg/pr51879-18.c: Likewise.
7273 * gcc.dg/torture/pr36066.c: Likewise.
7274 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7275 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7276 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7277 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7278 * gcc.target/i386/pr45352-2.c: Likewise.
7279 * gcc.target/i386/zee.c: Likewise.
7280 * gfortran.dg/auto_char_len_2.f90: Likewise.
7281 * gfortran.dg/auto_char_len_4.f90: Likewise.
7282 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7283 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7284 * gfortran.dg/gomp/pr47331.f90: Likewise.
7285 * gfortran.dg/pr40999.f: Likewise.
7286 * gfortran.dg/pr41011.f: Likewise.
7287 * gfortran.dg/pr42051.f03: Likewise.
7288 * gfortran.dg/pr46804.f90: Likewise.
7289 * gfortran.dg/pr83149_1.f90: Likewise.
7290 * gfortran.dg/pr83149_b.f90: Likewise.
7291 * gfortran.dg/whole_file_1.f90: Likewise.
7292 * gfortran.dg/whole_file_10.f90: Likewise.
7293 * gfortran.dg/whole_file_11.f90: Likewise.
7294 * gfortran.dg/whole_file_12.f90: Likewise.
7295 * gfortran.dg/whole_file_13.f90: Likewise.
7296 * gfortran.dg/whole_file_14.f90: Likewise.
7297 * gfortran.dg/whole_file_15.f90: Likewise.
7298 * gfortran.dg/whole_file_16.f90: Likewise.
7299 * gfortran.dg/whole_file_17.f90: Likewise.
7300 * gfortran.dg/whole_file_18.f90: Likewise.
7301 * gfortran.dg/whole_file_19.f90: Likewise.
7302 * gfortran.dg/whole_file_2.f90: Likewise.
7303 * gfortran.dg/whole_file_20.f03: Likewise.
7304 * gfortran.dg/whole_file_3.f90: Likewise.
7305 * gfortran.dg/whole_file_4.f90: Likewise.
7306 * gfortran.dg/whole_file_5.f90: Likewise.
7307 * gfortran.dg/whole_file_6.f90: Likewise.
7308 * gfortran.dg/whole_file_7.f90: Likewise.
7309 * gfortran.dg/whole_file_8.f90: Likewise.
7310 * gfortran.dg/whole_file_9.f90: Likewise.
7311 * gcc.dg/vect/vect.exp: Likewise.
7312
7313 2018-08-17 Richard Biener <rguenther@suse.de>
7314
7315 PR middle-end/86505
7316 * gcc.dg/torture/pr86505.c: New testcase.
7317
7318 2018-08-16 Martin Sebor <msebor@redhat.com>
7319
7320 PR tree-optimization/86853
7321 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7322 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7323 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7324
7325 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7326
7327 * gcc.dg/missing-header-fixit-3.c: New test.
7328
7329 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7330
7331 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7332 (test_fixit_insert_newline): Update expected output to show '+'
7333 characters in margin of line-insertion fix-it hint.
7334
7335 2018-08-16 Nathan Sidwell <nathan@acm.org>
7336
7337 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7338 * gcc.dg/cpp/macsyntx2.c: likewise.
7339
7340 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7341
7342 PR testsuite/86745
7343 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7344 * gcc.target/i386/avx-cvt-2.c: Ditto.
7345
7346 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7347
7348 PR c++/70693
7349 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7350
7351 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7352
7353 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7354
7355 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7356
7357 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7358 (lib_strncmp): Likewise.
7359
7360 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7361
7362 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7363 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7364 * g++.dg/torture/pr44295.C : Likewise.
7365
7366 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7367
7368 PR testsuite/78544
7369 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7370 attributes and matching.
7371 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7372 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7373
7374 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7375
7376 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7377
7378 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7379
7380 * gcc.target/i386/rop1.c: Remove.
7381 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7382
7383 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7384
7385 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7386 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7387 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7388 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7389 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7390 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7391
7392 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7393
7394 * g++.dg/diagnostic/aka3.C: New test.
7395 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7396 output to show range labels.
7397 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7398 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7399 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7400 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7401 labels. Add an "aka" example.
7402 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7403 labels.
7404 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7405 * gcc.dg/format/pr72858.c: Likewise.
7406 * gcc.dg/format/pr78498.c: Likewise.
7407 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7408 Update expected output to show range labels. Add examples of
7409 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7410 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7411 Update expected output to show range labels.
7412 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7413 (test_very_wide_line): Adjust so that label is at left-clipping
7414 boundary.
7415 (test_very_wide_line_2): New test.
7416 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7417 Update expected output to show range labels.
7418 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7419 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7420 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7421 for new param to gcc_rich_location::add_expr.
7422 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7423 Add "label" param.
7424 (test_show_locus): Add examples of labels to various tests. Tweak
7425 the "very wide_line" test case and duplicate it, to cover the
7426 boundary values for clipping of labels against the left-margin.
7427 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7428 diagnostic-test-show-locus-no-labels.c.
7429 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7430 Update line numbers of dg-locus directives.
7431 * gcc.dg/pr69627.c: Update expected output to show range labels.
7432 * lib/multiline.exp (proc _build_multiline_regex): Remove
7433 special-case handling of lines with trailing '|'.
7434
7435 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7436
7437 PR testsuite/86519
7438 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7439 the .expand file.
7440
7441 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7442
7443 * gcc.dg/wmain.c: New test.
7444
7445 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7446
7447 PR c/19315
7448 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7449 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7450 unknown size.
7451
7452 2018-08-15 Martin Liska <mliska@suse.cz>
7453
7454 PR tree-optimization/86925
7455 * gcc.dg/predict-20.c: New test.
7456 * gcc.dg/predict-21.c: New test.
7457
7458 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7461
7462 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7463
7464 * gcc.target/i386/sse2-movs.c: New test.
7465
7466 2018-08-14 Martin Sebor <msebor@redhat.com>
7467
7468 PR tree-optimization/86650
7469 * gcc.dg/Warray-bounds-34.c: New test.
7470
7471 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7472
7473 PR fortran/86116
7474 * gfortran.dg/generic_34.f90: New test case.
7475
7476 2018-08-13 Marek Polacek <polacek@redhat.com>
7477
7478 PR c++/57891
7479 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7480 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7481 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7482 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7483 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7484 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7485 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7486 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7487 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7488 * g++.dg/ext/stmtexpr15.C: Likewise.
7489 * g++.dg/gomp/pr47963.C: Likewise.
7490 * g++.dg/init/new37.C: Likewise.
7491 * g++.dg/init/new43.C: Likewise.
7492 * g++.dg/other/fold1.C: Likewise.
7493 * g++.dg/parse/array-size2.C: Likewise.
7494 * g++.dg/template/dependent-name3.C: Likewise.
7495 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7496 * g++.dg/other/vrp1.C: Likewise.
7497 * g++.dg/template/char1.C: Likewise.
7498
7499 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7500
7501 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7502 instead of a ZERO_EXTEND.
7503
7504 2018-08-13 Martin Sebor <msebor@redhat.com>
7505
7506 PR tree-optimization/71625
7507 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7508 * g++.dg/init/string2.C: New test.
7509 * g++.dg/init/string3.C: New test.
7510 * g++.dg/init/string4.C: New test.
7511 * gcc.dg/init-string-3.c: New test.
7512 * gcc.dg/strlenopt-55.c: New test.
7513 * gcc.dg/strlenopt-56.c: New test.
7514
7515 2018-08-13 Marek Polacek <polacek@redhat.com>
7516
7517 P0806R2 - Deprecate implicit capture of this via [=]
7518 * g++.dg/cpp2a/lambda-this1.C: New test.
7519 * g++.dg/cpp2a/lambda-this2.C: New test.
7520 * g++.dg/cpp2a/lambda-this3.C: New test.
7521
7522 2018-08-13 Marek Polacek <polacek@redhat.com>
7523
7524 PR c++/86915
7525 * g++.dg/diagnostic/auto1.C: New test.
7526
7527 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7528
7529 PR fortran/66679
7530 * gfortran.dg/transfer_class_3.f90: New test.
7531
7532 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7533
7534 PR fortran/86906
7535 * gfortran.dg/use_rename_9.f90: New test.
7536
7537 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR tree-optimization/86835
7540 * gcc.dg/pr86835.c: New test.
7541
7542 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7543
7544 PR fortran/57160
7545 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7546 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7547 * gfortran.dg/short_circuiting_2.f90: New test case.
7548 * gfortran.dg/short_circuiting_3.f90: New test case.
7549
7550 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7551
7552 PR target/82418
7553 * gcc.target/i386/pr82418.c: New test.
7554
7555 2018-08-10 Martin Liska <mliska@suse.cz>
7556
7557 PR target/83610
7558 * gcc.dg/predict-17.c: New test.
7559 * gcc.dg/predict-18.c: New test.
7560 * gcc.dg/predict-19.c: New test.
7561
7562 2018-08-10 Martin Liska <mliska@suse.cz>
7563
7564 PR tree-optimization/85799
7565 * gcc.dg/pr85799.c: New test.
7566
7567 2018-08-09 Jeff Law <law@redhat.com>
7568
7569 PR middle-end/86897
7570 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7571
7572 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7573
7574 * gcc.target/aarch64/sve/reduc_8.c: New test.
7575
7576 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7577
7578 PR other/84889
7579 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7580 test.
7581 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7582 New test.
7583 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7584 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7585 TEST_ALWAYS_FLAGS.
7586
7587 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7588
7589 PR tree-optimization/86858
7590 * gcc.dg/vect/pr86858.c: New test.
7591
7592 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7593
7594 PR tree-optimization/86871
7595 * gcc.dg/vect/pr86871.c: New test.
7596
7597 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7598
7599 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7600
7601 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7602
7603 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7604 arch and tune numbers by 2.
7605 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7606 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7607 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7608 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7609 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7610 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7611 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7612 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7613 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7614 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7615 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7616 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7617 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7618 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7619 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7620 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7621 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7622 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7623 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7624 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7625 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7626 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7627 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7628 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7629 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7630 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7631 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7632 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7633 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7634 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7635 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7636 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7637 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7638 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7639 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7640 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7641 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7642 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7643 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7644 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7645 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7646 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7647 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7648 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7649 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7650 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7651 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7652 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7653 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7654 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7655 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7656 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7657 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7658 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7659 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7660 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7661 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7662 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7663 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7664 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7665 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7666 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7667 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7668 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7669 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7670 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7671
7672 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7673
7674 PR target/84332
7675 * gcc.target/s390/pr84332.c: New testcase.
7676
7677 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7678
7679 PR target/46179
7680 * gcc.target/m68k/tls-dimode.c: New file.
7681
7682 2018-08-08 Nathan Sidwell <nathan@acm.org>
7683
7684 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7685 c-c++-common/inc-from-1.c: New
7686
7687 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7688
7689 PR target/85295
7690 * gcc.target/s390/TI-constants-lra.c: New testcase.
7691 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7692
7693 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7694
7695 * gcc.target/s390/hotpatch-8.c: Remove.
7696 * gcc.target/s390/hotpatch-9.c: Remove.
7697 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7698 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7699
7700 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7701
7702 P0595R1 - is_constant_evaluated
7703 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7704
7705 PR c++/86836
7706 * g++.dg/cpp1z/decomp46.C: New test.
7707
7708 PR c++/86738
7709 * g++.dg/opt/pr86738.C: New test.
7710
7711 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7712
7713 PR target/86838
7714 * gcc.target/aarch64/frecpe_1.c: New test.
7715 * gcc.target/aarch64/frecpe_2.c: Likewise.
7716
7717 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7718
7719 PR c++/59480, DR 136
7720 * g++.dg/other/friend8.C: New.
7721 * g++.dg/other/friend9.C: Likewise.
7722 * g++.dg/other/friend10.C: Likewise.
7723 * g++.dg/other/friend11.C: Likewise.
7724 * g++.dg/other/friend12.C: Likewise.
7725 * g++.dg/other/friend13.C: Likewise.
7726 * g++.dg/other/friend14.C: Likewise.
7727 * g++.dg/other/friend15.C: Likewise.
7728 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7729 * g++.dg/parse/defarg8.C: Likewise.
7730
7731 2018-08-07 Martin Liska <mliska@suse.cz>
7732
7733 PR middle-end/83023
7734 * gcc.dg/predict-16.c: New test.
7735 * g++.dg/predict-1.C: New test.
7736
7737 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7738 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7739
7740 PR tree-optimization/80925
7741 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7742 vectorized on !vect_hw_misalign targets.
7743
7744 2018-08-06 Marek Polacek <polacek@redhat.com>
7745
7746 PR c++/86767
7747 * g++.dg/cpp1y/constexpr-86767.C: New test.
7748
7749 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7750
7751 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7752 for target *-*-linux-gnu.
7753
7754 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7755
7756 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7757 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7758 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7759
7760 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7761
7762 * gcc.target/s390/nomemloopunroll-1.c: New test.
7763
7764 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7765
7766 PR target/86386
7767 * gcc.target/i386/pr86386.c: New file.
7768
7769 2018-08-04 Tom de Vries <tdevries@suse.de>
7770
7771 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7772
7773 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7774
7775 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7776 "type:cvip".
7777
7778 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7779
7780 PR fortran/45521
7781 * gfortran.dg/interface_assignment_6.f90: New test case.
7782
7783 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7784
7785 PR testsuite/86153
7786 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7787
7788 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7789 Jonathan Wakely <jwakely@redhat.com>
7790
7791 PR c++/85523
7792 * g++.dg/pr85523.C: New test.
7793
7794 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7795
7796 PR c/86690
7797 * gcc.dg/union-duplicate-field.c: New test.
7798
7799 2018-08-03 Jason Merrill <jason@redhat.com>
7800
7801 PR c++/86706
7802 * g++.dg/template/pr86706.C: New test.
7803
7804 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7805
7806 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7807 on vect_avg_qi targets.
7808 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7809 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7810 * gcc.dg/vect/vect-avg-15.c: Likewise.
7811
7812 2018-08-03 Martin Liska <mliska@suse.cz>
7813
7814 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7815 * gcc.dg/predict-13.c: Likewise.
7816 * gcc.dg/predict-3.c: Likewise.
7817 * gcc.dg/predict-4.c: Likewise.
7818 * gcc.dg/predict-5.c: Likewise.
7819 * gcc.dg/predict-6.c: Likewise.
7820 * gcc.dg/predict-9.c: Likewise.
7821 * gfortran.dg/predict-1.f90: Likewise.
7822
7823 2018-08-02 Richard Biener <rguenther@suse.de>
7824
7825 PR c++/86763
7826 * g++.dg/torture/pr86763.C: New testcase.
7827
7828 2018-08-02 Richard Biener <rguenther@suse.de>
7829
7830 PR tree-optimization/86816
7831 * g++.dg/torture/pr86816.C: New testcase.
7832
7833 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7834
7835 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7836 to be used.
7837 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7838 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7839 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7840 for .h.
7841 * gcc.target/aarch64/sve/single_2.c: Likewise.
7842 * gcc.target/aarch64/sve/single_3.c: Likewise.
7843 * gcc.target/aarch64/sve/single_4.c: Likewise.
7844
7845 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7846
7847 PR target/86014
7848 * gcc.target/aarch64/ldp_stp_13.c: New test.
7849
7850 2018-08-01 Martin Sebor <msebor@redhat.com>
7851
7852 PR tree-optimization/86650
7853 * gcc.dg/format/gcc_diag-10.c: Adjust.
7854
7855 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7856
7857 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7858 of range check.
7859 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7860
7861 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7862
7863 PR target/86753
7864 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7865 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7866
7867 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7868
7869 * gcc.dg/pointer-range-check-1.c: New test.
7870 * gcc.dg/pointer-range-check-2.c: Likewise.
7871
7872 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7873
7874 PR tree-optimization/86749
7875 * gcc.dg/vect/pr86749.c: New test.
7876
7877 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7878
7879 PR c++/86661
7880 * g++.dg/lookup/name-clash12.C: New.
7881
7882 2018-08-01 Richard Biener <rguenther@suse.de>
7883
7884 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7885
7886 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7887
7888 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7889
7890 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7891
7892 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7893
7894 2018-08-01 Martin Liska <mliska@suse.cz>
7895
7896 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7897 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7898 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7899 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7900 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7901 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7902 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7903 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7904
7905 2018-08-01 Martin Liska <mliska@suse.cz>
7906
7907 PR value-prof/35543
7908 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7909
7910 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7911
7912 * gcc.target/aarch64/extract_zero_extend.c: New file.
7913
7914 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7915
7916 PR c/85704
7917 * gcc.c-torture/compile/pr85704.c: New test.
7918
7919 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7920 Olivier Hainque <hainque@adacore.com>
7921
7922 * gnat.dg/dinst.adb: New.
7923 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7924
7925 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7926
7927 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7928 tdiag and cxxdiag.
7929 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7930 and %K.
7931
7932 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7933
7934 * c-c++-common/spec-barrier-1.c: New test.
7935 * c-c++-common/spec-barrier-2.c: New test.
7936 * gcc.dg/spec-barrier-3.c: New test.
7937
7938 2018-07-31 Martin Sebor <msebor@redhat.com>
7939
7940 PR tree-optimization/86741
7941 * gcc.dg/Warray-bounds-33.c: New test.
7942
7943 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7944
7945 * gcc.target/s390/memset-1.c: Improve testcase.
7946
7947 2018-07-31 Tom de Vries <tdevries@suse.de>
7948
7949 PR debug/86687
7950 * g++.dg/guality/pr86687.C: New test.
7951
7952 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7953
7954 P1008R1 - prohibit aggregates with user-declared constructors
7955 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7956 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7957 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7958 * g++.dg/cpp2a/aggr1.C: New test.
7959 * g++.dg/cpp2a/aggr2.C: New test.
7960
7961 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7962
7963 PR target/86640
7964 * gcc.target/arm/pr86640.c: New testcase.
7965
7966 2018-07-31 Martin Liska <mliska@suse.cz>
7967
7968 PR gcov-profile/85338
7969 PR gcov-profile/85350
7970 PR gcov-profile/85372
7971 * gcc.misc-tests/gcov-pr85338.c: New test.
7972 * gcc.misc-tests/gcov-pr85350.c: New test.
7973 * gcc.misc-tests/gcov-pr85372.c: New test.
7974
7975 2018-07-31 Martin Liska <mliska@suse.cz>
7976
7977 PR gcov-profile/83813
7978 PR gcov-profile/84758
7979 PR gcov-profile/85217
7980 PR gcov-profile/85332
7981 * gcc.misc-tests/gcov-pr83813.c: New test.
7982 * gcc.misc-tests/gcov-pr84758.c: New test.
7983 * gcc.misc-tests/gcov-pr85217.c: New test.
7984 * gcc.misc-tests/gcov-pr85332.c: New test.
7985
7986 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7987
7988 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7989 gnat.dg/prot5_pkg.ads: New testcase.
7990
7991 2018-07-31 Justin Squirek <squirek@adacore.com>
7992
7993 * gnat.dg/addr11.adb: New testcase.
7994
7995 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7996
7997 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7998
7999 2018-07-31 Gary Dismukes <dismukes@adacore.com>
8000
8001 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
8002
8003 2018-07-31 Ed Schonberg <schonberg@adacore.com>
8004
8005 * gnat.dg/iter3.adb: New testcase.
8006
8007 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
8008
8009 Revert 'AsyncI/O patch committed'
8010 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
8011 Thomas Koenig <tkoenig@gcc.gnu.org>
8012
8013 PR fortran/25829
8014 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
8015 * gfortran.dg/f2003_io_1.f03: Add wait statement.
8016
8017 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
8018
8019 PR rtl-optimization/85160
8020 * gcc.target/powerpc/combine-2-2.c: New testcase.
8021
8022 2018-07-27 Martin Sebor <msebor@redhat.com>
8023
8024 PR tree-optimization/86696
8025 * g++.dg/pr86696.C: New test.
8026
8027 2018-07-27 David Malcolm <dmalcolm@redhat.com>
8028
8029 PR tree-optimization/86636
8030 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
8031 Add dg-require-effective-target pthread.
8032
8033 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
8034
8035 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
8036 * gcc.dg/strcmpopt_6.c: Likewise.
8037
8038 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
8039
8040 PR target/86612
8041 * gcc.target/powerpc/pr58673-2.c: Call strdup.
8042
8043 2018-07-26 Martin Sebor <msebor@redhat.com>
8044
8045 PR tree-optimization/86043
8046 PR tree-optimization/86042
8047 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
8048 pr86688.
8049 * gcc.dg/strlenopt-44.c: New test.
8050
8051 2018-07-26 Martin Liska <mliska@suse.cz>
8052
8053 PR gcov-profile/86536
8054 * gcc.misc-tests/gcov-pr86536.c: New test.
8055
8056 2018-07-25 Martin Sebor <msebor@redhat.com>
8057
8058 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
8059 ignored by the test harness.
8060
8061 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
8062 Thomas Koenig <tkoenig@gcc.gnu.org>
8063
8064 PR fortran/25829
8065 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
8066 * gfortran.dg/f2003_io_1.f03: Add wait statement.
8067
8068 2018-07-25 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR c++/85515
8071 * g++.dg/pr85515-2.C: Add expected dg-error.
8072 * g++.dg/cpp0x/range-for36.C: New test.
8073
8074 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
8075
8076 * gcc.target/arc/uncached-1.c: New test.
8077 * gcc.target/arc/uncached-2.c: Likewise.
8078
8079 2018-07-24 Martin Sebor <msebor@redhat.com>
8080
8081 PR tree-optimization/86622
8082 PR tree-optimization/86532
8083 * gcc.c-torture/execute/strlen-2.c: New test.
8084 * gcc.c-torture/execute/strlen-3.c: New test.
8085 * gcc.c-torture/execute/strlen-4.c: New test.
8086
8087 2018-07-24 David Malcolm <dmalcolm@redhat.com>
8088
8089 PR tree-optimization/86636
8090 * gcc.c-torture/compile/pr86636.c: New test.
8091
8092 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
8093
8094 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
8095
8096 2018-07-24 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR middle-end/86627
8099 * gcc.target/i386/pr86627.c: New test.
8100
8101 PR testsuite/86649
8102 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
8103 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
8104 * g++.dg/tree-ssa-/pr19476-6.C: New test.
8105 * g++.dg/tree-ssa-/pr19476-7.C: New test.
8106
8107 2018-07-23 Carl Love <cel@us.ibm.com>
8108
8109 PR 86591
8110 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
8111 file altivec-2-runnable.c.
8112 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
8113 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
8114 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
8115 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
8116 vec_cts, vec_ctu, vec_cpsgn tests.
8117
8118 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
8119
8120 PR c/86617
8121 * gcc.dg/pr86617.c: New test.
8122
8123 2018-07-23 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR c++/86569
8126 * g++.dg/warn/Wnonnull-compare-9.C: New test.
8127
8128 2018-07-20 Martin Sebor <msebor@redhat.com>
8129
8130 PR middle-end/82063
8131 * c-c++-common/pr68657-1.c: Adjust.
8132 * c-c++-common/pr68657-2.c: Same.
8133 * c-c++-common/pr68657-3.c: Same.
8134 * c-c++-common/pr68833-1.c: Same.
8135 * gcc.dg/Walloc-size-larger-than-16.c: Same.
8136 * gcc.dg/Walloca-larger-than.c: New test.
8137 * gcc.dg/Walloca-larger-than-2.c: New test.
8138 * gcc.dg/Wframe-larger-than-2.c: New test.
8139 * gcc.dg/Wlarger-than3.c: New test.
8140 * gcc.dg/Wvla-larger-than-3.c: New test.
8141 * gcc.dg/pr42611.c: Adjust.
8142 * gnat.dg/frame_overflow.adb: Same.
8143
8144 2018-07-20 Martin Sebor <msebor@redhat.com>
8145
8146 PR tree-optimization/86613
8147 PR tree-optimization/86611
8148 * c-c++-common/Warray-bounds-2.c: Undefine macros and
8149 prune duplicate warnings.
8150 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
8151 data-model-dependencies.
8152 * gcc.dg/Warray-bounds-32.c: Ditto.
8153
8154 2018-07-20 Richard Biener <rguenther@suse.de>
8155
8156 PR debug/86585
8157 * g++.dg/lto/pr86585_0.C: New testcase.
8158 * g++.dg/lto/pr86585_1.C: Likewise.
8159
8160 2018-07-19 Martin Sebor <msebor@redhat.com>
8161
8162 PR tree-optimization/83776
8163 PR tree-optimization/84047
8164 * gcc.dg/Warray-bounds-29.c: New test.
8165 * gcc.dg/Warray-bounds-30.c: New test.
8166 * gcc.dg/Warray-bounds-31.c: New test.
8167 * gcc.dg/Warray-bounds-32.c: New test.
8168
8169 2018-07-19 Michael Collison <michael.collison@arm.com>
8170 Richard Henderson <rth@redhat.com>
8171
8172 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8173 * gcc.target/aarch64/builtin_saddl.c: New testcase.
8174 * gcc.target/aarch64/builtin_saddll.c: New testcase.
8175 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8176 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
8177 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
8178 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8179 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
8180 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
8181 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
8182 * gcc.target/aarch64/builtin_usubl.c: New testcase.
8183 * gcc.target/aarch64/builtin_usubll.c: New testcase.
8184
8185 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8186
8187 Revert fix for c++/59480 (and testsuite followup)
8188
8189 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8190
8191 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8192
8193 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8194
8195 PR c++/59480, DR 136
8196 * g++.dg/other/friend8.C: New.
8197 * g++.dg/other/friend9.C: Likewise.
8198 * g++.dg/other/friend10.C: Likewise.
8199 * g++.dg/other/friend11.C: Likewise.
8200 * g++.dg/other/friend12.C: Likewise.
8201 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8202 * g++.dg/parse/defarg8.C: Likewise.
8203
8204 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8205
8206 * gcc.target/aarch64/profile.c: New test.
8207
8208 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8209
8210 PR target/83009
8211 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8212
8213 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8214
8215 PR target/86560
8216 * gcc.target/i386/pr86560-4.c: New test.
8217 * gcc.target/i386/pr86560-5.c: Likewise.
8218
8219 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8220
8221 PR target/86560
8222 * gcc.target/i386/pr86560-1.c: New test.
8223 * gcc.target/i386/pr86560-2.c: Likewise.
8224 * gcc.target/i386/pr86560-3.c: Likewise.
8225
8226 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8227
8228 * gfortran.dg/max_fmax_aarch64.f90: New test.
8229 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
8230 * gfortran.dg/minmax_integer.f90: Likewise.
8231
8232 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8233
8234 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8235
8236 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8237
8238 PR middle-end/86544
8239 * g++.dg/tree-ssa/pr86544.C: New test.
8240
8241 2018-07-18 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR c++/86550
8244 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8245
8246 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8247
8248 PR 69558
8249 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8250 * c-c++-common/pr69558.c: Remove xfail.
8251 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8252 * gcc.dg/pr61817-1.c: Likewise.
8253 * gcc.dg/pr61817-2.c: Likewise.
8254 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8255
8256 2018-07-18 Janus Weil <janus@gcc.gnu.org>
8257
8258 PR fortran/85599
8259 * gfortran.dg/function_optimize_5.f90: Add option
8260 '-faggressive-function-elimination' and update dg-warning clauses.
8261 * gfortran.dg/short_circuiting.f90: New test.
8262
8263 2018-07-18 Marek Polacek <polacek@redhat.com>
8264
8265 PR c++/86190 - bogus -Wsign-conversion warning
8266 * g++.dg/warn/Wsign-conversion-3.C: New test.
8267 * g++.dg/warn/Wsign-conversion-4.C: New test.
8268
8269 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8270
8271 PR c++/59480, DR 136
8272 * g++.dg/other/friend8.C: New.
8273 * g++.dg/other/friend9.C: Likewise.
8274 * g++.dg/other/friend10.C: Likewise.
8275 * g++.dg/other/friend11.C: Likewise.
8276 * g++.dg/other/friend12.C: Likewise.
8277 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8278 * g++.dg/parse/defarg8.C: Likewise.
8279
8280 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8281
8282 * g++.dg/ext/uow-3.C: Adjust.
8283 * g++.dg/ext/uow-4.C: Likewise.
8284 * g++.dg/lookup/name-clash11.C: Likewise.
8285 * g++.dg/lookup/name-clash7.C: Likewise.
8286 * g++.dg/lookup/redecl1.C: Likewise.
8287 * g++.dg/warn/changes-meaning.C: Likewise.
8288 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8289 * g++.old-deja/g++.law/nest1.C: Likewise.
8290
8291 2018-07-18 Richard Biener <rguenther@suse.de>
8292
8293 PR debug/86523
8294 * g++.dg/lto/pr86523-3_0.C: New testcase.
8295
8296 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8297
8298 * gcc.target/m68k/mulsi_highpart.c: New test.
8299
8300 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8301
8302 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8303 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8304 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8305 * gcc.dg/cpp/pr61854-8.c: New test.
8306
8307 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8308
8309 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8310
8311 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8312
8313 PR fortran/83184
8314 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8315
8316 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8317
8318 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8319 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8320 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8321 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8322 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8323
8324 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8325
8326 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8327 * gcc.target/powerpc/pr79916.c: Require dfp.
8328
8329 2018-07-17 Richard Biener <rguenther@suse.de>
8330
8331 PR lto/86456
8332 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8333
8334 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8335
8336 * gcc.target/s390/function-align1.c: New test.
8337 * gcc.target/s390/function-align2.c: New test.
8338 * gcc.target/s390/function-align3.c: New test.
8339
8340 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gnat.dg/discr55.adb: New test.
8343
8344 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8345
8346 * gcc.target/i386/vartrack-1.c (dg-options): Add
8347 -fomit-frame-pointer.
8348
8349 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8350
8351 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8352 (dg-lto-options): Add -fPIC.
8353 * g++.dg/lto/pr86523-2_0.C: Likewise.
8354
8355 2018-07-17 Martin Liska <mliska@suse.cz>
8356
8357 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8358
8359 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8360
8361 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8362 testcase.
8363
8364 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8365
8366 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8367
8368 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8369
8370 * gnat.dg/memorytest.adb: New testcase.
8371
8372 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8373
8374 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8375 New testcase.
8376
8377 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8378
8379 * gnat.dg/equal3.adb: New testcase.
8380
8381 2018-07-17 Justin Squirek <squirek@adacore.com>
8382
8383 * gnat.dg/split_args.adb: New testcase.
8384
8385 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8386
8387 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8388
8389 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8390
8391 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8392 New testcase.
8393
8394 2018-07-16 Carl Love <cel@us.ibm.com>
8395
8396 PR target/86414
8397 Forgot the PR number on the commit log.
8398
8399 2018-07-16 Carl Love <cel@us.ibm.com>
8400
8401 PR target/86414
8402 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8403 longdouble128.
8404 * gcc.target/powerpc/divkc3-3.c: Ditto.
8405 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8406 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8407 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8408 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8409
8410 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8411
8412 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8413 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8414
8415 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8416
8417 * lib/target-supports.exp (check_effective_target_longdouble64,
8418 check_effective_target_ppc_float128,
8419 check_effective_target_ppc_float128_insns,
8420 check_effective_target_powerpc_vsx): New.
8421
8422 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8423
8424 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8425 syntax error.
8426
8427 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR tree-optimization/86526
8430 * gcc.c-torture/compile/pr86526.c: New test.
8431
8432 2018-07-16 Carl Love <cel@us.ibm.com>
8433
8434 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8435 longdouble128.
8436 * gcc.target/powerpc/divkc3-3.c: Ditto.
8437 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8438 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8439 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8440 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8441
8442 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8443
8444 PR fortran/83184
8445 * gfortran.dg/assumed_rank_14.f90: New testcase.
8446 * gfortran.dg/assumed_rank_15.f90: New testcase.
8447 * gfortran.dg/dec_structure_8.f90: Update error messages.
8448 * gfortran.dg/dec_structure_23.f90: Update error messages.
8449
8450 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8451
8452 PR middle-end/86528
8453 * gcc.c-torture/execute/pr86528.c: New test.
8454 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8455
8456 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8457
8458 * g++.dg/template/spec40.C: New.
8459 * g++.dg/parse/ptrmem8.C: Likewise.
8460
8461 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8462
8463 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8464 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8465 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8466 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8467 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8468
8469 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8470
8471 * gcc.target/s390/mrecord-mcount.c: New testcase.
8472
8473 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8474
8475 * gcc.target/s390/mfentry-m64.c: New testcase.
8476
8477 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8478
8479 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8480 testcase.
8481
8482 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8483
8484 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8485 testcase.
8486
8487 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8488
8489 * gnat.dg/wide_wide_value1.adb: New testcase.
8490
8491 2018-07-16 Javier Miranda <miranda@adacore.com>
8492
8493 * gnat.dg/bit_order1.adb: New testcase.
8494
8495 2018-07-16 Javier Miranda <miranda@adacore.com>
8496
8497 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8498
8499 2018-07-16 Richard Biener <rguenther@suse.de>
8500
8501 PR lto/86523
8502 * g++.dg/lto/pr86523-1_0.C: New testcase.
8503 * g++.dg/lto/pr86523-2_0.C: Likewise.
8504
8505 2018-07-16 Martin Liska <mliska@suse.cz>
8506
8507 PR ipa/86529
8508 * g++.dg/ipa/pr86529.C: New test.
8509
8510 2018-07-16 Tom de Vries <tdevries@suse.de>
8511
8512 PR debug/86455
8513 * gcc.target/i386/vartrack-1.c: New test.
8514
8515 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8516
8517 * gnat.dg/opt73.adb: New test.
8518
8519 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR c++/3698
8522 PR c++/86208
8523 * g++.dg/opt/pr3698.C: New test.
8524
8525 2018-07-16 Richard Biener <rguenther@suse.de>
8526
8527 PR ipa/86389
8528 * gcc.dg/torture/pr86389.c: Require trampolines.
8529
8530 2018-07-15 Tom de Vries <tdevries@suse.de>
8531
8532 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8533 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8534 already called.
8535 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8536 * gcc.dg/guality/guality.exp: Same.
8537 * gfortran.dg/guality/guality.exp: Same.
8538
8539 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8540 Sunil K Pandey <sunil.k.pandey@intel.com>
8541
8542 PR target/84413
8543 * gcc.target/i386/pr84413-1.c: New test.
8544 * gcc.target/i386/pr84413-2.c: Likewise.
8545 * gcc.target/i386/pr84413-3.c: Likewise.
8546
8547 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8548 Steve Munroe <munroesj52@gmail.com>
8549
8550 * gcc.target/powerpc/sse2-pand-1.c: New file.
8551 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8552 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8553 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8554
8555 2018-07-13 Nathan Sidwell <nathan@acm.org>
8556
8557 PR c++/86374
8558 * g++.dg/pr86374.C: New.
8559
8560 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8561
8562 PR middle-end/78809
8563 * gcc.dg/strcmpopt_5.c: New test.
8564 * gcc.dg/strcmpopt_6.c: New test.
8565
8566 2018-07-13 Richard Biener <rguenther@suse.de>
8567
8568 PR middle-end/85974
8569 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8570
8571 2018-07-13 Tom de Vries <tdevries@suse.de>
8572
8573 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8574 * gcc.dg/guality/ctztest.c: Same.
8575 * gcc.dg/guality/sra-1.c: Same.
8576
8577 2018-07-13 Tom de Vries <tdevries@suse.de>
8578
8579 * gcc.dg/vla-1.c: Update.
8580
8581 2018-07-13 Tom de Vries <tdevries@suse.de>
8582
8583 * gcc.src/maintainers.exp: New file.
8584
8585 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8586
8587 PR middle-end/86489
8588 * gcc.dg/pr86489.c: New test.
8589
8590 2018-07-12 Martin Sebor <msebor@redhat.com>
8591
8592 PR testsuite/86510
8593 g++.dg/warn/pr86453.C: Adjust.
8594
8595 2018-07-12 Jim Wilson <jimw@sifive.com>
8596
8597 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8598
8599 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8600
8601 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8602
8603 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8604
8605 * c-c++-common/gomp/declare-target-3.c: New test.
8606 * g++.dg/gomp/declare-target-2.C: New test.
8607
8608 2018-07-12 Martin Sebor <msebor@redhat.com>
8609
8610 PR c/86453
8611 * c-c++-common/Wattributes.c: Adjust.
8612 * gcc.dg/Wattributes-10.c: New test.
8613 * g++.dg/Wattributes-3.C: Adjust.
8614 * gcc.dg/Wattributes-6.c: Adjust.
8615 * gcc.dg/pr18079.c: Adjust.
8616 * gcc.dg/torture/pr42363.c: Adjust.
8617
8618 2018-07-12 Julia Koval <julia.koval@intel.com>
8619
8620 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8621 version.
8622
8623 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8624
8625 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8626 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8627 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8628 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8629 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8630 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8631 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8632
8633 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8634
8635 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8636 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8637 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8638 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8639 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8640 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8641 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8642 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8643
8644 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8645 Alan Hayward <alan.hayward@arm.com>
8646 David Sherwood <david.sherwood@arm.com>
8647
8648 * gcc.dg/vect/vect-fma-2.c: New test.
8649 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8650 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8651 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8652
8653 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8654
8655 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8656 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8657 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8658 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8659 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8660 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8661 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8662 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8663 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8664
8665 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8666
8667 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8668 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8669
8670 2018-07-12 Richard Biener <rguenther@suse.de>
8671
8672 PR target/84829
8673 * gcc.target/i386/pr84829.c: New testcase.
8674
8675 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8676
8677 * gcc.dg/torture/20180712-1.c: New test.
8678
8679 PR tree-optimization/86492
8680 * gcc.c-torture/execute/pr86492.c: New test.
8681
8682 2018-07-12 Richard Biener <rguenther@suse.de>
8683
8684 PR c/86453
8685 * g++.dg/warn/pr86453.C: New testcase.
8686
8687 2018-07-12 Richard Biener <rguenther@suse.de>
8688
8689 PR middle-end/86479
8690 * gcc.dg/graphite/pr86479.c: New testcase.
8691
8692 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8693
8694 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8695 of hardcoding size. Cast (rel) to MASK_TYPE.
8696 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8697 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8698 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8699 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8700 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8701 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8702 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8703 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8704 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8705 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8706 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8707 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8708 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8709 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8710 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8711 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8712 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8713 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8714 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8715
8716 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8717
8718 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8719 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8720 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8721
8722 2018-07-10 Mark Wielaard <mark@klomp.org>
8723
8724 PR debug/86459
8725 * gcc.dg/pr86459.c: New test.
8726
8727 2018-07-10 Martin Sebor <msebor@redhat.com>
8728
8729 PR testsuite/86461
8730 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8731
8732 2018-07-10 Martin Liska <mliska@suse.cz>
8733
8734 PR testsuite/86445
8735 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8736
8737 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR sanitizer/86406
8740 * g++.dg/ubsan/pr86406.C: New test.
8741
8742 PR fortran/86421
8743 * gfortran.dg/vect/pr86421.f90: New test.
8744
8745 2018-07-09 Martin Sebor <msebor@redhat.com>
8746
8747 PR tree-optimization/86415
8748 * gcc.dg/strlenopt-53.c: New test.
8749
8750 2018-07-09 Martin Sebor <msebor@redhat.com>
8751
8752 PR middle-end/77357
8753 * gcc.dg/strlenopt-49.c: New test.
8754 * gcc.dg/strlenopt-50.c: New test.
8755 * gcc.dg/strlenopt-51.c: New test.
8756 * gcc.dg/strlenopt-52.c: New test.
8757 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8758
8759 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR c/86420
8762 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8763 to be returned and when first argument is not 0, so that they don't do
8764 anything for NEED_EXC or NEED_ERRNO.
8765
8766 2018-07-09 Tom de Vries <tdevries@suse.de>
8767
8768 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8769 * gcc.dg/guality/bswaptest.c: Same.
8770 * gcc.dg/guality/clztest.c: Same.
8771 * gcc.dg/guality/csttest.c: Same.
8772 * gcc.dg/guality/ctztest.c: Same.
8773 * gcc.dg/guality/drap.c: Same.
8774 * gcc.dg/guality/nrv-1.c: Same.
8775 * gcc.dg/guality/pr41353-1.c: Same.
8776 * gcc.dg/guality/pr41353-2.c: Same.
8777 * gcc.dg/guality/pr41404-1.c: Same.
8778 * gcc.dg/guality/pr43051-1.c: Same.
8779 * gcc.dg/guality/pr43077-1.c: Same.
8780 * gcc.dg/guality/pr43177.c: Same.
8781 * gcc.dg/guality/pr43329-1.c: Same.
8782 * gcc.dg/guality/pr43479.c: Same.
8783 * gcc.dg/guality/pr43593.c: Same.
8784 * gcc.dg/guality/pr45003-1.c: Same.
8785 * gcc.dg/guality/pr45003-2.c: Same.
8786 * gcc.dg/guality/pr45003-3.c: Same.
8787 * gcc.dg/guality/pr48437.c: Same.
8788 * gcc.dg/guality/pr48466.c: Same.
8789 * gcc.dg/guality/pr49888.c: Same.
8790 * gcc.dg/guality/pr54200.c: Same.
8791 * gcc.dg/guality/pr54519-1.c: Same.
8792 * gcc.dg/guality/pr54519-2.c: Same.
8793 * gcc.dg/guality/pr54519-3.c: Same.
8794 * gcc.dg/guality/pr54519-4.c: Same.
8795 * gcc.dg/guality/pr54519-5.c: Same.
8796 * gcc.dg/guality/pr54519-6.c: Same.
8797 * gcc.dg/guality/pr54551.c: Same.
8798 * gcc.dg/guality/pr54693-2.c: Same.
8799 * gcc.dg/guality/pr54693.c: Same.
8800 * gcc.dg/guality/pr54796.c: Same.
8801 * gcc.dg/guality/pr54970.c: Same.
8802 * gcc.dg/guality/pr67192.c: Same.
8803 * gcc.dg/guality/pr69947.c: Same.
8804 * gcc.dg/guality/pr78726.c: Same.
8805 * gcc.dg/guality/rotatetest.c: Same.
8806 * gcc.dg/guality/sra-1.c: Same.
8807 * gcc.dg/guality/vla-2.c: Same.
8808
8809 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8810
8811 * g++.dg/diagnostic/long-short.C: New.
8812 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8813 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8814 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8815
8816 2018-07-09 Tom de Vries <tdevries@suse.de>
8817
8818 * gcc.dg/vla-1.c: New test.
8819
8820 2018-07-07 Tom de Vries <tdevries@suse.de>
8821
8822 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8823 files.
8824 (get_dump_flags): New proc.
8825 (toplevel): Test all dump flags.
8826
8827 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/stack_usage6.adb: New test.
8830 * gnat.dg/stack_usage6_pkg.ads: New helper.
8831
8832 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8833
8834 * gnat.dg/pure_function3a.adb: New test.
8835 * gnat.dg/pure_function3b.adb: Likewise.
8836 * gnat.dg/pure_function3c.adb: Likewise.
8837 * gnat.dg/pure_function3_pkg.ads: New helper.
8838
8839 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR target/84711
8842 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8843 dg-require-effective-target. Add -msse not just on i386-*, but
8844 on all i?86-* and x86_64-*.
8845
8846 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8847
8848 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8849 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8850 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8851 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8852 * gcc.dg/tree-ssa/popcount3.c: New test.
8853
8854 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8855
8856 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8857 to preserve the test.
8858 * gcc.target/i386/pr85073.c: Likewise.
8859
8860 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR tree-optimization/86401
8863 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8864 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8865 * c-c++-common/rotate-9.c: New test.
8866
8867 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8868
8869 PR target/86324
8870 gcc.target/powerpc/pr86324-1.c: New test.
8871 gcc.target/powerpc/pr86324-2.c: Likewise.
8872
8873 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8874
8875 PR target/84711
8876 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8877
8878 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8879
8880 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8881
8882 2018-07-05 Jeff Law <law@redhat.com>
8883
8884 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8885
8886 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8887
8888 PR fortran/86408
8889 * gfortran.dg/deferred_character_20.f90: New test.
8890
8891 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8892
8893 PR fortran/83183
8894 PR fortran/86325
8895 * gfortran.dg/init_flag_18.f90: New testcase.
8896 * gfortran.dg/init_flag_19.f03: New testcase.
8897
8898 2018-07-05 Carl Love <cel@us.ibm.com>
8899 * gcc.target/altivec-1-runnable.c: New test file.
8900 * gcc.target/altivec-2-runnable.c: New test file.
8901 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8902 for tests.
8903
8904 2018-07-05 Martin Sebor <msebor@redhat.com>
8905
8906 PR c++/86400
8907 * gcc.dg/strlenopt-47.c: New test.
8908 * gcc.dg/strlenopt-48.c: New test.
8909
8910 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8911
8912 PR target/84711
8913 * gcc.target/arm/big-endian-subreg.c: New.
8914
8915 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8916
8917 PR target/84711
8918 * gcc.dg/vect/pr84711.c: New.
8919
8920 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8921
8922 * gcc.target/aarch64/struct_cpy.c: New.
8923
8924 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8925
8926 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8927 * c-c++-common/unroll-2.c: Likewise.
8928 * g++.dg/cdce3.C: Likewise.
8929 * g++.dg/ext/unroll-1.C: Likewise.
8930 * g++.dg/ext/unroll-2.C: Likewise.
8931 * g++.dg/ext/unroll-3.C: Likewise.
8932 * gcc.dg/cdce1.c: Likewise.
8933 * gcc.dg/cdce2.c: Likewise.
8934 * gcc.dg/gomp/pr68128-1.c: Likewise.
8935 * gcc.dg/vect/pr46032.c: Likewise.
8936 * gcc.dg/vect/vect-cond-10.c: Likewise.
8937 * gcc.dg/vect/vect-cond-8.c: Likewise.
8938 * gcc.dg/vect/vect-cond-9.c: Likewise.
8939 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8940 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8941 * gcc.target/i386/avx-cvt-2.c: Likewise.
8942 * gcc.target/i386/avx-cvt-3.c: Likewise.
8943 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8944 * gcc.target/i386/avx2-gather-2.c: Likewise.
8945 * gcc.target/i386/avx2-gather-6.c: Likewise.
8946 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8947 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8948 * gfortran.dg/directive_unroll_1.f90: Likewise.
8949 * gfortran.dg/directive_unroll_2.f90: Likewise.
8950 * gnat.dg/unroll2.adb: Likewise.
8951 * gnat.dg/unroll3.adb: Likewise.
8952
8953 2018-07-05 Tom de Vries <tdevries@suse.de>
8954
8955 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8956
8957 2018-07-04 Martin Sebor <msebor@redhat.com>
8958
8959 PR tree-optimization/86274
8960 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8961
8962 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8963
8964 PR fortran/82009
8965 * gfortran.dg/block_16.f08. New test.
8966
8967 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8968
8969 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8970 has a slightly different IL that provides more threading
8971 opportunities.
8972
8973 2018-07-04 Martin Liska <mliska@suse.cz>
8974
8975 PR middle-end/66240
8976 PR target/45996
8977 PR c/84100
8978 * gcc.dg/pr84100.c (foo):
8979 * gcc.target/i386/falign-functions-2.c: New test.
8980 * gcc.target/i386/falign-functions.c: New test.
8981
8982 2018-07-04 Martin Liska <mliska@suse.cz>
8983
8984 * gcc.dg/pr47793.c: Remove.
8985
8986 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8987
8988 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8989 final scan test.
8990 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8991
8992 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8993
8994 PR target/85620
8995 * gcc.target/i386/pr85620-1.c: New test.
8996 * gcc.target/i386/pr85620-2.c: Likewise.
8997 * gcc.target/i386/pr85620-3.c: Likewise.
8998 * gcc.target/i386/pr85620-4.c: Likewise.
8999
9000 2018-07-03 Martin Sebor <msebor@redhat.com>
9001
9002 PR tree-optimization/86274
9003 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
9004 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9005 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
9006 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9007 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9008 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9009 * gcc.dg/tree-ssa/pr83198.c: Same.
9010
9011 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
9012
9013 * g++.dg/other/locations1.C: New.
9014 * g++.dg/tls/locations1.C: Likewise.
9015 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
9016 * g++.dg/diagnostic/virtual-static.C: Likewise.
9017 * g++.dg/concepts/fn-concept2.C: Test the locations too.
9018 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
9019 * g++.dg/cpp0x/pr51463.C: Likewise.
9020 * g++.dg/other/typedef1.C: Likewise.
9021 * g++.dg/parse/dtor13.C: Likewise.
9022 * g++.dg/template/error44.C: Likewise.
9023 * g++.dg/template/typedef4.C: Likewise.
9024 * g++.dg/template/typedef5.C: Likewise.
9025 * g++.dg/tls/diag-2.C: Likewise.
9026 * g++.old-deja/g++.brendan/crash11.C: Likewise.
9027
9028 2018-07-03 Marek Polacek <polacek@redhat.com>
9029
9030 PR c++/86201
9031 * g++.dg/diagnostic/pr86201.C: New test.
9032
9033 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
9034
9035 PR target/85694
9036 * gcc.target/i386/pr85694.c: New test.
9037
9038 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9039
9040 PR tree-optimization/85694
9041 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
9042 Return true for AArch64 without SVE.
9043 * gcc.target/aarch64/vect_hadd_1.h: New file.
9044 * gcc.target/aarch64/vect_shadd_1.c: New test.
9045 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
9046 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
9047 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
9048
9049 2018-07-03 Marek Polacek <polacek@redhat.com>
9050
9051 PR middle-end/86202
9052 * gcc.dg/Wint-conversion-2.c: New test.
9053
9054 PR c++/84306
9055 * g++.dg/overload/conv-op3.C: New test.
9056
9057 2018-07-03 Richard Biener <rguenther@suse.de>
9058
9059 PR ipa/86389
9060 * gcc.dg/torture/pr86389.c: New testcase.
9061
9062 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9063
9064 PR tree-optimization/85694
9065 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
9066 proc.
9067 * gcc.dg/vect/vect-avg-1.c: New test.
9068 * gcc.dg/vect/vect-avg-2.c: Likewise.
9069 * gcc.dg/vect/vect-avg-3.c: Likewise.
9070 * gcc.dg/vect/vect-avg-4.c: Likewise.
9071 * gcc.dg/vect/vect-avg-5.c: Likewise.
9072 * gcc.dg/vect/vect-avg-6.c: Likewise.
9073 * gcc.dg/vect/vect-avg-7.c: Likewise.
9074 * gcc.dg/vect/vect-avg-8.c: Likewise.
9075 * gcc.dg/vect/vect-avg-9.c: Likewise.
9076 * gcc.dg/vect/vect-avg-10.c: Likewise.
9077 * gcc.dg/vect/vect-avg-11.c: Likewise.
9078 * gcc.dg/vect/vect-avg-12.c: Likewise.
9079 * gcc.dg/vect/vect-avg-13.c: Likewise.
9080 * gcc.dg/vect/vect-avg-14.c: Likewise.
9081
9082 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9083
9084 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
9085 get split into two for use by the over-widening pattern.
9086 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9087 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9088 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9089 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9090 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9091 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9092 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9093 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9094 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9095 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9096 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9097 * gcc.dg/vect/vect-over-widen-22.c: New test.
9098
9099 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9100
9101 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
9102 widen_mult pattern.
9103 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
9104 over-widening messages.
9105 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9106 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9107 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9108 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9109 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9110 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9111 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9112 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
9113 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9114 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
9115 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9116 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9117 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9118 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9119 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9120 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9121 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9122 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9123 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9124 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9125 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9126 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
9127 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
9128 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
9129 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
9130 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
9131
9132 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9133
9134 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
9135
9136 2018-07-02 Jim Wilson <jimw@sifive.com>
9137
9138 * gcc.target/riscv/interrupt-debug.c: New.
9139
9140 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9141
9142 * g++.dg/diagnostic/thread-thread_local.C: New.
9143
9144 2018-07-02 Martin Liska <mliska@suse.cz>
9145
9146 PR testsuite/86366
9147 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
9148 * gcc.dg/profile-dir-2.c: Likewise.
9149 * gcc.dg/profile-dir-3.c: Likewise.
9150
9151 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
9152
9153 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9154 overriden.
9155
9156 2018-07-02 Richard Biener <rguenther@suse.de>
9157
9158 PR tree-optimization/86363
9159 * gcc.dg/torture/pr86363.c: New testcase.
9160
9161 2018-07-02 Martin Liska <mliska@suse.cz>
9162
9163 * gcc.dg/completion-1.c: New test.
9164 * gcc.dg/completion-2.c: New test.
9165 * gcc.dg/completion-3.c: New test.
9166
9167 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9168
9169 PR fortran/82969
9170 PR fortran/86242
9171 * gfortran.dg/proc_ptr_50.f90: New test.
9172
9173 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9174
9175 PR fortran/45305
9176 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
9177
9178 2018-07-02 Martin Liska <mliska@suse.cz>
9179
9180 PR ipa/86279
9181 * gcc.dg/ipa/pr86279.c: New test.
9182
9183 2018-07-02 Martin Liska <mliska@suse.cz>
9184
9185 PR ipa/86323
9186 * g++.dg/ipa/pr86323.C: New test.
9187
9188 2018-07-01 Tom de Vries <tdevries@suse.de>
9189
9190 revert:
9191 2018-07-01 Tom de Vries <tdevries@suse.de>
9192
9193 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9194 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9195
9196 2018-07-01 Tom de Vries <tdevries@suse.de>
9197
9198 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9199 argument.
9200 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9201 with @main.
9202
9203 2018-07-01 Tom de Vries <tdevries@suse.de>
9204
9205 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9206 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9207
9208 2018-07-01 Tom de Vries <tdevries@suse.de>
9209
9210 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9211 * gcc.dg/guality/vla-1.c: Use relative line numbers.
9212
9213 2018-07-01 Tom de Vries <tdevries@suse.de>
9214
9215 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9216 (verify_call): ... here. Move to toplevel.
9217 (verify_call_np, dg_final_directive_check_utils): New proc.
9218 (toplevel): Call dg_final_directive_check_utils.
9219 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9220
9221 2018-06-30 Jim Wilson <jimw@sifive.com>
9222
9223 * gcc.target/riscv/shift-shift-1.c: New.
9224 * gcc.target/riscv/shift-shift-2.c: New.
9225 * gcc.target/riscv/shift-shift-3.c: New.
9226
9227 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9228
9229 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9230
9231 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9232
9233 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9234 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9235 by 4 in the computation of a[i].
9236 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9237 main multiplication constant.
9238 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9239 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9240 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
9241 pattern to cast the result to int.
9242 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
9243 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9244 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9245 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9246 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9247 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9248 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9249 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9250 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9251 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9252 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9253 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9254 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9255 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9256 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9257 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9258 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9259 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9260 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9261 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9262
9263 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9264
9265 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9266 test for vectorization along the lines described in the comment.
9267
9268 2018-06-30 Tom de Vries <tdevries@suse.de>
9269
9270 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9271 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9272 LTO_TORTURE_OPTIONS.
9273 * gcc.dg/guality/prevent-optimization.h: New file.
9274 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9275 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9276
9277 2018-06-30 Tom de Vries <tdevries@suse.de>
9278
9279 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9280 * lib/gcc-dg.exp (dg-final): New proc.
9281 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9282 argument.
9283
9284 2018-06-29 Martin Sebor <msebor@redhat.com>
9285
9286 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9287 that don't define the function.
9288
9289 2018-06-29 Marek Polacek <polacek@redhat.com>
9290
9291 PR c++/86184
9292 * g++.dg/ext/cond3.C: New test.
9293
9294 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9295
9296 * gcc.target/arm/arm-soft-strd-even.c: New test.
9297
9298 2018-06-29 Tom de Vries <tdevries@suse.de>
9299
9300 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9301 line, and use it.
9302 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9303 (process-message): ... here.
9304 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9305
9306 2018-06-29 Martin Liska <mliska@suse.cz>
9307
9308 PR tree-optimization/86263
9309 * gcc.dg/tree-ssa/pr86263.c: New test.
9310
9311 2018-06-28 Carl Love <cel@us.ibm.com>
9312
9313 * gcc.target/p9-extract-1.c: Add test case.
9314 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9315 name in ABI.
9316
9317 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9318
9319 PR target/86348
9320 * gcc.target/i386/pr86348.c: New test.
9321
9322 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9323
9324 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9325
9326 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9327
9328 PR fortran/82865
9329 * gfortran.dg/dec_type_print_2.f03: New testcase.
9330
9331 2018-06-28 David Pagan <dave.pagan@oracle.com>
9332
9333 PR c/55976
9334 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9335 message causing unexpected test FAIL.
9336
9337 2018-06-28 Martin Liska <mliska@suse.cz>
9338
9339 * gcc.dg/tree-ssa/switch-1.c: New test.
9340
9341 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9342
9343 * gnat.dg/debug15.adb: New test.
9344
9345 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9346
9347 PR c++/86329
9348 * g++.dg/lookup/pr86329.C: New test.
9349
9350 2018-06-27 Carl Love <cel@us.ibm.com>
9351
9352 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9353
9354 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9355
9356 PR target/85769
9357 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9358
9359 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9360
9361 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9362
9363 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9364
9365 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9366 requirement for this test.
9367 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9368 requirement, and -mpower8-vector compile option.
9369
9370 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR target/86314
9373 * gcc.dg/pr86314.c: New test.
9374
9375 PR debug/86257
9376 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9377
9378 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9379
9380 * gcc.target/i386/pr86257.c: Require 64-bit.
9381
9382 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383
9384 * g++.dg/pr86082.C: Require IBM1047 support.
9385
9386 2018-06-26 Richard Biener <rguenther@suse.de>
9387
9388 PR middle-end/86271
9389 * gcc.dg/pr86271.c: New testcase.
9390
9391 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9392
9393 PR debug/86064
9394 * gcc.dg/pr86064.c: New.
9395
9396 2018-06-25 Jeff Law <law@redhat.com>
9397
9398 * lib/target-supports.exp
9399 (check_effective_target_logical_op_short_circuit): Add v850.
9400
9401 2018-06-25 Martin Sebor <msebor@redhat.com>
9402
9403 PR tree-optimization/86204
9404 * gcc.dg/strlenopt-46.c: New test.
9405
9406 2018-06-25 Martin Sebor <msebor@redhat.com>
9407
9408 PR tree-optimization/85700
9409 * gcc.dg/Wstringop-truncation-4.c: New test.
9410
9411 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9412
9413 PR fortran/82972
9414 PR fortran/83088
9415 PR fortran/85851
9416 * gfortran.dg/init_flag_17.f90: New testcase.
9417
9418 2018-06-25 Carl Love <cel@us.ibm.com>
9419
9420 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9421 vec_extract a signed int. Add vec_extract tests for bool char
9422 and bool int.
9423 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9424 vec_extract tests.
9425
9426 2018-06-25 Tom de Vries <tdevries@suse.de>
9427
9428 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9429
9430 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR target/84786
9433 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9434
9435 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9436
9437 * gnat.dg/sso9.adb: New testcase.
9438 * gnat.dg/sso9_pkg.ads: Likewise.
9439
9440 2018-06-25 Tom de Vries <tdevries@suse.de>
9441
9442 PR debug/86257
9443 * gcc.target/i386/pr86257.c: New test.
9444
9445 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9446
9447 PR C++/86082
9448 * g++.dg/pr86082.C: New test.
9449
9450 2018-06-24 Tom de Vries <tdevries@suse.de>
9451
9452 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9453 * gcc.dg/guality/guality.exp: Same.
9454 * gfortran.dg/guality/guality.exp: Same.
9455 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9456
9457 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9458
9459 * g++.dg/concepts/locations1.C: New.
9460 * g++.dg/cpp0x/locations1.C: Likewise.
9461 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9462 * g++.dg/cpp1z/inline-var3.C: Likewise.
9463
9464 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9465
9466 PR fortran/86281
9467 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9468
9469 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9470
9471 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9472 this test.
9473 * gcc.target/powerpc/builtins-9.c: New test.
9474 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9475 to expect different code generation on big-endian vs.
9476 little-endian targets.
9477
9478 2018-06-22 Tom de Vries <tdevries@suse.de>
9479
9480 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9481 $rootme/../gdb/gdb, if available.
9482 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9483 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9484
9485 2018-06-22 Tom de Vries <tdevries@suse.de>
9486
9487 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9488 * g++.dg/guality/guality.exp: Use report_gdb.
9489 * gcc.dg/guality/guality.exp: Same.
9490 * gfortran.dg/guality/guality.exp: Same.
9491
9492 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR c++/85662
9495 * g++.dg/ext/offsetof3.C: New test.
9496
9497 2018-06-22 Carl Love <cel@us.ibm.com>
9498
9499 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9500 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9501 for the vnor, vand and vxor instructions.
9502 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9503 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9504 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9505 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9506 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9507 Add -dp to dg-options, update expected counts.
9508
9509 2018-06-22 Paul Koning <ni1d@arrl.net>
9510
9511 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9512 if pdp11.
9513 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9514 * gcc.c-torture/compile/20040101-1.c: Ditto.
9515 * gcc.c-torture/compile/20050622-1.c: Ditto.
9516 * gcc.c-torture/compile/20080625-1.c: Ditto.
9517 * gcc.c-torture/compile/20090107-1.c: Ditto.
9518 * gcc.c-torture/compile/920501-12.c: Ditto.
9519 * gcc.c-torture/compile/920501-4.c: Ditto.
9520 * gcc.c-torture/compile/961203-1.c: Ditto.
9521 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9522 * gcc.c-torture/compile/pr25310.c: Ditto.
9523
9524 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9525 James Norris <jnorris@codesourcery.com>
9526 Thomas Schwinge <thomas@codesourcery.com>
9527 Tom de Vries <tom@codesourcery.com>
9528
9529 * c-c++-common/goacc/deviceptr-4.c: New file.
9530 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9531 Likewise.
9532 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9533 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9534 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9535 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9536 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9537 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9538 Likewise.
9539 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9540 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9541 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9542 Likewise.
9543 * gfortran.dg/goacc/modules.f95: Likewise.
9544 * gfortran.dg/goacc/routine-8.f90: Likewise.
9545 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9546
9547 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9548
9549 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9550 if the long double format is IEEE 128-bit for tests that are
9551 explicitly testing IBM extended double support. Use the
9552 appropriate pack and unpack built-in functions. Change calls from
9553 __builtin_isinfl to __builtin_isinf since the later supports all
9554 floating point types.
9555 * gcc.target/powerpc/pr57150.c: Likewise.
9556 * gcc.target/powerpc/pr60203.c: Likewise.
9557 * gcc.target/powerpc/pr67808.c: Likewise.
9558 * gcc.target/powerpc/pr70117.c: Likewise.
9559 * gcc.target/powerpc/tfmode_off.c: Likewise.
9560
9561 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9562
9563 PR fortran/49630
9564 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9565
9566 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9567
9568 PR fortran/83118
9569 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9570
9571 2018-06-21 Tom de Vries <tdevries@suse.de>
9572
9573 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9574
9575 2018-06-21 Tom de Vries <tdevries@suse.de>
9576
9577 PR tree-optimization/85859
9578 * gcc.dg/pr85859.c: New test.
9579
9580 2018-06-21 Richard Biener <rguenther@suse.de>
9581
9582 PR tree-optimization/86232
9583 * gcc.dg/torture/pr86232.c: New testcase.
9584
9585 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9586
9587 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9588
9589 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9590
9591 * gcc/gcc.target/aarch64/aes_2.c: New test.
9592
9593 2018-06-20 Than McIntosh <thanm@google.com>
9594
9595 PR libgcc/86213
9596 * gcc.dg/split-8.c: New.
9597
9598 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9599
9600 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9601 for vpkudus in place of vpksdus.
9602 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9603
9604 2018-06-20 Nathan Sidwell <nathan@acm.org>
9605
9606 PR c++/85634
9607 * g++.dg/lookup/pr85634-2.C: New.
9608
9609 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9610
9611 * g++.dg/template/friend65.C: New.
9612 * g++.dg/cpp0x/main1.C: Likewise.
9613 * g++.dg/other/main2.C: Likewise.
9614 * g++.dg/other/main3.C: Likewise.
9615 * g++.dg/template/friend42.C: Test location too.
9616 * g++.dg/concepts/decl-diagnose.C: Likewise.
9617 * g++.dg/warn/main-2.C: Update.
9618
9619 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9620 Thomas Schwinge <thomas@codesourcery.com>
9621 Cesar Philippidis <cesar@codesourcery.com>
9622
9623 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9624 2.5 data clause semantics.
9625 * c-c++-common/goacc/declare-2.c: Likewise.
9626 * c-c++-common/goacc/default-4.c: Likewise.
9627 * c-c++-common/goacc/finalize-1.c: New test.
9628 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9629 OpenACC 2.5 data clause semantics.
9630 * c-c++-common/goacc/kernels-alias.c: Likewise.
9631 * c-c++-common/goacc/routine-5.c: Likewise.
9632 * c-c++-common/goacc/update-if_present-1.c: New test.
9633 * c-c++-common/goacc/update-if_present-2.c: New test.
9634 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9635 2.5 data clause semantics.
9636 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9637 * gfortran.dg/goacc/data-tree.f95: Likewise.
9638 * gfortran.dg/goacc/declare-2.f95: Likewise.
9639 * gfortran.dg/goacc/default-4.f: Likewise.
9640 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9641 * gfortran.dg/goacc/finalize-1.f: New test.
9642 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9643 OpenACC 2.5 data clause semantics.
9644 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9645 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9646 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9647 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9648 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9649 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9650 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9651
9652 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR c++/86210
9655 * g++.dg/warn/Wnonnull4.C: New test.
9656
9657 2018-06-20 Marek Polacek <polacek@redhat.com>
9658
9659 PR c++/86240
9660 * g++.dg/pr86240.C: New test.
9661
9662 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR debug/86194
9665 * gcc.target/i386/pr86194.c: New test.
9666
9667 PR tree-optimization/86231
9668 * gcc.dg/tree-ssa/vrp119.c: New test.
9669 * gcc.c-torture/execute/pr86231.c: New test.
9670
9671 2018-06-20 Tom de Vries <tdevries@suse.de>
9672
9673 PR tree-optimization/86097
9674 * gcc.dg/autopar/pr86097.c: New test.
9675
9676 2018-06-20 Nathan Sidwell <nathan@acm.org>
9677
9678 PR c++/85634
9679 * g++.dg/lookup/pr85634.C: New.
9680
9681 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9682
9683 * gcc.target/aarch64/ldp_stp_q.c: New test.
9684 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9685 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9686
9687 2018-06-20 Martin Liska <mliska@suse.cz>
9688
9689 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9690
9691 2018-06-19 Martin Sebor <msebor@redhat.com>
9692
9693 PR tree-optimization/48560
9694 * gcc.dg/Warray-bounds-28.c: New test.
9695
9696 2018-06-19 Martin Sebor <msebor@redhat.com>
9697
9698 PR middle-end/85602
9699 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9700 to also match C++.
9701
9702 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9703
9704 * g++.dg/lto/pr84805_0.C: Update template.
9705 * g++.dg/lto/pr84805_1.C: Update template.
9706
9707 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9708
9709 * gnat.dg/aggr24.adb: New test.
9710 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9711
9712 2018-06-19 Richard Biener <rguenther@suse.de>
9713
9714 PR tree-optimization/86179
9715 * gcc.dg/pr86179.c: New testcase.
9716
9717 2018-06-18 Martin Sebor <msebor@redhat.com>
9718
9719 PR middle-end/85602
9720 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9721 * c-c++-common/attr-nonstring-8.c: New test.
9722
9723 2018-06-18 Martin Sebor <msebor@redhat.com>
9724
9725 PR tree-optimization/81384
9726 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9727 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9728 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9729 * gcc.dg/attr-nonstring-2.c: New test.
9730 * gcc.dg/attr-nonstring-3.c: New test.
9731 * gcc.dg/attr-nonstring-4.c: New test.
9732 * gcc.dg/strlenopt-45.c: New test.
9733 * gcc.dg/strlenopt.h (strnlen): Declare.
9734
9735 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9736
9737 PR tree-optimization/86076
9738 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9739
9740 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9741
9742 PR tree-optimization/64946
9743 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9744
9745 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9746
9747 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9748 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9749 * gnat.dg/stack_usage5.adb: New test.
9750
9751 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9752
9753 PR middle-end/82479
9754 * gcc.dg/tree-ssa/popcount.c: New test.
9755 * gcc.dg/tree-ssa/popcount2.c: New test.
9756
9757 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9758
9759 PR middle-end/64946
9760 * gcc.dg/absu.c: New test.
9761 * gcc.dg/gimplefe-29.c: New test.
9762 * gcc.target/aarch64/pr64946.c: New test.
9763
9764 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR c/86093
9767 * c-c++-common/pr86093.c: New test.
9768
9769 PR middle-end/85878
9770 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9771
9772 PR middle-end/86123
9773 * gcc.c-torture/compile/pr86123.c: New test.
9774
9775 2018-06-15 Tom de Vries <tdevries@suse.de>
9776
9777 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9778
9779 2018-06-15 Nick Clifton <nickc@redhat.com>
9780
9781 PR 84195
9782 * gcc.c-torture/compile/pr84195.c: New test.
9783
9784 2018-06-15 Richard Biener <rguenther@suse.de>
9785
9786 PR middle-end/86159
9787 * g++.dg/pr86159.C: New testcase.
9788
9789 2018-06-15 Richard Biener <rguenther@suse.de>
9790
9791 PR middle-end/86076
9792 * gcc.dg/pr86076.c: New testcase.
9793
9794 2018-06-14 Marek Polacek <polacek@redhat.com>
9795
9796 PR c++/86063
9797 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9798
9799 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR target/86048
9802 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9803 -msse2 to dg-options.
9804
9805 PR middle-end/86122
9806 * gcc.c-torture/compile/pr86122.c: New test.
9807
9808 P0624R2 - Default constructible and assignable stateless lambdas
9809 * g++.dg/cpp2a/lambda1.C: New test.
9810 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9811 for -std=c++2a.
9812
9813 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 * g++.dg/other/static3.C: New.
9816 * g++.dg/other/static4.C: Likewise.
9817 * g++.dg/warn/Wshadow-15.C: Likewise.
9818 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9819 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9820 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9821 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9822 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9823 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9824 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9825
9826 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR target/85945
9829 * gcc.c-torture/compile/pr85945.c: New test.
9830
9831 2018-06-14 Richard Biener <rguenther@suse.de>
9832
9833 PR ipa/86124
9834 * gcc.dg/pr86124.c: New testcase.
9835
9836 2018-06-13 Martin Sebor <msebor@redhat.com>
9837
9838 PR tree-optimization/86114
9839 * gcc.dg/pr86114.c: New test.
9840
9841 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9842
9843 PR fortran/86110
9844 * gfortran.dg/pr86110.f90: New test.
9845
9846 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9847
9848 PR fortran/85703
9849 * gfortran.dg/goacc/pr85703.f90: New test.
9850 * gfortran.dg/gomp/pr85703.f90: New test.
9851
9852 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9853
9854 PR fortran/85702
9855 * gfortran.dg/goacc/pr85702.f90: New test.
9856
9857 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9858
9859 * gcc.target/i386/pr86048.c: New test.
9860
9861 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9862
9863 * gcc.target/arc/fma-1.c: New test.
9864
9865 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9866
9867 * gcc.target/arc/pr9001107555.c: New file.
9868
9869 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9870
9871 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9872
9873 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9874
9875 * g++.dg/init/delete3.C: New.
9876 * g++.dg/init/new49.C: Likewise.
9877 * g++.dg/init/new25.C: Test locations too.
9878 * g++.dg/template/new4.C: Likewise.
9879 * g++.old-deja/g++.jason/operator.C: Likewise.
9880
9881 2018-06-12 Marek Polacek <polacek@redhat.com>
9882
9883 Core issue 1331 - const mismatch with defaulted copy constructor
9884 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9885 * g++.dg/cpp0x/defaulted52.C: New test.
9886 * g++.dg/cpp0x/defaulted53.C: New test.
9887 * g++.dg/cpp0x/defaulted54.C: New test.
9888 * g++.dg/cpp0x/defaulted55.C: New test.
9889 * g++.dg/cpp0x/defaulted56.C: New test.
9890 * g++.dg/cpp0x/defaulted57.C: New test.
9891 * g++.dg/cpp0x/defaulted58.C: New test.
9892 * g++.dg/cpp0x/defaulted59.C: New test.
9893 * g++.dg/cpp0x/defaulted60.C: New test.
9894
9895 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9896
9897 PR other/69968
9898 * gcc.dg/spellcheck-transposition.c: New test.
9899
9900 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9901
9902 PR fortran/44491
9903 * gfortran.dg/pr44491.f90: New testcase
9904
9905 2018-06-12 Martin Sebor <msebor@redhat.com>
9906
9907 PR tree-optimization/85259
9908 * gcc.dg/Wstringop-overflow-5.c: New test.
9909 * gcc.dg/Wstringop-overflow-6.c: New test.
9910
9911 2018-06-12 Martin Sebor <msebor@redhat.com>
9912
9913 PR c/85931
9914 * gcc.dg/Wstringop-truncation-3.c: New test.
9915
9916 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9917
9918 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9919 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9920 * gcc.target/powerpc/swaps-p8-17.c: Same.
9921
9922 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9923
9924 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9925 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9926 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9927 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9928 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9929 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9930
9931 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9932
9933 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9934 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9935 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9936 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9937 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9938 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9939
9940 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9941
9942 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9943 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9944 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9945 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9946 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9947 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9948
9949 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9950
9951 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9952 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9953 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9954 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9955 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9956 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9957
9958 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9959
9960 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9961 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9962 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9963 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9964 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9965 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9966
9967 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9968
9969 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9970 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9971 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9972 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9973 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9974 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9975
9976 2018-06-12 Martin Liska <mliska@suse.cz>
9977
9978 * g++.dg/opt/mpx.C: New test.
9979 * gcc.target/i386/mpx.c: New test.
9980
9981 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9982
9983 * gcc.target/arc/builtin_simdarc.c: Update test.
9984 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9985 * gcc.target/arc/tumaddsidi4.c: Likewise.
9986
9987 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9988
9989 * gnat.dg/opt72a.ad[sb]: New test.
9990 * gnat.dg/opt72_pkg.ads: New helper.
9991
9992 2018-06-12 Tom de Vries <tdevries@suse.de>
9993
9994 * gcc.dg-selftests/dg-final.exp: New file.
9995
9996 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9997
9998 * g++.dg/lookup/new2.C: Test locations too.
9999 * g++.dg/other/ellipsis1.C: Likewise.
10000 * g++.dg/other/operator1.C: Likewise.
10001 * g++.dg/other/operator2.C: Likewise.
10002 * g++.dg/overload/operator2.C: Likewise.
10003 * g++.dg/parse/defarg11.C: Likewise.
10004 * g++.dg/parse/operator4.C: Likewise.
10005 * g++.dg/template/error30.C: Likewise.
10006 * g++.dg/template/explicit-args3.C: Likewise.
10007 * g++.dg/warn/effc1.C: Likewise.
10008 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
10009 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
10010 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10011 * g++.old-deja/g++.jason/conversion5.C: Likewise.
10012 * g++.old-deja/g++.jason/operator.C: Likewise.
10013
10014 2018-06-11 Martin Sebor <msebor@redhat.com>
10015
10016 PR tree-optimization/86083
10017 * gcc.dg/strlenopt-44.c: New test.
10018
10019 2018-06-11 Janus Weil <janus@gcc.gnu.org>
10020
10021 PR fortran/45521
10022 * gfortran.dg/generic_32.f90: New test.
10023 * gfortran.dg/generic_33.f90: New test.
10024
10025 2018-06-11 Carl Love <cel@us.ibm.com>
10026 * gcc.target/powerpc/altivec-7.c (main): Remove tests
10027 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
10028 long long bool. Remove duplicate dg-final for xxlxor. Update
10029 dg-final instruction counts.
10030 * gcc.target/powerpc/altivec-37.c (main): New file for
10031 tests vec_unpackh and vec_unpackl returning long long bool and
10032 long long int.
10033
10034 2018-06-11 Martin Liska <mliska@suse.cz>
10035
10036 PR tree-optimization/86089
10037 * gcc.dg/tree-ssa/pr86089.c: New test.
10038
10039 2018-06-11 Julia Koval <julia.koval@intel.com>
10040
10041 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
10042 * gcc.target/i386/vpclmulqdq.c: Ditto.
10043
10044 2018-06-11 Olivier Hainque <hainque@adacore.com>
10045
10046 * gnat.dg/lang-dw2.adb: New test.
10047 * gnat.dg/lang-dw3.adb: New test.
10048
10049 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10050
10051 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
10052 gnat.dg/assertion_policy1_pkg.ads: New testcase.
10053
10054 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10055
10056 * gnat.dg/predicate1.adb: New testcase.
10057
10058 2018-06-11 Yannick Moy <moy@adacore.com>
10059
10060 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
10061
10062 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10063
10064 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
10065 testcase.
10066
10067 2018-06-11 Javier Miranda <miranda@adacore.com>
10068
10069 * gnat.dg/prot4.adb: New testcase.
10070
10071 2018-06-11 Yannick Moy <moy@adacore.com>
10072
10073 * gnat.dg/part_of1-instantiation.adb,
10074 gnat.dg/part_of1-instantiation.ads,
10075 gnat.dg/part_of1-private_generic.adb,
10076 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
10077 testcase.
10078
10079 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
10080
10081 * gnat.dg/contract1.adb: New testcase.
10082
10083 2018-06-11 Javier Miranda <miranda@adacore.com>
10084
10085 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
10086 testcase.
10087
10088 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10089
10090 * gnat.dg/inline_always1.adb: New testcase.
10091
10092 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10093
10094 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
10095 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
10096 gnat.dg/nested_generic2_g2.ads: New testcase.
10097
10098 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
10099
10100 * g++.dg/template/friend64.C: New.
10101 * g++.old-deja/g++.other/friend4.C: Test the location too.
10102 * g++.old-deja/g++.pt/crash23.C: Likewise.
10103
10104 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10105
10106 * gfortran.dg/inline_matmul_23.f90: New test.
10107
10108 2018-06-10 Janus Weil <janus@gcc.gnu.org>
10109
10110 PR fortran/85088
10111 * gfortran.dg/intent_decl_1.f90: New test case.
10112
10113 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10114
10115 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
10116 * gfortran.dg/ieee/large_4.f90: Ditto.
10117 * gfortran.dg/round_4.f90: Ditto.
10118
10119 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10120
10121 PR fortran/38351
10122 * gfortran.dg/pr38351.f90: New test.
10123 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
10124
10125 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10126
10127 PR fortran/85138
10128 PR fortran/85996
10129 PR fortran/86051
10130 * gfortran.dg/pr85138_1.f90: New test.
10131 * gfortran.dg/pr85138_2.f90: Ditto.
10132 * gfortran.dg/pr85996.f90: Ditto.
10133
10134 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10135
10136 PR fortran/78278
10137 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10138 * gfortran.dg/data_char_1.f90: Ditto.
10139 * gfortran.dg/pr78571.f90: Ditto.
10140 * gfortran.dg/pr78278.f90: New test.
10141
10142 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10143
10144 PR fortran/63514
10145 * gfortran.dg/pr63514.f90: New test.
10146
10147 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10148
10149 PR fortran/85631
10150 * gfortran.dg/bounds_check_20.f90: New test.
10151
10152 2018-06-08 Carl Love <cel@us.ibm.com>
10153
10154 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10155 vpkudum counts.
10156 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
10157 vec_extract a signed int.
10158 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10159 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10160 vcmpgtsd, vcmpgtud.
10161 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10162 vec_extract a signed int.
10163 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10164 vec_extract a signed int.
10165 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10166 vec_xor builtins. Update xxsel, xxlxor counts.
10167
10168 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10169
10170 PR fortran/86059
10171 * gfortran.dg/associate_30.f90: Remove code tested ...
10172 * gfortran.dg/pr67803.f90: Ditto.
10173 * gfortran.dg/pr67805.f90: Ditto.
10174 * gfortran.dg/pr86059.f90: ... here. New test.
10175
10176 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10177
10178 PR fortran/78571
10179 * gfortran.dg/pr78571.f90: New test.
10180
10181 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
10182
10183 PR target/85755
10184 * gcc.target/powerpc/pr85755.c: New test.
10185
10186 2018-06-08 Carl Love <cel@us.ibm.com>
10187
10188 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10189 vsx-vector-6.p7.c.
10190 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10191 vsx-vector-6.p9.c.
10192 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10193 for BE system that are different then for an LE system from this file
10194 into vsx-vector-6-le.c using be target qualifier. Remove this file.
10195 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10196 the various instruction counts. Rename file to vsx-vector-6.p8.c.
10197
10198 2018-06-08 Martin Liska <mliska@suse.cz>
10199
10200 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10201
10202 2018-06-08 Martin Liska <mliska@suse.cz>
10203
10204 * g++.dg/dg.exp: Do not use mpx.exp.
10205 * g++.dg/lto/lto.exp: Likewise.
10206 * g++.dg/lto/pr69729_0.C: Remove.
10207 * g++.dg/opt/pr71529.C: Remove.
10208 * g++.dg/pr63995-1.C: Remove.
10209 * g++.dg/pr68270.C: Remove.
10210 * g++.dg/pr71624.C: Remove.
10211 * g++.dg/pr71633.C: Remove.
10212 * g++.dg/pr79761.C: Remove.
10213 * g++.dg/pr79764.C: Remove.
10214 * g++.dg/pr79769.C: Remove.
10215 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10216 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10217 * gcc.dg/lto/chkp-privatize_0.c: Remove.
10218 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10219 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10220 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10221 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
10222 * gcc.dg/lto/pr66221_0.c: Remove.
10223 * gcc.target/i386/chkp-always_inline.c: Remove.
10224 * gcc.target/i386/chkp-bndret.c: Remove.
10225 * gcc.target/i386/chkp-builtins-1.c: Remove.
10226 * gcc.target/i386/chkp-builtins-2.c: Remove.
10227 * gcc.target/i386/chkp-builtins-3.c: Remove.
10228 * gcc.target/i386/chkp-builtins-4.c: Remove.
10229 * gcc.target/i386/chkp-const-check-1.c: Remove.
10230 * gcc.target/i386/chkp-const-check-2.c: Remove.
10231 * gcc.target/i386/chkp-hidden-def.c: Remove.
10232 * gcc.target/i386/chkp-label-address.c: Remove.
10233 * gcc.target/i386/chkp-lifetime-1.c: Remove.
10234 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
10235 * gcc.target/i386/chkp-pr69044.c: Remove.
10236 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10237 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10238 * gcc.target/i386/chkp-strchr.c: Remove.
10239 * gcc.target/i386/chkp-strlen-1.c: Remove.
10240 * gcc.target/i386/chkp-strlen-2.c: Remove.
10241 * gcc.target/i386/chkp-strlen-3.c: Remove.
10242 * gcc.target/i386/chkp-strlen-4.c: Remove.
10243 * gcc.target/i386/chkp-strlen-5.c: Remove.
10244 * gcc.target/i386/chkp-stropt-1.c: Remove.
10245 * gcc.target/i386/chkp-stropt-10.c: Remove.
10246 * gcc.target/i386/chkp-stropt-11.c: Remove.
10247 * gcc.target/i386/chkp-stropt-12.c: Remove.
10248 * gcc.target/i386/chkp-stropt-13.c: Remove.
10249 * gcc.target/i386/chkp-stropt-14.c: Remove.
10250 * gcc.target/i386/chkp-stropt-15.c: Remove.
10251 * gcc.target/i386/chkp-stropt-16.c: Remove.
10252 * gcc.target/i386/chkp-stropt-17.c: Remove.
10253 * gcc.target/i386/chkp-stropt-2.c: Remove.
10254 * gcc.target/i386/chkp-stropt-3.c: Remove.
10255 * gcc.target/i386/chkp-stropt-4.c: Remove.
10256 * gcc.target/i386/chkp-stropt-5.c: Remove.
10257 * gcc.target/i386/chkp-stropt-6.c: Remove.
10258 * gcc.target/i386/chkp-stropt-7.c: Remove.
10259 * gcc.target/i386/chkp-stropt-8.c: Remove.
10260 * gcc.target/i386/chkp-stropt-9.c: Remove.
10261 * gcc.target/i386/i386.exp: Do not use mpx.exp.
10262 * gcc.target/i386/indirect-thunk-11.c: Remove.
10263 * gcc.target/i386/indirect-thunk-12.c: Remove.
10264 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10265 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10266 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10267 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10268 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10269 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10270 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10271 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10272 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10273 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10274 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10275 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10276 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10277 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10278 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10279 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10280 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10281 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10282 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10283 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10284 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10285 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10286 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10287 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10288 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10289 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10290 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10291 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10292 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10293 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10294 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10295 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10296 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10297 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10298 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10299 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10300 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10301 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10302 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10303 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10304 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10305 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10306 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10307 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10308 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10309 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10310 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10311 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10312 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10313 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10314 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10315 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10316 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10317 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10318 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10319 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10320 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10321 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10322 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10323 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10324 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10325 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10326 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10327 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10328 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10329 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10330 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10331 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10332 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10333 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10334 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10335 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10336 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10337 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10338 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10339 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10340 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10341 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10342 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10343 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10344 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10345 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10346 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10347 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10348 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10349 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10350 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10351 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10352 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10353 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10354 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10355 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10356 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10357 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10358 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10359 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10360 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10361 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10362 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10363 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10364 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10365 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10366 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10367 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10368 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10369 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10370 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10371 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10372 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10373 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10374 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10375 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10376 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10377 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10378 * gcc.target/i386/mpx/label-address-1.c: Remove.
10379 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10380 * gcc.target/i386/mpx/macro.c: Remove.
10381 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10382 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10383 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10384 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10385 * gcc.target/i386/mpx/memmove-1.c: Remove.
10386 * gcc.target/i386/mpx/memmove-2.c: Remove.
10387 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10388 * gcc.target/i386/mpx/mpx-check.h: Remove.
10389 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10390 * gcc.target/i386/mpx/mpx.exp: Remove.
10391 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10392 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10393 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10394 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10395 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10396 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10397 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10398 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10399 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10400 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10401 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10402 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10403 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10404 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10405 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10406 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10407 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10408 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10409 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10410 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10411 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10412 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10413 * gcc.target/i386/mpx/pr65508.c: Remove.
10414 * gcc.target/i386/mpx/pr65531.cc: Remove.
10415 * gcc.target/i386/mpx/pr66048.cc: Remove.
10416 * gcc.target/i386/mpx/pr66134.c: Remove.
10417 * gcc.target/i386/mpx/pr66566.c: Remove.
10418 * gcc.target/i386/mpx/pr66567.c: Remove.
10419 * gcc.target/i386/mpx/pr66568.c: Remove.
10420 * gcc.target/i386/mpx/pr66569.c: Remove.
10421 * gcc.target/i386/mpx/pr66581.c: Remove.
10422 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10423 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10424 * gcc.target/i386/mpx/pr68416.c: Remove.
10425 * gcc.target/i386/mpx/pr78339.c: Remove.
10426 * gcc.target/i386/mpx/pr79631.c: Remove.
10427 * gcc.target/i386/mpx/pr79633.c: Remove.
10428 * gcc.target/i386/mpx/pr79753.c: Remove.
10429 * gcc.target/i386/mpx/pr79770.c: Remove.
10430 * gcc.target/i386/mpx/pr79987.c: Remove.
10431 * gcc.target/i386/mpx/pr79988.c: Remove.
10432 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10433 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10434 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10435 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10436 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10437 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10438 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10439 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10440 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10441 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10442 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10443 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10444 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10445 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10446 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10447 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10448 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10449 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10450 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10451 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10452 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10453 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10454 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10455 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10456 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10457 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10458 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10459 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10460 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10461 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10462 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10463 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10464 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10465 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10466 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10467 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10468 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10469 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10470 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10471 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10472 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10473 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10474 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10475 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10476 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10477 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10478 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10479 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10480 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10481 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10482 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10483 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10484 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10485 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10486 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10487 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10488 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10489 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10490 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10491 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10492 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10493 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10494 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10495 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10496 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10497 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10498 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10499 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10500 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10501 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10502 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10503 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10504 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10505 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10506 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10507 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10508 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10509 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10510 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10511 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10512 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10513 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10514 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10515 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10516 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10517 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10518 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10519 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10520 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10521 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10522 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10523 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10524 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10525 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10526 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10527 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10528 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10529 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10530 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10531 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10532 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10533 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10534 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10535 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10536 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10537 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10538 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10539 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10540 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10541 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10542 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10543 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10544 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10545 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10546 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10547 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10548 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10549 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10550 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10551 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10552 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10553 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10554 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10555 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10556 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10557 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10558 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10559 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10560 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10561 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10562 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10563 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10564 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10565 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10566 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10567 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10568 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10569 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10570 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10571 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10572 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10573 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10574 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10575 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10576 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10577 * gcc.target/i386/pr63995-2.c: Remove.
10578 * gcc.target/i386/pr64805.c: Remove.
10579 * gcc.target/i386/pr65044.c: Remove.
10580 * gcc.target/i386/pr65167.c: Remove.
10581 * gcc.target/i386/pr65183.c: Remove.
10582 * gcc.target/i386/pr65184.c: Remove.
10583 * gcc.target/i386/pr65523.c: Remove.
10584 * gcc.target/i386/pr70876.c: Remove.
10585 * gcc.target/i386/pr70877.c: Remove.
10586 * gcc.target/i386/pr71458.c: Remove.
10587 * gcc.target/i386/pr80880.c: Remove.
10588 * gcc.target/i386/ret-thunk-25.c: Remove.
10589 * gcc.target/i386/thunk-retbnd.c: Remove.
10590 * lib/mpx-dg.exp: Remove.
10591 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10592
10593 2018-06-07 Carl Love <cel@us.ibm.com>
10594
10595 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10596 statements.
10597
10598 2018-06-07 Carl Love <cel@us.ibm.com>
10599
10600 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10601 error message.
10602
10603 2018-06-07 Marek Polacek <polacek@redhat.com>
10604
10605 PR c/85318
10606 * gcc.dg/Wc90-c99-compat-10.c: New test.
10607 * gcc.dg/Wc90-c99-compat-11.c: New test.
10608 * gcc.dg/Wc90-c99-compat-12.c: New test.
10609 * gcc.dg/Wc90-c99-compat-9.c: New test.
10610
10611 2018-06-07 Paul Koning <ni1d@arrl.net>
10612
10613 * gcc.c-torture/compile/20180605-1.c: New test.
10614
10615 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10616
10617 PR fortran/86045
10618 * gfortran.dg/pr86045.f90: New test.
10619
10620 2018-06-07 Marek Polacek <polacek@redhat.com>
10621
10622 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10623
10624 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10625
10626 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10627
10628 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10629
10630 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10631 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10632 * gcc.target/msp430/msp430.h: New test header file.
10633
10634 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10635
10636 PR tree-optimization/69615
10637 * gcc.dg/tree-ssa/pr69615.c: New test.
10638
10639 2018-06-07 Richard Biener <rguenther@suse.de>
10640
10641 PR tree-optimization/85935
10642 * gcc.dg/graphite/pr85935.c: New testcase.
10643
10644 2018-06-04 Carl Love <cel@us.ibm.com>
10645
10646 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10647 debug print statements. Fix a few formating issues.
10648
10649 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10650
10651 PR target/85657
10652 * gcc.target/powerpc/pr85657-4.c: New tests.
10653 * gcc.target/powerpc/pr85657-5.c: Likewise.
10654 * gcc.target/powerpc/pr85657-6.c: Likewise.
10655
10656 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10657
10658 PR fortran/85641
10659 * gfortran.dg/realloc_on_assign_30.f90: New test.
10660
10661 2018-06-06 Carl Love <cel@us.ibm.com>
10662 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10663 argument to vui_arg.
10664
10665 2018-06-06 Carl Love <cel@us.ibm.com>
10666
10667 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10668 to builtins-4.c.
10669 * gcc.target/powerpc/builtins-4.c: New test file for tests
10670 that need -mvsx.
10671
10672 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10673
10674 PR target/85657
10675 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10676 be used in templates. Don't check for them in overloaded functions.
10677
10678 2018-06-06 Jim Wilson <jimw@sifive.com>
10679
10680 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10681 * gcc.target/riscv/interrupt-mmode.c: New.
10682 * gcc.target/riscv/interrupt-smode.c: New.
10683 * gcc.target/riscv/interrupt-umode.c: New.
10684
10685 2018-06-06 Marek Polacek <polacek@redhat.com>
10686
10687 PR c++/85977
10688 * g++.dg/cpp0x/initlist102.C: New test.
10689 * g++.dg/cpp0x/initlist103.C: New test.
10690 * g++.dg/cpp0x/initlist104.C: New test.
10691
10692 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10693
10694 * gcc.dg/torture/pr86066.c: New test.
10695
10696 2018-06-06 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/86062
10699 * g++.dg/tree-ssa/pr86062.C: New testcase.
10700
10701 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10702
10703 * gcc.target/msp430/function-attributes-4.c: New test.
10704 * gcc.target/msp430/static-interrupts.c: New test.
10705
10706 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10707
10708 PR target/79924
10709 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10710 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10711 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10712 * gcc.target/aarch64/nofp_1.c: Ditto.
10713
10714 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10715
10716 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10717
10718 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10719
10720 PR fortran/85701
10721 * gfortran.dg/goacc/pr85701.f90: New test.
10722
10723 2018-06-05 Marek Polacek <polacek@redhat.com>
10724
10725 PR c++/85976
10726 * g++.dg/cpp0x/alias-decl-64.C: New test.
10727
10728 2018-06-05 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/86046
10731 * gcc.dg/pr86046.c: New testcase.
10732
10733 2018-06-05 Richard Biener <rguenther@suse.de>
10734
10735 PR tree-optimization/86047
10736 * gcc.dg/pr86047.c: New testcase.
10737
10738 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10739
10740 PR target/81497
10741 * g++.target/arm/arm.exp: New file.
10742 * g++.target/arm/pr81497.C: Likewise.
10743
10744 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10745
10746 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10747
10748 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10749
10750 * gcc.dg/store_merging_21.c: New test.
10751 * gnat.dg/opt71b.adb: Likewise.
10752 * gnat.dg/opt71.adb: Rename into...
10753 * gnat.dg/opt71a.adb: ...this.
10754
10755 2018-06-04 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/85955
10758 * gcc.dg/pr85955.c: New testcase.
10759
10760 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10761
10762 PR fortran/85981
10763 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10764 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10765 * gfortran.dg/allocate_stat_2.f90: Ditto.
10766 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10767
10768 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10769
10770 * gcc.target/aarch64/sve/extract_5.c: New test.
10771
10772 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR target/85832
10775 PR target/86036
10776 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10777 vptestm.
10778 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10779 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10780 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10781 * gcc.target/i386/avx512bw-pr86036.c: New test.
10782
10783 2018-06-04 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/86038
10786 * gcc.dg/pr86038.c: New testcase.
10787
10788 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR tree-optimization/69615
10791 * gcc.dg/pr69615.c: New test.
10792
10793 PR c++/86025
10794 * c-c++-common/gomp/pr86025.c: New test.
10795
10796 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10797
10798 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10799
10800 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10801
10802 * gcc.dg/torture/pr86034.c: New test.
10803
10804 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10805
10806 PR fortran/36497
10807 * gfortran.dg/cray_pointer_12.f90: New test.
10808
10809 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10810
10811 PR fortran/85938
10812 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10813
10814 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10815
10816 * gnat.dg/specs/opt3.ads: New test.
10817 * gnat.dg/specs/opt3_pkg.ads: New helper.
10818
10819 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10820
10821 * gnat.dg/discr53.ad[sb]: New test.
10822 * gnat.dg/discr53_pkg.ads: New helper.
10823
10824 2018-06-01 Carl Love <cel@us.ibm.com>
10825
10826 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10827 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10828
10829 2018-06-01 Carl Love <cel@us.ibm.com>
10830
10831 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10832 to make it consistent with the naming convention in the file.
10833 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10834 to altivec-7.c. Delete file.
10835 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10836 to altivec-7.c. Delete file.
10837 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10838 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10839 vec_unpackl tests. Update instruction counts.
10840 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10841 tests to builtins-1.c.
10842 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10843 tests to builtins-1.c.
10844 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10845 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10846 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10847 Remove vec_ctf tests returning double. Remove vec_cts with
10848 double args. Remove vec_sel with invalid arguments. Add tests for
10849 vec_splat.
10850 Add instruction counts for new tests.
10851 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10852 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10853 vec_unsigned.
10854 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10855 test_sll_vsill_vsill_vuc.
10856 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10857 vec_revb.
10858 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10859 tests from altivec-7.h.
10860 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10861 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10862 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10863 splat_sll, splat_uc, splat_int128, splat_uint128.
10864 Make second argument of vec_extract and vec_insert a signed int.
10865 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10866 argument.
10867
10868 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10869
10870 * gcc.dg/store_merging_20.c: New test.
10871 * gnat.dg/opt71.adb: Likewise.
10872 * gnat.dg/opt71_pkg.ads: New helper.
10873
10874 2018-06-01 Carl Love <cel@us.ibm.com>
10875
10876 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10877 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10878 Add vec_xst_be for signed and unsigned arguments.
10879
10880 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10881
10882 PR fortran/85816
10883 PR fortran/85975
10884 * gfortran.dg/pr85816.f90: New test.
10885 * gfortran.dg/pr85975.f90: New test.
10886
10887 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10888
10889 PR fortran/63570
10890 * gfortran.dg/random_init_1.f90: New test.
10891 * gfortran.dg/random_init_2.f90: New test.
10892 * gfortran.dg/random_init_3.f90: New test.
10893 * gfortran.dg/random_init_4.f90: New test.
10894 * gfortran.dg/random_init_5.f90: New test.
10895 * gfortran.dg/random_init_6.f90: New test.
10896
10897 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10898
10899 PR tree-optimization/85989
10900 * gcc.dg/torture/pr85989.c: New test.
10901
10902 2018-06-01 Richard Biener <rguenther@suse.de>
10903
10904 PR middle-end/86017
10905 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10906
10907 2018-06-01 Richard Biener <rguenther@suse.de>
10908
10909 PR ipa/85960
10910 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10911
10912 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10913
10914 PR middle-end/78809
10915 * gcc.dg/strcmpopt_2.c: New test.
10916 * gcc.dg/strcmpopt_3.c: New test.
10917
10918 PR middle-end/83026
10919 * gcc.dg/strcmpopt_3.c: New test.
10920
10921 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR target/85984
10924 * gcc.target/i386/pr85984.c: New test.
10925
10926 2018-05-31 Martin Sebor <msebor@redhat.com>
10927
10928 PR c/82063
10929 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10930 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10931 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10932 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10933 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10934 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10935 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10936 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10937 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10938 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10939 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10940 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10941 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10942 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10943 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10944 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10945 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10946 * gcc.dg/Walloc-size-larger-than.c: New test.
10947
10948 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10949 Cesar Philippidis <cesar@codesourcery.com>
10950
10951 PR middle-end/85879
10952 * gfortran.dg/goacc/pr77371-1.f90: New test.
10953 * gfortran.dg/goacc/pr77371-2.f90: New test.
10954 * gfortran.dg/goacc/pr85879.f90: New test.
10955
10956 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10957
10958 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10959 * gnat.dg/stack_usage1b.adb: Likewise.
10960 * gnat.dg/stack_usage1c.adb: Likewise.
10961 * gnat.dg/stack_usage3.adb: Likewise.
10962 * gnat.dg/stack_usage1_pkg.adb: Delete.
10963
10964 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10965
10966 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10967 * gcc.dg/store_merging_11.c: Likewise.
10968 * gcc.dg/store_merging_13.c: Likewise.
10969 * gcc.dg/store_merging_14.c: Likewise.
10970 * gcc.dg/store_merging_15.c: Likewise.
10971 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10972
10973 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10974
10975 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10976 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10977 gnat.dg/limited1_outer.ads: New testcase.
10978
10979 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10980
10981 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10982 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10983 New testcase.
10984
10985 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10986
10987 * gnat.dg/size_clause1.adb: New testcase.
10988
10989 2018-05-31 Javier Miranda <miranda@adacore.com>
10990
10991 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10992
10993 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10994
10995 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10996 vld1x3 intrinsics for aarch64.
10997 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10998 vst1x2 intrinsics for aarch64.
10999 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
11000 vst1x3 intrinsics for aarch64.
11001
11002 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
11003
11004 PR c++/77777
11005 * g++.dg/diagnostic/pr77777.C: New test.
11006
11007 2018-05-30 David Pagan <dave.pagan@oracle.com>
11008
11009 PR c/55976
11010 * gcc.dg/noncompile/pr55976-1.c: New test.
11011 * gcc.dg/noncompile/pr55976-2.c: New test.
11012
11013 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
11014
11015 * gcc.dg/lto/20111213-1_0.c: Fix template.
11016 * gcc.dg/lto/20100603-1_0.c: Fix template.
11017 * gcc.dg/lto/20100603-2_0.c: Fix template.
11018 * gcc.dg/lto/20100603-3_0.c: Fix template.
11019
11020 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
11021 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
11022 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
11023 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
11024 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
11025 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
11026 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
11027 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
11028 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
11029 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
11030 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
11031 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
11032 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
11033 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
11034 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
11035 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
11036 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
11037 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
11038 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
11039 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
11040 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
11041 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
11042 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
11043 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
11044 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
11045 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
11046 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
11047 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
11048 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
11049 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
11050 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
11051 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
11052 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
11053 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
11054 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
11055 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
11056 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
11057 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
11058 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
11059 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
11060 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
11061 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
11062 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
11063 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
11064 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
11065 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
11066 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
11067 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
11068 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
11069 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
11070 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
11071 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
11072 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
11073 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
11074 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
11075 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
11076 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
11077 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
11078 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
11079 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
11080 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
11081 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
11082
11083 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
11084
11085 Revert:
11086 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11087
11088 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
11089
11090 * gcc.target/aarch64/simd/ldp_stp_9: New.
11091 * gcc.target/aarch64/simd/ldp_stp_10: New.
11092 * gcc.target/aarch64/simd/ldp_stp_11: New.
11093 * gcc.target/aarch64/simd/ldp_stp_12: New.
11094
11095 2018-05-30 Ed Schonberg <schonberg@adacore.com>
11096
11097 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
11098
11099 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
11100
11101 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
11102
11103 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
11104
11105 PR target/85950
11106 * gcc.target/i386/pr85950.c: New test.
11107
11108 2018-05-29 Marek Polacek <polacek@redhat.com>
11109
11110 PR c++/85883
11111 * g++.dg/cpp1z/class-deduction55.C: New test.
11112 * g++.dg/cpp1z/class-deduction56.C: New test.
11113 * g++.dg/cpp1z/class-deduction57.C: New test.
11114
11115 2018-05-29 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR c++/85952
11118 * g++.dg/warn/Wunused-var-33.C: New test.
11119
11120 PR target/85918
11121 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
11122 and -fno-vect-cost-model options. Add aligned(64) attribute to the
11123 arrays. Add suffix 1 to all functions and use 4 iterations rather
11124 than N. Add functions with conversions to and from float.
11125 Add new set of functions with 8 iterations and another one
11126 with 16 iterations, expect 24 vectorized loops instead of just 4.
11127 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
11128
11129 2018-05-29 Javier Miranda <miranda@adacore.com>
11130
11131 * gnat.dg/equal2.adb: New testcase.
11132
11133 2018-05-29 Ed Schonberg <schonberg@adacore.com>
11134
11135 * gnat.dg/float_attributes_overflows.adb: New testcase.
11136
11137 2018-05-29 Pascal Obry <obry@adacore.com>
11138
11139 * gnat.dg/normalize_pathname.adb: New testcase.
11140
11141 2018-05-29 Tom de Vries <tom@codesourcery.com>
11142
11143 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
11144 message.
11145 * lib/scanipa.exp (scan-ipa-dump-times): Same.
11146 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
11147 * lib/scantree.exp (scan-tree-dump-times): Same.
11148
11149 2018-05-29 Tom de Vries <tom@codesourcery.com>
11150
11151 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11152 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11153 Use proc name as first argument to dg-scan.
11154
11155 2018-05-29 Tom de Vries <tom@codesourcery.com>
11156
11157 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11158 with no arguments.
11159
11160 2018-05-28 Richard Biener <rguenther@suse.de>
11161
11162 PR tree-optimization/85934
11163 * gcc.target/i386/pr85934.c: New testcase.
11164
11165 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11166
11167 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11168
11169 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11170
11171 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11172
11173 2018-05-28 Ed Schonberg <schonberg@adacore.com>
11174
11175 * gnat.dg/fixedpnt5.adb: New testcase.
11176
11177 2018-05-28 Justin Squirek <squirek@adacore.com>
11178
11179 * gnat.dg/array31.adb: New testcase.
11180
11181 2018-05-28 Justin Squirek <squirek@adacore.com>
11182
11183 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11184 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11185
11186 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
11187
11188 * gfortran.dg/data_stmt_pointer.f90: new test.
11189
11190 2018-05-27 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR target/85918
11193 * gcc.target/i386/avx512dq-pr85918.c: New test.
11194
11195 2018-05-25 Jim Wilson <jimw@sifive.com>
11196
11197 * gcc.target/riscv/interrupt-1.c: New.
11198 * gcc.target/riscv/interrupt-2.c: New.
11199 * gcc.target/riscv/interrupt-3.c: New.
11200 * gcc.target/riscv/interrupt-4.c: New.
11201 * gcc.target/riscv/interrupt-5.c: New.
11202
11203 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
11204
11205 PR fortran/85786
11206 * gfortran.dg/pr85786.f90: New test.
11207
11208 2018-05-25 Paul Koning <ni1d@arrl.net>
11209
11210 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
11211 * gcc.c-torture/compile/pr55921.c: Ditto.
11212 * gcc.c-torture/compile/pr60655-1.c: Ditto.
11213 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11214
11215 2018-05-25 Jakub Jelinek <jakub@redhat.com>
11216
11217 PR target/85832
11218 * gcc.target/i386/avx512f-pr85832.c: New test.
11219 * gcc.target/i386/avx512vl-pr85832.c: New test.
11220 * gcc.target/i386/avx512bw-pr85832.c: New test.
11221 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
11222
11223 2018-05-25 Bin Cheng <bin.cheng@arm.com>
11224
11225 PR tree-optimization/85720
11226 * gcc.dg/tree-ssa/pr85720.c: New test.
11227 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11228 distribution.
11229
11230 2018-05-25 Martin Liska <mliska@suse.cz>
11231
11232 PR testsuite/85911
11233 * gcc.dg/tree-prof/update-loopch.c: Do not scan
11234 for 'Removing basic block'.
11235
11236 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
11237
11238 * gnat.dg/sec_stack1.adb: New testcase.
11239
11240 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11241
11242 * gnat.dg/fixedpnt4.adb: New testcase.
11243
11244 2018-05-25 Javier Miranda <miranda@adacore.com>
11245
11246 * gnat.dg/interface7.adb: New testcase.
11247
11248 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
11249
11250 * gnat.dg/sec_stack2.adb: New testcase.
11251
11252 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11253
11254 * gnat.dg/interface6.adb: New testcase.
11255
11256 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11257
11258 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11259
11260 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11261
11262 * lib/target-supports.exp
11263 (check_effective_target_vect_double_cond_arith): Include
11264 multiplication and division.
11265 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11266 fully-masked loops with a fixed vector length.
11267 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11268 tests.
11269 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11270 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11271 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11272
11273 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11274
11275 * gcc.target/aarch64/sve/div_1.c: New test.
11276 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11277 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11278 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11279
11280 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11281
11282 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11283
11284 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11285
11286 * lib/target-supports.exp
11287 (check_effective_target_vect_double_cond_arith): New proc.
11288 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11289 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11290 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11291 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11292 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11293 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11294 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11295
11296 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11297
11298 PR fortran/85839
11299 * gfortran.dg/f2018_obs.f90: New test case.
11300
11301 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11302
11303 PR fortran/85543
11304 * gfortran.dg/pr85543.f90: New test.
11305
11306 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11307
11308 PR fortran/85780
11309 * gfortran.dg/pr85780.f90: New test.
11310
11311 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11312
11313 PR fortran/85779
11314 * gfortran.dg/pr85779_1.f90: New test.
11315 * gfortran.dg/pr85779_2.f90: Ditto.
11316 * gfortran.dg/pr85779_3.f90: Ditto.
11317
11318 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11319
11320 PR fortran/85895
11321
11322 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11323 * gfortran.dg/pr85895.f90: New test.
11324
11325 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11326
11327 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11328 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11329
11330 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11331
11332 * gcc.dg/fold-popcount-1.c: New testcase.
11333 * gcc.dg/fold-popcount-2.c: New testcase.
11334 * gcc.dg/fold-popcount-3.c: New testcase.
11335 * gcc.dg/fold-popcount-4.c: New testcase.
11336
11337 2018-05-24 Marek Polacek <polacek@redhat.com>
11338
11339 PR c++/85847
11340 * g++.dg/cpp0x/new3.C: New test.
11341
11342 2018-05-24 Javier Miranda <miranda@adacore.com>
11343
11344 * gnat.dg/discr52.adb: New testcase.
11345
11346 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11347
11348 * gnat.dg/others1.adb: New testcase.
11349
11350 2018-05-24 Justin Squirek <squirek@adacore.com>
11351
11352 * gnat.dg/raise_expr.adb: New testcase.
11353
11354 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11355
11356 * gnat.dg/formal_containers.adb: New testcase.
11357
11358 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11359
11360 * gcc.target/i386/pr85345.c: Require ifunc support.
11361
11362 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11363
11364 * gcc.dg/vect/vect-fma-1.c: New test.
11365
11366 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11367
11368 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11369 scan-tree-dump*.
11370
11371 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11372
11373 PR target/83009
11374 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11375
11376 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11377
11378 PR target/78849
11379 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11380 DEFAULT_CFLAGS.
11381 * gcc.target/msp430/pr78849.c: New test.
11382
11383 2018-05-23 Marek Polacek <polacek@redhat.com>
11384
11385 * g++.dg/cpp2a/range-for8.C: New test.
11386 * g++.dg/cpp2a/range-for9.C: New test.
11387 * g++.dg/cpp2a/range-for10.C: New test.
11388
11389 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11390
11391 * lib/target-supports.exp (check_effective_target_be): New.
11392 (check_effective_target_le): New.
11393
11394 2018-05-23 Marek Polacek <polacek@redhat.com>
11395
11396 * g++.dg/cpp2a/range-for1.C: New test.
11397 * g++.dg/cpp2a/range-for2.C: New test.
11398 * g++.dg/cpp2a/range-for3.C: New test.
11399 * g++.dg/cpp2a/range-for4.C: New test.
11400 * g++.dg/cpp2a/range-for5.C: New test.
11401 * g++.dg/cpp2a/range-for6.C: New test.
11402 * g++.dg/cpp2a/range-for7.C: New test.
11403
11404 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11405
11406 * gcc.target/i386/cvt-3.c: New test.
11407
11408 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11409
11410 * gcc.target/i386/cvt-2.c: New test.
11411
11412 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11413
11414 * gcc.dg/pr79985.c: New testcase.
11415
11416 2018-05-23 Richard Biener <rguenther@suse.de>
11417
11418 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11419
11420 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11421
11422 PR target/84882
11423 * gcc.target/aarch64/pr84882.c: New test.
11424 * gcc.target/aarch64/target_attr_18.c: Likewise.
11425
11426 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11427
11428 PR tree-optimization/85853
11429 * gfortran.dg/vect/pr85853.f90: New test.
11430
11431 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11432
11433 * gnat.dg/import2.adb: New testcase.
11434
11435 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11436
11437 * gnat.dg/discr51.adb: New testcase.
11438
11439 2018-05-23 Javier Miranda <miranda@adacore.com>
11440
11441 * gnat.dg/valid_scalars1.adb: New testcase.
11442
11443 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11444
11445 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11446
11447 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11448
11449 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11450 testcase.
11451
11452 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11453
11454 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11455 testcase.
11456
11457 2018-05-23 Bob Duff <duff@adacore.com>
11458
11459 * gnat.dg/addr10.adb: New testcase.
11460
11461 2018-05-23 Richard Biener <rguenther@suse.de>
11462
11463 PR middle-end/85874
11464 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11465
11466 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11467
11468 PR tree-optimization/85822
11469 * c-c++-common/pr85822.c: New test.
11470
11471 2018-05-23 Richard Biener <rguenther@suse.de>
11472
11473 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11474
11475 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11476
11477 PR fortran/85841
11478 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11479
11480 2018-05-22 Martin Sebor <msebor@redhat.com>
11481
11482 PR middle-end/85359
11483 * gcc.dg/attr-nonstring.c: New test.
11484
11485 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11486
11487 PR target/85345
11488 * gcc.target/i386/pr85345.c: New test.
11489
11490 2018-05-22 Luis Machado <luis.machado@linaro.org>
11491
11492 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11493
11494 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11495
11496 PR fortran/85841
11497 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11498 dg-additional-options.
11499 * gfortran.dg/graphite/block-2.f: Ditto.
11500 * gfortran.dg/graphite/id-19.f: Ditto.
11501 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11502 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11503 * gfortran.dg/vect/pr52580.f: Ditto.
11504
11505 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11506
11507 * gcc.target/aarch64/ldp_stp_6.c: New.
11508 * gcc.target/aarch64/ldp_stp_7.c: New.
11509 * gcc.target/aarch64/ldp_stp_8.c: New.
11510
11511 2018-05-22 Martin Sebor <msebor@redhat.com>
11512
11513 PR c/85623
11514 * c-c++-common/attr-nonstring-3.c: Adjust.
11515 * c-c++-common/attr-nonstring-4.c: Adjust.
11516 * c-c++-common/attr-nonstring-6.c: New test.
11517
11518 2018-05-22 Martin Sebor <msebor@redhat.com>
11519
11520 PR tree-optimization/85826
11521 * gcc.dg/Wrestrict-17.c: New test.
11522
11523 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11524
11525 * gcc.dg/torture/pr85862.c: Rename to...
11526 * gcc.dg/torture/pr85852.c: ...this.
11527
11528 2018-05-22 Justin Squirek <squirek@adacore.com>
11529
11530 * gnat.dg/warn14.adb: New testcase.
11531
11532 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11533
11534 * gnat.dg/controlled8.adb: New testcase.
11535
11536 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11537
11538 * gnat.dg/discr50.adb: New testcase.
11539
11540 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11541
11542 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11543 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11544 gnat.dg/discr49_rec2.ads: New testcase.
11545
11546 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11547
11548 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11549 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11550 testcase.
11551
11552 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11553
11554 * gnat.dg/fixedpnt3.adb: New testcase.
11555
11556 2018-05-22 Justin Squirek <squirek@adacore.com>
11557
11558 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11559 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11560
11561 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11562
11563 PR middle-end/85862
11564 * gcc.dg/torture/pr85862.c: New test.
11565
11566 2018-05-22 Richard Biener <rguenther@suse.de>
11567
11568 PR tree-optimization/85834
11569 * g++.dg/torture/pr85834.C: New testcase.
11570 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11571
11572 2018-05-22 Martin Liska <mliska@suse.cz>
11573
11574 PR ipa/85607
11575 * g++.dg/ipa/pr85607.C: New test.
11576
11577 2018-05-22 Richard Biener <rguenther@suse.de>
11578
11579 PR tree-optimization/85863
11580 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11581
11582 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11583
11584 PR fortran/85841
11585 * gfortran.dg/assumed_rank_5.f90: Update error message.
11586 * gfortran.dg/assumed_type_4.f90: Ditto.
11587 * gfortran.dg/bind_c_array_params.f03: Ditto.
11588 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11589 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11590 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11591 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11592 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11593 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11594 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11595 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11596 * gfortran.dg/rank_3.f90: Ditto.
11597 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11598 * gfortran.dg/implicit_14.f90: Ditto.
11599
11600 2018-05-21 Christian Groessler <chris@groessler.org>
11601
11602 * gcc.c-torture/compile/simd-5.c: Fix comment.
11603
11604 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11605
11606 PR target/85657
11607 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11608 __float128, __ibm128, and long double.
11609 * gcc.target/powerpc/pr85657-2.c: Likewise.
11610 * gcc.target/powerpc/pr85657-3.c: Likewise.
11611 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11612 implementated as a separate type internally, and is not just an
11613 alias for long double.
11614
11615 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11616
11617 PR tree-optimization/85814
11618 * gcc.dg/torture/pr85814.c: New test.
11619
11620 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 PR c++/84588
11623 * g++.dg/cpp0x/cond1.C: New.
11624 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11625 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11626 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11627 * g++.dg/parse/cond6.C: Likewise.
11628 * g++.dg/parse/cond7.C: Likewise.
11629 * g++.dg/parse/cond8.C: Likewise.
11630 * g++.dg/cpp1z/decomp16.C: Update.
11631 * g++.old-deja/g++.jason/cond.C: Likewise.
11632
11633 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11634
11635 ChangeLog for r260480
11636 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11637 warnings for deleted and obsolescent features.
11638 * gfortran.dg/graphite/id-19.f: Ditto.
11639 * gfortran.dg/graphite/id-20.f: Ditto.
11640 * gfortran.dg/graphite/id-27.f90: Ditto.
11641 * gfortran.dg/graphite/pr82449.f: Ditto.
11642
11643 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11644
11645 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11646 tiny and large memory models.
11647
11648 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11649
11650 * gnat.dg/suppress_initialization.adb,
11651 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11652
11653 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11654
11655 * gnat.dg/exit1.adb: New testcase.
11656
11657 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11658
11659 * gnat.dg/array30.adb: New testcase.
11660
11661 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11662
11663 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11664
11665 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11666
11667 * gcc.c-torture/execute/ssad-run.c: New test.
11668 * gcc.c-torture/execute/usad-run.c: Likewise.
11669 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11670 * gcc.target/aarch64/usadv16qi.c: Likewise.
11671
11672 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11673
11674 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11675 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11676 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11677 vbcaxq_s64): New.
11678 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11679 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11680 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11681
11682 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11683
11684 PR fortran/85841
11685 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11686 * gfortran.dg/g77/20020307-1.f: Ditto.
11687 * gfortran.dg/g77/980310-3.f: Ditto.
11688 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11689 * gfortran.dg/goacc/loop-1.f95: Ditto.
11690 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11691 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11692 * gfortran.dg/gomp/do-1.f90: Ditto.
11693 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11694 * gfortran.dg/pr17229.f: Ditto.
11695 * gfortran.dg/pr37243.f: Ditto.
11696 * gfortran.dg/pr49721-1.f: Ditto.
11697 * gfortran.dg/pr58484.f: Ditto.
11698 * gfortran.dg/pr81175.f: Ditto.
11699 * gfortran.dg/pr81723.f: Ditto.
11700 * gfortran.dg/predcom-2.f: Ditto.
11701 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11702 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11703 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11704 * gfortran.dg/vect/pr52580.f: Ditto.
11705
11706 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11707
11708 PR fortran/80657
11709 * gfortran.dg/char_result_18.f90: New test.
11710
11711 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11712
11713 PR fortran/49636
11714 * gfortran.dg/associate_38.f90: New test.
11715
11716 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11717
11718 PR fortran/82275
11719 * gfortran.dg/select_type_42.f90: New test.
11720
11721 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11722
11723 PR fortran/82923
11724 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11725 that the patch fixes PR66694 & PR82617, although the testcases
11726 are not explicitly included.
11727
11728 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11729
11730 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11731
11732 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11733
11734 PR c++/82899
11735 * g++.dg/pr82899.C: New testcase.
11736
11737 2018-05-18 Martin Liska <mliska@suse.cz>
11738
11739 * gcc.dg/pr68766.c: Change pruned output.
11740
11741 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11742
11743 PR c++/85782
11744 * c-c++-common/goacc/pr85782.c: New test.
11745
11746 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11747
11748 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11749
11750 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11751
11752 * gcc.target/arm/pr62554.c: Delete.
11753 * gcc.target/arm/pr69610-1.c: Likewise.
11754 * gcc.target/arm/pr69610-2.c: Likewise.
11755
11756 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11757
11758 * gcc.target/arm/pr40887.c: Update comment.
11759 * lib/target-supports.exp: Don't generate effective target checks
11760 and related helpers for armv5. Update comment.
11761 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11762 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11763 target check and options.
11764
11765 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11766
11767 PR middle-end/85817
11768 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11769 scan-tree-dump-not for h.
11770
11771 2018-05-18 Richard Biener <rguenther@suse.de>
11772
11773 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11774 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11775 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11776 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11777 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11778 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11779 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11780 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11781 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11782 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11783 * gcc.dg/vrp-min-max-1.c: Likewise.
11784 * gcc.dg/vrp-min-max-3.c: New testcase.
11785
11786 2018-05-18 Richard Biener <rguenther@suse.de>
11787
11788 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11789 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11790 * gcc.dg/graphite/scop-6.c: Likewise.
11791 * gcc.dg/graphite/scop-7.c: Likewise.
11792 * gcc.dg/graphite/scop-8.c: Likewise.
11793 * gcc.dg/graphite/scop-9.c: Likewise.
11794
11795 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11796
11797 * gcc.target/aarch64/vect-init-ld1.c: New test.
11798
11799 2018-05-18 Martin Liska <mliska@suse.cz>
11800
11801 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11802 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11803
11804 2018-05-18 Martin Liska <mliska@suse.cz>
11805
11806 * gcc.dg/ipa/ipa-icf-39.c: New test.
11807 * gcc.dg/pr68766.c: Adjust pruned output.
11808
11809 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11810
11811 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11812 New proc.
11813 * gcc.dg/fma-1.c: New test.
11814 * gcc.dg/fma-2.c: Likewise.
11815 * gcc.dg/fma-3.c: Likewise.
11816 * gcc.dg/fma-4.c: Likewise.
11817 * gcc.dg/fma-5.c: Likewise.
11818 * gcc.dg/fma-6.c: Likewise.
11819 * gcc.dg/fma-7.c: Likewise.
11820 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11821 scalar_all_fma.
11822 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11823 * gfortran.dg/reassoc_8.f: Likewise.
11824 * gfortran.dg/reassoc_9.f: Likewise.
11825 * gfortran.dg/reassoc_10.f: Likewise.
11826
11827 2018-05-17 Jim Wilson <jimw@sifive.com>
11828
11829 * gcc.target/riscv/switch-qi.c: New.
11830 * gcc.target/riscv/switch-si.c: New.
11831
11832 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11833
11834 PR target/85698
11835 * gcc.target/powerpc/pr85698.c: New test.
11836
11837 2018-05-17 Richard Biener <rguenther@suse.de>
11838
11839 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11840
11841 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11842
11843 PR tree-optimization/85793
11844 * gcc.dg/vect/pr85793.c: New test.
11845
11846 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11847
11848 * gcc.dg/gimplefe-28.c: New test.
11849 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11850 internal function calls.
11851 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11852
11853 2018-05-17 Martin Liska <mliska@suse.cz>
11854
11855 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11856 space in between 'G_' and '('.
11857
11858 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR target/85323
11861 * gcc.target/i386/pr85323-7.c: New test.
11862 * gcc.target/i386/pr85323-8.c: New test.
11863 * gcc.target/i386/pr85323-9.c: New test.
11864
11865 PR target/85323
11866 * gcc.target/i386/pr85323-4.c: New test.
11867 * gcc.target/i386/pr85323-5.c: New test.
11868 * gcc.target/i386/pr85323-6.c: New test.
11869
11870 PR target/85323
11871 * gcc.target/i386/pr85323-1.c: New test.
11872 * gcc.target/i386/pr85323-2.c: New test.
11873 * gcc.target/i386/pr85323-3.c: New test.
11874
11875 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11876 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11877 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11878 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11879 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11880 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11881 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11882 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11883 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11884 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11885 * gcc.target/i386/avx512f-setzero-1.c: New test.
11886
11887 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11888
11889 * gcc.target/aarch64/vect-slp-dup.c: New.
11890
11891 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11892
11893 PR c++/85713
11894 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11895
11896 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11897
11898 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11899 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11900
11901 2018-05-17 Richard Biener <rguenther@suse.de>
11902
11903 PR tree-optimization/85757
11904 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11905
11906 2018-05-16 Marek Polacek <polacek@redhat.com>
11907
11908 PR c++/85363
11909 * g++.dg/cpp0x/initlist-throw1.C: New test.
11910 * g++.dg/cpp0x/initlist-throw2.C: New test.
11911
11912 2018-05-16 Carl Love <cel@us.ibm.com>
11913
11914 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11915 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11916 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11917
11918 2018-05-16 Richard Biener <rguenther@suse.de>
11919
11920 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11921 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11922 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11923
11924 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11925
11926 * gcc.target/aarch64/sve/vcond_10.c: New test.
11927 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11928 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11929 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11930
11931 2018-05-15 Martin Sebor <msebor@redhat.com>
11932
11933 PR tree-optimization/85753
11934 * gcc.dg/Wrestrict-10.c: Adjust.
11935 * gcc.dg/Wrestrict-16.c: New test.
11936
11937 2018-05-15 Martin Sebor <msebor@redhat.com>
11938
11939 PR middle-end/85643
11940 * c-c++-common/attr-nonstring-7.c: New test.
11941
11942 2018-05-15 Richard Biener <rguenther@suse.de>
11943
11944 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11945
11946 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11947
11948 PR tree-optimization/83648
11949 * gcc.dg/tree-ssa/pr83648.c: New test.
11950 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11951
11952 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11953
11954 PR ipa/85734
11955 * gcc.dg/ipa/pr85734.c: New test.
11956
11957 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11958
11959 PR target/85756
11960 * gnat.dg/opt70.adb: New test.
11961 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11962
11963 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11964
11965 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11966 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11967
11968 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11969
11970 * gcc.target/aarch64/vmov_n_1.c: Update test.
11971 * gcc.target/aarch64/vfp-1.c: Update test.
11972
11973 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR target/85756
11976 * gcc.c-torture/execute/pr85756.c: New test.
11977
11978 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11979
11980 * gcc.target/i386/cldemote-1.c: New test.
11981
11982 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11983
11984 PR fortran/85742
11985 * gfortran.dg/assumed_type_9.f90 : New test.
11986
11987 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11988
11989 PR fortran/85542
11990 * gfortran.dg/pr85542.f90: New test.
11991
11992 2018-05-11 Martin Jambor <mjambor@suse.cz>
11993
11994 PR ipa/85655
11995 * g++.dg/lto/pr85655_0.C: New test.
11996
11997 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11998
11999 * gcc.target/i386/tpause-1.c: New test.
12000 * gcc.target/i386/umonitor-1.c: New test.
12001
12002 2018-05-11 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR c/85696
12005 * c-c++-common/gomp/pr85696.c: New test.
12006
12007 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
12008 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR tree-optimization/85692
12011 * gcc.target/i386/pr85692.c: New test.
12012
12013 2018-05-11 Martin Liska <mliska@suse.cz>
12014
12015 PR sanitizer/85556
12016 * c-c++-common/ubsan/attrib-6.c: New test.
12017
12018 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
12019
12020 PR fortran/85687
12021 * gfortran.dg/pr85687.f90: new test.
12022
12023 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
12024
12025 PR fortran/85521
12026 * gfortran.dg/pr85521_1.f90: New test.
12027 * gfortran.dg/pr85521_2.f90: New test.
12028
12029 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
12030
12031 PR fortran/70870
12032 * gfortran.dg/pr70870_1.f90: New test.
12033
12034 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
12035
12036 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
12037
12038 2018-05-10 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR c++/85662
12041 * g++.dg/ext/offsetof2.C: New test.
12042
12043 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
12044
12045 PR fortran/68846
12046 * gfortran.dg/temporary_3.f90 : New test.
12047
12048 PR fortran/70864
12049 * gfortran.dg/temporary_2.f90 : New test.
12050
12051 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
12052
12053 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
12054 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
12055 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
12056 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
12057 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
12058 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
12059 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
12060 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
12061 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
12062 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
12063 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
12064 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
12065 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
12066 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
12067 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
12068 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
12069 * gcc.dg/vmx/st-be-order.c: Delete testcase.
12070 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
12071 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
12072 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
12073 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
12074 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
12075 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
12076 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
12077 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
12078 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
12079 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
12080
12081 2018-05-10 Jakub Jelinek <jakub@redhat.com>
12082
12083 PR tree-optimization/85699
12084 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
12085 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
12086 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
12087 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
12088
12089 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
12090
12091 * g++.dg/tls/pr85400.C: New test.
12092
12093 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12094
12095 PR c++/85713
12096 * g++.dg/cpp1y/lambda-generic-85713.C: New.
12097
12098 2018-05-09 Carl Love <cel@us.ibm.com>
12099
12100 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
12101
12102 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12103
12104 PR c++/85713
12105 Revert:
12106 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12107
12108 PR c++/84588
12109 * g++.dg/cpp1y/pr84588.C: New.
12110
12111 2018-05-09 Andreas Schwab <schwab@suse.de>
12112
12113 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
12114
12115 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
12116
12117 * gcc.target/aarch64/store_lane_spill_1.c: New test.
12118 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
12119
12120 2018-05-08 Carl Love <cel@us.ibm.com>
12121 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
12122
12123 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12124
12125 PR c++/84588
12126 * g++.dg/cpp1y/pr84588.C: New.
12127
12128 2018-05-08 Marek Polacek <polacek@redhat.com>
12129
12130 PR c++/85695
12131 * g++.dg/cpp1z/constexpr-if22.C: New test.
12132
12133 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
12134
12135 PR target/85693
12136 * gcc.target/i386/pr85693.c: New test.
12137
12138 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12139
12140 PR target/85683
12141 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
12142 scan-assembler-times checking that except for [fh]*xor other functions
12143 don't use any load instructions.
12144
12145 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
12146
12147 * gcc.target/i386/builtin_target.c: Test goldmont.
12148 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12149 arch=silvermont.
12150
12151 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR target/85572
12154 * g++.dg/other/sse2-pr85572-1.C: New test.
12155 * g++.dg/other/sse2-pr85572-2.C: New test.
12156 * g++.dg/other/sse4-pr85572-1.C: New test.
12157 * g++.dg/other/avx2-pr85572-1.C: New test.
12158
12159 PR target/85317
12160 * gcc.target/i386/pr85317.c: New test.
12161 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12162 optimization barrier to avoid optimizing away the expected insn.
12163
12164 PR target/85480
12165 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
12166 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
12167
12168 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12169
12170 * g++.dg/other/sve_const_pred_1.C: Rename to...
12171 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
12172 target selectors and explicit -march options.
12173 * g++.dg/other/sve_const_pred_2.C: Rename to...
12174 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12175 * g++.dg/other/sve_const_pred_3.C: Rename to...
12176 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12177 * g++.dg/other/sve_const_pred_4.C: Rename to...
12178 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12179 * g++.dg/other/sve_tls_2.C: Rename to...
12180 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12181 * g++.dg/other/sve_vcond_1.C: Rename to...
12182 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12183 * g++.dg/other/sve_vcond_1_run.C: Rename to...
12184 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12185
12186 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12187
12188 PR testsuite/85586
12189 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12190 !vect_no_align.
12191
12192 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12193
12194 PR c++/57429
12195 * g++.dg/cpp0x/deleted14.C: New.
12196
12197 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12198 Alan Hayward <alan.hayward@arm.com>
12199 David Sherwood <david.sherwood@arm.com>
12200
12201 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12202 XFAIL the BIC test.
12203 * gcc.target/aarch64/sve/vcond_7.c: New test.
12204 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12205
12206 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12207
12208 PR c++/70563
12209 * g++.dg/cpp0x/sfinae62.C: New.
12210
12211 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12212
12213 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12214 load from src[i].
12215
12216 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12217
12218 PR c++/80691
12219 * g++.dg/cpp0x/narrowing1.C: New.
12220
12221 2018-05-08 Richard Biener <rguenther@suse.de>
12222
12223 PR middle-end/85588
12224 * gcc.dg/torture/pr85574.c: Rename to...
12225 * gcc.dg/torture/pr85588.c: ... this.
12226
12227 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12228
12229 PR fortran/54613
12230 * gfortran.dg/minmaxloc_12.f90: New test case.
12231 * gfortran.dg/minmaxloc_13.f90: New test case.
12232
12233 2018-05-07 Nathan Sidwell <nathan@acm.org>
12234
12235 * g++.dg/cpp0x/range-for10.C: Delete.
12236 * g++.dg/ext/forscope1.C: Delete.
12237 * g++.dg/ext/forscope2.C: Delete.
12238 * g++.dg/template/for1.C: Delete.
12239
12240 2018-05-07 Jeff Law <law@redhat.com>
12241
12242 * gfortran.dg/linefile.f90: New test.
12243
12244 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12245
12246 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
12247 and options.
12248
12249 2018-05-06 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR c++/85659
12252 * g++.dg/ext/asm14.C: New test.
12253 * g++.dg/ext/asm15.C: New test.
12254 * g++.dg/ext/asm16.C: New test.
12255
12256 2018-05-06 Michael Eager <eager@eagercon.com>
12257
12258 * gcc.target/microblaze/others/picdtr.c: Correct option
12259 -fPIE -mpic-data-is-text-relative.
12260
12261 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
12262
12263 * gcc.target/microblaze/others/picdtr.c: Add test for
12264 -fPIE -mpic-data-is-text-relative.
12265
12266 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
12267
12268 PR fortran/85507
12269 * gfortran.dg/coarray_dependency_1.f90: New test.
12270 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12271
12272 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12273
12274 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12275 to match the currently produced gimple.
12276
12277 2018-05-04 Carl Love <cel@us.ibm.com>
12278
12279 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12280 vec_trunc.
12281 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12282 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12283 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12284 xvcmpgedp counts. Add xxsel counts.
12285
12286 2018-05-04 Richard Biener <rguenther@suse.de>
12287
12288 PR middle-end/85627
12289 * g++.dg/torture/pr85627.C: New testcase.
12290
12291 2018-05-04 Richard Biener <rguenther@suse.de>
12292
12293 PR middle-end/85574
12294 * gcc.dg/torture/pr85574.c: New testcase.
12295 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12296
12297 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR libstdc++/85466
12300 * gcc.dg/nextafter-1.c: New test.
12301 * gcc.dg/nextafter-2.c: New test.
12302 * gcc.dg/nextafter-3.c: New test.
12303 * gcc.dg/nextafter-4.c: New test.
12304
12305 2018-05-03 Nathan Sidwell <nathan@acm.org>
12306
12307 Remove -ffriend-injection.
12308 * g++.old-deja/g++.jason/scoping15.C: Delete.
12309 * g++.old-deja/g++.mike/net43.C: Delete.
12310
12311 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR target/85530
12314 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12315 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12316 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12317 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12318
12319 2018-05-03 Tom de Vries <tom@codesourcery.com>
12320
12321 PR testsuite/85106
12322 * lib/scanoffloadtree.exp: New file.
12323
12324 2018-05-03 Richard Biener <rguenther@suse.de>
12325
12326 PR tree-optimization/85615
12327 * gcc.dg/torture/pr85615.c: New testcase.
12328
12329 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12330
12331 PR tree-optimization/70291
12332 * gcc.dg/complex-6.c: New test.
12333 * gcc.dg/complex-7.c: Likewise.
12334
12335 2018-05-03 Richard Biener <rguenther@suse.de>
12336
12337 PR testsuite/85579
12338 * fortran.dg/pr51434.f90: Truncate transfer argument.
12339
12340 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12341
12342 PR target/85582
12343 * gcc.c-torture/execute/pr85582-3.c: New test.
12344
12345 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12346 Jason Merrill <jason@redhat.com>
12347
12348 PR c++/68374
12349 * g++.dg/warn/Wshadow-13.C: New.
12350 * g++.dg/warn/Wshadow-14.C: Likewise.
12351
12352 2018-05-02 Tom de Vries <tom@codesourcery.com>
12353
12354 PR libgomp/82428
12355 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12356 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12357
12358 2018-05-02 David Pagan <dave.pagan@oracle.com>
12359
12360 PR c/30552
12361 * gcc.dg/noncompile/pr30552-1.c: New test.
12362 * gcc.dg/noncompile/pr30552-2.c: New test.
12363 * gcc.dg/noncompile/pr30552-3.c: New test.
12364 * gcc.dg/noncompile/pr30552-4.c: New test.
12365
12366 2018-05-02 Richard Biener <rguenther@suse.de>
12367
12368 PR tree-optimization/85597
12369 * gcc.dg/vect/pr85597.c: New testcase.
12370
12371 2018-05-02 Tom de Vries <tom@codesourcery.com>
12372
12373 PR testsuite/85106
12374 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12375 * lib/scanltranstree.exp: New file.
12376 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12377 (scan-ltrans-tree-dump-times_required_options)
12378 (scan-ltrans-tree-dump-not_required_options)
12379 (scan-ltrans-tree-dump-dem_required_options)
12380 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12381 * lib/gcc-dg.exp: Include scanltranstree.exp.
12382
12383 2018-05-02 Tom de Vries <tom@codesourcery.com>
12384
12385 PR testsuite/85106
12386 * gcc.dg/ipa/ipa-icf-38.c: New test.
12387 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12388 * lib/scandump.exp (dump-base): New proc.
12389 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12390 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12391 base.
12392 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12393 * lib/scanlang.exp: Same.
12394 * lib/scanrtl.exp: Same.
12395 * lib/scantree.exp: Same.
12396 * lib/scanwpaipa.exp: New file.
12397 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12398
12399 2018-05-02 Richard Biener <rguenther@suse.de>
12400
12401 PR middle-end/85567
12402 * gcc.dg/torture/pr85567.c: New testcase.
12403
12404 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR target/85582
12407 * gcc.c-torture/execute/pr85582-1.c: New test.
12408 * gcc.c-torture/execute/pr85582-2.c: New test.
12409
12410 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12411
12412 PR tree-optimization/85586
12413 * gcc.dg/vect/pr85586.c: New test.
12414
12415 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12416
12417 PR tree-optimization/85143
12418 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12419 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12420
12421 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12422
12423 PR c/84258
12424 * c-c++-common/Wformat-pr84258.c: New test.
12425
12426 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12427
12428 PR tree-optimization/82665
12429 * gcc.dg/tree-ssa/pr82665.c: New test.
12430
12431 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12432
12433 PR c++/85523
12434 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12435 (test_add_fixit_insert_formatted_single_line): New function.
12436 (test_add_fixit_insert_formatted_multiline): New function.
12437 Extend expected output of generated patch to include fix-it hints
12438 for these.
12439 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12440 "gcc-rich-location.h". Add test coverage for
12441 gcc_rich_location::add_fixit_insert_formatted.
12442
12443 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12444
12445 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12446 (test_show_locus): Update for location_get_source_line returning a
12447 char_span. Use char_span for handling words in the
12448 "test_many_nested_locations" fix-it example.
12449
12450 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12451
12452 * gcc.target/arc/interrupt-8.c: Update test.
12453 * gcc.target/arc/loop-4.c: Likewise.
12454 * gcc.target/arc/loop-hazard-1.c: Likewise.
12455 * gcc.target/arc/sdata-3.c: Likewise.
12456
12457 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12458
12459 * gcc.target/arc/store-merge-1.c: New test.
12460 * gcc.target/arc/add_n-combine.c: Update test.
12461
12462 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12463
12464 Microblaze Target: PIC data text relative
12465
12466 * gcc.target/microblaze/others/data_var1.c: Include
12467 PIC case of r20 base register.
12468 * gcc.target/microblaze/others/data_var2.c: Ditto.
12469 * gcc.target/microblaze/others/picdtr.c: Add new
12470 test case for -mpic-is-data-text-relative.
12471 * gcc.target/microblaze/others/sdata_var1.c: Add
12472 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12473 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12474 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12475 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12476 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12477 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12478 Ditto.
12479 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12480 Ditto.
12481
12482 2018-04-30 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/28364
12485 PR tree-optimization/85275
12486 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12487 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12488 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12489 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12490 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12491 still passes.
12492 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12493 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12494 still passes.
12495 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12496 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12497 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12498
12499 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12500
12501 PR target/84431
12502 * gcc.target/i386/pr84431.c: New test.
12503
12504 2018-04-27 Martin Jambor <mjambor@suse.cz>
12505
12506 PR ipa/85549
12507 * g++.dg/ipa/pr85549.C: New test.
12508
12509 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR c++/85553
12512 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12513 directive.
12514 * g++.dg/cpp0x/constexpr-85553.C: New test.
12515
12516 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12517
12518 PR c++/85515
12519 * g++.dg/pr85515-1.C: New test.
12520 * g++.dg/pr85515-2.C: New test.
12521
12522 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12523
12524 PR c++/84691
12525 * g++.dg/cpp0x/friend3.C: New.
12526
12527 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12528
12529 PR target/82518
12530 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12531 Use check_effective_target_arm_little_endian.
12532
12533 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR tree-optimization/85529
12536 * gcc.c-torture/execute/pr85529-1.c: New test.
12537 * gcc.c-torture/execute/pr85529-2.c: New test.
12538 * gcc.dg/pr85529.c: New test.
12539
12540 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12541
12542 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12543 `.dword' in addition to `lw' and `.word'.
12544
12545 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12546
12547 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12548
12549 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12550
12551 * gnat.dg/loop_optimization24.adb: New test.
12552
12553 2018-04-26 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/85116
12556 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12557 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12558 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12559 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12560
12561 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12562
12563 PR target/85473
12564 * gcc.target/i386/pr85473-1.c: New test.
12565 * gcc.target/i386/pr85473-2.c: New test.
12566
12567 2018-04-25 Nathan Sidwell <nathan@acm.org>
12568 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR c++/85437
12571 PR c++/49171
12572 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12573 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12574 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12575 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12576 * g++.dg/cpp0x/pr85437-1.C: New.
12577 * g++.dg/cpp0x/pr85437-2.C: New.
12578 * g++.dg/cpp0x/pr85437-3.C: New.
12579 * g++.dg/cpp0x/pr85437-4.C: New.
12580
12581 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12582
12583 PR fortran/85520
12584 * gfortran.dg/pr85520.f90: New test.
12585
12586 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12587
12588 PR target/85512
12589 * gcc.dg/pr85512.c: New test.
12590
12591 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12592
12593 PR target/85485
12594 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12595 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12596 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12597 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12598 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12599 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12600 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12601 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12602 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12603 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12604 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12605 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12606 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12607 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12608 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12609 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12610 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12611 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12612 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12613 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12614 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12615 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12616 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12617 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12618 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12619 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12620 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12621 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12622 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12623 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12624 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12625 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12626 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12627 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12628 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12629 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12630 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12631 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12632 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12633 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12634 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12635 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12636 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12637 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12638 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12639 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12640 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12641 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12642 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12643 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12644 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12645 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12646 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12647 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12648 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12649 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12650 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12651 with -mshstk.
12652 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12653 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12654 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12655 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12656 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12657 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12658 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12659 * (dg-options): Likwise.
12660 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12661 -mno-cet.
12662 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12663 * gcc.target/i386/cet-label-3.c: Removed.
12664 * gcc.target/i386/cet-property-3.c: Likwise.
12665 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12666
12667 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR target/85511
12670 * gcc.target/i386/pr85511.c: New test.
12671
12672 PR target/85503
12673 * g++.dg/ext/pr85503.C: New test.
12674
12675 PR target/85508
12676 * gcc.target/i386/pr85508.c: New test.
12677
12678 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12679
12680 PR tree-optimization/85478
12681 * g++.dg/pr85478.C: New test.
12682
12683 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12684
12685 * g++.dg/torture/pr85496.C: New test.
12686
12687 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12688
12689 PR rtl-optimization/85423
12690 * gcc.dg/pr85423.c: New test.
12691
12692 2018-04-20 Martin Sebor <msebor@redhat.com>
12693
12694 PR c/85365
12695 * gcc.dg/Wrestrict-15.c: New test.
12696
12697 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12698
12699 PR target/85456
12700 * gcc.target/powerpc/pr85456.c: New test.
12701
12702 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12703
12704 * g++.dg/ext/undef-bool-1.C: Require lp64.
12705 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12706
12707 2018-04-20 Jeff Law <law@redhat.com>
12708
12709 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12710 stack protector.
12711 * gcc.dg/stack-check-6.c: Likewise.
12712 * gcc.dg/stack-check-6a.c: Likewise.
12713 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12714 * gcc.target/i386/stack-check-18.c: Likewise.
12715 * gcc.target/i386/stack-check-19.c: Likewise.
12716
12717 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12718
12719 PR testsuite/85483
12720 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12721 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12722 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12723 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12724
12725 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12726
12727 PR target/85469
12728 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12729 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12730
12731 2018-04-20 Richard Biener <rguenther@suse.de>
12732
12733 PR middle-end/85475
12734 * gcc.dg/torture/pr85475.c: New testcase.
12735
12736 2018-04-20 Martin Jambor <mjambor@suse.cz>
12737
12738 ipa/85449
12739 * gcc.dg/ipa/pr85449.c: New test.
12740
12741 2018-04-20 Martin Jambor <mjambor@suse.cz>
12742
12743 ipa/85447
12744 * g++.dg/ipa/pr85447.C: New file.
12745 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12746
12747 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12748
12749 PR c++/85462
12750 * g++.dg/cpp0x/pr85462.C: New test.
12751
12752 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12753
12754 * gcc.target/i386/pr85404.c: Require CET target.
12755
12756 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12757
12758 PR tree-optimization/85467
12759 * gcc.dg/pr85467.c: New test.
12760
12761 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12762
12763 PR c++/84611
12764 * g++.dg/parse/crash68.C: New.
12765
12766 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12767
12768 PR libgcc/85334
12769 * g++.dg/torture/pr85334.C: New test.
12770
12771 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12772
12773 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12774 * g++.dg/diagnostic/pr85464.C: New.
12775
12776 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12777
12778 PR target/85397
12779 * gcc.dg/torture/pr85397-1.c: New test.
12780 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12781 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12782
12783 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12784
12785 PR target/85404
12786 * gcc.target/i386/pr85404.c: New test.
12787
12788 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12789
12790 PR target/85417
12791 * c-c++-common/attr-nocf-check-1.c: Compile with
12792 -fcf-protection=none.
12793 * c-c++-common/attr-nocf-check-3.c: Likewise.
12794 * gcc.dg/march-generic.c: Likewise.
12795 * gcc.target/i386/align-limit.c: Likewise.
12796 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12797 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12798 * gcc.target/i386/cet-property-2.c: Likewise.
12799 * gcc.target/i386/ret-thunk-26.c: Likewise.
12800 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12801 targets.
12802 * c-c++-common/fcf-protection-2.c: Likewise.
12803 * c-c++-common/fcf-protection-3.c: Likewise.
12804 * c-c++-common/fcf-protection-5.c: Likewise.
12805 * c-c++-common/fcf-protection-6.c: Likewise.
12806 * c-c++-common/fcf-protection-7.c: Likewise.
12807 * gcc.target/i386/cet-label-3.c: New test.
12808 * gcc.target/i386/cet-property-3.c: Likewise.
12809 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12810 * gcc.target/i386/pr85417-1.c: Likewise.
12811 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12812 __x86_indirect_thunk_nt_(r|e)ax
12813 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12814 * gcc.target/i386/pr85403.c: Remove dg-error,
12815
12816 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12817
12818 * gcc.target/i386/movdir-1.c: New test.
12819
12820 2018-04-19 Richard Biener <rguenther@suse.de>
12821
12822 PR middle-end/85455
12823 * gcc.dg/pr85455.c: New testcase.
12824
12825 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12826
12827 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12828 targets.
12829 * g++.dg/lto/pr85405b_0.C: Likewise.
12830 * g++.dg/lto/pr84805_0.C: Likewise.
12831
12832 2018-04-18 Martin Liska <mliska@suse.cz>
12833
12834 PR ipa/83983
12835 PR ipa/85391
12836 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12837 output.
12838
12839 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12840
12841 PR target/85388
12842 * gcc.dg/pr85388-1.c: New test.
12843 * gcc.dg/pr85388-2.c: Likewise.
12844 * gcc.dg/pr85388-3.c: Likewise.
12845 * gcc.dg/pr85388-4.c: Likewise.
12846 * gcc.dg/pr85388-5.c: Likewise.
12847 * gcc.dg/pr85388-6.c: Likewise.
12848
12849 2018-04-18 Jan Hubicka <jh@suse.cz>
12850 Martin Liska <mliska@suse.cz>
12851
12852 * g++.dg/lto/pr83121_0.C: Update template.
12853 * g++.dg/lto/pr83121_1.C: Update template.
12854 * g++.dg/lto/pr84805_0.C: Update template.
12855 * g++.dg/lto/pr84805_1.C: Update template.
12856 * g++.dg/lto/pr84805_2.C: Update template.
12857
12858 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12859
12860 PR c++/84630
12861 * g++.dg/cpp0x/pr84630.C: New.
12862
12863 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR c++/84463
12866 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12867 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12868 in two cases. Uncomment two other tests and add expected dg-error for
12869 them.
12870 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12871 -Wnarrowing diagnostics on some targets for c++11.
12872 * g++.dg/parse/array-size2.C: Remove xfail.
12873 * g++.dg/cpp0x/constexpr-84463.C: New test.
12874
12875 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12876
12877 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12878 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12879
12880 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR testsuite/85326
12883 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12884 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12885 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12886
12887 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12888
12889 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12890 prevent cascading of errors and change expected error message.
12891 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12892 to 64-bit targets.
12893 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12894 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12895 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12896 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12897 error message.
12898 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12899
12900 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR target/85430
12903 * gcc.dg/pr85430.c: New test.
12904
12905 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12906
12907 PR testsuite/85326
12908 * gcc.target/arm/pr54300.C: Move to...
12909 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12910 * gcc.target/arm/pr55073.C: Move to...
12911 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12912 * gcc.target/arm/pr56184.C: Move to...
12913 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12914 * gcc.target/arm/pr59985.C: Move to...
12915 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12916 * gcc.target/aarch64/pr60675.C: Move to...
12917 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12918 * gcc.target/aarch64/pr81422.C: Move to...
12919 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12920 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12921 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12922 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12923 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12924 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12925 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12926 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12927 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12928 * gcc.target/aarch64/sve/tls_2.C: Move to...
12929 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12930 * gcc.target/aarch64/pr81414.C: Rename to...
12931 * gcc.target/aarch64/pr81414.c: ... This.
12932 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12933 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12934 messages.
12935 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12936 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12937 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12938 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12939 file name.
12940
12941 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12942
12943 PR middle-end/85414
12944 * gcc.dg/pr85414.c: New test.
12945
12946 2018-04-17 Martin Jambor <mjambor@suse.cz>
12947
12948 PR ipa/85421
12949 * g++.dg/ipa/pr85421.C: New test.
12950
12951 2018-04-17 Martin Liska <mliska@suse.cz>
12952
12953 PR lto/85405
12954 * g++.dg/lto/pr85405b_0.C: New test.
12955 * g++.dg/lto/pr85405b_1.C: New test.
12956
12957 2018-04-17 Martin Liska <mliska@suse.cz>
12958
12959 PR lto/85405
12960 * g++.dg/lto/pr85405_0.C: New test.
12961 * g++.dg/lto/pr85405_1.C: New test.
12962
12963 2018-04-17 Martin Liska <mliska@suse.cz>
12964
12965 PR ipa/85329
12966 * g++.dg/ext/pr85329-2.C: New test.
12967 * g++.dg/ext/pr85329.C: New test.
12968 * gcc.target/i386/mvc12.c: New test.
12969
12970 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12971
12972 PR c++/85039
12973 * g++.dg/pr85039-1.C: New.
12974 * g++.dg/pr85039-2.C: New.
12975 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12976
12977 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12978
12979 PR target/85080
12980 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12981 if the target supports efficient unaligned storage accesses.
12982
12983 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12984
12985 PR target/83660
12986 * gcc.target/powerpc/pr83660.C: New test.
12987
12988 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12989
12990 PR target/85403
12991 * gcc.target/i386/pr85403.c: New test.
12992
12993 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12994
12995 PR target/84331
12996 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12997
12998 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12999 Jason Merrill <jason@redhat.com>
13000
13001 PR c++/85112
13002 * g++.dg/cpp0x/pr85112.C: New.
13003
13004 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
13005
13006 PR testsuite/85326
13007 * g++.dg/ext/undef-bool-1.C: New file.
13008 * gcc.target/powerpc/powerpc.exp: Remove .C support.
13009 * gcc.target/powerpc/undef-bool-1.C: Remove file.
13010
13011 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
13012
13013 PR target/85293
13014 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
13015 corresponding dg-error clause.
13016 * gcc.target/powerpc/pr80098-3.c: Ditto.
13017 * gcc.target/powerpc/pr80103-1.c: Delete.
13018
13019 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
13020
13021 PR fortran/81773
13022 PR fortran/83606
13023 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
13024 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
13025
13026 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13027
13028 PR fortran/85387
13029 * gfortran.dg/implied_do_io_5.f90: New test.
13030
13031 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
13032
13033 PR target/83402
13034 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
13035 several values: positive, negative, and zero.
13036 * gcc.target/powerpc/sse2-pslld-1.c: Same.
13037 * gcc.target/powerpc/sse2-psllq-1.c: Same.
13038
13039 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
13040
13041 PR rtl-optimization/79916
13042 * gcc.target/powerpc/pr79916.c: New.
13043
13044 2018-04-13 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR rtl-optimization/85393
13047 * g++.dg/opt/pr85393.C: New test.
13048 * g++.dg/opt/pr85393-aux.cc: New file.
13049
13050 PR rtl-optimization/85376
13051 * gcc.dg/pr85376.c: New test.
13052
13053 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
13054
13055 PR rtl-optimization/83852
13056 * gcc.dg/pr83852.c: New testcase.
13057
13058 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
13059
13060 PR testsuite/85326
13061 * gcc.target/s390/pr77822-1.C: Rename to ...
13062 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
13063 * gcc.target/s390/pr77822-2.c: Add asm scan check.
13064 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
13065
13066 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
13067
13068 PR lto/71991
13069 * gcc.target/i386/pr71991.c: New testcase.
13070
13071 2018-04-13 Martin Liska <mliska@suse.cz>
13072 Jakub Jelinek <jakub@redhat.com>
13073
13074 PR middle-end/81657
13075 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
13076 call.
13077
13078 2018-04-12 David Malcolm <dmalcolm@redhat.com>
13079
13080 PR c++/85385
13081 * g++.dg/diagnostic/macro-arg-count.C: New test.
13082
13083 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13084
13085 PR fortran/83064
13086 PR testsuite/85346
13087 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
13088 array and move test to libgomp/testsuite/libgomp.fortran.
13089 * gfortran.dg/do_concurrent_6.f90: New test.
13090
13091 2018-04-12 Marek Polacek <polacek@redhat.com>
13092
13093 PR c++/85258
13094 * g++.dg/parse/error61.C: New test.
13095
13096 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13097
13098 PR target/85347
13099 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
13100 specify -mvsx on gcc command line.
13101
13102 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13103
13104 PR target/85328
13105 * gcc.target/i386/pr85328.c: New test.
13106
13107 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13108
13109 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
13110
13111 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13112
13113 PR rtl-optimization/85342
13114 * gcc.target/i386/pr85342.c: New test.
13115
13116 2018-04-11 Jason Merrill <jason@redhat.com>
13117
13118 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
13119 if ulimit -v is set.
13120
13121 2018-04-11 Bin Cheng <bin.cheng@arm.com>
13122
13123 PR testsuite/85190
13124 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
13125
13126 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13127
13128 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
13129 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
13130
13131 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13132
13133 PR c++/70808
13134 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13135 effective target.
13136
13137 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13138
13139 PR target/84301
13140 * gcc.target/i386/pr84301.c: New test.
13141
13142 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13143
13144 PR tree-optimization/85331
13145 * gcc.c-torture/execute/pr85331.c: New test.
13146
13147 2018-04-11 Marek Polacek <polacek@redhat.com>
13148
13149 PR c++/85032
13150 * g++.dg/cpp0x/pr51225.C: Adjust error message.
13151 * g++.dg/cpp1z/constexpr-if21.C: New test.
13152
13153 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR target/85281
13156 * gcc.target/i386/pr85281.c: New test.
13157
13158 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13159
13160 PR rtl-optimization/84659
13161 * gcc.dg/pr84659.c: New test.
13162
13163 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR debug/85302
13166 * g++.dg/debug/dwarf2/pr85302.C: New test.
13167
13168 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13169
13170 PR target/85261
13171 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13172 into register.
13173
13174 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13175
13176 PR c++/70808
13177 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13178
13179 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
13180
13181 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13182 * gcc.target/powerpc/dimode_off.c: Ditto.
13183 * gcc.target/powerpc/tfmode_off.c: Ditto.
13184 * gcc.target/powerpc/timode_off.c: Ditto.
13185
13186 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13187
13188 * gcc.target/powerpc/vec-ldl-1.c: New test.
13189 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13190 corrections to ABI implementation.
13191
13192 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
13193
13194 PR target/85056
13195 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13196
13197 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13198
13199 PR rtl-optimization/85300
13200 * gcc.dg/pr85300.c: New test.
13201
13202 2018-04-10 David Malcolm <dmalcolm@redhat.com>
13203
13204 PR c++/85110
13205 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13206 where we now show the pertinent parameter.
13207 * g++.dg/diagnostic/aka2.C: Likewise.
13208 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13209
13210 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR fortran/85313
13213 * gfortran.dg/gomp/pr85313.f90: New test.
13214
13215 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13216
13217 PR c++/24314
13218 * g++.dg/parse/template29.C: New.
13219
13220 2018-04-10 Bin Cheng <bin.cheng@arm.com>
13221
13222 PR testsuite/85190
13223 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13224
13225 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR target/85177
13228 PR target/85255
13229 * gcc.target/i386/avx512f-pr85177.c: New test.
13230 * gcc.target/i386/avx512f-pr85255.c: New test.
13231
13232 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
13233
13234 PR tree-optimization/85286
13235 * gcc.dg/vect/pr85286.c: New test.
13236
13237 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13238
13239 PR target/85173
13240 * gcc.target/arm/pr85173.c: New test.
13241
13242 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13243
13244 PR lto/85248
13245 * gcc.dg/lto/pr85248_0.c: New test.
13246 * gcc.dg/lto/pr85248_1.c: New test.
13247
13248 2018-04-09 Jan Hubicka <jh@suse.cz>
13249
13250 PR lto/85078
13251 * g++.dg/torture/pr85078.C: New.
13252
13253 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
13254
13255 PR c++/85227
13256 * g++.dg/cpp1z/decomp44.C: New.
13257 * g++.dg/cpp1z/decomp45.C: Likewise.
13258
13259 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13260
13261 PR fortran/83064
13262 * gfortran.dg/do_concurrent_5.f90: New test.
13263 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13264 message.
13265
13266 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13267
13268 PR fortran/51260
13269 * gfortran.dg/parameter_array_element_3.f90: New test.
13270
13271 2018-04-09 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR c++/85194
13274 * g++.dg/cpp1z/decomp43.C: New test.
13275
13276 PR rtl-optimization/80463
13277 * g++.dg/pr80463.C: Add -w to dg-options.
13278
13279 2018-04-09 Richard Biener <rguenther@suse.de>
13280
13281 PR tree-optimization/85284
13282 * gcc.dg/torture/pr85284.c: New testcase.
13283
13284 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13285
13286 PR rtl-optimization/80463
13287 PR rtl-optimization/83972
13288 PR rtl-optimization/83480
13289
13290 * gcc.dg/pr80463.c: New test.
13291 * g++.dg/pr80463.C: Likewise.
13292 * gcc.dg/pr83972.c: Likewise.
13293
13294 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13295
13296 PR rtl-optimization/83913
13297 * gcc.dg/pr83913.c: New test.
13298
13299 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13300
13301 PR rtl-optimization/83962
13302 * gcc.dg/pr83962.c: New test.
13303
13304 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13305
13306 PR rtl-optimization/83530
13307 * gcc.dg/pr83530.c: New test.
13308
13309 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13310
13311 PR middle-end/82976
13312 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13313
13314 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13315
13316 PR tree-optimization/85257
13317 * gcc.dg/pr85257.c: New test.
13318
13319 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13320
13321 * g++.dg/opt/pr85196.C: New test.
13322
13323 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13324
13325 PR c++/84269
13326 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13327 std::tuple here since they need C++11.
13328 * g++.dg/lookup/missing-std-include-8.C: New test.
13329 * g++.dg/lookup/missing-std-include.C: Move std::array and
13330 std::tuple test to missing-std-include-6.C to avoid failures
13331 with C++98.
13332
13333 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR debug/85252
13336 * gcc.dg/debug/pr85252.c: New test.
13337
13338 PR rtl-optimization/84872
13339 * gcc.dg/graphite/pr84872.c: New test.
13340
13341 PR c++/85210
13342 * g++.dg/cpp1z/decomp42.C: New test.
13343
13344 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13345
13346 PR c++/85021
13347 * g++.dg/lookup/missing-std-include-7.C: New test.
13348
13349 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13350
13351 * gcc.dg/struct-simple.c: Revert r254862.
13352 * lib/target-supports.exp
13353 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13354
13355 2018-04-06 Richard Biener <rguenther@suse.de>
13356
13357 PR middle-end/85244
13358 * gcc.dg/torture/pr85244-1.c: New testcase.
13359 * gcc.dg/torture/pr85244-2.c: Likewise.
13360
13361 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13362
13363 PR sanitizer/85213
13364 * c-c++-common/ubsan/pr85213.c: New test.
13365
13366 2018-04-06 Richard Biener <rguenther@suse.de>
13367
13368 PR middle-end/85180
13369 * gcc.dg/pr85180.c: New testcase.
13370
13371 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13372
13373 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13374 to trigger the optimization. Do some cleanup and function
13375 renaming. Add more test functions.
13376
13377 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13378
13379 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13380 options.
13381 * gcc.target/s390/hotpatch-1.c: Skip when building without
13382 optimization.
13383 * gcc.target/s390/hotpatch-10.c: Likewise.
13384 * gcc.target/s390/hotpatch-11.c: Likewise.
13385 * gcc.target/s390/hotpatch-12.c: Likewise.
13386 * gcc.target/s390/hotpatch-13.c: Likewise.
13387 * gcc.target/s390/hotpatch-14.c: Likewise.
13388 * gcc.target/s390/hotpatch-15.c: Likewise.
13389 * gcc.target/s390/hotpatch-16.c: Likewise.
13390 * gcc.target/s390/hotpatch-17.c: Likewise.
13391 * gcc.target/s390/hotpatch-18.c: Likewise.
13392 * gcc.target/s390/hotpatch-19.c: Likewise.
13393 * gcc.target/s390/hotpatch-2.c: Likewise.
13394 * gcc.target/s390/hotpatch-3.c: Likewise.
13395 * gcc.target/s390/hotpatch-4.c: Likewise.
13396 * gcc.target/s390/hotpatch-5.c: Likewise.
13397 * gcc.target/s390/hotpatch-6.c: Likewise.
13398 * gcc.target/s390/hotpatch-7.c: Likewise.
13399 * gcc.target/s390/hotpatch-8.c: Likewise.
13400 * gcc.target/s390/hotpatch-9.c: Likewise.
13401
13402 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13403
13404 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13405 check for an error instead.
13406 * gcc.dg/Wattributes-6.c: Likewise.
13407
13408 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR c++/85209
13411 * g++.dg/cpp1z/decomp39.C: New test.
13412 * g++.dg/cpp1z/decomp40.C: New test.
13413
13414 PR c++/85208
13415 * g++.dg/cpp1z/decomp41.C: New test.
13416
13417 PR middle-end/85195
13418 * gcc.dg/pr85195.c: New test.
13419
13420 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13421
13422 PR c++/80956
13423 * g++.dg/cpp0x/initlist100.C: New.
13424 * g++.dg/cpp0x/initlist101.C: Likewise.
13425
13426 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13427
13428 PR c++/84792
13429 * g++.dg/other/pr84792-1.C: New.
13430 * g++.dg/other/pr84792-2.C: Likewise.
13431
13432 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13433
13434 PR target/85193
13435 * gcc.target/i386/pr85193.c: New test.
13436
13437 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13438
13439 PR c++/84979
13440 * g++.dg/concepts/pr84979.C: New.
13441 * g++.dg/concepts/pr84979-2.C: New.
13442 * g++.dg/concepts/pr84979-3.C: New.
13443
13444 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13445
13446 PR c++/80026
13447 * g++.dg/cpp0x/variadic174.C: New.
13448
13449 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR inline-asm/85172
13452 * g++.dg/ext/builtin13.C: New test.
13453 * g++.dg/ext/atomic-4.C: New test.
13454
13455 PR c++/85146
13456 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13457 * g++.dg/ext/bases3.C: New test.
13458
13459 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13460
13461 PR target/85203
13462 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13463 to match a single insn of the baz function. Move scan directives at
13464 the end of the file below the functions they are trying to test for
13465 better readability.
13466 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13467
13468 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13469
13470 PR rtl-optimization/84878
13471 * gcc.target/powerpc/pr84878.c: New test.
13472
13473 2018-04-04 Michael Matz <matz@suse.de>
13474
13475 * gcc.dg/Wstringop-overflow-4.c: New test.
13476 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13477
13478 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR testsuite/85189
13481 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13482 for the diagnostics of overridden functions. Adjust for new wording.
13483
13484 2018-04-04 Richard Biener <rguenther@suse.de>
13485
13486 PR lto/85176
13487 * g++.dg/lto/pr85176_0.C: New testcase.
13488
13489 2018-04-04 Richard Biener <rguenther@suse.de>
13490
13491 PR testsuite/85191
13492 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13493 Fix typo.
13494
13495 2018-04-04 Martin Liska <mliska@suse.cz>
13496
13497 PR sanitizer/85174
13498 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13499 and msdata as a workaround for powerpc.
13500
13501 2018-04-04 Richard Biener <rguenther@suse.de>
13502
13503 PR tree-optimization/85168
13504 * gcc.dg/torture/pr85168.c: New testcase.
13505
13506 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13507
13508 PR c++/84943
13509 * g++.dg/pr84943.C: New.
13510 * g++.dg/pr84943-2.C: New.
13511
13512 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13513
13514 PR rtl-optimization/85167
13515 * gcc.dg/pr85167.c: New test.
13516
13517 PR tree-optimization/85156
13518 * c-c++-common/pr85156.c: New test.
13519 * gcc.c-torture/execute/pr85156.c: New test.
13520
13521 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13522
13523 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13524 * gcc.target/powerpc/undef-bool-1.C: New file.
13525 * gcc.target/powerpc/undef-bool-2.c: New file.
13526
13527 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13528
13529 PR c++/84768
13530 * g++.dg/cpp1z/class-deduction52.C: New.
13531
13532 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR c++/85147
13535 * g++.dg/cpp0x/pr85147.C: New test.
13536
13537 PR c++/85140
13538 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13539
13540 PR c++/85134
13541 * g++.dg/gomp/pr85134.C: New test.
13542 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13543
13544 PR target/85169
13545 * gcc.c-torture/execute/pr85169.c: New test.
13546 * gcc.target/i386/avx512f-pr85169.c: New test.
13547 * gcc.target/i386/avx512bw-pr85169.c: New test.
13548
13549 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13550
13551 PR target/85126
13552 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13553 scan-assembler-times clause.
13554
13555 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13556
13557 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13558 dg-additional-options.
13559
13560 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13561
13562 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13563
13564 2018-04-03 Richard Biener <rguenther@suse.de>
13565
13566 PR testsuite/85154
13567 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13568
13569 2018-04-02 Jim Wilson <jimw@sifive.com>
13570
13571 * gcc.target/riscv/pr84660.c: New.
13572 * gcc.target/riscv/shift-and-1.c: New.
13573 * gcc.target/riscv/shift-and-2.c: New.
13574
13575 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13576
13577 PR fortran/85102
13578 * gfortran.dg/array_simplify_2.f90: New test.
13579
13580 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13581
13582 PR middle-end/85090
13583 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13584 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13585 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13586 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13587 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13588
13589 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13590
13591 PR c++/85027
13592 * g++.dg/pr85027.C: New.
13593
13594 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13595
13596 PR target/83315
13597 * gcc.target/powerpc/sse-maxps-2.c: New test.
13598 * gcc.target/powerpc/sse-minps-2.c: New test.
13599
13600 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13601
13602 PR c++/84791
13603 * g++.dg/gomp/pr84791.C: New test.
13604
13605 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13606
13607 PR fortran/84931
13608 * gfortran.dg/array_constructor_53.f90: New test.
13609
13610 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13611
13612 PR fortran/85130
13613 * gfortran.dg/substr_6.f90: Remove illegal test for
13614 out-of-bounds substring.
13615
13616 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13617
13618 PR fortran/85111
13619 * gfortran.dg/zero_sized_10.f90: New test.
13620
13621 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13622
13623 PR c++/84269
13624 * g++.dg/lookup/missing-std-include-6.C: New test.
13625 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13626 std::tuple tests.
13627 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13628 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13629 <cstring>, <cassert>, and <cstdlib>.
13630
13631 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13632
13633 PR inline-asm/84985
13634 * gcc.target/i386/pr84985.c: New.
13635
13636 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13637
13638 PR c++/85110
13639 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13640
13641 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13642
13643 PR c++/85108
13644 * g++.dg/warn/Wunused-var-31.C: New test.
13645
13646 PR c/85094
13647 * c-c++-common/Wduplicated-branches-14.c: New test.
13648
13649 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13650
13651 PR c++/84606
13652 * g++.dg/cpp0x/pr84606.C: New.
13653
13654 2018-03-29 Carl Love <cel@us.ibm.com>
13655
13656 Revert
13657 2017-09-27 Carl Love <cel@us.ibm.com>
13658
13659 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13660 for the __builtin_fctid and __builtin_fctiw.
13661
13662 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13663
13664 PR target/84912
13665 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13666 deleted builtin function.
13667 (div_weuo): Likewise.
13668 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13669 (div_deuo): Likewise.
13670
13671 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13672
13673 PR c++/85028
13674 * g++.dg/other/default13.C: New.
13675
13676 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13677
13678 PR target/85095
13679 * gcc.target/i386/pr85095-1.c: New test.
13680 * gcc.target/i386/pr85095-2.c: New test.
13681 * gcc.c-torture/execute/pr85095.c: New test.
13682
13683 PR tree-optimization/82004
13684 * gcc.dg/pr82004.c: New test.
13685
13686 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13687 Martin Liska <mliska@suse.cz>
13688
13689 PR sanitizer/85081
13690 * g++.dg/asan/pr85081.C: New test.
13691
13692 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13693
13694 PR c++/84789
13695 * g++.dg/template/pr84789.C: Adjust for testing with
13696 -fconcepts too.
13697
13698 PR c++/84973
13699 * g++.dg/template/pr84973.C: New.
13700 * g++.dg/template/pr84973-2.C: New.
13701 * g++.dg/template/pr84973-3.C: New.
13702
13703 PR c++/84968
13704 * g++.dg/eh/pr84968.C: New.
13705
13706 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13707
13708 PR target/84914
13709 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13710 long double multiply/divide uses the correct function.
13711 * gcc.target/powerpc/mulkc-3.c: Likewise.
13712 * gcc.target/powerpc/divkc-2.c: Likewise.
13713 * gcc.target/powerpc/divkc-3.c: Likewise.
13714
13715 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13716
13717 PR c++/85067
13718 * g++.dg/cpp0x/defaulted51.C: New.
13719 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13720
13721 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13722
13723 PR c++/85077
13724 * g++.dg/ext/vector35.C: New test.
13725
13726 PR c++/85061
13727 * g++.dg/ext/builtin-offsetof3.C: New test.
13728
13729 PR c++/85076
13730 * g++.dg/cpp1y/pr85076.C: New test.
13731
13732 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13733
13734 PR fortran/85084
13735 * gfortran.dg/matmul_rank_1.f90: New test.
13736
13737 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13738 Harald Anlauf <anlauf@gmx.de>
13739
13740 * gfortran.dg/structure_constructor_15.f90: New test.
13741
13742 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13743
13744 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13745 for the diagnostics of overridden functions. Adjust for new wording.
13746 * g++.dg/cpp0x/implicit1.C: Likewise.
13747 * g++.dg/cpp0x/override1.C: Likewise.
13748 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13749 * g++.dg/eh/shadow1.C: Likewise.
13750 * g++.dg/inherit/covariant12.C: Likewise.
13751 * g++.dg/inherit/covariant14.C: Likewise.
13752 * g++.dg/inherit/covariant15.C: Likewise.
13753 * g++.dg/inherit/covariant16.C: Likewise.
13754 * g++.dg/inherit/covariant22.C: Likewise.
13755 * g++.dg/inherit/crash3.C: Likewise.
13756 * g++.dg/inherit/error2.C: Likewise.
13757 * g++.dg/template/crash100.C: Likewise.
13758 * g++.old-deja/g++.eh/spec6.C: Likewise.
13759 * g++.old-deja/g++.mike/p811.C: Likewise.
13760 * g++.old-deja/g++.other/virtual11.C: Likewise.
13761 * g++.old-deja/g++.other/virtual4.C: Likewise.
13762
13763 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13764
13765 PR target/85044
13766 * gcc.target/i386/pr85044.c: New test.
13767
13768 2018-03-27 Martin Sebor <msebor@redhat.com>
13769
13770 PR testsuite/83462
13771 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13772 other than x86.
13773
13774 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13775
13776 PR target/83009
13777 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13778
13779 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13780
13781 PR target/81863
13782 * gcc.target/arm/pr81863.c: New test.
13783
13784 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13785
13786 PR target/85056
13787 * gcc.target/nvptx/pr85056.c: New test.
13788 * gcc.target/nvptx/pr85056a.c: New test.
13789
13790 2018-03-27 Richard Biener <rguenther@suse.de>
13791
13792 PR testsuite/82847
13793 * lib/target-supports.exp (check_ssse3_available): New function.
13794 (check_effective_target_vect_perm_short): Enable for x86 if
13795 check_ssse3_available.
13796
13797 2018-03-27 Richard Biener <rguenther@suse.de>
13798
13799 PR tree-optimization/85082
13800 * gfortran.dg/pr85082.f90: New testcase.
13801
13802 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13803
13804 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13805 to "l=2" in dg-final.
13806
13807 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13808
13809 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13810 * gcc.target/mips/fix-r4000-2.c: Likewise.
13811 * gcc.target/mips/fix-r4000-3.c: Likewise.
13812 * gcc.target/mips/fix-r4000-4.c: Likewise.
13813 * gcc.target/mips/fix-r4000-5.c: Likewise.
13814 * gcc.target/mips/fix-r4000-6.c: Likewise.
13815 * gcc.target/mips/fix-r4000-7.c: Likewise.
13816 * gcc.target/mips/fix-r4000-8.c: Likewise.
13817 * gcc.target/mips/fix-r4000-9.c: Likewise.
13818 * gcc.target/mips/fix-r4000-10.c: Likewise.
13819 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13820 "mulditi3_r4000" instead of "mulditi3".
13821 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13822 "umulditi3_r4000" instead of "umulditi3".
13823
13824 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13825
13826 PR c++/85068
13827 * g++.dg/inherit/covariant22.C: New test.
13828
13829 2018-03-27 Richard Biener <rguenther@suse.de>
13830
13831 PR testsuite/84004
13832 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13833 alignment.
13834
13835 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13836 Jason Merrill <jason@redhat.com>
13837
13838 PR c++/84632
13839 * g++.dg/init/array49.C: New.
13840 * g++.dg/torture/pr70499.C: Adjust.
13841
13842 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13843
13844 PR target/85073
13845 * gcc.target/i386/pr85073.c: New test.
13846
13847 2018-03-26 Richard Biener <rguenther@suse.de>
13848
13849 PR testsuite/85066
13850 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13851 instead of long.
13852
13853 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13854
13855 PR fortran/66709
13856 * gfortran.dg/parameter_array_format.f90: New test.
13857
13858 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13859 Neil Carlson <neil.n.carlson@gmail.com>
13860
13861 PR fortran/84381
13862 * gfortran.dg/literal_character_constant_1.inc: Replace
13863 call abort by STOP n.
13864 * gfortran.dg/overload_1.f90: Likewise.
13865
13866 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13867 Dominique d'Humieres <dominiq@gcc.gnu.org>
13868
13869 PR fortran/84924
13870 * gfortran.dg/scalar_pointer_1.f90: New test.
13871
13872 2018-03-25 Tom de Vries <tom@codesourcery.com>
13873
13874 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13875 precise.
13876
13877 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13878
13879 PR fortran/69497
13880 * gfortran.dg/pr89497.f90: New test.
13881
13882 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13883
13884 PR fortran/70068
13885 * gfortran.dg/substr_7.f90: New test.
13886
13887 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13888
13889 PR fortran/42651
13890 * gfortran.dg/pr42651.f90: New test.
13891 * gfortran.dg/func_result_7.f90: Update error message.
13892
13893 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13894
13895 PR tree-optimization/84005
13896 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13897 failing to force the alignment.
13898
13899 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13900
13901 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13902 from this to...
13903 <vclzd>: ...this.
13904
13905 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13906
13907 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13908 message. Fix scan-assembler patterns.
13909
13910 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13911
13912 PR c++/85015
13913 * g++.dg/cpp0x/pr85015.C: New test.
13914
13915 PR c++/84942
13916 * g++.dg/cpp1y/pr84942.C: New test.
13917
13918 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13919
13920 PR inline-asm/85030
13921 * gcc.target/i386/pr85030.c: New.
13922
13923 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13924
13925 PR target/85026
13926 * g++.dg/pr85026.C: New test.
13927
13928 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13929
13930 * g++.dg/debug/pr84704.C: XFAIL AIX.
13931
13932 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13933
13934 PR target/84826
13935 * gcc.target/arm/pr84826.c: Add dg directive.
13936
13937 2018-03-23 Marek Polacek <polacek@redhat.com>
13938
13939 PR c++/85033
13940 * g++.dg/ext/builtin-offsetof2.C: New test.
13941
13942 PR c++/85045
13943 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13944 * gcc.dg/pr85045.c: New test.
13945
13946 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13947
13948 PR debug/85020
13949 * gnat.dg/lto22.adb: New test.
13950 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13951 * gnat.dg/lto22_pkg2.ads: Likewise.
13952
13953 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13954
13955 PR c/80778
13956 * gcc.dg/lto/pr80778_0.c: New test.
13957
13958 PR inline-asm/85034
13959 * gcc.target/i386/pr85034.c: New test.
13960
13961 PR inline-asm/85022
13962 * c-c++-common/torture/pr85022.c: New test.
13963
13964 PR sanitizer/85029
13965 * g++.dg/ubsan/pr85029.C: New test.
13966
13967 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13968
13969 PR c++/71251
13970 * g++.dg/cpp0x/pr71251.C: New.
13971
13972 PR c++/84789
13973 * g++.dg/template/pr84789.C: New.
13974 * g++.dg/template/pr84789-2.C: New.
13975 * g++.dg/template/pr84789-3.C: New.
13976 * g++.dg/parse/dtor11.C: Accept alternate error message.
13977
13978 PR c++/84729
13979 * g++.dg/pr84729.C: New.
13980 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13981 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13982 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13983
13984 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13985
13986 PR fortran/84922
13987 * gfortran.dg/interface_42.f90: New test.
13988 * gfortran.dg/interface_43.f90: New test.
13989
13990 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13991
13992 PR target/84826
13993 * gcc.target/arm/pr84826.c: New test.
13994
13995 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13996
13997 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13998 dg-require-effective-target.
13999 * gcc.target/arm/addr-modes-int.c: Likewise.
14000 * gcc.target/nios2/lo-addr-tls.c: Likewise.
14001
14002 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
14003
14004 PR target/84760
14005 * gcc.target/powerpc/altivec-ld-1.c: New test.
14006
14007 2018-03-22 Bin Cheng <bin.cheng@arm.com>
14008
14009 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
14010
14011 2018-03-22 Jakub Jelinek <jakub@redhat.com>
14012
14013 PR inline-asm/84941
14014 * gcc.dg/pr84941.c: New test.
14015
14016 2018-03-22 Tom de Vries <tom@codesourcery.com>
14017
14018 PR tree-optimization/84956
14019 * gcc.dg/pr84956.c: New test.
14020
14021 2018-03-22 Marek Polacek <polacek@redhat.com>
14022
14023 PR c++/84854
14024 * g++.dg/cpp1z/constexpr-if15.C: New test.
14025 * g++.dg/cpp1z/constexpr-if16.C: New test.
14026
14027 2018-03-21 Joseph Myers <joseph@codesourcery.com>
14028
14029 * gcc.dg/builtin-tgmath-3.c: New test.
14030
14031 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
14032
14033 PR c++/71965
14034 * g++.dg/concepts/pr71965.C: New.
14035
14036 PR c++/84610
14037 PR c++/84642
14038 * g++.dg/cpp0x/pr84610.C: New.
14039 * g++.dg/cpp0x/pr84642.C: New.
14040
14041 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR c/84999
14044 * c-c++-common/pr84999.c: New test.
14045
14046 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
14047
14048 PR c++/84972
14049 * g++.dg/ext/desig10.C: New.
14050
14051 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14052 Harald Anlauf <anlauf@gmx.de>
14053
14054 PR fortran/84957
14055 * gfortran.dg/pr84957.f90: New test.
14056
14057 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14058
14059 PR tree-optimization/84960
14060 * gcc.c-torture/compile/pr84960.c: New test.
14061
14062 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
14063
14064 PR tree-optimization/84811
14065 * gcc.dg/torture/pr84811.c: New test.
14066
14067 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14068
14069 PR tree-optimization/84982
14070 * c-c++-common/pr84982.c: New test.
14071
14072 PR c++/84961
14073 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
14074 "m" (++x) in C++.
14075 * g++.dg/torture/pr84961-1.C: New test.
14076 * g++.dg/torture/pr84961-2.C: New test.
14077
14078 2018-03-21 Nathan Sidwell <nathan@acm.org>
14079
14080 PR c++/85008
14081 * g++.dg/pr85008.C: New.
14082
14083 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
14084
14085 PR fortran/84615
14086 * gfortran.dg/char_result_17.f90: New test.
14087
14088 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14089
14090 PR c++/84994
14091 * g++.dg/other/accessor-fixits-1.C: Move to...
14092 * g++.dg/torture/accessor-fixits-1.C: ...here.
14093 * g++.dg/other/accessor-fixits-2.C: Move to...
14094 * g++.dg/torture/accessor-fixits-2.C: ...here.
14095 * g++.dg/other/accessor-fixits-3.C: Move to...
14096 * g++.dg/torture/accessor-fixits-3.C: ...here.
14097 * g++.dg/other/accessor-fixits-4.C: Move to...
14098 * g++.dg/torture/accessor-fixits-4.C: ...here.
14099 * g++.dg/other/accessor-fixits-5.C: Move to...
14100 * g++.dg/torture/accessor-fixits-5.C: ...here.
14101 * g++.dg/torture/accessor-fixits-6.C: New testcase.
14102 * g++.dg/torture/accessor-fixits-7.C: New testcase.
14103 * g++.dg/torture/accessor-fixits-8.C: New testcase.
14104
14105 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14106
14107 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
14108
14109 2018-03-21 Sudakshina Das <sudi.das@arm.com>
14110
14111 PR target/82989
14112 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
14113
14114 2018-03-21 Nathan Sidwell <nathan@acm.org>
14115
14116 PR c++/84804
14117 * g++.dg/lookup/pr84804.C: New.
14118
14119 2018-03-21 Martin Sebor <msebor@redhat.com>
14120
14121 PR c++/84850
14122 * g++.dg/Wclass-memaccess-3.C: New test.
14123 * g++.dg/Wclass-memaccess-4.C: New test.
14124
14125 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14126
14127 PR c++/84892
14128 * g++.dg/other/accessor-fixits-1.C
14129 (test_access_const_t1_color): New.
14130 (test_deref_const_t1_color): New.
14131 * g++.dg/other/accessor-fixits-5.C: New testcase.
14132
14133 2018-03-21 Tom de Vries <tom@codesourcery.com>
14134
14135 PR tree-optimization/83126
14136 * gcc.dg/graphite/pr83126.c: New test.
14137
14138 2018-03-21 Nathan Sidwell <nathan@acm.org>
14139
14140 * g++.dg/ext/anon-struct6.C: Adjust.
14141 * g++.dg/ext/deprecate-1.C: New.
14142 * g++.dg/ext/deprecate-2.C: New.
14143 * g++.dg/lookup/pr84602.C: Adjust.
14144 * g++.dg/lookup/pr84962.C: Adjust.
14145 * g++.old-deja/g++.other/anon4.C
14146
14147 PR c++/84836
14148 * g++.dg/lookup/pr84836.C: New.
14149
14150 2018-03-21 Bin Cheng <bin.cheng@arm.com>
14151
14152 PR tree-optimization/84969
14153 * gcc.dg/tree-ssa/pr84969.c: New test.
14154
14155 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14156
14157 PR rtl-optimization/84989
14158 * gcc.target/i386/pr84989.c: New test.
14159
14160 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
14161
14162 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
14163
14164 2018-03-21 Martin Liska <mliska@suse.cz>
14165
14166 PR ipa/84963
14167 * gfortran.dg/goacc/pr84963.f90: New test.
14168
14169 2018-03-21 Marek Polacek <polacek@redhat.com>
14170
14171 PR c++/71638, ICE with NSDMI and reference.
14172 * g++.dg/cpp0x/nsdmi14.C: New test.
14173 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14174
14175 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14176
14177 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14178 MIPS with -mpaired-single directives.
14179
14180 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
14181
14182 PR fortran/85001
14183 * gfortran.dg/interface_41.f90: New test.
14184
14185 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR debug/84875
14188 * gcc.dg/pr84875.c: New test.
14189
14190 2018-03-20 Marek Polacek <polacek@redhat.com>
14191
14192 PR c++/84978, ICE with NRVO.
14193 * g++.dg/opt/nrv19.C: New test.
14194
14195 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14196
14197 PR target/82518
14198 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14199 Disable for armeb targets.
14200 * gcc.target/arm/pr82518.c: New test.
14201
14202 2018-03-20 Nathan Sidwell <nathan@acm.org>
14203
14204 PR c++/84962
14205 * g++.dg/lookup/pr84962.C: New.
14206
14207 PR c++/84970
14208 * g++.dg/lookup/pr84970.C: New.
14209
14210 2018-03-20 Richard Biener <rguenther@suse.de>
14211
14212 PR target/84986
14213 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14214
14215 2018-03-20 Martin Liska <mliska@suse.cz>
14216
14217 PR ipa/84825
14218 * g++.dg/ipa/pr84825.C: New test.
14219
14220 2018-03-20 Martin Liska <mliska@suse.cz>
14221
14222 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14223
14224 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14225
14226 PR target/84845
14227 * gcc.c-torture/compile/pr84845.c: New test.
14228
14229 2018-03-20 Sudakshina Das <sudi.das@arm.com>
14230
14231 PR target/82989
14232 * gcc.target/arm/pr82989.c: New test.
14233
14234 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR target/84945
14237 * gcc.target/i386/pr84945.c: New test.
14238
14239 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
14240
14241 PR target/81647
14242 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14243
14244 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14245
14246 PR c/84953
14247 * gcc.dg/pr84953.c: New test.
14248
14249 2018-03-19 Marek Polacek <polacek@redhat.com>
14250
14251 PR c++/84925
14252 * g++.dg/cpp1z/lambda-__func__.C: New test.
14253
14254 PR c++/84927
14255 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14256
14257 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
14258
14259 PR sanitizer/78651
14260 * g++.dg/asan/pr78651.C: New test.
14261
14262 2018-03-19 Tom de Vries <tom@codesourcery.com>
14263
14264 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14265 vect_int_mult. Add nvptx xfail for PR84958.
14266
14267 2018-03-19 Nathan Sidwell <nathan@acm.org>
14268
14269 PR c++/84835
14270 * g++.dg/cpp1y/pr84835.C: New.
14271
14272 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14273
14274 PR target/81647
14275 * gcc.target/aarch64/pr81647.c: New.
14276
14277 2018-03-19 Richard Biener <rguenther@suse.de>
14278
14279 PR tree-optimization/84933
14280 * g++.dg/pr84933.C: New testcase.
14281
14282 2018-03-19 Richard Biener <rguenther@suse.de>
14283
14284 PR tree-optimization/84859
14285 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14286 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14287 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14288 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14289
14290 2018-03-19 Nathan Sidwell <nathan@acm.org>
14291
14292 PR c++/84812
14293 * g++.dg/lookup/pr84812.C: New.
14294
14295 2018-03-19 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/84929
14298 * gcc.dg/torture/pr84929.c: New testcase.
14299
14300 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14301
14302 PR target/84711
14303 * gcc.target/arm/big-endian-subreg.c: Delete.
14304
14305 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14306
14307 PR fortran/84931
14308 * gfortran.dg/array_constructor_52.f90: New test.
14309
14310 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14311
14312 PR fortran/77414
14313 * gfortran.dg/pr77414.f90: New test.
14314 * gfortran.dg/internal_references_1.f90: Adjust error message.
14315
14316 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14317
14318 PR fortran/65453
14319 * gfortran.dg/pr65453.f90: New test.
14320
14321 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14322
14323 PR tree-optimization/84913
14324 * gfortran.dg/vect/pr84913.f90: New test.
14325
14326 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14327
14328 PR fortran/79929
14329 * gfortran.dg/warn_concat.f90: New test.
14330
14331 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR target/84899
14334 * gcc.dg/pr84899.c: New test.
14335
14336 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14337
14338 PR fortran/69395
14339 * gfortran.dg/pr69395.f90: Add test for max dimensions
14340
14341 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14342
14343 PR target/84876
14344 * gcc.target/i386/pr84876.c: New test.
14345
14346 2018-03-16 Martin Liska <mliska@suse.cz>
14347
14348 PR ipa/84833
14349 * gcc.target/i386/mvc11.c: New test.
14350
14351 2018-03-16 Martin Liska <mliska@suse.cz>
14352
14353 PR ipa/84722
14354 * gcc.target/i386/mvc10.c: New test.
14355
14356 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR c++/79937
14359 PR c++/82410
14360 * g++.dg/cpp1y/pr79937-1.C: New test.
14361 * g++.dg/cpp1y/pr79937-2.C: New test.
14362 * g++.dg/cpp1y/pr79937-3.C: New test.
14363 * g++.dg/cpp1y/pr79937-4.C: New test.
14364 * g++.dg/cpp1y/pr82410.C: New test.
14365
14366 2018-03-16 Tom de Vries <tom@codesourcery.com>
14367
14368 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14369
14370 2018-03-16 Tom de Vries <tom@codesourcery.com>
14371
14372 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14373
14374 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14375
14376 PR c++/84874
14377 * g++.dg/cpp2a/desig8.C: New test.
14378
14379 PR tree-optimization/84841
14380 * gcc.dg/pr84841.c: New test.
14381
14382 PR c++/84874
14383 * g++.dg/cpp2a/desig7.C: New test.
14384
14385 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14386 Jim MacArthur <jim.macarthur@codethink.co.uk>
14387
14388 * gfortran.dg/automatic_1.f90: New test.
14389 * gfortran.dg/automatic_repeat.f90: New test
14390 * gfortran.dg/automatic_save.f90: New test.
14391 * gfortran.dg/vax_structure.f90: New test.
14392
14393 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14394
14395 PR fortran/78741
14396 * gfortran.dg/pr78741.f90: New test.
14397
14398 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14399
14400 PR fortran/69395
14401 * gfortran.dg/pr69395.f90: New test.
14402
14403 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR c++/79085
14406 * g++.dg/opt/pr79085.C: New test.
14407
14408 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14409
14410 PR target/84574
14411 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14412 label instead of __x86_indirect_thunk label.
14413
14414 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14415
14416 PR c++/84222
14417 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14418 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14419 * g++.dg/warn/deprecated-13.C: New test.
14420
14421 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14422
14423 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14424
14425 2018-03-15 Richard Biener <rguenther@suse.de>
14426
14427 PR c/84873
14428 * c-c++-common/pr84873.c: New testcase.
14429
14430 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14431
14432 PR target/84711
14433 * gcc.target/arm/big-endian-subreg.c: New.
14434
14435 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR target/84860
14438 * gcc.c-torture/compile/pr84860.c: New test.
14439
14440 2018-03-15 Julia Koval <julia.koval@intel.com>
14441
14442 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14443 cannonlake.
14444 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14445 avx512bitalg.
14446
14447 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14448
14449 PR c/84853
14450 * gcc.dg/pr84853.c: New test.
14451
14452 2018-03-14 Carl Love <cel@us.ibm.com>
14453
14454 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14455
14456 2018-03-14 Martin Liska <mliska@suse.cz>
14457
14458 PR ipa/8480
14459 * g++.dg/lto/pr84805_0.C: New test.
14460 * g++.dg/lto/pr84805_1.C: New test.
14461 * g++.dg/lto/pr84805_2.C: New test.
14462
14463 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14464
14465 PR c/84852
14466 * gcc.dg/fixits-pr84852-1.c: New test.
14467 * gcc.dg/fixits-pr84852-2.c: New test.
14468
14469 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14470
14471 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14472 separate verbose message.
14473 * lib/scandump.exp (scan-dump-times): Likewise.
14474
14475 2018-03-14 Julia Koval <julia.koval@intel.com>
14476
14477 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14478 server.
14479 * gcc.target/i386/funcspec-56.inc: Ditto.
14480
14481 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14482
14483 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14484 aarch64_sve_hw.
14485
14486 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14487
14488 PR sanitizer/83392
14489 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14490 check count from 17 to 14.
14491
14492 PR target/84844
14493 * gcc.target/i386/pr84844.c: New test.
14494
14495 2018-03-14 Richard Biener <rguenther@suse.de>
14496
14497 PR tree-optimization/84830
14498 * gcc.dg/torture/pr84830.c: New testcase.
14499
14500 2018-03-14 Marek Polacek <polacek@redhat.com>
14501
14502 PR c++/84596
14503 * g++.dg/cpp0x/static_assert15.C: New test.
14504
14505 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14506
14507 PR fortran/61775
14508 * gfortran.dg/pr61775.f90: New test.
14509
14510 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14511
14512 PR c++/84843
14513 * g++.dg/ext/pr84843-1.C: New test.
14514 * g++.dg/ext/pr84843-2.C: New test.
14515
14516 2018-03-13 David Pagan <dave.pagan@oracle.com>
14517
14518 PR c/46921
14519 * gcc.dg/pr46921.c: New test.
14520
14521 2018-03-13 Martin Sebor <msebor@redhat.com>
14522
14523 PR tree-optimization/84725
14524 * c-c++-common/Wstringop-truncation-4.c: New test.
14525 * c-c++-common/attr-nonstring-5.c: New test.
14526
14527 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14528
14529 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14530 than unpacks.
14531 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14532 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14533
14534 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14535
14536 * gcc.target/aarch64/sve/tls_1.c: New test.
14537 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14538
14539 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14540
14541 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14542 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14543
14544 2018-03-13 Martin Liska <mliska@suse.cz>
14545
14546 PR ipa/84658.
14547 * g++.dg/ipa/pr84658.C: New test.
14548
14549 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14550
14551 PR middle-end/84834
14552 * gcc.dg/pr84834.c: New test.
14553
14554 PR target/84827
14555 * gcc.target/i386/pr84827.c: New test.
14556
14557 PR target/84828
14558 * g++.dg/ext/pr84828.C: New test.
14559
14560 PR target/84786
14561 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14562 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14563
14564 PR c++/84808
14565 * g++.dg/cpp1y/constexpr-84808.C: New test.
14566
14567 PR c++/84704
14568 * g++.dg/debug/pr84704.C: New test.
14569
14570 2018-03-12 Renlin Li <renlin.li@arm.com>
14571
14572 * gcc.target/aarch64/movi_hf.c: New.
14573 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14574 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14575
14576 2018-03-12 Martin Sebor <msebor@redhat.com>
14577
14578 PR tree-optimization/83456
14579 * c-c++-common/Wrestrict-2.c: Remove test cases.
14580 * c-c++-common/Wrestrict.c: Same.
14581 * gcc.dg/Wrestrict-12.c: New test.
14582 * gcc.dg/Wrestrict-14.c: New test.
14583
14584 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14585
14586 * g++.dg/pr84821.C: New test.
14587
14588 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14589
14590 * gcc.dg/pr84799.c: New test.
14591
14592 2018-03-12 Richard Biener <rguenther@suse.de>
14593
14594 PR tree-optimization/84803
14595 * gcc.dg/torture/pr84803.c: New testcase.
14596
14597 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14598
14599 PR c++/84813
14600 * g++.dg/debug/pr84813.C: New test.
14601
14602 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14603
14604 PR fortran/84546
14605 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14606
14607 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14608
14609 PR fortran/83939
14610 * gfortran.dg/pr83939.f90
14611
14612 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14613
14614 PR fortran/66128
14615 * gfortran.dg/zero_sized_9.f90: New test.
14616
14617 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14618
14619 PR debug/58150
14620 * g++.dg/debug/dwarf2/enum2.C: New test.
14621
14622 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14623
14624 PR fortran/84734
14625 * gfortran.dg/pr84734.f90: New test.
14626
14627 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14628
14629 * gnat.dg/prot3.adb: New test.
14630 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14631
14632 2018-03-09 Jason Merrill <jason@redhat.com>
14633 Paolo Carlini <paolo.carlini@oracle.com>
14634
14635 PR c++/71169
14636 PR c++/71832
14637 * g++.dg/cpp0x/pr71169.C: New.
14638 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14639 * g++.dg/cpp0x/pr71832.C: Likewise.
14640
14641 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14642
14643 PR target/83969
14644 * gcc.target/powerpc/pr83969.c: New test.
14645
14646 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14647
14648 PR target/84772
14649 * gcc.dg/pr84772.c: New test.
14650
14651 PR c++/84076
14652 * g++.dg/warn/Wformat-2.C: New test.
14653
14654 PR c++/84767
14655 * g++.dg/ext/vla18.C: New test.
14656
14657 2018-03-09 Martin Sebor <msebor@redhat.com>
14658
14659 PR tree-optimization/84526
14660 * gcc.dg/Wrestrict-10.c: New test.
14661 * gcc.dg/Wrestrict-11.c: New test.
14662
14663 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14664
14665 PR rtl-optimization/84682
14666 * gcc.dg/torture/pr84682-1.c: New.
14667 * gcc.dg/torture/pr84682-2.c: New.
14668 * gcc.dg/torture/pr84682-3.c: New.
14669
14670 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14671
14672 PR c++/84724
14673 * g++.dg/ext/pr84724.C: New test.
14674
14675 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14676
14677 PR target/83712
14678 * gcc.target/arm/pr83712.c: New.
14679
14680 2018-03-09 Richard Biener <rguenther@suse.de>
14681
14682 PR tree-optimization/84775
14683 * gcc.dg/torture/pr84775.c: New testcase.
14684
14685 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14686
14687 PR debug/84404
14688 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14689 targets.
14690
14691 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14692
14693 * gcc.c-torture/compile/20180309-1.c: New test.
14694
14695 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR c++/80598
14698 * g++.dg/warn/Wunused-function4.C: New test.
14699
14700 PR inline-asm/84742
14701 * gcc.target/i386/pr84742-1.c: New test.
14702 * gcc.target/i386/pr84742-2.c: New test.
14703
14704 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14705
14706 PR target/84748
14707 * gcc.c-torture/execute/pr84748.c: New test.
14708
14709 2018-03-08 Richard Biener <rguenther@suse.de>
14710
14711 PR middle-end/84552
14712 * gcc.dg/graphite/pr84552.c: New testcase.
14713
14714 2018-03-08 Richard Biener <rguenther@suse.de>
14715
14716 PR tree-optimization/84178
14717 * gcc.dg/torture/pr84178-2.c: New testcase.
14718
14719 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14720
14721 PR tree-optimization/84178
14722 * gcc.c-torture/compile/pr84178-1.c: New test.
14723
14724 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14725
14726 * lib/target-supports.exp: Do not return zero from a ifunc
14727 function.
14728
14729 2018-03-08 Richard Biener <rguenther@suse.de>
14730
14731 PR tree-optimization/84746
14732 * gcc.dg/torture/pr84746.c: New testcase.
14733
14734
14735 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14736 PR debug/84404
14737 PR debug/84408
14738 * gcc.dg/graphite/pr84404.c: New.
14739
14740 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14741
14742 PR tree-optimization/84740
14743 * gcc.dg/torture/pr84740.c: New test.
14744
14745 PR tree-optimization/84739
14746 * gcc.dg/pr84739.c: New test.
14747
14748 2018-03-07 Martin Sebor <msebor@redhat.com>
14749
14750 PR tree-optimization/83519
14751 * gcc.dg/Wrestrict-13.c: New test.
14752
14753 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14754
14755 PR fortran/64124
14756 PR fortran/70409
14757 * gfortran.dg/pr64124.f90: New tests.
14758 * gfortran.dg/pr70409.f90: New tests.
14759
14760 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14761
14762 PR target/82411
14763 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14764
14765 2018-03-07 Martin Sebor <msebor@redhat.com>
14766
14767 PR tree-optimization/84526
14768 * gcc.dg/Wrestrict-10.c: New test.
14769
14770 2018-03-07 Martin Sebor <msebor@redhat.com>
14771
14772 PR tree-optimization/84468
14773 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14774 * gcc.dg/Wstringop-truncation.c: New test.
14775 * gcc.dg/Wstringop-truncation-2.c: New test.
14776
14777 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14778
14779 PR fortran/84565
14780 * gfortran.dg/pr84565.f90: New test.
14781
14782 PR middle-end/84723
14783 * gcc.target/i386/pr84723-1.c: New test.
14784 * gcc.target/i386/pr84723-2.c: New test.
14785 * gcc.target/i386/pr84723-3.c: New test.
14786 * gcc.target/i386/pr84723-4.c: New test.
14787 * gcc.target/i386/pr84723-5.c: New test.
14788
14789 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14790
14791 PR fortran/64107
14792 * gfortran.dg/pr64107.f90: New test.
14793
14794 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14795
14796 PR fortran/84697
14797 PR fortran/66128
14798 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14799
14800 2018-03-06 Marek Polacek <polacek@redhat.com>
14801
14802 PR c++/84684
14803 * g++.dg/cpp1z/constexpr-84684.C: New test.
14804
14805 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14806
14807 PR c/84721
14808 * gcc.dg/pr84721.c: New test.
14809
14810 PR target/84710
14811 * gcc.dg/pr84710.c: New test.
14812
14813 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14814
14815 PR fortran/56667
14816 * gfortran.dg/implied_do_2.f90: New test.
14817 * gfortran.dg/coarray_8.f90: Update for new error message.
14818
14819 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14820
14821 PR inline-asm/84683
14822 * g++.dg/ext/pr84683.C: New test.
14823
14824 PR tree-optimization/84687
14825 * gcc.dg/pr84687.c: New test.
14826
14827 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14828
14829 PR c++/84231
14830 * g++.dg/pr84231.C: New.
14831
14832 PR c++/84593
14833 * g++.dg/cpp1y/pr84593.C: New.
14834
14835 PR c++/84492
14836 * g++.dg/pr84492.C: New.
14837
14838 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14839
14840 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14841 __builtin_ppc_speculation_barrier.
14842
14843 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14844
14845 PR target/84700
14846 * gcc.target/powerpc/pr84700.c: New test.
14847
14848 2018-03-05 Nathan Sidwell <nathan@acm.org>
14849
14850 PR c++/84702
14851 * g++.dg/lookup/pr84702.C: New.
14852
14853 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR target/84564
14856 * gcc.target/i386/pr84564.c: New test.
14857
14858 2018-03-05 Marek Polacek <polacek@redhat.com>
14859
14860 PR c++/84707
14861 * g++.dg/cpp0x/inline-ns10.C: New test.
14862
14863 2018-03-05 Nathan Sidwell <nathan@acm.org>
14864
14865 PR c++/84694
14866 * g++.dg/template/pr84694.C: New.
14867
14868 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14869
14870 PR target/84524
14871 * gcc.c-torture/execute/pr84524.c: New test.
14872 * gcc.target/i386/avx512bw-pr84524.c: New test.
14873
14874 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14875
14876 PR target/84264
14877 * g++.dg/pr84264.C: New test.
14878
14879 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14880
14881 PR c++/84618
14882 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14883 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14884 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14885
14886 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14887
14888 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14889 * g++.dg/other/i386-3.C: Ditto.
14890 * gcc.target/i386/sse-12.c: Ditto.
14891 * gcc.target/i386/sse-13.c: Ditto.
14892 * gcc.target/i386/sse-14.c: Ditto.
14893 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14894 * gcc.target/i386/wbinvd-1.c: New test.
14895 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14896 * gcc.target/i386/pconfig-1.c: Ditto.
14897
14898 2018-03-05 Pádraig Brady <P@draigBrady.com>
14899 Nathan Sidwell <nathan@acm.org>
14900
14901 PR c++/84497
14902 * g++.dg/cpp0x/pr84497.C: New.
14903
14904 2018-03-05 Richard Biener <rguenther@suse.de>
14905
14906 PR tree-optimization/84670
14907 * gcc.dg/pr84670-1.c: New testcase.
14908 * gcc.dg/pr84670-2.c: Likewise.
14909 * gcc.dg/pr84670-3.c: Likewise.
14910 * gcc.dg/pr84670-4.c: Likewise.
14911
14912 2018-03-05 Richard Biener <rguenther@suse.de>
14913
14914 PR tree-optimization/84650
14915 * gcc.dg/graphite/pr84650.c: New testcase.
14916
14917 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14918
14919 PR c++/82022
14920 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14921
14922 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14923
14924 PR fortran/71085
14925 * gfortran.dg/pr71085.f90: New test.
14926
14927 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14928
14929 PR fortran/66128
14930 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14931
14932 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14933
14934 PR fortran/51434
14935 * gfortran.dg/pr51434.f90: New test.
14936
14937 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14938
14939 PR c++/61358
14940 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14941
14942 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14943
14944 PR c++/67370
14945 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14946
14947 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14948
14949 PR c++/71464
14950 * g++.dg/torture/pr71464.C: New.
14951
14952 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14953
14954 PR fortran/80965
14955 * gfortran.dg/select_type_41.f90: New test.
14956
14957 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14958
14959 PR c++/61135
14960 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14961
14962 2018-03-02 Marek Polacek <polacek@redhat.com>
14963
14964 PR c++/84578
14965 * g++.dg/ext/flexary29.C: New test.
14966
14967 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14968
14969 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14970
14971 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14972
14973 PR c++/81812
14974 * g++.dg/torture/pr81812.C: New.
14975
14976 2018-03-02 Marek Polacek <polacek@redhat.com>
14977
14978 PR c++/84171
14979 * g++.dg/warn/Wsign-compare-8.C: New test.
14980
14981 PR c++/84663
14982 * g++.dg/parse/array-size3.C: New test.
14983
14984 PR c++/84664
14985 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14986
14987 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14988
14989 PR c++/84662
14990 * g++.dg/cpp1y/pr84662.C: New test.
14991
14992 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14993
14994 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14995 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14996 "dg-lto-options".
14997 * g++.dg/lto/20101010-1_0.C: Likewise.
14998 * g++.dg/lto/20101010-2_0.C: Likewise.
14999
15000 2018-03-02 Jakub Jelinek <jakub@redhat.com>
15001
15002 PR ipa/84628
15003 * gcc.dg/pr84628.c: New test.
15004
15005 PR target/56540
15006 * gcc.target/ia64/pr56540.c: New test.
15007
15008 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15009
15010 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
15011 32-bit target.
15012 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
15013 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
15014 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
15015 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
15016
15017 2018-03-02 Marek Polacek <polacek@redhat.com>
15018
15019 PR c++/84590
15020 * c-c++-common/ubsan/shift-11.c: New test.
15021
15022 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
15023
15024 * gcc.dg/vect/vect-alias-check-13.c: New test.
15025
15026 2018-03-02 Jakub Jelinek <jakub@redhat.com>
15027
15028 PR target/84614
15029 * gcc.dg/pr84614.c: New test.
15030
15031 PR inline-asm/84625
15032 * gcc.target/i386/pr84625.c: New test.
15033
15034 2018-03-02 Richard Biener <rguenther@suse.de>
15035
15036 PR tree-optimization/84427
15037 * gcc.dg/torture/pr84427.c: New testcase.
15038
15039 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
15040
15041 PR target/84534
15042 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
15043 powerpc64le*-*-linux*.
15044 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
15045 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
15046
15047 2018-03-01 Martin Sebor <msebor@redhat.com>
15048
15049 PR c++/84294
15050 * g++.dg/ext/attr-const.C: Remove xfail.
15051 * g++.dg/ext/attr-malloc-3.C: New test.
15052 * g++.dg/ext/attr-noinline-3.C: New test.
15053 * g++.dg/ext/attr-noreturn-3.C: New test.
15054 * g++.dg/ext/attr-nothrow-3.C: New test.
15055 * g++.dg/ext/attr-pure.C: Remove xfail.
15056
15057 2018-03-02 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR sanitizer/70875
15060 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
15061 dg-options and dg-shouldfail "ubsan" directive.
15062
15063 2018-03-01 Marek Polacek <polacek@redhat.com>
15064 Jason Merrill <jason@redhat.com>
15065
15066 PR c++/84582
15067 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
15068 * g++.dg/cpp1z/static1.C: New test.
15069 * g++.dg/template/static37.C: New test.
15070
15071 2018-03-01 Nathan Sidwell <nathan@acm.org>
15072
15073 PR c++/84434
15074 * g++.dg/template/pr84434.C: New.
15075
15076 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
15077
15078 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
15079 -mthumb to the command-line.
15080
15081 2018-03-01 Marek Polacek <polacek@redhat.com>
15082
15083 PR c++/84596
15084 * g++.dg/cpp0x/static_assert14.C: New test.
15085
15086 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
15087
15088 PR c++/79410
15089 * g++.dg/torture/pr79410.C: New.
15090
15091 2018-03-01 Martin Liska <mliska@suse.cz>
15092
15093 PR sanitizer/82484
15094 * gcc.dg/asan/pr82484.c: New test.
15095
15096 2018-03-01 Richard Biener <rguenther@suse.de>
15097
15098 PR debug/84645
15099 * gfortran.dg/lto/pr84645_0.f90: New testcase.
15100
15101 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15102
15103 PR fortran/84219
15104 * gfortran.dg/coarray_47.f90: New test.
15105
15106 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15107
15108 PR fortran/84538
15109 * gfortran.dg/class_array_23.f03: New test.
15110
15111 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15112
15113 PR rtl-optimization/84528
15114 * gcc.dg/torture/pr84538.c: Rename to...
15115 * gcc.dg/torture/pr84528.c: ...this.
15116
15117 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15118
15119 PR rtl-optimization/84528
15120 * gcc.dg/torture/pr84538.c: New test.
15121
15122 2018-02-28 Martin Sebor <msebor@redhat.com>
15123
15124 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
15125 -fpic test failures.
15126 * c-c++-common/Wrestrict-2.c: Same.
15127 * c-c++-common/Wstringop-truncation.c: Same.
15128 * gcc.dg/Warray-bounds-22.c: Same.
15129 * gcc.dg/Wstringop-overflow.c: Same.
15130 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
15131 (signed_range): Same.
15132 (unsigned_anti_range): Same.
15133 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
15134 (signed_range): Same.
15135 (unsigned_anti_range): Same.
15136 * gcc.dg/attr-alloc_size-7.c: Same.
15137 * gcc.dg/attr-alloc_size-8.c: Same.
15138 * gcc.dg/builtin-alloc-size.c: Same.
15139 * gcc.dg/builtin-stpncpy.c: Same.
15140 * gcc.dg/builtins-nonnull.c: Same.
15141 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15142 * gcc.dg/pr79214.c: Same.
15143 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15144 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15145 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15146 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15147 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15148 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15149 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15150 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15151 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15152 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15153 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15154
15155 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
15156
15157 PR target/84014
15158 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15159
15160 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15161
15162 PR c++/84609
15163 * g++.dg/cpp0x/pr84609.C: New test.
15164
15165 2018-02-28 Martin Sebor <msebor@redhat.com>
15166
15167 PR testsuite/84617
15168 * g++.dg/ext/attr-malloc-3.C: New test.
15169 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
15170 to pre-existing problems.
15171 * g++.dg/ext/attr-pure.C: Same.
15172
15173 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
15174
15175 PR fortran/83901
15176 * gfortran.dg/associate_37.f90: New test.
15177
15178 PR fortran/83344
15179 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15180
15181 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15182
15183 PR target/52991
15184 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15185 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15186 * gcc.dg/bf-ms-layout-4.c: New test.
15187 * gcc.dg/bf-ms-layout-5.c: New test.
15188
15189 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
15190
15191 PR target/83399
15192 * gcc.target/powerpc/pr83399.c: Only run on Linux.
15193
15194 2018-02-28 Richard Biener <rguenther@suse.de>
15195
15196 PR tree-optimization/84584
15197 * gcc.dg/graphite/pr84584.c: New testcase.
15198
15199 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
15200
15201 PR preprocessor/84517
15202 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15203
15204 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15205
15206 * c-c++-common/dump-ada-spec-12.c: New test.
15207 * c-c++-common/dump-ada-spec-13.c: Likewise.
15208
15209 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15210
15211 * c-c++-common/dump-ada-spec-11.c: New test.
15212
15213 2018-02-28 Martin Liska <mliska@suse.cz>
15214
15215 PR testsuite/84597
15216 * g++.dg/ext/timevar1.C: Fix pruned patterns.
15217 * g++.dg/ext/timevar2.C: Likewise.
15218
15219 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15220
15221 * c-c++-common/dump-ada-spec-8.c: New test.
15222 * c-c++-common/dump-ada-spec-9.c: Likewise.
15223 * c-c++-common/dump-ada-spec-10.c: Likewise.
15224
15225 2018-02-28 Richard Biener <rguenther@suse.de>
15226
15227 PR middle-end/84607
15228 * gcc.dg/pr84607.c: New testcase.
15229
15230 2018-02-28 Nathan Sidwell <nathan@acm.org>
15231
15232 PR c++/84602
15233 * g++.dg/lookup/pr84602.C: New.
15234
15235 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR c++/83871
15238 PR c++/83503
15239 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15240 dg-options.
15241 * g++.dg/ext/attr-nonnull.C: Likewise.
15242 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15243 directives.
15244 * g++.dg/ext/attr-noinline-2.C: Likewise.
15245 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15246 -fdump-tree-eh in dg-options.
15247
15248 2018-02-28 Alan Modra <amodra@gmail.com>
15249
15250 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
15251 GNU ld message.
15252 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15253
15254 2018-02-27 Martin Sebor <msebor@redhat.com>
15255
15256 PR c++/83871
15257 PR c++/83503
15258 * g++.dg/Wmissing-attributes.C: New test.
15259 * g++.dg/ext/attr-const-pure.C: New test.
15260 * g++.dg/ext/attr-const.C: New test.
15261 * g++.dg/ext/attr-deprecated-2.C: New test.
15262 * g++.dg/ext/attr-malloc-2.C: New test.
15263 * g++.dg/ext/attr-malloc.C: New test.
15264 * g++.dg/ext/attr-noinline-2.C: New test.
15265 * g++.dg/ext/attr-noinline.C: New test.
15266 * g++.dg/ext/attr-nonnull.C: New test.
15267 * g++.dg/ext/attr-noreturn-2.C: New test.
15268 * g++.dg/ext/attr-noreturn.C: New test.
15269 * g++.dg/ext/attr-nothrow-2.C: New test.
15270 * g++.dg/ext/attr-nothrow.C: New test.
15271 * g++.dg/ext/attr-optimize.C: New test.
15272 * g++.dg/ext/attr-pure.C: New test.
15273 * g++.dg/ext/attr-returns-nonnull.C: New test.
15274 * g++.dg/ext/attr-warning.C: New test.
15275
15276 2018-02-27 Nathan Sidwell <nathan@acm.org>
15277
15278 PR c++/84426
15279 * g++.dg/lookup/pr84426.C: New.
15280
15281 2018-02-27 Richard Biener <rguenther@suse.de>
15282
15283 PR tree-optimization/84512
15284 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15285
15286 2018-02-27 Martin Liska <mliska@suse.cz>
15287
15288 PR gcov-profile/84548
15289 * g++.dg/gcov/pr84548.C: New test.
15290
15291 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15292
15293 PR target/84575
15294 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15295
15296 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR c++/84558
15299 * g++.dg/cpp1y/pr84558.C: New test.
15300
15301 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15302
15303 PR c++/84540
15304 * g++.dg/cpp0x/alignas14.C: New.
15305 * g++.dg/cpp0x/alignas15.C: Likewise.
15306
15307 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15308
15309 PR c++/84557
15310 * g++.dg/gomp/pr84557.C: New test.
15311
15312 2018-02-26 Marek Polacek <polacek@redhat.com>
15313
15314 PR c++/84325
15315 * g++.dg/cpp1z/pr84325.C: New test.
15316
15317 2018-02-26 Carl Love <cel@us.ibm.com>
15318
15319 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15320 Power 8 test file.
15321 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15322 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15323 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15324 -mcpu=power8.
15325 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15326 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15327 -mcpu=power8.
15328
15329 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15330
15331 PR target/84039
15332 * gcc.target/i386/indirect-thunk-1.c: Updated.
15333 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15334 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15335 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15336 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15337 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15338 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15339 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15340 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15341 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15342 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15343 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15344 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15345 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15346 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15347 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15348 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15349 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15350 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15351 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15352 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15353 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15354 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15355 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15356 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15357 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15358 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15359 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15360 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15361 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15362 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15363 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15364 * gcc.target/i386/ret-thunk-9.c: Likewise.
15365 * gcc.target/i386/ret-thunk-10.c: Likewise.
15366 * gcc.target/i386/ret-thunk-11.c: Likewise.
15367 * gcc.target/i386/ret-thunk-12.c: Likewise.
15368 * gcc.target/i386/ret-thunk-13.c: Likewise.
15369 * gcc.target/i386/ret-thunk-14.c: Likewise.
15370 * gcc.target/i386/ret-thunk-15.c: Likewise.
15371
15372 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15373
15374 * gcc.c-torture/execute/20180226-1.c: New test.
15375
15376 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15377
15378 PR tree-optimization/83965
15379 * gcc.dg/vect/pr83965-2.c: New test.
15380
15381 2018-02-26 Tom de Vries <tom@codesourcery.com>
15382
15383 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15384
15385 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15386
15387 PR target/84530
15388 * gcc.target/i386/ret-thunk-22.c: New test.
15389 * gcc.target/i386/ret-thunk-23.c: Likewise.
15390 * gcc.target/i386/ret-thunk-24.c: Likewise.
15391 * gcc.target/i386/ret-thunk-25.c: Likewise.
15392 * gcc.target/i386/ret-thunk-26.c: Likewise.
15393
15394 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15395
15396 PR c++/84533
15397 * g++.dg/cpp1z/pr84533.C: New.
15398
15399 2018-02-26 Marek Polacek <polacek@redhat.com>
15400
15401 PR c++/84537
15402 * g++.dg/parse/error60.C: New test.
15403
15404 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15405
15406 PR c++/84556
15407 * g++.dg/gomp/pr84556.C: New test.
15408 * g++.dg/vect/pr84556.cc: New test.
15409
15410 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15411
15412 PR fortran/32957
15413 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15414 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15415 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15416 * gfortran.dg/c_loc_test.f90: Likewise.
15417 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15418 * gfortran.dg/proc_decl_17.f90: Likewise.
15419 * gfortran.dg/proc_ptr_8.f90: Likewise.
15420
15421 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15422
15423 PR target/84521
15424 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15425 r254814 disabling -fomit-frame-pointer by default.
15426 * gcc.target/aarch64/spill_1.c: Likewise.
15427 * gcc.target/aarch64/test_frame_11.c: Likewise.
15428 * gcc.target/aarch64/test_frame_12.c: Likewise.
15429 * gcc.target/aarch64/test_frame_13.c: Likewise.
15430 * gcc.target/aarch64/test_frame_14.c: Likewise.
15431 * gcc.target/aarch64/test_frame_15.c: Likewise.
15432 * gcc.target/aarch64/test_frame_3.c: Likewise.
15433 * gcc.target/aarch64/test_frame_5.c: Likewise.
15434 * gcc.target/aarch64/test_frame_9.c: Likewise.
15435
15436 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15437
15438 PR fortran/83633
15439 * gfortran.dg/explicit_shape_1.f90: New test.
15440 * gfortran.dg/automatic_module_variable.f90: Update regex.
15441 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15442 * gfortran.dg/constant_shape.f90: Ditto.
15443 * gfortran.dg/dec_structure_23.f90: Ditto.
15444 * gfortran.dg/pr78240.f90: Ditto.
15445
15446 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15447
15448 PR fortran/84523
15449 * gfortran.dg/pr84523.f90: New test.
15450
15451 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15452
15453 PR fortran/78238
15454 * gfortran.dg/select_type_40.f90: New test.
15455
15456 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15457
15458 PR fortran/30792
15459 * gfortran.dg/data_substring.f90: New test.
15460
15461 2018-02-24 Marek Polacek <polacek@redhat.com>
15462
15463 PR c++/83692
15464 * g++.dg/cpp1z/constexpr-83692.C: New test.
15465
15466 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15467
15468 PR fortran/84346
15469 * gfortran.dg/statement_function_1.f90: Update test.
15470
15471 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15472
15473 PR fortran/84506
15474 * gfortran.dg/inquire_19.f90: New test.
15475
15476 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15477
15478 PR fortran/83149
15479 * gfortran.dg/pr83149_b.f90: New test.
15480 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15481
15482 2018-02-23 Carl Love <cel@us.ibm.com>
15483
15484 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15485 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15486 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15487 Power 8 tests.
15488
15489 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15490
15491 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15492 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15493
15494 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15495
15496 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15497 expected output.
15498
15499 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15500
15501 PR fortran/83149
15502 * gfortran.dg/pr83149_1.f90: New test.
15503 * gfortran.dg/pr83149.f90: Additional source for previous.
15504
15505 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15506
15507 PR testsuite/80551
15508 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15509 __GI___pthread_mutex_init as well.
15510
15511 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15512
15513 PR fortran/83148
15514 * gfortran.dg/class_68.f90: New test.
15515
15516 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15517
15518 PR fortran/59781
15519 * gfortran.dg/derived_init_5.f90: New test.
15520
15521 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15522
15523 PR target/82851
15524 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15525 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15526
15527 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15528
15529 PR target/81572
15530 * gcc.target/powerpc/pr81572.c: New.
15531
15532 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15533
15534 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15535
15536 2018-02-22 Martin Sebor <msebor@redhat.com>
15537
15538 PR tree-optimization/84480
15539 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15540 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15541
15542 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15543
15544 PR target/84176
15545 * gcc.target/i386/indirect-thunk-11.c: New test.
15546 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15547 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15548 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15549 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15550 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15551 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15552 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15553 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15554 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15555
15556 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15557
15558 PR target/83335
15559 * gcc.target/aarch64/asm-2.c: Add dg-error for
15560 ILP32 mode.
15561 * gcc.target/aarch64/asm-4.c: New test.
15562
15563 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15564
15565 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15566
15567 2018-02-22 Marek Polacek <polacek@redhat.com>
15568
15569 PR c++/84493
15570 * g++.dg/parse/error59.C: New test.
15571
15572 2018-02-22 Tom de Vries <tom@codesourcery.com>
15573
15574 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15575
15576 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15577
15578 PR c++/77655
15579 * g++.dg/cpp0x/pr77655.C: New.
15580
15581 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15582
15583 PR c++/84496
15584 * g++.dg/cpp1y/pr84496.C: New test.
15585
15586 PR target/84502
15587 * g++.dg/torture/pr84502.C: New test.
15588
15589 PR tree-optimization/84503
15590 * gcc.dg/pr84503-1.c: New test.
15591 * gcc.dg/pr84503-2.c: New test.
15592
15593 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15594
15595 PR tree-optimization/84478
15596 * gcc.c-torture/execute/pr84478.c: New test.
15597
15598 2018-02-20 Martin Sebor <msebor@redhat.com>
15599
15600 PR middle-end/84095
15601 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15602 * c-c++-common/Wrestrict.c: Same.
15603 * gcc.dg/Wrestrict-6.c: Same.
15604 * gcc.dg/Warray-bounds-27.c: New test.
15605 * gcc.dg/Wrestrict-8.c: New test.
15606 * gcc.dg/Wrestrict-9.c: New test.
15607 * gcc.dg/pr84095.c: New test.
15608
15609 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15610
15611 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15612
15613 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15614
15615 PR fortran/48890
15616 PR fortran/83823
15617 * gfortran.dg/structure_constructor_14.f90: New test.
15618
15619 2018-02-20 Jeff Law <law@redhat.com>
15620
15621 PR middle-end/82123
15622 PR tree-optimization/81592
15623 PR middle-end/79257
15624 * gcc.dg/pr81592.c: New test.
15625 * gcc.dg/pr82123.c: New test.
15626 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15627
15628 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15629
15630 PR c++/84488
15631 * g++.dg/warn/Wunused-var-30.C: New test.
15632
15633 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15634
15635 PR tree-optimization/84419
15636 * gcc.dg/vect/pr84419.c: New test.
15637
15638 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15639
15640 PR middle-end/82004
15641 * gfortran.dg/pr82004.f90: New test.
15642
15643 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15644
15645 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15646
15647 2018-02-20 Martin Liska <mliska@suse.cz>
15648
15649 PR c/84310
15650 PR target/79747
15651 * gcc.target/i386/pr84310.c: New test.
15652 * gcc.target/i386/pr84310-2.c: Likewise.
15653
15654 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15655
15656 PR c++/84446
15657 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15658
15659 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15660
15661 PR c++/84445
15662 * g++.dg/cpp1z/launder7.C: New test.
15663
15664 PR c++/84449
15665 * g++.dg/cpp0x/constexpr-84449.C: New test.
15666
15667 PR c++/84455
15668 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15669
15670 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15671
15672 PR fortran/83344
15673 PR fortran/83975
15674 * gfortran.dg/associate_22.f90: Enable commented out test.
15675 * gfortran.dg/associate_36.f90: New test.
15676
15677 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15678
15679 PR target/84146
15680 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15681
15682 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15683
15684 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15685 (dg-options): Use -mavx instead of -w.
15686
15687 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15688
15689 PR c++/84444
15690 * g++.dg/cpp1z/launder8.C: New test.
15691
15692 PR c++/84448
15693 * g++.dg/gomp/pr84448.C: New test.
15694
15695 PR c++/84430
15696 * g++.dg/gomp/pr84430.C: New test.
15697
15698 PR tree-optimization/84452
15699 * gcc.dg/pr84452.c: New test.
15700
15701 PR c++/79064
15702 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15703
15704 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15705
15706 PR fortran/35339
15707 * gfortran.dg/implied_do_io_4.f90: New test.
15708
15709 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15710
15711 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15712 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15713 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15714
15715 2018-02-19 Carl Love <cel@us.ibm.com>
15716
15717 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15718
15719 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15720
15721 PR target/84460
15722 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15723
15724 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15725
15726 PR c++/84348
15727 * g++.dg/cpp0x/auto50.C: New.
15728 * g++.dg/parse/friend12.C: Adjust.
15729
15730 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15731
15732 PR libgfortran/84389
15733 * gfortran.dg/dtio_33.f90: New test.
15734
15735 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15736
15737 PR libgfortran/84412
15738 * gfortran.dg/inquire_18.f90: New test.
15739
15740 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15741
15742 PR fortran/84381
15743 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15744 * gfortran.dg/pointer_intent_3.f90: Ditto.
15745 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15746 * gfortran.dg/protected_3.f90: Ditto.
15747 * gfortran.dg/protected_4.f90: Ditto.
15748 * gfortran.dg/protected_5.f90: Ditto.
15749 * gfortran.dg/protected_6.f90: Ditto.
15750
15751 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15752
15753 PR fortran/80945
15754 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15755 change to run.
15756
15757 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15758
15759 PR fortran/84270
15760 * gfortran.dg/inline_matmul_22.f90: New test.
15761
15762 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15763
15764 PR fortran/84381
15765 * gfortran.dg/abort_shoulfail.f90: New test.
15766 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15767 by STOP n.
15768 * gfortran.dg/PR19754_2.f90: Likewise.
15769 * gfortran.dg/PR19872.f: Likewise.
15770 * gfortran.dg/PR49268.f90: Likewise.
15771 * gfortran.dg/Wall.f90: Likewise.
15772 * gfortran.dg/Wno-all.f90: Likewise.
15773 * gfortran.dg/achar_1.f90: Likewise.
15774 * gfortran.dg/achar_2.f90: Likewise.
15775 * gfortran.dg/achar_4.f90: Likewise.
15776 * gfortran.dg/achar_6.F90: Likewise.
15777 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15778 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15779 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15780 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15781 * gfortran.dg/actual_array_result_1.f90: Likewise.
15782 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15783 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15784 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15785 * gfortran.dg/actual_procedure_1.f90: Likewise.
15786 * gfortran.dg/adjustl_1.f90: Likewise.
15787 * gfortran.dg/advance_1.f90: Likewise.
15788 * gfortran.dg/advance_4.f90: Likewise.
15789 * gfortran.dg/advance_5.f90: Likewise.
15790 * gfortran.dg/advance_6.f90: Likewise.
15791 * gfortran.dg/aint_anint_1.f90: Likewise.
15792 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15793 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15794 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15795 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15796 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15797 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15798 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15799 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15800 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15801 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15802 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15803 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15804 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15805 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15806 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15807 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15808 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15809 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15810 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15811 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15812 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15813 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15814 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15815 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15816 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15817 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15818 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15819 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15820 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15821 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15822 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15823 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15824 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15825 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15826 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15827 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15828 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15829 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15830 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15831 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15832 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15833 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15834 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15835 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15836 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15837 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15838 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15839 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15840 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15841 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15842 * gfortran.dg/allocatable_function_1.f90: Likewise.
15843 * gfortran.dg/allocatable_function_10.f90: Likewise.
15844 * gfortran.dg/allocatable_function_3.f90: Likewise.
15845 * gfortran.dg/allocatable_function_5.f90: Likewise.
15846 * gfortran.dg/allocatable_function_6.f90: Likewise.
15847 * gfortran.dg/allocatable_function_7.f90: Likewise.
15848 * gfortran.dg/allocatable_function_8.f90: Likewise.
15849 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15850 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15851 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15852 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15853 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15854 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15855 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15856 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15857 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15858 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15859 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15860 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15861 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15862 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15863 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15864 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15865 * gfortran.dg/allocate_class_3.f90: Likewise.
15866 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15867 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15868 * gfortran.dg/allocate_derived_5.f90: Likewise.
15869 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15870 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15871 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15872 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15873 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15874 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15875 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15876 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15877 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15878 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15879 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15880 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15881 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15882 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15883 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15884 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15885 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15886 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15887 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15888 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15889 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15890 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15891 * gfortran.dg/altreturn_3.f90: Likewise.
15892 * gfortran.dg/altreturn_5.f90: Likewise.
15893 * gfortran.dg/altreturn_7.f90: Likewise.
15894 * gfortran.dg/and_or_xor.f90: Likewise.
15895 * gfortran.dg/anint_1.f90: Likewise.
15896 * gfortran.dg/any_all_1.f90: Likewise.
15897 * gfortran.dg/anyallcount_1.f90: Likewise.
15898 * gfortran.dg/append_1.f90: Likewise.
15899 * gfortran.dg/argument_checking_1.f90: Likewise.
15900 * gfortran.dg/argument_checking_2.f90: Likewise.
15901 * gfortran.dg/argument_checking_8.f90: Likewise.
15902 * gfortran.dg/arithmetic_if.f90: Likewise.
15903 * gfortran.dg/array_1.f90: Likewise.
15904 * gfortran.dg/array_2.f90: Likewise.
15905 * gfortran.dg/array_alloc_1.f90: Likewise.
15906 * gfortran.dg/array_alloc_2.f90: Likewise.
15907 * gfortran.dg/array_alloc_3.f90: Likewise.
15908 * gfortran.dg/array_assignment_1.F90: Likewise.
15909 * gfortran.dg/array_assignment_5.f90: Likewise.
15910 * gfortran.dg/array_constructor_1.f90: Likewise.
15911 * gfortran.dg/array_constructor_10.f90: Likewise.
15912 * gfortran.dg/array_constructor_11.f90: Likewise.
15913 * gfortran.dg/array_constructor_12.f90: Likewise.
15914 * gfortran.dg/array_constructor_15.f90: Likewise.
15915 * gfortran.dg/array_constructor_16.f90: Likewise.
15916 * gfortran.dg/array_constructor_17.f90: Likewise.
15917 * gfortran.dg/array_constructor_19.f90: Likewise.
15918 * gfortran.dg/array_constructor_23.f: Likewise.
15919 * gfortran.dg/array_constructor_24.f: Likewise.
15920 * gfortran.dg/array_constructor_32.f90: Likewise.
15921 * gfortran.dg/array_constructor_36.f90: Likewise.
15922 * gfortran.dg/array_constructor_39.f90: Likewise.
15923 * gfortran.dg/array_constructor_4.f90: Likewise.
15924 * gfortran.dg/array_constructor_40.f90: Likewise.
15925 * gfortran.dg/array_constructor_44.f90: Likewise.
15926 * gfortran.dg/array_constructor_45.f90: Likewise.
15927 * gfortran.dg/array_constructor_46.f90: Likewise.
15928 * gfortran.dg/array_constructor_47.f90: Likewise.
15929 * gfortran.dg/array_constructor_49.f90: Likewise.
15930 * gfortran.dg/array_constructor_5.f90: Likewise.
15931 * gfortran.dg/array_constructor_50.f90: Likewise.
15932 * gfortran.dg/array_constructor_6.f90: Likewise.
15933 * gfortran.dg/array_constructor_7.f90: Likewise.
15934 * gfortran.dg/array_constructor_8.f90: Likewise.
15935 * gfortran.dg/array_constructor_9.f90: Likewise.
15936 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15937 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15938 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15939 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15940 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15941 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15942 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15943 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15944 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15945 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15946 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15947 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15948 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15949 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15950 * gfortran.dg/array_function_1.f90: Likewise.
15951 * gfortran.dg/array_function_5.f90: Likewise.
15952 * gfortran.dg/array_initializer_1.f90: Likewise.
15953 * gfortran.dg/array_initializer_2.f90: Likewise.
15954 * gfortran.dg/array_memcpy_5.f90: Likewise.
15955 * gfortran.dg/array_memset_2.f90: Likewise.
15956 * gfortran.dg/array_reference_1.f90: Likewise.
15957 * gfortran.dg/array_return_value_1.f90: Likewise.
15958 * gfortran.dg/array_section_1.f90: Likewise.
15959 * gfortran.dg/array_temporaries_3.f90: Likewise.
15960 * gfortran.dg/arrayio_1.f90: Likewise.
15961 * gfortran.dg/arrayio_10.f90: Likewise.
15962 * gfortran.dg/arrayio_11.f90: Likewise.
15963 * gfortran.dg/arrayio_12.f90: Likewise.
15964 * gfortran.dg/arrayio_13.f90: Likewise.
15965 * gfortran.dg/arrayio_14.f90: Likewise.
15966 * gfortran.dg/arrayio_16.f90: Likewise.
15967 * gfortran.dg/arrayio_2.f90: Likewise.
15968 * gfortran.dg/arrayio_3.f90: Likewise.
15969 * gfortran.dg/arrayio_4.f90: Likewise.
15970 * gfortran.dg/arrayio_5.f90: Likewise.
15971 * gfortran.dg/arrayio_6.f90: Likewise.
15972 * gfortran.dg/arrayio_7.f90: Likewise.
15973 * gfortran.dg/arrayio_8.f90: Likewise.
15974 * gfortran.dg/arrayio_9.f90: Likewise.
15975 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15976 * gfortran.dg/assign_10.f90: Likewise.
15977 * gfortran.dg/assign_9.f90: Likewise.
15978 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15979 * gfortran.dg/assignment_1.f90: Likewise.
15980 * gfortran.dg/associate_1.f03: Likewise.
15981 * gfortran.dg/associate_11.f90: Likewise.
15982 * gfortran.dg/associate_13.f90: Likewise.
15983 * gfortran.dg/associate_15.f90: Likewise.
15984 * gfortran.dg/associate_17.f90: Likewise.
15985 * gfortran.dg/associate_18.f08: Likewise.
15986 * gfortran.dg/associate_19.f03: Likewise.
15987 * gfortran.dg/associate_20.f03: Likewise.
15988 * gfortran.dg/associate_22.f90: Likewise.
15989 * gfortran.dg/associate_23.f90: Likewise.
15990 * gfortran.dg/associate_24.f90: Likewise.
15991 * gfortran.dg/associate_25.f90: Likewise.
15992 * gfortran.dg/associate_27.f90: Likewise.
15993 * gfortran.dg/associate_28.f90: Likewise.
15994 * gfortran.dg/associate_32.f03: Likewise.
15995 * gfortran.dg/associate_33.f03: Likewise.
15996 * gfortran.dg/associate_34.f90: Likewise.
15997 * gfortran.dg/associate_6.f03: Likewise.
15998 * gfortran.dg/associate_7.f03: Likewise.
15999 * gfortran.dg/associate_8.f03: Likewise.
16000 * gfortran.dg/associate_9.f03: Likewise.
16001 * gfortran.dg/associated_1.f90: Likewise.
16002 * gfortran.dg/associated_2.f90: Likewise.
16003 * gfortran.dg/associated_5.f90: Likewise.
16004 * gfortran.dg/associated_6.f90: Likewise.
16005 * gfortran.dg/associated_target_3.f90: Likewise.
16006 * gfortran.dg/associated_target_4.f90: Likewise.
16007 * gfortran.dg/associated_target_5.f03: Likewise.
16008 * gfortran.dg/associated_target_6.f03: Likewise.
16009 * gfortran.dg/assumed_dummy_1.f90: Likewise.
16010 * gfortran.dg/assumed_rank_1.f90: Likewise.
16011 * gfortran.dg/assumed_rank_10.f90: Likewise.
16012 * gfortran.dg/assumed_rank_2.f90: Likewise.
16013 * gfortran.dg/assumed_rank_7.f90: Likewise.
16014 * gfortran.dg/assumed_rank_8.f90: Likewise.
16015 * gfortran.dg/assumed_rank_9.f90: Likewise.
16016 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
16017 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
16018 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
16019 * gfortran.dg/assumed_type_2.f90: Likewise.
16020 * gfortran.dg/atan2_1.f90: Likewise.
16021 * gfortran.dg/auto_array_1.f90: Likewise.
16022 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
16023 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
16024 * gfortran.dg/auto_char_len_3.f90: Likewise.
16025 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
16026 * gfortran.dg/auto_internal_assumed.f90: Likewise.
16027 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
16028 * gfortran.dg/auto_save_2.f90: Likewise.
16029 * gfortran.dg/automatic_default_init_1.f90: Likewise.
16030 * gfortran.dg/backslash_1.f90: Likewise.
16031 * gfortran.dg/backslash_2.f90: Likewise.
16032 * gfortran.dg/backslash_3.f: Likewise.
16033 * gfortran.dg/backspace_1.f: Likewise.
16034 * gfortran.dg/backspace_10.f90: Likewise.
16035 * gfortran.dg/backspace_11.f90: Likewise.
16036 * gfortran.dg/backspace_2.f: Likewise.
16037 * gfortran.dg/backspace_3.f: Likewise.
16038 * gfortran.dg/backspace_4.f: Likewise.
16039 * gfortran.dg/backspace_5.f: Likewise.
16040 * gfortran.dg/backspace_6.f: Likewise.
16041 * gfortran.dg/backspace_7.f90: Likewise.
16042 * gfortran.dg/backspace_8.f: Likewise.
16043 * gfortran.dg/backspace_9.f: Likewise.
16044 * gfortran.dg/bessel_1.f90: Likewise.
16045 * gfortran.dg/bessel_2.f90: Likewise.
16046 * gfortran.dg/bessel_5.f90: Likewise.
16047 * gfortran.dg/bessel_6.f90: Likewise.
16048 * gfortran.dg/bessel_7.f90: Likewise.
16049 * gfortran.dg/bind_c_dts_2.f03: Likewise.
16050 * gfortran.dg/bind_c_dts_3.f03: Likewise.
16051 * gfortran.dg/bind_c_usage_15.f90: Likewise.
16052 * gfortran.dg/bind_c_usage_16.f03: Likewise.
16053 * gfortran.dg/bind_c_usage_17.f90: Likewise.
16054 * gfortran.dg/bind_c_usage_24.f90: Likewise.
16055 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
16056 * gfortran.dg/binding_label_tests_16.f03: Likewise.
16057 * gfortran.dg/binding_label_tests_23.f90: Likewise.
16058 * gfortran.dg/bit_comparison_1.F90: Likewise.
16059 * gfortran.dg/bit_comparison_2.F90: Likewise.
16060 * gfortran.dg/block_1.f08: Likewise.
16061 * gfortran.dg/block_13.f08: Likewise.
16062 * gfortran.dg/block_14.f90: Likewise.
16063 * gfortran.dg/block_2.f08: Likewise.
16064 * gfortran.dg/block_6.f08: Likewise.
16065 * gfortran.dg/block_7.f08: Likewise.
16066 * gfortran.dg/block_8.f08: Likewise.
16067 * gfortran.dg/blockdata_1.f90: Likewise.
16068 * gfortran.dg/bound_1.f90: Likewise.
16069 * gfortran.dg/bound_2.f90: Likewise.
16070 * gfortran.dg/bound_3.f90: Likewise.
16071 * gfortran.dg/bound_4.f90: Likewise.
16072 * gfortran.dg/bound_5.f90: Likewise.
16073 * gfortran.dg/bound_6.f90: Likewise.
16074 * gfortran.dg/bound_7.f90: Likewise.
16075 * gfortran.dg/bound_8.f90: Likewise.
16076 * gfortran.dg/bound_9.f90: Likewise.
16077 * gfortran.dg/bound_simplification_1.f90: Likewise.
16078 * gfortran.dg/bound_simplification_3.f90: Likewise.
16079 * gfortran.dg/bound_simplification_4.f90: Likewise.
16080 * gfortran.dg/bound_simplification_5.f90: Likewise.
16081 * gfortran.dg/bound_simplification_6.f90: Likewise.
16082 * gfortran.dg/bounds_check_1.f90: Likewise.
16083 * gfortran.dg/bounds_check_12.f90: Likewise.
16084 * gfortran.dg/bounds_check_14.f90: Likewise.
16085 * gfortran.dg/bounds_check_15.f90: Likewise.
16086 * gfortran.dg/bounds_check_19.f90: Likewise.
16087 * gfortran.dg/bounds_check_8.f90: Likewise.
16088 * gfortran.dg/bounds_check_9.f90: Likewise.
16089 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
16090 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
16091 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
16092 * gfortran.dg/boz_1.f90: Likewise.
16093 * gfortran.dg/boz_11.f90: Likewise.
16094 * gfortran.dg/boz_13.f90: Likewise.
16095 * gfortran.dg/boz_14.f90: Likewise.
16096 * gfortran.dg/boz_15.f90: Likewise.
16097 * gfortran.dg/boz_3.f90: Likewise.
16098 * gfortran.dg/boz_6.f90: Likewise.
16099 * gfortran.dg/boz_9.f90: Likewise.
16100 * gfortran.dg/byte_1.f90: Likewise.
16101 * gfortran.dg/byte_2.f90: Likewise.
16102 * gfortran.dg/c_assoc.f90: Likewise.
16103 * gfortran.dg/c_assoc_2.f03: Likewise.
16104 * gfortran.dg/c_assoc_3.f90: Likewise.
16105 * gfortran.dg/c_by_val_1.f: Likewise.
16106 * gfortran.dg/c_by_val_5.f90: Likewise.
16107 * gfortran.dg/c_char_tests.f03: Likewise.
16108 * gfortran.dg/c_char_tests_2.f03: Likewise.
16109 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
16110 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
16111 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
16112 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
16113 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
16114 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
16115 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
16116 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
16117 * gfortran.dg/c_kind_params.f90: Likewise.
16118 * gfortran.dg/c_loc_test_20.f90: Likewise.
16119 * gfortran.dg/c_loc_tests_2.f03: Likewise.
16120 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
16121 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
16122 * gfortran.dg/c_size_t_test.f03: Likewise.
16123 * gfortran.dg/c_sizeof_1.f90: Likewise.
16124 * gfortran.dg/c_sizeof_5.f90: Likewise.
16125 * gfortran.dg/c_sizeof_6.f90: Likewise.
16126 * gfortran.dg/char4_iunit_1.f03: Likewise.
16127 * gfortran.dg/char4_iunit_2.f03: Likewise.
16128 * gfortran.dg/char_allocation_1.f90: Likewise.
16129 * gfortran.dg/char_array_constructor.f90: Likewise.
16130 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
16131 * gfortran.dg/char_assign_1.f90: Likewise.
16132 * gfortran.dg/char_associated_1.f90: Likewise.
16133 * gfortran.dg/char_cast_2.f90: Likewise.
16134 * gfortran.dg/char_comparison_1.f: Likewise.
16135 * gfortran.dg/char_component_initializer_1.f90: Likewise.
16136 * gfortran.dg/char_component_initializer_2.f90: Likewise.
16137 * gfortran.dg/char_cons_len.f90: Likewise.
16138 * gfortran.dg/char_conversion.f90: Likewise.
16139 * gfortran.dg/char_cshift_1.f90: Likewise.
16140 * gfortran.dg/char_cshift_2.f90: Likewise.
16141 * gfortran.dg/char_decl_2.f90: Likewise.
16142 * gfortran.dg/char_eoshift_1.f90: Likewise.
16143 * gfortran.dg/char_eoshift_2.f90: Likewise.
16144 * gfortran.dg/char_eoshift_3.f90: Likewise.
16145 * gfortran.dg/char_eoshift_4.f90: Likewise.
16146 * gfortran.dg/char_eoshift_5.f90: Likewise.
16147 * gfortran.dg/char_expr_1.f90: Likewise.
16148 * gfortran.dg/char_expr_3.f90: Likewise.
16149 * gfortran.dg/char_initialiser_actual.f90: Likewise.
16150 * gfortran.dg/char_length_12.f90: Likewise.
16151 * gfortran.dg/char_length_14.f90: Likewise.
16152 * gfortran.dg/char_length_15.f90: Likewise.
16153 * gfortran.dg/char_length_17.f90: Likewise.
16154 * gfortran.dg/char_length_20.f90: Likewise.
16155 * gfortran.dg/char_length_21.f90: Likewise.
16156 * gfortran.dg/char_length_5.f90: Likewise.
16157 * gfortran.dg/char_length_6.f90: Likewise.
16158 * gfortran.dg/char_length_7.f90: Likewise.
16159 * gfortran.dg/char_length_8.f90: Likewise.
16160 * gfortran.dg/char_pack_1.f90: Likewise.
16161 * gfortran.dg/char_pack_2.f90: Likewise.
16162 * gfortran.dg/char_pointer_assign.f90: Likewise.
16163 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
16164 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16165 * gfortran.dg/char_pointer_dependency.f90: Likewise.
16166 * gfortran.dg/char_pointer_dummy.f90: Likewise.
16167 * gfortran.dg/char_pointer_func.f90: Likewise.
16168 * gfortran.dg/char_reshape_1.f90: Likewise.
16169 * gfortran.dg/char_result_1.f90: Likewise.
16170 * gfortran.dg/char_result_12.f90: Likewise.
16171 * gfortran.dg/char_result_13.f90: Likewise.
16172 * gfortran.dg/char_result_14.f90: Likewise.
16173 * gfortran.dg/char_result_15.f90: Likewise.
16174 * gfortran.dg/char_result_2.f90: Likewise.
16175 * gfortran.dg/char_result_3.f90: Likewise.
16176 * gfortran.dg/char_result_4.f90: Likewise.
16177 * gfortran.dg/char_result_5.f90: Likewise.
16178 * gfortran.dg/char_result_6.f90: Likewise.
16179 * gfortran.dg/char_result_7.f90: Likewise.
16180 * gfortran.dg/char_result_8.f90: Likewise.
16181 * gfortran.dg/char_spread_1.f90: Likewise.
16182 * gfortran.dg/char_transpose_1.f90: Likewise.
16183 * gfortran.dg/char_type_len.f90: Likewise.
16184 * gfortran.dg/char_unpack_1.f90: Likewise.
16185 * gfortran.dg/char_unpack_2.f90: Likewise.
16186 * gfortran.dg/character_array_constructor_1.f90: Likewise.
16187 * gfortran.dg/character_comparison_1.f90: Likewise.
16188 * gfortran.dg/character_comparison_2.f90: Likewise.
16189 * gfortran.dg/character_comparison_3.f90: Likewise.
16190 * gfortran.dg/character_comparison_4.f90: Likewise.
16191 * gfortran.dg/character_comparison_5.f90: Likewise.
16192 * gfortran.dg/character_comparison_6.f90: Likewise.
16193 * gfortran.dg/character_comparison_7.f90: Likewise.
16194 * gfortran.dg/character_comparison_8.f90: Likewise.
16195 * gfortran.dg/character_comparison_9.f90: Likewise.
16196 * gfortran.dg/charlen_15.f90: Likewise.
16197 * gfortran.dg/charlen_16.f90: Likewise.
16198 * gfortran.dg/chkbits.f90: Likewise.
16199 * gfortran.dg/chmod_1.f90: Likewise.
16200 * gfortran.dg/chmod_2.f90: Likewise.
16201 * gfortran.dg/chmod_3.f90: Likewise.
16202 * gfortran.dg/class_1.f03: Likewise.
16203 * gfortran.dg/class_18.f03: Likewise.
16204 * gfortran.dg/class_19.f03: Likewise.
16205 * gfortran.dg/class_35.f90: Likewise.
16206 * gfortran.dg/class_46.f03: Likewise.
16207 * gfortran.dg/class_48.f90: Likewise.
16208 * gfortran.dg/class_51.f90: Likewise.
16209 * gfortran.dg/class_52.f90: Likewise.
16210 * gfortran.dg/class_6.f03: Likewise.
16211 * gfortran.dg/class_63.f90: Likewise.
16212 * gfortran.dg/class_64.f90: Likewise.
16213 * gfortran.dg/class_65.f90: Likewise.
16214 * gfortran.dg/class_66.f90: Likewise.
16215 * gfortran.dg/class_67.f90: Likewise.
16216 * gfortran.dg/class_9.f03: Likewise.
16217 * gfortran.dg/class_alias.f90: Likewise.
16218 * gfortran.dg/class_allocate_1.f03: Likewise.
16219 * gfortran.dg/class_allocate_10.f03: Likewise.
16220 * gfortran.dg/class_allocate_13.f90: Likewise.
16221 * gfortran.dg/class_allocate_14.f90: Likewise.
16222 * gfortran.dg/class_allocate_15.f90: Likewise.
16223 * gfortran.dg/class_allocate_19.f03: Likewise.
16224 * gfortran.dg/class_allocate_21.f90: Likewise.
16225 * gfortran.dg/class_allocate_22.f90: Likewise.
16226 * gfortran.dg/class_allocate_3.f03: Likewise.
16227 * gfortran.dg/class_allocate_4.f03: Likewise.
16228 * gfortran.dg/class_allocate_5.f90: Likewise.
16229 * gfortran.dg/class_allocate_6.f03: Likewise.
16230 * gfortran.dg/class_allocate_7.f03: Likewise.
16231 * gfortran.dg/class_allocate_8.f03: Likewise.
16232 * gfortran.dg/class_allocate_9.f03: Likewise.
16233 * gfortran.dg/class_array_1.f03: Likewise.
16234 * gfortran.dg/class_array_14.f90: Likewise.
16235 * gfortran.dg/class_array_15.f03: Likewise.
16236 * gfortran.dg/class_array_16.f90: Likewise.
16237 * gfortran.dg/class_array_2.f03: Likewise.
16238 * gfortran.dg/class_array_20.f03: Likewise.
16239 * gfortran.dg/class_array_21.f03: Likewise.
16240 * gfortran.dg/class_array_3.f03: Likewise.
16241 * gfortran.dg/class_array_4.f03: Likewise.
16242 * gfortran.dg/class_array_7.f03: Likewise.
16243 * gfortran.dg/class_array_8.f03: Likewise.
16244 * gfortran.dg/class_array_9.f03: Likewise.
16245 * gfortran.dg/class_defined_operator_1.f03: Likewise.
16246 * gfortran.dg/class_dummy_1.f03: Likewise.
16247 * gfortran.dg/class_optional_1.f90: Likewise.
16248 * gfortran.dg/class_optional_2.f90: Likewise.
16249 * gfortran.dg/class_result_5.f90: Likewise.
16250 * gfortran.dg/class_result_6.f90: Likewise.
16251 * gfortran.dg/class_to_type_1.f03: Likewise.
16252 * gfortran.dg/class_to_type_2.f90: Likewise.
16253 * gfortran.dg/class_to_type_3.f03: Likewise.
16254 * gfortran.dg/class_to_type_4.f90: Likewise.
16255 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16256 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16257 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16258 * gfortran.dg/coarray/atomic_1.f90: Likewise.
16259 * gfortran.dg/coarray/atomic_2.f90: Likewise.
16260 * gfortran.dg/coarray/codimension.f90: Likewise.
16261 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
16262 * gfortran.dg/coarray/collectives_1.f90: Likewise.
16263 * gfortran.dg/coarray/collectives_2.f90: Likewise.
16264 * gfortran.dg/coarray/collectives_3.f90: Likewise.
16265 * gfortran.dg/coarray/collectives_4.f90: Likewise.
16266 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16267 * gfortran.dg/coarray/dummy_1.f90: Likewise.
16268 * gfortran.dg/coarray/event_1.f90: Likewise.
16269 * gfortran.dg/coarray/event_2.f90: Likewise.
16270 * gfortran.dg/coarray/get_array.f90: Likewise.
16271 * gfortran.dg/coarray/image_index_1.f90: Likewise.
16272 * gfortran.dg/coarray/image_index_2.f90: Likewise.
16273 * gfortran.dg/coarray/image_index_3.f90: Likewise.
16274 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16275 * gfortran.dg/coarray/lock_1.f90: Likewise.
16276 * gfortran.dg/coarray/lock_2.f90: Likewise.
16277 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16278 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16279 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16280 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16281 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16282 * gfortran.dg/coarray/registering_1.f90: Likewise.
16283 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16284 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16285 * gfortran.dg/coarray/send_array.f90: Likewise.
16286 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16287 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16288 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16289 * gfortran.dg/coarray/sync_1.f90: Likewise.
16290 * gfortran.dg/coarray/sync_3.f90: Likewise.
16291 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16292 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16293 * gfortran.dg/coarray_13.f90: Likewise.
16294 * gfortran.dg/coarray_15.f90: Likewise.
16295 * gfortran.dg/coarray_16.f90: Likewise.
16296 * gfortran.dg/coarray_2.f90: Likewise.
16297 * gfortran.dg/coarray_23.f90: Likewise.
16298 * gfortran.dg/coarray_40.f90: Likewise.
16299 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16300 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16301 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16302 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16303 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16304 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16305 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16306 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16307 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16308 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16309 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16310 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16311 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16312 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16313 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16314 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16315 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16316 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16317 * gfortran.dg/coarray_stat_2.f90: Likewise.
16318 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16319 * gfortran.dg/coindexed_1.f90: Likewise.
16320 * gfortran.dg/comma.f: Likewise.
16321 * gfortran.dg/comma_format_extension_3.f: Likewise.
16322 * gfortran.dg/comma_format_extension_4.f: Likewise.
16323 * gfortran.dg/common_2.f90: Likewise.
16324 * gfortran.dg/common_4.f90: Likewise.
16325 * gfortran.dg/common_align_1.f90: Likewise.
16326 * gfortran.dg/common_align_2.f90: Likewise.
16327 * gfortran.dg/common_equivalence_1.f: Likewise.
16328 * gfortran.dg/common_pointer_1.f90: Likewise.
16329 * gfortran.dg/common_resize_1.f: Likewise.
16330 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16331 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16332 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16333 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16334 * gfortran.dg/complex_read.f90: Likewise.
16335 * gfortran.dg/complex_write.f90: Likewise.
16336 * gfortran.dg/constant_substring.f: Likewise.
16337 * gfortran.dg/constructor_2.f90: Likewise.
16338 * gfortran.dg/constructor_3.f90: Likewise.
16339 * gfortran.dg/constructor_6.f90: Likewise.
16340 * gfortran.dg/contained_1.f90: Likewise.
16341 * gfortran.dg/contained_3.f90: Likewise.
16342 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16343 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16344 * gfortran.dg/continuation_1.f90: Likewise.
16345 * gfortran.dg/continuation_11.f90: Likewise.
16346 * gfortran.dg/continuation_12.f90: Likewise.
16347 * gfortran.dg/continuation_13.f90: Likewise.
16348 * gfortran.dg/continuation_14.f: Likewise.
16349 * gfortran.dg/continuation_8.f90: Likewise.
16350 * gfortran.dg/convert_2.f90: Likewise.
16351 * gfortran.dg/convert_implied_open.f90: Likewise.
16352 * gfortran.dg/count_init_expr.f03: Likewise.
16353 * gfortran.dg/cr_lf.f90: Likewise.
16354 * gfortran.dg/cray_pointers_10.f90: Likewise.
16355 * gfortran.dg/cray_pointers_2.f90: Likewise.
16356 * gfortran.dg/cray_pointers_5.f90: Likewise.
16357 * gfortran.dg/cray_pointers_7.f90: Likewise.
16358 * gfortran.dg/cray_pointers_8.f90: Likewise.
16359 * gfortran.dg/cshift_1.f90: Likewise.
16360 * gfortran.dg/cshift_2.f90: Likewise.
16361 * gfortran.dg/cshift_large_1.f90: Likewise.
16362 * gfortran.dg/cshift_nan_1.f90: Likewise.
16363 * gfortran.dg/csqrt_2.f: Likewise.
16364 * gfortran.dg/data_array_1.f90: Likewise.
16365 * gfortran.dg/data_char_1.f90: Likewise.
16366 * gfortran.dg/data_char_2.f90: Likewise.
16367 * gfortran.dg/data_char_3.f90: Likewise.
16368 * gfortran.dg/data_derived_1.f90: Likewise.
16369 * gfortran.dg/data_implied_do_1.f90: Likewise.
16370 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16371 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16372 * gfortran.dg/deallocate_stat.f90: Likewise.
16373 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16374 * gfortran.dg/debug/pr37738.f: Likewise.
16375 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16376 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16377 * gfortran.dg/dec_exp_1.f90: Likewise.
16378 * gfortran.dg/dec_init_1.f90: Likewise.
16379 * gfortran.dg/dec_init_2.f90: Likewise.
16380 * gfortran.dg/dec_init_3.f90: Likewise.
16381 * gfortran.dg/dec_init_4.f90: Likewise.
16382 * gfortran.dg/dec_io_1.f90: Likewise.
16383 * gfortran.dg/dec_io_2.f90: Likewise.
16384 * gfortran.dg/dec_io_2a.f90: Likewise.
16385 * gfortran.dg/dec_io_6.f90: Likewise.
16386 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16387 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16388 * gfortran.dg/dec_math.f90: Likewise.
16389 * gfortran.dg/dec_parameter_1.f: Likewise.
16390 * gfortran.dg/dec_parameter_2.f90: Likewise.
16391 * gfortran.dg/dec_static_1.f90: Likewise.
16392 * gfortran.dg/dec_static_2.f90: Likewise.
16393 * gfortran.dg/dec_structure_1.f90: Likewise.
16394 * gfortran.dg/dec_structure_10.f90: Likewise.
16395 * gfortran.dg/dec_structure_18.f90: Likewise.
16396 * gfortran.dg/dec_structure_19.f90: Likewise.
16397 * gfortran.dg/dec_structure_2.f90: Likewise.
16398 * gfortran.dg/dec_structure_22.f90: Likewise.
16399 * gfortran.dg/dec_structure_3.f90: Likewise.
16400 * gfortran.dg/dec_structure_4.f90: Likewise.
16401 * gfortran.dg/dec_structure_5.f90: Likewise.
16402 * gfortran.dg/dec_structure_6.f90: Likewise.
16403 * gfortran.dg/dec_structure_7.f90: Likewise.
16404 * gfortran.dg/dec_union_1.f90: Likewise.
16405 * gfortran.dg/dec_union_2.f90: Likewise.
16406 * gfortran.dg/dec_union_3.f90: Likewise.
16407 * gfortran.dg/dec_union_4.f90: Likewise.
16408 * gfortran.dg/dec_union_5.f90: Likewise.
16409 * gfortran.dg/default_format_1.f90: Likewise.
16410 * gfortran.dg/default_format_2.f90: Likewise.
16411 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16412 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16413 * gfortran.dg/default_initialization_3.f90: Likewise.
16414 * gfortran.dg/default_initialization_4.f90: Likewise.
16415 * gfortran.dg/default_initialization_5.f90: Likewise.
16416 * gfortran.dg/deferred_character_1.f90: Likewise.
16417 * gfortran.dg/deferred_character_10.f90: Likewise.
16418 * gfortran.dg/deferred_character_11.f90: Likewise.
16419 * gfortran.dg/deferred_character_12.f90: Likewise.
16420 * gfortran.dg/deferred_character_13.f90: Likewise.
16421 * gfortran.dg/deferred_character_14.f90: Likewise.
16422 * gfortran.dg/deferred_character_15.f90: Likewise.
16423 * gfortran.dg/deferred_character_16.f90: Likewise.
16424 * gfortran.dg/deferred_character_2.f90: Likewise.
16425 * gfortran.dg/deferred_character_3.f90: Likewise.
16426 * gfortran.dg/deferred_character_4.f90: Likewise.
16427 * gfortran.dg/deferred_character_5.f90: Likewise.
16428 * gfortran.dg/deferred_character_6.f90: Likewise.
16429 * gfortran.dg/deferred_character_7.f90: Likewise.
16430 * gfortran.dg/deferred_character_8.f90: Likewise.
16431 * gfortran.dg/deferred_character_9.f90: Likewise.
16432 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16433 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16434 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16435 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16436 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16437 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16438 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16439 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16440 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16441 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16442 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16443 * gfortran.dg/defined_assignment_1.f90: Likewise.
16444 * gfortran.dg/defined_assignment_10.f90: Likewise.
16445 * gfortran.dg/defined_assignment_11.f90: Likewise.
16446 * gfortran.dg/defined_assignment_2.f90: Likewise.
16447 * gfortran.dg/defined_assignment_3.f90: Likewise.
16448 * gfortran.dg/defined_assignment_4.f90: Likewise.
16449 * gfortran.dg/defined_assignment_5.f90: Likewise.
16450 * gfortran.dg/defined_assignment_8.f90: Likewise.
16451 * gfortran.dg/defined_assignment_9.f90: Likewise.
16452 * gfortran.dg/dependency_2.f90: Likewise.
16453 * gfortran.dg/dependency_21.f90: Likewise.
16454 * gfortran.dg/dependency_22.f90: Likewise.
16455 * gfortran.dg/dependency_23.f90: Likewise.
16456 * gfortran.dg/dependency_24.f90: Likewise.
16457 * gfortran.dg/dependency_25.f90: Likewise.
16458 * gfortran.dg/dependency_26.f90: Likewise.
16459 * gfortran.dg/dependency_39.f90: Likewise.
16460 * gfortran.dg/dependency_40.f90: Likewise.
16461 * gfortran.dg/dependency_41.f90: Likewise.
16462 * gfortran.dg/dependency_42.f90: Likewise.
16463 * gfortran.dg/dependency_43.f90: Likewise.
16464 * gfortran.dg/dependency_44.f90: Likewise.
16465 * gfortran.dg/dependency_45.f90: Likewise.
16466 * gfortran.dg/dependency_50.f90: Likewise.
16467 * gfortran.dg/dependency_51.f90: Likewise.
16468 * gfortran.dg/dependent_decls_1.f90: Likewise.
16469 * gfortran.dg/der_array_1.f90: Likewise.
16470 * gfortran.dg/der_array_io_1.f90: Likewise.
16471 * gfortran.dg/der_array_io_2.f90: Likewise.
16472 * gfortran.dg/der_array_io_3.f90: Likewise.
16473 * gfortran.dg/der_io_1.f90: Likewise.
16474 * gfortran.dg/der_io_3.f90: Likewise.
16475 * gfortran.dg/der_pointer_2.f90: Likewise.
16476 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16477 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16478 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16479 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16480 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16481 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16482 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16483 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16484 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16485 * gfortran.dg/derived_external_function_1.f90: Likewise.
16486 * gfortran.dg/derived_init_1.f90: Likewise.
16487 * gfortran.dg/derived_init_2.f90: Likewise.
16488 * gfortran.dg/derived_init_3.f90: Likewise.
16489 * gfortran.dg/derived_init_4.f90: Likewise.
16490 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16491 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16492 * gfortran.dg/dev_null.F90: Likewise.
16493 * gfortran.dg/dfloat_1.f90: Likewise.
16494 * gfortran.dg/dim_sum_1.f90: Likewise.
16495 * gfortran.dg/dim_sum_2.f90: Likewise.
16496 * gfortran.dg/dim_sum_3.f90: Likewise.
16497 * gfortran.dg/direct_io_10.f: Likewise.
16498 * gfortran.dg/direct_io_11.f90: Likewise.
16499 * gfortran.dg/direct_io_12.f90: Likewise.
16500 * gfortran.dg/direct_io_2.f90: Likewise.
16501 * gfortran.dg/direct_io_3.f90: Likewise.
16502 * gfortran.dg/direct_io_4.f90: Likewise.
16503 * gfortran.dg/direct_io_5.f90: Likewise.
16504 * gfortran.dg/direct_io_6.f90: Likewise.
16505 * gfortran.dg/direct_io_7.f90: Likewise.
16506 * gfortran.dg/direct_io_8.f90: Likewise.
16507 * gfortran.dg/direct_io_9.f: Likewise.
16508 * gfortran.dg/do_1.f90: Likewise.
16509 * gfortran.dg/do_3.F90: Likewise.
16510 * gfortran.dg/do_concurrent_2.f90: Likewise.
16511 * gfortran.dg/do_concurrent_4.f90: Likewise.
16512 * gfortran.dg/do_corner_warn.f90: Likewise.
16513 * gfortran.dg/do_iterator_2.f90: Likewise.
16514 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16515 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16516 * gfortran.dg/dos_eol.f: Likewise.
16517 * gfortran.dg/dot_product_1.f03: Likewise.
16518 * gfortran.dg/dot_product_2.f90: Likewise.
16519 * gfortran.dg/dot_product_4.f90: Likewise.
16520 * gfortran.dg/dshift_1.F90: Likewise.
16521 * gfortran.dg/dshift_2.F90: Likewise.
16522 * gfortran.dg/dtio_1.f90: Likewise.
16523 * gfortran.dg/dtio_10.f90: Likewise.
16524 * gfortran.dg/dtio_12.f90: Likewise.
16525 * gfortran.dg/dtio_14.f90: Likewise.
16526 * gfortran.dg/dtio_15.f90: Likewise.
16527 * gfortran.dg/dtio_16.f90: Likewise.
16528 * gfortran.dg/dtio_17.f90: Likewise.
16529 * gfortran.dg/dtio_19.f90: Likewise.
16530 * gfortran.dg/dtio_2.f90: Likewise.
16531 * gfortran.dg/dtio_20.f03: Likewise.
16532 * gfortran.dg/dtio_22.f90: Likewise.
16533 * gfortran.dg/dtio_24.f90: Likewise.
16534 * gfortran.dg/dtio_25.f90: Likewise.
16535 * gfortran.dg/dtio_26.f03: Likewise.
16536 * gfortran.dg/dtio_27.f90: Likewise.
16537 * gfortran.dg/dtio_28.f03: Likewise.
16538 * gfortran.dg/dtio_3.f90: Likewise.
16539 * gfortran.dg/dtio_30.f03: Likewise.
16540 * gfortran.dg/dtio_31.f03: Likewise.
16541 * gfortran.dg/dtio_32.f03: Likewise.
16542 * gfortran.dg/dtio_4.f90: Likewise.
16543 * gfortran.dg/dtio_5.f90: Likewise.
16544 * gfortran.dg/dtio_7.f90: Likewise.
16545 * gfortran.dg/dtio_8.f90: Likewise.
16546 * gfortran.dg/dtio_9.f90: Likewise.
16547 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16548 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16549 * gfortran.dg/dup_save_1.f90: Likewise.
16550 * gfortran.dg/dup_save_2.f90: Likewise.
16551 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16552 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16553 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16554 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16555 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16556 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16557 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16558 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16559 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16560 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16561 * gfortran.dg/e_d_fmt.f90: Likewise.
16562 * gfortran.dg/edit_real_1.f90: Likewise.
16563 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16564 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16565 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16566 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16567 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16568 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16569 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16570 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16571 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16572 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16573 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16574 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16575 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16576 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16577 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16578 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16579 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16580 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16581 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16582 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16583 * gfortran.dg/empty_format_1.f90: Likewise.
16584 * gfortran.dg/endfile.f: Likewise.
16585 * gfortran.dg/endfile.f90: Likewise.
16586 * gfortran.dg/endfile_2.f90: Likewise.
16587 * gfortran.dg/entry_1.f90: Likewise.
16588 * gfortran.dg/entry_10.f90: Likewise.
16589 * gfortran.dg/entry_12.f90: Likewise.
16590 * gfortran.dg/entry_13.f90: Likewise.
16591 * gfortran.dg/entry_14.f90: Likewise.
16592 * gfortran.dg/entry_16.f90: Likewise.
16593 * gfortran.dg/entry_3.f90: Likewise.
16594 * gfortran.dg/entry_6.f90: Likewise.
16595 * gfortran.dg/entry_9.f90: Likewise.
16596 * gfortran.dg/entry_array_specs_2.f: Likewise.
16597 * gfortran.dg/enum_1.f90: Likewise.
16598 * gfortran.dg/enum_9.f90: Likewise.
16599 * gfortran.dg/eof_1.f90: Likewise.
16600 * gfortran.dg/eof_2.f90: Likewise.
16601 * gfortran.dg/eof_4.f90: Likewise.
16602 * gfortran.dg/eof_5.f90: Likewise.
16603 * gfortran.dg/eor_handling_1.f90: Likewise.
16604 * gfortran.dg/eor_handling_2.f90: Likewise.
16605 * gfortran.dg/eor_handling_3.f90: Likewise.
16606 * gfortran.dg/eor_handling_4.f90: Likewise.
16607 * gfortran.dg/eor_handling_5.f90: Likewise.
16608 * gfortran.dg/eoshift_3.f90: Likewise.
16609 * gfortran.dg/eoshift_4.f90: Likewise.
16610 * gfortran.dg/eoshift_5.f90: Likewise.
16611 * gfortran.dg/eoshift_6.f90: Likewise.
16612 * gfortran.dg/eoshift_large_1.f90: Likewise.
16613 * gfortran.dg/equiv_6.f90: Likewise.
16614 * gfortran.dg/equiv_7.f90: Likewise.
16615 * gfortran.dg/equiv_9.f90: Likewise.
16616 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16617 * gfortran.dg/erf_2.F90: Likewise.
16618 * gfortran.dg/erf_3.F90: Likewise.
16619 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16620 * gfortran.dg/error_format_2.f90: Likewise.
16621 * gfortran.dg/error_recovery_5.f90: Likewise.
16622 * gfortran.dg/execute_command_line_2.f90: Likewise.
16623 * gfortran.dg/execute_command_line_3.f90: Likewise.
16624 * gfortran.dg/exit_1.f08: Likewise.
16625 * gfortran.dg/exit_3.f08: Likewise.
16626 * gfortran.dg/exponent_1.f90: Likewise.
16627 * gfortran.dg/exponent_2.f90: Likewise.
16628 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16629 * gfortran.dg/extends_1.f03: Likewise.
16630 * gfortran.dg/extends_16.f90: Likewise.
16631 * gfortran.dg/extends_2.f03: Likewise.
16632 * gfortran.dg/extends_3.f03: Likewise.
16633 * gfortran.dg/extends_4.f03: Likewise.
16634 * gfortran.dg/extends_type_of_1.f03: Likewise.
16635 * gfortran.dg/extends_type_of_2.f03: Likewise.
16636 * gfortran.dg/external_procedures_3.f90: Likewise.
16637 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16638 * gfortran.dg/f2003_io_1.f03: Likewise.
16639 * gfortran.dg/f2003_io_4.f03: Likewise.
16640 * gfortran.dg/f2003_io_5.f03: Likewise.
16641 * gfortran.dg/f2003_io_6.f03: Likewise.
16642 * gfortran.dg/f2003_io_7.f03: Likewise.
16643 * gfortran.dg/f2c_1.f90: Likewise.
16644 * gfortran.dg/f2c_2.f90: Likewise.
16645 * gfortran.dg/f2c_3.f90: Likewise.
16646 * gfortran.dg/f2c_4.f90: Likewise.
16647 * gfortran.dg/f2c_6.f90: Likewise.
16648 * gfortran.dg/f2c_7.f90: Likewise.
16649 * gfortran.dg/f2c_9.f90: Likewise.
16650 * gfortran.dg/fgetc_1.f90: Likewise.
16651 * gfortran.dg/fgetc_2.f90: Likewise.
16652 * gfortran.dg/filename_null.f90: Likewise.
16653 * gfortran.dg/finalize_12.f90: Likewise.
16654 * gfortran.dg/finalize_13.f90: Likewise.
16655 * gfortran.dg/finalize_15.f90: Likewise.
16656 * gfortran.dg/finalize_17.f90: Likewise.
16657 * gfortran.dg/finalize_18.f90: Likewise.
16658 * gfortran.dg/finalize_25.f90: Likewise.
16659 * gfortran.dg/finalize_29.f08: Likewise.
16660 * gfortran.dg/finalize_31.f90: Likewise.
16661 * gfortran.dg/float_1.f90: Likewise.
16662 * gfortran.dg/flush_1.f90: Likewise.
16663 * gfortran.dg/fmt_bz_bn.f: Likewise.
16664 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16665 * gfortran.dg/fmt_cache_1.f: Likewise.
16666 * gfortran.dg/fmt_cache_2.f: Likewise.
16667 * gfortran.dg/fmt_cache_3.f90: Likewise.
16668 * gfortran.dg/fmt_colon.f90: Likewise.
16669 * gfortran.dg/fmt_e.f90: Likewise.
16670 * gfortran.dg/fmt_en.f90: Likewise.
16671 * gfortran.dg/fmt_error_10.f: Likewise.
16672 * gfortran.dg/fmt_error_9.f: Likewise.
16673 * gfortran.dg/fmt_exhaust.f90: Likewise.
16674 * gfortran.dg/fmt_f0_1.f90: Likewise.
16675 * gfortran.dg/fmt_f_an_p.f: Likewise.
16676 * gfortran.dg/fmt_fw_d.f90: Likewise.
16677 * gfortran.dg/fmt_g.f: Likewise.
16678 * gfortran.dg/fmt_g0_1.f08: Likewise.
16679 * gfortran.dg/fmt_g0_2.f08: Likewise.
16680 * gfortran.dg/fmt_g0_4.f08: Likewise.
16681 * gfortran.dg/fmt_g0_5.f08: Likewise.
16682 * gfortran.dg/fmt_g0_6.f08: Likewise.
16683 * gfortran.dg/fmt_g0_7.f08: Likewise.
16684 * gfortran.dg/fmt_g_1.f90: Likewise.
16685 * gfortran.dg/fmt_int_sign.f90: Likewise.
16686 * gfortran.dg/fmt_l.f90: Likewise.
16687 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16688 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16689 * gfortran.dg/fmt_p_1.f90: Likewise.
16690 * gfortran.dg/fmt_pf.f90: Likewise.
16691 * gfortran.dg/fmt_read.f90: Likewise.
16692 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16693 * gfortran.dg/fmt_t_1.f90: Likewise.
16694 * gfortran.dg/fmt_t_2.f90: Likewise.
16695 * gfortran.dg/fmt_t_3.f90: Likewise.
16696 * gfortran.dg/fmt_t_4.f90: Likewise.
16697 * gfortran.dg/fmt_t_5.f90: Likewise.
16698 * gfortran.dg/fmt_t_6.f: Likewise.
16699 * gfortran.dg/fmt_t_7.f: Likewise.
16700 * gfortran.dg/fmt_t_9.f: Likewise.
16701 * gfortran.dg/fmt_tl.f: Likewise.
16702 * gfortran.dg/fmt_unlimited.f90: Likewise.
16703 * gfortran.dg/fmt_white.f: Likewise.
16704 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16705 * gfortran.dg/fold_nearest.f90: Likewise.
16706 * gfortran.dg/forall_1.f90: Likewise.
16707 * gfortran.dg/forall_10.f90: Likewise.
16708 * gfortran.dg/forall_12.f90: Likewise.
16709 * gfortran.dg/forall_13.f90: Likewise.
16710 * gfortran.dg/forall_15.f90: Likewise.
16711 * gfortran.dg/forall_4.f90: Likewise.
16712 * gfortran.dg/forall_5.f90: Likewise.
16713 * gfortran.dg/forall_6.f90: Likewise.
16714 * gfortran.dg/forall_7.f90: Likewise.
16715 * gfortran.dg/fraction.f90: Likewise.
16716 * gfortran.dg/fseek.f90: Likewise.
16717 * gfortran.dg/ftell_1.f90: Likewise.
16718 * gfortran.dg/ftell_2.f90: Likewise.
16719 * gfortran.dg/ftell_3.f90: Likewise.
16720 * gfortran.dg/func_assign_2.f90: Likewise.
16721 * gfortran.dg/func_assign_3.f90: Likewise.
16722 * gfortran.dg/func_derived_1.f90: Likewise.
16723 * gfortran.dg/func_derived_2.f90: Likewise.
16724 * gfortran.dg/func_derived_3.f90: Likewise.
16725 * gfortran.dg/func_result_1.f90: Likewise.
16726 * gfortran.dg/func_result_2.f90: Likewise.
16727 * gfortran.dg/func_result_6.f90: Likewise.
16728 * gfortran.dg/function_charlen_2.f90: Likewise.
16729 * gfortran.dg/function_charlen_3.f: Likewise.
16730 * gfortran.dg/function_kinds_1.f90: Likewise.
16731 * gfortran.dg/function_kinds_4.f90: Likewise.
16732 * gfortran.dg/function_optimize_10.f90: Likewise.
16733 * gfortran.dg/function_optimize_11.f90: Likewise.
16734 * gfortran.dg/function_optimize_12.f90: Likewise.
16735 * gfortran.dg/function_optimize_4.f90: Likewise.
16736 * gfortran.dg/function_optimize_8.f90: Likewise.
16737 * gfortran.dg/g77/13037.f: Likewise.
16738 * gfortran.dg/g77/1832.f: Likewise.
16739 * gfortran.dg/g77/19981119-0.f: Likewise.
16740 * gfortran.dg/g77/19990313-0.f: Likewise.
16741 * gfortran.dg/g77/19990313-1.f: Likewise.
16742 * gfortran.dg/g77/19990313-2.f: Likewise.
16743 * gfortran.dg/g77/19990313-3.f: Likewise.
16744 * gfortran.dg/g77/19990419-1.f: Likewise.
16745 * gfortran.dg/g77/19990826-0.f: Likewise.
16746 * gfortran.dg/g77/19990826-2.f: Likewise.
16747 * gfortran.dg/g77/20000503-1.f: Likewise.
16748 * gfortran.dg/g77/20001111.f: Likewise.
16749 * gfortran.dg/g77/20010116.f: Likewise.
16750 * gfortran.dg/g77/20010216-1.f: Likewise.
16751 * gfortran.dg/g77/20010430.f: Likewise.
16752 * gfortran.dg/g77/20010610.f: Likewise.
16753 * gfortran.dg/g77/6177.f: Likewise.
16754 * gfortran.dg/g77/7388.f: Likewise.
16755 * gfortran.dg/g77/947.f: Likewise.
16756 * gfortran.dg/g77/970625-2.f: Likewise.
16757 * gfortran.dg/g77/971102-1.f: Likewise.
16758 * gfortran.dg/g77/980628-0.f: Likewise.
16759 * gfortran.dg/g77/980628-1.f: Likewise.
16760 * gfortran.dg/g77/980628-10.f: Likewise.
16761 * gfortran.dg/g77/980628-2.f: Likewise.
16762 * gfortran.dg/g77/980628-3.f: Likewise.
16763 * gfortran.dg/g77/980628-7.f: Likewise.
16764 * gfortran.dg/g77/980628-8.f: Likewise.
16765 * gfortran.dg/g77/980628-9.f: Likewise.
16766 * gfortran.dg/g77/980701-0.f: Likewise.
16767 * gfortran.dg/g77/980701-1.f: Likewise.
16768 * gfortran.dg/g77/cabs.f: Likewise.
16769 * gfortran.dg/g77/claus.f: Likewise.
16770 * gfortran.dg/g77/complex_1.f: Likewise.
16771 * gfortran.dg/g77/cpp3.F: Likewise.
16772 * gfortran.dg/g77/cpp4.F: Likewise.
16773 * gfortran.dg/g77/cpp5.F: Likewise.
16774 * gfortran.dg/g77/dcomplex.f: Likewise.
16775 * gfortran.dg/g77/dnrm2.f: Likewise.
16776 * gfortran.dg/g77/erfc.f: Likewise.
16777 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16778 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16779 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16780 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16781 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16782 * gfortran.dg/g77/int8421.f: Likewise.
16783 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16784 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16785 * gfortran.dg/g77/le.f: Likewise.
16786 * gfortran.dg/g77/short.f: Likewise.
16787 * gfortran.dg/gamma_1.f90: Likewise.
16788 * gfortran.dg/gamma_4.f90: Likewise.
16789 * gfortran.dg/gamma_5.f90: Likewise.
16790 * gfortran.dg/generic_13.f90: Likewise.
16791 * gfortran.dg/generic_15.f90: Likewise.
16792 * gfortran.dg/generic_19.f90: Likewise.
16793 * gfortran.dg/generic_20.f90: Likewise.
16794 * gfortran.dg/generic_23.f03: Likewise.
16795 * gfortran.dg/generic_25.f90: Likewise.
16796 * gfortran.dg/generic_27.f90: Likewise.
16797 * gfortran.dg/generic_31.f90: Likewise.
16798 * gfortran.dg/generic_4.f90: Likewise.
16799 * gfortran.dg/global_vars_c_init.f90: Likewise.
16800 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16801 * gfortran.dg/gnu_logical_1.F: Likewise.
16802 * gfortran.dg/goacc/fixed-1.f: Likewise.
16803 * gfortran.dg/goacc/fixed-2.f: Likewise.
16804 * gfortran.dg/goacc/gang-static.f95: Likewise.
16805 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16806 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16807 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16808 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16809 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16810 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16811 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16812 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16813 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16814 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16815 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16816 * gfortran.dg/gomp/pr48794.f90: Likewise.
16817 * gfortran.dg/gomp/pr72744.f90: Likewise.
16818 * gfortran.dg/gomp/pr77665.f90: Likewise.
16819 * gfortran.dg/gomp/workshare2.f90: Likewise.
16820 * gfortran.dg/gomp/workshare3.f90: Likewise.
16821 * gfortran.dg/goto_1.f: Likewise.
16822 * gfortran.dg/goto_2.f90: Likewise.
16823 * gfortran.dg/goto_4.f90: Likewise.
16824 * gfortran.dg/goto_6.f: Likewise.
16825 * gfortran.dg/graphite/id-26.f03: Likewise.
16826 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16827 * gfortran.dg/graphite/pr29581.f90: Likewise.
16828 * gfortran.dg/graphite/pr29832.f90: Likewise.
16829 * gfortran.dg/graphite/run-id-1.f: Likewise.
16830 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16831 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16832 * gfortran.dg/hollerith.f90: Likewise.
16833 * gfortran.dg/hollerith4.f90: Likewise.
16834 * gfortran.dg/hollerith6.f90: Likewise.
16835 * gfortran.dg/hollerith8.f90: Likewise.
16836 * gfortran.dg/hollerith_1.f90: Likewise.
16837 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16838 * gfortran.dg/hollerith_f95.f90: Likewise.
16839 * gfortran.dg/hollerith_legacy.f90: Likewise.
16840 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16841 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16842 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16843 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16844 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16845 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16846 * gfortran.dg/hypot_1.f90: Likewise.
16847 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16848 * gfortran.dg/iargc.f90: Likewise.
16849 * gfortran.dg/ibits.f90: Likewise.
16850 * gfortran.dg/ichar_1.f90: Likewise.
16851 * gfortran.dg/ichar_2.f90: Likewise.
16852 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16853 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16854 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16855 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16856 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16857 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16858 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16859 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16860 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16861 * gfortran.dg/ieee/large_1.f90: Likewise.
16862 * gfortran.dg/ieee/large_2.f90: Likewise.
16863 * gfortran.dg/ieee/large_3.F90: Likewise.
16864 * gfortran.dg/ieee/large_4.f90: Likewise.
16865 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16866 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16867 * gfortran.dg/impl_do_var_data.f90: Likewise.
16868 * gfortran.dg/implicit_10.f90: Likewise.
16869 * gfortran.dg/implicit_12.f90: Likewise.
16870 * gfortran.dg/implicit_class_1.f90: Likewise.
16871 * gfortran.dg/implicit_pure_1.f90: Likewise.
16872 * gfortran.dg/implied_do_1.f90: Likewise.
16873 * gfortran.dg/implied_do_io_1.f90: Likewise.
16874 * gfortran.dg/implied_do_io_2.f90: Likewise.
16875 * gfortran.dg/implied_do_io_3.f90: Likewise.
16876 * gfortran.dg/implied_shape_1.f08: Likewise.
16877 * gfortran.dg/import.f90: Likewise.
16878 * gfortran.dg/import4.f90: Likewise.
16879 * gfortran.dg/impure_1.f08: Likewise.
16880 * gfortran.dg/index.f90: Likewise.
16881 * gfortran.dg/index_2.f90: Likewise.
16882 * gfortran.dg/init_flag_1.f90: Likewise.
16883 * gfortran.dg/init_flag_10.f90: Likewise.
16884 * gfortran.dg/init_flag_15.f03: Likewise.
16885 * gfortran.dg/init_flag_2.f90: Likewise.
16886 * gfortran.dg/init_flag_3.f90: Likewise.
16887 * gfortran.dg/init_flag_4.f90: Likewise.
16888 * gfortran.dg/init_flag_5.f90: Likewise.
16889 * gfortran.dg/init_flag_6.f90: Likewise.
16890 * gfortran.dg/init_flag_7.f90: Likewise.
16891 * gfortran.dg/init_flag_9.f90: Likewise.
16892 * gfortran.dg/initialization_11.f90: Likewise.
16893 * gfortran.dg/initialization_19.f90: Likewise.
16894 * gfortran.dg/initialization_2.f90: Likewise.
16895 * gfortran.dg/initialization_22.f90: Likewise.
16896 * gfortran.dg/initialization_27.f90: Likewise.
16897 * gfortran.dg/initialization_5.f90: Likewise.
16898 * gfortran.dg/initialization_6.f90: Likewise.
16899 * gfortran.dg/inline_matmul_1.f90: Likewise.
16900 * gfortran.dg/inline_matmul_10.f90: Likewise.
16901 * gfortran.dg/inline_matmul_11.f90: Likewise.
16902 * gfortran.dg/inline_matmul_13.f90: Likewise.
16903 * gfortran.dg/inline_matmul_14.f90: Likewise.
16904 * gfortran.dg/inline_matmul_16.f90: Likewise.
16905 * gfortran.dg/inline_matmul_17.f90: Likewise.
16906 * gfortran.dg/inline_matmul_18.f90: Likewise.
16907 * gfortran.dg/inline_matmul_19.f90: Likewise.
16908 * gfortran.dg/inline_matmul_2.f90: Likewise.
16909 * gfortran.dg/inline_matmul_20.f90: Likewise.
16910 * gfortran.dg/inline_matmul_22.f90: Likewise.
16911 * gfortran.dg/inline_matmul_3.f90: Likewise.
16912 * gfortran.dg/inline_matmul_4.f90: Likewise.
16913 * gfortran.dg/inline_matmul_5.f90: Likewise.
16914 * gfortran.dg/inline_matmul_6.f90: Likewise.
16915 * gfortran.dg/inline_matmul_7.f90: Likewise.
16916 * gfortran.dg/inline_matmul_8.f90: Likewise.
16917 * gfortran.dg/inline_matmul_9.f90: Likewise.
16918 * gfortran.dg/inline_sum_1.f90: Likewise.
16919 * gfortran.dg/inline_sum_3.f90: Likewise.
16920 * gfortran.dg/inline_sum_5.f90: Likewise.
16921 * gfortran.dg/inquire-complex.f90: Likewise.
16922 * gfortran.dg/inquire.f90: Likewise.
16923 * gfortran.dg/inquire_10.f90: Likewise.
16924 * gfortran.dg/inquire_13.f90: Likewise.
16925 * gfortran.dg/inquire_15.f90: Likewise.
16926 * gfortran.dg/inquire_16.f90: Likewise.
16927 * gfortran.dg/inquire_17.f90: Likewise.
16928 * gfortran.dg/inquire_5.f90: Likewise.
16929 * gfortran.dg/inquire_6.f90: Likewise.
16930 * gfortran.dg/inquire_7.f90: Likewise.
16931 * gfortran.dg/inquire_9.f90: Likewise.
16932 * gfortran.dg/inquire_internal.f90: Likewise.
16933 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16934 * gfortran.dg/inquire_size.f90: Likewise.
16935 * gfortran.dg/int_1.f90: Likewise.
16936 * gfortran.dg/int_conv_1.f90: Likewise.
16937 * gfortran.dg/int_range_io_1.f90: Likewise.
16938 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16939 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16940 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16941 * gfortran.dg/integer_plus.f90: Likewise.
16942 * gfortran.dg/intent_out_2.f90: Likewise.
16943 * gfortran.dg/intent_out_5.f90: Likewise.
16944 * gfortran.dg/intent_out_6.f90: Likewise.
16945 * gfortran.dg/interface_12.f90: Likewise.
16946 * gfortran.dg/interface_19.f90: Likewise.
16947 * gfortran.dg/interface_4.f90: Likewise.
16948 * gfortran.dg/interface_5.f90: Likewise.
16949 * gfortran.dg/interface_9.f90: Likewise.
16950 * gfortran.dg/interface_assignment_1.f90: Likewise.
16951 * gfortran.dg/interface_assignment_2.f90: Likewise.
16952 * gfortran.dg/internal_dummy_2.f08: Likewise.
16953 * gfortran.dg/internal_dummy_3.f08: Likewise.
16954 * gfortran.dg/internal_dummy_4.f08: Likewise.
16955 * gfortran.dg/internal_pack_1.f90: Likewise.
16956 * gfortran.dg/internal_pack_10.f90: Likewise.
16957 * gfortran.dg/internal_pack_12.f90: Likewise.
16958 * gfortran.dg/internal_pack_13.f90: Likewise.
16959 * gfortran.dg/internal_pack_14.f90: Likewise.
16960 * gfortran.dg/internal_pack_15.f90: Likewise.
16961 * gfortran.dg/internal_pack_2.f90: Likewise.
16962 * gfortran.dg/internal_pack_3.f90: Likewise.
16963 * gfortran.dg/internal_pack_4.f90: Likewise.
16964 * gfortran.dg/internal_pack_6.f90: Likewise.
16965 * gfortran.dg/internal_pack_8.f90: Likewise.
16966 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16967 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16968 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16969 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16970 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16971 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16972 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16973 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16974 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16975 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16976 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16977 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16978 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16979 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16980 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16981 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16982 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16983 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16984 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16985 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16986 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16987 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16988 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16989 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16990 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16991 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16992 * gfortran.dg/io_err_1.f90: Likewise.
16993 * gfortran.dg/io_real_boz.f90: Likewise.
16994 * gfortran.dg/iomsg_1.f90: Likewise.
16995 * gfortran.dg/iostat_1.f90: Likewise.
16996 * gfortran.dg/iostat_2.f90: Likewise.
16997 * gfortran.dg/iostat_4.f90: Likewise.
16998 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16999 * gfortran.dg/ishft_1.f90: Likewise.
17000 * gfortran.dg/ishft_2.f90: Likewise.
17001 * gfortran.dg/ishft_4.f90: Likewise.
17002 * gfortran.dg/isnan_1.f90: Likewise.
17003 * gfortran.dg/isnan_2.f90: Likewise.
17004 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
17005 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
17006 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
17007 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
17008 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
17009 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
17010 * gfortran.dg/itime_idate_1.f: Likewise.
17011 * gfortran.dg/itime_idate_2.f: Likewise.
17012 * gfortran.dg/large_integer_kind_1.f90: Likewise.
17013 * gfortran.dg/large_integer_kind_2.f90: Likewise.
17014 * gfortran.dg/large_real_kind_1.f90: Likewise.
17015 * gfortran.dg/large_real_kind_2.F90: Likewise.
17016 * gfortran.dg/large_real_kind_3.F90: Likewise.
17017 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
17018 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
17019 * gfortran.dg/large_recl.f90: Likewise.
17020 * gfortran.dg/large_unit_1.f90: Likewise.
17021 * gfortran.dg/large_unit_2.f90: Likewise.
17022 * gfortran.dg/largeequiv_1.f90: Likewise.
17023 * gfortran.dg/leadz_trailz_1.f90: Likewise.
17024 * gfortran.dg/leadz_trailz_2.f90: Likewise.
17025 * gfortran.dg/leadz_trailz_3.f90: Likewise.
17026 * gfortran.dg/list_read_1.f90: Likewise.
17027 * gfortran.dg/list_read_10.f90: Likewise.
17028 * gfortran.dg/list_read_11.f90: Likewise.
17029 * gfortran.dg/list_read_12.f90: Likewise.
17030 * gfortran.dg/list_read_13.f: Likewise.
17031 * gfortran.dg/list_read_14.f90: Likewise.
17032 * gfortran.dg/list_read_2.f90: Likewise.
17033 * gfortran.dg/list_read_3.f90: Likewise.
17034 * gfortran.dg/list_read_4.f90: Likewise.
17035 * gfortran.dg/list_read_5.f90: Likewise.
17036 * gfortran.dg/list_read_6.f90: Likewise.
17037 * gfortran.dg/list_read_7.f90: Likewise.
17038 * gfortran.dg/list_read_8.f90: Likewise.
17039 * gfortran.dg/list_read_9.f90: Likewise.
17040 * gfortran.dg/loc_2.f90: Likewise.
17041 * gfortran.dg/logical_1.f90: Likewise.
17042 * gfortran.dg/logical_dot_product.f90: Likewise.
17043 * gfortran.dg/logical_temp_io.f90: Likewise.
17044 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
17045 * gfortran.dg/lrshift_1.f90: Likewise.
17046 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
17047 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
17048 * gfortran.dg/lto/pr40725_0.f03: Likewise.
17049 * gfortran.dg/lto/pr41576_1.f90: Likewise.
17050 * gfortran.dg/make_unit.f90: Likewise.
17051 * gfortran.dg/mapping_1.f90: Likewise.
17052 * gfortran.dg/mapping_2.f90: Likewise.
17053 * gfortran.dg/mapping_3.f90: Likewise.
17054 * gfortran.dg/masklr_1.F90: Likewise.
17055 * gfortran.dg/masklr_2.F90: Likewise.
17056 * gfortran.dg/matmul_1.f90: Likewise.
17057 * gfortran.dg/matmul_10.f90: Likewise.
17058 * gfortran.dg/matmul_12.f90: Likewise.
17059 * gfortran.dg/matmul_16.f90: Likewise.
17060 * gfortran.dg/matmul_17.f90: Likewise.
17061 * gfortran.dg/matmul_18.f90: Likewise.
17062 * gfortran.dg/matmul_2.f90: Likewise.
17063 * gfortran.dg/matmul_3.f90: Likewise.
17064 * gfortran.dg/matmul_4.f90: Likewise.
17065 * gfortran.dg/matmul_6.f90: Likewise.
17066 * gfortran.dg/matmul_8.f03: Likewise.
17067 * gfortran.dg/matmul_9.f90: Likewise.
17068 * gfortran.dg/matmul_bounds_12.f90: Likewise.
17069 * gfortran.dg/matmul_bounds_6.f90: Likewise.
17070 * gfortran.dg/matmul_const.f90: Likewise.
17071 * gfortran.dg/maxloc_1.f90: Likewise.
17072 * gfortran.dg/maxloc_2.f90: Likewise.
17073 * gfortran.dg/maxloc_3.f90: Likewise.
17074 * gfortran.dg/maxloc_4.f90: Likewise.
17075 * gfortran.dg/maxloc_string_1.f90: Likewise.
17076 * gfortran.dg/maxlocval_1.f90: Likewise.
17077 * gfortran.dg/maxlocval_2.f90: Likewise.
17078 * gfortran.dg/maxlocval_3.f90: Likewise.
17079 * gfortran.dg/maxlocval_4.f90: Likewise.
17080 * gfortran.dg/maxval_char_1.f90: Likewise.
17081 * gfortran.dg/maxval_char_2.f90: Likewise.
17082 * gfortran.dg/maxval_char_3.f90: Likewise.
17083 * gfortran.dg/maxval_char_4.f90: Likewise.
17084 * gfortran.dg/maxval_parameter_1.f90: Likewise.
17085 * gfortran.dg/mclock.f90: Likewise.
17086 * gfortran.dg/merge_bits_1.F90: Likewise.
17087 * gfortran.dg/merge_bits_2.F90: Likewise.
17088 * gfortran.dg/merge_char_1.f90: Likewise.
17089 * gfortran.dg/merge_init_expr.f90: Likewise.
17090 * gfortran.dg/min_max_optional_1.f90: Likewise.
17091 * gfortran.dg/min_max_optional_5.f90: Likewise.
17092 * gfortran.dg/minloc_1.f90: Likewise.
17093 * gfortran.dg/minloc_2.f90: Likewise.
17094 * gfortran.dg/minloc_3.f90: Likewise.
17095 * gfortran.dg/minloc_4.f90: Likewise.
17096 * gfortran.dg/minloc_string_1.f90: Likewise.
17097 * gfortran.dg/minlocval_1.f90: Likewise.
17098 * gfortran.dg/minlocval_2.f90: Likewise.
17099 * gfortran.dg/minlocval_3.f90: Likewise.
17100 * gfortran.dg/minlocval_4.f90: Likewise.
17101 * gfortran.dg/minmax_char_1.f90: Likewise.
17102 * gfortran.dg/minmaxloc_1.f90: Likewise.
17103 * gfortran.dg/minmaxloc_10.f90: Likewise.
17104 * gfortran.dg/minmaxloc_11.f90: Likewise.
17105 * gfortran.dg/minmaxloc_12.f90: Likewise.
17106 * gfortran.dg/minmaxloc_13.f90: Likewise.
17107 * gfortran.dg/minmaxloc_2.f90: Likewise.
17108 * gfortran.dg/minmaxloc_3.f90: Likewise.
17109 * gfortran.dg/minmaxloc_4.f90: Likewise.
17110 * gfortran.dg/minmaxloc_5.f90: Likewise.
17111 * gfortran.dg/minmaxloc_6.f90: Likewise.
17112 * gfortran.dg/minmaxloc_7.f90: Likewise.
17113 * gfortran.dg/minmaxloc_8.f90: Likewise.
17114 * gfortran.dg/minmaxval_1.f90: Likewise.
17115 * gfortran.dg/minval_char_1.f90: Likewise.
17116 * gfortran.dg/minval_char_2.f90: Likewise.
17117 * gfortran.dg/minval_char_3.f90: Likewise.
17118 * gfortran.dg/minval_char_4.f90: Likewise.
17119 * gfortran.dg/minval_char_5.f90: Likewise.
17120 * gfortran.dg/minval_parameter_1.f90: Likewise.
17121 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
17122 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
17123 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
17124 * gfortran.dg/missing_parens_1.f90: Likewise.
17125 * gfortran.dg/missing_parens_2.f90: Likewise.
17126 * gfortran.dg/mod_large_1.f90: Likewise.
17127 * gfortran.dg/mod_sign0_1.f90: Likewise.
17128 * gfortran.dg/module_blank_common.f90: Likewise.
17129 * gfortran.dg/module_commons_1.f90: Likewise.
17130 * gfortran.dg/module_commons_3.f90: Likewise.
17131 * gfortran.dg/module_double_reuse.f90: Likewise.
17132 * gfortran.dg/module_equivalence_1.f90: Likewise.
17133 * gfortran.dg/module_equivalence_2.f90: Likewise.
17134 * gfortran.dg/module_equivalence_3.f90: Likewise.
17135 * gfortran.dg/module_equivalence_5.f90: Likewise.
17136 * gfortran.dg/module_interface_1.f90: Likewise.
17137 * gfortran.dg/module_nan.f90: Likewise.
17138 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17139 * gfortran.dg/module_procedure_1.f90: Likewise.
17140 * gfortran.dg/module_read_1.f90: Likewise.
17141 * gfortran.dg/module_read_2.f90: Likewise.
17142 * gfortran.dg/module_widestring_1.f90: Likewise.
17143 * gfortran.dg/move_alloc.f90: Likewise.
17144 * gfortran.dg/move_alloc_10.f90: Likewise.
17145 * gfortran.dg/move_alloc_13.f90: Likewise.
17146 * gfortran.dg/move_alloc_14.f90: Likewise.
17147 * gfortran.dg/move_alloc_15.f90: Likewise.
17148 * gfortran.dg/move_alloc_16.f90: Likewise.
17149 * gfortran.dg/move_alloc_2.f90: Likewise.
17150 * gfortran.dg/move_alloc_5.f90: Likewise.
17151 * gfortran.dg/move_alloc_6.f90: Likewise.
17152 * gfortran.dg/move_alloc_9.f90: Likewise.
17153 * gfortran.dg/multiple_allocation_1.f90: Likewise.
17154 * gfortran.dg/multiple_allocation_3.f90: Likewise.
17155 * gfortran.dg/mvbits_1.f90: Likewise.
17156 * gfortran.dg/mvbits_2.f90: Likewise.
17157 * gfortran.dg/mvbits_3.f90: Likewise.
17158 * gfortran.dg/mvbits_4.f90: Likewise.
17159 * gfortran.dg/mvbits_7.f90: Likewise.
17160 * gfortran.dg/mvbits_8.f90: Likewise.
17161 * gfortran.dg/namelist_11.f: Likewise.
17162 * gfortran.dg/namelist_12.f: Likewise.
17163 * gfortran.dg/namelist_13.f90: Likewise.
17164 * gfortran.dg/namelist_14.f90: Likewise.
17165 * gfortran.dg/namelist_15.f90: Likewise.
17166 * gfortran.dg/namelist_16.f90: Likewise.
17167 * gfortran.dg/namelist_17.f90: Likewise.
17168 * gfortran.dg/namelist_18.f90: Likewise.
17169 * gfortran.dg/namelist_19.f90: Likewise.
17170 * gfortran.dg/namelist_20.f90: Likewise.
17171 * gfortran.dg/namelist_21.f90: Likewise.
17172 * gfortran.dg/namelist_22.f90: Likewise.
17173 * gfortran.dg/namelist_23.f90: Likewise.
17174 * gfortran.dg/namelist_24.f90: Likewise.
17175 * gfortran.dg/namelist_26.f90: Likewise.
17176 * gfortran.dg/namelist_27.f90: Likewise.
17177 * gfortran.dg/namelist_28.f90: Likewise.
17178 * gfortran.dg/namelist_29.f90: Likewise.
17179 * gfortran.dg/namelist_37.f90: Likewise.
17180 * gfortran.dg/namelist_38.f90: Likewise.
17181 * gfortran.dg/namelist_39.f90: Likewise.
17182 * gfortran.dg/namelist_40.f90: Likewise.
17183 * gfortran.dg/namelist_41.f90: Likewise.
17184 * gfortran.dg/namelist_42.f90: Likewise.
17185 * gfortran.dg/namelist_43.f90: Likewise.
17186 * gfortran.dg/namelist_44.f90: Likewise.
17187 * gfortran.dg/namelist_47.f90: Likewise.
17188 * gfortran.dg/namelist_48.f90: Likewise.
17189 * gfortran.dg/namelist_49.f90: Likewise.
17190 * gfortran.dg/namelist_50.f90: Likewise.
17191 * gfortran.dg/namelist_51.f90: Likewise.
17192 * gfortran.dg/namelist_52.f90: Likewise.
17193 * gfortran.dg/namelist_54.f90: Likewise.
17194 * gfortran.dg/namelist_55.f90: Likewise.
17195 * gfortran.dg/namelist_56.f90: Likewise.
17196 * gfortran.dg/namelist_57.f90: Likewise.
17197 * gfortran.dg/namelist_58.f90: Likewise.
17198 * gfortran.dg/namelist_59.f90: Likewise.
17199 * gfortran.dg/namelist_60.f90: Likewise.
17200 * gfortran.dg/namelist_61.f90: Likewise.
17201 * gfortran.dg/namelist_64.f90: Likewise.
17202 * gfortran.dg/namelist_65.f90: Likewise.
17203 * gfortran.dg/namelist_69.f90: Likewise.
17204 * gfortran.dg/namelist_70.f90: Likewise.
17205 * gfortran.dg/namelist_71.f90: Likewise.
17206 * gfortran.dg/namelist_72.f: Likewise.
17207 * gfortran.dg/namelist_73.f90: Likewise.
17208 * gfortran.dg/namelist_77.f90: Likewise.
17209 * gfortran.dg/namelist_78.f90: Likewise.
17210 * gfortran.dg/namelist_79.f90: Likewise.
17211 * gfortran.dg/namelist_80.f90: Likewise.
17212 * gfortran.dg/namelist_81.f90: Likewise.
17213 * gfortran.dg/namelist_82.f90: Likewise.
17214 * gfortran.dg/namelist_84.f90: Likewise.
17215 * gfortran.dg/namelist_85.f90: Likewise.
17216 * gfortran.dg/namelist_86.f90: Likewise.
17217 * gfortran.dg/namelist_87.f90: Likewise.
17218 * gfortran.dg/namelist_88.f90: Likewise.
17219 * gfortran.dg/namelist_89.f90: Likewise.
17220 * gfortran.dg/namelist_90.f: Likewise.
17221 * gfortran.dg/namelist_95.f90: Likewise.
17222 * gfortran.dg/namelist_char_only.f90: Likewise.
17223 * gfortran.dg/namelist_empty.f90: Likewise.
17224 * gfortran.dg/namelist_internal.f90: Likewise.
17225 * gfortran.dg/namelist_use.f90: Likewise.
17226 * gfortran.dg/namelist_use_only.f90: Likewise.
17227 * gfortran.dg/namelist_utf8.f90: Likewise.
17228 * gfortran.dg/nan_1.f90: Likewise.
17229 * gfortran.dg/nan_2.f90: Likewise.
17230 * gfortran.dg/nan_3.f90: Likewise.
17231 * gfortran.dg/nan_6.f90: Likewise.
17232 * gfortran.dg/nan_7.f90: Likewise.
17233 * gfortran.dg/nearest_1.f90: Likewise.
17234 * gfortran.dg/nearest_2.f90: Likewise.
17235 * gfortran.dg/nearest_3.f90: Likewise.
17236 * gfortran.dg/negative-z-descriptor.f90: Likewise.
17237 * gfortran.dg/negative_automatic_size.f90: Likewise.
17238 * gfortran.dg/negative_unit.f: Likewise.
17239 * gfortran.dg/negative_unit2.f90: Likewise.
17240 * gfortran.dg/negative_unit_int8.f: Likewise.
17241 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
17242 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
17243 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
17244 * gfortran.dg/nested_modules_1.f90: Likewise.
17245 * gfortran.dg/nested_modules_2.f90: Likewise.
17246 * gfortran.dg/nested_modules_3.f90: Likewise.
17247 * gfortran.dg/nesting_1.f90: Likewise.
17248 * gfortran.dg/new_line.f90: Likewise.
17249 * gfortran.dg/newunit_1.f90: Likewise.
17250 * gfortran.dg/newunit_3.f90: Likewise.
17251 * gfortran.dg/newunit_5.f90.f90: Likewise.
17252 * gfortran.dg/nint_1.f90: Likewise.
17253 * gfortran.dg/nint_2.f90: Likewise.
17254 * gfortran.dg/no_arg_check_2.f90: Likewise.
17255 * gfortran.dg/no_range_check_1.f90: Likewise.
17256 * gfortran.dg/no_range_check_2.f90: Likewise.
17257 * gfortran.dg/no_range_check_3.f90: Likewise.
17258 * gfortran.dg/noadv_size.f90: Likewise.
17259 * gfortran.dg/nonreturning_statements.f90: Likewise.
17260 * gfortran.dg/norm2_1.f90: Likewise.
17261 * gfortran.dg/norm2_3.f90: Likewise.
17262 * gfortran.dg/nosigned_zero_1.f90: Likewise.
17263 * gfortran.dg/nosigned_zero_2.f90: Likewise.
17264 * gfortran.dg/nosigned_zero_3.f90: Likewise.
17265 * gfortran.dg/null_4.f90: Likewise.
17266 * gfortran.dg/null_9.f90: Likewise.
17267 * gfortran.dg/nullify_3.f90: Likewise.
17268 * gfortran.dg/oldstyle_1.f90: Likewise.
17269 * gfortran.dg/open_access_append_1.f90: Likewise.
17270 * gfortran.dg/open_access_append_2.f90: Likewise.
17271 * gfortran.dg/open_errors.f90: Likewise.
17272 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17273 * gfortran.dg/open_new.f90: Likewise.
17274 * gfortran.dg/open_readonly_1.f90: Likewise.
17275 * gfortran.dg/operator_1.f90: Likewise.
17276 * gfortran.dg/optional_absent_1.f90: Likewise.
17277 * gfortran.dg/optional_absent_2.f90: Likewise.
17278 * gfortran.dg/optional_absent_3.f90: Likewise.
17279 * gfortran.dg/optional_class_1.f90: Likewise.
17280 * gfortran.dg/optional_dim_2.f90: Likewise.
17281 * gfortran.dg/optional_dim_3.f90: Likewise.
17282 * gfortran.dg/output_exponents_1.f90: Likewise.
17283 * gfortran.dg/overload_1.f90: Likewise.
17284 * gfortran.dg/overload_2.f90: Likewise.
17285 * gfortran.dg/overwrite_1.f: Likewise.
17286 * gfortran.dg/pad_no.f90: Likewise.
17287 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17288 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17289 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17290 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17291 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17292 * gfortran.dg/parens_3.f90: Likewise.
17293 * gfortran.dg/parens_5.f90: Likewise.
17294 * gfortran.dg/parens_6.f90: Likewise.
17295 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17296 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17297 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17298 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17299 * gfortran.dg/parity_1.f90: Likewise.
17300 * gfortran.dg/past_eor.f90: Likewise.
17301 * gfortran.dg/pdt_1.f03: Likewise.
17302 * gfortran.dg/pdt_10.f03: Likewise.
17303 * gfortran.dg/pdt_11.f03: Likewise.
17304 * gfortran.dg/pdt_12.f03: Likewise.
17305 * gfortran.dg/pdt_13.f03: Likewise.
17306 * gfortran.dg/pdt_14.f03: Likewise.
17307 * gfortran.dg/pdt_15.f03: Likewise.
17308 * gfortran.dg/pdt_19.f03: Likewise.
17309 * gfortran.dg/pdt_20.f03: Likewise.
17310 * gfortran.dg/pdt_22.f03: Likewise.
17311 * gfortran.dg/pdt_23.f03: Likewise.
17312 * gfortran.dg/pdt_25.f03: Likewise.
17313 * gfortran.dg/pdt_26.f03: Likewise.
17314 * gfortran.dg/pdt_27.f03: Likewise.
17315 * gfortran.dg/pdt_28.f03: Likewise.
17316 * gfortran.dg/pdt_3.f03: Likewise.
17317 * gfortran.dg/pdt_4.f03: Likewise.
17318 * gfortran.dg/pdt_5.f03: Likewise.
17319 * gfortran.dg/pdt_7.f03: Likewise.
17320 * gfortran.dg/pointer_1.f90: Likewise.
17321 * gfortran.dg/pointer_array_1.f90: Likewise.
17322 * gfortran.dg/pointer_array_3.f90: Likewise.
17323 * gfortran.dg/pointer_array_4.f90: Likewise.
17324 * gfortran.dg/pointer_array_5.f90: Likewise.
17325 * gfortran.dg/pointer_array_6.f90: Likewise.
17326 * gfortran.dg/pointer_array_7.f90: Likewise.
17327 * gfortran.dg/pointer_array_8.f90: Likewise.
17328 * gfortran.dg/pointer_array_9.f90: Likewise.
17329 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17330 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17331 * gfortran.dg/pointer_assign_10.f90: Likewise.
17332 * gfortran.dg/pointer_assign_11.f90: Likewise.
17333 * gfortran.dg/pointer_assign_4.f90: Likewise.
17334 * gfortran.dg/pointer_assign_8.f90: Likewise.
17335 * gfortran.dg/pointer_assign_9.f90: Likewise.
17336 * gfortran.dg/pointer_check_10.f90: Likewise.
17337 * gfortran.dg/pointer_check_9.f90: Likewise.
17338 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17339 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17340 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17341 * gfortran.dg/pointer_init_1.f90: Likewise.
17342 * gfortran.dg/pointer_init_3.f90: Likewise.
17343 * gfortran.dg/pointer_init_4.f90: Likewise.
17344 * gfortran.dg/pointer_init_5.f90: Likewise.
17345 * gfortran.dg/pointer_init_8.f90: Likewise.
17346 * gfortran.dg/pointer_intent_1.f90: Likewise.
17347 * gfortran.dg/pointer_intent_4.f90: Likewise.
17348 * gfortran.dg/pointer_intent_5.f90: Likewise.
17349 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17350 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17351 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17352 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17353 * gfortran.dg/pointer_target_1.f90: Likewise.
17354 * gfortran.dg/pointer_target_2.f90: Likewise.
17355 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17356 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17357 * gfortran.dg/power.f90: Likewise.
17358 * gfortran.dg/power1.f90: Likewise.
17359 * gfortran.dg/power_3.f90: Likewise.
17360 * gfortran.dg/power_4.f90: Likewise.
17361 * gfortran.dg/power_5.f90: Likewise.
17362 * gfortran.dg/pr12884.f: Likewise.
17363 * gfortran.dg/pr15129.f90: Likewise.
17364 * gfortran.dg/pr15140.f90: Likewise.
17365 * gfortran.dg/pr15324.f90: Likewise.
17366 * gfortran.dg/pr15332.f: Likewise.
17367 * gfortran.dg/pr15957.f90: Likewise.
17368 * gfortran.dg/pr15959.f90: Likewise.
17369 * gfortran.dg/pr16597.f90: Likewise.
17370 * gfortran.dg/pr16861.f90: Likewise.
17371 * gfortran.dg/pr16938.f90: Likewise.
17372 * gfortran.dg/pr17090.f90: Likewise.
17373 * gfortran.dg/pr17143.f90: Likewise.
17374 * gfortran.dg/pr17164.f90: Likewise.
17375 * gfortran.dg/pr17229.f: Likewise.
17376 * gfortran.dg/pr17285.f90: Likewise.
17377 * gfortran.dg/pr17286.f90: Likewise.
17378 * gfortran.dg/pr17472.f: Likewise.
17379 * gfortran.dg/pr17612.f90: Likewise.
17380 * gfortran.dg/pr17706.f90: Likewise.
17381 * gfortran.dg/pr18025.f90: Likewise.
17382 * gfortran.dg/pr18122.f90: Likewise.
17383 * gfortran.dg/pr18210.f90: Likewise.
17384 * gfortran.dg/pr18392.f90: Likewise.
17385 * gfortran.dg/pr19155.f: Likewise.
17386 * gfortran.dg/pr19216.f: Likewise.
17387 * gfortran.dg/pr19467.f90: Likewise.
17388 * gfortran.dg/pr19657.f: Likewise.
17389 * gfortran.dg/pr19926.f90: Likewise.
17390 * gfortran.dg/pr19928-1.f90: Likewise.
17391 * gfortran.dg/pr19928-2.f90: Likewise.
17392 * gfortran.dg/pr20086.f90: Likewise.
17393 * gfortran.dg/pr20124.f90: Likewise.
17394 * gfortran.dg/pr20163-2.f: Likewise.
17395 * gfortran.dg/pr20480.f90: Likewise.
17396 * gfortran.dg/pr20755.f: Likewise.
17397 * gfortran.dg/pr20950.f: Likewise.
17398 * gfortran.dg/pr21177.f90: Likewise.
17399 * gfortran.dg/pr21730.f: Likewise.
17400 * gfortran.dg/pr22491.f: Likewise.
17401 * gfortran.dg/pr25603.f: Likewise.
17402 * gfortran.dg/pr26246_2.f90: Likewise.
17403 * gfortran.dg/pr32136.f90: Likewise.
17404 * gfortran.dg/pr32533.f90: Likewise.
17405 * gfortran.dg/pr33794.f90: Likewise.
17406 * gfortran.dg/pr35662.f90: Likewise.
17407 * gfortran.dg/pr35944-1.f90: Likewise.
17408 * gfortran.dg/pr35944-2.f90: Likewise.
17409 * gfortran.dg/pr35983.f90: Likewise.
17410 * gfortran.dg/pr39865.f90: Likewise.
17411 * gfortran.dg/pr41212.f90: Likewise.
17412 * gfortran.dg/pr43808.f90: Likewise.
17413 * gfortran.dg/pr44592.f90: Likewise.
17414 * gfortran.dg/pr44735.f90: Likewise.
17415 * gfortran.dg/pr45308.f03: Likewise.
17416 * gfortran.dg/pr46297.f: Likewise.
17417 * gfortran.dg/pr46588.f90: Likewise.
17418 * gfortran.dg/pr46665.f90: Likewise.
17419 * gfortran.dg/pr46804.f90: Likewise.
17420 * gfortran.dg/pr47008.f03: Likewise.
17421 * gfortran.dg/pr47614.f: Likewise.
17422 * gfortran.dg/pr47878.f90: Likewise.
17423 * gfortran.dg/pr49103.f90: Likewise.
17424 * gfortran.dg/pr50069_1.f90: Likewise.
17425 * gfortran.dg/pr50769.f90: Likewise.
17426 * gfortran.dg/pr52608.f90: Likewise.
17427 * gfortran.dg/pr55086_2.f90: Likewise.
17428 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17429 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17430 * gfortran.dg/pr55330.f90: Likewise.
17431 * gfortran.dg/pr56015.f90: Likewise.
17432 * gfortran.dg/pr57910.f90: Likewise.
17433 * gfortran.dg/pr59700.f90: Likewise.
17434 * gfortran.dg/pr62125.f90: Likewise.
17435 * gfortran.dg/pr64530.f90: Likewise.
17436 * gfortran.dg/pr65429.f90: Likewise.
17437 * gfortran.dg/pr65450.f90: Likewise.
17438 * gfortran.dg/pr65504.f90: Likewise.
17439 * gfortran.dg/pr65903.f90: Likewise.
17440 * gfortran.dg/pr66311.f90: Likewise.
17441 * gfortran.dg/pr66864.f90: Likewise.
17442 * gfortran.dg/pr67140.f90: Likewise.
17443 * gfortran.dg/pr67524.f90: Likewise.
17444 * gfortran.dg/pr67885.f90: Likewise.
17445 * gfortran.dg/pr68053.f90: Likewise.
17446 * gfortran.dg/pr68566.f90: Likewise.
17447 * gfortran.dg/pr69514_1.f90: Likewise.
17448 * gfortran.dg/pr69514_2.f90: Likewise.
17449 * gfortran.dg/pr69739.f90: Likewise.
17450 * gfortran.dg/pr70673.f90: Likewise.
17451 * gfortran.dg/pr71523_2.f90: Likewise.
17452 * gfortran.dg/pr71764.f90: Likewise.
17453 * gfortran.dg/pr78092.f90: Likewise.
17454 * gfortran.dg/pr82973.f90: Likewise.
17455 * gfortran.dg/pr83864.f90: Likewise.
17456 * gfortran.dg/pr83874.f90: Likewise.
17457 * gfortran.dg/pr84088.f90: Likewise.
17458 * gfortran.dg/pr84155.f90: Likewise.
17459 * gfortran.dg/proc_decl_12.f90: Likewise.
17460 * gfortran.dg/proc_decl_13.f90: Likewise.
17461 * gfortran.dg/proc_decl_15.f90: Likewise.
17462 * gfortran.dg/proc_decl_17.f90: Likewise.
17463 * gfortran.dg/proc_decl_18.f90: Likewise.
17464 * gfortran.dg/proc_decl_2.f90: Likewise.
17465 * gfortran.dg/proc_decl_5.f90: Likewise.
17466 * gfortran.dg/proc_decl_9.f90: Likewise.
17467 * gfortran.dg/proc_ptr_1.f90: Likewise.
17468 * gfortran.dg/proc_ptr_10.f90: Likewise.
17469 * gfortran.dg/proc_ptr_12.f90: Likewise.
17470 * gfortran.dg/proc_ptr_18.f90: Likewise.
17471 * gfortran.dg/proc_ptr_19.f90: Likewise.
17472 * gfortran.dg/proc_ptr_21.f90: Likewise.
17473 * gfortran.dg/proc_ptr_22.f90: Likewise.
17474 * gfortran.dg/proc_ptr_23.f90: Likewise.
17475 * gfortran.dg/proc_ptr_25.f90: Likewise.
17476 * gfortran.dg/proc_ptr_26.f90: Likewise.
17477 * gfortran.dg/proc_ptr_3.f90: Likewise.
17478 * gfortran.dg/proc_ptr_36.f90: Likewise.
17479 * gfortran.dg/proc_ptr_47.f90: Likewise.
17480 * gfortran.dg/proc_ptr_48.f90: Likewise.
17481 * gfortran.dg/proc_ptr_5.f90: Likewise.
17482 * gfortran.dg/proc_ptr_6.f90: Likewise.
17483 * gfortran.dg/proc_ptr_7.f90: Likewise.
17484 * gfortran.dg/proc_ptr_8.f90: Likewise.
17485 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17486 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17487 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17488 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17489 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17490 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17491 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17492 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17493 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17494 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17495 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17496 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17497 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17498 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17499 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17500 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17501 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17502 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17503 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17504 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17505 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17506 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17507 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17508 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17509 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17510 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17511 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17512 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17513 * gfortran.dg/product_init_expr.f03: Likewise.
17514 * gfortran.dg/promotion.f90: Likewise.
17515 * gfortran.dg/promotion_3.f90: Likewise.
17516 * gfortran.dg/promotion_4.f90: Likewise.
17517 * gfortran.dg/protected_1.f90: Likewise.
17518 * gfortran.dg/protected_2.f90: Likewise.
17519 * gfortran.dg/ptr-func-1.f90: Likewise.
17520 * gfortran.dg/ptr-func-2.f90: Likewise.
17521 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17522 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17523 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17524 * gfortran.dg/pure_byref_1.f90: Likewise.
17525 * gfortran.dg/pure_byref_2.f90: Likewise.
17526 * gfortran.dg/pure_byref_3.f90: Likewise.
17527 * gfortran.dg/quad_2.f90: Likewise.
17528 * gfortran.dg/quad_3.f90: Likewise.
17529 * gfortran.dg/random_3.f90: Likewise.
17530 * gfortran.dg/random_4.f90: Likewise.
17531 * gfortran.dg/random_7.f90: Likewise.
17532 * gfortran.dg/read_2.f90: Likewise.
17533 * gfortran.dg/read_3.f90: Likewise.
17534 * gfortran.dg/read_4.f90: Likewise.
17535 * gfortran.dg/read_5.f90: Likewise.
17536 * gfortran.dg/read_bad_advance.f90: Likewise.
17537 * gfortran.dg/read_bang.f90: Likewise.
17538 * gfortran.dg/read_bang4.f90: Likewise.
17539 * gfortran.dg/read_comma.f: Likewise.
17540 * gfortran.dg/read_dir.f90: Likewise.
17541 * gfortran.dg/read_empty_file.f: Likewise.
17542 * gfortran.dg/read_eof_1.f90: Likewise.
17543 * gfortran.dg/read_eof_2.f90: Likewise.
17544 * gfortran.dg/read_eof_3.f90: Likewise.
17545 * gfortran.dg/read_eof_4.f90: Likewise.
17546 * gfortran.dg/read_eof_5.f90: Likewise.
17547 * gfortran.dg/read_eof_6.f: Likewise.
17548 * gfortran.dg/read_eof_7.f90: Likewise.
17549 * gfortran.dg/read_eof_8.f90: Likewise.
17550 * gfortran.dg/read_eof_all.f90: Likewise.
17551 * gfortran.dg/read_eor.f90: Likewise.
17552 * gfortran.dg/read_float_1.f90: Likewise.
17553 * gfortran.dg/read_float_2.f03: Likewise.
17554 * gfortran.dg/read_float_3.f90: Likewise.
17555 * gfortran.dg/read_float_4.f90: Likewise.
17556 * gfortran.dg/read_infnan_1.f90: Likewise.
17557 * gfortran.dg/read_list_eof_1.f90: Likewise.
17558 * gfortran.dg/read_logical.f90: Likewise.
17559 * gfortran.dg/read_many_1.f: Likewise.
17560 * gfortran.dg/read_no_eor.f90: Likewise.
17561 * gfortran.dg/read_noadvance.f90: Likewise.
17562 * gfortran.dg/read_repeat.f90: Likewise.
17563 * gfortran.dg/read_repeat_2.f90: Likewise.
17564 * gfortran.dg/read_size_noadvance.f90: Likewise.
17565 * gfortran.dg/read_x_eof.f90: Likewise.
17566 * gfortran.dg/read_x_past.f: Likewise.
17567 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17568 * gfortran.dg/real_const_1.f: Likewise.
17569 * gfortran.dg/real_const_2.f90: Likewise.
17570 * gfortran.dg/real_const_3.f90: Likewise.
17571 * gfortran.dg/real_do_1.f90: Likewise.
17572 * gfortran.dg/real_index_1.f90: Likewise.
17573 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17574 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17575 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17576 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17577 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17578 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17579 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17580 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17581 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17582 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17583 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17584 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17585 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17586 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17587 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17588 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17589 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17590 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17591 * gfortran.dg/record_marker_1.f90: Likewise.
17592 * gfortran.dg/record_marker_2.f: Likewise.
17593 * gfortran.dg/record_marker_3.f90: Likewise.
17594 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17595 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17596 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17597 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17598 * gfortran.dg/recursive_check_7.f90: Likewise.
17599 * gfortran.dg/recursive_reference_1.f90: Likewise.
17600 * gfortran.dg/recursive_reference_2.f90: Likewise.
17601 * gfortran.dg/recursive_stack.f90: Likewise.
17602 * gfortran.dg/reduction.f90: Likewise.
17603 * gfortran.dg/repack_arrays_1.f90: Likewise.
17604 * gfortran.dg/repeat_1.f90: Likewise.
17605 * gfortran.dg/repeat_2.f90: Likewise.
17606 * gfortran.dg/repeat_3.f90: Likewise.
17607 * gfortran.dg/repeat_6.f90: Likewise.
17608 * gfortran.dg/reshape-alloc.f90: Likewise.
17609 * gfortran.dg/reshape-complex.f90: Likewise.
17610 * gfortran.dg/reshape.f90: Likewise.
17611 * gfortran.dg/reshape_2.f90: Likewise.
17612 * gfortran.dg/reshape_7.f90: Likewise.
17613 * gfortran.dg/reshape_empty_1.f03: Likewise.
17614 * gfortran.dg/reshape_pad_1.f90: Likewise.
17615 * gfortran.dg/reshape_rank7.f90: Likewise.
17616 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17617 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17618 * gfortran.dg/result_default_init_1.f90: Likewise.
17619 * gfortran.dg/result_in_spec_1.f90: Likewise.
17620 * gfortran.dg/result_in_spec_2.f90: Likewise.
17621 * gfortran.dg/ret_array_1.f90: Likewise.
17622 * gfortran.dg/ret_pointer_1.f90: Likewise.
17623 * gfortran.dg/ret_pointer_2.f90: Likewise.
17624 * gfortran.dg/rewind_1.f90: Likewise.
17625 * gfortran.dg/round_1.f03: Likewise.
17626 * gfortran.dg/round_2.f03: Likewise.
17627 * gfortran.dg/round_3.f08: Likewise.
17628 * gfortran.dg/round_4.f90: Likewise.
17629 * gfortran.dg/rrspacing_1.f90: Likewise.
17630 * gfortran.dg/runtime_warning_1.f90: Likewise.
17631 * gfortran.dg/same_type_as_2.f03: Likewise.
17632 * gfortran.dg/save_1.f90: Likewise.
17633 * gfortran.dg/save_5.f90: Likewise.
17634 * gfortran.dg/save_6.f90: Likewise.
17635 * gfortran.dg/scalar_mask_1.f90: Likewise.
17636 * gfortran.dg/scalar_mask_2.f90: Likewise.
17637 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17638 * gfortran.dg/scale_1.f90: Likewise.
17639 * gfortran.dg/scan_1.f90: Likewise.
17640 * gfortran.dg/scan_2.f90: Likewise.
17641 * gfortran.dg/secnds-1.f: Likewise.
17642 * gfortran.dg/secnds.f: Likewise.
17643 * gfortran.dg/select_1.f90: Likewise.
17644 * gfortran.dg/select_2.f90: Likewise.
17645 * gfortran.dg/select_3.f90: Likewise.
17646 * gfortran.dg/select_5.f90: Likewise.
17647 * gfortran.dg/select_char_1.f90: Likewise.
17648 * gfortran.dg/select_char_2.f90: Likewise.
17649 * gfortran.dg/select_type_13.f03: Likewise.
17650 * gfortran.dg/select_type_14.f03: Likewise.
17651 * gfortran.dg/select_type_15.f03: Likewise.
17652 * gfortran.dg/select_type_19.f03: Likewise.
17653 * gfortran.dg/select_type_2.f03: Likewise.
17654 * gfortran.dg/select_type_26.f03: Likewise.
17655 * gfortran.dg/select_type_27.f03: Likewise.
17656 * gfortran.dg/select_type_28.f03: Likewise.
17657 * gfortran.dg/select_type_3.f03: Likewise.
17658 * gfortran.dg/select_type_35.f03: Likewise.
17659 * gfortran.dg/select_type_36.f03: Likewise.
17660 * gfortran.dg/select_type_37.f03: Likewise.
17661 * gfortran.dg/select_type_39.f03: Likewise.
17662 * gfortran.dg/select_type_4.f90: Likewise.
17663 * gfortran.dg/select_type_5.f03: Likewise.
17664 * gfortran.dg/select_type_6.f03: Likewise.
17665 * gfortran.dg/select_type_7.f03: Likewise.
17666 * gfortran.dg/select_type_8.f03: Likewise.
17667 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17668 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17669 * gfortran.dg/selected_kind_1.f90: Likewise.
17670 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17671 * gfortran.dg/shape_2.f90: Likewise.
17672 * gfortran.dg/shape_4.f90: Likewise.
17673 * gfortran.dg/shape_5.f90: Likewise.
17674 * gfortran.dg/shape_7.f90: Likewise.
17675 * gfortran.dg/shape_8.f90: Likewise.
17676 * gfortran.dg/shape_9.f90: Likewise.
17677 * gfortran.dg/shift-kind_2.f90: Likewise.
17678 * gfortran.dg/shiftalr_1.F90: Likewise.
17679 * gfortran.dg/shiftalr_2.F90: Likewise.
17680 * gfortran.dg/simpleif_1.f90: Likewise.
17681 * gfortran.dg/simplify_argN_1.f90: Likewise.
17682 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17683 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17684 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17685 * gfortran.dg/simplify_modulo.f90: Likewise.
17686 * gfortran.dg/single_char_string.f90: Likewise.
17687 * gfortran.dg/size_dim.f90: Likewise.
17688 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17689 * gfortran.dg/sizeof.f90: Likewise.
17690 * gfortran.dg/sizeof_4.f90: Likewise.
17691 * gfortran.dg/slash_1.f90: Likewise.
17692 * gfortran.dg/sms-1.f90: Likewise.
17693 * gfortran.dg/sms-2.f90: Likewise.
17694 * gfortran.dg/spec_expr_7.f90: Likewise.
17695 * gfortran.dg/specifics_1.f90: Likewise.
17696 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17697 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17698 * gfortran.dg/spread_init_expr.f03: Likewise.
17699 * gfortran.dg/spread_scalar_source.f90: Likewise.
17700 * gfortran.dg/spread_shape_1.f90: Likewise.
17701 * gfortran.dg/stat_1.f90: Likewise.
17702 * gfortran.dg/stat_2.f90: Likewise.
17703 * gfortran.dg/stfunc_1.f90: Likewise.
17704 * gfortran.dg/stfunc_4.f90: Likewise.
17705 * gfortran.dg/stfunc_6.f90: Likewise.
17706 * gfortran.dg/storage_size_1.f08: Likewise.
17707 * gfortran.dg/storage_size_3.f08: Likewise.
17708 * gfortran.dg/storage_size_4.f90: Likewise.
17709 * gfortran.dg/streamio_1.f90: Likewise.
17710 * gfortran.dg/streamio_10.f90: Likewise.
17711 * gfortran.dg/streamio_11.f90: Likewise.
17712 * gfortran.dg/streamio_12.f90: Likewise.
17713 * gfortran.dg/streamio_13.f90: Likewise.
17714 * gfortran.dg/streamio_14.f90: Likewise.
17715 * gfortran.dg/streamio_15.f90: Likewise.
17716 * gfortran.dg/streamio_16.f90: Likewise.
17717 * gfortran.dg/streamio_17.f90: Likewise.
17718 * gfortran.dg/streamio_2.f90: Likewise.
17719 * gfortran.dg/streamio_3.f90: Likewise.
17720 * gfortran.dg/streamio_4.f90: Likewise.
17721 * gfortran.dg/streamio_5.f90: Likewise.
17722 * gfortran.dg/streamio_6.f90: Likewise.
17723 * gfortran.dg/streamio_7.f90: Likewise.
17724 * gfortran.dg/streamio_8.f90: Likewise.
17725 * gfortran.dg/streamio_9.f90: Likewise.
17726 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17727 * gfortran.dg/string_4.f90: Likewise.
17728 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17729 * gfortran.dg/string_assign_2.f90: Likewise.
17730 * gfortran.dg/string_compare_1.f90: Likewise.
17731 * gfortran.dg/string_compare_2.f90: Likewise.
17732 * gfortran.dg/string_compare_3.f90: Likewise.
17733 * gfortran.dg/string_ctor_1.f90: Likewise.
17734 * gfortran.dg/string_length_1.f90: Likewise.
17735 * gfortran.dg/string_length_2.f90: Likewise.
17736 * gfortran.dg/string_length_3.f90: Likewise.
17737 * gfortran.dg/string_length_4.f90: Likewise.
17738 * gfortran.dg/string_null_compare_1.f: Likewise.
17739 * gfortran.dg/string_pad_trunc.f90: Likewise.
17740 * gfortran.dg/structure_constructor_1.f03: Likewise.
17741 * gfortran.dg/structure_constructor_11.f90: Likewise.
17742 * gfortran.dg/structure_constructor_13.f03: Likewise.
17743 * gfortran.dg/structure_constructor_2.f03: Likewise.
17744 * gfortran.dg/structure_constructor_5.f03: Likewise.
17745 * gfortran.dg/submodule_1.f08: Likewise.
17746 * gfortran.dg/submodule_11.f08: Likewise.
17747 * gfortran.dg/submodule_14.f08: Likewise.
17748 * gfortran.dg/submodule_15.f08: Likewise.
17749 * gfortran.dg/submodule_17.f08: Likewise.
17750 * gfortran.dg/submodule_18.f08: Likewise.
17751 * gfortran.dg/submodule_19.f08: Likewise.
17752 * gfortran.dg/submodule_2.f08: Likewise.
17753 * gfortran.dg/submodule_27.f08: Likewise.
17754 * gfortran.dg/submodule_28.f08: Likewise.
17755 * gfortran.dg/submodule_29.f08: Likewise.
17756 * gfortran.dg/submodule_30.f08: Likewise.
17757 * gfortran.dg/submodule_6.f08: Likewise.
17758 * gfortran.dg/submodule_7.f08: Likewise.
17759 * gfortran.dg/submodule_8.f08: Likewise.
17760 * gfortran.dg/subnormal_1.f90: Likewise.
17761 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17762 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17763 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17764 * gfortran.dg/substr_2.f: Likewise.
17765 * gfortran.dg/substr_3.f: Likewise.
17766 * gfortran.dg/substr_4.f: Likewise.
17767 * gfortran.dg/substr_5.f90: Likewise.
17768 * gfortran.dg/substr_6.f90: Likewise.
17769 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17770 * gfortran.dg/sum_init_expr.f03: Likewise.
17771 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17772 * gfortran.dg/system_clock_3.f08: Likewise.
17773 * gfortran.dg/t_editing.f: Likewise.
17774 * gfortran.dg/team_change_1.f90: Likewise.
17775 * gfortran.dg/team_end_1.f90: Likewise.
17776 * gfortran.dg/team_number_1.f90: Likewise.
17777 * gfortran.dg/temporary_1.f90: Likewise.
17778 * gfortran.dg/test_com_block.f90: Likewise.
17779 * gfortran.dg/test_only_clause.f90: Likewise.
17780 * gfortran.dg/tiny_1.f90: Likewise.
17781 * gfortran.dg/tiny_2.f90: Likewise.
17782 * gfortran.dg/tl_editing.f90: Likewise.
17783 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17784 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17785 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17786 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17787 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17788 * gfortran.dg/transfer_class_2.f90: Likewise.
17789 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17790 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17791 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17792 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17793 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17794 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17795 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17796 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17797 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17798 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17799 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17800 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17801 * gfortran.dg/transpose_1.f90: Likewise.
17802 * gfortran.dg/transpose_3.f03: Likewise.
17803 * gfortran.dg/transpose_4.f90: Likewise.
17804 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17805 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17806 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17807 * gfortran.dg/trim_1.f90: Likewise.
17808 * gfortran.dg/trim_optimize_1.f90: Likewise.
17809 * gfortran.dg/trim_optimize_2.f90: Likewise.
17810 * gfortran.dg/trim_optimize_3.f90: Likewise.
17811 * gfortran.dg/trim_optimize_4.f90: Likewise.
17812 * gfortran.dg/trim_optimize_5.f90: Likewise.
17813 * gfortran.dg/trim_optimize_6.f90: Likewise.
17814 * gfortran.dg/trim_optimize_7.f90: Likewise.
17815 * gfortran.dg/trim_optimize_8.f90: Likewise.
17816 * gfortran.dg/type_to_class_1.f03: Likewise.
17817 * gfortran.dg/type_to_class_2.f03: Likewise.
17818 * gfortran.dg/type_to_class_3.f03: Likewise.
17819 * gfortran.dg/type_to_class_4.f03: Likewise.
17820 * gfortran.dg/type_to_class_5.f03: Likewise.
17821 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17822 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17823 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17824 * gfortran.dg/typebound_call_1.f03: Likewise.
17825 * gfortran.dg/typebound_call_13.f03: Likewise.
17826 * gfortran.dg/typebound_call_18.f03: Likewise.
17827 * gfortran.dg/typebound_call_19.f03: Likewise.
17828 * gfortran.dg/typebound_call_2.f03: Likewise.
17829 * gfortran.dg/typebound_call_20.f03: Likewise.
17830 * gfortran.dg/typebound_call_3.f03: Likewise.
17831 * gfortran.dg/typebound_generic_5.f03: Likewise.
17832 * gfortran.dg/typebound_generic_6.f03: Likewise.
17833 * gfortran.dg/typebound_generic_9.f03: Likewise.
17834 * gfortran.dg/typebound_operator_12.f03: Likewise.
17835 * gfortran.dg/typebound_operator_13.f03: Likewise.
17836 * gfortran.dg/typebound_operator_15.f90: Likewise.
17837 * gfortran.dg/typebound_operator_20.f90: Likewise.
17838 * gfortran.dg/typebound_operator_3.f03: Likewise.
17839 * gfortran.dg/typebound_operator_6.f03: Likewise.
17840 * gfortran.dg/typebound_operator_7.f03: Likewise.
17841 * gfortran.dg/typebound_operator_8.f03: Likewise.
17842 * gfortran.dg/typebound_operator_9.f03: Likewise.
17843 * gfortran.dg/typebound_proc_19.f90: Likewise.
17844 * gfortran.dg/typebound_proc_20.f90: Likewise.
17845 * gfortran.dg/typebound_proc_23.f90: Likewise.
17846 * gfortran.dg/typebound_proc_27.f03: Likewise.
17847 * gfortran.dg/typebound_proc_35.f90: Likewise.
17848 * gfortran.dg/typebound_proc_36.f90: Likewise.
17849 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17850 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17851 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17852 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17853 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17854 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17855 * gfortran.dg/unf_short_record_1.f90: Likewise.
17856 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17857 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17858 * gfortran.dg/unit_1.f90: Likewise.
17859 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17860 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17861 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17862 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17863 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17864 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17865 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17866 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17867 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17868 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17869 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17870 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17871 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17872 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17873 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17874 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17875 * gfortran.dg/unpack_init_expr.f03: Likewise.
17876 * gfortran.dg/use_10.f90: Likewise.
17877 * gfortran.dg/use_11.f90: Likewise.
17878 * gfortran.dg/use_13.f90: Likewise.
17879 * gfortran.dg/use_24.f90: Likewise.
17880 * gfortran.dg/use_27.f90: Likewise.
17881 * gfortran.dg/use_5.f90: Likewise.
17882 * gfortran.dg/use_allocated_1.f90: Likewise.
17883 * gfortran.dg/use_only_1.f90: Likewise.
17884 * gfortran.dg/use_only_4.f90: Likewise.
17885 * gfortran.dg/use_rename_2.f90: Likewise.
17886 * gfortran.dg/use_rename_4.f90: Likewise.
17887 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17888 * gfortran.dg/used_interface_ref.f90: Likewise.
17889 * gfortran.dg/used_types_5.f90: Likewise.
17890 * gfortran.dg/utf8_1.f03: Likewise.
17891 * gfortran.dg/utf8_2.f03: Likewise.
17892 * gfortran.dg/value_1.f90: Likewise.
17893 * gfortran.dg/value_2.f90: Likewise.
17894 * gfortran.dg/value_4.f90: Likewise.
17895 * gfortran.dg/value_6.f03: Likewise.
17896 * gfortran.dg/value_7.f03: Likewise.
17897 * gfortran.dg/value_test.f90: Likewise.
17898 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17899 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17900 * gfortran.dg/vect/pr60510.f: Likewise.
17901 * gfortran.dg/vect/pr69882.f90: Likewise.
17902 * gfortran.dg/vect/pr69980.f90: Likewise.
17903 * gfortran.dg/vect/vect-5.f90: Likewise.
17904 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17905 * gfortran.dg/vector_subscript_1.f90: Likewise.
17906 * gfortran.dg/vector_subscript_2.f90: Likewise.
17907 * gfortran.dg/vector_subscript_3.f90: Likewise.
17908 * gfortran.dg/vector_subscript_5.f90: Likewise.
17909 * gfortran.dg/verify_2.f90: Likewise.
17910 * gfortran.dg/volatile10.f90: Likewise.
17911 * gfortran.dg/where_1.f90: Likewise.
17912 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17913 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17914 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17915 * gfortran.dg/whole_file_13.f90: Likewise.
17916 * gfortran.dg/whole_file_2.f90: Likewise.
17917 * gfortran.dg/widechar_2.f90: Likewise.
17918 * gfortran.dg/widechar_4.f90: Likewise.
17919 * gfortran.dg/widechar_5.f90: Likewise.
17920 * gfortran.dg/widechar_6.f90: Likewise.
17921 * gfortran.dg/widechar_8.f90: Likewise.
17922 * gfortran.dg/widechar_IO_1.f90: Likewise.
17923 * gfortran.dg/widechar_IO_2.f90: Likewise.
17924 * gfortran.dg/widechar_IO_3.f90: Likewise.
17925 * gfortran.dg/widechar_IO_4.f90: Likewise.
17926 * gfortran.dg/widechar_compare_1.f90: Likewise.
17927 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17928 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17929 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17930 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17931 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17932 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17933 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17934 * gfortran.dg/widechar_select_1.f90: Likewise.
17935 * gfortran.dg/winapi.f90: Likewise.
17936 * gfortran.dg/write_0_pe_format.f90: Likewise.
17937 * gfortran.dg/write_back.f: Likewise.
17938 * gfortran.dg/write_check3.f90: Likewise.
17939 * gfortran.dg/write_direct_eor.f90: Likewise.
17940 * gfortran.dg/write_padding.f90: Likewise.
17941 * gfortran.dg/write_recursive.f90: Likewise.
17942 * gfortran.dg/write_rewind_1.f: Likewise.
17943 * gfortran.dg/write_rewind_2.f: Likewise.
17944 * gfortran.dg/write_zero_array.f90: Likewise.
17945 * gfortran.dg/x_slash_1.f: Likewise.
17946 * gfortran.dg/x_slash_2.f: Likewise.
17947 * gfortran.dg/zero_array_components_1.f90: Likewise.
17948 * gfortran.dg/zero_length_1.f90: Likewise.
17949 * gfortran.dg/zero_length_2.f90: Likewise.
17950 * gfortran.dg/zero_sized_1.f90: Likewise.
17951 * gfortran.dg/zero_sized_3.f90: Likewise.
17952 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17953 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17954 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17955 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17956 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17957 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17958 * gfortran.fortran-torture/execute/args.f90: Likewise.
17959 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17960 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17961 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17962 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17963 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17964 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17965 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17966 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17967 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17968 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17969 * gfortran.fortran-torture/execute/common.f90: Likewise.
17970 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17971 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17972 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17973 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17974 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17975 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17976 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17977 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17978 * gfortran.fortran-torture/execute/data.f90: Likewise.
17979 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17980 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17981 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17982 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17983 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17984 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17985 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17986 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17987 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17988 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17989 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17990 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17991 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17992 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17993 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17994 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17995 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17996 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17997 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17998 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17999 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
18000 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
18001 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
18002 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
18003 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
18004 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
18005 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
18006 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
18007 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
18008 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
18009 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
18010 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
18011 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
18012 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
18013 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
18014 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
18015 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
18016 * gfortran.fortran-torture/execute/forall.f90: Likewise.
18017 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
18018 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
18019 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
18020 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
18021 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
18022 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
18023 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
18024 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
18025 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
18026 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
18027 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
18028 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
18029 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
18030 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
18031 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
18032 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
18033 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
18034 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
18035 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
18036 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
18037 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
18038 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
18039 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
18040 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
18041 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
18042 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
18043 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
18044 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
18045 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18046 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
18047 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
18048 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
18049 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
18050 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
18051 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
18052 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
18053 Likewise.
18054 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
18055 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
18056 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
18057 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
18058 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
18059 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
18060 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
18061 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18062 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
18063 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
18064 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
18065 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18066 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
18067 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
18068 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
18069 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
18070 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
18071 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18072 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
18073 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18074 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
18075 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
18076 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
18077 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
18078 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
18079 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
18080 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
18081 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
18082 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18083 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
18084 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
18085 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
18086 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
18087 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
18088 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
18089 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
18090 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
18091 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
18092 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
18093 * gfortran.fortran-torture/execute/math.f90: Likewise.
18094 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
18095 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
18096 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
18097 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
18098 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
18099 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
18100 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
18101 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
18102 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
18103 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
18104 * gfortran.fortran-torture/execute/power.f90: Likewise.
18105 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
18106 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
18107 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18108 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
18109 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
18110 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
18111 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
18112 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
18113 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
18114 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
18115 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
18116 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
18117 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
18118 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
18119 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
18120 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
18121 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
18122 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
18123 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
18124 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
18125 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
18126 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
18127 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
18128 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
18129 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
18130 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
18131 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
18132 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
18133 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
18134 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
18135 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
18136 * gfortran.fortran-torture/execute/straret.f90: Likewise.
18137 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18138 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18139 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18140 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18141 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18142 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18143 * gfortran.fortran-torture/execute/string.f90: Likewise.
18144 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
18145 * gfortran.fortran-torture/execute/strret.f90: Likewise.
18146 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18147 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18148 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18149 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18150 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18151 * gfortran.fortran-torture/execute/userop.f90: Likewise.
18152 * gfortran.fortran-torture/execute/where17.f90: Likewise.
18153 * gfortran.fortran-torture/execute/where18.f90: Likewise.
18154 * gfortran.fortran-torture/execute/where19.f90: Likewise.
18155 * gfortran.fortran-torture/execute/where20.f90: Likewise.
18156 * gfortran.fortran-torture/execute/where21.f90: Likewise.
18157 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
18158 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
18159 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18160 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18161 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18162 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18163 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
18164 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
18165 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
18166 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
18167 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
18168 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
18169 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
18170 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18171 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18172 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18173 * gfortran.dg/inline_transpose_1.f90: Likewise.
18174
18175 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
18176
18177 PR fortran/84115
18178 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
18179 change to dg-run.
18180
18181 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
18182
18183 PR ada/84277
18184 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18185 * gnat.dg/dispatch1.adb: Rename into...
18186 * gnat.dg/disp1.adb: ...this.
18187 * gnat.dg/dispatch1_p.ads: Rename into...
18188 * gnat.dg/disp1_pkg.ads: ...this.
18189 * gnat.dg/disp2.adb: Rename into...
18190 * gnat.dg/dispatch2.adb: ...this.
18191 * gnat.dg/dispatch2_p.ads: Rename into...
18192 * gnat.dg/disp2_pkg.ads: ...this.
18193 * gnat.dg/dispatch2_p.adb: Rename into...
18194 * gnat.dg/disp2_pkg.adb: this.
18195 * gnat.dg/generic_dispatch.adb: Rename into...
18196 * gnat.dg/generic_disp.adb: this.
18197 * gnat.dg/generic_dispatch_p.ads: Rename into...
18198 * gnat.dg/generic_disp_pkg.ads: ...this.
18199 * gnat.dg/generic_dispatch_p.adb: Rename into...
18200 * gnat.dg/generic_disp_pkg.adb: ...this.
18201 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18202 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18203 * gnat.dg/object_overflow1.adb: Tweak index.
18204 * gnat.dg/object_overflow2.adb: Likewise.
18205 * gnat.dg/object_overflow3.adb: Likewise.
18206 * gnat.dg/object_overflow4.adb: Likewise.
18207 * gnat.dg/object_overflow5.adb: Likewise.
18208
18209 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18210
18211 PR ipa/84425
18212 * gcc.c-torture/compile/pr84425.c: New test.
18213
18214 2018-02-16 Marek Polacek <polacek@redhat.com>
18215 Jakub Jelinek <jakub@redhat.com>
18216
18217 PR c++/84192
18218 * g++.dg/cpp1y/constexpr-84192.C: New test.
18219
18220 2018-02-16 Martin Sebor <msebor@redhat.com>
18221
18222 PR c++/79064
18223 * g++.dg/overload15.C: New test.
18224
18225 2018-02-16 Yury Gribov <tetra2005@gmail.com>
18226
18227 PR target/81535
18228 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18229 * gcc.dg/pr56727-2.c: Ditto.
18230 * gcc.target/powerpc/pr79439.c: Renamed to...
18231 * gcc.target/powerpc/pr79439-1.c: ...this.
18232 * gcc.target/powerpc/pr79439-2.c: New test.
18233 * gcc.target/powerpc/pr79439-3.c: New test.
18234
18235 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
18236
18237 target/pr84371
18238 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18239 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18240 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18241 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18242 * gcc.target/powerpc/builtins-3.c: Same.
18243
18244 2018-02-16 Nathan Sidwell <nathan@acm.org>
18245
18246 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18247
18248 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
18249
18250 PR rtl-optimization/70023
18251 * gcc.target/i386/pr70023.c: New.
18252
18253 2018-02-16 Carl Love <cel@us.ibm.com>
18254
18255 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18256 tests.
18257 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18258 tests.
18259
18260 2018-02-16 Carl Love <cel@us.ibm.com>
18261
18262 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18263 for the ABI definitions for vec_extract4b and vec_insert4b.
18264
18265 2018-02-16 Nathan Sidwell <nathan@acm.org>
18266
18267 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18268 * g++.old-deja/g++.mike/net43.C: Likewise.
18269
18270 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
18271
18272 PR c++/82468
18273 * g++.dg/cpp1z/class-deduction48.C: New.
18274
18275 2018-02-16 Nathan Sidwell <nathan@acm.org>
18276
18277 PR c++/84375
18278 * g++.dg/lookup/pr84375.C: New.
18279
18280 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18281
18282 PR target/83831
18283 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18284
18285 2018-02-16 Richard Biener <rguenther@suse.de>
18286
18287 PR tree-optimization/84417
18288 * gcc.dg/torture/pr84417.c: New testcase.
18289
18290 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18291
18292 PR target/84272
18293 * g++.dg/opt/pr84272.C: New test.
18294
18295 PR rtl-optimization/83723
18296 * gcc.dg/pr83723.c: New test.
18297
18298 2018-02-16 Richard Biener <rguenther@suse.de>
18299
18300 PR tree-optimization/84399
18301 * gcc.dg/graphite/pr84399.c: New testcase.
18302
18303 2018-02-16 Richard Biener <rguenther@suse.de>
18304
18305 PR tree-optimization/84190
18306 * g++.dg/torture/pr84190.C: New testcase.
18307
18308 2018-02-15 Martin Sebor <msebor@redhat.com>
18309
18310 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18311 directives.
18312
18313 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18314
18315 PR fortran/84409
18316 * gfortran.dg/dtio_21.f03: Add an error message.
18317 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18318
18319 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18320
18321 PR fortran/84381
18322 * gfortran.dg/stop_shouldfail.f90: New test.
18323
18324 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18325
18326 PR c++/84330
18327 * g++.dg/concepts/pr84330.C: New.
18328
18329 2018-02-15 Tom de Vries <tom@codesourcery.com>
18330
18331 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18332
18333 2018-02-15 Tom de Vries <tom@codesourcery.com>
18334
18335 * gcc.c-torture/compile/pr84136.c: Require effective target
18336 indirect_jumps.
18337
18338 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18339
18340 PR tree-optimization/84383
18341 * gcc.c-torture/compile/pr84383.c: New test.
18342
18343 PR tree-optimization/84334
18344 * gcc.dg/pr84334.c: New test.
18345
18346 2018-02-14 Carl Love <cel@us.ibm.com>
18347
18348 * gcc.target/powerpc/builtins-4-int128-runnable.c
18349 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18350 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18351
18352 2018-02-14 Martin Sebor <msebor@redhat.com>
18353
18354 PR tree-optimization/83698
18355 * gcc.dg/Wrestrict-7.c: New test.
18356 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18357 * gcc.target/i386/chkp-stropt-17.c: Same.
18358
18359 2018-02-14 Martin Sebor <msebor@redhat.com>
18360
18361 PR c/84108
18362 * gcc.dg/Wattributes-8.c: New test.
18363
18364 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18365
18366 PR fortran/84385
18367 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18368 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18369 * gfortran.dg/select_type_1.f03: Extend test case.
18370
18371 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18372
18373 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18374 (dg-options): Use -O2 -msse2 -mno-sse3.
18375
18376 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18377
18378 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18379 this test case still works ok.
18380 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18381 * gcc.dg/vmx/insert-be-order.c: Likewise.
18382 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18383 * gcc.dg/vmx/ld-be-order.c: Likewise.
18384 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18385 * gcc.dg/vmx/lde-be-order.c: Likewise.
18386 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18387 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18388 * gcc.dg/vmx/merge-be-order.c: Likewise.
18389 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18390 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18391 * gcc.dg/vmx/pack-be-order.c: Likewise.
18392 * gcc.dg/vmx/perm-be-order.c: Likewise.
18393 * gcc.dg/vmx/splat-be-order.c: Likewise.
18394 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18395 * gcc.dg/vmx/st-be-order.c: Likewise.
18396 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18397 * gcc.dg/vmx/ste-be-order.c: Likewise.
18398 * gcc.dg/vmx/stl-be-order.c: Likewise.
18399 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18400 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18401 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18402 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18403 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18404
18405 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18406
18407 PR c++/84350
18408 * g++.dg/cpp0x/auto49.C: New.
18409
18410 2018-02-14 Nathan Sidwell <nathan@acm.org>
18411
18412 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18413
18414 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18415
18416 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18417 * gcc.target/powerpc/le-altivec-consts.c: Same.
18418
18419 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18420
18421 PR target/84220
18422 * gcc.target/powerpc/pr84220-sld.c: New test.
18423 * gcc.target/powerpc/pr84220-sld2.c: New test.
18424 * gcc.target/powerpc/pr84220-sldw.c: New test.
18425 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18426 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18427
18428 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18429
18430 PR target/84239
18431 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18432 _inc_ssp intrinsics.
18433 * gcc.target/i386/cet-intrin-4.c: Likewise.
18434 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18435 __builtin_ia32_rdssp[d|q].
18436
18437 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18438
18439 PR tree-optimization/84357
18440 * gcc.dg/vect/pr84357.c: New test.
18441
18442 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18443
18444 PR target/83831
18445 * gcc.target/rx/pr83831.c: New tests.
18446
18447 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18448
18449 PR target/79242
18450 * gcc.target/msp430/pr79242.c: New test.
18451
18452 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18453
18454 PR target/84372
18455 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18456 with -mcpu=power9.
18457
18458 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18459
18460 PR target/84279
18461 * g++.dg/pr84279.C: New test.
18462
18463 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18464
18465 PR rtl-optimization/84169
18466 * gcc.c-torture/execute/pr84169.c: New.
18467
18468 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18469
18470 PR target/84370
18471 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18472
18473 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18474
18475 PR target/84365
18476 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18477 with -mcpu=power9.
18478
18479 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18480
18481 PR c++/84364
18482 * g++.dg/warn/effc4.C: New test.
18483
18484 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18485
18486 PR c++/84333
18487 * g++.dg/template/sizeof16.C: New.
18488 * g++.dg/template/sizeof17.C: Likewise.
18489
18490 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18491
18492 PR fortran/84313
18493 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18494 add necessary compiler options.
18495 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18496
18497 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18498
18499 PR c/82210
18500 * gcc.c-torture/execute/pr82210.c: New test.
18501
18502 PR middle-end/84309
18503 * gcc.dg/pr84309-2.c: New test.
18504
18505 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18506
18507 PR tree-optimization/84321
18508 * gcc.dg/pr84321.c: New test.
18509
18510 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18511
18512 PR target/84359
18513 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18514
18515 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18516
18517 PR sanitizer/84340
18518 * gcc.dg/asan/pr84307.c: Remove test.
18519
18520 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18521
18522 * gcc.target/rl78/test_auto_vector.c: New test.
18523
18524 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18525
18526 PR c/84305
18527 * gcc.c-torture/compile/pr84305.c: New test.
18528
18529 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18530
18531 PR target/84335
18532 * gcc.target/i386/pr84335.c: New test.
18533
18534 PR tree-optimization/84339
18535 * gcc.c-torture/execute/pr84339.c: New test.
18536
18537 PR middle-end/84309
18538 * gcc.dg/pr84309.c: New test.
18539 * gcc.target/i386/pr84309.c: New test.
18540
18541 PR target/84336
18542 * gcc.target/i386/pr84336.c: New test.
18543
18544 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18545
18546 PR c++/84341
18547 * c-c++-common/gomp/pr84341.c: New test.
18548
18549 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18550
18551 PR fortran/68746
18552 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18553
18554 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18555
18556 PR fortran/68746
18557 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18558 of zero for read.
18559
18560 2018-02-12 Jeff Law <law@redhat.com>
18561
18562 * gcc.c-torture/compile/reg-args-size.c: New test.
18563
18564 2018-02-12 Carl Love <cel@us.ibm.com>
18565
18566 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18567 uint128 tests to new testfile.
18568 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18569 int128 and uint128 tests.
18570 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18571 list of torture tests.
18572
18573 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18574
18575 PR fortran/84273
18576 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18577 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18578
18579 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18580
18581 PR target/82641
18582 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18583
18584 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18585
18586 PR sanitizer/84307
18587 * gcc.dg/asan/pr84307.c: New test.
18588
18589 2018-02-12 Nathan Sidwell <nathan@acm.org>
18590
18591 * g++.dg/parse/pr84263.C: New.
18592
18593 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18594
18595 PR c++/79626
18596 * g++.dg/template/crash129.C: New.
18597
18598 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18599
18600 PR target/83828
18601 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18602 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18603 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18604 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18605 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18606
18607 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18608
18609 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18610 _mm_maskz_scalef_round_sd): Test new intrinsics.
18611 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18612 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18613 intrinsics.
18614 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18615 _mm_maskz_scalef_round_ss): Test new intrinsics.
18616 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18617 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18618 intrinsics.
18619 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18620 __builtin_ia32_scalefss_round): Remove builtin.
18621 (__builtin_ia32_scalefsd_mask_round,
18622 __builtin_ia32_scalefss_mask_round): Test new builtin.
18623 * gcc.target/i386/sse-13.c: Ditto.
18624 * gcc.target/i386/sse-23.c: Ditto.
18625
18626 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18627
18628 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18629 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18630 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18631 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18632 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18633 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18634 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18635 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
18636 intrinsics.
18637 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18638 (__builtin_ia32_sqrtss_round): Remove builtins.
18639 (__builtin_ia32_sqrtsd_mask_round)
18640 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18641 * gcc.target/i386/sse-13.c: Ditto.
18642 * gcc.target/i386/sse-23.c: Ditto.
18643
18644 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18645
18646 PR fortran/35299
18647 * gfortran.dg/statement_function_3.f: New test.
18648
18649 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18650
18651 PR fortran/54223
18652 PR fortran/84276
18653 * gfortran.dg/statement_function_1.f90: New test.
18654 * gfortran.dg/statement_function_2.f90: New test.
18655
18656 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18657
18658 PR fortran/84074
18659 * gfortran.dg/type_to_class_5.f03: New test.
18660
18661 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18662
18663 PR fortran/56691
18664 * gfortran.dg/type_to_class_4.f03: New test.
18665
18666 2018-02-10 Alan Modra <amodra@gmail.com>
18667
18668 PR target/84300
18669 * gcc.dg/pr84300.c: New.
18670
18671 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18672
18673 PR sanitizer/83987
18674 * g++.dg/ubsan/pr83987-2.C: New test.
18675
18676 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18677
18678 * gcc.target/rx/movsicc.c: New test.
18679
18680 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18681
18682 PR target/83926
18683 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18684 message.
18685
18686 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18687
18688 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18689 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18690
18691 2018-02-09 Nathan Sidwell <nathan@acm.org>
18692
18693 PR c/84293
18694 * c-c++-common/pr84293.h: New.
18695 * c-c++-common/pr84293.c: New.
18696
18697 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18698
18699 PR rtl-optimization/57193
18700 * gcc.target/i386/pr57193.c: New.
18701
18702 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18703
18704 PR target/84226
18705 * gcc.target/powerpc/pr84226.c: New test.
18706
18707 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18708
18709 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18710 from this to...
18711 <vclzd>: ...this.
18712
18713 2018-02-09 Martin Sebor <msebor@redhat.com>
18714
18715 PR lto/84212
18716 * gcc.dg/lto/pr84212_0.c: New test file.
18717 * gcc.dg/lto/pr84212_1.c: Same.
18718
18719 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18720
18721 PR target/83926
18722 * gcc.target/powerpc/pr83926.c: New test.
18723 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18724 message. Fix test for running in 32-bit mode.
18725
18726 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18727
18728 PR target/82641
18729 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18730
18731 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18732
18733 PR target/PR84295
18734 * gcc.target/s390/pr84295.c: New test.
18735
18736 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18737
18738 PR c++/77522
18739 * g++.dg/cpp1y/lambda-init16.C: New.
18740
18741 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18742
18743 * gnat.dg/sso8.adb: New test.
18744 * gnat.dg/sso8_pkg.ads: New helper.
18745
18746 2018-02-09 Richard Biener <rguenther@suse.de>
18747
18748 PR tree-optimization/84278
18749 * gcc.target/i386/pr84278.c: Adjust regex.
18750
18751 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18752
18753 PR tree-optimization/84232
18754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18755
18756 PR debug/84252
18757 * gcc.target/aarch64/pr84252.c: New test.
18758
18759 PR middle-end/84237
18760 * gcc.dg/pr84237.c: New test.
18761
18762 2018-02-09 Marek Polacek <polacek@redhat.com>
18763 Jakub Jelinek <jakub@redhat.com>
18764
18765 PR c++/83659
18766 * g++.dg/torture/pr83659.C: New test.
18767
18768 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18769
18770 PR tree-optimization/84136
18771 * gcc.c-torture/compile/pr84136.c: New test.
18772
18773 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18774
18775 PR target/83008
18776 * gcc.target/i386/pr83008.c: New test.
18777
18778 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18779
18780 PR target/81143
18781 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18782
18783 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18784
18785 PR c++/83806
18786 * g++.dg/warn/Wunused-parm-11.C: New.
18787
18788 2018-02-08 Marek Polacek <polacek@redhat.com>
18789
18790 PR tree-optimization/84238
18791 * gcc.dg/Wstringop-overflow-3.c: New test.
18792
18793 2018-02-08 Nathan Sidwell <nathan@acm.org>
18794
18795 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18796
18797 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18798
18799 PR tree-optimization/84265
18800 * gcc.dg/vect/pr84265.c: New test.
18801
18802 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18803
18804 PR tree-optimization/81635
18805 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18806 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18807
18808 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18809
18810 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18811 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18812 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18813 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18814 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18815 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18816 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18817 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18818 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18819 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18820 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18821 * gcc.target/s390/nobp-return-attr-all.c: New test.
18822 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18823 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18824 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18825 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18826 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18827 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18828 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18829 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18830 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18831 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18832 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18833 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18834 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18835 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18836
18837 2018-02-08 Richard Biener <rguenther@suse.de>
18838
18839 PR tree-optimization/84233
18840 * g++.dg/torture/pr84233.C: New testcase.
18841
18842 2018-02-08 Richard Biener <rguenther@suse.de>
18843
18844 PR tree-optimization/84278
18845 * gcc.target/i386/pr84278.c: New testcase.
18846
18847 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18848
18849 PR rtl-optimization/84068
18850 PR rtl-optimization/83459
18851 * gcc.dg/pr84068.c: New test.
18852
18853 2018-02-08 Richard Biener <rguenther@suse.de>
18854
18855 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18856 loop vectorization to happen.
18857
18858 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18859
18860 PR c++/83204
18861 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18862
18863 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18864
18865 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18866
18867 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18868
18869 PR target/84154
18870 * gcc.target/powerpc/pr84154-1.c: New tests.
18871 * gcc.target/powerpc/pr84154-2.c: Likewise.
18872 * gcc.target/powerpc/pr84154-3.c: Likewise.
18873
18874 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18875
18876 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18877
18878 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18879
18880 PR c++/84082
18881 * g++.dg/template/incomplete11.C: New test.
18882 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18883
18884 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18885
18886 PR fortran/82994
18887 * gfortran.dg/deallocate_error_3.f90: New test.
18888 * gfortran.dg/deallocate_error_4.f90: New test.
18889
18890 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18891
18892 PR fortran/68560
18893 * gfortran.dg/shape_9.f90: New test.
18894
18895 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18896
18897 PR fortran/82049
18898 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18899
18900 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18901
18902 PR c++/81610
18903 PR c++/80567
18904 * g++.dg/spellcheck-reswords.C: New test case.
18905 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18906 suggestion of "if".
18907
18908 2018-02-07 Martin Liska <mliska@suse.cz>
18909
18910 PR c++/84059.
18911 * g++.dg/ext/mv26.C: New test.
18912
18913 2018-02-07 Tom de Vries <tom@codesourcery.com>
18914
18915 * gcc.dg/pr83844.c: Require effective target alloca.
18916
18917 2018-02-07 Tom de Vries <tom@codesourcery.com>
18918
18919 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18920
18921 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18922
18923 PR target/84243
18924 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18925 -fcf-protection=return.
18926
18927 2018-02-07 Tom de Vries <tom@codesourcery.com>
18928
18929 PR libgomp/84217
18930 * c-c++-common/goacc/pr84217.c: New test.
18931 * gfortran.dg/goacc/pr84217.f90: New test.
18932
18933 2018-02-07 Richard Biener <rguenther@suse.de>
18934
18935 PR tree-optimization/84204
18936 * gcc.dg/graphite/pr84204.c: New testcase.
18937
18938 PR tree-optimization/84205
18939 * gcc.dg/graphite/pr84205.c: New testcase.
18940
18941 PR tree-optimization/84223
18942 * gfortran.dg/graphite/pr84223.f90: New testcase.
18943
18944 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18945
18946 PR c++/71662
18947 * g++.dg/cpp0x/scoped_enum7.C: New.
18948
18949 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18950
18951 PR tree-optimization/83008
18952 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18953
18954 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18955
18956 PR tree-optimization/84235
18957 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18958
18959 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18960
18961 PR testsuite/84243
18962 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18963 targets.
18964 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18965
18966 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18967
18968 PR target/84146
18969 * gcc.target/i386/pr84146.c: New test.
18970
18971 2018-02-06 Michael Collison <michael.collison@arm.com>
18972
18973 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18974
18975 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18976
18977 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18978 warning for -mno-speculate-indirect-jumps.
18979 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18980 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18981 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18982 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18983 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18984 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18985
18986 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18987
18988 PR target/84145
18989 * c-c++-common/fcf-protection-1.c: Change a compared message.
18990 * c-c++-common/fcf-protection-2.c: Likewise.
18991 * c-c++-common/fcf-protection-3.c: Likewise.
18992 * c-c++-common/fcf-protection-5.c: Likewise.
18993 * c-c++-common/fcf-protection-6.c: New test.
18994 * c-c++-common/fcf-protection-7.c: Likewise.
18995
18996 2018-02-06 Marek Polacek <polacek@redhat.com>
18997
18998 PR tree-optimization/84228
18999 * c-c++-common/Wstringop-truncation-3.c: New test.
19000
19001 2018-02-06 Tamar Christina <tamar.christina@arm.com>
19002
19003 PR target/82641
19004 * gcc.target/arm/pragma_arch_switch_2.c: New.
19005
19006 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19007
19008 PR target/79975
19009 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
19010
19011 2018-02-05 Martin Sebor <msebor@redhat.com>
19012
19013 PR tree-optimization/83369
19014 * gcc.dg/Wnonnull.c: New test.
19015
19016 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
19017
19018 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
19019 argument and use dg-messages-by-file instead. Expect it to be
19020 an array rather than a dict.
19021 (lto-link-and-maybe-run): Remove messages_by_file argument and
19022 use an upvar for dg-messages-by-file. Update call to
19023 lto_handle_diagnostics.
19024 (lt-get-options): Treat dg-messages-by-file as an array
19025 rather than a dict.
19026 (lto-get-options-main): Likewise. Set the entry rather than appending.
19027 (lto-execute): Treat dg-messages-by-file as an array rather than
19028 a dict. Update call to lto-link-and-maybe-run.
19029
19030 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
19031
19032 PR c++/82782
19033 * g++.dg/cpp1z/inline-var4.C: New.
19034
19035 2018-02-05 Martin Liska <mliska@suse.cz>
19036
19037 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
19038 options.
19039 * c-c++-common/asan/pointer-compare-2.c: Likewise.
19040 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
19041 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
19042 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
19043 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
19044 * c-c++-common/asan/pointer-compare-3.c: New test.
19045
19046 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
19047
19048 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
19049 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
19050
19051 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
19052
19053 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
19054 _mm_maskz_range_sd, _mm_mask_range_round_sd,
19055 _mm_maskz_range_round_sd): Test new intrinsics.
19056 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
19057 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
19058 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
19059 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
19060 _mm_maskz_range_ss, _mm_mask_range_round_ss,
19061 _mm_maskz_range_round_ss): Test new intrinsics.
19062 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
19063 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
19064 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
19065 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
19066 __builtin_ia32_rangess128_round): Remove builtins.
19067 (__builtin_ia32_rangesd128_mask_round,
19068 __builtin_ia32_rangess128_mask_round): Test new builtins.
19069 * gcc.target/i386/sse-13.c: Ditto.
19070 * gcc.target/i386/sse-23.c: Ditto.
19071
19072 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
19073
19074 PR middle-end/79966
19075 * gfortran.dg/pr79966.f90: New testcase
19076
19077 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
19078
19079 PR fortran/84094
19080 * gfortran.dg/associate_23.f90: Fix invalid code.
19081 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
19082 * gfortran.dg/matmul_3.f90: Likewise.
19083 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
19084
19085 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
19086
19087 PR fortran/84115
19088 * gfortran.dg/associate_34.f90: New test.
19089 * gfortran.dg/associate_35.f90: New test.
19090
19091 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
19092
19093 PR fortran/84141
19094 PR fortran/84155
19095 * gfortran.dg/pr84155.f90: New test.
19096
19097 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
19098
19099 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
19100 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
19101
19102 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19103
19104 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
19105 dg-do run stanza.
19106
19107 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19108
19109 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
19110 requirement.
19111 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
19112 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
19113 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
19114
19115 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19116
19117 PR testsuite/52641
19118 * gcc.c-torture/execute/pr83362.c: Make work for int16.
19119 * gcc.dg/Wsign-conversion.c: Dito.
19120 * gcc.dg/attr-alloc_size-4.c: Dito.
19121 * gcc.dg/pr81020.c: Dito.
19122 * gcc.dg/pr81192.c: Dito.
19123 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
19124 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
19125 * gcc.dg/pr83844.c: Restrict to int32plus.
19126 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
19127 * gcc.dg/tree-ssa/ldist-25.c: Dito.
19128 * gcc.dg/tree-ssa/ldist-27.c: Dito.
19129 * gcc.dg/tree-ssa/ldist-28.c: Dito.
19130 * gcc.dg/tree-ssa/ldist-29.c: Dito.
19131 * gcc.dg/tree-ssa/ldist-30.c: Dito.
19132 * gcc.dg/tree-ssa/ldist-31.c: Dito.
19133 * gcc.dg/tree-ssa/ldist-32.c: Dito.
19134 * gcc.dg/tree-ssa/ldist-33.c: Dito.
19135 * gcc.dg/tree-ssa/ldist-34.c: Dito.
19136 * gcc.dg/tree-ssa/ldist-35.c: Dito.
19137 * gcc.dg/tree-ssa/ldist-36.c: Dito.
19138
19139 2018-02-02 Julia Koval <julia.koval@intel.com>
19140
19141 * gcc.target/i386/funcspec-56.inc: Handle new march.
19142 * g++.dg/ext/mv16.C: Ditto.
19143
19144 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19145
19146 * lib/target-supports.exp
19147 (check_effective_target_keeps_null_pointer_checks): No more
19148 special-case avr.
19149 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19150 * gcc.dg/ifcvt-4.c: Skip avr.
19151 * gcc.dg/pr53037-1.c: Dito.
19152 * gcc.dg/pr53037-2.c: Dito.
19153 * gcc.dg/pr53037-3.c: Dito.
19154 * gcc.dg/pr63387-2.c: Dito.
19155 * gcc.dg/pr63387.c: Dito.
19156 * gcc.dg/sancov/cmp0.c: Dito.
19157 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19158 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19159 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19160 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19161 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19162 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19163 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19164 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19165 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19166 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19167 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19168 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19169 * gcc.dg/tree-ssa/pr82059.c: Dito.
19170 * gcc.c-torture/execute/pr70460.c: Dito.
19171
19172 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19173
19174 PR testsuite/52641
19175 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19176 * gcc.c-torture/execute/20180112-1.c: Dito.
19177 * gcc.c-torture/execute/pr81503.c: Dito.
19178 * gcc.dg/store_merging_12.c: Dito.
19179 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19180 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19181 * gcc.dg/tree-ssa/pr80898.c: Dito.
19182 * gcc.dg/tree-ssa/pr82363.c: Dito.
19183 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19184 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19185 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19186 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19187 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
19188 * gcc.dg/tree-ssa/pr80803.c: Dito.
19189 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
19190 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
19191 * gcc.dg/tree-ssa/vrp114.c: Dito.
19192 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19193 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19194 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19195
19196 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19197
19198 PR target/84066
19199 * gcc.target/i386/cet-sjlj-6a.c: New test.
19200 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
19201
19202 2018-02-01 Marek Polacek <polacek@redhat.com>
19203
19204 PR c++/84125
19205 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
19206
19207 2018-01-30 Jeff Law <law@redhat.com>
19208
19209 PR target/84128
19210 * gcc.target/i386/pr84128.c: New test.
19211
19212 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
19213
19214 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19215 -fdelete-null-pointer-checks.
19216
19217 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
19218
19219 PR c++/83796
19220 * g++.dg/cpp0x/abstract-default1.C: New.
19221
19222 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19223
19224 PR tree-optimization/81635
19225 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19226 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19227
19228 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19229
19230 PR target/83370
19231 * gcc.target/aarch64/pr83370.c: New.
19232
19233 2018-02-01 Richard Biener <rguenther@suse.de>
19234
19235 * gcc.dg/graphite/pr35356-1.c: Adjust.
19236
19237 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19238
19239 PR testsuite/83846
19240 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19241 for ILP32.
19242 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19243 of hard-coding the choice.
19244 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19245 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19246 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
19247 memset call.
19248 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19249 stdint.h types.
19250 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19251 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19252 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19253 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19254 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19255 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19256 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19257 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19258 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19259 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19260 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19261 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19262 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19263 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19264 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19265 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19266 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19267 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19268 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19269 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19270 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19271 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19272 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19273 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19274 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19275 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19276 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19277 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19278 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19279 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19280 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19281 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19282 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19283 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19284 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19285 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19286 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19287 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19288 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19289 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19290 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19291 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19292 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19293 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19294 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19295 __builtin_popcountll rather than __builtin_popcountl.
19296
19297 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19298
19299 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19300 of LD1R[HWD] for multi-element constants on big-endian targets.
19301 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19302 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19303
19304 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19305
19306 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19307 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19308 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19309
19310 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19311
19312 PR tree-optimization/81661
19313 PR tree-optimization/84117
19314 * gcc.dg/pr81661.c: New test.
19315 * gfortran.dg/pr84117.f90: New test.
19316
19317 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19318
19319 PR fortran/83705
19320 * gfortran.dg/repeat_7.f90: Catch warning message.
19321
19322 2018-01-31 Ian Lance Taylor <iant@golang.org>
19323
19324 * go.go-torture/execute/printnil.go: New test.
19325
19326 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19327
19328 * lib/target-supports.exp (check_effective_target_comdat_group):
19329 Allow for Solaris as comdat syntax.
19330
19331 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19332 Solaris with comdat_group support and as.
19333
19334 2018-01-31 Marek Polacek <polacek@redhat.com>
19335
19336 PR c/81779
19337 * gcc.dg/pr81779.c: New test.
19338
19339 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19340
19341 PR fortran/84116
19342 * gfortran.dg/gomp/pr84116.f90: New test.
19343
19344 PR c++/83993
19345 * g++.dg/init/pr83993-2.C: New test.
19346
19347 PR c++/83993
19348 * g++.dg/init/pr83993-1.C: New test.
19349 * g++.dg/cpp0x/pr83993.C: New test.
19350
19351 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19352
19353 PR fortran/84088
19354 * gfortran.dg/pr84088.f90: New test.
19355
19356 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19357
19358 PR target/82444
19359 * gcc.target/i386/pr82444.c: New.
19360
19361 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19362
19363 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19364 * gcc.target/powerpc/vsx-13.c: New.
19365
19366 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19367
19368 PR c++/84092
19369 * g++.dg/cpp1y/var-templ57.C: New.
19370
19371 2018-01-31 Marek Polacek <polacek@redhat.com>
19372
19373 PR c++/84138
19374 * g++.dg/diagnostic/pr84138.C: New test.
19375
19376 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19377
19378 PR fortran/78534
19379 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19380 -Wstringop-overflow warnings due to spurious warning with -O1.
19381 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19382 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19383
19384 2018-01-31 Richard Biener <rguenther@suse.de>
19385
19386 PR tree-optimization/84132
19387 * g++.dg/torture/pr84132.C: New testcase.
19388
19389 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19390
19391 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19392 dg-final scan.
19393
19394 2018-01-31 Julia Koval <julia.koval@intel.com>
19395
19396 PR target/83618
19397 * gcc.target/i386/rdpid.c: Remove "eax".
19398
19399 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19400
19401 PR tree-optimization/64946
19402 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19403 scan-assembler checks.
19404
19405 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19406
19407 * gcc.c-torture/execute/20180131-1.c: New test.
19408
19409 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19410
19411 * gcc.target/arc/taux-1.c: New test.
19412 * gcc.target/arc/taux-2.c: Likewise.
19413
19414 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19415
19416 * gcc.target/arc/uncached.c: New test.
19417
19418 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19419
19420 PR lto/83954
19421 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19422
19423 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19424
19425 PR preprocessor/69869
19426 * gcc.dg/cpp/trad/pr69869.c: New test.
19427
19428 PR c/84100
19429 * gcc.dg/pr84100.c: New test.
19430
19431 2018-01-30 Jeff Law <law@redhat.com>
19432
19433 PR target/84064
19434 * gcc.target/i386/pr84064: New test.
19435
19436 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19437
19438 PR fortran/84134
19439 * gfortran.dg/data_implied_do_2.f90: New test.
19440
19441 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19442
19443 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19444
19445 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19446
19447 PR fortran/84133
19448 * gfortran.dg/inline_matmul_21.f90: New test case.
19449
19450 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19451
19452 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19453
19454 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19455
19456 PR target/84112
19457 * gcc.target/powerpc/pr84112.c: New.
19458
19459 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19460
19461 PR rtl-optimization/83986
19462 * gcc.dg/pr83986.c: New test.
19463
19464 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19465
19466 PR 58684
19467 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19468 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19469 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19470 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19471
19472 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19473
19474 PR tree-optimization/84111
19475 * gcc.c-torture/compile/pr84111.c: New test.
19476
19477 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19478
19479 PR ipa/83179
19480 * gcc.dg/ipa/inline-2.c: Fix template.
19481 * gcc.dg/ipa/inline-3.c: Fix template.
19482
19483 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19484
19485 PR ipa/81360
19486 * g++.dg/torture/pr81360.C: New testcase.
19487
19488 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19489
19490 PR lto/83954
19491 * gcc.dg/lto/pr83954.h: New testcase.
19492 * gcc.dg/lto/pr83954_0.c: New testcase.
19493 * gcc.dg/lto/pr83954_1.c: New testcase.
19494
19495 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19496
19497 PR bootstrap/84017
19498 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19499 to dg-options.
19500 Simplify DW_AT_producer scan.
19501
19502 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19503
19504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19505
19506 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19507
19508 PR target/83828
19509 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19510 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19511 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19512 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19513
19514 2018-01-29 Jeff Law <law@redhat.com>
19515
19516 PR testsuite/81010
19517 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19518 better match other tests which require vsx. Verify the zero
19519 extension is part of the test in the combiner dump.
19520
19521 2018-01-29 Marek Polacek <polacek@redhat.com>
19522
19523 PR c/83966
19524 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19525
19526 PR c++/83996
19527 * g++.dg/ext/pr83996.C: New test.
19528
19529 2018-01-29 Richard Biener <rguenther@suse.de>
19530
19531 PR tree-optimization/84057
19532 * gcc.dg/graphite/pr84057.c: New testcase.
19533
19534 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19535
19536 PR fortran/84073
19537 * gfortran.dg/bind_c_usage_31.f90: New test.
19538
19539 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19540
19541 PR c++/83924
19542 * g++.dg/warn/Wduplicated-branches5.C: New.
19543
19544 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19545
19546 * gcc.target/rl78/test_addsi3_internal.c: New test.
19547
19548 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19549
19550 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19551 Make expected output depend on whether we expect sibcalls or not.
19552 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19553 safe-indirect-jump-1.c).
19554
19555 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19556 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19557 Soren Rasmussen <s.c.rasmussen@gmail.com>
19558
19559 Fortran 2018 teams tests.
19560
19561 * gfortran.dg/team_number_1.f90: new test for team_number.
19562 * gfortran.dg/team_change_1.f90: new test for change team.
19563 * gfortran.dg/team_end_1.f90: new test for end team.
19564 * gfortran.dg/team_form_1.f90: new test for form team.
19565
19566 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19567
19568 PR fortran/83998
19569 * gfortran.dg/dot_product_4.f90
19570
19571 2018-01-26 Martin Sebor <msebor@redhat.com>
19572
19573 PR tree-optimization/83896
19574 * gcc.dg/strlenopt-43.c: New.
19575
19576 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19577
19578 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19579 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19580 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19581 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19582 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19583 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19584 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19585 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19586 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19587 stanzas.
19588 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19589 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19590 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19591 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19592 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19593 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19594 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19595 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19596 instruction list.
19597 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19598
19599 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19600
19601 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19602 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19603 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19604 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19605 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19606 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19607 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19608 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19609 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19610 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19611 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19612 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19613 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19614
19615 2018-01-26 Martin Liska <mliska@suse.cz>
19616
19617 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19618 warning is seen.
19619
19620 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19621
19622 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19623 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19624 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19625 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19626 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19627 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19628 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19629 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19630
19631 2018-01-26 Richard Biener <rguenther@suse.de>
19632
19633 PR rtl-optimization/84003
19634 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19635 latent bug in DSE if NOINLINE is appropriately defined.
19636 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19637 and defining NOINLINE.
19638
19639 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19640
19641 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19642 tests specific to aarch64. XFAIL test on arm.
19643
19644 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19645
19646 PR rtl-optimization/83985
19647 * gcc.dg/pr83985.c: New test.
19648
19649 PR c/83989
19650 * c-c++-common/Wrestrict-3.c: New test.
19651
19652 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19653
19654 * gcc.target/arc/tdelegitimize_addr.c: New test.
19655
19656 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19657
19658 * gcc.target/arc/jli-1.c: New file.
19659 * gcc.target/arc/jli-2.c: Likewise.
19660
19661 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19662
19663 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19664 scan-assembler.
19665 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19666 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19667
19668 2018-01-26 Richard Biener <rguenther@suse.de>
19669
19670 PR tree-optimization/81082
19671 * gcc.dg/vect/pr81082.c: New testcase.
19672 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19673 simplification to n * n.
19674
19675 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19676
19677 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19678 Solaris 10.
19679 * gcc.target/i386/pr63620.c: Likewise.
19680
19681 2018-01-26 Julia Koval <julia.koval@intel.com>
19682
19683 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19684 -mavx512f -mavx512bw.
19685 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19686 * gcc.target/i386/i386.exp: Fix types.
19687
19688 2018-01-26 Alan Modra <amodra@gmail.com>
19689
19690 PR target/84033
19691 * gcc.target/powerpc/swaps-p8-46.c: New.
19692
19693 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19694
19695 PR fortran/37577
19696 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19697 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19698 'array01' in the tree dump comparison.
19699 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19700 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19701 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19702
19703 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19704
19705 PR middle-end/83055
19706 * gcc.dg/torture/pr83055.c: New testcase.
19707
19708 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19709
19710 PR c++/84031
19711 * g++.dg/cpp1z/decomp36.C: New test.
19712
19713 PR middle-end/83977
19714 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19715
19716 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19717
19718 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19719 the shift dump line.
19720 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19721
19722 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19723
19724 PR target/81550
19725 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19726 index instead of int, which allows IVOPTs to properly optimize the
19727 loop.
19728
19729 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19730
19731 PR jit/82846
19732 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19733 of "fn_type" typedef.
19734 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19735
19736 2018-01-24 Ian Lance Taylor <iant@golang.org>
19737
19738 * go.go-torture/execute/names-1.go: New test.
19739
19740 2018-01-19 Jeff Law <law@redhat.com>
19741
19742 PR target/83994
19743 * gcc.target/i386/pr83994.c: New test.
19744
19745 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19746
19747 PR target/84014
19748 * gcc.target/powerpc/pr84014.c: New.
19749
19750 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19751
19752 PR middle-end/83977
19753 * c-c++-common/gomp/pr83977-1.c: New test.
19754 * c-c++-common/gomp/pr83977-2.c: New test.
19755 * c-c++-common/gomp/pr83977-3.c: New test.
19756 * gfortran.dg/gomp/pr83977.f90: New test.
19757
19758 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19759
19760 PR testsuite/83889
19761 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19762 * gcc.dg/vect/pr80631-1.c: Likewise.
19763 * gcc.dg/vect/pr80631-2.c: Likewise.
19764 * gcc.dg/vect/pr81410.c: Likewise.
19765 * gcc.dg/vect/pr81633.c: Likewise.
19766 * gcc.dg/vect/pr81815.c: Likewise.
19767 * gcc.dg/vect/pr82108.c: Likewise.
19768 * gcc.dg/vect/pr83857.c: Likewise.
19769 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19770 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19771 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19772 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19773 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19774 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19775 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19776 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19777 dg-xfail-run-if instead.
19778 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19779 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19780 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19781 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19782 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19783
19784 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19785
19786 PR tree-optimization/83979
19787 * g++.dg/pr83979.c: New test.
19788
19789 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19790
19791 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19792 option. Add arm_neon_ok_no_float_abi check.
19793
19794 2018-01-24 Richard Biener <rguenther@suse.de>
19795
19796 PR tree-optimization/83176
19797 * gcc.dg/graphite/pr83176.c: New testcase.
19798
19799 2018-01-24 Richard Biener <rguenther@suse.de>
19800
19801 PR tree-optimization/82819
19802 * gcc.dg/graphite/pr82819.c: New testcase.
19803
19804 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19805
19806 PR c++/83921
19807 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19808 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19809 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19810 * g++.dg/ext/stmtexpr20.C: Likewise.
19811 * g++.dg/ext/stmtexpr21.C: Likewise.
19812
19813 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19814
19815 PR c++/83974
19816 * g++.dg/warn/pr83974.C: New test case.
19817
19818 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19819
19820 PR sanitizer/83987
19821 * g++.dg/ubsan/pr83987.C: New test.
19822
19823 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19824
19825 PR fortran/83866
19826 * gfortran.dg/pdt_29.f03: New test.
19827
19828 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19829
19830 PR fortran/83898
19831 * gfortran.dg/associate_33.f03: New test.
19832
19833 2018-01-23 Martin Liska <mliska@suse.cz>
19834
19835 PR lto/81440
19836 * gcc.dg/lto/pr81440.h: New test.
19837 * gcc.dg/lto/pr81440_0.c: New test.
19838 * gcc.dg/lto/pr81440_1.c: New test.
19839
19840 2018-01-23 Nathan Sidwell <nathan@acm.org>
19841
19842 PR c++/83988
19843 * g++.dg/template/pr83988.C: New.
19844
19845 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19846
19847 PR c++/82882
19848 PR c++/83978
19849 * g++.dg/cpp0x/pr82882.C: New test.
19850 * g++.dg/cpp0x/pr83978.C: New test.
19851
19852 PR c++/83958
19853 * g++.dg/cpp1z/decomp35.C: New test.
19854
19855 2018-01-23 Nathan Sidwell <nathan@acm.org>
19856
19857 * g++.dg/cpp0x/range-for10.C: Adjust.
19858 * g++.dg/ext/forscope1.C: Adjust.
19859 * g++.dg/ext/forscope2.C: Adjust.
19860 * g++.dg/template/for1.C: Adjust.
19861
19862 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19863
19864 PR tree-optimization/83510
19865 * gcc.c-torture/compile/pr83510.c: New test case.
19866
19867 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19868
19869 PR testsuite/83888
19870 * lib/target-supports.exp (check_effective_target_vect_float): Say
19871 that the result only holds when -funsafe-math-optimizations is on.
19872 (check_effective_target_vect_float_strict): New procedure.
19873 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19874 of vect_float.
19875 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19876
19877 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19878
19879 PR tree-optimization/83965
19880 * gcc.dg/vect/pr83965.c: New test.
19881
19882 2018-01-23 Richard Biener <rguenther@suse.de>
19883
19884 PR tree-optimization/83963
19885 * gfortran.dg/graphite/pr83963.f: New testcase.
19886 * gcc.dg/graphite/pr83963-2.c: Likewise.
19887
19888 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19889
19890 PR c++/83918
19891 * g++.dg/cpp1z/pr83918.C: New test.
19892
19893 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19894
19895 PR tree-optimization/83957
19896 * gcc.dg/autopar/pr83957.c: New test.
19897
19898 PR tree-optimization/83081
19899 * gcc.dg/predict-8.c: Adjust expected probability.
19900
19901 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19902
19903 PR target/83862
19904 * gcc.target/powerpc/pr83862.c: New test.
19905
19906 2018-01-22 Carl Love <cel@us.ibm.com>
19907
19908 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19909 builtins-4-runnable.c, builtins-6-runnable.c,
19910 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19911 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19912 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19913 for signed/unsigned 128-bit and long long int loads.
19914
19915 2018-01-22 Marek Polacek <polacek@redhat.com>
19916
19917 PR c++/81933
19918 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19919
19920 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19921
19922 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19923 scan-asembler valid instructions list.
19924 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19925 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19926 power8-vector requirement and option.
19927 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19928
19929 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19930
19931 PR 78534
19932 PR 83704
19933 * gfortran.dg/string_1.f90: Remove printing the length.
19934
19935 2018-01-22 Richard Biener <rguenther@suse.de>
19936
19937 PR tree-optimization/83963
19938 * gcc.dg/graphite/pr83963.c: New testcase.
19939
19940 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19941
19942 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19943 dg-require-effective-target directives.
19944
19945 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19946
19947 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19948 New procedure.
19949 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19950 Adjust scan-assembler checks for soft-float.
19951
19952 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19953
19954 PR target/83946
19955 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19956
19957 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19958
19959 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19960 * gcc.dg/pr83623.c: Likewise.
19961 * gcc.dg/pr83666.c: Likewise.
19962
19963 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19964 David Edelsohn <dje.gcc@gmail.com>
19965
19966 PR target/83946
19967 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19968 assembly output from "crset eq" to "crset 2".
19969 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19970 assembly output from . to $.
19971 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19972 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19973 assembly output from "crset eq" to "crset 2".
19974 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19975 assembly output from "crset eq" to "crset 2", and from . to $.
19976
19977 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19978
19979 PR fortran/83900
19980 * gfortran.dg/matmul_18.f90: New test.
19981
19982 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19983
19984 PR tree-optimization/83940
19985 * gcc.dg/torture/pr83940.c: New test.
19986
19987 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19988
19989 PR middle-end/83945
19990 * gcc.dg/tls/pr83945.c: New test.
19991
19992 PR target/83930
19993 * gcc.dg/pr83930.c: New test.
19994
19995 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19996
19997 PR fortran/83900
19998 * gfortran.dg/matmul_17.f90: New test.
19999
20000 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
20001
20002 PR fortran/80768
20003 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
20004
20005 2018-01-19 Jakub Jelinek <jakub@redhat.com>
20006
20007 PR c++/81167
20008 * g++.dg/cpp0x/pr81167.C: New test.
20009
20010 PR c++/83919
20011 * g++.dg/cpp0x/pr83919.C: New test.
20012
20013 2018-01-19 Jeff Law <law@redhat.com>
20014 Jakub Jelinek <jakub@redhat.com>
20015
20016 * gcc.dg/stack-check-16.c: New test.
20017
20018 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
20019
20020 PR target/83790
20021 * gcc.target/nvptx/indirect_call.c: New test.
20022
20023 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20024
20025 * g++.dg/torture/pr83619.C: Remove dg-message.
20026
20027 2018-01-19 Martin Liska <mliska@suse.cz>
20028
20029 * gcc.dg/predict-1.c: Adjust expected probability.
20030 * gcc.dg/predict-3.c: Likewise.
20031 * gcc.dg/predict-5.c: Likewise.
20032 * gcc.dg/predict-6.c: Likewise.
20033 * gcc.dg/predict-9.c: Likewise.
20034
20035 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
20036
20037 PR tree-optimization/83922
20038 * gcc.dg/pr83922.c: New test.
20039
20040 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
20041
20042 PR tree-optimization/83914
20043 * gcc.dg/vect/pr83914.c: New test.
20044
20045 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20046
20047 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
20048 * gcc.target/arm/negdi-2.c: Likewise.
20049 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
20050
20051 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20052
20053 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
20054
20055 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20056
20057 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
20058
20059 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
20060
20061 * gcc.dg/torture/pr52451.c (main): Skip long double test on
20062 hppa*-*-hpux*.
20063
20064 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20065
20066 PR ipa/83619
20067 PR testsuite/83934
20068 * g++.dg/torture/pr83619.C (e): Define before first use instead of
20069 forward declaration.
20070
20071 2018-01-18 Carl Love <cel@us.ibm.com>
20072
20073 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
20074 to the function.
20075
20076 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
20077
20078 PR c++/81013
20079 * g++.dg/inherit/union3.C: New.
20080
20081 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20082
20083 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
20084
20085 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
20086
20087 PR ipa/83619
20088 * g++.dg/torture/pr83619.C: New testcase.
20089
20090 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20091
20092 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
20093 Add function body to force error messages in some configurations.
20094
20095 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20096
20097 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
20098 and arm_thumb1_ok.
20099
20100 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
20101
20102 PR other/70268
20103 * c-c++-common/ffile-prefix-map.c: New test.
20104 * c-c++-common/fmacro-prefix-map.c: New test.
20105 * c-c++-common/cpp/ffile-prefix-map.c: New test.
20106 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
20107
20108 2018-01-18 Martin Liska <mliska@suse.cz>
20109
20110 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
20111 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20112 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20113 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20114 * gcc.target/i386/ret-thunk-10.c: Likewise.
20115 * gcc.target/i386/ret-thunk-11.c: Likewise.
20116 * gcc.target/i386/ret-thunk-12.c: Likewise.
20117 * gcc.target/i386/ret-thunk-15.c: Likewise.
20118 * gcc.target/i386/ret-thunk-9.c: Likewise.
20119
20120 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20121
20122 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
20123 order.
20124
20125 2018-01-18 Nathan Sidwell <nathan@acm.org>
20126
20127 PR c++/83160
20128 * g++.dg/cpp0x/pr83160.C: New.
20129
20130 2018-01-18 Richard Biener <rguenther@suse.de>
20131
20132 PR tree-optimization/83887
20133 * gcc.dg/graphite/pr83887.c: New testcase.
20134 * gfortran.dg/graphite/pr83887.f90: Likewise.
20135 * gfortran.dg/graphite/pr83887.f: Likewise.
20136
20137 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20138
20139 PR target/65578
20140 * gcc.target/arm/builtin-bswap.x: New file.
20141 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
20142 and options for armv6t2.
20143 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
20144 and options for Thumb1.
20145 * gcc.target/arm/builtin-bswap16.x: New file.
20146 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
20147 and options for armv6t2.
20148 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
20149 and options for Thumb1.
20150
20151 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20152
20153 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20154 order.
20155
20156 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20157
20158 PR c/61240
20159 * gcc.dg/pr61240.c: New test.
20160
20161 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20162
20163 PR fortran/83864
20164 * gfortran.dg/pr83864.f90: New test.
20165
20166 2018-01-17 Jeff Law <law@redhat.com>
20167
20168 PR testsuite/83883
20169 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20170
20171 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20172
20173 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20174 restriction, but still restrict to 64-bit.
20175 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20176 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20177
20178 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20179
20180 PR fortran/83874
20181 * gfortran.dg/pr83874.f90: New test.
20182
20183 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20184
20185 PR c++/83824
20186 * g++.dg/cpp0x/pr83824.C: New test.
20187
20188 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
20189
20190 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20191 appropriate .gnu_attribute for the long double type, if we use the
20192 long double type, but do not generate any calls.
20193 * gcc.target/powerpc/gnuattr2.c: Likewise.
20194 * gcc.target/powerpc/gnuattr3.c: Likewise.
20195
20196 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20197
20198 PR c++/78344
20199 * g++.dg/cpp0x/alignas13.C: New.
20200
20201 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20202
20203 PR c++/83897
20204 * g++.dg/cpp0x/pr83897.C: New test.
20205
20206 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
20207
20208 PR ipa/83051
20209 * gcc.c-torture/compile/pr83051-2.c: New testcase.
20210
20211 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20212
20213 PR c++/81054
20214 * g++.dg/cpp0x/constexpr-ice19.C: New.
20215
20216 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20217
20218 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20219 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20220 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20221 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20222 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20223 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20224 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20225 * gcc.target/powerpc/builtins-1-be-folded.c: New.
20226 * gcc.target/powerpc/builtins-1-le-folded.c: New.
20227 * gcc.target/powerpc/builtins-1.fold.h: New.
20228
20229 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20230
20231 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20232 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20233
20234 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20235
20236 * gcc.target/arm/g2.c: Add -marm to dg-options.
20237 * gcc.target/arm/scd42-2.c: Likewise.
20238
20239 2018-01-17 Nathan Sidwell <nathan@acm.org>
20240
20241 PR c++/83287
20242 * g++.dg/lookup/pr83287-2.C: New.
20243
20244 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20245
20246 PR c++/83814
20247 PR c++/83902
20248 * g++.dg/wrappers/pr83814.C: New test case.
20249 * g++.dg/wrappers/pr83902.C: New test case.
20250
20251 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20252
20253 PR lto/83121
20254 * g++.dg/lto/pr83121_0.C: New test case.
20255 * g++.dg/lto/pr83121_1.C: New test case.
20256 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20257 adapted from DejaGnu's dg-test.
20258 (lto_handle_diagnostics): New procedure.
20259 (lto_prune_warns): Ignore informational notes.
20260 (lto-link-and-maybe-run): Add "messages_by_file" param.
20261 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
20262 "execute" when "link" fails if "execute" was not specified.
20263 (lto-can-handle-directive): New procedure.
20264 (lto-get-options-main): Call lto-can-handle-directive. Add a
20265 dg-messages local, using it to set the caller's
20266 dg-messages-by-file for the given source file.
20267 (lto-get-options): Likewise.
20268 (lto-execute): Add dg-messages-by-file local, and pass it to
20269 lto-link-and-maybe-run.
20270
20271 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
20272 Richard Sandiford <richard.sandiford@linaro.org>
20273
20274 PR target/79041
20275 PR target/82964
20276 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20277 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20278
20279 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20280
20281 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20282 target check autogenerator for armv8.1-a and armv8.2-a.
20283
20284 2018-01-17 Carl Love <cel@us.ibm.com>
20285
20286 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20287 Add debug print statements.
20288 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20289 16 byte vector load followed by a partial vector load.
20290
20291 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20292
20293 PR c++/83799
20294 * g++.dg/wrappers/pr83799.C: New test case.
20295
20296 2018-01-17 Nathan Sidwell <nathan@acm.org>
20297
20298 PR c++/83739
20299 * g++.dg/cpp1y/pr83739.C: New.
20300
20301 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20302
20303 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20304 * gcc.target/visium/overflow16.c: Likewise.
20305 * gcc.target/visium/overflow32.c: Likewise.
20306
20307 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20308
20309 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20310
20311 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20312
20313 * gcc.dg/rtl/arm/stl-cond.c: New test.
20314 * gcc.target/arm/stl-cond.c: Delete.
20315
20316 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20317
20318 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20319 directives.
20320
20321 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20322
20323 PR tree-optimization/83843
20324 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20325 * gcc.dg/store_merging_19.c: New test.
20326
20327 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20328
20329 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20330 and options.
20331
20332 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20333
20334 PR rtl-optimization/83771
20335 * gcc.dg/pr83771.c: New test.
20336
20337 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20338
20339 PR tree-optimization/81184
20340 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20341 targets.
20342 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20343
20344 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20345
20346 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20347
20348 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20349
20350 PR target/83546
20351 * gcc.target/i386/pr83546.c: New test.
20352
20353 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20354
20355 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20356
20357 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20358
20359 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20360 test and add dg-warning for the -Wstringop-overflow warning.
20361
20362 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20363
20364 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20365 XFAIL last test on SPARC and Visium.
20366
20367 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20368
20369 PR rtl-optimization/80481
20370 * g++.dg/pr80481.C: Exclude solaris.
20371
20372 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20373
20374 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20375 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20376 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20377
20378 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20379
20380 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20381 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20382 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20383 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20384 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20385 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20386 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20387 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20388 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20389 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20390 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20391 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20392 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20393 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20394 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20395
20396 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20397
20398 PR testsuite/77734
20399 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20400
20401 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20402
20403 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20404 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20405 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20406 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20407 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20408 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20409
20410 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20411
20412 PR tree-optimization/83857
20413 * gcc.dg/vect/pr83857.c: New test.
20414
20415 2018-01-16 Richard Biener <rguenther@suse.de>
20416
20417 PR tree-optimization/83867
20418 * gcc.dg/vect/pr83867.c: New testcase.
20419
20420 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20421
20422 PR c/83844
20423 * gcc.dg/pr83844.c: New test.
20424
20425 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20426
20427 * gcc.dg/torture/pr83847.c: New test.
20428
20429 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20430
20431 PR rtl-optimization/86620
20432 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20433 instead of --param=max-sched-ready-insns=0.
20434 * gcc.target/i386/pr83620.c: New test.
20435 * gcc.dg/pr83620.c: New test.
20436
20437 PR tree-optimization/83843
20438 * gcc.dg/store_merging_18.c: New test.
20439
20440 PR c++/83817
20441 * g++.dg/cpp1y/pr83817.C: New test.
20442
20443 PR c++/83825
20444 * g++.dg/template/pr83825.C: New test.
20445
20446 2018-01-16 Richard Biener <rguenther@suse.de>
20447
20448 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20449
20450 2018-01-16 Richard Biener <rguenther@suse.de>
20451
20452 PR testsuite/82132
20453 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20454 from gcc.dg/torture/pr60092.c.
20455
20456 2018-01-15 Martin Sebor <msebor@redhat.com>
20457
20458 PR c++/83588
20459 * g++.dg/ext/flexary28.C: New test.
20460
20461 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20462
20463 PR fortran/82257
20464 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20465
20466 2018-01-15 Martin Sebor <msebor@redhat.com>
20467
20468 PR testsuite/83869
20469 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20470
20471 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20472
20473 PR fortran/54613
20474 * gfortran.dg/minmaxloc_9.f90: New test.
20475 * gfortran.dg/minmaxloc_10.f90: New test.
20476 * gfortran.dg/minmaxloc_11.f90: New test.
20477
20478 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20479
20480 PR target/83839
20481 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20482 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20483 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20484 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20485 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20486 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20487 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20488 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20489 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20490 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20491 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20492 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20493 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20494 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20495 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20496 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20497 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20498 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20499 * gcc.target/i386/ret-thunk-10.c: Likewise.
20500 * gcc.target/i386/ret-thunk-11.c: Likewise.
20501 * gcc.target/i386/ret-thunk-12.c: Likewise.
20502 * gcc.target/i386/ret-thunk-13.c: Likewise.
20503 * gcc.target/i386/ret-thunk-14.c: Likewise.
20504 * gcc.target/i386/ret-thunk-15.c: Likewise.
20505 * gcc.target/i386/ret-thunk-9.c: Don't check the
20506 __x86_return_thunk label. Scan for "push" only for Linux.
20507
20508 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20509
20510 PR testsuite/79920
20511 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20512
20513 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20514
20515 PR target/83687
20516 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20517 tests.
20518 * gcc.target/arm/pr83687.c: New test.
20519
20520 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20521
20522 Adjust tests to AVR_TINY.
20523
20524 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20525 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20526 * gcc.target/avr/pr71627.c: Same.
20527 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20528 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20529 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20530 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20531 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20532 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20533 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20534 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20535 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20536 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20537 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20538 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20539 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20540 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20541 * gcc.target/avr/torture/pr61055.c: Same.
20542 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20543 available.
20544 * gcc.target/avr/torture/int24-mul.c: Same.
20545 * gcc.target/avr/torture/pr51782-1.c: Same.
20546 * gcc.target/avr/torture/pr61443.c: Same.
20547 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20548 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20549
20550 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20551
20552 PR c/83801
20553 PR c/83729
20554 * gcc.target/avr/torture/pr83729.c: New test.
20555 * gcc.target/avr/torture/pr83801.c: New test.
20556
20557 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20558
20559 PR middle-end/82694
20560 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20561 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20562
20563 2018-01-10 Martin Sebor <msebor@redhat.com>
20564
20565 PR other/83508
20566 * gcc.dg/Wstringop-overflow-2.c: New test.
20567
20568 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20569
20570 PR libgfortran/83811
20571 * gfortran.dg/fmt_e.f90: New test.
20572
20573 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20574
20575 * gcc.target/i386/indirect-thunk-10.c: New test.
20576 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20577 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20578 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20579 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20580 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20581 * gcc.target/i386/ret-thunk-17.c: Likewise.
20582 * gcc.target/i386/ret-thunk-18.c: Likewise.
20583 * gcc.target/i386/ret-thunk-19.c: Likewise.
20584 * gcc.target/i386/ret-thunk-20.c: Likewise.
20585 * gcc.target/i386/ret-thunk-21.c: Likewise.
20586
20587 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20588
20589 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20590
20591 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20592
20593 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20594 -mno-indirect-branch-register.
20595 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20596 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20597 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20598 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20599 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20600 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20601 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20602 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20603 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20604 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20605 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20606 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20607 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20608 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20609 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20610 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20611 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20612 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20613 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20614 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20615 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20616 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20617 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20618 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20619 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20620 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20621 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20622 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20623 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20624 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20625 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
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-9.c: Likewise.
20633 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20634 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20635 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20636
20637 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20638
20639 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20640 -mfunction-return=keep.
20641 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20642 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20643 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20644 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20645 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20646 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20647 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20648 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20649 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20650 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20651 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20652 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20653 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20654 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20655 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20656 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20657 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20658 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20659 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20660 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20661 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20662 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20663 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20664 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20665 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20666 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20667 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20668 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20669 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20670 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20671 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20672 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20673 * gcc.target/i386/ret-thunk-1.c: New test.
20674 * gcc.target/i386/ret-thunk-10.c: Likewise.
20675 * gcc.target/i386/ret-thunk-11.c: Likewise.
20676 * gcc.target/i386/ret-thunk-12.c: Likewise.
20677 * gcc.target/i386/ret-thunk-13.c: Likewise.
20678 * gcc.target/i386/ret-thunk-14.c: Likewise.
20679 * gcc.target/i386/ret-thunk-15.c: Likewise.
20680 * gcc.target/i386/ret-thunk-16.c: Likewise.
20681 * gcc.target/i386/ret-thunk-2.c: Likewise.
20682 * gcc.target/i386/ret-thunk-3.c: Likewise.
20683 * gcc.target/i386/ret-thunk-4.c: Likewise.
20684 * gcc.target/i386/ret-thunk-5.c: Likewise.
20685 * gcc.target/i386/ret-thunk-6.c: Likewise.
20686 * gcc.target/i386/ret-thunk-7.c: Likewise.
20687 * gcc.target/i386/ret-thunk-8.c: Likewise.
20688 * gcc.target/i386/ret-thunk-9.c: Likewise.
20689
20690 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20691
20692 * gcc.target/i386/indirect-thunk-1.c: New test.
20693 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20694 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20695 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20696 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20697 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20698 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20699 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20700 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20701 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20702 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20703 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20704 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20705 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20706 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20707 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20708 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20709 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20710 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20711 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20712 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20713 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20714 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20715 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20716 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20717 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20718 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20719 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20720 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20721 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20722 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20723 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20724 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20725
20726 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20727
20728 PR ipa/83051
20729 * gcc.c-torture/compile/pr83051.c: New testcase.
20730
20731 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20732
20733 PR tree-optimization/83501
20734 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20735
20736 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20737
20738 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20739 for lvx and stvx instead of lxvd2x and stxvd2x and require
20740 little-endian target. Add comments.
20741 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20742 comprehensive testing.
20743 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20744 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20745 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20746 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20747 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20748 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20749 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20750 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20751 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20752 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20753 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20754 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20755 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20756 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20757 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20758 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20759 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20760 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20761 scan-assembler-not directives that forbid lvx and xxpermdi.
20762 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20763 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20764 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20765 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20766 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20767 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20768 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20769 scan-assembler-times directives to reflect different numbers of
20770 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20771
20772 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20773 Alan Hayward <alan.hayward@arm.com>
20774 David Sherwood <david.sherwood@arm.com>
20775
20776 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20777 than SLP vectorization.
20778 * gcc.dg/vect/vect-alias-check-10.c: New test.
20779 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20780 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20781 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20782 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20783 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20784 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20785 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20786 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20787 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20788 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20789 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20790 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20791 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20792 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20793 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20794 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20795 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20796 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20797 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20798 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20799 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20800 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20801 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20802
20803 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20804 Alan Hayward <alan.hayward@arm.com>
20805 David Sherwood <david.sherwood@arm.com>
20806
20807 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20808 New proc.
20809 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20810 targets with scatter stores.
20811 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20812 stores.
20813 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20814 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20815 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20816 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20817 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20818 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20819 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20820 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20821 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20822 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20823 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20824 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20825 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20826 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20827 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20828 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20829
20830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20831 Alan Hayward <alan.hayward@arm.com>
20832 David Sherwood <david.sherwood@arm.com>
20833
20834 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20835 for double_reduc1.
20836 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20837 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20838 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20839 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20840
20841 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20842 Alan Hayward <alan.hayward@arm.com>
20843 David Sherwood <david.sherwood@arm.com>
20844
20845 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20846 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20847 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20848
20849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20850 Alan Hayward <alan.hayward@arm.com>
20851 David Sherwood <david.sherwood@arm.com>
20852
20853 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20854 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20855 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20856 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20857 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20858 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20859 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20860 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20861 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20862 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20863 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20864 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20865 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20866 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20867
20868 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20869 Alan Hayward <alan.hayward@arm.com>
20870 David Sherwood <david.sherwood@arm.com>
20871
20872 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20873 check for a message about using in-order reductions.
20874 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20875 check for a message about using in-order reductions.
20876 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20877 vectorized and check for a message about using in-order reductions.
20878 Expect targets with variable-length vectors to fall back to the
20879 fixed-length mininum.
20880 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20881 check for a message about using in-order reductions.
20882 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20883 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20884 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20885 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20886 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20887 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20888 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20889 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20890 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20891 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20892 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20893 vect_fold_left_plus.
20894
20895 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20896
20897 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20898 are spilled.
20899 * gcc.target/aarch64/sve/spill_2.c: New test.
20900 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20901 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20902 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20903 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20904 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20905
20906 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20907 Alan Hayward <alan.hayward@arm.com>
20908 David Sherwood <david.sherwood@arm.com>
20909
20910 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20911 of branches.
20912 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20913 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20914 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20915 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20916 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20917 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20918 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20919 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20920 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20921
20922 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20923 Alan Hayward <alan.hayward@arm.com>
20924 David Sherwood <david.sherwood@arm.com>
20925
20926 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20927 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20928 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20929 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20930
20931 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20932 Alan Hayward <alan.hayward@arm.com>
20933 David Sherwood <david.sherwood@arm.com>
20934
20935 * lib/target-supports.exp
20936 (check_effective_target_vect_fold_extract_last): New proc.
20937 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20938 for fold_extract_last.
20939 * gcc.dg/vect/pr65947-2.c: Likewise.
20940 * gcc.dg/vect/pr65947-3.c: Likewise.
20941 * gcc.dg/vect/pr65947-4.c: Likewise.
20942 * gcc.dg/vect/pr65947-5.c: Likewise.
20943 * gcc.dg/vect/pr65947-6.c: Likewise.
20944 * gcc.dg/vect/pr65947-9.c: Likewise.
20945 * gcc.dg/vect/pr65947-10.c: Likewise.
20946 * gcc.dg/vect/pr65947-12.c: Likewise.
20947 * gcc.dg/vect/pr65947-14.c: Likewise.
20948 * gcc.dg/vect/pr80631-1.c: Likewise.
20949 * gcc.target/aarch64/sve/clastb_1.c: New test.
20950 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20951 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20952 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20953 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20954 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20955 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20956 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20957 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20958 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20959 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20960 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20961 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20962 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20963
20964 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20965 Alan Hayward <alan.hayward@arm.com>
20966 David Sherwood <david.sherwood@arm.com>
20967
20968 * gcc.target/aarch64/sve/live_1.c: New test.
20969 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20970
20971 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20972 Alan Hayward <alan.hayward@arm.com>
20973 David Sherwood <david.sherwood@arm.com>
20974
20975 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20976 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20977 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20978 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20979 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20980 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20981 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20982 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20983 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20984
20985 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20986 Alan Hayward <alan.hayward@arm.com>
20987 David Sherwood <david.sherwood@arm.com>
20988
20989 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20990 New proc.
20991 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20992 vect_fully_masked.
20993 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20994 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20995 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20996 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20997 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20998 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20999
21000 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21001 Alan Hayward <alan.hayward@arm.com>
21002 David Sherwood <david.sherwood@arm.com>
21003
21004 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
21005 instead of just ADDRESS.
21006 * gcc.dg/tree-ssa/scev-10.c: Likewise.
21007 * gcc.dg/tree-ssa/scev-11.c: Likewise.
21008 * gcc.dg/tree-ssa/scev-12.c: Likewise.
21009 * gcc.target/aarch64/sve/index_offset_1.c: New test.
21010 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
21011 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
21012 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
21013 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
21014 * gcc.target/aarch64/sve/while_2.c: Likewise.
21015 * gcc.target/aarch64/sve/while_3.c: Likewise.
21016 * gcc.target/aarch64/sve/while_4.c: Likewise.
21017
21018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21019 Alan Hayward <alan.hayward@arm.com>
21020 David Sherwood <david.sherwood@arm.com>
21021
21022 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
21023 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
21024 to be predicated.
21025 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
21026 * gcc.target/aarch64/sve/slp_7.c: Likewise.
21027 * gcc.target/aarch64/sve/reduc_5.c: New test.
21028 * gcc.target/aarch64/sve/slp_13.c: Likewise.
21029 * gcc.target/aarch64/sve/slp_13_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/tree-ssa/cunroll-10.c: Disable vectorization.
21036 * gcc.dg/tree-ssa/peel1.c: Likewise.
21037 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
21038 variable-length vectors.
21039 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
21040 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
21041 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
21042 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21043 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21044 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21045 * gcc.target/aarch64/sve/slp_6.c: Likewise.
21046 * gcc.target/aarch64/sve/slp_8.c: New test.
21047 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
21048 * gcc.target/aarch64/sve/slp_9.c: Likewise.
21049 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
21050 * gcc.target/aarch64/sve/slp_10.c: Likewise.
21051 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
21052 * gcc.target/aarch64/sve/slp_11.c: Likewise.
21053 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
21054 * gcc.target/aarch64/sve/slp_12.c: Likewise.
21055 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
21056 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
21057 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
21058 * gcc.target/aarch64/sve/while_1.c: Likewise.
21059 * gcc.target/aarch64/sve/while_2.c: Likewise.
21060 * gcc.target/aarch64/sve/while_3.c: Likewise.
21061 * gcc.target/aarch64/sve/while_4.c: Likewise.
21062
21063 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21064 Alan Hayward <alan.hayward@arm.com>
21065 David Sherwood <david.sherwood@arm.com>
21066
21067 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
21068 New proc.
21069 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
21070 and add an associated scan-dump test. Prevent vectorization
21071 of the first two loops.
21072 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
21073 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
21074 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21075 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21076 (INIT_VECTOR): Tweak initial value so that some bits are always set.
21077 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21078
21079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21080 Alan Hayward <alan.hayward@arm.com>
21081 David Sherwood <david.sherwood@arm.com>
21082
21083 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
21084 * gcc.dg/vect/pr67790.c: Likewise.
21085 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21086 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21087 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21088 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21089 * gcc.target/aarch64/sve/slp_5.c: New test.
21090 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
21091 * gcc.target/aarch64/sve/slp_6.c: Likewise.
21092 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
21093 * gcc.target/aarch64/sve/slp_7.c: Likewise.
21094 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
21095
21096 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21097 Alan Hayward <alan.hayward@arm.com>
21098 David Sherwood <david.sherwood@arm.com>
21099
21100 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
21101 && vect_load_lanes
21102 * gcc.dg/vect/slp-1.c: Likewise.
21103 * gcc.dg/vect/slp-10.c: Likewise.
21104 * gcc.dg/vect/slp-12b.c: Likewise.
21105 * gcc.dg/vect/slp-12c.c: Likewise.
21106 * gcc.dg/vect/slp-17.c: Likewise.
21107 * gcc.dg/vect/slp-19b.c: Likewise.
21108 * gcc.dg/vect/slp-20.c: Likewise.
21109 * gcc.dg/vect/slp-21.c: Likewise.
21110 * gcc.dg/vect/slp-22.c: Likewise.
21111 * gcc.dg/vect/slp-23.c: Likewise.
21112 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21113 * gcc.dg/vect/slp-24.c: Likewise.
21114 * gcc.dg/vect/slp-28.c: Likewise.
21115 * gcc.dg/vect/slp-39.c: Likewise.
21116 * gcc.dg/vect/slp-6.c: Likewise.
21117 * gcc.dg/vect/slp-7.c: Likewise.
21118 * gcc.dg/vect/slp-cond-1.c: Likewise.
21119 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21120 * gcc.dg/vect/slp-cond-2.c: Likewise.
21121 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21122 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21123 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21124 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21125 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21126 * gcc.dg/vect/slp-perm-6.c: Likewise.
21127 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21128 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21129 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21130 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
21131 * gcc.dg/vect/slp-12a.c: Likewise.
21132 * gcc.dg/vect/slp-14.c: Likewise.
21133 * gcc.dg/vect/slp-15.c: Likewise.
21134 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21135 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21136 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21137 * gcc.target/aarch64/sve/slp_1.c: New test.
21138 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21139 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21140 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21141 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21142 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21143 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21144 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21145
21146 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21147 Alan Hayward <alan.hayward@arm.com>
21148 David Sherwood <david.sherwood@arm.com>
21149
21150 * gcc.dg/vect/vect-ooo-group-1.c: New test.
21151 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21152 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21153 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21154 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21155 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21156 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21157 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21158 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21159 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21160 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21161 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21162 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21163 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21164 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21165 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21166 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21167 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21168 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21169
21170 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21171 Alan Hayward <alan.hayward@arm.com>
21172 David Sherwood <david.sherwood@arm.com>
21173
21174 * gcc.target/aarch64/sve/struct_move_1.c: New test.
21175 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21176 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21177 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21178 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21179 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21180 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21181 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21182 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21183 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21184 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21185 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21186 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21187 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21188 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21189 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21190 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21191 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21192 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21193 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21194 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21195 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21196 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21197 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21198 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21199 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21200 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21201 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21202 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21203 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21204 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21205 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21206 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21207 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21208 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21209 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21210
21211 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21212 Alan Hayward <alan.hayward@arm.com>
21213 David Sherwood <david.sherwood@arm.com>
21214
21215 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
21216 Return true for SVE too.
21217 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21218 if load/store lanes are supported.
21219 * gcc.dg/vect/slp-10.c: Likewise.
21220 * gcc.dg/vect/slp-12c.c: Likewise.
21221 * gcc.dg/vect/slp-17.c: Likewise.
21222 * gcc.dg/vect/slp-33.c: Likewise.
21223 * gcc.dg/vect/slp-6.c: Likewise.
21224 * gcc.dg/vect/slp-cond-1.c: Likewise.
21225 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21226 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21227 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21228 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21229 * gcc.dg/vect/slp-perm-6.c: Likewise.
21230 * gcc.dg/vect/slp-perm-9.c: Likewise.
21231 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21232 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21233 for variable-length vectors.
21234
21235 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21236 Alan Hayward <alan.hayward@arm.com>
21237 David Sherwood <david.sherwood@arm.com>
21238
21239 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21240 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21241
21242 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21243
21244 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21245 * g++.target/aarch64/sve/catch_1.C: New test.
21246 * g++.target/aarch64/sve/catch_2.C: Likewise.
21247 * g++.target/aarch64/sve/catch_3.C: Likewise.
21248 * g++.target/aarch64/sve/catch_4.C: Likewise.
21249 * g++.target/aarch64/sve/catch_5.C: Likewise.
21250 * g++.target/aarch64/sve/catch_6.C: Likewise.
21251
21252 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21253 Alan Hayward <alan.hayward@arm.com>
21254 David Sherwood <david.sherwood@arm.com>
21255
21256 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21257 New proc.
21258 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21259 * gcc.target/aarch64/fmaxmin.c: Likewise.
21260 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21261 * gcc.target/aarch64/orr_imm_1.c: Likewise.
21262 * gcc.target/aarch64/pr62178.c: Likewise.
21263 * gcc.target/aarch64/pr71727-2.c: Likewise.
21264 * gcc.target/aarch64/saddw-1.c: Likewise.
21265 * gcc.target/aarch64/saddw-2.c: Likewise.
21266 * gcc.target/aarch64/uaddw-1.c: Likewise.
21267 * gcc.target/aarch64/uaddw-2.c: Likewise.
21268 * gcc.target/aarch64/uaddw-3.c: Likewise.
21269 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21270 * gcc.target/aarch64/vect-compile.c: Likewise.
21271 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21272 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21273 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21274 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21275 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21276 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21277 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21278 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21279 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21280 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21281 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21282 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21283 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21284 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21285 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21286 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21287 * gcc.target/aarch64/vect-movi.c: Likewise.
21288 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21289 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21290 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21291 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21292 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21293 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21294 fixed-length SVE.
21295 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21296 * gcc.target/aarch64/sve/arith_1.c: New test.
21297 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21298 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21299 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21300 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21301 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21302 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21303 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21304 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21305 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21306 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21307 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21308 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21309 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21310 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21311 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21312 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21313 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21314 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21315 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21316 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21317 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21318 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21319 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21320 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21321 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21322 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21323 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21324 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21325 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21326 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21327 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21328 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21329 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21330 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21331 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21332 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21333 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21334 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21335 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21336 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21337 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21338 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21339 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21340 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21341 * gcc.target/aarch64/sve/index_1.c: Likewise.
21342 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21343 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21344 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21345 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21346 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21347 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21348 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21349 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21350 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21351 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21352 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21353 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21354 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21355 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21356 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21357 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21358 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21359 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21360 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21361 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21362 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21363 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21364 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21365 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21366 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21367 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21368 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21369 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21370 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21371 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21372 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21373 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21374 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21375 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21376 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21377 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21378 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21379 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21380 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21381 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21382 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21383 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21384 * gcc.target/aarch64/sve/single_1.c: Likewise.
21385 * gcc.target/aarch64/sve/single_2.c: Likewise.
21386 * gcc.target/aarch64/sve/single_3.c: Likewise.
21387 * gcc.target/aarch64/sve/single_4.c: Likewise.
21388 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21389 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21390 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21391 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21392 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21393 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21394 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21395 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21396 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21397 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21398 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21399 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21400 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21401 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21402 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21403 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21404 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21405 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21406 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21407 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21408 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21409 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21410 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21411 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21412 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21413 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21414 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21415 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21416 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21417 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21418 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21419 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21420 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21421 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21422 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21423 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21424 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21425 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21426 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21427 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21428 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21429 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21430 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21431 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21432 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21433
21434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21435 Alan Hayward <alan.hayward@arm.com>
21436 David Sherwood <david.sherwood@arm.com>
21437
21438 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21439 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21440 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21441 New procedures.
21442 (check_effective_target_vect_perm): Handle SVE.
21443 (check_effective_target_vect_perm_byte): Likewise.
21444 (check_effective_target_vect_perm_short): Likewise.
21445 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21446 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21447 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21448 (check_effective_target_vect_element_align_preferred): Likewise.
21449 (check_effective_target_vect_align_stack_vars): Likewise.
21450 (check_effective_target_vect_load_lanes): Likewise.
21451 (check_effective_target_vect_masked_store): Likewise.
21452 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21453 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21454 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21455 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21456 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21457 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21458 * gcc.dg/vect/slp-23.c: Likewise.
21459 * gcc.dg/vect/slp-perm-5.c: Likewise.
21460 * gcc.dg/vect/slp-perm-6.c: Likewise.
21461 * gcc.dg/vect/slp-perm-9.c: Likewise.
21462 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21463 * gcc.dg/vect/vect-114.c: Likewise.
21464 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21465 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21466
21467 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21468
21469 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21470 vect_variable_length, expecting the test to be vectorized
21471 without SLP instead.
21472 * gcc.dg/vect/pr33953.c: Likewise.
21473 * gcc.dg/vect/pr37027.c: Likewise.
21474 * gcc.dg/vect/pr67790.c: Likewise.
21475 * gcc.dg/vect/pr68445.c: Likewise.
21476 * gcc.dg/vect/slp-1.c: Likewise.
21477 * gcc.dg/vect/slp-10.c: Likewise.
21478 * gcc.dg/vect/slp-12a.c: Likewise.
21479 * gcc.dg/vect/slp-12b.c: Likewise.
21480 * gcc.dg/vect/slp-12c.c: Likewise.
21481 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21482 * gcc.dg/vect/slp-13.c: Likewise.
21483 * gcc.dg/vect/slp-14.c: Likewise.
21484 * gcc.dg/vect/slp-15.c: Likewise.
21485 * gcc.dg/vect/slp-17.c: Likewise.
21486 * gcc.dg/vect/slp-19b.c: Likewise.
21487 * gcc.dg/vect/slp-2.c: Likewise.
21488 * gcc.dg/vect/slp-20.c: Likewise.
21489 * gcc.dg/vect/slp-21.c: Likewise.
21490 * gcc.dg/vect/slp-22.c: Likewise.
21491 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21492 * gcc.dg/vect/slp-24.c: Likewise.
21493 * gcc.dg/vect/slp-28.c: Likewise.
21494 * gcc.dg/vect/slp-39.c: Likewise.
21495 * gcc.dg/vect/slp-42.c: Likewise.
21496 * gcc.dg/vect/slp-6.c: Likewise.
21497 * gcc.dg/vect/slp-7.c: Likewise.
21498 * gcc.dg/vect/slp-cond-1.c: Likewise.
21499 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21500 * gcc.dg/vect/slp-cond-2.c: Likewise.
21501 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21502 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21503 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21504 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21505 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21506 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21507 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21508 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21509 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21510 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21511 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21512 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21513 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21514 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21515 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21516 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21517 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21518
21519 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21520
21521 PR c/83801
21522 * gcc.dg/pr83801.c: New test.
21523
21524 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21525
21526 PR fortran/52162
21527 * gfortran.dg/bounds_check_19.f90: New test.
21528
21529 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21530
21531 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21532 instead of scan-assembler-not for xsnabsqp.
21533
21534 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21535
21536 PR libgfortran/83525
21537 * gfortran.dg/newunit_5.f90: New test.
21538
21539 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21540
21541 PR rtl-optimization/80481
21542 * g++.dg/pr80481.C: New.
21543
21544 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21545
21546 PR target/83628
21547 * gcc.target/alpha/pr83628-3.c: New test.
21548
21549 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21550
21551 * lib/target-supports.exp (check_effective_target_avx512f): Also
21552 check for __builtin_ia32_addsd_round,
21553 __builtin_ia32_getmantsd_round.
21554 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21555
21556 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21557
21558 PR target/83629
21559 * gcc.target/powerpc/pr83629.c: Require ilp32.
21560
21561 2018-01-12 Richard Biener <rguenther@suse.de>
21562
21563 PR tree-optimization/80846
21564 * gcc.target/i386/pr80846-1.c: New testcase.
21565 * gcc.target/i386/pr80846-2.c: Likewise.
21566
21567 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21568
21569 * gcc.c-torture/execute/20180112-1.c: New test.
21570
21571 2018-01-12 Tom de Vries <tom@codesourcery.com>
21572
21573 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21574 * g++.dg/ext/label13a.C: Same.
21575 * g++.dg/ext/label14.C: Same.
21576 * g++.dg/ext/label2.C: Same.
21577 * g++.dg/ext/label3.C: Same.
21578 * g++.dg/torture/pr42462.C: Same.
21579 * g++.dg/torture/pr42739.C: Same.
21580 * g++.dg/warn/Wunused-label-3.C: Same.
21581
21582 2018-01-12 Tom de Vries <tom@codesourcery.com>
21583
21584 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21585 * g++.dg/Walloca1.C: Same.
21586 * g++.dg/cpp0x/pr70338.C: Same.
21587 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21588 * g++.dg/cpp1y/vla10.C: Same.
21589 * g++.dg/cpp1y/vla2.C: Same.
21590 * g++.dg/cpp1y/vla6.C: Same.
21591 * g++.dg/cpp1y/vla8.C: Same.
21592 * g++.dg/debug/debug5.C: Same.
21593 * g++.dg/debug/debug6.C: Same.
21594 * g++.dg/debug/pr54828.C: Same.
21595 * g++.dg/diagnostic/pr70105.C: Same.
21596 * g++.dg/eh/cleanup5.C: Same.
21597 * g++.dg/eh/spbp.C: Same.
21598 * g++.dg/ext/tmplattr9.C: Same.
21599 * g++.dg/ext/vla10.C: Same.
21600 * g++.dg/ext/vla11.C: Same.
21601 * g++.dg/ext/vla12.C: Same.
21602 * g++.dg/ext/vla15.C: Same.
21603 * g++.dg/ext/vla16.C: Same.
21604 * g++.dg/ext/vla17.C: Same.
21605 * g++.dg/ext/vla3.C: Same.
21606 * g++.dg/ext/vla6.C: Same.
21607 * g++.dg/ext/vla7.C: Same.
21608 * g++.dg/init/array24.C: Same.
21609 * g++.dg/init/new47.C: Same.
21610 * g++.dg/init/pr55497.C: Same.
21611 * g++.dg/opt/pr78201.C: Same.
21612 * g++.dg/template/vla2.C: Same.
21613 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21614 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21615 * g++.dg/torture/pr62127.C: Same.
21616 * g++.dg/torture/pr67055.C: Same.
21617 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21618 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21619 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21620 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21621 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21622 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21623 * g++.dg/warn/Wvla-1.C: Same.
21624 * g++.dg/warn/Wvla-3.C: Same.
21625 * g++.old-deja/g++.ext/array2.C: Same.
21626 * g++.old-deja/g++.ext/constructor.C: Same.
21627 * g++.old-deja/g++.law/builtin1.C: Same.
21628 * g++.old-deja/g++.other/crash12.C: Same.
21629 * g++.old-deja/g++.other/eh3.C: Same.
21630 * g++.old-deja/g++.pt/array6.C: Same.
21631 * g++.old-deja/g++.pt/dynarray.C: Same.
21632
21633 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21634
21635 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21636
21637 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21638
21639 PR libfortran/67412
21640 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21641 on *-*-solaris2.10.
21642
21643 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21644
21645 * lib/target-supports.exp (check_effective_target_branch_cost):
21646 Accept all x86 targets.
21647
21648 2018-01-12 Martin Liska <mliska@suse.cz>
21649
21650 PR ipa/83054
21651 * g++.dg/warn/pr83054.C: New test.
21652
21653 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21654
21655 * gcc.target/powerpc/spec-barr-1.c: New file.
21656
21657 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21658
21659 PR target/83330
21660 * gcc.target/i386/pr83330.c: New test.
21661
21662 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21663
21664 PR fortran/79383
21665 * gfortran.dg/dtio_31.f03: New test.
21666 * gfortran.dg/dtio_32.f03: New test.
21667
21668 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21669
21670 PR c++/43486
21671 * g++.dg/wrappers: New subdirectory.
21672 * g++.dg/wrappers/README: New file.
21673 * g++.dg/wrappers/alloc.C: New test case.
21674 * g++.dg/wrappers/cow-istream-string.C: New test case.
21675 * g++.dg/wrappers/cp-stdlib.C: New test case.
21676 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21677 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21678
21679 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21680
21681 PR middle-end/83718
21682 * g++.dg/torture/pr83718.C: New testcase.
21683
21684 2018-01-11 Martin Jambor <mjambor@suse.cz>
21685
21686 PR ipa/83178
21687 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21688
21689 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21690
21691 PR tree-optimization/83695
21692 * gcc.dg/tree-ssa/pr83695.c: New test.
21693
21694 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21695
21696 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21697 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21698
21699 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21700
21701 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21702 * gcc.target/arm/simd/fp16fml_high.c: New test.
21703 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21704 * lib/target-supports.exp
21705 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21706 check_effective_target_arm_fp16fml_neon_ok,
21707 add_options_for_arm_fp16fml_neon): New procedures.
21708
21709 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21710
21711 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21712 combination tests.
21713
21714 2018-01-11 Richard Biener <rguenther@suse.de>
21715
21716 PR tree-optimization/83435
21717 * gcc.dg/graphite/pr83435.c: New testcase.
21718
21719 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21720 Alan Hayward <alan.hayward@arm.com>
21721 David Sherwood <david.sherwood@arm.com>
21722
21723 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21724
21725 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21726
21727 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21728
21729 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21730
21731 PR target/82096
21732 * gcc.c-torture/compile/pr82096.c: New test.
21733
21734 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21735
21736 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21737
21738 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21739
21740 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21741
21742 2018-01-11 Justin Squirek <squirek@adacore.com>
21743
21744 * gnat.dg/expr_func4.adb: New testcase.
21745
21746 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21747
21748 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21749 testcase.
21750
21751 2018-01-11 Bob Duff <duff@adacore.com>
21752
21753 * gnat.dg/protected_null.adb: New testcase.
21754
21755 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21756
21757 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21758
21759 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21760
21761 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21762
21763 2018-01-11 Justin Squirek <squirek@adacore.com>
21764
21765 * gnat.dg/loopvar.adb: New testcase.
21766
21767 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21768
21769 PR middle-end/83189
21770 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21771
21772 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21773
21774 * gcc.c-torture/compile/pr83575.c: New testcase.
21775
21776 2018-01-10 Michael Collison <michael.collison@arm.com>
21777
21778 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21779 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21780 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21781 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21782 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21783 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21784 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21785 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21786 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21787 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21788 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21789 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21790 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21791 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21792 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21793 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21794
21795 2018-01-10 Michael Collison <michael.collison@arm.com>
21796
21797 * gcc.target/aarch64/sha2.h: New shared testcase.
21798 * gcc.target/aarch64/sha2_1.c: New testcase.
21799 * gcc.target/aarch64/sha2_2.c: New testcase.
21800 * gcc.target/aarch64/sha2_3.c: New testcase.
21801 * gcc.target/aarch64/sha3.h: New shared testcase.
21802 * gcc.target/aarch64/sha3_1.c: New testcase.
21803 * gcc.target/aarch64/sha3_2.c: New testcase.
21804 * gcc.target/aarch64/sha3_3.c: New testcase.
21805
21806 2018-01-10 Michael Collison <michael.collison@arm.com>
21807
21808 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21809
21810 2018-01-10 Martin Sebor <msebor@redhat.com>
21811
21812 PR tree-optimization/83781
21813 * gcc.dg/strlenopt-42.c: New test.
21814
21815 2018-01-11 Martin Sebor <msebor@gmail.com>
21816 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21817
21818 PR tree-optimization/83501
21819 PR tree-optimization/81703
21820
21821 * gcc.dg/strlenopt-39.c: New test-case.
21822 * gcc.dg/pr81703.c: Likewise.
21823
21824 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21825
21826 * gnat.dg/atomic10.adb: New test.
21827
21828 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21829
21830 PR fortran/82367
21831 * gfortran.dg/deferred_character_18.f90: New test.
21832
21833 2018-01-10 Martin Sebor <msebor@redhat.com>
21834
21835 PR tree-optimization/83671
21836 * gcc.dg/strlenopt-40.c: New test.
21837 * gcc.dg/strlenopt-41.c: New test.
21838
21839 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21840
21841 PR fortran/83093
21842 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21843
21844 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21845
21846 PR target/83399
21847 * gcc.target/powerpc/pr83399.c: New test.
21848
21849 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21850
21851 PR c++/43486
21852 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21853 to reflect that the arguments are correctly underlined.
21854 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21855 for globals, params, locals and literals.
21856 (test_sizeof): Directly test the location of "sizeof", rather than
21857 when used in compound expressions.
21858 (test_alignof): Likewise for "alignof".
21859 (test_string_literals): Likewise for string literals.
21860 (test_numeric_literals): Likewise for numeric literals.
21861 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21862 (test_typeid): Likewise for typeid.
21863 (test_unary_plus): New.
21864 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21865 format strings.
21866
21867 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21868
21869 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21870
21871 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21872
21873 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21874
21875 2018-01-10 Marek Polacek <polacek@redhat.com>
21876
21877 PR c++/82541
21878 * g++.dg/warn/Wduplicated-branches4.C: New test.
21879
21880 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21881
21882 PR c++/81327
21883 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21884 cast to void *.
21885
21886 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21887
21888 PR c++/81055
21889 * g++.dg/cpp0x/new2.C: New.
21890
21891 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21892
21893 PR target/83735
21894 * gcc.target/i386/pr83735.c: New test.
21895
21896 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21897
21898 * lib/target-supports.exp (check_effective_target_branch_cost):
21899 New function.
21900 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21901 * gcc.dg/pr21643.c: Likewise.
21902 * gcc.dg/pr46309.c: Likewise.
21903 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21904 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21905 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21906 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21907 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21908 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21909 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21910 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21917
21918 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21919
21920 PR target/83629
21921 * gcc.target/powerpc/pr83629.c: New testcase.
21922
21923 2018-01-10 Richard Biener <rguenther@suse.de>
21924
21925 PR testsuite/78768
21926 * gcc.dg/pr78768.c: Un-XFAIL.
21927
21928 2018-01-10 Richard Biener <rguenther@suse.de>
21929
21930 PR debug/82425
21931 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21932
21933 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21934
21935 PR tree-optimization/83753
21936 * gcc.dg/torture/pr83753.c: New test.
21937
21938 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21939
21940 * gcc.target/i386/avx2-gather-1.c: Add -march.
21941 * gcc.target/i386/avx2-gather-2.c: Add -march.
21942 * gcc.target/i386/avx2-gather-3.c: Add -march.
21943 * gcc.target/i386/avx2-gather-4.c: Add -march.
21944 * gcc.target/i386/avx2-gather-5.c: Add -march.
21945 * gcc.target/i386/avx2-gather-6.c: Add -march.
21946 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21947 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21948 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21949 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21950 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21951 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21952 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21953 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21954 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21955 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21956
21957 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21958
21959 PR target/78585:
21960 * gcc.target/i386/pr78585.c: New test.
21961
21962 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21963
21964 PR c++/83734
21965 * g++.dg/cpp0x/pr83734.C: New test.
21966
21967 2018-01-09 Carl Love <cel@us.ibm.com>
21968
21969 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21970 vec_mergeo builtins with float, double, long long, unsigned long long,
21971 bool long long arguments.
21972 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21973 vec_float2 with double arguments.
21974 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21975 vec_mergew and vec_mergow builtins.
21976
21977 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21978
21979 PR fortran/83742
21980 * gfortran.dg/contiguous_6.f90: New test.
21981
21982 2018-01-09 Richard Biener <rguenther@suse.de>
21983
21984 PR tree-optimization/83668
21985 * gcc.dg/graphite/pr83668.c: New testcase.
21986
21987 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21988
21989 PR tree-optimization/64811
21990 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21991 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21992 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21993 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21994 New tests.
21995 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21996
21997 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21998
21999 PR target/79883
22000 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
22001
22002 2018-01-09 Tamar Christina <tamar.christina@arm.com>
22003
22004 PR target/82641
22005 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
22006 no NEON and require softfp or hard float-abi.
22007 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
22008
22009 2018-01-09 Richard Biener <rguenther@suse.de>
22010
22011 PR tree-optimization/83572
22012 * gcc.dg/graphite/pr83572.c: New testcase.
22013
22014 2018-01-09 Jakub Jelinek <jakub@redhat.com>
22015
22016 PR target/83507
22017 * gcc.dg/sms-13.c: New test.
22018
22019 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
22020
22021 PR fortran/83741
22022 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
22023
22024 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
22025 Monk Chiang <sh.chiang04@gmail.com>
22026
22027 * gcc.target/riscv/save-restore-1.c: New.
22028
22029 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
22030
22031 PR target/83677
22032 * gcc.target/powerpc/pr83677.c: New file.
22033
22034 2018-01-08 Jeff Law <law@redhat.com>
22035
22036 PR rtl-optimizatin/81308
22037 * g++.dg/pr81308-1.C: New test.
22038 * g++.dg/pr81308-2.C: New test.
22039
22040 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
22041
22042 PR target/83663 - Revert r255946
22043 * gcc.target/aarch64/vect-slp-dup.c: New.
22044
22045 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
22046
22047 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
22048 combination tests.
22049
22050 2018-01-08 Richard Biener <rguenther@suse.de>
22051
22052 PR tree-optimization/83563
22053 * gcc.dg/graphite/pr83563.c: New testcase.
22054
22055 2018-01-08 Richard Biener <rguenther@suse.de>
22056
22057 PR middle-end/83713
22058 * g++.dg/torture/pr83713.C: New testcase.
22059
22060 2018-01-08 Tom de Vries <tom@codesourcery.com>
22061
22062 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
22063
22064 2018-01-08 Richard Biener <rguenther@suse.de>
22065
22066 PR tree-optimization/83685
22067 * gcc.dg/torture/pr83685.c: New testcase.
22068
22069 2018-01-08 Richard Biener <rguenther@suse.de>
22070
22071 PR lto/83719
22072 * gcc.dg/lto/pr83719_0.c: New testcase.
22073
22074 2018-01-08 Tom de Vries <tom@codesourcery.com>
22075
22076 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
22077 * gcc.dg/graphite/run-id-1.c: Same.
22078 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
22079
22080 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
22081
22082 PR fortran/83611
22083 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
22084 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
22085 * gfortran.dg/pdt_27.f03: New test.
22086
22087 PR fortran/83731
22088 * gfortran.dg/pdt_28.f03: New test.
22089
22090 2018-01-08 Tom de Vries <tom@codesourcery.com>
22091
22092 * c-c++-common/builtins.c: Require effective target alloca.
22093 * gcc.dg/Wrestrict.c: Same.
22094 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
22095
22096 2018-01-08 Richard Biener <rguenther@suse.de>
22097
22098 PR middle-end/83580
22099 * gcc.dg/torture/pr83580.c: New testcase.
22100
22101 2018-01-08 Richard Biener <rguenther@suse.de>
22102
22103 PR middle-end/83517
22104 * gcc.dg/pr83517.c: New testcase.
22105
22106 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
22107
22108 PR middle-end/81897
22109 * gcc.dg/uninit-pr81897.c: New test.
22110
22111 2018-01-06 Martin Sebor <msebor@redhat.com>
22112
22113 PR tree-optimization/83640
22114 * gcc.dg/Wrestrict-6.c: New test.
22115 * gcc.dg/pr83640.c: New test.
22116
22117 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
22118
22119 * gcc.target/aarch64/reg-alloc-1.c: New test.
22120
22121 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
22122
22123 PR fortran/50892
22124 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
22125
22126 2018-01-06 Jakub Jelinek <jakub@redhat.com>
22127
22128 PR debug/83480
22129 * gcc.dg/pr83480.c: New test.
22130
22131 PR rtl-optimization/83682
22132 * gcc.target/i386/pr83682.c: New test.
22133
22134 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
22135
22136 PR fortran/78534
22137 PR fortran/66310
22138 * gfortran.dg/char_cast_1.f90: Update scan pattern.
22139 * gfortran.dg/dependency_49.f90: Likewise.
22140 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22141 * gfortran.dg/repeat_7.f90: New test for PR 66310.
22142 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22143 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
22144 * gfortran.dg/string_1_lp64.f90: New test.
22145 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
22146 * gfortran.dg/string_3_lp64.f90: New test.
22147
22148 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22149
22150 PR target/83604
22151 * gcc.target/i386/sse-26.c: New test.
22152
22153 PR target/83604
22154 * gcc.target/i386/pr83604.c: New test.
22155
22156 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
22157
22158 * gcc.dg/vect/vect-align-4.c: New test.
22159 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22160 and redefine as a structure with an unaligned member "b".
22161 (foo): Update accordingly.
22162
22163 2018-01-05 Sudakshina Das <sudi.das@arm.com>
22164
22165 PR target/82439
22166 * gcc.target/aarch64/bics_5.c: New test.
22167 * gcc.target/arm/bics_5.c: Likewise.
22168
22169 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22170
22171 PR tree-optimization/83605
22172 * gcc.dg/pr83605.c: New test.
22173
22174 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22175
22176 PR target/83554
22177 * gcc.target/i386/pr83554.c: New test.
22178
22179 PR ipa/82352
22180 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22181 long unsigned int.
22182
22183 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
22184
22185 PR fortran/83683
22186 PR fortran/45689
22187 * gfortran.dg/eoshift_8.f90: New test.
22188 * gfortran.dg/simplify_eoshift_1.f90: New test.
22189
22190 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22191
22192 PR debug/83585
22193 * gcc.dg/pr83585.c: New test.
22194
22195 2018-01-04 Nathan Sidwell <nathan@acm.org>
22196
22197 PR c++/83667
22198 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
22199
22200 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22201
22202 PR debug/83666
22203 * gcc.dg/pr83666.c: New test.
22204
22205 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
22206
22207 PR target/83628
22208 * gcc.target/alpha/pr83628-1.c: New test.
22209 * gcc.target/alpha/pr83628-2.c: Ditto.
22210
22211 2018-01-04 Martin Liska <mliska@suse.cz>
22212
22213 PR ipa/82352
22214 * g++.dg/ipa/pr82352.C: New test.
22215
22216 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22217
22218 * gcc.dg/vect-opt-info-1.c: Moved to ...
22219 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
22220 vect_int targets, use dg-additional-options instead of dg-options and
22221 use relative line numbers instead of absolute.
22222
22223 2018-01-03 Martin Sebor <msebor@redhat.com>
22224
22225 PR tree-optimization/83655
22226 * gcc.dg/Wrestrict-5.c: New test.
22227 * c-c++-common/builtins.c: New test.
22228
22229 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22230 Alan Hayward <alan.hayward@arm.com>
22231 David Sherwood <david.sherwood@arm.com>
22232
22233 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22234 (main): Call it.
22235
22236 2018-01-03 Jeff Law <law@redhat.com>
22237
22238 PR target/83641
22239 * gcc.target/i386/stack-check-17.c: New test.
22240 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22241
22242 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22243
22244 PR debug/83621
22245 * gcc.dg/pr83621.c: New test.
22246
22247 PR debug/83645
22248 * gcc.dg/pr83645.c: New test.
22249
22250 2018-01-03 Martin Sebor <msebor@redhat.com>
22251
22252 PR tree-optimization/83603
22253 * gcc.dg/Wrestrict-4.c: New test.
22254
22255 PR c/83559
22256 * gcc.dg/const-2.c: New test.
22257 * gcc.dg/pure-3.c: New test.
22258
22259 2018-01-03 Martin Sebor <msebor@redhat.com>
22260
22261 * gcc.dg/Wrestrict-3.c: New test.
22262
22263 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22264
22265 PR c++/83555
22266 * g++.dg/opt/pr83555.C: New test.
22267 * g++.dg/ubsan/pr83555.C: New test.
22268
22269 2018-01-03 David Malcolm <dmalcolm@redhat.com>
22270
22271 PR c/82050
22272 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22273 the !CHECKING_P case by expecting a note.
22274 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22275 a note for the !CHECKING_P case, and move the return statement
22276 outside of #if CHECKING_P guard.
22277
22278 2018-01-03 Jeff Law <law@redhat.com>
22279
22280 PR middle-end/83654
22281 * gcc.target/i386/stack-check-18.c: New test.
22282 * gcc.target/i386/stack-check-19.c: New test.
22283
22284 2018-01-03 Martin Sebor <msebor@redhat.com>
22285
22286 PR tree-optimization/83501
22287 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22288
22289 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22290
22291 PR tree-optimization/83501
22292 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22293
22294 2018-01-03 Nathan Sidwell <nathan@acm.org>
22295
22296 PR c++/83667
22297 * g++.dg/ipa/pr83667.C: New.
22298
22299 2018-01-03 Martin Liska <mliska@suse.cz>
22300
22301 PR tree-optimization/83593
22302 * gcc.dg/pr83593.c: New test.
22303
22304 2018-01-03 Martin Liska <mliska@suse.cz>
22305
22306 PR ipa/83549
22307 * g++.dg/ipa/pr83549.C: New test.
22308
22309 2018-01-03 Marek Polacek <polacek@redhat.com>
22310
22311 PR c++/83592
22312 * g++.dg/warn/mvp2.C: New test.
22313
22314 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22315
22316 PR preprocessor/83602
22317 * g++.dg/cpp/pr83602.C: New test.
22318
22319 PR c++/83634
22320 * g++.dg/parse/pr83634.C: New test.
22321
22322 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22323
22324 PR fortran/83664
22325 * gfortran.dg/eoshift_7.f90: New test.
22326
22327 2018-01-03 Jan Beulich <jbeulich@suse.com>
22328
22329 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22330 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22331
22332 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22333
22334 Update copyright years.
22335
22336 2018-01-03 Martin Liska <mliska@suse.cz>
22337
22338 PR ipa/83594
22339 * gcc.dg/ipa/pr83594.c: New test.
22340
22341 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22342 Alan Hayward <alan.hayward@arm.com>
22343 David Sherwood <david.sherwood@arm.com>
22344
22345 * gcc.dg/vect-opt-info-1.c: New test.
22346
22347 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22348
22349 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22350 floorf128, truncf128, and roundf128.
22351 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22352 optimizations added in match.pd.
22353 * gcc.target/powerpc/float128-hw6.c: Likewise.
22354 * gcc.target/powerpc/float128-hw7.c: Likewise.
22355 * gcc.target/powerpc/float128-hw8.c: Likewise.
22356 * gcc.target/powerpc/float128-hw9.c: Likewise.
22357 * gcc.target/powerpc/float128-hw10.c: Likewise.
22358 * gcc.target/powerpc/float128-hw11.c: Likewise.
22359
22360 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22361
22362 PR c++/83556
22363 * g++.dg/cpp0x/pr83556.C: New test.
22364
22365 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22366
22367 PR fortran/45689
22368 PR fortran/83650
22369 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22370 * gfortran.dg/simplify_cshift_4.f90: New test.
22371
22372 2018-01-02 Marek Polacek <polacek@redhat.com>
22373
22374 PR c++/81860
22375 * g++.dg/cpp0x/inh-ctor30.C: New test.
22376
22377 PR c++/83644
22378 * g++.dg/cpp1z/pr83644.C: New test.
22379
22380 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22381
22382 PR fortran/83076
22383 * gfortran.dg/coarray_45.f90: New test.
22384
22385 PR fortran/83319
22386 * gfortran.dg/coarray_46.f90: New test.
22387
22388 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22389
22390 PR tree-optimization/83581
22391 * gcc.dg/pr83581.c: New test.
22392
22393 PR c/83595
22394 * gcc.dg/pr83595.c: New test.
22395
22396 PR middle-end/83608
22397 * g++.dg/opt/pr83608.C: New test.
22398
22399 PR middle-end/83609
22400 * gcc.dg/pr83609.c: New test.
22401 * g++.dg/opt/pr83609.C: New test.
22402
22403 PR middle-end/83623
22404 * gcc.dg/pr83623.c: New test.
22405
22406 * gcc.target/i386/i386.exp
22407 (check_effective_target_avx512vpopcntdqvl): New proc.
22408 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22409 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22410 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22411 \f
22412 Copyright (C) 2018 Free Software Foundation, Inc.
22413
22414 Copying and distribution of this file, with or without modification,
22415 are permitted in any medium without royalty provided the copyright
22416 notice and this notice are preserved.