12018-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3	PR fortran/82995
4	* gfortran.dg/optional_absent_4.f90: New test.
5	* gfortran.dg/optional_absent_5.f90: New test.
6
72018-12-31  Martin Liska  <mliska@suse.cz>
8
9	* g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
10
112018-12-31  Martin Liska  <mliska@suse.cz>
12
13	* g++.dg/predict-2.C: New test.
14	* g++.dg/predict-3.C: New test.
15	* g++.dg/predict-4.C: New test.
16	* gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case.
17
182018-12-30  H.J. Lu  <hongjiu.lu@intel.com>
19
20	PR testsuite/88639
21	* gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options
22	instead of dg-options.
23
242018-12-29  Dominique d'Humieres  <dominiq@gcc.gnu.org>
25
26	* g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
27
282018-12-29  Steven G. Kargl  <kargl@gcc.gnu.org>
29
30	* gfortran.dg/ieee/ieee_11.F90: New test.
31
322018-12-29  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
33
34	* gcc.target/msp430/critical-interrupt.c: New test.
35
362018-12-29  Steven G. Kargl  <kargl@gcc.gnu.org>
37
38	PR fortran/88342
39	* gfortran.dg/ieee/ieee_10.f90:  New test.
40
412018-12-29  Dominique d'Humieres  <dominiq@gcc.gnu.org>
42
43	PR tree-optimization/68356
44	PR target/81210
45	PR target/81693
46	* gcc.dg/torture/pr68264.c: Skip on darwin.
47	* gcc.dg/torture/pr68037-1.c: Likewise.
48	* gcc.dg/torture/pr68037-2.c: Likewise.
49	* gcc.dg/torture/pr68037-3.c: Likewise.
50	* gcc.dg/torture/pr25967-1.c: Likewise.
51	* gcc.dg/torture/pr25967-2.c: Likewise.
52
532018-12-29  Jakub Jelinek  <jakub@redhat.com>
54
55	PR ipa/88586
56	* g++.dg/gomp/pr88586.C: New test.
57
582018-12-28  David Edelsohn  <dje.gcc@gmail.com>
59
60	* c-c++-common/ident-1b.c: XFAIL AIX and Darwin.
61	* c-c++-common/ident-2b.c: Likewise.
62
632018-12-28  H.J. Lu  <hongjiu.lu@intel.com>
64
65	* gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file
66	directive.
67	* gcc.target/x86_64/abi/asm-support.S: Likewise.
68	* gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise.
69	* gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
70	* gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
71
722018-12-27  Jan Hubicka  <hubicka@ucw.cz>
73
74	* g++.dg/ipa/devirt-53.C: New testcase.
75
762018-12-27  Steven G. Kargl  <kargl@gcc.gnu.org>
77
78	PR fortran/81027
79	* gfortran.dg/pr81027.f90: New test.
80	* gfortran.dg/initialization_7.f90: Update error message.
81
822018-12-27  Steven G. Kargl  <kargl@gcc.gnu.org>
83
84	* libgomp.fortran/aligned1.f03: Fix invalid code that now causes
85	an error after r267415.
86
872018-12-27  Martin Liska  <mliska@suse.cz>
88
89	PR c++/88263
90	* g++.dg/gcov/pr88263.C: New test.
91
922018-12-26  Steven G. Kargl  <kargl@gcc.gnu.org>
93
94	PR fortran/85357
95	* gfortran.df/pr85357.f90: New test.
96
972018-12-24  Steven G. Kargl  <kargl@gcc.gnu.org>
98
99	PR fortran/45513
100	PR fortran/81509
101	* gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND.
102	* gfortran.dg/pr81509_1.f90: New test.
103	* gfortran.dg/pr81509_2.f90: New test.
104
1052018-12-24  Steven G. Kargl  <kargl@gcc.gnu.org>
106
107	* gfortran.dg/ieee/ieee_9.f90:  XFAIL on arm*-*-gnueabi[hf].
108
1092018-12-24  Jan Hubicka  <hubicka@ucw.cz>
110
111	PR lto/88140
112	* gcc.c-torture/compile/pr88140.c: New testcase.
113
1142018-12-24  Iain Sandoe  <iain@sandoe.co.uk>
115
116	PR testsuite/67974
117	* gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
118
1192018-12-24  Iain Sandoe  <iain@sandoe.co.uk>
120
121	* c-c++-common/ident-0a.c: Skip for powerpc-darwin.
122	* c-c++-common/ident-0b.c: Likewise.
123	* c-c++-common/ident-1a.c: Likewise.
124	* c-c++-common/ident-1b.c: Likewise.
125	* c-c++-common/ident-2a.c: Likewise.
126	* c-c++-common/ident-2b.c: Likewise.
127
1282018-12-23  Paul Thomas  <pault@gcc.gnu.org>
129
130	PR fortran/77703
131	* gfortran.dg/ptr_func_assign_5.f08 : New test.
132
1332018-12-22  Steven G. Kargl  <kargl@gcc.gnu.org>
134
135	PR fortran/88328
136	* gfortran.dg/pr88328.f90: New test.
137
1382018-12-21  Jan Hubicka  <jh@suse.cz>
139
140	* g++.dg/ipa/devirt-30.C: Add dg-do.
141	* g++.dg/lto/devirt-1_0.C: New testcase.
142	* g++.dg/lto/devirt-2_0.C: New testcase.
143	* g++.dg/lto/devirt-3_0.C: New testcase.
144	* g++.dg/lto/devirt-4_0.C: New testcase.
145	* g++.dg/lto/devirt-5_0.C: New testcase.
146	* g++.dg/lto/devirt-6_0.C: New testcase.
147	* g++.dg/lto/devirt-13_0.C: New testcase.
148	* g++.dg/lto/devirt-14_0.C: New testcase.
149	* g++.dg/lto/devirt-19_0.C: New testcase.
150	* g++.dg/lto/devirt-22_0.C: New testcase.
151	* g++.dg/lto/devirt-23_0.C: New testcase.
152	* g++.dg/lto/devirt-30_0.C: New testcase.
153	* g++.dg/lto/devirt-34_0.C: New testcase.
154
1552018-12-26  Steven G . Kargl  <kargl@gcc.gnu.org>
156
157	PR fortran/85798
158	* gfortran.dg/pr85798.f90: New test.
159
1602018-12-21  Steven G. Kargl  <kargl@gcc.gnu.org>
161
162	PR fortran/88169
163	* gfortran.dg/pr88169_1.f90: new test.
164	* gfortran.dg/pr88169_2.f90: Ditto.
165	* gfortran.dg/pr88169_3.f90: Ditto.
166
1672018-12-21  Steven G. Kargl  <kargl@gcc.gnu.org>
168
169	PR fortran/69121
170	* gfortran.dg/ieee/ieee_9.f90: New test.
171
1722018-12-21  Jakub Jelinek  <jakub@redhat.com>
173
174	PR c++/86524
175	PR c++/88446
176	* g++.dg/cpp1y/constexpr-86524.C: New test.
177	* g++.dg/cpp2a/is-constant-evaluated4.C: New test.
178	* g++.dg/cpp2a/is-constant-evaluated5.C: New test.
179	* g++.dg/cpp2a/is-constant-evaluated6.C: New test.
180
181	PR middle-end/85594
182	PR middle-end/88553
183	* gcc.dg/gomp/pr85594.c: New test.
184	* gcc.dg/gomp/pr88553.c: New test.
185
1862018-12-15  Jan Hubicka  <hubicka@ucw.cz>
187
188	PR ipa/88561
189	* g++.dg/tree-prof/devirt.C: New testcase.
190
1912018-12-21  Paul Thomas  <pault@gcc.gnu.org>
192
193	PR fortran/87881
194	* gfortran.dg/inquiry_part_ref_4.f90: New test.
195
1962018-12-21  Andreas Krebbel  <krebbel@linux.ibm.com>
197
198	* gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
199	* gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
200
2012018-12-21  Jakub Jelinek  <jakub@redhat.com>
202
203	PR rtl-optimization/88563
204	* gcc.dg/pr88563.c: New test.
205
206	PR c++/87125
207	* g++.dg/cpp0x/pr87125.C: New test.
208
2092018-12-21  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
210
211	* gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
212	-mfloat-abi=softfp or -mfloat-abi=hard.
213	* gcc.target/arm/size-optimization-ieee-2.c: Likewise.
214	* gcc.target/arm/size-optimization-ieee-3.c: Likewise.
215
2162018-12-21  Jakub Jelinek  <jakub@redhat.com>
217
218	PR target/88547
219	* gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
220	insns instead of 4, check for vpminud, vpminuq and no vpsubd or
221	vpsubq.
222	* gcc.target/i386/sse2-pr88547-1.c: New test.
223	* gcc.target/i386/sse2-pr88547-2.c: New test.
224	* gcc.target/i386/sse4_1-pr88547-1.c: New test.
225	* gcc.target/i386/sse4_1-pr88547-2.c: New test.
226	* gcc.target/i386/avx2-pr88547-1.c: New test.
227	* gcc.target/i386/avx2-pr88547-2.c: New test.
228	* gcc.target/i386/avx512f-pr88547-2.c: New test.
229	* gcc.target/i386/avx512vl-pr88547-1.c: New test.
230	* gcc.target/i386/avx512vl-pr88547-2.c: New test.
231	* gcc.target/i386/avx512vl-pr88547-3.c: New test.
232	* gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
233	array to int array.
234
2352018-12-20  Marek Polacek  <polacek@redhat.com>
236
237	PR c++/88196 - ICE with class non-type template parameter.
238	* g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
239	* g++.dg/cpp2a/nontype-class10.C: New test.
240	* g++.dg/template/pr54858.C: Tweak dg-error.
241
2422018-12-20  H.J. Lu  <hongjiu.lu@intel.com>
243
244	PR c/51628
245	* c-c++-common/pr51628-1.c: New test.
246	* c-c++-common/pr51628-2.c: Likewise.
247	* c-c++-common/pr51628-3.c: Likewise.
248	* c-c++-common/pr51628-4.c: Likewise.
249	* c-c++-common/pr51628-5.c: Likewise.
250	* c-c++-common/pr51628-6.c: Likewise.
251	* c-c++-common/pr51628-7.c: Likewise.
252	* c-c++-common/pr51628-8.c: Likewise.
253	* c-c++-common/pr51628-9.c: Likewise.
254	* c-c++-common/pr51628-10.c: Likewise.
255	* c-c++-common/pr51628-11.c: Likewise.
256	* c-c++-common/pr51628-12.c: Likewise.
257	* c-c++-common/pr51628-13.c: Likewise.
258	* c-c++-common/pr51628-14.c: Likewise.
259	* c-c++-common/pr51628-15.c: Likewise.
260	* c-c++-common/pr51628-26.c: Likewise.
261	* c-c++-common/pr51628-27.c: Likewise.
262	* c-c++-common/pr51628-28.c: Likewise.
263	* c-c++-common/pr51628-29.c: Likewise.
264	* c-c++-common/pr51628-30.c: Likewise.
265	* c-c++-common/pr51628-31.c: Likewise.
266	* c-c++-common/pr51628-32.c: Likewise.
267	* gcc.dg/pr51628-17.c: Likewise.
268	* gcc.dg/pr51628-18.c: Likewise.
269	* gcc.dg/pr51628-19.c: Likewise.
270	* gcc.dg/pr51628-20.c: Likewise.
271	* gcc.dg/pr51628-21.c: Likewise.
272	* gcc.dg/pr51628-22.c: Likewise.
273	* gcc.dg/pr51628-23.c: Likewise.
274	* gcc.dg/pr51628-24.c: Likewise.
275	* gcc.dg/pr51628-25.c: Likewise.
276	* c-c++-common/asan/misalign-1.c: Add
277	-Wno-address-of-packed-member.
278	* c-c++-common/asan/misalign-2.c: Likewise.
279	* c-c++-common/ubsan/align-2.c: Likewise.
280	* c-c++-common/ubsan/align-4.c: Likewise.
281	* c-c++-common/ubsan/align-6.c: Likewise.
282	* c-c++-common/ubsan/align-7.c: Likewise.
283	* c-c++-common/ubsan/align-8.c: Likewise.
284	* c-c++-common/ubsan/align-10.c: Likewise.
285	* g++.dg/ubsan/align-2.C: Likewise.
286	* gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
287	* gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
288	* gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
289	* gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
290	* gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
291	* gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
292
2932018-12-20  Vladimir Makarov  <vmakarov@redhat.com>
294
295	PR target/88457
296	* gcc.target/powerpc/pr88457.c: New.
297
2982018-12-20  Jakub Jelinek  <jakub@redhat.com>
299
300	PR c++/88180
301	* g++.dg/parse/pr88180.C: New test.
302	* g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
303	definition's NSDMIs.
304
3052018-12-20  Richard Sandiford  <richard.sandiford@arm.com>
306
307	* gcc.target/aarch64/pr64946.c: Force nosve.
308	* gcc.target/aarch64/ssadv16qi.c: Likewise.
309	* gcc.target/aarch64/usadv16qi.c: Likewise.
310	* gcc.target/aarch64/vect-abs-compile.c: Likewise.
311	* gcc.target/aarch64/sve/abs_1.c: New test.
312
3132018-12-20  Richard Sandiford  <richard.sandiford@arm.com>
314
315	* gcc.target/aarch64/sve/fmla_2.c: New test.
316	* gcc.target/aarch64/sve/fmla_2_run.c: Likewise
317
3182018-12-20  Martin Sebor  <msebor@redhat.com>
319
320	PR tree-optimization/84053
321	* gcc.dg/Warray-bounds-36.c: New test.
322
3232018-12-20  David Malcolm  <dmalcolm@redhat.com>
324
325	PR c++/87504
326	* c-c++-common/Wtautological-compare-8.c: New test.
327
3282018-12-20  Richard Biener  <rguenther@suse.de>
329
330	PR tree-optimization/84362
331	* g++.dg/vect/pr84362.cc: New testcase.
332
3332018-12-20  Jakub Jelinek  <jakub@redhat.com>
334
335	PR target/88547
336	* gcc.target/i386/pr88547-1.c: New test.
337
3382018-12-19  Steven G. Kargl  <kargl@gcc.gnu.org>
339
340	PR fortran/87992
341	* gfortran.dg/pr87992.f90: New test.
342
3432018-12-19  Uros Bizjak  <ubizjak@gmail.com>
344
345	* gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
346
3472018-12-19  Tony Wang  <tony.wang@arm.com>
348	    Thomas Preud'homme  <thomas.preudhomme@linaro.org>
349
350	* lib/lto.exp (lto-execute): Define output_file and testname_with_flags
351	to same value as execname.
352	(scan-symbol): Move and rename to ...
353	* lib/gcc-dg.exp (scan-symbol-common): This.  Adapt into a
354	helper function returning true or false if a symbol is present.
355	(scan-symbol): New procedure.
356	(scan-symbol-not): Likewise.
357	* gcc.target/arm/size-optimization-ieee-1.c: New testcase.
358	* gcc.target/arm/size-optimization-ieee-2.c: Likewise.
359	* gcc.target/arm/size-optimization-ieee-3.c: Likewise.
360
3612018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
362
363	* g++.dg/asm-qual-3.C: New testcase.
364	* gcc.dg/asm-qual-3.c: New testcase.
365
3662018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
367
368	* g++.dg/asm-qual-1.C: New testcase.
369	* g++.dg/asm-qual-2.C: New testcase.
370	* gcc.dg/asm-qual-1.c: Update.
371
3722018-12-19  David Malcolm  <dmalcolm@redhat.com>
373
374	PR c++/88375
375	* g++.dg/init/pr88375-2.C: New test.
376	* g++.dg/init/pr88375.C: New test.
377
3782018-12-19  David Malcolm  <dmalcolm@redhat.com>
379
380	* c-c++-common/Wtautological-compare-ranges.c: New test.
381	* g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
382	expected output.
383	* g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
384	1-location form to 3-location form, with labelling of ranges with
385	types.  Add examples of id-expression nodes with namespaces.
386	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
387
3882018-12-19  David Malcolm  <dmalcolm@redhat.com>
389
390	PR c++/43064
391	PR c++/43486
392	* c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
393	* g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
394	* g++.dg/cpp0x/constexpr-ex2.C: Likewise.
395	* g++.dg/cpp0x/scoped_enum2.C: Likewise.
396	* g++.dg/cpp1z/decomp48.C: Update expected location of warning
397	for named local variables to use that of the local variable.
398	* g++.dg/ext/vla1.C: Update column.
399	* g++.dg/init/array43.C: Update expected column to be that of the
400	initializer.
401	* g++.dg/init/initializer-string-too-long.C: New test.
402	* g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
403	* g++.dg/init/pr43064-1.C: New test.
404	* g++.dg/init/pr43064-2.C: New test.
405	* g++.dg/init/pr43064-3.C: New test.
406	* g++.dg/other/fold1.C: Update column of expected error.
407	* g++.dg/parse/crash36.C: Likewise.
408	* g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
409	integer and float expressions.
410	* g++.dg/template/defarg6.C: Move expected error to the default
411	argument; add expected message about where instantiated.
412	* g++.dg/wrappers/Wparentheses.C: New test.
413	* g++.old-deja/g++.bugs/900402_02.C: Update column of expected
414	error.
415
4162018-12-19  Paul A. Clarke  <pc@us.ibm.com>
417
418	* gcc.target/powerpc/ssse3-check.h: Enable tests to run.
419	* gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
420	issues.
421	* gcc.target/powerpc/ssse3-pabsd.c: Likewise.
422	* gcc.target/powerpc/ssse3-palignr.c: Likewise.
423	* gcc.target/powerpc/ssse3-phaddd.c: Likewise.
424	* gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
425	* gcc.target/powerpc/ssse3-phaddw.c: Likewise.
426	* gcc.target/powerpc/ssse3-phsubd.c: Likewise.
427	* gcc.target/powerpc/ssse3-phsubw.c: Likewise.
428	* gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
429	* gcc.target/powerpc/ssse3-pshufb.c: Likewise.
430	* gcc.target/powerpc/ssse3-psignb.c: Likewise.
431	* gcc.target/powerpc/ssse3-psignd.c: Likewise.
432	* gcc.target/powerpc/ssse3-psignw.c: Likewise.
433	* gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
434
4352018-12-19  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
436
437	* gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
438
4392018-12-19  Tom de Vries  <tdevries@suse.de>
440
441	* gcc.dg/goacc/nvptx-merged-loop.c: Move to
442	libgomp/testsuite/libgomp.oacc-c-c++-common.
443	* gcc.dg/goacc/nvptx-sese-1.c: Same.
444
4452018-12-19  Tom de Vries  <tom@codesourcery.com>
446
447	* lib/scanoffloadrtl.exp: New file.
448	* gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
449	offload-rtl.
450
4512018-12-19  Richard Biener  <rguenther@suse.de>
452
453	PR tree-optimization/88533
454	Revert
455	2018-04-30  Richard Biener  <rguenther@suse.de>
456
457	PR tree-optimization/28364
458	PR tree-optimization/85275
459	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
460
461	* gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
462	* gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
463	* gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
464	* gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
465
4662018-12-19  Jakub Jelinek  <jakub@redhat.com>
467
468	PR target/88541
469	* gcc.target/i386/avx-vpclmulqdq-1.c: New test.
470
471	PR c++/87934
472	* g++.dg/cpp0x/constexpr-87934.C: New test.
473
4742018-12-19  Alexandre Oliva  <aoliva@redhat.com>
475
476	PR testsuite/86153
477	PR middle-end/83239
478	* gcc.dg/vrp-overflow-1.c: New.
479
480	PR c++/87012
481	* g++.dg/cpp0x/pr87012.C: New.
482
483	PR c++/88146
484	* g++.dg/cpp0x/inh-ctor32.C: New.
485
4862018-12-18  Jakub Jelinek  <jakub@redhat.com>
487
488	PR rtl-optimization/87759
489	* gcc.target/i386/pr87759.c: Require int128 effective target.
490
4912018-12-18  Vladimir Makarov  <vmakarov@redhat.com>
492
493	PR rtl-optimization/87759
494	* gcc.target/i386/pr87759.c: New.
495
4962018-12-18  Jakub Jelinek  <jakub@redhat.com>
497
498	PR target/88464
499	* gcc.target/i386/avx512f-pr88464-5.c: New test.
500	* gcc.target/i386/avx512f-pr88464-6.c: New test.
501	* gcc.target/i386/avx512f-pr88464-7.c: New test.
502	* gcc.target/i386/avx512f-pr88464-8.c: New test.
503	* gcc.target/i386/avx512vl-pr88464-5.c: New test.
504	* gcc.target/i386/avx512vl-pr88464-6.c: New test.
505	* gcc.target/i386/avx512vl-pr88464-7.c: New test.
506	* gcc.target/i386/avx512vl-pr88464-8.c: New test.
507	* gcc.target/i386/avx512vl-pr88464-9.c: New test.
508	* gcc.target/i386/avx512vl-pr88464-10.c: New test.
509	* gcc.target/i386/avx512vl-pr88464-11.c: New test.
510	* gcc.target/i386/avx512vl-pr88464-12.c: New test.
511	* gcc.target/i386/avx512vl-pr88464-13.c: New test.
512	* gcc.target/i386/avx512vl-pr88464-14.c: New test.
513	* gcc.target/i386/avx512vl-pr88464-15.c: New test.
514	* gcc.target/i386/avx512vl-pr88464-16.c: New test.
515
5162018-12-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
517
518	* lib/target-supports.exp (check_effective_target_vect_usad_char):
519	Add non-SVE aarch64 to supported list.
520
5212018-12-18  Jakub Jelinek  <jakub@redhat.com>
522
523	PR target/88513
524	PR target/88514
525	* gcc.target/i386/avx512f-pr88513-1.c: New test.
526	* gcc.target/i386/avx512f-pr88513-2.c: New test.
527	* gcc.target/i386/avx512vl-pr88464-1.c: New test.
528	* gcc.target/i386/avx512vl-pr88464-2.c: New test.
529	* gcc.target/i386/avx512vl-pr88464-3.c: New test.
530	* gcc.target/i386/avx512vl-pr88464-4.c: New test.
531	* gcc.target/i386/avx512vl-pr88513-1.c: New test.
532	* gcc.target/i386/avx512vl-pr88513-2.c: New test.
533	* gcc.target/i386/avx512vl-pr88513-3.c: New test.
534	* gcc.target/i386/avx512vl-pr88513-4.c: New test.
535	* gcc.target/i386/avx512vl-pr88514-1.c: New test.
536	* gcc.target/i386/avx512vl-pr88514-2.c: New test.
537	* gcc.target/i386/avx512vl-pr88514-3.c: New test.
538
5392018-12-18  Wei Xiao  <wei3.xiao@intel.com>
540
541	* g++.target/i386/mv16.C: Handle new march.
542	* gcc.target/i386/builtin_target.c: Ditto.
543
5442018-12-17  Peter Bergner  <bergner@linux.ibm.com>
545
546	PR target/87870
547	* gcc.target/powerpc/pr87870.c: New test.
548
5492018-12-17  Jakub Jelinek  <jakub@redhat.com>
550
551	PR c++/88410
552	* g++.dg/cpp0x/pr88410.C: New test.
553
5542018-12-17  Steve Ellcey  <sellcey@cavium.com>
555
556	* gcc.target/aarch64/torture/aarch64-torture.exp: New file.
557	* gcc.target/aarch64/torture/simd-abi-1.c: New test.
558	* gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
559	* gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
560	* gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
561	* gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
562	* gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
563	* gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
564
5652018-12-17  Martin Sebor  <msebor@redhat.com>
566
567	* gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
568
5692018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
570
571	PR rtl-optimization/88253
572	* gcc.target/avr/pr88253.c: New test.
573
5742018-12-17  Richard Sandiford  <richard.sandiford@arm.com>
575	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
576	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
577
578	* gcc.dg/loop-versioning-1.c: New test.
579	* gcc.dg/loop-versioning-10.c: Likewise.
580	* gcc.dg/loop-versioning-11.c: Likewise.
581	* gcc.dg/loop-versioning-2.c: Likewise.
582	* gcc.dg/loop-versioning-3.c: Likewise.
583	* gcc.dg/loop-versioning-4.c: Likewise.
584	* gcc.dg/loop-versioning-5.c: Likewise.
585	* gcc.dg/loop-versioning-6.c: Likewise.
586	* gcc.dg/loop-versioning-7.c: Likewise.
587	* gcc.dg/loop-versioning-8.c: Likewise.
588	* gcc.dg/loop-versioning-9.c: Likewise.
589	* gfortran.dg/loop_versioning_1.f90: Likewise.
590	* gfortran.dg/loop_versioning_2.f90: Likewise.
591	* gfortran.dg/loop_versioning_3.f90: Likewise.
592	* gfortran.dg/loop_versioning_4.f90: Likewise.
593	* gfortran.dg/loop_versioning_5.f90: Likewise.
594	* gfortran.dg/loop_versioning_6.f90: Likewise.
595	* gfortran.dg/loop_versioning_7.f90: Likewise.
596	* gfortran.dg/loop_versioning_8.f90: Likewise.
597
5982018-12-16  Steven G. Kargl  <kargl@gcc.gnu.org>
599
600	PR fortran/88116
601	* gfortran.dg/pr88116_1.f90: New test.
602	* gfortran.dg/pr88116_2.f90: Ditto.
603
604	PR fortran/88467
605	* gfortran.dg/pr88467.f90: New test.
606
6072018-12-16  Steven G. Kargl  <kargl@gcc.gnu.org>
608
609	* gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
610
6112018-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
612
613	PR fortran/88363
614	* intent_out_13.f90: New test.
615
6162018-12-15  H.J. Lu  <hongjiu.lu@intel.com>
617
618	PR target/88483
619	* gcc.target/i386/stackalign/pr88483.c: Removed.  Revert
620	reversion 267133.
621
6222018-12-15  Steven G. Kargl  <kargl@gcc.gnu.org>
623
624	PR fortran/87944
625	* gfortran.dg/pr87994_1.f90: New test.
626	* gfortran.dg/pr87994_2.f90: Ditto.
627	* gfortran.dg/pr87994_3.f90: Ditto.
628
6292018-12-16  Jakub Jelinek  <jakub@redhat.com>
630
631	PR c++/88482
632	* g++.dg/eh/builtin5.C: New test.
633	* g++.dg/eh/builtin6.C: New test.
634	* g++.dg/eh/builtin7.C: New test.
635	* g++.dg/eh/builtin8.C: New test.
636	* g++.dg/eh/builtin9.C: New test.
637	* g++.dg/eh/builtin10.C: New test.
638	* g++.dg/eh/builtin11.C: New test.
639	* g++.dg/parse/crash55.C: Adjust expected diagnostics.
640
6412018-12-15  Steven G. Kargl  <kargl@gcc.gnu.org>
642
643	PR fortran/88138
644	* gfortran.dg/pr88138.f90: new test.
645
6462018-12-15  Jakub Jelinek  <jakub@redhat.com>
647
648	PR tree-optimization/88464
649	PR target/88498
650	* gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
651	* gcc.target/i386/avx512f-pr88464-1.c: ... this.  Fix up PR number.
652	Expect 4 vectorized loops instead of 3.
653	(f4): New function.
654	* gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
655	* gcc.target/i386/avx512f-pr88464-2.c: ... this.  Fix up PR number
656	and #include.
657	(avx512f_test): Prepare arguments for f4 and check the results.
658	* gcc.target/i386/avx512f-pr88464-3.c: New test.
659	* gcc.target/i386/avx512f-pr88464-4.c: New test.
660
6612018-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
662
663	PR c++/84644
664	* g++.dg/cpp0x/decltype68.C: New.
665	* g++.dg/cpp0x/decltype-33838.C: Adjust.
666	* g++.dg/template/spec32.C: Likewise.
667	* g++.dg/template/ttp22.C: Likewise.
668
6692018-12-15  Jakub Jelinek  <jakub@redhat.com>
670
671	PR target/88489
672	* gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
673	* gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
674
675	PR rtl-optimization/88478
676	* g++.dg/opt/pr88478.C: New test.
677
6782018-12-14  Martin Sebor  <msebor@redhat.com>
679
680	PR tree-optimization/88372
681	* gcc.dg/Walloc-size-larger-than-18.c: New test.
682	* gcc.dg/builtin-object-size-19.c: Same.
683
6842018-12-14  Martin Sebor  <msebor@redhat.com>
685
686	PR tree-optimization/87096
687	* gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
688
6892018-12-14  Alexandre Oliva  <aoliva@redhat.com>
690
691	PR c++/87814
692	* g++.dg/cpp1z/pr87814.C: New.
693
6942018-12-14  H.J. Lu  <hongjiu.lu@intel.com>
695
696	* gcc.target/i386/cf_check-1.c: New test.
697	* gcc.target/i386/cf_check-2.c: Likewise.
698	* gcc.target/i386/cf_check-3.c: Likewise.
699	* gcc.target/i386/cf_check-4.c: Likewise.
700	* gcc.target/i386/cf_check-5.c: Likewise.
701
7022018-12-14  Thomas Schwinge  <thomas@codesourcery.com>
703	    Cesar Philippidis  <cesar@codesourcery.com>
704
705	* c-c++-common/goacc/note-parallelism.c: New test.
706	* gfortran.dg/goacc/note-parallelism.f90: New test.
707	* c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
708	* c-c++-common/goacc/classify-kernels.c: Likewise.
709	* c-c++-common/goacc/classify-parallel.c: Likewise.
710	* c-c++-common/goacc/classify-routine.c: Likewise.
711	* c-c++-common/goacc/kernels-1.c: Likewise.
712	* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
713	* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
714	* gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
715	* gfortran.dg/goacc/classify-kernels.f95: Likewise.
716	* gfortran.dg/goacc/classify-parallel.f95: Likewise.
717	* gfortran.dg/goacc/classify-routine.f95: Likewise.
718	* gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
719
7202018-12-14  Alexandre Oliva  <aoliva@redhat.com>
721
722	PR c++/86823
723	* g++.dg/pr86823.C: New.
724
7252018-12-14  Jakub Jelinek  <jakub@redhat.com>
726
727	PR c++/82294
728	PR c++/87436
729	* g++.dg/tree-ssa/pr82294.C: New test.
730	* g++.dg/tree-ssa/pr87436.C: New test.
731
7322018-11-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
733
734	* gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
735	effective target.
736	* gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
737	* gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
738	* gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
739
7402018-12-14  H.J. Lu  <hongjiu.lu@intel.com>
741
742	PR target/88483
743	* gcc.target/i386/stackalign/pr88483.c: New test.
744
7452018-12-14  Eric Botcazou  <ebotcazou@adacore.com>
746
747	* gnat.dg/max_size.adb: New test.
748	* gnat.dg/max_size_pkg.ads: Likewise.
749
7502018-12-14  Claudiu Zissulescu  <claziss@synopsys.com>
751
752	* gcc.target/arc/milli-1.c: New test.
753
7542018-12-13  Michael Ploujnikov  <michael.ploujnikov@oracle.com>
755
756	* gcc.dg/lto/pr88297_0.c: New test.
757	* gcc.dg/lto/pr88297_1.c: New test.
758
7592018-12-13  Jakub Jelinek  <jakub@redhat.com>
760
761	PR tree-optimization/88444
762	* gcc.dg/tree-ssa/pr88444.c: New test.
763
764	PR rtl-optimization/88470
765	* gcc.target/i386/pr88470.c: New test.
766
7672018-12-13  Vladimir Makarov  <vmakarov@redhat.com>
768
769	PR rtl-optimization/88414
770	* gcc.target/i386/pr88414.c: New.
771
7722018-12-13  Marek Polacek  <polacek@redhat.com>
773
774	PR c++/88216 - ICE with class type in non-type template parameter.
775	* g++.dg/cpp2a/nontype-class9.C: New test.
776
7772018-12-13  Jakub Jelinek  <jakub@redhat.com>
778
779	PR rtl-optimization/88416
780	* gcc.target/i386/pr88416.c: New test.
781
782	PR tree-optimization/88464
783	* gcc.target/i386/avx512f-pr88462-1.c: New test.
784	* gcc.target/i386/avx512f-pr88462-2.c: New test.
785
7862018-12-13  Nathan Sidwell  <nathan@acm.org>
787
788	PR c++/87531
789	* g++.dg/lookup/pr87531-2.C: New.
790
7912018-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
792
793	PR testsuite/88041
794	* lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
795	* gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
796	Include $subdir in filename.
797	Cleanup generated source.
798	* gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
799	absolute path.
800	* gdc.test/compilable/depsOutput9948.d: Likewise.
801
8022018-12-13  Jakub Jelinek  <jakub@redhat.com>
803
804	PR testsuite/88454
805	* gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
806	const char * to const signed char *.
807	(bmhi_init): Change pattern parameter's type the same.  Use
808	__builtin_strlen instead of undeclared strlen.
809
8102018-12-13  Andreas Krebbel  <krebbel@linux.ibm.com>
811
812	* gcc.target/s390/zvector/vec-double-1.c: New test.
813	* gcc.target/s390/zvector/vec-double-2.c: New test.
814
8152018-12-13  Wei Xiao  <wei3.xiao@intel.com>
816
817	* gcc.target/i386/funcspec-56.inc: Handle new march.
818
8192018-12-13  Jakub Jelinek  <jakub@redhat.com>
820
821	PR target/88465
822	* gcc.target/i386/avx512f-pr88465.c: New test.
823	* gcc.target/i386/avx512dq-pr88465.c: New test.
824
825	PR target/88461
826	* gcc.target/i386/pr88461.c: New test.
827
8282018-12-12  Paolo Carlini  <paolo.carlini@oracle.com>
829
830	* g++.dg/other/static5.C: New.
831
8322018-12-12  Segher Boessenkool  <segher@kernel,crashing.org>
833
834	PR testsuite/88318
835	* gcc.dg/independent-cloneids-1.c: Use ^ not \m.
836
8372018-12-12  Joel Brobecker  <brobecker@adacore.com>
838
839	* gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
840
8412018-12-12  Jakub Jelinek  <jakub@redhat.com>
842
843	PR c++/88446
844	* g++.dg/cpp2a/is-constant-evaluated3.C: New test.
845
846	PR c++/88449
847	* g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
848	to dg-do run.
849	(e): Adjust comment with correct expected value.
850	(main): Expect e == 1.
851	* g++.dg/cpp2a/is-constant-evaluated2.C: New test.
852
8532018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
854
855	PR fortran/88155
856	* gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
857	* gfortran.dg/pr88155.f90: New test.
858
8592018-12-11  Steven G. Kargl  <kargl@gcc.gnu.org>
860
861	PR fortran/88249
862	* gfortran.dg/pr88249.f90: New test.
863
8642018-12-11  Jakub Jelinek  <jakub@redhat.com>
865
866	PR tree-optimization/80520
867	* gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
868	clean.
869
8702018-12-11  Marek Polacek  <polacek@redhat.com>
871
872	PR c++/86608 - reading constexpr volatile variable.
873	* g++.dg/cpp0x/constexpr-volatile2.C: New test.
874	* g++.dg/cpp0x/pr65327.C: Add dg-error.
875
8762018-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
877
878	* g++.dg/pr53037-4.C: Test the first two locations too.
879
8802018-12-11  Jakub Jelinek  <jakub@redhat.com>
881
882	PR tree-optimization/88444
883	* gcc.dg/pr88444.c: New test.
884
8852018-12-11  Dimitar Dimitrov  <dimitar@dinux.eu>
886
887	* gcc.target/i386/pr52813.c: New test.
888
8892018-12-11  Jakub Jelinek  <jakub@redhat.com>
890
891	PR target/88425
892	* gcc.target/i386/pr88425.c: New test.
893
894	PR sanitizer/88426
895	* c-c++-common/ubsan/float-cast-overflow-11.c: New test.
896
8972018-12-11  Yannick Moy  <moy@adacore.com>
898
899	* gnat.dg/ghost4.adb: New testcase.
900
9012018-12-11  Ed Schonberg  <schonberg@adacore.com>
902
903	* gnat.dg/iter4.adb: New testcase.
904
9052018-12-11  Hristian Kirtchev  <kirtchev@adacore.com>
906
907	* gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
908	gnat.dg/valid4_pkg.ads: New testcase.
909
9102018-12-11  Eric Botcazou  <ebotcazou@adacore.com>
911
912	* gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
913	gnat.dg/packed_array_pkg.ads: New testcase.
914
9152018-12-11  Hristian Kirtchev  <kirtchev@adacore.com>
916
917	* gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
918
9192018-12-11  Ed Schonberg  <schonberg@adacore.com>
920
921	* gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
922	gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
923	gnat.dg/bip_cu_t.ads: New testcase.
924
9252018-12-11  Hristian Kirtchev  <kirtchev@adacore.com>
926
927	* gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
928
9292018-12-11  Eric Botcazou  <ebotcazou@adacore.com>
930
931	* gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
932	gnat.dg/atomic11_pkg2.ads: New testcase.
933
9342018-12-11  Ed Schonberg  <schonberg@adacore.com>
935
936	* gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
937	gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
938	New testcase.
939	* gnat.dg/static_pred1.adb: Expect an error message.
940
9412018-12-11  Jakub Jelinek  <jakub@redhat.com>
942
943	PR lto/86004
944	* lib/target-supports.exp (check_effective_target_lto_incremental):
945	New.
946	* g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
947	* g++.dg/lto/pr65316_0.C: Likewise.
948	* g++.dg/lto/pr85176_0.C: Likewise.
949	* g++.dg/lto/pr79000_0.C: Likewise.
950	* g++.dg/lto/pr66180_0.C: Likewise.
951	* g++.dg/lto/pr65193_0.C: Likewise.
952	* g++.dg/lto/pr69077_0.C: Likewise.
953	* g++.dg/lto/pr68057_0.C: Likewise.
954	* g++.dg/lto/pr66705_0.C: Likewise.
955	* g++.dg/lto/pr65302_0.C: Likewise.
956	* g++.dg/lto/20091002-1_0.C: Likewise.
957	* g++.dg/lto/pr81940_0.C: Likewise.
958	* g++.dg/lto/pr64043_0.C: Likewise.
959	* g++.dg/lto/pr65549_0.C: Likewise.
960	* g++.dg/lto/pr69133_0.C: Likewise.
961	* gfortran.dg/lto/pr79108_0.f90: Likewise.
962
9632018-12-10  Jeff Law  <law@redhat.com>
964
965	PR tree-optimization/80520
966	* gcc.dg/tree-ssa/split-path-5.c: Update expected output.
967	* gcc.dg/tree-ssa/split-path-11.c: New test.
968
9692018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
970
971	PR fortran/97922
972	* gfortran.dg/io_constraints_8.f90: Update error message.
973	* gfortran.dg/pr87922.f90: New test.
974
9752018-12-10  Martin Sebor  <msebor@redhat.com>
976
977	PR tree-optimization/86196
978	* gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
979	base size only of arrays.
980
9812018-12-10  Uros Bizjak  <ubizjak@gmail.com>
982
983	* gcc.dg/sinatan-1.c: Use dg-add-options ieee.
984
9852018-12-10  Steven G. Kargl  <kargl@gcc.gnu.org>
986
987	PR fortran/88269
988	* gfortran.dg/pr88269.f90: New test.
989
9902018-12-10  Uros Bizjak  <ubizjak@gmail.com>
991
992	PR target/88418
993	* gcc.target/i386/pr88418.c: New test.
994
9952018-12-10  Richard Biener  <rguenther@suse.de>
996
997	PR tree-optimization/88427
998	* gcc.dg/pr88427.c: New testcase.
999
10002018-12-10  Jakub Jelinek  <jakub@redhat.com>
1001
1002	PR ipa/87955
1003	* gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
1004
10052018-12-10  Martin Jambor  <mjambor@suse.cz>
1006
1007	PR ipa/88214
1008	* gcc.dg/ipa/pr88214.c: New test.
1009
10102018-12-10  Jakub Jelinek  <jakub@redhat.com>
1011
1012	PR testsuite/88369
1013	* gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
1014	* gcc.dg/vect/vect-ivdep-2.c: Likewise.
1015	* gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
1016	* g++.dg/vect/pr33426-ivdep.cc: Likewise.
1017	* g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1018	* g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1019	* g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1020
10212018-12-10  Richard Biener  <rguenther@suse.de>
1022
1023	PR middle-end/88415
1024	* gcc.dg/gomp/pr88415.c: New testcase.
1025
10262018-12-10  Eric Botcazou  <ebotcazou@adacore.com>
1027
1028	* c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
1029	Visium and remove other specific handling.
1030	* c-c++-common/patchable_function_entry-default.c: Likewise.
1031	* c-c++-common/patchable_function_entry-definition.c: Likewise.
1032
10332018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1034
1035	PR fortran/88205
1036	* gfortran.dg/pr88205.f90: New unit.
1037
10382018-12-09  Iain Buclaw  <ibuclaw@gdcproject.org>
1039
1040	PR d/88039
1041	* gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
1042	(dmd2dg): Check generated html in ddoc tests.
1043	(gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
1044
10452018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1046
1047	PR fortran/88206
1048	* gfortran.dg/pr88206.f90: New test.
1049
10502018-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1051
1052	PR fortran/88228
1053	* gfortran.dg/pr88228.f90: New test.
1054
10552018-12-09  Thomas Schwinge  <thomas@codesourcery.com>
1056
1057	* gfortran.dg/goacc/combined-directives-3.f90: New file.
1058
10592018-12-09  Cesar Philippidis  <cesar@codesourcery.com>
1060
1061	* c-c++-common/goacc/combined-directives-3.c: New test.
1062	* c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
1063	* c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
1064	* c-c++-common/goacc/loop-3.c (void p2): Adjust test.
1065
10662018-12-09  Thomas Schwinge  <thomas@codesourcery.com>
1067
1068	* gfortran.dg/goacc/loop-2-kernels.f95: Update.
1069	* gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
1070	* gfortran.dg/goacc/nested-parallelism.f90: Likewise.
1071
1072	* gfortran.dg/goacc/loop-2.f95: Split into...
1073	* gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
1074	* gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
1075	* gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
1076	* gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
1077	* gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
1078	file...
1079	* gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
1080	* gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
1081
1082	PR fortran/88420
1083	* gfortran.dg/goacc/loop-1-2.f95: Update.
1084	* gfortran.dg/goacc/loop-1.f95: Likewise.
1085
10862018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1087
1088	PR fortran/88048
1089	* gfortran.dg/pr88048.f90: New test.
1090
10912018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1092
1093	PR fortran/87945
1094	* gfortran.dg/pr87945_1.f90: New test.
1095	* gfortran.dg/pr87945_2.f90: New test.
1096
10972018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1098
1099	PR fortran/88025
1100	* gfortran.dg/pr88025.f90: New test.
1101
11022018-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1103
1104	* gfortran.dg/pr88357_1.f90: New test.
1105	* gfortran.dg/pr88357_2.f90: New test.
1106
11072018-12-08  Jakub Jelinek  <jakub@redhat.com>
1108
1109	PR fortran/88304
1110	* gfortran.fortran-torture/compile/pr88304-2.f90: New test.
1111
11122018-12-07  Paolo Carlini  <paolo.carlini@oracle.com>
1113
1114	* g++.dg/other/bitfield7.C: New.
1115	* g++.dg/parse/bitfield8.C: Likewise.
1116	* g++.dg/parse/bitfield9.C: Likewise.
1117	* g++.dg/pr53037-4.C: Test the locations too.
1118
11192018-12-07  Peter Bergner  <bergner@linux.ibm.com>
1120
1121	PR target/87496
1122	* gcc.target/powerpc/pr87496.c: Rename from this...
1123	* gcc.target/powerpc/pr87496-1.c: ...to this.  Update comment.
1124	* gcc.target/powerpc/pr87496-2.c: New test.
1125	* gcc.target/powerpc/pr87496-3.c: New test.
1126
11272018-12-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1128
1129	* gcc.target/aarch64/sve/override_sve_width_1.c: New test.
1130
11312018-12-07  Jeff Law  <law@redhat.com>
1132
1133	PR middle-end/87813
1134	* gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
1135	options to test.
1136
11372018-12-07  Vladimir Makarov  <vmakarov@redhat.com>
1138
1139	PR rtl-optimization/88349
1140	* gcc.target/mips/pr88349.c: New.
1141
11422018-12-07  Jakub Jelinek  <jakub@redhat.com>
1143
1144	PR c++/86669
1145	* g++.dg/cpp0x/initlist105.C: New test.
1146	* g++.dg/cpp0x/initlist106.C: New test.
1147	* g++.dg/other/pr86669.C: New test.
1148
11492018-12-07  Richard Sandiford  <richard.sandiford@arm.com>
1150
1151	* gcc.target/aarch64/sve/pred_elim_2.c: New test.
1152
11532018-12-07  Richard Sandiford  <richard.sandiford@arm.com>
1154
1155	* gcc.target/aarch64/sve/pred_elim_1.c: New test.
1156
11572018-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1158
1159	* gcc.target/i386/ipa-stack-alignment-2.c: Add
1160	-fomit-frame-pointer to dg-options.
1161
11622018-12-07  Jakub Jelinek  <jakub@redhat.com>
1163
1164	PR target/85593
1165	* gcc.target/i386/pr85593.c: New test.
1166
1167	PR rtl-optimization/85770
1168	* gcc.target/i386/pr85770.c: Require int128 effective target.
1169
1170	PR fortran/88377
1171	* gfortran.dg/gomp/pr88377.f90: New test.
1172
1173	PR c/88367
1174	* gcc.dg/tree-ssa/pr88367.c: New test.
1175
1176	PR c++/87506
1177	* g++.dg/cpp0x/constexpr-87506.C: New test.
1178
11792018-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1180
1181	* g++.dg/parse/bitfield7.C: New.
1182	* g++.dg/other/bitfield2.C: Check location and type.
1183	* g++.dg/parse/bitfield1.C: Likewise.
1184	* g++.dg/parse/bitfield2.C: Likewise.
1185
11862018-12-06  Alexandre Oliva  <aoliva@redhat.com>
1187
1188	PR c++/86747
1189	* g++.dg/pr86747.C: New.
1190
1191	PR c++/86397
1192	* g++.dg/cpp0x/pr86397-1.C: New.
1193	* g++.dg/cpp0x/pr86397-2.C: New.
1194
11952018-12-06  Paul A. Clarke  <pc@us.ibm.com>
1196
1197	PR target/88316
1198	* gcc.target/powerpc/bmi-check.h: Remove test for
1199	__BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1200	* gcc.target/powerpc/bmi2-check.h: Likewise.
1201	* gcc.target/powerpc/mmx-check.h: Likewise.
1202	* gcc.target/powerpc/sse-check.h: Likewise.
1203	* gcc.target/powerpc/sse2-check.h: Likewise.
1204	* gcc.target/powerpc/sse3-check.h: Likewise.
1205
12062018-12-06  Paul A. Clarke  <pc@us.ibm.com>
1207
1208	PR target/88316
1209	* gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1210	* gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1211	* gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1212	* gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1213	* gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1214	* gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1215	* gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1216	* gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1217	* gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1218	* gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1219
12202018-12-06  Marek Polacek  <polacek@redhat.com>
1221
1222	PR c++/88373 - wrong parse error with ~.
1223	* g++.dg/cpp2a/fn-template19.C: New test.
1224
12252018-12-06  Richard Sandiford  <richard.sandiford@arm.com>
1226
1227	* gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1228
12292018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
1230
1231	* c-c++-common/torture/asm-inline.c: New testcase.
1232	* gcc.dg/asm-qual-2.c: Test asm inline, too.
1233
12342018-12-06  Segher Boessenkool  <segher@kernel.crashing.org>
1235
1236	PR inline-asm/55681
1237	* gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1238	* gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1239	in any order, but that duplicates are not allowed.
1240
12412018-12-06  Jeff Law  <law@redhat.com>
1242
1243	PR testsuite/86540
1244	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1245	tests on aarch64.
1246	* gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1247
12482018-12-06  David Malcolm  <dmalcolm@redhat.com>
1249
1250	PR c++/85110
1251	* g++.dg/diagnostic/missing-default-args.C: New test.
1252	* g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1253	* g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1254	references and incomplete types.
1255	* g++.dg/warn/Wconversion-null-4.C: New test.
1256
12572018-12-06  Jakub Jelinek  <jakub@redhat.com>
1258
1259	PR target/87598
1260	* gcc.target/aarch64/asm-5.c: New test.
1261
1262	PR tree-optimization/85726
1263	* gcc.dg/tree-ssa/pr85726-1.c: New test.
1264	* gcc.dg/tree-ssa/pr85726-2.c: New test.
1265	* gcc.dg/tree-ssa/pr85726-3.c: New test.
1266	* gcc.dg/tree-ssa/pr85726-4.c: New test.
1267
1268	PR fortran/88304
1269	* gfortran.fortran-torture/compile/pr88304.f90: New test.
1270
12712018-12-06  Richard Biener  <rguenther@suse.de>
1272
1273	PR middle-end/63184
1274	* c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1275	optimized dump scanning.
1276	* c-c++-common/pr19807-3.c: Likewise.
1277
12782018-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1279
1280	* g++.dg/parse/bitfield6b.C: New.
1281	* g++.dg/parse/bitfield3.C: Test location and type.
1282
12832018-12-06  Iain Sandoe  <iain@sandoe.co.uk>
1284
1285	* lib/c-compat.exp (compat-use-alt-compiler):
1286	Handle -fno-diagnostics-show-line-numbers.
1287	(compat_setup_dfp): Likewise.
1288
12892018-12-05  Jeff Law  <law@redhat.com>
1290
1291	PR rtl-optimization/85770
1292	* gcc.target/i386/pr85770.c: New test.
1293
12942018-12-05  Martin Sebor  <msebor@redhat.com>
1295
1296	PR c/87028
1297	* c-c++-common/Wstringop-truncation.c: Remove xfails.
1298	* gcc.dg/Wstringop-truncation-5.c: New test.
1299	* gcc.dg/strcmpopt_1.c: Adjust.
1300	* gcc.dg/tree-ssa/pr79697.c: Same.
1301
13022018-12-05  Richard Sandiford  <richard.sandiford@arm.com>
1303
1304	PR tree-optimization/88064
1305	* gcc.dg/vect/vect-over-widen-23.c: New test.
1306
13072018-12-05  David Malcolm  <dmalcolm@redhat.com>
1308
1309	* lib/gcc-dg.exp (process-message): Change verbosity level of
1310	"verbose" from 2 to 3.
1311	(dg-locus): Likewise.
1312
13132018-12-05  Richard Biener  <rguenther@suse.de>
1314
1315	PR middle-end/63184
1316	* c-c++-common/pr19807-2.c: New testcase.
1317	* c-c++-common/pr19807-3.c: Likewise.
1318
13192018-12-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1320
1321	PR testsuite/88208
1322	* gcc.target/sparc/attr-aligned.c (MAXALIGN)
1323	[__sparcv9 || __arch64__]: Define.
1324
13252018-12-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1326
1327	* gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1328	* gcc.target/sparc/20181129-2.c: Likewise.
1329
13302018-12-05  Jakub Jelinek  <jakub@redhat.com>
1331
1332	PR tree-optimization/87360
1333	* g++.dg/opt/pr87360.C: New test.
1334	* gfortran.dg/pr87360.f90: New test.
1335
1336	PR c++/87897
1337	* g++.dg/init/const13.C: New test.
1338
1339	PR sanitizer/88333
1340	* c-c++-common/asan/pr88333.c: New test.
1341
13422018-12-05  Alexandre Oliva  <aoliva@redhat.com>
1343
1344	PR c++/85569
1345	* g++.dg/cpp1z/pr85569.C: New.
1346
13472018-12-05  Chenghua Xu  <paul.hua.gm@gmail.com>
1348
1349	* gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1350	to clei_<su>.df $wn,$wn,4 in test31.
1351
13522018-12-04  Paolo Carlini  <paolo.carlini@oracle.com>
1353
1354	PR c++/84636
1355	* g++.dg/parse/bitfield6.C: New.
1356
13572018-12-04  Jakub Jelinek  <jakub@redhat.com>
1358
1359	PR tree-optimization/87320
1360	* gcc.dg/pr87320.c: New test.
1361
13622018-12-04  Jeff Law  <law@redhat.com>
1363
1364	* gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1365
13662018-12-04  Martin Sebor  <msebor@redhat.com>
1367
1368	* gcc.target/i386/attr-aligned-2.c: New test.
1369	* gcc.target/i386/falign-functions-3.c: New test.
1370
13712018-12-04  Jakub Jelinek  <jakub@redhat.com>
1372
1373	PR target/88188
1374	* gcc.target/powerpc/pr88188-2.c: New test.
1375
13762018-12-04  Marek Polacek  <polacek@redhat.com>
1377
1378	PR c++/88184 - ICE when treating name as template-name.
1379	* g++.dg/cpp2a/fn-template17.C: New test.
1380	* g++.dg/cpp2a/fn-template18.C: New test.
1381
13822018-12-04  David Edelsohn  <dje.gcc@gmail.com>
1383
1384	* gcc.dg/live-patching-2.c: Require LTO.
1385
13862018-12-04  Iain Sandoe  <iain@sandoe.co.uk>
1387
1388	PR testsuite/88310
1389	* lib/target-supports.exp (check_effective_target_freorder):
1390	Suppress warnings for missing profile.
1391
13922018-12-04  Jakub Jelinek  <jakub@redhat.com>
1393
1394	* g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1395	for C++2a.
1396	* g++.old-deja/g++.oliva/typename2.C: Likewise.
1397
1398	PR tree-optimization/88285
1399	* gcc.dg/predict-22.c: Only compile on freorder targets.
1400
14012018-12-04  Julian Brown  <julian@codesourcery.com>
1402
1403	* c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1404	test for "wait (".
1405
14062018-12-04  Jakub Jelinek  <jakub@redhat.com>
1407
1408	PR c++/88103
1409	* g++.dg/cpp0x/rv-cond3.C: New test.
1410
14112018-12-04  Richard Biener  <rguenther@suse.de>
1412
1413	PR tree-optimization/88315
1414	* gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1415	initial value.
1416
14172018-12-03  Jakub Jelinek  <jakub@redhat.com>
1418
1419	PR middle-end/64242
1420	* gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1421	(p): Make it void *volatile instead of volatile void *.
1422	(q): New variable.
1423	(main): Add a dummy 32-byte aligned variable and escape its address.
1424	Don't require that the two __builtin_alloca (0) calls return the
1425	same address, just require that their difference is smaller than
1426	1024 bytes.
1427
14282018-12-03  Marek Polacek  <polacek@redhat.com>
1429
1430	* g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1431
14322018-12-03  Ed Schonberg  <schonberg@adacore.com>
1433
1434	* gnat.dg/array33.adb: New testcase.
1435
14362018-12-03  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438	* gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1439
14402018-12-03  Eric Botcazou  <ebotcazou@adacore.com>
1441
1442	* gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1443	gnat.dg/generic_inst2_c.ads: New testcase.
1444
14452018-12-03  Eric Botcazou  <ebotcazou@adacore.com>
1446
1447	* gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1448	gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1449	gnat.dg/overload2_q.ads: New testcase.
1450
14512018-12-03  Fritz Reese  <fritzoreese@gmail.com>
1452	    Mark Eggleston  <mark.eggleston@codethink.co.uk>
1453
1454	PR fortran/87919
1455	* gfortran.dg/array_temporaries_5.f90: New test.
1456	* gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1457	* gfortran.dg/dec_d_lines_3.f: Ditto.
1458	* gfortran.dg/dec_exp_4.f90: Ditto.
1459	* gfortran.dg/dec_exp_5.f90: Ditto.
1460	* gfortran.dg/dec_io_7.f90: Ditto.
1461	* gfortran.dg/dec_structure_24.f90: Ditto.
1462	* gfortran.dg/dec_structure_25.f90: Ditto.
1463	* gfortran.dg/dec_structure_26.f90: Ditto.
1464	* gfortran.dg/dec_structure_27.f90: Ditto.
1465	* gfortran.dg/dec_type_print_3.f90: Ditto.
1466	* gfortran.dg/init_flag_20.f90: Ditto.
1467
14682018-12-03  Jeff Law  <law@redhat.com>
1469
1470	* gcc.dg/pr59963-2.c: Make testnames unique.
1471	* gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1472
14732018-12-03  Ilya Leoshkevich  <iii@linux.ibm.com>
1474
1475	* gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1476	of a@GOTENT.
1477	* gcc.target/s390/section-anchors.c: New test.
1478	* gcc.target/s390/section-anchors2.c: New test.
1479	* gcc.target/s390/section-anchors3.c: New test.
1480
14812018-12-03  Richard Biener  <rguenther@suse.de>
1482
1483	PR tree-optimization/88301
1484	* gcc.dg/tree-ssa/evrp13.c: New testcase.
1485
14862018-12-03  Jakub Jelinek  <jakub@redhat.com>
1487
1488	PR tree-optimization/71109
1489	* gcc.c-torture/compile/pr71109.c: New test.
1490
1491	PR target/88287
1492	* g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1493	canonicalization.
1494
14952018-12-03  Ilya Leoshkevich  <iii@linux.ibm.com>
1496
1497	PR target/80080
1498	* gcc.target/s390/pr80080-4.c: New test.
1499
15002018-12-02  Andi Kleen  <ak@linux.intel.com>
1501
1502	* gcc.target/i386/returninst1.c: Run on 64bit only.
1503	* gcc.target/i386/returninst2.c: Dito.
1504	* gcc.target/i386/returninst3.c: Dito.
1505
15062018-12-02  Jakub Jelinek  <jakub@redhat.com>
1507
1508	PR target/88278
1509	* gcc.target/i386/pr88278.c: New test.
1510	* gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1511	instead.
1512	* gcc.target/i386/pr53759-2.c: New test.
1513
1514	* c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1515	tests.
1516
1517	PR sanitizer/88291
1518	* c-c++-common/asan/pr88291.c: New test.
1519
1520	PR c++/88258
1521	* g++.dg/gomp/pr88258.C: New test.
1522
15232018-12-01  Marek Polacek  <polacek@redhat.com>
1524
1525	Implement P0634R3, Down with typename!
1526	* g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1527	* g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1528	* g++.dg/cpp1z/typename1.C: New test.
1529	* g++.dg/cpp2a/typename1.C: New test.
1530	* g++.dg/cpp2a/typename10.C: New test.
1531	* g++.dg/cpp2a/typename11.C: New test.
1532	* g++.dg/cpp2a/typename2.C: New test.
1533	* g++.dg/cpp2a/typename3.C: New test.
1534	* g++.dg/cpp2a/typename4.C: New test.
1535	* g++.dg/cpp2a/typename5.C: New test.
1536	* g++.dg/cpp2a/typename6.C: New test.
1537	* g++.dg/cpp2a/typename7.C: New test.
1538	* g++.dg/cpp2a/typename8.C: New test.
1539	* g++.dg/cpp2a/typename9.C: New test.
1540	* g++.dg/diagnostic/missing-typename.C: Only run the test in
1541	c++17_down.
1542	* g++.dg/other/crash-9.C: Add template disambiguator.
1543	* g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1544	* g++.dg/parse/crash13.C: Likewise.
1545	* g++.dg/parse/error36.C: Likewise.
1546	* g++.dg/parse/no-typename1.C: Likewise.
1547	* g++.dg/parse/typedef2.C: Likewise.
1548	* g++.dg/parse/typename11.C: Likewise.
1549	* g++.dg/template/crash48.C: Adjust dg-error.
1550	* g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1551	Add dg-error.
1552	* g++.dg/template/error29.C: Only expect error in c++17_down.
1553	* g++.dg/template/nested5.C: Add template disambiguator.
1554	* g++.dg/template/pr84789.C: Only expect error in c++17_down.
1555	* g++.dg/template/static30.C: Add dg-error.
1556	* g++.dg/template/typedef6.C: Adjust dg-error.
1557	* g++.dg/template/typename3.C: Only expect error in c++17_down.
1558
1559	PR c++/83856
1560	* g++.dg/cpp1y/lambda-generic-83856.C: New test.
1561
1562	PR c++/79629
1563	* g++.dg/other/error35.C: New test.
1564
1565	PR c++/87523
1566	* g++.dg/cpp1y/lambda-generic-87523.C: New test.
1567
15682018-12-01  Jeff Law  <law@redhat.com>
1569
1570	* gcc.dg/predict-22.c: Update expected output.
1571
15722018-12-01  Jakub Jelinek  <jakub@redhat.com>
1573
1574	PR target/54589
1575	* gcc.target/i386/pr54589.c: New test.
1576
15772018-11-30  Jakub Jelinek  <jakub@redhat.com>
1578
1579	PR testsuite/85368
1580	* lib/target-supports.exp (logical_op_short_circuit): Remove.
1581	* gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1582	effective target, drop -mbranch-cost= options from the test and
1583	instead pass --param logical-op-non-short-circuit=0 or
1584	--param logical-op-non-short-circuit=1 depending on what the
1585	tests meant to test.
1586	* gcc.dg/pr21643.c: Likewise.
1587	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1588	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1589	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1590	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1591	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1592	* gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1593	* gcc.dg/tree-ssa/vrp47.c: Likewise.
1594	* gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1595	* gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1596	* gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1597	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1598	* gcc.dg/tree-ssa/vrp87.c: Likewise.
1599	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1600	* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1601	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1602	* gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1603	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1604	* gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1605	* gcc.dg/binop-xor1.c: Likewise.
1606	* gcc.dg/pr46309.c: Likewise.
1607	* gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1608	* gcc.dg/tree-ssa/reassoc-32.c: Add
1609	--param logical-op-non-short-circuit=1 to dg-options.
1610	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1611	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1612	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1613	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1614
16152018-11-30  Wilco Dijkstra  <wdijkstr@arm.com>
1616
1617	PR middle-end/64242
1618	* gcc.c-torture/execute/pr64242.c: New test.
1619
16202018-11-30  David Malcolm  <dmalcolm@redhat.com>
1621
1622	* g++.dg/parse/missing-parens-fixit.C: New test.
1623
16242018-11-30  Michael Ploujnikov  <michael.ploujnikov@oracle.com>
1625
1626	* gcc.dg/independent-cloneids-1.c: New test.
1627
16282018-11-30  Jakub Jelinek  <jakub@redhat.com>
1629
1630	PR debug/85550
1631	* g++.dg/debug/dwarf2/pr85550.C: New test.
1632
16332018-11-30  Thomas Schwinge  <thomas@codesourcery.com>
1634
1635	PR c/87924
1636	* c-c++-common/goacc/asyncwait-5.c: Update.
1637	* gfortran.dg/goacc/asyncwait-5.f: Likewise.
1638
1639	* c-c++-common/goacc/asyncwait-5.c: New file.
1640	* gfortran.dg/goacc/asyncwait-5.f: Likewise.
1641
16422018-11-30  Peter Bergner  <bergner@linux.ibm.com>
1643
1644	PR target/87496
1645	* gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1646	Add -mcpu=power7 option.
1647
16482018-11-30  David Malcolm  <dmalcolm@redhat.com>
1649
1650	PR preprocessor/88257
1651	* c-c++-common/Wformat-pr88257.c: New test.
1652	* c-c++-common/Wformat-pr88257.h: New test header.
1653	* c-c++-common/empty.h: New test header.
1654
16552018-11-30  Sam Tebbs  <sam.tebbs@arm.com>
1656
1657	* gcc.target/arm/neon-dotprod-restriction.c: New file.
1658	* lib/target-supports.exp
1659	(check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1660	stdint.h.
1661
16622018-11-30  Martin Liska  <mliska@suse.cz>
1663
1664	PR sanitizer/81715
1665	* c-c++-common/asan/asan-stack-small.c: New test.
1666
16672018-11-30  Richard Biener  <rguenther@suse.de>
1668
1669	* gcc.dg/gimplefe-34.c: New testcase.
1670	* gcc.dg/gimplefe-35.c: Likewise.
1671
16722018-11-30  Martin Liska  <mliska@suse.cz>
1673
1674	PR testsuite/88265
1675	* gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1676	* gfortran.dg/simd-builtins-6.f90: Likewise.
1677
16782018-11-29  Andi Kleen  <ak@linux.intel.com>
1679
1680	* gcc.target/i386/fentryname2.c: New test.
1681	* gcc.target/i386/fentryname3.c: New test.
1682
16832018-11-29  Andi Kleen  <ak@linux.intel.com>
1684
1685	* gcc.target/i386/fentryname1.c: New test.
1686
16872018-11-29  Andi Kleen  <ak@linux.intel.com>
1688
1689	* gcc.target/i386/returninst1.c: New test.
1690	* gcc.target/i386/returninst2.c: New test.
1691	* gcc.target/i386/returninst3.c: New test.
1692
16932018-11-29  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695	* gcc.target/sparc/20181129-1.c: New test.
1696	* gcc.target/sparc/20181129-2.c: Likewise.
1697
16982018-11-29  Jakub Jelinek  <jakub@redhat.com>
1699
1700	PR target/88152
1701	* g++.target/i386/pr88152.C: New test.
1702
17032018-11-29  Vladimir Makarov  <vmakarov@redhat.com>
1704
1705	* gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1706
17072018-11-29  Paolo Carlini  <paolo.carlini@oracle.com>
1708
1709	* g++.dg/cpp0x/constexpr-base6b.C: New.
1710	* g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1711	* g++.dg/cpp0x/constexpr-48324.C: Likewise.
1712	* g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1713	* g++.dg/cpp0x/scoped_enum2.C: Likewise.
1714	* g++.dg/cpp1y/pr63996.C: Likewise.
1715	* g++.dg/ext/constexpr-vla5.C: Likewise.
1716	* g++.dg/ext/stmtexpr15.C: Likewise.
1717	* g++.dg/ext/vla1.C: Likewise.
1718	* g++.dg/other/fold1.C: Likewise.
1719	* g++.dg/parse/array-size2.C: Likewise.
1720	* g++.dg/parse/crash36.C: Likewise.
1721	* g++.dg/ubsan/pr81530.C: Likewise.
1722	* g++.dg/warn/Wvla-1.C: Likewise.
1723	* g++.dg/warn/Wvla-2.C: Likewise.
1724	* g++.old-deja/g++.brendan/array1.C: Likewise.
1725	* g++.old-deja/g++.bugs/900402_02.C: Likewise.
1726	* g++.old-deja/g++.law/init3.C: Likewise.
1727	* g++.old-deja/g++.mike/p6149.C: Likewise.
1728
17292018-11-29  David Malcolm  <dmalcolm@redhat.com>
1730
1731	PR c++/88121
1732	* g++.dg/lookup/suggestions-scoped-enums.C: New test.
1733	* g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1734
17352018-11-29  Peter Bergner  <bergner@linux.ibm.com>
1736
1737	PR target/87496
1738	* gcc.target/powerpc/pr87496.c: New test.
1739
17402018-11-29  Martin Sebor  <msebor@redhat.com>
1741
1742	PR c/88172
1743	PR testsuite/88208
1744	* gcc.dg/attr-aligned-2.c: New test.
1745	* gcc.dg/builtin-has-attribute.c: Adjust.
1746	* c-c++-common/builtin-has-attribute-2.c: Same.
1747	* c-c++-common/builtin-has-attribute-3.c: Same.
1748	* c-c++-common/builtin-has-attribute-4.c: Same.
1749	* c-c++-common/builtin-has-attribute-5.c: New test.
1750	* gcc.target/aarch64/attr-aligned.c: Same.
1751	* gcc.target/i386/attr-aligned.c: Same.
1752	* gcc.target/powerpc/attr-aligned.c: Same.
1753	* gcc.target/sparc/attr-aligned.c: Same.
1754
17552018-11-29  qing zhao  <qing.zhao@oracle.com>
1756
1757	* gcc.dg/live-patching-1.c: New test.
1758	* gcc.dg/live-patching-2.c: New test.
1759	* gcc.dg/live-patching-3.c: New test.
1760	* gcc.dg/tree-ssa/writeonly-3.c: New test.
1761	* gcc.target/i386/ipa-stack-alignment-2.c: New test.
1762
17632018-11-29  Giuliano Belinassi  <giuliano.belinassi@usp.br>
1764
1765	* gcc.dg/sinhatanh-1.c: New test.
1766	* gcc.dg/sinhatanh-2.c: New test.
1767	* gcc.dg/sinhatanh-3.c: New test.
1768
17692018-11-29  Jakub Jelinek  <jakub@redhat.com>
1770
1771	PR target/54700
1772	* g++.target/i386/sse4_1-pr54700-1.C: New test.
1773	* g++.target/i386/sse4_1-pr54700-2.C: New test.
1774	* g++.target/i386/avx-pr54700-1.C: New test.
1775	* g++.target/i386/avx-pr54700-2.C: New test.
1776	* g++.target/i386/avx2-pr54700-1.C: New test.
1777	* g++.target/i386/avx2-pr54700-2.C: New test.
1778	* g++.target/i386/sse4_1-check.h: New file.
1779	* g++.target/i386/avx-check.h: New file.
1780	* g++.target/i386/avx2-check.h: New file.
1781	* g++.target/i386/m128-check.h: New file.
1782	* g++.target/i386/m256-check.h: New file.
1783	* g++.target/i386/avx-os-support.h: New file.
1784
1785	PR target/88152
1786	* g++.dg/tree-ssa/pr88152-1.C: New test.
1787	* g++.dg/tree-ssa/pr88152-2.C: New test.
1788
1789	PR target/88234
1790	* gcc.dg/ubsan/pr88234.c: New test.
1791
17922018-11-29  Richard Biener  <rguenther@suse.de>
1793
1794	PR tree-optimization/88243
1795	* gcc.dg/torture/pr88243.c: New testcase.
1796
17972018-11-29  Jakub Jelinek  <jakub@redhat.com>
1798
1799	PR c++/87539
1800	* g++.dg/cpp0x/pr87539.C: New test.
1801
18022018-11-28  Martin Sebor  <msebor@redhat.com>
1803
1804	PR c/88065
1805	PR c/87297
1806	* c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1807
18082018-11-28  Marek Polacek  <polacek@redhat.com>
1809
1810	Implement P1094R2, Nested inline namespaces.
1811	* g++.dg/cpp2a/nested-inline-ns1.C: New test.
1812	* g++.dg/cpp2a/nested-inline-ns2.C: New test.
1813
18142018-11-28  Nathan Sidwell  <nathan@acm.org>
1815
1816	PR c++/87531
1817	* g++.dg/lookup/pr87531.C: New.
1818
18192018-11-28  Jan Hubicka  <jh@suse.cz>
1820
1821	* gcc.dg/predict-13.c: Update template.
1822	* gcc.dg/predict-13b.c: New testcase.
1823	* gcc.dg/predict-22.c: New testcase.
1824	* gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1825	get sane profile.
1826
18272018-11-28  Marek Polacek  <polacek@redhat.com>
1828
1829	PR c++/88222 - ICE with bit-field with invalid type.
1830	* g++.dg/ext/flexary31.C: New test.
1831
18322018-11-28  David Edelsohn  <dje.gcc@gmail.com>
1833
1834	* g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1835	* g++.dg/opt/pr83084.C: XFAIL AIX.
1836	* gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1837
18382018-11-28  Richard Biener  <rguenther@suse.de>
1839
1840	PR tree-optimization/88223
1841	* gcc.dg/torture/pr88223.c: New testcase.
1842
18432018-11-28  Richard Biener  <rguenther@suse.de>
1844
1845	PR tree-optimization/88217
1846	* g++.dg/pr88217.C: New testcase.
1847
18482018-11-28  Richard Biener  <rguenther@suse.de>
1849
1850	PR tree-optimization/79351
1851	* gcc.dg/torture/pr79351.c: New testcase.
1852
18532018-11-28  Jakub Jelinek  <jakub@redhat.com>
1854
1855	PR target/88189
1856	* gcc.target/i386/sse4_1-pr88189-1.c: New test.
1857	* gcc.target/i386/sse4_1-pr88189-2.c: New test.
1858	* gcc.target/i386/avx-pr88189-1.c: New test.
1859	* gcc.target/i386/avx-pr88189-2.c: New test.
1860
1861	PR c++/87476
1862	* g++.dg/cpp0x/pr87476-1.C: New test.
1863	* g++.dg/cpp0x/pr87476-2.C: New test.
1864
1865	PR c++/88215
1866	* c-c++-common/ubsan/pr88215.c: New test.
1867
18682018-11-28  Richard Biener  <rguenther@suse.de>
1869
1870	PR tree-optimization/88182
1871	* g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1872
18732018-11-27  Jakub Jelinek  <jakub@redhat.com>
1874
1875	PR c++/88187
1876	* g++.dg/other/pr88187.C: New test.
1877
1878	PR c++/88181
1879	* g++.dg/debug/pr88181.C: New test.
1880
1881	PR middle-end/87157
1882	* gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1883	attribute.
1884
18852018-11-27  Martin Sebor  <msebor@redhat.com>
1886
1887	PR 87756
1888	PR 88211
1889	PR 88226
1890	* gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1891	* gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1892	* gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1893
18942018-11-27  Mike Gulick  <mgulick@mathworks.com>
1895
1896	PR preprocessor/83173
1897	* gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1898	* gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1899	pr83173.c.
1900	* gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1901	pr83173.c.
1902	* gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1903	pr83173.c.
1904	* gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1905	instead of PLUGIN_START_UNIT.
1906	* gcc.dg/plugin/plugin.exp: Enable new test.
1907
19082018-11-27  Jakub Jelinek  <jakub@redhat.com>
1909
1910	PR testsuite/85368
1911	* gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1912	rather than 0 or 2 depending on logical_op_short_circuit.
1913
1914	PR target/88188
1915	* gcc.target/powerpc/pr88188.c: New test.
1916
19172018-11-27  Martin Liska  <mliska@suse.cz>
1918
1919	* gfortran.dg/simd-builtins-1.f90: New test.
1920	* gfortran.dg/simd-builtins-1.h: New test.
1921	* gfortran.dg/simd-builtins-2.f90: New test.
1922	* gfortran.dg/simd-builtins-3.f90: New test.
1923	* gfortran.dg/simd-builtins-3.h: New test.
1924	* gfortran.dg/simd-builtins-4.f: New test.
1925	* gfortran.dg/simd-builtins-4.h: New test.
1926	* gfortran.dg/simd-builtins-5.f: New test.
1927	* gfortran.dg/simd-builtins-6.f90: New test.
1928
19292018-11-27  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
1930
1931	* lib/target-supports.exp
1932	(check_effective_target_logical_op_short_circuit): Add msp430.
1933	(check_effective_target_int_eq_float): New.
1934	(check_effective_target_ptr_eq_long): New.
1935	* c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1936	* c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1937	sizeof (float) != sizeof (int).
1938	* gcc.dg/pr84670-4.c: Require ptr_eq_long.
1939	* gcc.dg/pr85859.c: Likewise.
1940	* gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1941	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1942	* gcc.dg/ifcvt-4.c: Likewise.
1943	* gcc.dg/pr34856.c: Likewise.
1944	* gcc.dg/builtin-apply2.c: Likewise.
1945	* gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1946	* gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1947	* gcc.dg/tree-ssa/20040204-1.c: Likewise.
1948	* gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1949	so it fits.
1950	* gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1951	* gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1952	sizeof(void *) != sizeof(long).
1953	* gcc.dg/lto/20091013-1_2.c: Likewise.
1954	* gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1955	* gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1956	* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1957	* gcc.dg/tree-ssa/loop-35.c: Likewise.
1958	* gcc.dg/tree-ssa/pr23455.c: Likewise.
1959	* gcc.dg/weak/typeof-2.c: Likewise.
1960	* gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1961	* gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1962	* gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1963	* gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1964
19652018-11-26  Martin Sebor  <msebor@redhat.com>
1966
1967	PR 87756
1968	* gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1969	* gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1970
19712018-11-26  Marek Polacek  <polacek@redhat.com>
1972
1973	PR c++/88120 - ICE when calling save_expr in a template.
1974	* g++.dg/cpp0x/pr88120.C: New test.
1975
19762018-11-26  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
1977
1978	* c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1979	of int if __SIZEOF_INT__ == 2.
1980	* c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1981	__SIZEOF_SIZE_T < 4.
1982	* c-c++-common/rotate-8.c: Define smaller "large" constant when
1983	__SIZEOF_INT__ == 2.
1984	* gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1985	* gcc.dg/pr53037-2.c: Likewise.
1986	* gcc.dg/pr53037-3.c: Likewise.
1987	* gcc.dg/pr85512.c: Likewise.
1988	* gcc.dg/pr59963-2.c: Add dg-warning for int16.
1989	* gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1990	* gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1991	* gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1992	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1993	int16.
1994	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1995	directives for int16.
1996
19972018-11-26  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
1998
1999	* lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
2000	* gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
2001	_printf_float for newlib_nano_io target.
2002	* gcc.c-torture/execute/930513-1.c: Likewise.
2003	* gcc.dg/torture/builtin-sprintf.c: Likewise.
2004	* gcc.c-torture/execute/ieee/920810-1.x: New.
2005
20062018-11-26  Jakub Jelinek  <jakub@redhat.com>
2007
2008	PR target/88195
2009	* gcc.target/i386/pr88195.c: New test.
2010
2011	PR testsuite/88090
2012	* obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
2013	(MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
2014	expect it in diagnostics.
2015
2016	PR c++/86900
2017	* g++.dg/debug/dwarf2/pr86900.C: New test.
2018
20192018-11-26  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
2020
2021	* gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
2022	size20plus.
2023	* gcc.dg/pr34225.c: Likewise.
2024	* gcc.dg/pr40971.c: Likewise.
2025	* gcc.dg/pr69071.c: Likewise.
2026	* gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
2027	* gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
2028	* gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
2029	* gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
2030	* gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
2031	* gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
2032	* gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
2033	* gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
2034	* gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
2035	size32plus.
2036	* gcc.dg/Walloc-size-larger-than-4.c: Likewise.
2037	* gcc.dg/Walloc-size-larger-than-5.c: Likewise.
2038	* gcc.dg/Walloc-size-larger-than-6.c: Likewise.
2039	* gcc.dg/Walloc-size-larger-than-7.c: Likewise.
2040	* gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
2041	* gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
2042	* lib/target-supports.exp (check_effective_target_size20plus): New.
2043	(check_effective_target_size32plus): Update comment.
2044
20452018-11-26  Uros Bizjak  <ubizjak@gmail.com>
2046
2047	PR target/88178
2048	* gcc.target/pr88178.c: New test.
2049
20502018-11-26  Matthias Klose  <doko@ubuntu.com>
2051
2052	* jit.dg/test-long-names.c: Fix build with -Wformat-security.
2053
20542018-11-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2055
2056	* lib/target-supports.exp (check_compile): Handle D.
2057	(check_effective_target_d_runtime): New proc.
2058	* lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
2059	compile unless d_runtime.
2060	* gdc.dg/runnable.d: Skip unless d_runtime.
2061	* gdc.dg/lto/lto.exp: Require d_runtime to run tests.
2062
20632018-11-24  Paul Thomas  <pault@gcc.gnu.org>
2064
2065	PR fortran/88143
2066	* gfortran.dg/associate_46.f90: New test.
2067
20682018-11-23  Jeff Law  <law@redhat.com>
2069
2070	PR rtl-optimization/84768
2071	* gcc.c-torture/compile/pr84768.c: New test.
2072
20732018-11-23  Vladimir Makarov  <vmakarov@redhat.com>
2074
2075	* gcc.target/powerpc/pr70669.c: Use unary minus instead of
2076	addition.
2077
20782018-11-23  Jakub Jelinek  <jakub@redhat.com>
2079
2080	PR tree-optimization/87756
2081	* gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
2082	optimized.
2083	* gcc.dg/builtin-memchr-3.c: Likewise.
2084
20852018-11-23  Martin Sebor  <msebor@redhat.com>
2086
2087	PR tree-optimization/87756
2088	* gcc.dg/builtin-memchr-2.c: New test.
2089	* gcc.dg/builtin-memchr-3.c: Same.
2090	* gcc.dg/warn-sprintf-no-nul-2.c: Same.
2091
20922018-11-23  Martin Sebor  <msebor@redhat.com>
2093
2094	PR testsuite/88098
2095	* gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
2096	* gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
2097	* gcc.dg/torture/pr67222.c: Adjust.
2098
20992018-11-23  Richard Biener  <rguenther@suse.de>
2100
2101	PR tree-optimization/88149
2102	* g++.dg/torture/pr88149.C: New testcase.
2103
21042018-11-23  Jakub Jelinek  <jakub@redhat.com>
2105
2106	PR tree-optimization/86614
2107	* c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
2108	call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
2109	warnings, just early ones from FE.  Remove dg-prune-output.
2110	* c-c++-common/Warray-bounds-6.c: New test.
2111
2112	* gfortran.dg/pad_source_1.f: New test.
2113	* gfortran.dg/pad_source_2.f: New test.
2114	* gfortran.dg/pad_source_3.f: New test.
2115	* gfortran.dg/pad_source_4.f: New test.
2116	* gfortran.dg/pad_source_5.f: New test.
2117
21182018-11-22  Jan Hubicka  <jh@suse.cz>
2119
2120	PR lto/88142
2121	* g++.dg/lto/odr-5_0.C: New testcase.
2122	* g++.dg/lto/odr-5_1.C: New testcase.
2123
21242018-11-22  Jan Hubicka  <hubicka@ucw.cz>
2125
2126	* g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
2127	* g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
2128
21292018-11-22  Jakub Jelinek  <jakub@redhat.com>
2130
2131	PR tree-optimization/85794
2132	* gcc.dg/vect/O3-pr85794.c: New test.
2133
21342018-11-22  Vladimir Makarov  <vmakarov@redhat.com>
2135
2136	PR rtl-optimization/87718
2137	* gcc.target/i386/pr82361-1.c: Check only the first operand of
2138	moves.
2139
21402018-11-22  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
2141
2142	* gcc.target/arm/pr85434.c: New test.
2143
21442018-11-22  Richard Biener  <rguenther@suse.de>
2145
2146	PR tree-optimization/88148
2147	* gfortran.dg/pr88148.f90: New testcase.
2148
21492018-11-22  Andreas Schwab  <schwab@suse.de>
2150
2151	* g++.dg/lto/odr-2_0.C: Remove extra brace
2152
21532018-11-22  Martin Liska  <mliska@suse.cz>
2154
2155	PR sanitizer/88017
2156	* gcc.dg/tsan/pr88017.c: New test.
2157
21582018-11-21  Jakub Jelinek  <jakub@redhat.com>
2159
2160	PR c++/88122
2161	* g++.dg/cpp0x/implicit15.C: New test.
2162
2163	PR c++/87386
2164	* g++.dg/diagnostic/pr87386.C: New test.
2165	* g++.dg/parse/error17.C: Adjust expected diagnostics.
2166
2167	PR rtl-optimization/85925
2168	* gcc.c-torture/execute/20181120-1.c: Require effective target
2169	int32plus.
2170	(u): New variable.
2171	(main): Compare d against u.f1 rather than 0x101.  Use 0x4030201
2172	instead of 0x10101.
2173
2174018-11-21  Lokesh Janghel  <lokeshjanghel91@gmail.com>
2175
2176	PR target/85667
2177	* gcc.target/pr85667-1.c: New testcase.
2178	* gcc.target/pr85667-2.c: New testcase.
2179	* gcc.target/pr85667-3.c: New testcase.
2180	* gcc.target/pr85667-4.c: New testcase.
2181
21822018-11-21  Jan Hubicka  <hubicka@ucw.cz>
2183
2184	PR lto/87957
2185	* g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2186	* g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2187	* g++.dg/lto/odr-2_0.C: New.
2188	* g++.dg/lto/odr-2_1.C: New.
2189	* g++.dg/lto/odr-3_0.C: New.
2190	* g++.dg/lto/odr-3_1.C: New.
2191
21922018-11-21  Jakub Jelinek  <jakub@redhat.com>
2193
2194	PR target/87839
2195	* gcc.target/aarch64/pr87839.c: New test.
2196
21972018-11-21  Renlin Li  <renlin.li@arm.com>
2198
2199	PR middle-end/84877
2200	* gcc.dg/pr84877.c: New.
2201
22022018-11-21  H.J. Lu  <hongjiu.lu@intel.com>
2203
2204	PR target/87317
2205	* gcc.target/i386/pr87317-1.c: New file.
2206	* gcc.target/i386/pr87317-2.c: Likewise.
2207	* gcc.target/i386/pr87317-3.c: Likewise.
2208	* gcc.target/i386/pr87317-4.c: Likewise.
2209	* gcc.target/i386/pr87317-5.c: Likewise.
2210	* gcc.target/i386/pr87317-6.c: Likewise.
2211	* gcc.target/i386/pr87317-7.c: Likewise.
2212	* gcc.target/i386/pr87317-8.c: Likewise.
2213	* gcc.target/i386/pr87317-9.c: Likewise.
2214	* gcc.target/i386/pr87317-10.c: Likewise.
2215	* gcc.target/i386/pr87317-11.c: Likewise.
2216	* gcc.target/i386/pr87317-12.c: Likewise.
2217	* gcc.target/i386/pr87317-13.c: Likewise.
2218
22192018-11-21  Tom de Vries  <tdevries@suse.de>
2220
2221	PR driver/79855
2222	* lib/options.exp (check_for_options_with_filter): New proc.
2223	* gcc.misc-tests/help.exp: Check that --help=params lines end with
2224	period.
2225
22262018-11-21  Jakub Jelinek  <jakub@redhat.com>
2227	    Mark Eggleston  <mark.eggleston@codethink.com>
2228
2229	* gfortran.dg/include_10.f: New test.
2230	* gfortran.dg/include_10.inc: New file.
2231	* gfortran.dg/include_11.f: New test.
2232	* gfortran.dg/include_12.f: New test.
2233	* gfortran.dg/include_13.f90: New test.
2234	* gfortran.dg/gomp/include_1.f: New test.
2235	* gfortran.dg/gomp/include_1.inc: New file.
2236	* gfortran.dg/gomp/include_2.f90: New test.
2237
22382018-11-21  Andreas Krebbel  <krebbel@linux.ibm.com>
2239
2240	* gcc.target/s390/vector/align-1.c: New test.
2241	* gcc.target/s390/vector/align-2.c: New test.
2242
22432018-11-20  Martin Sebor  <msebor@redhat.com>
2244
2245	* c-c++-common/builtin-has-attribute-2.c: New test.
2246	* c-c++-common/builtin-has-attribute-3.c: New test.
2247	* c-c++-common/builtin-has-attribute-4.c: New test.
2248	* c-c++-common/builtin-has-attribute.c: New test.
2249	* gcc.dg/builtin-has-attribute.c: New test.
2250	* gcc.target/i386/builtin-has-attribute.c: New test.
2251
22522018-11-20  Jan Hubicka  <hubicka@ucw.cz>
2253
2254	PR lto/84044
2255	* g++.dg/lto/odr-4_0.C: New testcase.
2256	* g++.dg/lto/odr-4_1.C: New testcase.
2257
22582018-11-20  Jakub Jelinek  <jakub@redhat.com>
2259
2260	PR c++/88110
2261	* g++.dg/cpp2a/constexpr-virtual13.C: New test.
2262
2263	PR tree-optimization/87895
2264	* gcc.dg/gomp/pr87895-1.c: New test.
2265	* gcc.dg/gomp/pr87895-2.c: New test.
2266	* gcc.dg/gomp/pr87895-3.c: New test.
2267
22682018-11-20  Uros Bizjak  <ubizjak@gmail.com>
2269
2270	PR target/88070
2271	* gcc.target/i386/pr88070.c: New test.
2272
22732018-11-20  Andreas Krebbel  <krebbel@linux.ibm.com>
2274
2275	* gcc.target/s390/flogr-1.c: New test.
2276
22772018-11-20  Jan Hubicka  <hubicka@ucw.cz>
2278
2279	PR lto/87997
2280	* g++.dg/torture/pr87997.C: New testcase.
2281
22822018-11-20  Jan Hubicka  <hubicka@ucw.cz>
2283
2284	PR ipa/87706
2285	* gcc.dg/ipa/ctor-empty-1.c: Update template.
2286
22872018-11-20  Richard Biener  <rguenther@suse.de>
2288
2289	PR tree-optimization/88074
2290	* gcc.dg/pr88074.c: New testcase.
2291
22922018-11-20  Martin Liska  <mliska@suse.cz>
2293
2294	* pr57362.C: Move to g++.target/i386 folder.
2295	* pr57548.C: Likewise.
2296	* pr59492.C: Likewise.
2297	* pr82625.C: Likewise.
2298	* pr85329-2.C: Likewise.
2299	* pr85329.C: Likewise.
2300
23012018-11-20  Richard Biener  <rguenther@suse.de>
2302
2303	PR tree-optimization/88069
2304	* gcc.dg/pr88069.c: New testcase.
2305
23062018-11-20  Martin Liska  <mliska@suse.cz>
2307
2308	PR ipa/88093
2309	* gcc.target/i386/ipa-stack-alignment.c: Add
2310	-fomit-frame-pointer.
2311
23122018-11-20  Ilya Leoshkevich  <iii@linux.ibm.com>
2313
2314	PR target/88083
2315	* gcc.target/s390/pr88083.c: New test.
2316
23172018-11-20  Richard Biener  <rguenther@suse.de>
2318
2319	PR middle-end/83215
2320	* g++.dg/tree-ssa/pr83215.C: New testcase.
2321
23222018-11-20  Eric Botcazou  <ebotcazou@adacore.com>
2323
2324	* gcc.c-torture/execute/20181120-1.c: New test.
2325
23262018-11-20  Richard Biener  <rguenther@suse.de>
2327
2328	PR tree-optimization/88087
2329	* gcc.dg/tree-ssa/pr88087.c: New testcase.
2330
23312018-11-19  Paul Koning  <ni1d@arrl.net>
2332
2333	* gcc.c-torture/execute/align-3.c: Skip if pdp11.
2334	* gcc.c-torture/execute/pr23467.c: Ditto.
2335	* gcc.c-torture/execute/pr36093.c: Ditto.
2336	* gcc.c-torture/execute/pr43783.c: Ditto.
2337	* gcc.dg/const-elim-2.c: Xfail if pdp11.
2338	* gcc.dg/torture/pr36400.c: Ditto.
2339	* gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11.  Add pdp11 to check
2340	for jsr.
2341
23422018-11-19  Paul Koning  <ni1d@arrl.net>
2343
2344	* lib/target-supports.exp (check_weak_available): Return "no" for
2345	pdp11.
2346
23472018-11-19  Marek Polacek  <polacek@redhat.com>
2348
2349	PR c++/87781 - detect invalid elaborated-type-specifier.
2350	* g++.dg/parse/elab3.C: New test.
2351	* g++.dg/template/crash115.C: Adjust dg-error.
2352
23532018-11-19  Peter Bergner  <bergner@linux.ibm.com>
2354
2355	PR rtl-optimization/88033
2356	* gcc.target/i386/pr88033.c: New test.
2357
23582018-11-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2359
2360	* gcc.target/aarch64/sve/unroll-1.c: New test.
2361
23622018-11-19  David Malcolm  <dmalcolm@redhat.com>
2363
2364	PR tree-optimization/87025
2365	* gcc.dg/pr87025.c: New test.
2366
23672018-11-19  Jakub Jelinek  <jakub@redhat.com>
2368
2369	PR tree-optimization/88071
2370	* gcc.dg/pr88071.c: New test.
2371
2372	PR c++/60994
2373	* g++.dg/lookup/pr60994.C: New test.
2374
2375	PR debug/87039
2376	* g++.dg/gomp/pr78363-4.C: New test.
2377	* g++.dg/gomp/pr78363-5.C: New test.
2378	* g++.dg/gomp/pr78363-6.C: New test.
2379	* g++.dg/gomp/pr78363-7.C: New test.
2380
23812018-11-19  Richard Biener  <rguenther@suse.de>
2382
2383	PR lto/87229
2384	* g++.dg/lto/pr87229_0.C: New testcase.
2385
23862018-11-19  Martin Liska  <mliska@suse.cz>
2387
2388	PR lto/88077
2389	* gcc.dg/lto/pr88077_0.c: New test.
2390	* gcc.dg/lto/pr88077_1.c: New test.
2391
23922018-11-19  Martin Liska  <mliska@suse.cz>
2393
2394	* g++.dg/gcov/pr84548.C: Remove remove-gcda.
2395	* g++.dg/gcov/ternary.C: Likewise.
2396	* lib/gcov.exp: Support pattern of following form:
2397	count(1*).
2398
23992018-11-19  Eric Botcazou  <ebotcazou@adacore.com>
2400
2401	* gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2402	unrelated final test.
2403	* gcc.target/visium/overflow16: Likewise.
2404	* gcc.target/visium/overflow32.c: Likewise.
2405
24062018-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
2407
2408	* g++.dg/template/crash91.C: Check location too.
2409
24102018-11-19  Martin Liska  <mliska@suse.cz>
2411
2412	PR gcov-profile/88045
2413	* g++.dg/gcov/pr88045.C: New test.
2414
24152018-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2416
2417	PR fortran/88073
2418	* gfortran.dg/where_7.f90: New test.
2419
24202018-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2421
2422	PR fortran/70260
2423	* gfortran.dg/proc_ptr_result_5.f90:  Add dg-error directive.
2424	* gfortran.dg/protected_4.f90: Split line to allow for extra error.
2425	* gfortran.dg/protected_6.f90: Likewise.
2426	* gfortran.dg/assign_11.f90: New test.
2427	* gfortran.dg/pointer_assign_12.f90: New test.
2428
24292018-11-17  Jakub Jelinek  <jakub@redhat.com>
2430
2431	PR tree-optimization/87546
2432	* gcc.dg/vect/O3-pr87546.c: New test.
2433
24342018-11-17  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
2435
2436	PR middle-end/87854
2437	* g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2438	bits. Update comment.
2439	* gcc.dg/concat2.c: Likewise.
2440	* gcc.c-torture/compile/pr46534.c: Likewise.
2441
24422018-11-16  Jakub Jelinek  <jakub@redhat.com>
2443
2444	PR c++/87269
2445	* g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2446	(operator"" _a) Change unsigned long type to std::size_t.
2447
24482018-11-16  Michael Meissner  <meissner@linux.ibm.com>
2449
2450	* gcc.target/powerpc/fusion3.c: Delete.
2451	* gcc.target/powerpc/fusion4.c: Delete.
2452
24532018-11-16  Jakub Jelinek  <jakub@redhat.com>
2454
2455	PR rtl-optimization/87475
2456	* g++.dg/opt/pr87475.C: New test.
2457
24582018-11-16  Matthew Malcomson  <matthew.malcomson@arm.com>
2459
2460	* gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2461	* gcc.c-torture/execute/user-printf.c: Likewise.
2462
24632018-11-16  Nathan Sidwell  <nathan@acm.org>
2464
2465	PR c++/87269
2466	* g++.dg/lookup/pr87269.C: New.
2467
24682018-11-16  Richard Biener  <rguenther@suse.de>
2469
2470	PR testsuite/88053
2471	* g++.dg/lto/pr54625-2_0.c: Add -w.
2472
24732018-11-16  Ilya Leoshkevich  <iii@linux.ibm.com>
2474
2475	* gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2476	r{o,x}sbg expectations.
2477	* gcc.target/s390/risbg-ll-2.c: Likewise.
2478
24792018-11-16  Richard Biener  <rguenther@suse.de>
2480
2481	PR testsuite/88053
2482	* g++.dg/lto/pr54625-1_0.c: Add -w.
2483
24842018-11-15  Martin Sebor  <msebor@redhat.com>
2485
2486	PR c++/87541
2487	PR c++/87542
2488	* g++.dg/ext/attr-alloc_size.C: New test.
2489	* c-c++-common/pr71574.c: Adjust diagnostics.
2490	* c-c++-common/attributes-1.c: Same.
2491	* gcc.dg/attr-alloc_align-2.c: Same.
2492	* gcc.dg/attr-alloc_align-4.c: New test.
2493	* gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2494	* gcc.dg/attr-alloc_size.c: Same.
2495	* gcc.dg/attr-assume_aligned-4.c: New test.
2496	* gcc.dg/format/attr-3.c: Adjust diagnostics.
2497	* gcc.dg/nonnull-2.c: Same.
2498	* gcc.dg/torture/pr80612.c: Same.
2499	* obj-c++.dg/attributes/method-format-1.mm: Same.
2500	* obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2501	* objc.dg/attributes/method-format-1.m: same.
2502	* objc.dg/attributes/method-nonnull-1.m: Same.
2503
25042018-11-15  Martin Sebor  <msebor@redhat.com>
2505
2506	PR c/83656
2507	* gcc.dg/20021006-1.c
2508	* gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2509	* gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2510	* gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2511	* gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2512	* gcc.dg/Walloca-16.c: Adjust.
2513	* gcc.dg/Wrestrict-4.c: Adjust.
2514	* gcc.dg/Wrestrict-5.c: Adjust.
2515	* gcc.dg/atomic/stdatomic-generic.c: Adjust.
2516	* gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2517	* gcc.dg/initpri1.c: Adjust.
2518	* gcc.dg/pr15698-1.c: Adjust.
2519	* gcc.dg/pr69156.c: Adjust.
2520	* gcc.dg/pr83463.c: Adjust.
2521	* gcc.dg/redecl-4.c: Adjust.
2522	* gcc.dg/tls/thr-init-2.c: Adjust.
2523	* gcc.dg/torture/pr55890-2.c: Adjust.
2524	* gcc.dg/torture/pr55890-3.c: Adjust.
2525	* gcc.dg/torture/pr67741.c: Adjust.
2526	* gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2527	* gcc.dg/torture/tls/thr-init-1.c: Adjust.
2528	* gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2529
25302018-11-15  Nathan Sidwell  <nathan@acm.org>
2531
2532	PR c++/86246
2533	PR c++/87989
2534	* g++.dg/template/pr86246.C: New.
2535	* g++.dg/template/pr87989.C: New.
2536
25372018-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
2538
2539	* g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2540	* g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2541	* g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2542	* g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2543	* g++.dg/ext/constexpr-vla5.C: Likewise.
2544	* g++.dg/gomp/pr85134.C: Likewise.
2545
25462018-11-15  Nathan Sidwell  <nathan@acm.org>
2547
2548	DR 2336
2549	* g++.dg/cpp1y/pr79393-3.C: New.
2550
25512018-11-15  David Malcolm  <dmalcolm@redhat.com>
2552
2553	PR other/19165
2554	* c-c++-common/diagnostic-format-json-1.c: New test.
2555	* c-c++-common/diagnostic-format-json-2.c: New test.
2556	* c-c++-common/diagnostic-format-json-3.c: New test.
2557	* c-c++-common/diagnostic-format-json-4.c: New test.
2558	* c-c++-common/diagnostic-format-json-5.c: New test.
2559	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2560	(custom_diagnostic_finalizer): Add diagnostic_t param.
2561	* gcc.dg/plugin/location_overflow_plugin.c
2562	(verify_unpacked_ranges): Likewise.
2563	(verify_no_columns): Likewise.
2564	* gfortran.dg/diagnostic-format-json-1.F90: New test.
2565	* gfortran.dg/diagnostic-format-json-2.F90: New test.
2566	* gfortran.dg/diagnostic-format-json-3.F90: New test.
2567
25682018-11-15  Richard Biener  <rguenther@suse.de>
2569
2570	PR middle-end/88029
2571	* gcc.dg/tree-ssa/pr88029.c: New testcase.
2572
25732018-11-15  Richard Biener  <rguenther@suse.de>
2574
2575	PR tree-optimization/88031
2576	* gcc.dg/pr88031.c: New testcase.
2577
25782018-11-15  Wilco Dijkstra  <wdijkstr@arm.com>
2579
2580	* gcc.target/aarch64/pr62178.c: Fix spaces.
2581
25822018-11-15  Richard Biener  <rguenther@suse.de>
2583
2584	PR tree-optimization/88030
2585	* gcc.dg/tsan/pr88030.c: New testcase.
2586
25872018-11-15  Jakub Jelinek  <jakub@redhat.com>
2588
2589	PR rtl-optimization/88018
2590	* g++.dg/tsan/pr88018.C: New test.
2591
25922018-11-15  Richard Biener  <rguenther@suse.de>
2593
2594	PR middle-end/87917
2595	* gcc.dg/tree-ssa/pr87917.c: New testcase.
2596
25972018-11-15  Bin Cheng  <bin.cheng@linux.alibaba.com>
2598
2599	PR tree-optimization/84648
2600	* gcc.dg/tree-ssa/pr84648.c: New test.
2601	* gcc.dg/pr68317.c: Add warning check on overflow.
2602
26032018-11-14  Nathan Sidwell  <nathan@acm.org>
2604
2605	PR debug/88006
2606	PR debug/87462
2607	* g++.dg/debug/dwarf2/pr87462.C: New.
2608	* g++.dg/debug/dwarf2/pr88006.C: New.
2609
26102018-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
2611
2612	* g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2613	* g++.dg/cpp0x/nsdmi6.C: Likewise.
2614	* g++.dg/ext/flexary4.C: Likewise.
2615	* g++.dg/ext/flexary9.C: Likewise.
2616	* g++.dg/other/incomplete2.C: Likewise.
2617	* g++.dg/parse/friend12.C: Likewise.
2618
26192018-11-14  Jakub Jelinek  <jakub@redhat.com>
2620
2621	P1236R1 - Signed integers are two's complement
2622	* g++.dg/cpp2a/constexpr-shift1.C: New test.
2623	* g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2624	diagnostics here for c++2a.
2625	* g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2626	diagnostics here for c++2a.
2627	* g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2628	* g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2629	* g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2630	* g++.dg/ubsan/cxx2a-shift-1.C: New test.
2631	* g++.dg/ubsan/cxx2a-shift-2.C: New test.
2632
26332018-11-14  Jeff Law  <law@redhat.com>
2634
2635	* gcc.c-torture/compile/20181114.c: New test.
2636
26372018-11-14  Richard Biener  <rguenther@suse.de>
2638
2639	PR middle-end/87985
2640	* gcc.dg/pr87985.c: New testcase.
2641
26422018-11-14  Ilya Leoshkevich  <iii@linux.ibm.com>
2643
2644	* gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2645	31-bit mode.
2646
26472018-11-14  Ilya Leoshkevich  <iii@linux.ibm.com>
2648
2649	* gcc.target/s390/global-array-almost-huge-element.c: Run only
2650	in 64-bit mode.
2651	* gcc.target/s390/global-array-almost-negative-huge-element.c:
2652	Likewise.
2653	* gcc.target/s390/global-array-even-element.c: Likewise.
2654
26552018-11-14  Wilco Dijkstra  <wdijkstr@arm.com>
2656	    Jackson Woodruff  <jackson.woodruff@arm.com>
2657
2658	PR 71026/tree-optimization
2659	* gcc.dg/div-cmp-1.c: New test.
2660	* gcc.dg/div-cmp-2.c: New test.
2661
26622018-11-14  Jakub Jelinek  <jakub@redhat.com>
2663
2664	PR other/88007
2665	* gcc.dg/pr88007.c: New test.
2666
2667	PR rtl-optimization/87817
2668	* gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2669
26702018-11-14  Wilco Dijkstra  <wdijkstr@arm.com>
2671
2672	* gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2673
26742018-11-14  Patrick Bernardi  <bernardi@adacore.com>
2675
2676	* gnat.dg/rt_signals.adb: New testcase.
2677
26782018-11-14  Hristian Kirtchev  <kirtchev@adacore.com>
2679
2680	* gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2681
26822018-11-14  Javier Miranda  <miranda@adacore.com>
2683
2684	* gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2685
26862018-11-14  Eric Botcazou  <ebotcazou@adacore.com>
2687
2688	* gnat.dg/compile_time_error1.adb,
2689	gnat.dg/compile_time_error1.ads,
2690	gnat.dg/compile_time_error1_pkg.ads: New testcase.
2691
26922018-11-14  Justin Squirek  <squirek@adacore.com>
2693
2694	* gnat.dg/generic_pkg.adb: New testcase.
2695
26962018-11-14  Ed Schonberg  <schonberg@adacore.com>
2697
2698	* gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2699	testcase.
2700
27012018-11-14  Justin Squirek  <squirek@adacore.com>
2702
2703	* gnat.dg/enum5.adb: New testcase.
2704
27052018-11-14  Hristian Kirtchev  <kirtchev@adacore.com>
2706
2707	* gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2708	gnat.dg/bip_exception_pkg.ads: New testcase.
2709
27102018-11-14  Hristian Kirtchev  <kirtchev@adacore.com>
2711
2712	* gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2713	gnat.dg/equal4_controlled_filter.ads,
2714	gnat.dg/equal4_full_selector_filter.ads,
2715	gnat.dg/equal4_smart_pointers.ads: New testcase.
2716
27172018-11-14  Piotr Trojanek  <trojanek@adacore.com>
2718
2719	* gnat.dg/generic_actuals.adb: New testcase.
2720
27212018-11-14  Richard Biener  <rguenther@suse.de>
2722
2723	PR tree-optimization/87974
2724	* g++.dg/opt/pr87974.C: New testcase.
2725
27262018-11-14  Jakub Jelinek  <jakub@redhat.com>
2727
2728	PR tree-optimization/87977
2729	* gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2730	* gcc.dg/recip_sqrt_mult_2.c: Likewise.
2731	* gcc.dg/recip_sqrt_mult_3.c: Likewise.
2732	* gcc.dg/recip_sqrt_mult_4.c: Likewise.
2733	* gcc.dg/recip_sqrt_mult_5.c: Likewise.
2734
27352018-11-13  Peter Bergner  <bergner@linux.ibm.com>
2736
2737	PR rtl-optimization/87507
2738	* gcc.target/powerpc/pr87507.c: New test.
2739	* gcc.target/powerpc/pr68805.c: Update expected results.
2740
27412018-11-13  Jakub Jelinek  <jakub@redhat.com>
2742
2743	PR tree-optimization/87898
2744	* gcc.dg/gomp/pr87898.c: New test.
2745
27462018-11-13  David Malcolm  <dmalcolm@redhat.com>
2747
2748	* g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2749	"location_t".
2750	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2751
27522018-11-13  Martin Sebor  <msebor@redhat.com>
2753
2754	PR middle-end/81824
2755	* gcc.dg/attr-copy-5.c: New test.
2756	* gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2757
27582018-11-13  Richard Biener  <rguenther@suse.de>
2759
2760	PR tree-optimization/86991
2761	* gcc.dg/pr86991.c: New testcase.
2762
27632018-11-13  David Malcolm  <dmalcolm@redhat.com>
2764
2765	PR ipa/87955
2766	* gcc.target/i386/pr87955.c: New test.
2767
27682018-11-12  Aldy Hernandez  <aldyh@redhat.com>
2769
2770	* gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2771	printer.
2772	* gcc.dg/tree-ssa/vrp92.c: Same.
2773
27742018-11-13  Richard Biener  <rguenther@suse.de>
2775
2776	PR tree-optimization/87931
2777	* gcc.dg/graphite/pr87931.c: New testcase.
2778
27792018-11-13  Martin Liska  <mliska@suse.cz>
2780
2781	PR sanitizer/87930
2782	* gcc.target/i386/pr87930.c: New test.
2783
27842018-11-13  Richard Biener  <rguenther@suse.de>
2785
2786	PR tree-optimization/87962
2787	* gcc.dg/pr87962.c: New testcase.
2788
27892018-11-13  Richard Biener  <rguenther@suse.de>
2790
2791	PR tree-optimization/87967
2792	* g++.dg/opt/pr87967.C: New testcase.
2793
27942018-11-13  Claudiu Zissulescu  <claziss@synopsys.com>
2795
2796	* gcc.target/arc/builtin_eh.c: New test.
2797
27982018-11-13  Claudiu Zissulescu  <claziss@synopsys.com>
2799
2800	* gcc.target/arc/firq-1.c: Update test.
2801	* gcc.target/arc/firq-3.c: Likewise.
2802	* gcc.target/arc/firq-4.c: Likewise.
2803	* gcc.target/arc/interrupt-6.c: Likewise.
2804
28052018-11-13  Jakub Jelinek  <jakub@redhat.com>
2806
2807	PR rtl-optimization/87918
2808	* gcc.target/i386/pr87918.c: New test.
2809
28102018-11-13  Alan Modra  <amodra@gmail.com>
2811
2812	* gcc.target/powerpc/rotmask.c: New.
2813
28142018-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2815
2816	PR middle-end/86677
2817	PR middle-end/87528
2818	* g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2819	pattern.
2820	* gcc.dg/tree-ssa/popcount.c: Likewise.
2821	* gcc.dg/tree-ssa/popcount2.c: Likewise.
2822	* gcc.dg/tree-ssa/popcount3.c: Likewise.
2823	* gcc.target/aarch64/popcount4.c: New test.
2824	* lib/target-supports.exp (check_effective_target_popcountl): New.
2825
28262018-11-12  Martin Liska  <mliska@suse.cz>
2827
2828	PR gcov-profile/87442
2829	* gcc.dg/profile-filtering-1.c: New test.
2830	* gcc.dg/profile-filtering-2.c: New test.
2831
28322018-11-12  Martin Sebor  <msebor@redhat.com>
2833
2834	PR c/81824
2835	* gcc.dg/Wattribute-alias.c: Require ifunc support.
2836
28372018-11-12  Renlin Li  <renlin.li@arm.com>
2838
2839	PR target/87815
2840	* gcc.target/aarch64/sve/pr87815.c: New.
2841
28422018-11-12  Sudakshina Das  <sudi.das@arm.com>
2843
2844	* gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2845	combination tests.
2846
28472018-11-11  Xianmiao Qu  <xianmiao_qu@c-sky.com>
2848
2849	* gcc.target/csky/fnmul-1.c: New.
2850	* gcc.target/csky/fnmul-2.c: New.
2851	* gcc.target/csky/fnmul-3.c: New.
2852	* gcc.target/csky/fnmul-4.c: New.
2853
28542018-11-11  Uros Bizjak  <ubizjak@gmail.com>
2855
2856	PR target/87928
2857	* gcc.target/i386/pr87928.c: New test.
2858
28592018-11-09  Martin Sebor  <msebor@redhat.com>
2860
2861	PR testsuite/87965
2862	* c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2863	* gcc.dg/pr39323-1.c: Ditto.
2864
28652018-11-09  Paul Koning  <ni1d@arrl.net>
2866
2867	* gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2868	warnings.
2869	* gcc.dg/Wrestrict-4.c: Ditto.
2870	* gcc.dg/Wrestrict-5.c: Ditto.
2871	* gcc.dg/pr83463.c: Ditto.
2872	* gcc.dg/torture/pr55890-2.c: Ditto.
2873	* gcc.dg/torture/pr55890-3.c: Ditto.
2874	* gcc.dg/torture/pr71816.c: Ditto.
2875
28762018-11-09  Jakub Jelinek  <jakub@redhat.com>
2877
2878	* c-c++-common/gomp/clauses-5.c: New test.
2879
2880	* c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2881	* c-c++-common/gomp/requires-2.c: Likewise.
2882	* c-c++-common/gomp/requires-4.c: Likewise.
2883
2884	* c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2885	* c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2886
28872018-11-09  Jeff Law  <law@redhat.com>
2888
2889	gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2890
28912018-11-09  Martin Sebor  <msebor@redhat.com>
2892
2893	PR middle-end/81824
2894	* gcc.dg/Wattribute-alias.c: New test.
2895	* gcc.dg/Wmissing-attributes.c: New test.
2896	* gcc.dg/attr-copy.c: New test.
2897	* gcc.dg/attr-copy-2.c: New test.
2898	* gcc.dg/attr-copy-3.c: New test.
2899	* gcc.dg/attr-copy-4.c: New test.
2900
29012018-11-09  Martin Sebor  <msebor@redhat.com>
2902
2903	PR c/87795
2904	* gcc.dg/attr-aligned.c: New test.
2905
29062018-11-09  Martin Liska  <mliska@suse.cz>
2907
2908	* gcc.target/i386/ipa-stack-alignment.c: New test.
2909
29102018-11-09  Martin Liska  <mliska@suse.cz>
2911
2912	* gcc.dg/tree-ssa/writeonly-2.c: New test.
2913
29142018-11-09  Jakub Jelinek  <jakub@redhat.com>
2915
2916	* gcc.dg/gomp/workshare-reduction-1.c: New test.
2917	* gcc.dg/gomp/workshare-reduction-2.c: New test.
2918	* gcc.dg/gomp/workshare-reduction-3.c: New test.
2919	* gcc.dg/gomp/workshare-reduction-4.c: New test.
2920	* gcc.dg/gomp/workshare-reduction-5.c: New test.
2921	* gcc.dg/gomp/workshare-reduction-6.c: New test.
2922	* gcc.dg/gomp/workshare-reduction-7.c: New test.
2923	* gcc.dg/gomp/workshare-reduction-8.c: New test.
2924	* gcc.dg/gomp/workshare-reduction-9.c: New test.
2925	* gcc.dg/gomp/workshare-reduction-10.c: New test.
2926	* gcc.dg/gomp/workshare-reduction-11.c: New test.
2927	* gcc.dg/gomp/workshare-reduction-12.c: New test.
2928	* gcc.dg/gomp/workshare-reduction-13.c: New test.
2929	* gcc.dg/gomp/workshare-reduction-14.c: New test.
2930	* gcc.dg/gomp/workshare-reduction-15.c: New test.
2931	* gcc.dg/gomp/workshare-reduction-16.c: New test.
2932	* gcc.dg/gomp/workshare-reduction-17.c: New test.
2933	* gcc.dg/gomp/workshare-reduction-18.c: New test.
2934	* gcc.dg/gomp/workshare-reduction-19.c: New test.
2935	* gcc.dg/gomp/workshare-reduction-20.c: New test.
2936	* gcc.dg/gomp/workshare-reduction-21.c: New test.
2937	* gcc.dg/gomp/workshare-reduction-22.c: New test.
2938	* gcc.dg/gomp/workshare-reduction-23.c: New test.
2939	* gcc.dg/gomp/workshare-reduction-24.c: New test.
2940	* gcc.dg/gomp/workshare-reduction-25.c: New test.
2941	* gcc.dg/gomp/workshare-reduction-26.c: New test.
2942	* gcc.dg/gomp/workshare-reduction-27.c: New test.
2943	* gcc.dg/gomp/workshare-reduction-28.c: New test.
2944	* gcc.dg/gomp/workshare-reduction-29.c: New test.
2945	* gcc.dg/gomp/workshare-reduction-30.c: New test.
2946	* gcc.dg/gomp/workshare-reduction-31.c: New test.
2947	* gcc.dg/gomp/workshare-reduction-32.c: New test.
2948	* gcc.dg/gomp/workshare-reduction-33.c: New test.
2949	* gcc.dg/gomp/workshare-reduction-34.c: New test.
2950	* gcc.dg/gomp/workshare-reduction-35.c: New test.
2951	* gcc.dg/gomp/workshare-reduction-36.c: New test.
2952	* gcc.dg/gomp/workshare-reduction-37.c: New test.
2953	* gcc.dg/gomp/workshare-reduction-38.c: New test.
2954	* gcc.dg/gomp/workshare-reduction-39.c: New test.
2955	* gcc.dg/gomp/workshare-reduction-40.c: New test.
2956	* gcc.dg/gomp/workshare-reduction-41.c: New test.
2957	* gcc.dg/gomp/workshare-reduction-42.c: New test.
2958	* gcc.dg/gomp/workshare-reduction-43.c: New test.
2959	* gcc.dg/gomp/workshare-reduction-44.c: New test.
2960	* gcc.dg/gomp/workshare-reduction-45.c: New test.
2961	* gcc.dg/gomp/workshare-reduction-46.c: New test.
2962	* gcc.dg/gomp/workshare-reduction-47.c: New test.
2963	* gcc.dg/gomp/workshare-reduction-48.c: New test.
2964	* gcc.dg/gomp/workshare-reduction-49.c: New test.
2965	* gcc.dg/gomp/workshare-reduction-50.c: New test.
2966	* gcc.dg/gomp/workshare-reduction-51.c: New test.
2967	* gcc.dg/gomp/workshare-reduction-52.c: New test.
2968	* gcc.dg/gomp/workshare-reduction-53.c: New test.
2969	* gcc.dg/gomp/workshare-reduction-54.c: New test.
2970	* gcc.dg/gomp/workshare-reduction-55.c: New test.
2971	* gcc.dg/gomp/workshare-reduction-56.c: New test.
2972	* gcc.dg/gomp/workshare-reduction-57.c: New test.
2973	* gcc.dg/gomp/workshare-reduction-58.c: New test.
2974
29752018-11-09  Stafford Horne  <shorne@gmail.com>
2976	    Richard Henderson  <rth@twiddle.net>
2977
2978	* gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2979	* gcc.dg/20020312-2.c: Likewise.
2980	* gcc.dg/attr-alloc_size-11.c: Likewise.
2981	* gcc.dg/builtin-apply2.c: Likewise.
2982	* gcc.dg/nop.h: Likewise.
2983	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2984	* gcc.dg/tree-ssa/20040204-1.c: Likewise.
2985	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2986	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2987	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2988	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2989	* lib/target-supports.exp
2990	(check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2991	* gcc.target/or1k/*: New.
2992
29932018-11-09  Richard Biener  <rguenther@suse.de>
2994
2995	PR tree-optimization/87621
2996	* g++.dg/vect/pr87621.cc: New testcase.
2997
29982018-11-09  Alexandre Oliva  <aoliva@redhat.com>
2999
3000	PR rtl-optimization/86438
3001	* gcc.dg/torture/pr86438.c: New.
3002
3003	PR target/87793
3004	* gcc.dg/pr87793.c: New.
3005
30062018-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3007
3008	* gcc.target/arm/neon-vect-div-1.c: New test.
3009	* gcc.target/arm/neon-vect-div-2.c: Likewise.
3010
30112018-11-08  Andi Kleen  <ak@linux.intel.com>
3012
3013	* gcc.target/i386/ptwrite1.c: New test.
3014	* gcc.target/i386/ptwrite2.c: New test.
3015
30162018-11-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3017
3018	PR libfortran/78351
3019	* gfortran.dg/read_legacy_comma.f90: New test.
3020
30212018-11-08  Peter Bergner  <bergner@linux.ibm.com>
3022
3023	PR rtl-optimization/87600
3024	* gcc.dg/pr87600.h: New file.
3025	* gcc.dg/pr87600-1.c: New test.
3026	* gcc.dg/pr87600-2.c: Likewise.
3027
30282018-11-08  Jakub Jelinek  <jakub@redhat.com>
3029
3030	* c-c++-common/gomp/atomic-17.c: New test.
3031	* c-c++-common/gomp/atomic-18.c: New test.
3032	* c-c++-common/gomp/atomic-19.c: New test.
3033	* c-c++-common/gomp/atomic-20.c: New test.
3034	* c-c++-common/gomp/atomic-21.c: New test.
3035	* c-c++-common/gomp/atomic-22.c: New test.
3036	* c-c++-common/gomp/clauses-1.c (r2): New variable.
3037	(foo): Add ntm argument and test if and nontemporal clauses on
3038	constructs with simd.
3039	(bar): Put taskloop simd inside of taskgroup with task_reduction,
3040	use in_reduction clause instead of reduction.  Add another
3041	taskloop simd without nogroup clause, but with reduction clause and
3042	a new in_reduction.  Add ntm and i3 arguments.  Test if and
3043	nontemporal clauses on constructs with simd.  Change if clauses on
3044	some constructs from specific to the particular constituents to one
3045	without a modifier.  Add new tests for combined host teams and for
3046	new parallel master and {,parallel }master taskloop{, simd} combined
3047	constructs.
3048	(baz): New function with host teams tests.
3049	* gcc.dg/gomp/combined-1.c: Moved to ...
3050	* c-c++-common/gomp/combined-1.c: ... here.  Adjust expected library
3051	call.
3052	* c-c++-common/gomp/combined-2.c: New test.
3053	* c-c++-common/gomp/combined-3.c: New test.
3054	* c-c++-common/gomp/critical-1.c: New test.
3055	* c-c++-common/gomp/critical-2.c: New test.
3056	* c-c++-common/gomp/default-1.c: New test.
3057	* c-c++-common/gomp/defaultmap-1.c: New test.
3058	* c-c++-common/gomp/defaultmap-2.c: New test.
3059	* c-c++-common/gomp/defaultmap-3.c: New test.
3060	* c-c++-common/gomp/depend-5.c: New test.
3061	* c-c++-common/gomp/depend-6.c: New test.
3062	* c-c++-common/gomp/depend-iterator-1.c: New test.
3063	* c-c++-common/gomp/depend-iterator-2.c: New test.
3064	* c-c++-common/gomp/depobj-1.c: New test.
3065	* c-c++-common/gomp/flush-1.c: New test.
3066	* c-c++-common/gomp/flush-2.c: New test.
3067	* c-c++-common/gomp/for-1.c: New test.
3068	* c-c++-common/gomp/for-2.c: New test.
3069	* c-c++-common/gomp/for-3.c: New test.
3070	* c-c++-common/gomp/for-4.c: New test.
3071	* c-c++-common/gomp/for-5.c: New test.
3072	* c-c++-common/gomp/for-6.c: New test.
3073	* c-c++-common/gomp/for-7.c: New test.
3074	* c-c++-common/gomp/if-1.c (foo): Add some further tests.
3075	* c-c++-common/gomp/if-2.c (foo): Likewise.  Expect slightly different
3076	diagnostics wording in one case.
3077	* c-c++-common/gomp/if-3.c: New test.
3078	* c-c++-common/gomp/master-combined-1.c: New test.
3079	* c-c++-common/gomp/master-combined-2.c: New test.
3080	* c-c++-common/gomp/nontemporal-1.c: New test.
3081	* c-c++-common/gomp/nontemporal-2.c: New test.
3082	* c-c++-common/gomp/reduction-task-1.c: New test.
3083	* c-c++-common/gomp/reduction-task-2.c: New test.
3084	* c-c++-common/gomp/requires-1.c: New test.
3085	* c-c++-common/gomp/requires-2.c: New test.
3086	* c-c++-common/gomp/requires-3.c: New test.
3087	* c-c++-common/gomp/requires-4.c: New test.
3088	* c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
3089	diagnostics for nonmonotonic modifier with static, runtime or auto
3090	schedule kinds.
3091	* c-c++-common/gomp/simd7.c: New test.
3092	* c-c++-common/gomp/target-data-1.c: New test.
3093	* c-c++-common/gomp/taskloop-reduction-1.c: New test.
3094	* c-c++-common/gomp/taskwait-depend-1.c: New test.
3095	* c-c++-common/gomp/teams-1.c: New test.
3096	* c-c++-common/gomp/teams-2.c: New test.
3097	* gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples.  Add
3098	shared(c) clause.
3099	* gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
3100	* gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
3101	qualified vars without mutable member no longer being predeterined
3102	shared.
3103	* gcc.dg/gomp/sharing-1.c: Likewise.
3104	* g++.dg/gomp/clause-3.C: Likewise.
3105	* g++.dg/gomp/member-2.C: Likewise.
3106	* g++.dg/gomp/predetermined-1.C: Likewise.
3107	* g++.dg/gomp/private-1.C: Likewise.
3108	* g++.dg/gomp/sharing-1.C: Likewise.
3109	* g++.dg/gomp/sharing-2.C: Likewise.  Add a few tests with aggregate
3110	const static data member without mutable elements.
3111	* gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
3112	* gcc.dg/gomp/for-5.c: Likewise.
3113	* gcc.dg/gomp/for-6.c: Change expected library call.
3114	* gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
3115	* gcc.dg/gomp/reduction-2.c: New test.
3116	* gcc.dg/gomp/simd-1.c: New test.
3117	* gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
3118	* g++.dg/gomp/atomic-18.C: New test.
3119	* g++.dg/gomp/atomic-19.C: New test.
3120	* g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
3121	variable messages.  Add another expected error.
3122	* g++.dg/gomp/critical-3.C: New test.
3123	* g++.dg/gomp/depend-iterator-1.C: New test.
3124	* g++.dg/gomp/depend-iterator-2.C: New test.
3125	* g++.dg/gomp/depobj-1.C: New test.
3126	* g++.dg/gomp/doacross-1.C: New test.
3127	* g++.dg/gomp/for-21.C: New test.
3128	* g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
3129	* g++.dg/gomp/for-5.C: Likewise.
3130	* g++.dg/gomp/for-6.C: Change expected library call.
3131	* g++.dg/gomp/loop-4.C: New test.
3132	* g++.dg/gomp/pr33372-1.C: Adjust location of the expected
3133	diagnostics.
3134	* g++.dg/gomp/pr33372-3.C: Likewise.
3135	* g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
3136	* g++.dg/gomp/simd-2.C: New test.
3137	* g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
3138
31392018-11-08  Uros Bizjak  <ubizjak@gmail.com>
3140
3141	* gcc.dg/pr87874.c (em): Declare uint64_max as
3142	const unsigned long long int.
3143
31442018-11-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3145
3146	* gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
3147	integer overflow when sizeof(short) == sizeof(int).
3148	* gcc.dg/attr-alloc_size-11.c: Likewise.
3149	* gcc.dg/attr-alloc_size-3.c: Likewise.
3150	* gcc.dg/attr-alloc_size-5.c: Likewise.
3151	* gcc.dg/builtin-stringop-chk-7.c: Likewise.
3152
31532018-11-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3154
3155	* c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3156	uppercase "NOP" instructions in assembler output.
3157	* c-c++-common/patchable_function_entry-default.c: Likewise.
3158	* c-c++-common/patchable_function_entry-definition.c: Likewise.
3159
31602018-11-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3161
3162	* c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3163	checks.
3164	* gcc.dg/addr_equal-1.c: Likewise.
3165	* gcc.dg/tree-ssa/pr78154.c: Likewise.
3166	* gcc.dg/tree-ssa/vrp111.c: Likewise.
3167
31682018-11-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3169
3170	* lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3171	an output section is too large for a memory region, or a memory
3172	region overflows.
3173
31742018-11-08  Eric Botcazou  <ebotcazou@adacore.com>
3175
3176	* gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3177	* gnat.dg/null_pointer_deref2.adb: Likewise.
3178	* gnat.dg/null_pointer_deref3.adb: Likewise.
3179	* gnat.dg/opt74.adb: New test.
3180	* gnat.dg/opt74_pkg.ad[sb]: New helper.
3181	* gnat.dg/warn12.adb: Delete.
3182	* gnat.dg/warn12_pkg.ads: Likewise.
3183
31842018-11-08  David Malcolm  <dmalcolm@redhat.com>
3185
3186	PR ipa/86395
3187	* g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3188	"-fdump-ipa-inline".
3189	* g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3190	"-fdump-tree-einline".
3191	* g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3192	"-fdump-tree-einline".
3193	* g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3194	"-fdump-tree-einline".
3195	* g++.dg/tree-ssa/inline-2.C: Likewise.
3196	* g++.dg/tree-ssa/inline-3.C: Likewise.
3197	* g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3198	using "-fopt-info-inline".
3199	* gcc.dg/ipa/fopt-info-inline-1.c: New test.
3200	* gcc.dg/ipa/inline-4.c:  Add "-all" suffix to
3201	"-fdump-ipa-inline".  Add "-fopt-info-inline" and dg-optimized
3202	directive.
3203	* gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3204	"-fdump-tree-einline".  Add "-fopt-info-inline" and dg-optimized
3205	directive.  Update scan-tree-dump-times to reflect /order
3206	suffixes.
3207	* gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3208	reflect /order suffixes.
3209	* gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3210	avoid getting extra messages from inliner.
3211	* gcc.dg/plugin/dump-2.c: Likewise.
3212	* gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3213	"function body not available" missed optimization messages.
3214	* gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3215	/order suffixes.
3216	* gcc.dg/pr71969-3.c: Likewise.
3217	* gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3218	"-fdump-tree-einline".
3219	* gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3220	"-fdump-tree-einline".  Update scan-tree-dump-times to reflect
3221	/order suffixes.
3222	* gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3223	"-fdump-tree-einline".  Add "-fopt-info-inline" and dg-optimized
3224	directive.
3225	* gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3226	"-fdump-tree-einline".
3227	* gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3228	suffixes.
3229
32302018-11-08  David Malcolm  <dmalcolm@redhat.com>
3231
3232	* gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3233
32342018-11-08  David Malcolm  <dmalcolm@redhat.com>
3235
3236	* gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3237	(test_dump): Add testing of %C.
3238
32392018-11-08  Eric Botcazou  <ebotcazou@adacore.com>
3240
3241	* g++.dg/other/pr87916.C: New test.
3242
32432018-11-08  Richard Biener  <rguenther@suse.de>
3244
3245	PR tree-optimization/87929
3246	* gcc.dg/pr87929.c: New testcase.
3247
32482018-11-08  Martin Liska  <mliska@suse.cz>
3249
3250	* gcc.dg/pr87811.c: Update scanned pattern.
3251	* gcc.dg/pr87811-2.c: Likewise.
3252
32532018-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3254
3255	* g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3256	sun.
3257	* g++.dg/lto/pr87906_1.C: Likewise.
3258
32592018-11-08  Richard Biener  <rguenther@suse.de>
3260
3261	PR tree-optimization/87913
3262	* gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3263
32642018-11-08  Chenghua Xu  <paul.hua.gm@gmail.com>
3265
3266	* gcc.target/mips/mips.exp (mips-dg-options):
3267	Add mips_option_dependency msoft-float vs no-mmi and
3268	mips16/micromips vs no-mmi/ext/ext2 only gcc
3269	config with Loongson target.
3270
32712018-11-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3272
3273	* gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3274	memcpy from "unsigned long" to __SIZE_TYPE__.
3275
32762018-11-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3277
3278	PR c/87691
3279	* gcc.target/msp430/pr87691.c: New test.
3280
32812018-11-07  Nikolai Merinov  <n.merinov@inango-systems.com>
3282
3283	* gcc.dg/Wno-attribute-warning.c: New test.
3284
32852018-11-07  Nathan Sidwell  <nathan@acm.org>
3286
3287	PR c++/87904
3288	* g++.dg/lookup/pr87904.C: New.
3289
32902018-11-07  Uros Bizjak  <ubizjak@gmail.com>
3291
3292	* gcc.dg/pr87874.c: Compile only for int128 effective target.
3293
32942018-11-07  Richard Biener  <rguenther@suse.de>
3295
3296	PR tree-optimization/87914
3297	* lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3298	(check_avx2_available): Likewise.
3299	* g++.dg/vect/pr87914.cc: New testcase.
3300
33012018-11-07  Chenghua Xu  <paul.hua.gm@gmail.com>
3302
3303	* gcc.target/mips/loongson-ctz.c: Fix typo.
3304	* gcc.target/mips/loongson-dctz.c: Fix typo.
3305
33062018-11-07  Jan Hubicka  <jh@suse.cz>
3307
3308	* g++.dg/lto/odr-1_1.C: Fix template.
3309
33102018-11-07  Chenghua Xu  <paul.hua.gm@gmail.com>
3311
3312	* gcc.target/mips/loongson-ctz.c: New test.
3313	* gcc.target/mips/loongson-dctz.c: Likewise.
3314	* gcc.target/mips/mips.exp (mips_option_groups): Add
3315	-mloongson-ext2 option.
3316
33172018-11-07  Chenghua Xu  <paul.hua.gm@gmail.com>
3318
3319	* gcc.target/mips/mips.exp (mips_option_groups): Add
3320	-mloongson-ext option.
3321	(mips-dg-options): Add mips_option_dependency options
3322	"-mmicromips" vs "-mno-loongson-ext",
3323
33242018-11-07  Chenghua Xu  <paul.hua.gm@gmail.com>
3325
3326	* gcc.target/mips/loongson-shift-count-truncated-1.c
3327	(dg-options): Run under -mloongson-mmi option.
3328	Include loongson-mmiintrin.h instead of loongson.h.
3329	* gcc.target/mips/loongson-simd.c: Likewise.
3330	* gcc.target/mips/mips.exp (mips_option_groups): Add
3331	-mloongson-mmi option.
3332	(mips-dg-options): Add mips_option_dependency options "-mips16" vs
3333	"-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3334	"-msoft-float" vs "-mno-loongson-mmi".
3335	(mips-dg-init): Add -mloongson-mmi option.
3336	* lib/target-supports.exp: Rename check_mips_loongson_hw_available
3337	to check_mips_loongson_mmi_hw_available.
3338	Rename check_effective_target_mips_loongson_runtime to
3339	check_effective_target_mips_loongson_mmi_runtime.
3340	(check_effective_target_vect_int): Use mips_loongson_mmi instead
3341	of mips_loongson when check et-is-effective-target.
3342	(add_options_for_mips_loongson_mmi): New proc.
3343	Rename check_effective_target_mips_loongson to
3344	check_effective_target_mips_loongson_mmi.
3345	(check_effective_target_vect_shift,
3346	check_effective_target_whole_vector_shift,
3347	check_effective_target_vect_no_int_min_max,
3348	check_effective_target_vect_no_align,
3349	check_effective_target_vect_short_mult,
3350	check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3351	of mips_loongson when check et-is-effective-target.
3352
33532018-11-07  Richard Biener  <rguenther@suse.de>
3354
3355	PR lto/87906
3356	* g++.dg/lto/pr87906_0.C: New testcase.
3357	* g++.dg/lto/pr87906_1.C: Likewise.
3358
33592018-11-07  Alexandre Oliva  <aoliva@redhat.com>
3360
3361	PR rtl-optimization/87874
3362	* gcc.dg/pr87874.c: New.
3363
33642018-11-06  Ilya Leoshkevich  <iii@linux.ibm.com>
3365
3366	* gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3367
33682018-11-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3369
3370	* gcc.target/msp430/special-regs.c: New test.
3371
33722018-11-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3373
3374	PR sanitizer/80953
3375	* c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3376	support.
3377	(foo): Use __builtin_alloca.
3378
33792018-11-06  Jan Hubicka  <jh@suse.cz>
3380
3381	* gcc.dg/lto/tbaa-1.c: New testcase.
3382
33832018-11-06  Richard Biener  <rguenther@suse.de>
3384
3385	PR tree-optimization/87889
3386	* gcc.dg/pr87894.c: New testcase.
3387
33882018-11-06  Andreas Krebbel  <krebbel@linux.ibm.com>
3389
3390	PR target/87723
3391	* gcc.target/s390/pr87723.c: New test.
3392
33932018-11-06  Richard Biener  <rguenther@suse.de>
3394
3395	PR middle-end/18041
3396	* gcc.target/i386/pr18041-1.c: New testcase.
3397	* gcc.target/i386/pr18041-2.c: Likewise.
3398
33992018-11-06  Wei Xiao  <wei3.xiao@intel.com>
3400
3401	* gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3402	* gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3403	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3404	* gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3405	* gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3406	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3407	* gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3408	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3409	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3410	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3411	* gcc.target/i386/sse-13.c: Ditto.
3412	* gcc.target/i386/sse-14.c: Ditto.
3413	* gcc.target/i386/sse-22.c: Ditto.
3414	* gcc.target/i386/sse-23.c: Ditto.
3415	* gcc.target/i386/testimm-10.c: Ditto.
3416	* gcc.target/i386/testround-1.c: Ditto.
3417
34182018-11-05  Paul Koning  <ni1d@arrl.net>
3419
3420	* lib/target-supports.exp: Add check for "inf" effective target
3421	keyword.
3422	* gcc.dg/builtins-44.c: Skip if no infinite support.
3423	* gcc.dg/builtins-45.c: Ditto.
3424	* gcc.dg/torture/builtin-complex-1.c: Ditto.
3425	* gcc.dg/torture/builtin-cproj-1.c: Ditto.
3426	* gcc.dg/torture/builtin-frexp-1.c: Ditto.
3427	* gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3428	* gcc.dg/torture/builtin-logb-1.c: Ditto.
3429	* gcc.dg/torture/builtin-math-2.c: Ditto.
3430	* gcc.dg/torture/builtin-math-5.c: Ditto.
3431	* gcc.dg/torture/builtin-math-7.c: Ditto.
3432	* gcc.dg/torture/builtin-modf-1.c: Ditto.
3433	* gcc.dg/torture/type-generic-1.c: Ditto.
3434
34352018-11-05  Ilya Leoshkevich  <iii@linux.ibm.com>
3436
3437	* gcc.target/s390/md/andc-splitter-1.c: Add colon to
3438	expectations.
3439	* gcc.target/s390/md/andc-splitter-2.c: Likewise.
3440	* gcc.target/s390/md/setmem_long-1.c: Likewise.
3441
34422018-11-05  Richard Biener  <rguenther@suse.de>
3443
3444	PR tree-optimization/87873
3445	* gcc.dg/pr87873.c: New testcase.
3446
34472018-11-05  Robin Dapp  <rdapp@linux.ibm.com>
3448
3449	* gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3450	* gcc.target/s390/ifcvt-one-insn-char.c: New test.
3451
34522018-11-05  Robin Dapp  <rdapp@linux.ibm.com>
3453
3454	* gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3455
34562018-11-05  Richard Biener  <rguenther@suse.de>
3457
3458	* gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3459	* gcc.dg/tree-ssa/scev-7.c: Likewise.
3460
34612018-11-05  Jakub Jelinek  <jakub@redhat.com>
3462
3463	PR tree-optimization/87859
3464	* gcc.dg/store_merging_24.c: New test.
3465	* gcc.dg/store_merging_25.c: New test.
3466
3467	PR sanitizer/87837
3468	* c-c++-common/ubsan/pr87837.c: New test.
3469
34702018-11-05  Martin Liska  <mliska@suse.cz>
3471
3472	PR c/87811
3473	* gcc.dg/pr87811.c: New test.
3474	* gcc.dg/pr87811-2.c: Likewise.
3475	* gcc.dg/pr87811-3.c: Likewise.
3476
34772018-11-05  Martin Liska  <mliska@suse.cz>
3478
3479	PR gcov-profile/77698
3480	* gcc.dg/tree-prof/pr77698.c: New test.
3481
34822018-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3483
3484	PR tree-optimization/86572
3485	* gcc.dg/pr86572.c: New test.
3486
34872018-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3488
3489	PR tree-optimization/87672
3490	* gcc.dg/pr87672.c: New test.
3491
34922018-11-04  Uros Bizjak  <ubizjak@gmail.com>
3493
3494	PR middle-end/58372
3495	* g++.target/i386/pr58372.C: New test.
3496
34972018-11-03  Sandra Loosemore  <sandra@codesourcery.com>
3498
3499	PR target/87079
3500	* gcc.target/nios2/pr87079-1.c: New.
3501	* gcc.target/nios2/pr87079-2.c: New.
3502
35032018-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3504
3505	* gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3506	* gcc.dg/compat/pr83487-1_main.c: ... here.
3507	* gcc.dg/compat/struct-by-value-10_main.c,
3508	gcc.dg/compat/struct-by-value-10_x.c,
3509	gcc.dg/compat/struct-by-value-11_main.c,
3510	gcc.dg/compat/struct-by-value-11_x.c,
3511	gcc.dg/compat/struct-by-value-12_main.c,
3512	gcc.dg/compat/struct-by-value-12_x.c,
3513	gcc.dg/compat/struct-by-value-13_main.c,
3514	gcc.dg/compat/struct-by-value-13_x.c,
3515	gcc.dg/compat/struct-by-value-14_main.c,
3516	gcc.dg/compat/struct-by-value-14_x.c,
3517	gcc.dg/compat/struct-by-value-15_main.c,
3518	gcc.dg/compat/struct-by-value-15_x.c,
3519	gcc.dg/compat/struct-by-value-17_main.c,
3520	gcc.dg/compat/struct-by-value-17_x.c,
3521	gcc.dg/compat/struct-by-value-18_main.c,
3522	gcc.dg/compat/struct-by-value-18_x.c,
3523	gcc.dg/compat/struct-by-value-2_main.c,
3524	gcc.dg/compat/struct-by-value-2_x.c,
3525	gcc.dg/compat/struct-by-value-22_main.c,
3526	gcc.dg/compat/struct-by-value-22_x.c,
3527	gcc.dg/compat/struct-by-value-3_main.c,
3528	gcc.dg/compat/struct-by-value-3_x.c,
3529	gcc.dg/compat/struct-by-value-4_main.c,
3530	gcc.dg/compat/struct-by-value-4_x.c,
3531	gcc.dg/compat/struct-by-value-5b_main.c,
3532	gcc.dg/compat/struct-by-value-5b_x.c,
3533	gcc.dg/compat/struct-by-value-6b_main.c,
3534	gcc.dg/compat/struct-by-value-6b_x.c,
3535	gcc.dg/compat/struct-by-value-6b_main.c,
3536	gcc.dg/compat/struct-by-value-7b_x.c,
3537	gcc.dg/compat/struct-by-value-7b_main.c,
3538	gcc.dg/compat/struct-by-value-8_main.c,
3539	gcc.dg/compat/struct-by-value-8_x.c,
3540	gcc.dg/compat/struct-by-value-9_main.c,
3541	gcc.dg/compat/struct-by-value-9_x.c,
3542	gcc.dg/compat/struct-return-2_main.c,
3543	gcc.dg/compat/struct-return-2_x.c: Likewise.
3544
35452018-11-02  Nathan Sidwell  <nathan@acm.org>
3546
3547	* g++.dg/lookup/crash6.C: Adjust error
3548	* g++.dg/parse/crash38.C: Likewise.
3549
35502018-11-02  Andreas Schwab  <schwab@linux-m68k.org>
3551
3552	* gcc.c-torture/execute/20010904-2.c: Fix last change.
3553	* gcc.dg/Wattributes-10.c: Likewise.
3554
35552018-11-02  Richard Biener  <rguenther@suse.de>
3556
3557	PR tree-optimization/87776
3558	* gcc.dg/torture/pr87776.c: New testcase.
3559
35602018-11-01  Marek Polacek  <polacek@redhat.com>
3561
3562	Implement P0846R0, ADL and function templates.
3563	* g++.dg/addr_builtin-1.C: Adjust dg-error.
3564	* g++.dg/cpp2a/fn-template1.C: New test.
3565	* g++.dg/cpp2a/fn-template10.C: New test.
3566	* g++.dg/cpp2a/fn-template11.C: New test.
3567	* g++.dg/cpp2a/fn-template12.C: New test.
3568	* g++.dg/cpp2a/fn-template13.C: New test.
3569	* g++.dg/cpp2a/fn-template14.C: New test.
3570	* g++.dg/cpp2a/fn-template15.C: New test.
3571	* g++.dg/cpp2a/fn-template16.C: New test.
3572	* g++.dg/cpp2a/fn-template2.C: New test.
3573	* g++.dg/cpp2a/fn-template3.C: New test.
3574	* g++.dg/cpp2a/fn-template4.C: New test.
3575	* g++.dg/cpp2a/fn-template5.C: New test.
3576	* g++.dg/cpp2a/fn-template6.C: New test.
3577	* g++.dg/cpp2a/fn-template7.C: New test.
3578	* g++.dg/cpp2a/fn-template8.C: New test.
3579	* g++.dg/cpp2a/fn-template9.C: New test.
3580	* g++.dg/parse/fn-template1.C: New test.
3581	* g++.dg/parse/fn-template2.C: New test.
3582	* g++.dg/parse/template19.C: Adjust dg-error.
3583	* g++.dg/template/pr61745.C: Add target to dg-error.
3584
35852017-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3586
3587	PR fortran/54613
3588	* gfortran.dg/findloc_1.f90: Actually commit.
3589	* gfortran.dg/findloc_2.f90: Actually commit.
3590	* gfortran.dg/findloc_3.f90: Actually commit.
3591	* gfortran.dg/findloc_4.f90: Actually commit.
3592	* gfortran.dg/findloc_5.f90: Actually commit.
3593	* gfortran.dg/findloc_6.f90: Actually commit.
3594
35952018-11-01  Paul Thomas  <pault@gcc.gnu.org>
3596
3597	PR fortran/40196
3598	* gfortran.dg/inquiry_part_ref_1.f08: New test.
3599	* gfortran.dg/inquiry_part_ref_2.f90: New test.
3600	* gfortran.dg/inquiry_part_ref_3.f90: New test.
3601
36022018-11-01  Paul Koning  <ni1d@arrl.net>
3603
3604	* gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3605	* gcc.c-torture/execute/20010904-2.c: Ditto.
3606	* c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3607	* gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3608	* gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3609	* gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3610	* gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3611	* gcc.dg/Walloca-14.c: Ditto.
3612	* gcc.dg/Wlarger-than3.c: Ditto.
3613	* gcc.dg/compat/pr83487-1_y.c: Ditto.
3614	* gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3615	* gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3616	* gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3617	* gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3618	* gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3619	* gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3620	* gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3621	* gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3622	* gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3623	* gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3624	* gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3625	* gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3626	* gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3627	* gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3628	* gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3629	* gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3630	* gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3631	* gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3632	* gcc.dg/compat/struct-return-2_x.c: Ditto.
3633	* gcc.dg/falign-labels-1.c: Ditto.
3634	* gcc.dg/long_branch.c: Ditto.
3635	* gcc.dg/nextafter-1.c: Ditto.
3636	* gcc.dg/pr35045.c: Ditto.
3637	* gcc.dg/pr48616.c: Ditto.
3638	* gcc.dg/pr84100.c: Ditto.
3639	* gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3640	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3641	* gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3642	* gcc.dg/Wattributes-10.c: Expect error if pdp11.
3643	* gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3644	* gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3645	* gcc.dg/builtins-1.c: Ditto.
3646
36472018-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3648
3649	PR fortran/46020
3650	* gfortran.dg/bind_c_18.f90: Adjust error message.
3651
36522018-11-01  Marek Polacek  <polacek@redhat.com>
3653
3654	* g++.dg/cpp1z/constexpr-lambda22.C: New test,
3655
36562018-11-01  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3657
3658	* gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3659
36602018-11-30  Jan Hubicka  <jh@suse.cz>
3661
3662	* g++.dg/lto/pr84805_1.C: Update template.
3663	* g++.dg/lto/pr84805_0.C: Update template.
3664	* g++.dg/lto/pr84805_1b.C: Update template.
3665	* g++.dg/lto/pr84805_0b.C: Update template.
3666
36672018-11-01  Jakub Jelinek  <jakub@redhat.com>
3668
3669	PR tree-optimization/87826
3670	* gcc.dg/pr87826.c: New test.
3671
36722018-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3673
3674	PR fortran/46020
3675	* gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3676	* gfortran.dg/bind_c_usage_32.f90: New test.
3677
36782018-11-01  Nathan Sidwell  <nathan@acm.org>
3679
3680	* g++.dg/abi/anon5.C: New.
3681
36822018-11-01  Jakub Jelinek  <jakub@redhat.com>
3683
3684	PR d/87824
3685	* gdc.dg/simd.d: Add -Wno-psabi.
3686	* gdc.dg/compilable.d: Likewise.
3687
36882018-11-01  Martin Liska  <mliska@suse.cz>
3689	    Jason Merrill  <jason@redhat.com>
3690
3691	PR c++/64266
3692	PR bootstrap/70422
3693	PR ipa/81277
3694	* g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3695	test.
3696	* g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3697	assumptions are not longer valid.
3698
36992018-10-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3700
3701	PR fortran/20520
3702	* gfortran.dg/allocatable_uninitialized_1.f90: New test.
3703
37042018-10-31  Nathan Sidwell  <nathan@acm.org>
3705
3706	* g++.dg/lookup/friend21.C: New.
3707
37082018-10-31  Martin Liska  <mliska@suse.cz>
3709
3710	PR driver/83193
3711	* gcc.target/aarch64/spellcheck_7.c: New test.
3712	* gcc.target/aarch64/spellcheck_8.c: New test.
3713	* gcc.target/aarch64/spellcheck_9.c: New test.
3714
37152018-10-31  Nathan Sidwell  <nathan@acm.org>
3716
3717	* g++.dg/lookup/using60.C: New.
3718
37192018-10-31  Richard Biener  <rguenther@suse.de>
3720
3721	PR middle-end/70359
3722	PR middle-end/86270
3723	* gcc.target/i386/pr70359.c: New testcase.
3724	* gcc.target/i386/pr86270.c: Likewise.
3725
37262018-10-31  Claudiu Zissulescu  <claziss@synopsys.com>
3727
3728	* gcc.target/arc/jumptable.c: New test.
3729
37302018-10-31  Claudiu Zissulescu  <claziss@synopsys.com>
3731
3732	* gcc.target/arc/tls-gd.c: New file.
3733	* gcc.target/arc/tls-ie.c: Likewise.
3734	* gcc.target/arc/tls-ld.c: Likewise.
3735	* gcc.target/arc/tls-le.c: Likewise.
3736	* gcc.target/arc/tls-1.c: Update test.
3737
37382018-10-31  Claudiu Zissulescu  <claziss@synopsys.com>
3739
3740	* gcc.target/arc/mulsi3_highpart-2.c: Update test.
3741
37422018-10-31  Martin Liska  <mliska@suse.cz>
3743
3744	* c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3745	* c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3746	* c-c++-common/ubsan/unreachable-2.c: Likewise.
3747	* c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3748
37492018-10-31  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
3750
3751	PR target/87374
3752	* gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3753	-mword-relocations would be passed when compiling the test.
3754	* gcc.target/arm/movsi_movt.c: Likewise.
3755	* gcc.target/arm/pr81863.c: Likewise.
3756	* gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3757	* gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3758	* gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3759	* gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3760	* gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3761	* gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3762
37632018-10-31  Richard Biener  <rguenther@suse.de>
3764
3765	PR testsuite/87802
3766	* g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3767
37682018-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3769
3770	PR fortran/85896
3771	* gfortran.dg/min_max_type.f90: New test.
3772
37732018-10-30  Martin Sebor  <msebor@redhat.com>
3774
3775	PR middle-end/87041
3776	* gcc.c-torture/execute/fprintf-2.c: New test.
3777	* gcc.c-torture/execute/printf-2.c: Same.
3778	* gcc.c-torture/execute/user-printf.c: Same.
3779	* gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3780	* gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3781	* gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3782	* gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3783
37842018-10-30  Marek Polacek  <polacek@redhat.com>
3785
3786	Implement P0892R2, explicit(bool).
3787	* g++.dg/cpp2a/explicit1.C: New test.
3788	* g++.dg/cpp2a/explicit10.C: New test.
3789	* g++.dg/cpp2a/explicit11.C: New test.
3790	* g++.dg/cpp2a/explicit12.C: New test.
3791	* g++.dg/cpp2a/explicit13.C: New test.
3792	* g++.dg/cpp2a/explicit2.C: New test.
3793	* g++.dg/cpp2a/explicit3.C: New test.
3794	* g++.dg/cpp2a/explicit4.C: New test.
3795	* g++.dg/cpp2a/explicit5.C: New test.
3796	* g++.dg/cpp2a/explicit6.C: New test.
3797	* g++.dg/cpp2a/explicit7.C: New test.
3798	* g++.dg/cpp2a/explicit8.C: New test.
3799	* g++.dg/cpp2a/explicit9.C: New test.
3800
38012018-10-30  Segher Boessenkool  <segher@kernel.crashing.org>
3802
3803	PR rtl-optimization/87708
3804	* gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3805	* gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3806
38072018-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
3808
3809	* g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3810	* g++.dg/ext/flexarray-mangle-2.C: Likewise.
3811	* g++.dg/ext/flexarray-mangle.C: Likewise.
3812	* g++.dg/ext/flexarray-subst.C: Likewise.
3813	* g++.dg/ext/flexary10.C: Likewise.
3814	* g++.dg/ext/flexary11.C: Likewise.
3815	* g++.dg/ext/flexary14.C: Likewise.
3816	* g++.dg/ext/flexary16.C: Likewise.
3817	* g++.dg/ext/flexary26.C: Likewise.
3818	* g++.dg/ext/flexary27.C: Likewise.
3819	* g++.dg/ext/flexary7.C: Likewise.
3820	* g++.dg/ext/pr71290.C: Likewise.
3821
38222018-10-30  Paul Koning  <ni1d@arrl.net>
3823
3824	* gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3825
38262018-10-30  Michael Ploujnikov  <michael.ploujnikov@oracle.com>
3827
3828	* gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3829	  section names without numbers.
3830	* gcc.dg/tree-prof/section-attr-1.c: Ditto.
3831	* gcc.dg/tree-prof/section-attr-2.c: Ditto.
3832	* gcc.dg/tree-prof/section-attr-3.c: Ditto.
3833
38342018-10-29  David Malcolm  <dmalcolm@redhat.com>
3835
3836	PR c++/87721
3837	* c-c++-common/substring-location-PR-87721.c: New test.
3838	* gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3839	PR 87721.
3840	* gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3841	(test_string_literals): Fold the index arguments before checking
3842	for INTEGER_CST.
3843
38442018-10-29  David Malcolm  <dmalcolm@redhat.com>
3845
3846	* c-c++-common/spellcheck-reserved.c: Update expected output for
3847	C++ for merger of "did you mean" suggestions into the error
3848	message.
3849	* g++.dg/ext/builtin3.C: Update expected output for merger of "did
3850	you mean" suggestion into the error.
3851	* g++.dg/lookup/error1.C: Likewise.
3852	* g++.dg/lookup/pr77549.C: Likewise.
3853	* g++.dg/lookup/pr80913.C: Likewise.
3854	* g++.dg/lookup/suggestions1.C: Likewise.
3855	* g++.dg/lookup/suggestions2.C: New test.
3856	* g++.dg/overload/koenig1.C: Update expected output as above.
3857	* g++.dg/spellcheck-identifiers-2.C: Likewise.
3858	* g++.dg/spellcheck-identifiers.C: Likewise.
3859	* g++.dg/spellcheck-ns.C: New test.
3860	* g++.dg/spellcheck-pr77829.C: Update expected output as above.
3861	* g++.dg/spellcheck-pr78656.C: Likewise.
3862	* g++.dg/spellcheck-pr79298.C: Likewise, adding
3863	-fdiagnostics-show-caret to options.
3864	* g++.dg/spellcheck-pr80177.C: Likewise.
3865	* g++.dg/spellcheck-single-vs-multiple.C: New test.
3866	* g++.dg/spellcheck-typenames.C: Update expected output as above.
3867	* g++.dg/template/static10.C: Likewise.
3868	* g++.old-deja/g++.mike/ns5.C: Likewise.
3869	* g++.old-deja/g++.mike/ns7.C: Likewise.
3870	* g++.old-deja/g++.ns/koenig5.C: Likewise.
3871	* g++.old-deja/g++.other/lineno5.C: Likewise.
3872
38732018-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3874
3875	* g++.dg/cpp0x/auto24.C: Test location too.
3876	* g++.dg/cpp0x/auto3.C: Likewise.
3877	* g++.dg/cpp0x/auto42.C: Likewise.
3878	* g++.dg/cpp0x/initlist57.C: Likewise.
3879	* g++.dg/cpp0x/initlist75.C: Likewise.
3880	* g++.dg/cpp0x/initlist80.C: Likewise.
3881	* g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3882	* g++.old-deja/g++.brendan/array-refs.C: Likewise.
3883	* g++.old-deja/g++.bugs/900322_01.C: Likewise.
3884	* g++.old-deja/g++.bugs/900519_07.C: Likewise.
3885	* g++.old-deja/g++.other/typeck1.C: Likewise.
3886
38872018-10-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3888
3889	PR middle-end/87469
3890	* g++.dg/pr87469.C: New test.
3891
38922018-10-29  Marek Polacek  <polacek@redhat.com>
3893
3894	PR c++/87594 - constexpr rejects-valid with range-based for.
3895	* g++.dg/cpp1y/constexpr-loop8.C: New test.
3896
38972018-10-29  Richard Biener  <rguenther@suse.de>
3898
3899	PR tree-optimization/87785
3900	* gcc.dg/torture/20181029-1.c: New testcase.
3901	* gcc.dg/torture/20181029-2.c: Likewise.
3902
39032018-10-29  Richard Biener  <rguenther@suse.de>
3904
3905	PR tree-optimization/87790
3906	* gcc.dg/pr87790.c: New testcase.
3907
39082018-10-29  Martin Liska  <mliska@suse.cz>
3909
3910	* g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3911	* lib/gcov.exp: Remove legacy verify-intermediate.
3912
39132018-10-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
3914
3915	* gcc.dg/gimplefe-30.c: New test.
3916	* gcc.dg/gimplefe-31.c: New test.
3917	* gcc.dg/gimplefe-32.c: New test.
3918	* gcc.dg/gimplefe-33.c: New test.
3919
39202018-10-28  Iain Buclaw  <ibuclaw@gdcproject.org>
3921
3922	* gcc.misc-tests/help.exp: Add D to option descriptions check.
3923	* gdc.dg/asan/asan.exp: New file.
3924	* gdc.dg/asan/gdc272.d: New test.
3925	* gdc.dg/compilable.d: New test.
3926	* gdc.dg/dg.exp: New file.
3927	* gdc.dg/gdc254.d: New test.
3928	* gdc.dg/gdc260.d: New test.
3929	* gdc.dg/gdc270a.d: New test.
3930	* gdc.dg/gdc270b.d: New test.
3931	* gdc.dg/gdc282.d: New test.
3932	* gdc.dg/gdc283.d: New test.
3933	* gdc.dg/imports/gdc170.d: New test.
3934	* gdc.dg/imports/gdc231.d: New test.
3935	* gdc.dg/imports/gdc239.d: New test.
3936	* gdc.dg/imports/gdc241a.d: New test.
3937	* gdc.dg/imports/gdc241b.d: New test.
3938	* gdc.dg/imports/gdc251a.d: New test.
3939	* gdc.dg/imports/gdc251b.d: New test.
3940	* gdc.dg/imports/gdc253.d: New test.
3941	* gdc.dg/imports/gdc254a.d: New test.
3942	* gdc.dg/imports/gdc256.d: New test.
3943	* gdc.dg/imports/gdc27.d: New test.
3944	* gdc.dg/imports/gdcpkg256/package.d: New test.
3945	* gdc.dg/imports/runnable.d: New test.
3946	* gdc.dg/link.d: New test.
3947	* gdc.dg/lto/lto.exp: New file.
3948	* gdc.dg/lto/ltotests_0.d: New test.
3949	* gdc.dg/lto/ltotests_1.d: New test.
3950	* gdc.dg/runnable.d: New test.
3951	* gdc.dg/simd.d: New test.
3952	* gdc.test/gdc-test.exp: New file.
3953	* lib/gdc-dg.exp: New file.
3954	* lib/gdc.exp: New file.
3955
39562017-10-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3957
3958	PR fortran/54613
3959	* gfortran.dg/findloc_1.f90: New test.
3960	* gfortran.dg/findloc_2.f90: New test.
3961	* gfortran.dg/findloc_3.f90: New test.
3962	* gfortran.dg/findloc_4.f90: New test.
3963	* gfortran.dg/findloc_5.f90: New test.
3964	* gfortran.dg/findloc_6.f90: New test.
3965
39662018-10-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3967	    Jinsong Ji  <jji@us.ibm.com>
3968
3969	* gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3970	formatting cleanup.
3971	* gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3972	* gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3973	* gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3974	* gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3975	* gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3976	* gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3977	* gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3978	* gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3979	* gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3980	* gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3981	* gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3982	* gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3983	* gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3984	* gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3985	* gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3986	* gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3987	* gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3988	* gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3989	* gcc.target/powerpc/sse2-movq-1.c: Likewise.
3990	* gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3991	* gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3992	* gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3993	* gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3994	* gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3995	* gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3996	* gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3997	* gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3998	* gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3999	* gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4000	* gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4001	* gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
4002	* gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4003	* gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4004	* gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4005	* gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4006	* gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4007	* gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4008	* gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4009	* gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4010	* gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4011	* gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4012	* gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4013	* gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4014
40152018-10-26  Paul A. Clarke  <pc@us.ibm.com>
4016
4017	* gcc.target/powerpc/ssse3-check.h: New file.
4018	* gcc.target/powerpc/ssse3-vals.h: New file.
4019	* gcc.target/powerpc/ssse3-pabsb.c: New file.
4020	* gcc.target/powerpc/ssse3-pabsd.c: New file.
4021	* gcc.target/powerpc/ssse3-pabsw.c: New file.
4022	* gcc.target/powerpc/ssse3-palignr.c: New file.
4023	* gcc.target/powerpc/ssse3-phaddd.c: New file.
4024	* gcc.target/powerpc/ssse3-phaddsw.c: New file.
4025	* gcc.target/powerpc/ssse3-phaddw.c: New file.
4026	* gcc.target/powerpc/ssse3-phsubd.c: New file.
4027	* gcc.target/powerpc/ssse3-phsubsw.c: New file.
4028	* gcc.target/powerpc/ssse3-phsubw.c: New file.
4029	* gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
4030	* gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
4031	* gcc.target/powerpc/ssse3-pshufb.c: New file.
4032	* gcc.target/powerpc/ssse3-psignb.c: New file.
4033	* gcc.target/powerpc/ssse3-psignd.c: New file.
4034	* gcc.target/powerpc/ssse3-psignw.c: New file.
4035
40362018-10-26  Paul A. Clarke  <pc@us.ibm.com>
4037
4038	* gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
4039	* gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
4040	* gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
4041	* gcc.target/powerpc/mmx-packs.c: Likewise.
4042	* gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
4043	* gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
4044	* gcc.target/powerpc/mmx-paddb-1.c: Likewise.
4045	* gcc.target/powerpc/mmx-paddd-1.c: Likewise.
4046	* gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
4047	* gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
4048	* gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
4049	* gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
4050	* gcc.target/powerpc/mmx-paddw-1.c: Likewise.
4051	* gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
4052	* gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
4053	* gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
4054	* gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
4055	* gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
4056	* gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
4057	* gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
4058	* gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
4059	* gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
4060	* gcc.target/powerpc/mmx-pslld-1.c: Likewise.
4061	* gcc.target/powerpc/mmx-psllw-1.c: Likewise.
4062	* gcc.target/powerpc/mmx-psrad-1.c: Likewise.
4063	* gcc.target/powerpc/mmx-psraw-1.c: Likewise.
4064	* gcc.target/powerpc/mmx-psrld-1.c: Likewise.
4065	* gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
4066	* gcc.target/powerpc/mmx-psubb-2.c: Likewise.
4067	* gcc.target/powerpc/mmx-psubd-2.c: Likewise.
4068	* gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
4069	* gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
4070	* gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
4071	* gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
4072	* gcc.target/powerpc/mmx-psubw-2.c: Likewise.
4073	* gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
4074	* gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
4075	* gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
4076	* gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
4077	* gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
4078	* gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
4079	* gcc.target/powerpc/pr37191.c: Likewise.
4080	* gcc.target/powerpc/sse-addps-1.c: Likewise.
4081	* gcc.target/powerpc/sse-addss-1.c: Likewise.
4082	* gcc.target/powerpc/sse-andnps-1.c: Likewise.
4083	* gcc.target/powerpc/sse-andps-1.c: Likewise.
4084	* gcc.target/powerpc/sse-cmpss-1.c: Likewise.
4085	* gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
4086	* gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
4087	* gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
4088	* gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
4089	* gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
4090	* gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
4091	* gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
4092	* gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
4093	* gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
4094	* gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
4095	* gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
4096	* gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
4097	* gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
4098	* gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
4099	* gcc.target/powerpc/sse-divps-1.c: Likewise.
4100	* gcc.target/powerpc/sse-divss-1.c: Likewise.
4101	* gcc.target/powerpc/sse-maxps-1.c: Likewise.
4102	* gcc.target/powerpc/sse-maxps-2.c: Likewise.
4103	* gcc.target/powerpc/sse-maxss-1.c: Likewise.
4104	* gcc.target/powerpc/sse-minps-1.c: Likewise.
4105	* gcc.target/powerpc/sse-minps-2.c: Likewise.
4106	* gcc.target/powerpc/sse-minss-1.c: Likewise.
4107	* gcc.target/powerpc/sse-movaps-1.c: Likewise.
4108	* gcc.target/powerpc/sse-movaps-2.c: Likewise.
4109	* gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4110	* gcc.target/powerpc/sse-movhps-1.c: Likewise.
4111	* gcc.target/powerpc/sse-movhps-2.c: Likewise.
4112	* gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4113	* gcc.target/powerpc/sse-movlps-1.c: Likewise.
4114	* gcc.target/powerpc/sse-movlps-2.c: Likewise.
4115	* gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4116	* gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4117	* gcc.target/powerpc/sse-movss-1.c: Likewise.
4118	* gcc.target/powerpc/sse-movss-2.c: Likewise.
4119	* gcc.target/powerpc/sse-movss-3.c: Likewise.
4120	* gcc.target/powerpc/sse-mulps-1.c: Likewise.
4121	* gcc.target/powerpc/sse-mulss-1.c: Likewise.
4122	* gcc.target/powerpc/sse-orps-1.c: Likewise.
4123	* gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4124	* gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4125	* gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4126	* gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4127	* gcc.target/powerpc/sse-pminub-1.c: Likewise.
4128	* gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4129	* gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4130	* gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4131	* gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4132	* gcc.target/powerpc/sse-shufps-1.c: Likewise.
4133	* gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4134	* gcc.target/powerpc/sse-subps-1.c: Likewise.
4135	* gcc.target/powerpc/sse-subss-1.c: Likewise.
4136	* gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4137	* gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4138	* gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4139	* gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4140	* gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4141	* gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4142	* gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4143	* gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4144	* gcc.target/powerpc/sse-xorps-1.c: Likewise.
4145	* gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4146	* gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4147	* gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4148	* gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4149	* gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4150	* gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4151	* gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4152	* gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4153	* gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4154	* gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4155	* gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4156	* gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4157	* gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4158	* gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4159	* gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4160	* gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4161	* gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4162	* gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4163	* gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4164	* gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4165	* gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4166	* gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4167	* gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4168	* gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4169	* gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4170	* gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4171	* gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4172	* gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4173	* gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4174	* gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4175	* gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4176	* gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4177	* gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4178	* gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4179	* gcc.target/powerpc/sse2-mmx.c: Likewise.
4180	* gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4181	* gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4182	* gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4183	* gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4184	* gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4185	* gcc.target/powerpc/sse2-movq-1.c: Likewise.
4186	* gcc.target/powerpc/sse2-movq-2.c: Likewise.
4187	* gcc.target/powerpc/sse2-movq-3.c: Likewise.
4188	* gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4189	* gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4190	* gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4191	* gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4192	* gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4193	* gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4194	* gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4195	* gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4196	* gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4197	* gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4198	* gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4199	* gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4200	* gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4201	* gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4202	* gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4203	* gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4204	* gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4205	* gcc.target/powerpc/sse2-pand-1.c: Likewise.
4206	* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4207	* gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4208	* gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4209	* gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4210	* gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4211	* gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4212	* gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4213	* gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4214	* gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4215	* gcc.target/powerpc/sse2-pextrw.c: Likewise.
4216	* gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4217	* gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4218	* gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4219	* gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4220	* gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4221	* gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4222	* gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4223	* gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4224	* gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4225	* gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4226	* gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4227	* gcc.target/powerpc/sse2-por-1.c: Likewise.
4228	* gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4229	* gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4230	* gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4231	* gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4232	* gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4233	* gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4234	* gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4235	* gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4236	* gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4237	* gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4238	* gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4239	* gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4240	* gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4241	* gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4242	* gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4243	* gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4244	* gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4245	* gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4246	* gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4247	* gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4248	* gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4249	* gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4250	* gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4251	* gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4252	* gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4253	* gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4254	* gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4255	* gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4256	* gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4257	* gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4258	* gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4259	* gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4260	* gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4261	* gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4262	* gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4263	* gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4264	* gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4265	* gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4266	* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4267	* gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4268	* gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4269	* gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4270	* gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4271	* gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4272	* gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4273	* gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4274	* gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4275	* gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4276	* gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4277	* gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4278	* gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4279	* gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4280	* gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4281	* gcc.target/powerpc/sse3-addsubps.c: Likewise.
4282	* gcc.target/powerpc/sse3-haddpd.c: Likewise.
4283	* gcc.target/powerpc/sse3-haddps.c: Likewise.
4284	* gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4285	* gcc.target/powerpc/sse3-hsubps.c: Likewise.
4286	* gcc.target/powerpc/sse3-lddqu.c: Likewise.
4287	* gcc.target/powerpc/sse3-movddup.c: Likewise.
4288	* gcc.target/powerpc/sse3-movshdup.c: Likewise.
4289	* gcc.target/powerpc/sse3-movsldup.c: Likewise.
4290	* gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4291	ommitted "-mpower8-vector" to dg-options.
4292
42932018-10-26  Jan Hubicka  <jh@suse.cz>
4294
4295	* g++.dg/lto/odr-1_0.C: Fix template.
4296	* g++.dg/lto/odr-1_1.C: Fix template.
4297
42982018-10-26  Richard Biener  <rguenther@suse.de>
4299
4300	PR tree-optimization/87105
4301	* g++.dg/vect/slp-pr87105.cc: Adjust.
4302	* gcc.dg/torture/20181024-1.c: New testcase.
4303	* g++.dg/opt/20181025-1.C: Likewise.
4304
43052018-10-26  Richard Biener  <rguenther@suse.de>
4306
4307	PR testsuite/87754
4308	* g++.dg/lto/odr-1_0.C: Fix pattern.
4309
43102018-10-26  Richard Biener  <rguenther@suse.de>
4311
4312	PR tree-optimization/87746
4313	* gcc.dg/pr87746.c: New testcase.
4314
43152018-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4316
4317	* gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4318
43192018-10-25  Carl Love  <cel@us.ibm.com>
4320
4321	* gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4322
43232018-10-25  Martin Liska  <mliska@suse.cz>
4324
4325	PR testsuite/87739
4326	* gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4327
43282018-10-25  Martin Liska  <mliska@suse.cz>
4329
4330	PR other/87735
4331	* gcc.dg/tree-prof/time-profiler-1.c: Revert.
4332	* gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4333	* gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4334
43352018-10-25  Ilya Leoshkevich  <iii@linux.ibm.com>
4336
4337	* gcc.target/s390/global-array-almost-huge-element.c: New test.
4338	* gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4339	* gcc.target/s390/global-array-element-pic.c: New test.
4340	* gcc.target/s390/global-array-even-element.c: New test.
4341	* gcc.target/s390/global-array-huge-element.c: New test.
4342	* gcc.target/s390/global-array-negative-huge-element.c: New test.
4343	* gcc.target/s390/global-array-odd-element.c: New test.
4344
43452018-10-25  Jan Hubicka  <jh@suse.cz>
4346
4347	* g++.dg/lto/odr-1_0.C: New test.
4348	* g++.dg/lto/odr-1_1.C: New test.
4349
43502018-10-25  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
4351
4352
4353	* gcc.dg/sibcall-9.c: Make v static.
4354	* gcc.dg/sibcall-10.c: Likewise.
4355
43562018-10-25  Richard Biener  <rguenther@suse.de>
4357
4358	PR tree-optimization/87665
4359	PR tree-optimization/87745
4360	* gfortran.dg/20181025-1.f: New testcase.
4361
43622018-10-25  Jakub Jelinek  <jakub@redhat.com>
4363
4364	PR fortran/87725
4365	* c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4366	from kind with a colon rather than comma.
4367	* gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4368	* gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4369
43702018-10-24  Michael Meissner  <meissner@linux.ibm.com>
4371
4372	* gcc.target/powerpc/float128-math.c: New test to make sure the
4373	long double built-in function names use the f128 form if the user
4374	switched from IBM long double to IEEE long double.
4375	* gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4376
43772018-10-24  Jakub Jelinek  <jakub@redhat.com>
4378
4379	PR c++/86288
4380	* g++.dg/cpp0x/gen-attrs-66.C: New test.
4381
43822018-10-24  Martin Sebor  <msebor@redhat.com>
4383
4384	PR c++/84851
4385	* g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4386
43872018-10-24  Martin Liska  <mliska@suse.cz>
4388
4389	PR tree-optimization/84436
4390	* gcc.dg/tree-ssa/pr84436-1.c: New test.
4391	* gcc.dg/tree-ssa/pr84436-2.c: New test.
4392	* gcc.dg/tree-ssa/pr84436-3.c: New test.
4393	* gcc.dg/tree-ssa/pr84436-4.c: New test.
4394	* gcc.dg/tree-ssa/pr84436-5.c: New test.
4395
43962018-10-24  Ilya Leoshkevich  <iii@linux.ibm.com>
4397
4398	* gcc.target/s390/20181024-1.c: New test.
4399
44002018-10-24  Richard Biener  <rguenther@suse.de>
4401
4402	PR tree-optimization/87105
4403	* gcc.dg/vect/bb-slp-39.c: New testcase.
4404	* gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4405
44062018-10-24  Richard Biener  <rguenther@suse.de>
4407
4408	PR tree-optimization/84013
4409	* gcc.dg/tree-ssa/restrict-9.c: New testcase.
4410
44112018-10-24  Richard Biener  <rguenther@suse.de>
4412
4413	PR tree-optimization/87665
4414	* gcc.dg/torture/pr87665.c: New testcase.
4415
44162018-10-23  Jakub Jelinek  <jakub@redhat.com>
4417
4418	* g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4419	only.  Add expected warnings and messages for c++2a.
4420
44212018-10-23  Richard Biener  <rguenther@suse.de>
4422
4423	PR tree-optimization/87105
4424	PR tree-optimization/87608
4425	* g++.dg/tree-ssa/phiopt-1.C: New testcase.
4426	g++.dg/vect/slp-pr87105.cc: Likewise.
4427	* g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4428	relies on phiprop run before.
4429	* g++.dg/tree-ssa/pr30738.C: Likewise.
4430	* g++.dg/tree-ssa/pr57380.C: Likewise.
4431	* gcc.dg/tree-ssa/pr84859.c: Likewise.
4432	* gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4433	confused by copies in the IL left by EVRP.
4434	* gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4435	by predictors.
4436	* gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4437	* gcc.dg/pr24574.c: Likewise.
4438	* g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4439
44402018-10-23  Richard Biener  <rguenther@suse.de>
4441
4442	PR tree-optimization/87700
4443	* gcc.dg/torture/pr87700.c: New testcase.
4444
44452018-10-23  Richard Biener  <rguenther@suse.de>
4446
4447	PR tree-optimization/87693
4448	* gcc.dg/torture/pr87693.c: New testcase.
4449
44502018-10-23  Paul Thomas  <pault@gcc.gnu.org>
4451
4452	PR fortran/85603
4453	* gfortran.dg/deferred_character_23.f90 : Check reallocation is
4454	occurring as it should and a regression caused by version 1 of
4455	this patch.
4456
44572018-10-22  Yury Gribov  <tetra2005@gmail.com>
4458
4459	PR tree-optimization/87633
4460	* g++.dg/pr87633.C: New test.
4461
44622018-10-22  Marek Polacek  <polacek@redhat.com>
4463
4464	PR testsuite/87694
4465	* g++.dg/concepts/memfun-err.C: Make it a compile test.
4466
44672018-10-22  Richard Biener  <rguenther@suse.de>
4468
4469	* gcc.dg/tree-ssa/evrp12.c: New testcase.
4470	* gcc.dg/predict-6.c: Adjust.
4471	* gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4472	* gcc.dg/tree-ssa/vrp02.c: Likewise.
4473	* gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4474
44752018-10-22  Martin Liska  <mliska@suse.cz>
4476
4477	PR tree-optimization/87686
4478	* g++.dg/tree-ssa/pr87686.C: New test.
4479
44802018-10-22  Jakub Jelinek  <jakub@redhat.com>
4481
4482	* g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4483	properly -std= options.
4484
44852018-10-22  Richard Biener  <rguenther@suse.de>
4486
4487	* gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4488
44892018-10-22  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491	* gnat.dg/sso14.adb: New test.
4492	* gnat.dg/sso15.adb: Likewise.
4493
44942018-10-22  Eric Botcazou  <ebotcazou@adacore.com>
4495
4496	* gnat.dg/warn19.ad[sb]: New test.
4497	* gnat.dg/warn19_pkg.ads: New helper.
4498
44992018-10-22  Richard Biener  <rguenther@suse.de>
4500
4501	PR tree-optimization/87640
4502	* gcc.dg/torture/pr87640.c: New testcase.
4503
45042018-10-22  Ilya Leoshkevich  <iii@linux.ibm.com>
4505
4506	* gcc.target/s390/litpool-int.c: New test.
4507
45082018-10-22  H.J. Lu  <hongjiu.lu@intel.com>
4509
4510	PR target/72782
4511	* gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4512	* gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4513	* gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4514	* gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4515	* gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4516	* gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4517	* gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4518	* gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4519
45202018-10-22  H.J. Lu  <hongjiu.lu@intel.com>
4521
4522	PR target/72782
4523	* gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4524	* gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4525	* gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4526	* gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4527	* gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4528	* gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4529	* gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4530	* gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4531	* gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4532	* gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4533	* gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4534	* gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4535	* gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4536	* gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4537	* gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4538	* gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4539	* gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4540	* gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4541	* gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4542	* gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4543	* gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4544	* gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4545	* gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4546	* gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4547	* gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4548	* gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4549	* gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4550
45512018-10-22  H.J. Lu  <hongjiu.lu@intel.com>
4552
4553	PR target/72782
4554	* gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4555	* gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4556	* gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4557	* gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4558	* gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4559	* gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4560	* gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4561	* gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4562	* gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4563	* gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4564	* gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4565	* gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4566	* gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4567	* gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4568	* gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4569	* gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4570	* gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4571
45722018-10-21  H.J. Lu  <hongjiu.lu@intel.com>
4573
4574	PR target/72782
4575	* gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4576	(__builtin_ia32_vfmsubpd512_maskz): Likewise.
4577	(__builtin_ia32_vfmsubps512_mask): Likewise.
4578	(__builtin_ia32_vfmsubps512_maskz): Likewise.
4579	(__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4580	(__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4581	(__builtin_ia32_vfnmaddps512_mask3): Likewise.
4582	(__builtin_ia32_vfnmaddps512_maskz): Likewise.
4583	(__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4584	(__builtin_ia32_vfnmsubps512_maskz): Likewise.
4585	* gcc.target/i386/sse-13.c
4586	(__builtin_ia32_vfmsubpd512_mask): Likewise.
4587	(__builtin_ia32_vfmsubpd512_maskz): Likewise.
4588	(__builtin_ia32_vfmsubps512_mask): Likewise.
4589	(__builtin_ia32_vfmsubps512_maskz): Likewise.
4590	(__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4591	(__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4592	(__builtin_ia32_vfnmaddps512_mask3): Likewise.
4593	(__builtin_ia32_vfnmaddps512_maskz): Likewise.
4594	(__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4595	(__builtin_ia32_vfnmsubps512_maskz): Likewise.
4596	* gcc.target/i386/sse-23.c
4597	(__builtin_ia32_vfmsubpd512_mask): Likewise.
4598	(__builtin_ia32_vfmsubpd512_maskz): Likewise.
4599	(__builtin_ia32_vfmsubps512_mask): Likewise.
4600	(__builtin_ia32_vfmsubps512_maskz): Likewise.
4601	(__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4602	(__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4603	(__builtin_ia32_vfnmaddps512_mask3): Likewise.
4604	(__builtin_ia32_vfnmaddps512_maskz): Likewise.
4605	(__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4606	(__builtin_ia32_vfnmsubps512_maskz): Likewise.
4607
46082018-10-21  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610	PR target/72782
4611	* gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4612	* gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4613	* gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4614	* gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4615	* gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4616	* gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4617	* gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4618	* gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4619	* gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4620	* gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4621	* gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4622
46232018-10-21  H.J. Lu  <hongjiu.lu@intel.com>
4624
4625	PR target/72782
4626	* gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4627	* gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4628	* gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4629	* gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4630	* gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4631	* gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4632	* gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4633	* gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4634	* gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4635	* gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4636	* gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4637
46382018-10-21  H.J. Lu  <hongjiu.lu@intel.com>
4639
4640	PR target/72782
4641	* gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4642	* gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4643	* gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4644	* gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4645	* gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4646	* gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4647	* gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4648	* gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4649	* gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4650	* gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4651	* gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4652
46532018-10-21  Paul Thomas  <pault@gcc.gnu.org>
4654
4655	PR fortran/71880
4656	* gfortran.dg/deferred_character_31.f90 : New test.
4657
46582018-10-21  H.J. Lu  <hongjiu.lu@intel.com>
4659
4660	PR target/72782
4661	* gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4662	* gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4663	* gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4664	* gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4665	* gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4666	* gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4667	* gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4668	* gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4669	* gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4670
46712018-10-21  H.J. Lu  <hongjiu.lu@intel.com>
4672
4673	PR target/87662
4674	* gcc.target/i386/pr87662.c
4675
46762018-10-20  H.J. Lu  <hongjiu.lu@intel.com>
4677
4678	PR target/72782
4679	* gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4680	* gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4681	* gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4682	* gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4683	* gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4684	* gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4685	* gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4686	* gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4687
46882018-10-20  Marek Polacek  <polacek@redhat.com>
4689
4690	* g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4691	* lib/g++-dg.exp: Don't test C++11 by default.  Add C++17 to
4692	the list of default stds to test.
4693
46942018-10-20  Jakub Jelinek  <jakub@redhat.com>
4695
4696	PR middle-end/87647
4697	* gcc.c-torture/compile/pr87647.c: New test.
4698
46992018-10-19  Jakub Jelinek  <jakub@redhat.com>
4700
4701	PR middle-end/85488
4702	PR middle-end/87649
4703	* c-c++-common/gomp/doacross-2.c: New test.
4704	* c-c++-common/gomp/sink-3.c: Expect another error during error
4705	recovery.
4706
47072018-10-19  Segher Boessenkool  <segher@kernel.crashing.org>
4708
4709	* gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4710	field number.
4711	* gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4712
47132018-10-19  Richard Biener  <rguenther@suse.de>
4714
4715	PR middle-end/87645
4716	* gcc.dg/torture/pr87645.c: New testcase.
4717
47182018-10-19  Richard Biener  <rguenther@suse.de>
4719
4720	PR target/87657
4721	* gcc.target/i386/pr87657.c: New testcase.
4722
47232018-10-19  H.J. Lu  <hongjiu.lu@intel.com>
4724
4725	PR target/72782
4726	* gcc.target/i386/avx512-binop-1.h: New file.
4727	* gcc.target/i386/avx512-binop-2.h: Likewise.
4728	* gcc.target/i386/avx512-binop-3.h: Likewise.
4729	* gcc.target/i386/avx512-binop-4.h: Likewise.
4730	* gcc.target/i386/avx512-binop-5.h: Likewise.
4731	* gcc.target/i386/avx512-binop-6.h: Likewise.
4732	* gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4733	* gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4734	* gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4735	* gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4736	* gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4737	* gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4738	* gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4739	* gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4740	* gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4741	* gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4742	* gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4743	* gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4744	* gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4745	* gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4746	* gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4747	* gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4748	* gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4749
47502018-10-19  Ilya Leoshkevich  <iii@linux.ibm.com>
4751
4752	PR rtl-optimization/87596
4753	* gcc.target/i386/pr87596.c: New test.
4754
47552018-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4756
4757	* gnat.dg/frame_overflow2.adb: New test.
4758
47592018-10-18  H.J. Lu  <hongjiu.lu@intel.com>
4760
4761	PR target/72782
4762	* gcc.target/i386/avx512-fma-1.h: New file.
4763	* gcc.target/i386/avx512-fma-2.h: Likewise.
4764	* gcc.target/i386/avx512-fma-3.h: Likewise.
4765	* gcc.target/i386/avx512-fma-4.h: Likewise.
4766	* gcc.target/i386/avx512-fma-5.h: Likewise.
4767	* gcc.target/i386/avx512-fma-6.h: Likewise.
4768	* gcc.target/i386/avx512-fma-7.h: Likewise.
4769	* gcc.target/i386/avx512-fma-8.h: Likewise.
4770	* gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4771	* gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4772	* gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4773	* gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4774	* gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4775	* gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4776	* gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4777	* gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4778	* gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4779	* gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4780	* gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4781
47822018-10-18  Tobias Burnus  <burnus@net-b.de>
4783
4784	PR fortran/87625
4785	* gfortran.dg/realloc_on_assign_31.f90: New file.
4786
47872018-10-18  David Malcolm  <dmalcolm@redhat.com>
4788
4789	PR tree-optimization/87562
4790	* c-c++-common/substring-location-PR-87562-1-a.h: New file.
4791	* c-c++-common/substring-location-PR-87562-1-b.h: New file.
4792	* c-c++-common/substring-location-PR-87562-1.c: New test.
4793	* gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4794	PR 87562.
4795	* gcc.dg/plugin/pr87562-a.h: New file.
4796	* gcc.dg/plugin/pr87562-b.h: New file.
4797
47982018-10-18  Paul Thomas  <pault@gcc.gnu.org>
4799
4800	PR fortran/58618
4801	* gfortran.dg/associate_45.f90 : New test.
4802
48032018-10-18  Paul Thomas  <pault@gcc.gnu.org>
4804
4805	PR fortran/58618
4806	* gfortran.dg/deferred_character_30.f90 : New test.
4807
48082018-10-18  Richard Biener  <rguenther@suse.de>
4809
4810	PR middle-end/87087
4811	* gcc.dg/torture/pr87087.c: New testcase.
4812	* gcc.dg/graphite/pr84204.c: XFAIL.
4813	* gcc.dg/graphite/pr85935.c: Likewise.
4814
48152018-10-18  H.J. Lu  <hongjiu.lu@intel.com>
4816
4817	PR target/87537
4818	* gcc.target/i386/pr87537-1.c: New test.
4819
48202018-10-17  Joseph Myers  <joseph@codesourcery.com>
4821
4822	* gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4823	gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4824	gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4825	gcc.dg/gnu2x-static-assert-1.c: New tests.
4826	* gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4827
48282018-10-17  Tobias Burnus  <burnus@net-b.de>
4829
4830	PR fortran/87632
4831	* gfortran.dg/select_type_47.f90: New.
4832
48332018-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4834
4835	* gcc.c-torture/execute/pr87623.c: New test.
4836
48372018-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
4838
4839	PR c++/84705
4840	* g++.dg/cpp0x/pr84705.C: New.
4841
48422018-10-17  Paul Thomas  <pault@gcc.gnu.org>
4843
4844	PR fortran/56386
4845	PR fortran/58906
4846	PR fortran/77385
4847	* gfortran.dg/associate_44.f90 : New test.
4848
4849	PR fortran/80260
4850	* gfortran.dg/select_type_45.f90 : New test.
4851
4852	PR fortran/82077
4853	* gfortran.dg/select_type_46.f90 : New test.
4854
48552018-10-16  Tobias Burnus  <burnus@net-b.de>
4856
4857	PR fortran/67125
4858	* gfortran.dg/allocate_with_source_26.f90: Extend
4859	testcase with polymorphic variables.
4860
48612018-10-16  Tobias Burnus  <burnus@net-b.de>
4862
4863	PR fortran/67125
4864	* gfortran.dg/allocate_with_source_26.f90: New.
4865
48662018-10-15  David Malcolm  <dmalcolm@redhat.com>
4867
4868	* gcc.dg/missing-header-fixit-3.c: Update expected indentation
4869	to reflect minimum margin width.
4870	* gcc.dg/missing-header-fixit-4.c: Likewise.
4871	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4872	Likewise.
4873	* gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4874	Likewise.
4875	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4876	New test.
4877	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4878
48792018-10-15  Tobias Burnus  <burnus@net-b.de>
4880
4881	PR fortran/87597
4882	* gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4883
48842018-10-15  Renlin Li  <renlin.li@arm.com>
4885
4886	PR target/87563
4887	* gcc.target/aarch64/sve/pr87563.c: New.
4888
48892018-10-15  Paul Thomas  <pault@gcc.gnu.org>
4890	Tobias Burnus  <burnus@gcc.gnu.org>
4891
4892	PR fortran/87566
4893	* gfortran.dg/select_type_44.f90: New test.
4894	* gfortran.dg/associate_42.f90: New test.
4895
48962018-10-15  Bin Cheng  <bin.cheng@linux.alibaba.com>
4897
4898	PR tree-optimization/87022
4899	* gcc.dg/tree-ssa/pr87022.c: New test.
4900
49012018-10-15  Richard Biener  <rguenther@suse.de>
4902
4903	PR middle-end/87610
4904	* gcc.dg/torture/restrict-6.c: New testcase.
4905
49062018-10-15  Andreas Krebbel  <krebbel@linux.ibm.com>
4907
4908	* g++.dg/vec-init-1.C: New test.
4909
49102018-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912	PR target/87599
4913	* gcc.target/i386/pr87599.c: New test.
4914
49152018-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4916
4917	PR target/87572
4918	* gcc.target/i386/pr87572.c: New test.
4919
49202018-10-14  Paul Thomas  <pault@gcc.gnu.org>
4921
4922	PR fortran/83146
4923	* gfortran.dg/associate_43.f90: New test.
4924
49252018-10-14  Anthony Green  <green@moxielogic.com>
4926
4927	* gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4928
49292018-10-12  Yury Gribov  <tetra2005@gmail.com>
4930
4931	PR middle-end/81376
4932	* c-c++-common/pr81376.c: New test.
4933	* gcc.target/i386/387-ficom-2.c: Update test.
4934	* gcc.target/i386/387-ficom-2.c: Ditto.
4935
49362018-10-12  Tobias Burnus  <burnus@net-b.de>
4937
4938	PR fortran/87597
4939	* gfortran.dg/inline_matmul_24.f90: New.
4940
49412018-10-12  Tobias Burnus  <burnus@net-b.de>
4942
4943	PR fortran/58787
4944	* gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4945	* gfortran.dg/interface_42.f90: Ditto.
4946	* gfortran.dg/internal_references_1.f90: Ditto.
4947	* gfortran.dg/invalid_procedure_name.f90: Ditto.
4948	* gfortran.dg/pr65453.f90: Ditto.
4949	* gfortran.dg/pr77414.f90: Ditto.
4950	* gfortran.dg/pr78741.f90: Ditto.
4951	* gfortran.dg/same_name_2.f90: Ditto.
4952
49532018-10-12  Wilco Dijkstra  <wdijkstr@arm.com>
4954
4955	* gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4956	* gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4957
49582018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
4959
4960	* gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4961	* gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4962	* gcc.target/powerpc/fold-vec-insert-double.c: New.
4963	* gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4964	* gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4965	* gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4966	* gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4967	* gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4968	* gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4969	* gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4970
49712018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
4972
4973	* gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4974	* gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4975	* gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4976	* gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4977	* gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4978	* gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4979	* gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4980	* gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4981	* gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4982	* gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4983	* gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4984	* gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4985	* gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4986	* gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4987	* gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4988	* gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4989	* gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4990	* gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4991
49922018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
4993
4994	* gcc.target/powerpc/fold-vec-select-char.c: New.
4995	* gcc.target/powerpc/fold-vec-select-double.c: New.
4996	* gcc.target/powerpc/fold-vec-select-float.c: New.
4997	* gcc.target/powerpc/fold-vec-select-int.c: New.
4998	* gcc.target/powerpc/fold-vec-select-longlong.c: New.
4999	* gcc.target/powerpc/fold-vec-select-short.c: New.
5000
50012018-10-09  Giuliano Belinassi  <giuliano.belinassi@usp.br>
5002
5003	PR tree-optimization/86829
5004	* gcc.dg/sinatan-1.c: New test.
5005	* gcc.dg/sinatan-2.c: New test.
5006	* gcc.dg/sinatan-3.c: New test.
5007
50082018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
5009
5010	* gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
5011	* gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
5012	* gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
5013
50142018-10-11  Tobias Burnus  <burnus@net-b.de>
5015
5016	Revert:
5017	2018-10-09  Tobias Burnus  <burnus@net-b.de>
5018
5019	PR fortran/83522
5020	* gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5021	change to dg-do compile.
5022	* gfortran.dg/actual_array_substr_2.f90: Ditto.
5023	* gfortran.dg/array_initializer_1.f90: Use array
5024	element not size-one section.
5025	* gfortran.dg/array_substring.f90: New.
5026
50272018-10-11  Wilco Dijkstra  <wdijkstr@arm.com>
5028
5029	PR target/87511
5030	* gcc.target/aarch64/pr87511.c: Add new test.
5031
50322018-10-11  David Malcolm  <dmalcolm@redhat.com>
5033
5034	PR c++/84993
5035	* g++.dg/torture/accessor-fixits-9.C: New test.
5036
50372018-10-11  Nathan Sidwell  <nathan@acm.org>
5038
5039	* g++.dg/parse/close-brace.C: New.
5040	* g++.dg/cpp0x/noexcept16.C: Avoid warning.
5041	* g++.old-deja/g++.other/crash32.C: Add another error
5042
50432018-10-11  Jakub Jelinek  <jakub@redhat.com>
5044
5045	PR c++/85070
5046	* g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
5047	c++14_only to c++14.
5048
50492018-10-11  David Malcolm  <dmalcolm@redhat.com>
5050
5051	* lib/multiline.exp (dg-begin-multiline-output): Issue an error if
5052	there hasn't been a dg-end-multiline-output since the last
5053	dg-begin-multiline-output.
5054	(dg-end-multiline-output): Issue an error if there hasn't been a
5055	dg-begin-multiline-output.  Reset _multiline_last_beginning_line
5056	as soon possible.  Rename "line" to "last_line".
5057
50582018-10-11  Andrew Stubbs  <ams@codesourcery.com>
5059
5060	* selftests/repeat.rtl: New file.
5061
50622018-10-11  Jakub Jelinek  <jakub@redhat.com>
5063
5064	PR c++/87582
5065	* g++.dg/cpp1z/decomp48.C: New test.
5066
50672018-10-11  David Malcolm  <dmalcolm@redhat.com>
5068
5069	* g++.dg/diagnostic/macro-arg-count.C: Move to...
5070	* c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
5071	output for C vs C++.  Expect notes showing the definitions of the
5072	macros.
5073	* c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
5074	above.
5075
50762018-10-11  Martin Jambor  <mjambor@suse.cz>
5077
5078	* gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
5079	greater that the size of double by target large_long double.
5080
50812018-10-11  Jakub Jelinek  <jakub@redhat.com>
5082
5083	* g++.dg/cpp2a/feat-cxx2a.C: New test.
5084
5085	PR c++/87547
5086	* g++.dg/rtti/typeid12.C: New test.
5087
50882018-10-10  Eric Botcazou  <ebotcazou@adacore.com>
5089
5090	* g++.dg/other/pr87574.C: New test.
5091
50922018-10-10  Marek Polacek  <polacek@redhat.com>
5093
5094	PR c++/87567 - constexpr rejects call to non-constexpr function.
5095	* g++.dg/cpp1y/constexpr-loop7.C: New test.
5096
50972018-10-10  Paul A. Clarke  <pc@us.ibm.com>
5098
5099	PR target/87579
5100	* gcc.target/powerpc/sse3-check.h: Remove duplicated code.
5101	* gcc.target/powerpc/sse3-addsubps.c: Likewise.
5102	* gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5103	* gcc.target/powerpc/sse3-haddps.c: Likewise.
5104	* gcc.target/powerpc/sse3-hsubps.c: Likewise.
5105	* gcc.target/powerpc/sse3-haddpd.c: Likewise.
5106	* gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5107	* gcc.target/powerpc/sse3-lddqu.c: Likewise.
5108	* gcc.target/powerpc/sse3-movsldup.c: Likewise.
5109	* gcc.target/powerpc/sse3-movshdup.c: Likewise.
5110	* gcc.target/powerpc/sse3-movddup.c: Likewise.
5111	* gcc.target/powerpc/pr37191.c: Likewise.
51122018-10-10  Martin Sebor  <msebor@redhat.com>
5113
5114	PR c/54391
5115	* gcc.dg/transparent-union-6.c: New.
5116
51172018-10-10  Martin Sebor  <msebor@redhat.com>
5118
5119	* gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
5120	Add a test for 2-byte wchar_t.
5121	* gcc.dg/builtin-memchr.c: New test.
5122
51232018-10-10  Uros Bizjak  <ubizjak@gmail.com>
5124
5125	PR target/87573
5126	* gcc.target/i386/pr87573.c: New test.
5127
51282018-10-10  Jakub Jelinek  <jakub@redhat.com>
5129
5130	PR target/87550
5131	* gcc.target/i386/pr87550.c: New test.
5132
5133	PR c/87286
5134	* gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
5135
51362018-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
5137
5138	PR c++/84423
5139	* g++.dg/concepts/pr84423-1.C: New.
5140	* g++.dg/concepts/pr84423-2.C: Likewise.
5141	* g++.dg/cpp0x/auto39.C: Test location too.
5142	* g++.dg/cpp0x/auto9.C: Likewise.
5143	* g++.dg/cpp1y/pr60384.C: Likewise.
5144
51452018-10-09  Paul A. Clarke  <pc@us.ibm.com>
5146
5147	* gcc.target/powerpc/sse3-check.h: New file.
5148	* gcc.target/powerpc/sse3-addsubps.c: New file.
5149	* gcc.target/powerpc/sse3-addsubpd.c: New file.
5150	* gcc.target/powerpc/sse3-haddps.c: New file.
5151	* gcc.target/powerpc/sse3-hsubps.c: New file.
5152	* gcc.target/powerpc/sse3-haddpd.c: New file.
5153	* gcc.target/powerpc/sse3-hsubpd.c: New file.
5154	* gcc.target/powerpc/sse3-lddqu.c: New file.
5155	* gcc.target/powerpc/sse3-movsldup.c: New file.
5156	* gcc.target/powerpc/sse3-movshdup.c: New file.
5157	* gcc.target/powerpc/sse3-movddup.c: New file.
5158	* gcc.target/powerpc/pr37191.c: New file.
5159
51602018-10-09  Tobias Burnus  <burnus@net-b.de>
5161
5162	PR fortran/83522
5163	* gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5164	change to dg-do compile.
5165	* gfortran.dg/actual_array_substr_2.f90: Ditto.
5166	* gfortran.dg/array_initializer_1.f90: Use array
5167	element not size-one section.
5168	* gfortran.dg/array_substring.f90: New.
5169
51702018-10-09  Eric Botcazou  <ebotcazou@adacore.com>
5171
5172	* gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5173	testcase.
5174
51752018-10-09  Eric Botcazou  <ebotcazou@adacore.com>
5176
5177	* gnat.dg/warn17.adb: New testcase.
5178
51792018-10-09  Eric Botcazou  <ebotcazou@adacore.com>
5180
5181	* gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5182	gnat.dg/inline14_pkg.ads: New testcase.
5183
51842018-10-09  Ed Schonberg  <schonberg@adacore.com>
5185
5186	* gnat.dg/warn18.adb: New testcase.
5187
51882018-10-09  Martin Liska  <mliska@suse.cz>
5189
5190	* c-c++-common/asan/pr64820.c: Add line number to scanned
5191	pattern.
5192	* c-c++-common/asan/use-after-return-1.c: Likewise.
5193	* g++.dg/asan/function-argument-1.C (main): Likewise.
5194	* g++.dg/asan/function-argument-2.C (main): Likewise.
5195	* g++.dg/asan/function-argument-3.C (main): Likewise.
5196	* g++.dg/asan/use-after-scope-1.C (main): Likewise.
5197	* g++.dg/asan/use-after-scope-2.C (main): Likewise.
5198	* g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5199	* g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5200	* g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5201	* g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5202	* g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5203	* gcc.dg/asan/pr78541.c (main): Likewise.
5204	* gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5205	* gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5206	* gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5207	* gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5208	* gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5209	* gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5210
52112018-10-09  Paul Thomas  <pault@gcc.gnu.org>
5212
5213	PR fortran/87151
5214	* gfortran.dg/deferred_type_component_3.f90: New test.
5215
5216	PR fortran/80931
5217	* gfortran.dg/deferred_character_28.f90: New test.
5218	* gfortran.dg/deferred_character_29.f90: New test (note that
5219	this test appears in PR83196 comment #4 by mistake).
5220
52212018-10-08  Eric Botcazou  <ebotcazou@adacore.com>
5222
5223	* gcc.target/i386/vararg-loc.c: Accept a column number.
5224
52252018-10-08  Martin Liska  <mliska@suse.cz>
5226
5227	* gcc.target/i386/i386.exp: Move procedures to
5228	target-supports.exp.
5229	* g++.target/i386/i386.exp: New file.
5230	* gcc.target/i386/mv*.C: Move here tests and remove
5231	target filter in these tests.
5232
52332018-10-08  Cesar Philippidis  <cesar@codesourcery.com>
5234
5235	* gfortran.dg/contiguous_4.f90: Adjust.
5236	* gfortran.dg/contiguous_4.f90: New test.
5237
52382018-10-08  Paul Thomas  <pault@gcc.gnu.org>
5239
5240	PR fortran/86372
5241	* gfortran.dg/associate_41.f90: New test.
5242
52432018-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5244
5245	* gcc.dg/merge-all-constants-2.c: Require string_merging support.
5246	* gnat.dg/string_merge1.adb: Likewise.
5247	* gnat.dg/string_merge2.adb: Likewise.
5248
52492018-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5250
5251	* c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5252
52532018-10-08  Martin Liska  <mliska@suse.cz>
5254
5255	* g++.dg/ext/pr82625.C: Add dg-compile filter.
5256
52572018-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
5258
5259	PR c++/71128
5260	* g++.dg/concepts/pr71128.C: New.
5261
52622018-10-08  Richard Sandiford  <richard.sandiford@arm.com>
5263
5264	PR c/87286
5265	* gcc.dg/pr87286.c: New test.
5266
52672018-10-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5268
5269	PR fortran/86111
5270	* gfortran.dg/array_constructor_type_23.f90: New test.
5271
52722018-10-06  Paul Thomas  <pault@gcc.gnu.org>
5273
5274	PR fortran/83999
5275	* gfortran.dg/elemental_function_4.f90 : New test.
5276
52772018-10-05  Peter Bergner  <bergner@linux.ibm.com>
5278
5279	PR rtl-optimization/86939
5280	PR rtl-optimization/87479
5281	* gcc.target/powerpc/pr86939.c: New test.
5282	* gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5283
52842018-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5285
5286	* gnat.dg/string_merge1.adb: Fix test expectations.
5287	* gnat.dg/string_merge2.adb: Likewise.
5288
52892018-10-05  David Malcolm  <dmalcolm@redhat.com>
5290
5291	PR c++/56856
5292	* g++.dg/ext/builtin4.C: Set expected location for warning to the
5293	correct location within the format string.
5294	* g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5295	files for testing locations within string literal locations from
5296	the C frontend.
5297	* g++.dg/warn/Wformat-method.C: New test.
5298	* g++.dg/warn/Wformat-pr71863.C: New test.
5299	* g++.dg/warn/Wformat-ranges-c++11.C: New test.
5300	* g++.dg/warn/Wformat-ranges.C: New test, based on
5301	gcc.dg/format/diagnostic-ranges.c.
5302	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
5303	(test_multitoken_macro): Generalize expected output to work with
5304	both C and C++.
5305	* gcc.dg/plugin/diagnostic-test-string-literals-2.c
5306	(test_stringified_token_1): Likewise.
5307	(test_stringified_token_3): Likewise.
5308
53092018-10-05  David Malcolm  <dmalcolm@redhat.com>
5310
5311	* lib/multiline.exp (proc dg-end-multiline-output): Check argument
5312	count.  If there's a 3rd argument, use dg-process-target on it,
5313	bailing out, or recording expected failures as "maybe_x".
5314	(proc handle-multiline-outputs): Extract "maybe_x", and use it
5315	to convert pass/fail into xpass/xfail.
5316
53172018-10-05  Martin Sebor  <msebor@redhat.com>
5318
5319	PR tree-optimization/87490
5320	* gcc.dg/pr87490.c: New test.
5321	* gcc.dg/warn-strnlen-no-nul-2.c: Same.
5322
53232018-10-05  Steve Ellcey  <sellcey@cavium.com>
5324
5325	PR tree-optimization/71625
5326	* /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5327	(test_vclz_s16): Ditto.
5328	(test_vclz_s32): Ditto.
5329	(test_vclzq_s8): Ditto.
5330	(test_vclzq_s16): Ditto.
5331	(test_vclzq_s32): Ditto.
5332	(test_vclz_u8): Ditto.
5333	(test_vclz_u16): Ditto.
5334	(test_vclz_u32): Ditto.
5335	(test_vclzq_u8): Ditto.
5336	(test_vclzq_u16): Ditto.
5337	(test_vclzq_u32): Ditto.
5338	* gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5339	(test_vneg_s16): Ditto.
5340	(test_vneg_s32): Ditto.
5341	(test_vneg_s64): Ditto.
5342	(test_vnegd_s64): Ditto.
5343	(test_vnegq_s8): Ditto.
5344	(test_vnegq_s16): Ditto.
5345	(test_vnegq_s32): Ditto.
5346	(test_vnegq_s64): Ditto.
5347
53482018-10-05  Segher Boessenkool  <segher@kernel.crashing.org>
5349
5350	PR target/87509
5351	* gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5352	of dfp_hw.  Don't include <altivec.h>.
5353	* gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto.  Require
5354	lp64.
5355	* gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5356	* gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5357	* gcc.target/powerpc/test_mffsl.c: Ditto.
5358
53592018-10-04  Vinay Kumar  <vinay.kumar@blackfigtech.com>
5360
5361	* c-c++-common/Wprio-ctor-dtor.c: New test.
5362
53632018-10-04  David Malcolm  <dmalcolm@redhat.com>
5364
5365	* gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5366	* gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5367	dg-additional-options.  Add dg-message and dg-missed directives
5368	to verify that -fopt-info messages are written at the correct
5369	locations.
5370
53712018-10-04  David Malcolm  <dmalcolm@redhat.com>
5372
5373	* gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5374	due to "-internals" not being selected.
5375	* gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5376	"-internals" added to re-enable the output from test_scopes.
5377	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5378
53792018-10-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5380
5381	* gnat.dg/string_merge1.adb: New test.
5382	* gnat.dg/string_merge2.adb: New test.
5383	* gcc.dg/merge-all-constants-1.c: Adjust test.
5384	* gcc.dg/merge-all-constants-2.c: New test.
5385
53862018-10-04  Bill Seurer  <seurer@linux.vnet.ibm.com>
5387
5388	PR target/87486
5389	* gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5390
53912018-10-04  Martin Liska  <mliska@suse.cz>
5392
5393	PR c/87483
5394	* gcc.dg/pr87483.c: New test.
5395
53962018-10-04  Martin Liska  <mliska@suse.cz>
5397
5398	PR ipa/82625
5399	* g++.dg/ext/pr82625.C: New test.
5400
54012018-10-04  David Malcolm  <dmalcolm@redhat.com>
5402
5403	* gcc.dg/plugin/dump-1.c: New test.
5404	* gcc.dg/plugin/dump_plugin.c: New test plugin.
5405	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5406
54072018-10-04  Peter Bergner  <bergner@linux.ibm.com>
5408
5409	PR rtl-optimization/87466
5410	* gcc.target/powerpc/pr87466.c: New test.
5411
54122018-10-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5413
5414	PR tree-optimization/85787
5415	* gcc.dg/ipa/propmalloc-4.c: New test.
5416
54172018-10-04  Richard Biener  <rguenther@suse.de>
5418
5419	* gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5420
54212018-10-03  Ian Lance Taylor  <iant@google.com>
5422
5423	* go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5424
54252018-10-03  Martin Sebor  <msebor@redhat.com>
5426
5427	* gcc.dg/warn-sprintf-no-nul.c: New test.
5428
54292018-10-03  Martin Liska  <mliska@suse.cz>
5430
5431	PR gcov-profile/86109
5432	* g++.dg/gcov/pr86109.C: New test.
5433
54342018-10-02  Marc Glisse  <marc.glisse@inria.fr>
5435
5436	* gcc.dg/tree-ssa/muldiv-1.c: New file.
5437	* gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5438
54392018-10-02  Segher Boessenkool  <segher@kernel.crashing.org>
5440
5441	PR target/87081
5442	* gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5443
54442018-10-01  Martin Sebor  <msebor@redhat.com>
5445
5446	* gcc.dg/warn-strnlen-no-nul.c: New.
5447
54482018-10-01  Carl Love  <cel@us.ibm.com>
5449
5450	PR 69431
5451	* gcc.target/powerpc/test_mffsl-p9.c: New file.
5452	* gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5453	* gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5454	* gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5455	* gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5456
54572018-10-01  Paul Thomas  <pault@gcc.gnu.org>
5458
5459	PR fortran/65677
5460	* gfortran.dg/dependency_52.f90 : Expand the test to check both
5461	the call to adjustl and direct assignment of the substring.
5462
54632018-10-01  Richard Biener  <rguenther@suse.de>
5464
5465	PR tree-optimization/87465
5466	* gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5467
54682018-10-01  Tamar Christina  <tamar.christina@arm.com>
5469
5470	PR target/86486
5471	* gcc.dg/pr82788.c: Skip for AArch64.
5472	* gcc.dg/guality/vla-1.c: Turn off stack-clash.
5473	* gcc.target/aarch64/subsp.c: Likewise.
5474	* gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5475	on AArch64.
5476	* gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5477	* gcc.dg/stack-check-12.c: ILP32 fixup.
5478	* gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5479	* gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5480	* lib/target-supports.exp
5481	(check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5482	require frame pointer for non-leaf functions.
5483
54842018-10-01  Tamar Christina  <tamar.christina@arm.com>
5485
5486	PR target/86486
5487	* gcc.target/aarch64/stack-check-alloca-1.c: New.
5488	* gcc.target/aarch64/stack-check-alloca-10.c: New.
5489	* gcc.target/aarch64/stack-check-alloca-2.c: New.
5490	* gcc.target/aarch64/stack-check-alloca-3.c: New.
5491	* gcc.target/aarch64/stack-check-alloca-4.c: New.
5492	* gcc.target/aarch64/stack-check-alloca-5.c: New.
5493	* gcc.target/aarch64/stack-check-alloca-6.c: New.
5494	* gcc.target/aarch64/stack-check-alloca-7.c: New.
5495	* gcc.target/aarch64/stack-check-alloca-8.c: New.
5496	* gcc.target/aarch64/stack-check-alloca-9.c: New.
5497	* gcc.target/aarch64/stack-check-alloca.h: New.
5498	* gcc.target/aarch64/stack-check-14.c: New.
5499	* gcc.target/aarch64/stack-check-15.c: New.
5500
55012018-10-01  Tamar Christina  <tamar.christina@arm.com>
5502
5503	PR target/86486
5504	* gcc.target/aarch64/stack-check-prologue-16.c: New test
5505	* gcc.target/aarch64/stack-check-cfa-3.c: New test.
5506	* gcc.target/aarch64/sve/struct_vect_24.c: New test.
5507	* gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5508
55092018-10-01  Jeff Law  <law@redhat.com>
5510	    Richard Sandiford  <richard.sandiford@linaro.org>
5511	    Tamar Christina  <tamar.christina@arm.com>
5512
5513	PR target/86486
5514	* gcc.target/aarch64/stack-check-12.c: New.
5515	* gcc.target/aarch64/stack-check-13.c: New.
5516	* gcc.target/aarch64/stack-check-cfa-1.c: New.
5517	* gcc.target/aarch64/stack-check-cfa-2.c: New.
5518	* gcc.target/aarch64/stack-check-prologue-1.c: New.
5519	* gcc.target/aarch64/stack-check-prologue-10.c: New.
5520	* gcc.target/aarch64/stack-check-prologue-11.c: New.
5521	* gcc.target/aarch64/stack-check-prologue-12.c: New.
5522	* gcc.target/aarch64/stack-check-prologue-13.c: New.
5523	* gcc.target/aarch64/stack-check-prologue-14.c: New.
5524	* gcc.target/aarch64/stack-check-prologue-15.c: New.
5525	* gcc.target/aarch64/stack-check-prologue-2.c: New.
5526	* gcc.target/aarch64/stack-check-prologue-3.c: New.
5527	* gcc.target/aarch64/stack-check-prologue-4.c: New.
5528	* gcc.target/aarch64/stack-check-prologue-5.c: New.
5529	* gcc.target/aarch64/stack-check-prologue-6.c: New.
5530	* gcc.target/aarch64/stack-check-prologue-7.c: New.
5531	* gcc.target/aarch64/stack-check-prologue-8.c: New.
5532	* gcc.target/aarch64/stack-check-prologue-9.c: New.
5533	* gcc.target/aarch64/stack-check-prologue.h: New.
5534	* lib/target-supports.exp
5535	(check_effective_target_supports_stack_clash_protection): Add AArch64.
5536
55372018-10-01  Tamar Christina  <tamar.christina@arm.com>
5538
5539	* lib/target-supports.exp (check_cached_effective_target_indexed): New.
5540	(check_cached_effective_target, clear_effective_target_cache): Cleanup.
5541	(check_compile): Support values already Boolean.
5542	(check_alias_available, check_gc_sections_available,
5543	check_profiling_available, check_effective_target_vect_cmdline_needed,
5544	check_effective_target_vect_int,
5545	check_effective_target_vect_intfloat_cvt,
5546	check_effective_target_vect_doubleint_cvt,
5547	check_effective_target_vect_intdouble_cvt,
5548	check_effective_target_vect_uintfloat_cvt,
5549	check_effective_target_vect_floatint_cvt,
5550	check_effective_target_vect_floatuint_cvt,
5551	check_effective_target_vect_peeling_profitable,
5552	check_effective_target_vect_simd_clones,
5553	check_effective_target_vect_peeling_profitable,
5554	check_effective_target_vect_simd_clones,
5555	check_effective_target_vect_shift,
5556	check_effective_target_vect_bswap,
5557	check_effective_target_vect_shift_char,
5558	check_effective_target_vect_float,
5559	check_effective_target_vect_double,
5560	check_effective_target_vect_long_long,
5561	check_effective_target_vect_no_int_min_max,
5562	check_effective_target_vect_no_int_add,
5563	check_effective_target_vect_no_bitwise,
5564	check_effective_target_vect_perm,
5565	check_effective_target_vect_perm_byte,
5566	check_effective_target_vect_perm_short,
5567	check_effective_target_xorsign,
5568	check_effective_target_vect_widen_sum_hi_to_si_pattern,
5569	check_effective_target_vect_widen_sum_hi_to_si,
5570	check_effective_target_vect_widen_sum_qi_to_hi,
5571	check_effective_target_vect_widen_sum_qi_to_si,
5572	check_effective_target_vect_widen_mult_qi_to_hi,
5573	check_effective_target_vect_widen_mult_hi_to_si,
5574	check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5575	check_effective_target_vect_widen_mult_hi_to_si_pattern,
5576	check_effective_target_vect_widen_mult_si_to_di_pattern,
5577	check_effective_target_vect_widen_shift,
5578	check_effective_target_vect_sdot_qi,
5579	check_effective_target_vect_udot_qi,
5580	check_effective_target_vect_sdot_hi,
5581	check_effective_target_vect_udot_hi,
5582	check_effective_target_vect_usad_char,
5583	check_effective_target_vect_pack_trunc,
5584	check_effective_target_vect_unpack,
5585	check_effective_target_unaligned_stack,
5586	check_effective_target_vect_no_align,
5587	check_effective_target_vect_hw_misalign,
5588	check_effective_target_natural_alignment_32,
5589	check_effective_target_natural_alignment_64,
5590	check_effective_target_vect_element_align,
5591	check_effective_target_vect_load_lanes **,
5592	check_effective_target_vect_condition,
5593	check_effective_target_vect_cond_mixed,
5594	check_effective_target_vect_char_mult,
5595	check_effective_target_vect_short_mult,
5596	check_effective_target_vect_int_mult,
5597	check_effective_target_vect_extract_even_odd,
5598	check_effective_target_vect_interleave,
5599	check_effective_target_vect_stridedN,
5600	check_effective_target_vect_call_copysignf,
5601	check_effective_target_sqrt_insn,
5602	check_effective_target_vect_call_sqrtf,
5603	check_effective_target_vect_call_btrunc,
5604	check_effective_target_vect_call_btruncf,
5605	check_effective_target_vect_call_ceil,
5606	check_effective_target_vect_call_ceilf,
5607	check_effective_target_vect_call_floor,
5608	check_effective_target_vect_call_floorf,
5609	check_effective_target_vect_call_lceil,
5610	check_effective_target_vect_call_lfloor,
5611	check_effective_target_vect_call_nearbyint,
5612	check_effective_target_vect_call_nearbyintf,
5613	check_effective_target_vect_call_round,
5614	check_effective_target_vect_call_roundf,
5615	check_effective_target_section_anchors,
5616	check_effective_target_bswap,
5617	check_effective_target_sync_int_long,
5618	check_effective_target_sync_char_short,
5619	check_effective_target_tiny,
5620	check_effective_target_pie_copyreloc,
5621	check_effective_target_got32x_reloc,
5622	check_effective_target_tls_get_addr_via_got): Use new caching.
5623
56242018-10-01  MCC CS  <deswurstes@users.noreply.github.com>
5625
5626	PR tree-optimization/87261
5627	* gcc.dg/pr87261.c: New test.
5628
56292018-10-01  Claudiu Zissulescu  <claziss@synopsys.com>
5630
5631	* gcc.target/arc/tph_addx.c: New test.
5632
56332018-10-01  Claudiu Zissulescu  <claziss@synopsys.com>
5634
5635	* gcc.target/arc/tmac-3.c: New file.
5636
56372018-09-30  Paul Thomas  <pault@gcc.gnu.org>
5638
5639	PR fortran/87359
5640	* gfortran.dg/associate_40.f90 : New test.
5641
56422018-09-30  Paul Thomas  <pault@gcc.gnu.org>
5643
5644	PR fortran/70752
5645	PR fortran/72709
5646	* gfortran.dg/deferred_character_25.f90 : New test.
5647	* gfortran.dg/deferred_character_26.f90 : New test.
5648	* gfortran.dg/deferred_character_27.f90 : New test to verify
5649	that PR82617 remains fixed.
5650
56512018-09-30  Paul Thomas  <pault@gcc.gnu.org>
5652
5653	PR fortran/70149
5654	* gfortran.dg/deferred_character_24.f90 : New test.
5655
56562018-09-29  H.J. Lu  <hongjiu.lu@intel.com>
5657
5658	PR target/87370
5659	* gcc.target/i386/pr87370.c: New test.
5660
56612018-09-29  Paul Thomas  <pault@gcc.gnu.org>
5662
5663	PR fortran/65667
5664	* gfortran.dg/dependency_52.f90 : New test.
5665
56662018-09-29  Jakub Jelinek  <jakub@redhat.com>
5667
5668	PR target/87467
5669	* gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5670	(CALC): Use double instead of float.
5671	(TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5672	_mm512_abs_ps and _mm512_mask_abs_ps.
5673
56742018-09-28  David Malcolm  <dmalcolm@redhat.com>
5675
5676	* c-c++-common/unroll-1.c: Update expected output from "note" to
5677	"optimized".
5678	* c-c++-common/unroll-2.c: Likewise.
5679	* c-c++-common/unroll-3.c: Likewise.
5680	* g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5681	dg-message to dg-missed.  Convert param from -fopt-info to
5682	-fopt-info-missed-ipa.
5683	* g++.dg/tree-ssa/pr81408.C: Update expected output from
5684	dg-message to dg-missed.
5685	* g++.dg/vect/slp-pr56812.cc: Update expected output from
5686	dg-message to dg-optimized.
5687	* gcc.dg/pr26570.c: Update expected output from dg-message to
5688	dg-missed.  Convert param from -fopt-info to
5689	-fopt-info-missed-ipa.
5690	* gcc.dg/pr32773.c: Likewise.
5691	* gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5692	dg-message to dg-missed.
5693	* gcc.dg/unroll-2.c: Update expected output from dg-message to
5694	dg-optimized.
5695	* gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.  Convert param
5696	from -fopt-info to -fopt-info-vec.
5697	* gfortran.dg/directive_unroll_1.f90: Update expected output from
5698	"note" to "optimized".
5699	* gfortran.dg/directive_unroll_2.f90: Likewise.
5700	* gfortran.dg/directive_unroll_3.f90: Likewise.
5701	* gnat.dg/unroll4.adb: Likewise.
5702	* lib/gcc-dg.exp (dg-optimized): New procedure.
5703	(dg-missed): New procedure.
5704
57052018-09-28  Joseph Myers  <joseph@codesourcery.com>
5706
5707	PR c/87390
5708	* gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5709	values explicitly to target type for comparison.
5710
57112018-09-28  Steve Ellcey  <sellcey@cavium.com>
5712
5713	PR testsuite/87433
5714	* gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5715	instead of 4.
5716
57172018-09-28  Steve Ellcey  <sellcey@cavium.com>
5718
5719	PR testsuite/87433
5720	* gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5721
57222018-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5723
5724	* gcc.target/sparc/20160229-1.c: Minor tweak.
5725	* gcc.target/sparc/cbcond-2.c: Likewise.
5726	* gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5727	* gcc.target/sparc/movcc-2.c: Minor tweak.
5728	* gcc.target/sparc/overflow-3.c: Likewise.
5729	* gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5730	* gcc.target/sparc/overflow-5.c: Minor tweak.
5731	* gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5732
57332018-09-27  Segher Boessenkool  <segher@kernel.crashing.org>
5734
5735	* g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5736	valid value, in the "vector bool int" case.
5737
57382018-09-27  Uros Bizjak  <ubizjak@gmail.com>
5739
5740	* gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5741	* gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5742	* gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5743
57442018-09-27  Martin Liska  <mliska@suse.cz>
5745
5746	* g++.dg/pr60518.C: Add -Wno-missing-profile.
5747	* g++.dg/torture/pr59265.C: Likewise.
5748	* g++.dg/tree-prof/morefunc.C: Likewise.
5749	* g++.dg/tree-ssa/dom-invalid.C: Likewise.
5750	* gcc.dg/pr26570.c: Likewise.
5751	* gcc.dg/pr32773.c: Likewise.
5752	* gcc.dg/pr40209.c: Likewise.
5753	* gcc.dg/pr51957-1.c: Likewise.
5754	* gcc.dg/pr80747.c: Likewise.
5755	* gcc.target/aarch64/pr62262.c: Likewise.
5756
57572018-09-27  Richard Biener  <rguenther@suse.de>
5758
5759	PR testsuite/87451
5760	* gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5761
57622018-09-27  Richard Biener  <rguenther@suse.de>
5763
5764	PR debug/37801
5765	PR debug/87440
5766	* gcc.dg/debug/dwarf2/inline2.c: Adjust.
5767	* gcc.dg/debug/dwarf2/inline4.c: New testcase.
5768
57692018-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
5770
5771	PR c++/67544
5772	* g++.dg/concepts/pr67544.C: New.
5773
57742018-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
5775
5776	PR c++/84940
5777	* g++.dg/expr/unary4.C: New.
5778
57792018-09-26  Indu Bhagat  <indu.bhagat@oracle.com>
5780
5781	PR gcov-profile/86957
5782	* gcc.dg/Wmissing-profile.c: New test.
5783
57842018-09-26  Joseph Myers  <joseph@codesourcery.com>
5785
5786	PR c/87390
5787	* gcc.target/i386/excess-precision-9.c,
5788	gcc.target/i386/excess-precision-10.c: New tests.
5789
57902018-09-26  Richard Biener  <rguenther@suse.de>
5791
5792	PR debug/87443
5793	* gcc.dg/debug/dwarf2/inline5.c: New testcase.
5794
57952018-09-26  Martin Jambor  <mjambor@suse.cz>
5796
5797	PR c/87347
5798	* gcc.dg/pr87347.c: New test.
5799
58002018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
5801
5802	PR c++/71131
5803	* g++.dg/concepts/pr71131.C: New.
5804
58052018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
5806
5807	PR c++/71127
5808	* g++.dg/concepts/pr71127.C: New.
5809
58102018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
5811
5812	PR c++/67655
5813	* g++.dg/concepts/pr67655.C: New.
5814
58152018-09-26  Thomas Quinot  <quinot@adacore.com>
5816
5817	* gnat.dg/sso13.adb: New testcase.
5818
58192018-09-26  Justin Squirek  <squirek@adacore.com>
5820
5821	* gnat.dg/warn16.adb: New testcase.
5822
58232018-09-26  Hristian Kirtchev  <kirtchev@adacore.com>
5824
5825	* gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5826	gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5827	gnat.dg/elab7_pkg2.ads: New testcase.
5828
58292018-09-26  Javier Miranda  <miranda@adacore.com>
5830
5831	* gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5832
58332018-09-26  Ed Schonberg  <schonberg@adacore.com>
5834
5835	* gnat.dg/predicate2-containers.ads,
5836	gnat.dg/predicate2-project-name_values.ads,
5837	gnat.dg/predicate2-project-registry-attribute.ads,
5838	gnat.dg/predicate2-project-registry.ads,
5839	gnat.dg/predicate2-project-typ-set.ads,
5840	gnat.dg/predicate2-project-typ.ads,
5841	gnat.dg/predicate2-project.ads,
5842	gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5843	gnat.dg/predicate2_main.adb: New testcase.
5844
58452018-09-26  Hristian Kirtchev  <kirtchev@adacore.com>
5846
5847	* gnat.dg/dynhash1.adb: New testcase.
5848
58492018-09-26  Hristian Kirtchev  <kirtchev@adacore.com>
5850
5851	* gnat.dg/sets1.adb: New testcase.
5852	* gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5853	to new API.
5854
58552018-09-26  Thomas Quinot  <quinot@adacore.com>
5856
5857	* gnat.dg/sso12.adb: New testcase.
5858
58592018-09-26  Justin Squirek  <squirek@adacore.com>
5860
5861	* gnat.dg/expr_func8.adb: New testcase.
5862
58632018-09-26  Ed Schonberg  <schonberg@adacore.com>
5864
5865	* gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5866	testcase.
5867
58682018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
5869
5870	PR c++/67656
5871	* g++.dg/concepts/pr67656.C: New.
5872
58732018-09-26  Eric Botcazou  <ebotcazou@adacore.com>
5874
5875	* gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5876	gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5877	gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5878
58792018-09-26  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881	* g++.dg/other/vthunk1.C: Rename to...
5882	* g++.dg/other/thunk1.C: ...this.
5883	* g++.dg/other/thunk2a.C: New test.
5884	* g++.dg/other/thunk2b.C: Likewise.
5885
58862018-09-25  Jim Wilson  <jimw@sifive.com>
5887
5888	* gcc.target/riscv/weak-1.c: New.
5889
58902018-09-25  Jeff Law  <law@redhat.com>
5891
5892	* gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5893	* gcc.dg/warn-stplen-no-nul.c: Likewise.
5894
58952018-09-25  Alexandre Oliva  <oliva@adacore.com>
5896
5897	* gnat.dg/dinst.adb: Adjust for locviews.
5898
58992018-09-25  Will Schmidt  <will_schmidt@vnet.ibm.com>
5900
5901	* g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5902	* gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5903	vec_splat calls from recently added tests. Update instruction counts.
5904	* gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5905	* gcc.target/powerpc/fold-vec-splat-int.c: Same.
5906	* gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5907	* gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5908	* gcc.target/powerpc/fold-vec-splat-short.c: Same.
5909
59102018-09-25  Marek Polacek  <polacek@redhat.com>
5911
5912	PR c++/87425
5913	* g++.dg/cpp2a/constexpr-virtual12.C: New test.
5914
59152018-09-25  Jakub Jelinek  <jakub@redhat.com>
5916
5917	PR c++/87398
5918	* g++.dg/other/pr87398.C: New test.
5919	* g++.dg/cpp2a/constexpr-virtual10.C: New test.
5920	* g++.dg/cpp2a/constexpr-virtual11.C: New test.
5921
59222018-09-25  Martin Jambor  <mjambor@suse.cz>
5923
5924	PR testsuite/87339
5925	* gcc.dg/warn-abs-1.c: Do not test _Float128.  Remove dg-skip-if and
5926	float125 target.
5927	* gcc.target/i386/warn-abs-3.c: New test.
5928
59292018-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
5930
5931	PR c++/81246
5932	* g++.dg/cpp0x/pr81246.C: New.
5933
59342018-09-25  H.J. Lu  <hongjiu.lu@intel.com>
5935
5936	PR target/82699
5937	* gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5938	* gcc.target/i386/pr82699-6.c: Add -fno-pic.
5939
59402018-09-25  Jakub Jelinek  <jakub@redhat.com>
5941
5942	* gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5943	ILP32.
5944
59452018-09-25  Richard Biener  <rguenther@suse.de>
5946
5947	PR tree-optimization/87402
5948	* gcc.dg/torture/pr87402.c: New testcase.
5949
59502018-09-25  H.J. Lu  <hongjiu.lu@intel.com>
5951
5952	PR testsuite/70150
5953	* gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5954	for pie_enabled target.
5955	* gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5956	* gcc.target/i386/pr34256.c: Likewise.
5957
59582018-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
5959
5960	PR c++/85070
5961	* g++.dg/cpp0x/pr85070.C: New.
5962
59632018-09-24  H.J. Lu  <hongjiu.lu@intel.com>
5964
5965	PR target/82699
5966	* gcc.target/i386/pr82699-1.c: New file.
5967	* gcc.target/i386/pr82699-2.c: Likewise.
5968	* gcc.target/i386/pr82699-3.c: Likewise.
5969	* gcc.target/i386/pr82699-4.c: Likewise.
5970	* gcc.target/i386/pr82699-5.c: Likewise.
5971	* gcc.target/i386/pr82699-6.c: Likewise.
5972
59732018-09-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5974
5975	PR fortran/87401
5976	* gfortran.dg/intent_out_12.f90: New test.
5977
59782018-09-24  Will Schmidt  <will_schmidt@vnet.ibm.com>
5979
5980	PR testsuite/86952
5981	* gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5982	update expected codegen
5983
59842018-09-24  Cesar Philippidis  <cesar@codesourcery.com>
5985
5986	* gfortran.dg/goacc/nested-parallelism.f90: New test.
5987
59882018-09-24  Ilya Leoshkevich  <iii@linux.ibm.com>
5989
5990	PR target/80080
5991	* gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5992	* gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5993
59942018-09-24  Martin Liska  <mliska@suse.cz>
5995
5996	PR sanitizer/85774
5997	* g++.dg/asan/pr85774.C: New test.
5998
59992018-09-24  Alexandre Oliva  <oliva@adacore.com>
6000
6001	PR middle-end/87054
6002	* gcc.dg/pr87054.c: Adjust for no __int128 on x86.
6003
60042018-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6005
6006	PR fortran/87395
6007	* gfortran.dg/intent_out_11.f90: New test.
6008
60092018-09-23  Janne Blomqvist  <jb@gcc.gnu.org>
6010
6011	* gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
6012	* gfortran.dg/coarray_lock_7.f90: Likewise.
6013
60142018-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6015
6016	PR fortran/87395
6017	* gfortran.dg/intent_out_10.f90: New test.
6018
60192018-09-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6020
6021	PR fortran/41453
6022	* gfortran.dg/intent_optimize_2.f90: New test.
6023
60242018-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6025
6026	PR fortran/87318
6027	* gfortran.dg/dtio_1.f90: Update test to valid code.
6028
60292018-09-22  Paul Thomas  <pault@gcc.gnu.org>
6030
6031	PR fortran/85603
6032	* gfortran.dg/deferred_character_23.f90 : New test.
6033
60342018-09-21  Jeff Law  <law@redhat.com>
6035
6036	* gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
6037	* gcc.dg/tree-ssa/vrp120.c: New test.
6038
60392018-09-21  Marek Polacek  <polacek@redhat.com>
6040
6041	PR c++/87372 - __func__ constexpr evaluation.
6042	* g++.dg/cpp1y/func_constexpr2.C: New test.
6043
60442018-09-21  Paul Thomas  <pault@gcc.gnu.org>
6045
6046	PR fortran/77325
6047	* gfortran.dg/deferred_character_22.f90 : New test.
6048
60492018-09-21  Paul Thomas  <pault@gcc.gnu.org>
6050
6051	PR fortran/87359
6052	* gfortran.dg/finalize_33.f90 : New test.
6053
60542018-09-21  David Malcolm  <dmalcolm@redhat.com>
6055
6056	PR tree-optimization/87309
6057	* gcc.dg/pr87309.c: New test.
6058
60592018-09-21  Eric Botcazou  <ebotcazou@adacore.com>
6060
6061	* c-c++-common/dump-ada-spec-14.c: New test.
6062
60632018-09-21  Eric Botcazou  <ebotcazou@adacore.com>
6064
6065	* gcc.dg/nested-func-11.c: New test.
6066
6067	* lib/target-supports.exp (check_effective_target_tls_runtime): Make
6068	more robust and remove target-specific handling.
6069
60702018-09-21  Eric Botcazou  <ebotcazou@adacore.com>
6071
6072	* gcc.c-torture/execute/20180921-1.c: New test.
6073
60742018-09-20  Marek Polacek  <polacek@redhat.com>
6075
6076	PR c++/87109 - wrong ctor with maybe-rvalue semantics.
6077	* g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
6078	* g++.dg/cpp0x/ref-qual20.C: New test.
6079
60802018-09-20  Allan Sandfeld Jensen  <allan.jensen@qt.io>
6081
6082	* g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
6083	* g++.dg/lto/20081109-1_0.C: Likewise.
6084	* g++.dg/lto/20090302_0.C: Likewise.
6085	* g++.dg/lto/pr45621_0.C: Likewise.
6086	* g++.dg/lto/pr60567_0.C: Likewise.
6087	* g++.dg/lto/pr62026.C: Likewise.
6088	* gcc.dg/lto/pr45736_0.c: Likewise.
6089	* gcc.dg/lto/pr52634_0.c: Likewise.
6090	* gfortran.dg/lto/20091016-1_0.f90: Likewise.
6091	* gfortran.dg/lto/pr79108_0.f90: Likewise.
6092
60932018-09-20  Alexandre Oliva  <oliva@adacore.com>
6094
6095	PR middle-end/87054
6096	* gcc.dg/pr87054.c: New.
6097
60982018-09-20  Richard Sandiford  <richard.sandiford@arm.com>
6099
6100	PR tree-optimization/87288
6101	* gcc.dg/vect/pr87288-1.c: New test.
6102	* gcc.dg/vect/pr87288-2.c: Likewise,
6103	* gcc.dg/vect/pr87288-3.c: Likewise.
6104
61052018-09-20  Richard Sandiford  <richard.sandiford@arm.com>
6106
6107	PR tree-optimization/86877
6108	* gfortran.dg/vect/vect-8-epilogue.F90: New test.
6109
61102018-09-19  Marek Polacek  <polacek@redhat.com>
6111
6112	* g++.dg/conversion/op4.C: Add dg-warning.
6113	* g++.dg/warn/Wclass-conversion1.C: New test.
6114	* g++.dg/warn/Wclass-conversion2.C: New test.
6115	* g++.dg/warn/Wconversion5.C: Remove file.
6116	* g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
6117	* g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
6118	* g++.old-deja/g++.jason/conversion5.C: Likewise.
6119
61202018-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
6121
6122	PR c++/87324
6123	* g++.dg/cpp0x/desig5.C: New.
6124
61252018-09-19  Paul Thomas  <pault@gcc.gnu.org>
6126
6127	PR fortran/84109
6128	* gfortran.dg/elemental_function_3.f90 : New test.
6129
61302018-09-19  Marek Polacek  <polacek@redhat.com>
6131
6132	PR c++/87357 - missing -Wconversion warning
6133	* g++.dg/warn/Wconversion5.C: New test.
6134
61352018-09-19  Matthew Malcomson  <matthew.malcomson@arm.com>
6136
6137	* gcc.target/aarch64/atomic-store.c: New.
6138
61392018-09-19  Richard Biener  <rguenther@suse.de>
6140
6141	PR tree-optimization/87349
6142	PR tree-optimization/87342
6143	* gcc.dg/torture/pr87349-1.c: New testcase.
6144	* gcc.dg/torture/pr87349-2.c: Likewise.
6145	* gcc.dg/torture/pr87342.c: Likewise.
6146
61472018-09-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
6148
6149	PR fortran/29550
6150	* gfortran.dg/inline_matmul_13.f90: Adjust count for
6151	_gfortran_matmul.
6152	* gfortran.dg/inline_matmul_16.f90: Likewise.
6153	* gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1.  Scan
6154	for dgemm instead of dgemm_.  Add call to random_number to make
6155	standard conforming.
6156	* gfortran.dg/matmul_blas_1.f90: New test.
6157	* gfortran.dg/matmul_bounds_14.f: New test.
6158	* gfortran.dg/matmul_bounds_15.f: New test.
6159	* gfortran.dg/matmul_bounds_16.f: New test.
6160	* gfortran.dg/blas_gemm_routines.f: New test / additional file for
6161	preceding tests.
6162
61632018-09-18  Paul Thomas  <pault@gcc.gnu.org>
6164
6165	PR fortran/87239
6166	* gfortran.dg/elemental_function_2.f90 : New test.
6167
61682018-09-18  Paul Thomas  <pault@gcc.gnu.org>
6169
6170	PR fortran/87336
6171	* gfortran.dg/pointer_array_10.f90 : New test.
6172	* gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6173	* gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6174	count to 72.
6175
61762018-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
6177
6178	PR c++/85065
6179	* g++.dg/concepts/pr85065.C: New.
6180
61812018-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6182
6183	PR testsuite/87339
6184	* gcc.dg/warn-abs-1.c: Require float128 target.
6185	Skip if large_long_double newlib target.
6186
61872018-09-18  Nathan Sidwell  <nathan@acm.org>
6188
6189	PR c++/86881
6190	* g++.dg/warn/pr86881.C: New.
6191
61922018-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6193
6194	* gcc.target/aarch64/spellcheck_1.c:
6195	Make architecture suggestion optional.
6196	* gcc.target/aarch64/spellcheck_4.c:
6197	Likewise.
6198
61992018-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6200
6201	* gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6202	functions.
6203
62042018-09-17  Cesar Philippidis  <cesar@codesourcery.com>
6205	    Bernd Schmidt  <bernds_cb1@t-online.de>
6206
6207	* gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6208	* gcc.target/nvptx/atomic_fetch-2.c: ... this.
6209	* gcc.target/nvptx/atomic_fetch-3.c: New test.
6210
62112018-09-17  Richard Biener  <rguenther@suse.de>
6212
6213	PR tree-optimization/87328
6214	* gcc.dg/torture/pr87328.c: New testcase.
6215
62162018-09-17  Martin Jambor  <mjambor@suse.cz>
6217
6218	PR c/63886
6219	* gcc.dg/warn-abs-1.c: New test.
6220	* gcc.dg/dfp/warn-abs-2.c: Likewise.
6221
62222018-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6223
6224	* gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6225	TEST_ALWAYS_FLAGS to HOSTCXX.
6226
62272018-09-17  Paul Thomas  <pault@gcc.gnu.org>
6228
6229	PR fortran/64120
6230	* gfortran.dg/allocatable_scalar_14.f90 : New test.
6231
62322018-09-17  Richard Biener  <rguenther@suse.de>
6233
6234	PR tree-optimization/87301
6235	* gcc.dg/torture/pr87301.c: New testcase.
6236
62372018-09-17  Paul Thomas  <pault@gcc.gnu.org>
6238
6239	PR fortran/85954
6240	* gfortran.dg/deferred_character_21.f90 : New test.
6241
62422018-09-16  Janus Weil  <janus@gcc.gnu.org>
6243
6244	PR fortran/86484
6245	PR fortran/84543
6246	* gfortran.dg/class_assign_2.f90: New test case.
6247	* gfortran.dg/class_assign_3.f90: New test case.
6248
62492018-09-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6250
6251	PR fortran/37802
6252	* gfortran.dg/matmul_bounds_13.f90: New test case.
6253	* gfortran.dg/inline_matmul_15.f90:  Adjust test for runtime
6254	error.
6255	* gfortran.dg/matmul_5.f90: Likewise.
6256	* gfortran.dg/matmul_bounds_10.f90: Likewise.
6257	* gfortran.dg/matmul_bounds_11.f90: Likewise.
6258	* gfortran.dg/matmul_bounds_2.f90: Likewise.
6259	* gfortran.dg/matmul_bounds_4.f90: Likewise.
6260	* gfortran.dg/matmul_bounds_5.f90: Likewise.
6261
62622018-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6263
6264	* gcc.c-torture/compile/20180915-1.c: New test.
6265
62662018-09-14  David Malcolm  <dmalcolm@redhat.com>
6267
6268	PR c/82967
6269	* c-c++-common/attributes-1.c: Remove bogus suggestion from
6270	dg-prune-output.
6271	* gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6272	bogus suggestion.
6273	* gcc.dg/spellcheck-identifiers-4.c: New test.
6274
62752018-09-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6276
6277	* gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6278
62792018-09-14  Martin Sebor  <msebor@redhat.com>
6280
6281	* gcc.dg/warn-stpcpy-no-nul.c: New test.
6282
62832018-09-14  Martin Sebor  <msebor@redhat.com>
6284	    Jeff Law  <law@redhat.com>
6285
6286	* gcc.dg/warn-strcpy-no-nul.c: New test.
6287
62882018-09-14  Martin Sebor  <msebor@redhat.com>
6289
6290	c++/61941
6291	* g++.dg/pr61941.C: New test.
6292
62932018-09-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6294
6295	* gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6296	rather than pattern name in combine dump.
6297
62982018-09-14  Sam Tebbs  <sam.tebbs@arm.com>
6299
6300	PR target/85628
6301	* gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6302	New functions.
6303
63042018-09-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6305
6306	PR tree-optimization/87259
6307	* gcc.dg/pr87259.c: New test.
6308
63092018-09-13  Martin Sebor  <msebor@redhat.com>
6310	    Jeff Law  <law@redhat.com>
6311
6312	* gcc.dg/warn-strlen-no-nul.c: New test.
6313
63142018-09-13  Richard Biener  <rguenther@suse.de>
6315
6316	PR tree-optimization/87263
6317	* gcc.dg/torture/pr87263.c: New testcase.
6318	* gcc.dg/torture/ssa-fre-2.c: Likewise.
6319	* gcc.dg/torture/ssa-fre-3.c: Likewise.
6320	* gcc.dg/torture/ssa-fre-4.c: Likewise.
6321
63222018-09-13  Omar Sandoval  <osandov@osandov.com>
6323	    Tom de Vries  <tdevries@suse.de>
6324
6325	PR debug/86985
6326	* gcc.dg/guality/zero-length-array.c: New test.
6327
63282018-09-13  Sam Tebbs  <sam.tebbs@arm.com>
6329
6330	PR target/85628
6331	* gcc.target/aarch64/combine_bfxil.c: New file.
6332	* gcc.target/aarch64/combine_bfxil_2.c: New file.
6333
63342018-09-13  Jakub Jelinek  <jakub@redhat.com>
6335	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6336
6337	PR middle-end/87290
6338	* gcc.target/i386/pr87290.c: New test.
6339	* gcc.c-torture/execute/pr87290.c: New test.
6340
63412018-09-13  Jakub Jelinek  <jakub@redhat.com>
6342
6343	PR tree-optimization/87287
6344	* gcc.dg/tree-ssa/pr87287.c: New test.
6345
63462018-09-12  David Malcolm  <dmalcolm@redhat.com>
6347
6348	PR c++/85110
6349	* g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6350	special-casing of diagnostic for a single non-viable candidate due
6351	to a bad argument.
6352	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6353	Add test coverage for an unmatched overloaded operator.
6354	* g++.dg/expr/pmf-1.C: Likewise.
6355	* g++.old-deja/g++.bugs/900330_02.C: Likewise.
6356	* g++.old-deja/g++.jason/conversion11.C: Likewise.
6357	* g++.old-deja/g++.law/arg11.C: Likewise.
6358	* g++.old-deja/g++.law/arm9.C: Likewise.
6359	* g++.old-deja/g++.robertl/eb131.C: Likewise.
6360
63612018-09-12  Paul Thomas  <pault@gcc.gnu.org>
6362
6363	PR fortran/87284
6364	* gfortran.dg/allocate_with_mold_2.f90: New test.
6365
63662018-09-12  Jakub Jelinek  <jakub@redhat.com>
6367
6368	PR middle-end/82853
6369	* gcc.target/i386/pr82853-1.c: New test.
6370	* gcc.target/i386/pr82853-2.c: New test.
6371
63722018-09-12  Richard Biener  <rguenther@suse.de>
6373
6374	PR tree-optimization/87280
6375	* gcc.dg/torture/pr87280.c: New testcase.
6376
63772018-09-12  Richard Biener  <rguenther@suse.de>
6378
6379	PR tree-optimization/87266
6380	* gcc.dg/torture/pr87266-1.c: New testcase.
6381	* gcc.dg/torture/pr87266-2.c: Likewise.
6382	* gcc.dg/torture/pr87266-3.c: Likewise.
6383	* gcc.dg/torture/pr87266-4.c: Likewise.
6384
63852018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>
6386
6387	* gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6388
63892018-09-12  Jakub Jelinek  <jakub@redhat.com>
6390	    Andreas Krebbel  <krebbel@linux.ibm.com>
6391
6392	PR tree-optimization/86844
6393	* gcc.c-torture/execute/pr86844.c: New test.
6394	* gcc.dg/store_merging_22.c: New test.
6395	* gcc.dg/store_merging_23.c: New test.
6396
63972018-09-12  Jakub Jelinek  <jakub@redhat.com>
6398
6399	PR middle-end/87248
6400	* c-c++-common/torture/pr87248.c: New test.
6401
64022018-09-11  Janus Weil  <janus@gcc.gnu.org>
6403
6404	PR fortran/87172
6405	* gfortran.dg/iso_c_binding_only_2.f90: New test case.
6406
64072018-09-11  Paul Thomas  <pault@gcc.gnu.org>
6408
6409	PR fortran/87277
6410	* gfortran.dg/select_type_43.f90: New test.
6411
64122018-09-11  Nathan Sidwell  <nathan@acm.org>
6413
6414	* gcc.dg/driver-specs.c: New.
6415
64162018-09-11  Joey Ye  <joey.ye@arm.com>
6417
6418	* lib/gcov.exp (verify-intermediate): Add missing close.
6419
64202018-09-11  Janus Weil  <janus@gcc.gnu.org>
6421
6422	PR fortran/86830
6423	* gfortran.dg/typebound_call_30.f90: New test case.
6424
64252018-09-10  Janus Weil  <janus@gcc.gnu.org>
6426
6427	PR fortran/85395
6428	* gfortran.dg/proc_ptr_comp_52.f90: New test case.
6429
64302018-09-08  Marek Polacek  <polacek@redhat.com>
6431
6432	PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6433	* g++.dg/cpp0x/move-return2.C: New test.
6434
64352018-09-08  Marek Polacek  <polacek@redhat.com>
6436
6437	* c-c++-common/array-init.c: Add dg-prune-output.
6438	* g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6439	* g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6440	* g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6441	* g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6442	* g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6443	* g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6444	* g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6445	* g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6446	* g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6447	* g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6448	* g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6449	* g++.dg/cpp1y/pr64382.C: Likewise.
6450	* g++.dg/cpp1y/pr77739.C: Likewise.
6451	* g++.dg/cpp1z/lambda-this1.C: Likewise.
6452	* g++.dg/cpp1z/lambda-this2.C: Likewise.
6453	* g++.dg/template/crash84.C: Adjust dg-error.
6454
64552018-09-07  Marek Polacek  <polacek@redhat.com>
6456
6457	* g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6458	messages.
6459
64602018-09-07  Marek Polacek  <polacek@redhat.com>
6461
6462	PR c++/87152 - range-based for loops with initializer broken in templates.
6463	* g++.dg/cpp2a/range-for11.C: New test.
6464	* g++.dg/cpp2a/range-for12.C: New test.
6465	* g++.dg/cpp2a/range-for13.C: New test.
6466	* g++.dg/cpp2a/range-for14.C: New test.
6467	* g++.dg/cpp2a/range-for15.C: New test.
6468	* g++.dg/cpp2a/range-for16.C: New test.
6469	* g++.dg/cpp2a/range-for17.C: New test.
6470	* g++.dg/cpp2a/range-for18.C: New test.
6471	* g++.dg/parse/error61.C (foo): Adjust dg-error.
6472
64732018-09-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
6474
6475	PR target/86731
6476	* gcc.target/powerpc/pr86731.c: New test.
6477	* gcc.target/powerpc/pr86731-longlong.c: New test.
6478	* gcc.target/powerpc/pr86731-fwrapv.c: New test.
6479	* gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6480	* gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6481	* gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6482
64832018-09-06  Ilya Leoshkevich  <iii@linux.ibm.com>
6484
6485	PR target/80080
6486	* gcc.target/s390/pr80080-3.c: New test.
6487	* gcc.target/s390/s390.exp: Make sure the new test passes
6488	on all optimization levels.
6489
64902018-09-05  Marek Polacek  <polacek@redhat.com>
6491
6492	PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6493	* g++.dg/warn/Wreturn-local-addr-5.C: New test.
6494
64952018-09-05  Cesar Philippidis  <cesar@codesourcery.com>
6496	    Bernd Schmidt  <bernds_cb1@t-online.de>
6497
6498	* gcc.target/nvptx/atomic_fetch-1.c: New test.
6499	* gcc.target/nvptx/atomic_fetch-1.c: New test.
6500
65012018-09-05  Marek Polacek  <polacek@redhat.com>
6502
6503	PR c++/87109, wrong overload with ref-qualifiers.
6504	* g++.dg/cpp0x/ref-qual19.C: New test.
6505
65062018-09-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6507
6508	PR testsuite/52665
6509	* lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6510	* lib/target-supports.exp (scan-assembler_required_options,
6511	scan-assembler-not_required_options,
6512	scan-assembler-times_required_options): Add -fno-ident.
6513	* lib/scanasm.exp (scan-assembler-times): Fix error message.
6514	* c-c++-common/ident-0a.c: New test.
6515	* c-c++-common/ident-0b.c: New test.
6516	* c-c++-common/ident-1a.c: New test.
6517	* c-c++-common/ident-1b.c: New test.
6518	* c-c++-common/ident-2a.c: New test.
6519	* c-c++-common/ident-2b.c: New test.
6520
65212018-09-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6522
6523	* gcc.dg/recip_sqrt_mult_1.c: New test.
6524	* gcc.dg/recip_sqrt_mult_2.c: Likewise.
6525	* gcc.dg/recip_sqrt_mult_3.c: Likewise.
6526	* gcc.dg/recip_sqrt_mult_4.c: Likewise.
6527	* gcc.dg/recip_sqrt_mult_5.c: Likewise.
6528	* g++.dg/recip_sqrt_mult_1.C: Likewise.
6529	* g++.dg/recip_sqrt_mult_2.C: Likewise.
6530
65312018-09-05  Martin Liska  <mliska@suse.cz>
6532
6533	PR tree-optimization/87205
6534	* gcc.dg/tree-ssa/pr87205-2.c: New test.
6535	* gcc.dg/tree-ssa/pr87205.c: New test.
6536
65372018-09-05  Richard Biener  <rguenther@suse.de>
6538
6539	PR tree-optimization/87217
6540	* gfortran.dg/pr87217.f: New testcase.
6541
65422018-09-05   Pádraig Brady p@draigbrady.com
6543
6544	PR c++/87137
6545	* g++.dg/abi/pr87137.C: New.
6546
6547	PR c++/87185
6548	* g++.dg/pr87185.C: New.
6549
65502018-09-05  Martin Liska  <mliska@suse.cz>
6551
6552	PR testsuite/87216
6553	* gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6554	to support Darwin names.
6555
65562018-09-05  Martin Liska  <mliska@suse.cz>
6557
6558	* g++.dg/gcov/loop.C: Update test to support new format.
6559
65602018-09-04  H.J. Lu  <hongjiu.lu@intel.com>
6561
6562	PR debug/86593
6563	* g++.dg/pr86593.C: New test.
6564
65652018-09-04  Jakub Jelinek  <jakub@redhat.com>
6566
6567	PR target/87198
6568	* gcc.target/i386/pr87198.c: New test.
6569
65702018-09-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6571
6572	PR target/86744
6573	* gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6574
65752018-09-04  Richard Biener  <rguenther@suse.de>
6576
6577	PR tree-optimization/87211
6578	* gcc.dg/torture/pr87211.c: New testcase.
6579
65802018-09-04  Richard Biener  <rguenther@suse.de>
6581
6582	PR tree-optimization/87176
6583	* gcc.dg/torture/pr87176.c: New testcase.
6584	* gcc.dg/torture/ssa-fre-1.c: Likewise.
6585
65862018-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6587
6588	* gfortran.dg/modulo_check: New test.
6589
65902018-09-03  Richard Biener  <rguenther@suse.de>
6591
6592	PR tree-optimization/87177
6593	* gcc.dg/torture/pr87177.c: New testcase.
6594	* gcc.dg/torture/pr87177-2.c: Likewise.
6595
65962018-09-03  Richard Biener  <rguenther@suse.de>
6597
6598	PR tree-optimization/87200
6599	* gcc.dg/torture/pr87200.c: New testcase.
6600
66012018-09-03  Richard Biener  <rguenther@suse.de>
6602
6603	PR tree-optimization/87197
6604	* gcc.dg/torture/pr87197.c: New testcase.
6605
6606	PR tree-optimization/87169
6607	* gcc.dg/torture/pr87169.c: New testcase.
6608
66092018-09-03  Martin Liska  <mliska@suse.cz>
6610
6611	PR driver/83193
6612	* gcc.dg/completion-4.c: New test.
6613
66142018-09-03  Paolo Carlini  <paolo.carlini@oracle.com>
6615
6616	PR c++/84980
6617	* g++.dg/concepts/pr84980.C: New.
6618
66192018-09-03  Martin Liska  <mliska@suse.cz>
6620
6621	PR middle-end/59521
6622	* c-c++-common/pr59521-1.c: New test.
6623	* c-c++-common/pr59521-2.c: New test.
6624	* gcc.dg/tree-prof/pr59521-3.c: New test.
6625
66262018-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6627
6628	* c-c++-common/array-init.c: New test.
6629	* g++.dg/init/string2.C: Remove selector.
6630
66312018-09-01  Michael Matz  <matz@suse.de>
6632
6633	PR tree-optimization/87074
6634	* gcc.dg/pr87074.c: New test.
6635
66362018-08-31  Richard Biener  <rguenther@suse.de>
6637
6638	PR tree-optimization/87168
6639	* gcc.dg/torture/pr87168.c: New testcase.
6640
66412018-08-31  Vlad Lazar  <vlad.lazar@arm.com>
6642
6643	* gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6644	* gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6645	(test_vnegd_s64): Likewise.
6646	* gcc.target/aarch64/vnegd_64.c: New.
6647	* gcc.target/aarch64/vabsd_64.c: New.
6648	* gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6649
66502018-08-31  Nathan Sidwell  <nathan@acm.org>
6651
6652	PR c++/87155
6653	PR c++/84707
6654	* g++.dg/cpp0x/pr87155.C: New.
6655	* g++.dg/cpp0x/inline-ns10.C: Adjust.
6656
66572018-08-31  Jakub Jelinek  <jakub@redhat.com>
6658
6659	PR middle-end/87138
6660	* gcc.target/i386/avx512bw-pr87138.c: New test.
6661
66622018-08-31  Paul Thomas  <pault@gcc.gnu.org>
6663
6664	PR fortran/86328
6665	PR fortran/86760
6666	* gfortran.dg/pr86328.f90 : New test.
6667	in comment 12 of the PR.
6668	* gfortran.dg/pr86760.f90 : New test.
6669
66702018-08-30  Sandra Loosemore  <sandra@codesourcery.com>
6671
6672	* g++.dg/cpp0x/noexcept30.C: Make dependence on
6673	-fdelete-null-pointer-checks explicit.
6674	* g++.dg/cpp1y/constexpr-82218.C: Likewise.
6675	* g++.dg/expr/pmf-3.C: Likewise.
6676	* g++.dg/ext/attr-returns-nonnull.C: Likewise.
6677	* g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6678	* g++.dg/tree-ssa/pr61034.C: Likewise.
6679	* gcc.dg/addr_equal-1.c: Likewise.
6680	* gcc.dg/ipa/pr85734.c: Likewise.
6681	* gcc.dg/ipa/propmalloc-1.c: Likewise.
6682	* gcc.dg/ipa/propmalloc-2.c: Likewise.
6683	* gcc.dg/ipa/propmalloc-3.c: Likewise.
6684	* gcc.dg/tree-ssa/pr78154.c: Likewise.
6685	* gcc.dg/tree-ssa/pr83648.c: Likewise.
6686
66872018-08-30  Martin Sebor  <msebor@redhat.com>
6688
6689	PR testsuite/87158
6690	* gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6691
66922018-08-30  Qing Zhao  <qing.zhao@oracle.com>
6693
6694	PR testsuite/86519
6695	* gcc.dg/strcmpopt_6.c: Remove.
6696	* gcc.target/aarch64/strcmpopt_6.c: New testcase.
6697	* gcc.target/i386/strcmpopt_6.c: Likewise.
6698
66992018-08-30  Richard Biener  <rguenther@suse.de>
6700
6701	PR tree-optimization/87147
6702	* gcc.dg/torture/pr87147.c: New testcase.
6703
67042018-08-30  Tamar Christina  <tamar.christina@arm.com>
6705
6706	* gcc.target/aarch64/large_struct_copy_2.c: New.
6707
67082018-08-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6709
6710	PR middle-end/87053
6711	* gcc.c-torture/execute/pr87053.c: New test.
6712
67132018-08-29  Jakub Jelinek  <jakub@redhat.com>
6714
6715	PR c++/87095
6716	* g++.dg/ubsan/vptr-13.C: New test.
6717
67182018-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
6719
6720	PR c++/85265
6721	* g++.dg/concepts/pr85265.C: New.
6722
67232018-08-29  Martin Sebor  <msebor@redhat.com>
6724	    Bernd Edlinger  <bernd.edlinger@hotmail.de>
6725
6726	PR tree-optimization/86714
6727	PR tree-optimization/86711
6728	* gcc.c-torture/execute/memchr-1.c: New test.
6729	* gcc.c-torture/execute/pr86714.c: New test.
6730	* gcc.c-torture/execute/widechar-3.c: New test.
6731	* gcc.dg/strlenopt-58.c: New test.
6732
67332018-08-29  Richard Biener  <rguenther@suse.de>
6734
6735	PR tree-optimization/87132
6736	* gcc.dg/torture/pr87132.c: New testcase.
6737
67382018-08-29  David Malcolm  <dmalcolm@redhat.com>
6739
6740	PR c++/85110
6741	* g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6742	output to reflect underlining of pertinent parameter in decl
6743	for "no known conversion" messages.
6744
67452018-08-29  Jakub Jelinek  <jakub@redhat.com>
6746
6747	PR c++/87122
6748	* g++.dg/cpp1z/decomp47.C: New test.
6749
67502018-08-29  Matthew Malcomson  <matthew.malcomson@arm.com>
6751
6752	* gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6753	where appropriate.
6754
67552018-08-29  Richard Biener  <rguenther@suse.de>
6756
6757	PR tree-optimization/87117
6758	* gfortran.dg/pr87117.f90: New testcase.
6759
67602018-08-29  Richard Biener  <rguenther@suse.de>
6761
6762	PR tree-optimization/87126
6763	* gcc.dg/tree-ssa/pr87126.c: New testcase.
6764
67652018-08-28  MCC CS  <deswurstes@users.noreply.github.com>
6766
6767	PR tree-optimization/87009
6768	* gcc.dg/pr87009.c: New test.
6769
67702018-08-28  Martin Sebor  <msebor@redhat.com>
6771
6772	PR middle-end/86631
6773	* g++.dg/Walloca1.C: Adjust.
6774
67752018-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
6776
6777	PR c++/86546
6778	* g++.dg/other/switch4.C: New.
6779
67802018-08-28  Richard Biener  <rguenther@suse.de>
6781
6782	PR tree-optimization/87124
6783	* g++.dg/torture/pr87124.C: New testcase.
6784
67852017-08-28  Paul Thomas  <pault@gcc.gnu.org>
6786
6787	PR fortran/80477
6788	* gfortran.dg/class_result_7.f90: New test.
6789	* gfortran.dg/class_result_8.f90: New test.
6790	* gfortran.dg/class_result_9.f90: New test.
6791
6792	PR fortran/86481
6793	* gfortran.dg/allocate_with_source_25.f90: New test.
6794
67952018-08-28  Jakub Jelinek  <jakub@redhat.com>
6796
6797	PR middle-end/87099
6798	* gcc.dg/pr87099.c: New test.
6799
68002018-08-28  Richard Sandiford  <richard.sandiford@arm.com>
6801
6802	PR testsuite/87078
6803	* gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6804
68052018-08-28  Richard Biener  <rguenther@suse.de>
6806
6807	PR tree-optimization/87117
6808	* gcc.dg/pr87117-1.c: New testcase.
6809
68102018-08-28  Richard Biener  <rguenther@suse.de>
6811
6812	PR tree-optimization/87117
6813	* gcc.dg/pr87117-2.c: New testcase.
6814
68152018-08-28  Richard Biener  <rguenther@suse.de>
6816
6817	PR tree-optimization/87117
6818	* gcc.dg/lvalue-5.c: New testcase.
6819
68202018-08-27  Jeff Law  <law@redhat.com>
6821
6822	PR tree-optimization/87110
6823	* gcc.c-torture/compile/pr87110.c: New test.
6824
68252018-08-27  Martin Sebor  <msebor@redhat.com>
6826
6827	PR tree-optimization/86914
6828	* gcc.dg/strlenopt-57.c: New test.
6829
68302018-08-27  Martin Sebor  <msebor@redhat.com>
6831
6832	PR tree-optimization/87112
6833	* gcc.dg/pr87112.c: New test.
6834
68352018-08-27  David Malcolm  <dmalcolm@redhat.com>
6836
6837	PR c++/63392
6838	* g++.dg/diagnostic/missing-typename.C: New test.
6839
68402018-08-27  Jeff Law  <law@redhat.com>
6841
6842	* gcc.c-torture/compile/dse.c: New test.
6843
68442018-08-27  Jakub Jelinek  <jakub@redhat.com>
6845
6846	PR c++/86993
6847	* g++.dg/diagnostic/pr86993.C: New test.
6848
68492018-08-27  Richard Biener  <rguenther@suse.de>
6850
6851	PR tree-optimization/86927
6852	* gcc.dg/vect/pr86927.c: New testcase.
6853
68542018-08-27  David Malcolm  <dmalcolm@redhat.com>
6855
6856	PR c++/87091
6857	* gcc.dg/empty.h: New file.
6858	* gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6859	top of file and removal of redundant second printing of warning
6860	location.
6861	* gcc.dg/fixits-pr84852-2.c: Likewise.
6862	* gcc.dg/missing-header-fixit-3.c: Likewise.
6863	* gcc.dg/missing-header-fixit-4.c: New test.
6864	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6865	conversion of show_caret_p to a tri-state.
6866
68672018-08-27  David Malcolm  <dmalcolm@redhat.com>
6868
6869	PR c++/87091
6870	* g++.dg/pr85523.C: Extend expected output to show line
6871	before line-insertion fix-it hint.
6872	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6873	(test_fixit_insert_newline): Add previous line to expected output.
6874	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6875	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6876
68772018-08-27  Martin Liska  <mliska@suse.cz>
6878
6879	PR sanitizer/86962
6880	* gcc.dg/asan/pr86962.c: New test.
6881
68822018-08-27  Martin Liska  <mliska@suse.cz>
6883
6884	* gcc.dg/tree-prof/val-prof-10.c: New test.
6885
68862018-08-27  Martin Liska  <mliska@suse.cz>
6887
6888	PR tree-optimization/86847
6889	* gcc.dg/tree-ssa/switch-3.c: New test.
6890	* gcc.dg/tree-ssa/vrp105.c: Remove.
6891
68922018-08-27  Martin Liska  <mliska@suse.cz>
6893
6894	* gcc.dg/tree-ssa/switch-2.c: New test.
6895
68962018-08-27  Richard Biener  <rguenther@suse.de>
6897
6898	* g++.dg/torture/20180705-1.C: New testcase.
6899	* gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6900	* gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6901	* gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6902	* gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6903	* gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6904	* gcc.dg/pr85195.c: Likewise.
6905	* gcc.dg/pr85467.c: Likewise.
6906	* gcc.dg/torture/pr81790.c: Likewise.
6907
6908	* gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6909	param to current default.
6910
69112018-08-27  Jakub Jelinek  <jakub@redhat.com>
6912
6913	PR rtl-optimization/87065
6914	* gcc.target/i386/pr87065.c: New test.
6915
69162018-08-26  Marek Polacek  <polacek@redhat.com>
6917
6918	PR c++/87080
6919	* g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6920
6921	PR c++/87029, Implement -Wredundant-move.
6922	* g++.dg/cpp0x/Wredundant-move1.C: New test.
6923	* g++.dg/cpp0x/Wredundant-move2.C: New test.
6924	* g++.dg/cpp0x/Wredundant-move3.C: New test.
6925	* g++.dg/cpp0x/Wredundant-move4.C: New test.
6926
69272018-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6928
6929	PR libfortran/86704
6930	* gfortran.dg/matmul_19.f90: New test.
6931
69322018-08-25  Janus Weil  <janus@gcc.gnu.org>
6933
6934	PR fortran/86545
6935	* gfortran.dg/generic_35.f90: New test case.
6936
69372018-08-24  David Malcolm  <dmalcolm@redhat.com>
6938
6939	PR c++/87091
6940	* gcc.dg/missing-header-fixit-3.c: Update for changes to how
6941	line spans are printed with -fdiagnostics-show-line-numbers.
6942
69432018-08-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6944
6945	PR fortran/86837
6946	* gfortran.dg/implied_do_io_6.f90: New test.
6947
69482018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
6949
6950	PR middle-end/87092
6951	* gcc.dg/pr87092.c: New test.
6952
69532018-08-24  Marek Polacek  <polacek@redhat.com>
6954
6955	PR c++/67012
6956	PR c++/86942
6957	* g++.dg/cpp0x/auto52.C: New test.
6958	* g++.dg/cpp1y/auto-fn52.C: New test.
6959	* g++.dg/cpp1y/auto-fn53.C: New test.
6960	* g++.dg/cpp1y/auto-fn54.C: New test.
6961
69622018-08-24  Richard Sandiford  <richard.sandiford@arm.com>
6963
6964	* lib/target-supports.exp (vect_perm_supported): Only return
6965	false for variable-length vectors if the permute size is not
6966	a power of 2.
6967	(check_effective_target_vect_perm)
6968	(check_effective_target_vect_perm_byte)
6969	(check_effective_target_vect_perm_short): Remove check for
6970	variable-length vectors.
6971	* gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6972	* gcc.dg/vect/slp-perm-10.c: Likewise.
6973	* gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6974
69752018-08-24  Richard Sandiford  <richard.sandiford@arm.com>
6976
6977	* gcc.target/aarch64/sve/bswap_1.c: New test.
6978	* gcc.target/aarch64/sve/bswap_2.c: Likewise.
6979	* gcc.target/aarch64/sve/bswap_3.c: Likewise.
6980
69812018-08-24  Richard Sandiford  <richard.sandiford@arm.com>
6982
6983	* gcc.target/aarch64/sve/slp_perm_1.c: New test.
6984	* gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6985	* gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6986	* gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6987	* gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6988	* gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6989	* gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6990
69912018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
6992
6993	PR debug/79342
6994	* gcc.dg/pr79342.: New test.
6995
69962018-08-23  Martin Sebor  <msebor@redhat.com>
6997
6998	PR tree-optimization/87072
6999	* gcc.dg/Warray-bounds-35.c: New test.
7000
70012018-08-23  Richard Biener  <rguenther@suse.de>
7002
7003	PR middle-end/87024
7004	* gcc.dg/pr87024.c: New testcase.
7005
70062018-08-23  Richard Sandiford  <richard.sandiford@arm.com>
7007
7008	* gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
7009	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7010	* gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
7011	* gcc.dg/vect/pr80631-2.c: Likewise.
7012
70132017-08-23  Paul Thomas  <pault@gcc.gnu.org>
7014
7015	PR fortran/86863
7016	* gfortran.dg/submodule_32.f08: New test.
7017
70182018-08-22  Janus Weil  <janus@gcc.gnu.org>
7019
7020	PR fortran/86935
7021	* gfortran.dg/associate_3.f90: Update error message.
7022	* gfortran.dg/associate_39.f90: New test case.
7023
70242018-08-22  Janus Weil  <janus@gcc.gnu.org>
7025
7026	PR fortran/86888
7027	* gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
7028	an additional case.
7029	* gfortran.dg/alloc_comp_basics_7.f90: New test case.
7030	* gfortran.dg/class_17.f03: Update error message.
7031	* gfortran.dg/class_55.f90: Ditto.
7032	* gfortran.dg/dtio_11.f90: Update error messages.
7033	* gfortran.dg/implicit_actual.f90: Add an error message.
7034	* gfortran.dg/typebound_proc_12.f90: Update error message.
7035
70362018-08-22  Martin Sebor  <msebor@redhat.com>
7037
7038	PR middle-end/87052
7039	* gcc.dg/pr87052.c: New test.
7040	* gcc.dg/tree-ssa/dump-3.c: Adjust.
7041
70422018-08-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7043
7044	* gfortran.dg/max_fmax_aarch64.f90: Rename to...
7045	* gfortran.dg/max_expr.f90: ...this.
7046	* gfortran.dg/min_fmin_aarch64.f90: Rename to...
7047	* gfortran.dg/min_expr.f90: ...this.
7048
70492018-08-22  Richard Sandiford  <richard.sandiford@arm.com>
7050
7051	PR tree-optimization/86725
7052	* gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
7053	* gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
7054	* gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
7055	* gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
7056
70572018-08-22  Richard Sandiford  <richard.sandiford@arm.com>
7058
7059	PR tree-optimization/86725
7060	* gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
7061
70622018-08-22  Richard Sandiford  <richard.sandiford@arm.com>
7063
7064	* gcc.dg/vect/vect-avg-16.c: New test.
7065	* gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
7066	* gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7067	* gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
7068	the second loop in main1.
7069
70702018-08-22  Iain Sandoe  <iain@sandoe.co.uk>
7071
7072	* gcc.dg/lto/pr85248_0.c (test_alias):
7073	Stringify __USER_LABEL_PREFIX__.
7074	(test_noreturn): Likewise.
7075
70762018-08-22  Richard Biener  <rguenther@suse.de>
7077
7078	PR tree-optimization/86988
7079	* g++.dg/pr86988.C: New testcase.
7080
70812018-08-22  Richard Biener  <rguenther@suse.de>
7082
7083	PR tree-optimization/86945
7084	* tree-cfg.c (generate_range_test): Use unsigned arithmetic.
7085
70862018-08-21  Janne Blomqvist  <jb@gcc.gnu.org>
7087
7088	* gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
7089
70902018-08-21  Nicolas Koenig  <koenigni@gcc.gnu.org>
7091	Thomas Koenig  <tkoenig@gcc.gnu.org>
7092
7093	PR fortran/25829
7094	* gfortran.dg/f2003_inquire_1.f03: Add write statement.
7095	* gfortran.dg/f2003_io_1.f03: Add wait statement.
7096
70972018-08-21  Marek Polacek  <polacek@redhat.com>
7098
7099	PR c++/86981, Implement -Wpessimizing-move.
7100	* g++.dg/cpp0x/Wpessimizing-move1.C: New test.
7101	* g++.dg/cpp0x/Wpessimizing-move2.C: New test.
7102	* g++.dg/cpp0x/Wpessimizing-move3.C: New test.
7103	* g++.dg/cpp0x/Wpessimizing-move4.C: New test.
7104	* g++.dg/cpp1z/Wpessimizing-move1.C: New test.
7105
7106	PR c++/65043
7107	* g++.dg/concepts/pr67595.C: Add dg-warning.
7108	* g++.dg/cpp0x/Wnarrowing11.C: New test.
7109	* g++.dg/cpp0x/Wnarrowing12.C: New test.
7110	* g++.dg/cpp0x/rv-cast5.C: Add static_cast.
7111
7112	PR c++/86499
7113	* g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
7114	* g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
7115
71162018-08-21  Ed Schonberg  <schonberg@adacore.com>
7117
7118	* gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
7119
71202018-08-21  Ed Schonberg  <schonberg@adacore.com>
7121
7122	* gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
7123
71242018-08-21  Javier Miranda  <miranda@adacore.com>
7125
7126	* gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
7127
71282018-08-21  Ed Schonberg  <schonberg@adacore.com>
7129
7130	* gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
7131
71322018-08-21  Ed Schonberg  <schonberg@adacore.com>
7133
7134	* gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
7135
71362018-08-21  Eric Botcazou  <ebotcazou@adacore.com>
7137
7138	* gnat.dg/rep_clause7.adb: New testcase.
7139
71402018-08-21  Ed Schonberg  <schonberg@adacore.com>
7141
7142	* gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
7143	gnat.dg/task1_pkg.ads: New testcase.
7144
71452018-08-21  Hristian Kirtchev  <kirtchev@adacore.com>
7146
7147	* gnat.dg/linkedlist.adb: New testcase.
7148
71492018-08-21  Hristian Kirtchev  <kirtchev@adacore.com>
7150
7151	* gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
7152	gnat.dg/elab6_pkg.ads: New testcase.
7153
71542018-08-21  Ed Schonberg  <schonberg@adacore.com>
7155
7156	* gnat.dg/expr_func5.adb: New testcase.
7157
71582018-08-21  Hristian Kirtchev  <kirtchev@adacore.com>
7159
7160	* gnat.dg/dynhash.adb: New testcase.
7161
71622018-08-21  Javier Miranda  <miranda@adacore.com>
7163
7164	* gnat.dg/enum4.adb: New testcase.
7165
71662018-08-21  Tamar Christina  <tamar.christina@arm.com>
7167
7168	* gcc.target/aarch64/large_struct_copy.c: New test.
7169
71702018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7171
7172	* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7173
71742018-08-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7175
7176	PR middle-end/86121
7177	* gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7178
71792018-08-21  Tom de Vries  <tdevries@suse.de>
7180
7181	* gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7182	to avoid mismatch in .debug and .earlydebug dump files.
7183
71842018-08-20  Michael Meissner  <meissner@linux.ibm.com>
7185
7186	PR target/87033
7187	* gcc.target/powerpc/pr87033.c: New test.
7188
71892018-08-20  Martin Sebor  <msebor@redhat.com>
7190
7191	PR tree-optimization/87034
7192	* gcc.dg/builtin-sprintf-warn-20.c: New test.
7193
71942018-08-20  David Malcolm  <dmalcolm@redhat.com>
7195
7196	PR other/84889
7197	* gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7198	* gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7199	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7200
72012018-08-20  H.J. Lu  <hongjiu.lu@intel.com>
7202
7203	PR target/87014
7204	* g++.dg/torture/pr87014.C: New file.
7205
72062018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7207
7208	PR target/86984
7209	* gcc.target/alpha/pr86984.c: New test.
7210
72112018-08-20  Richard Biener  <rguenther@suse.de>
7212
7213	PR tree-optimization/78655
7214	* gcc.dg/tree-ssa/evrp11.c: New testcase.
7215
72162018-08-18  Iain Sandoe  <iain@sandoe.co.uk>
7217
7218	* gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7219	for Darwin.
7220
72212018-08-18  Iain Sandoe  <iain@sandoe.co.uk>
7222
7223	* g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7224	test on Darwin.
7225	* g++.dg/debug/dwarf2/pr85302.C: Likewise.
7226	* gcc.dg/lto/pr83719_0.c: Likewise.
7227
72282018-08-17  Martin Sebor  <msebor@redhat.com>
7229
7230	PR testsuite/86996
7231	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7232
72332018-08-17  David Malcolm  <dmalcolm@redhat.com>
7234
7235	* g++.dg/conversion/Wwrite-strings.C: New test.
7236
72372018-08-17  Sandra Loosemore  <sandra@codesourcery.com>
7238	    Chung-Lin Tang  <cltang@codesourcery.com>
7239	    Xianmiao Qu  <xianmiao_qu@c-sky.com>
7240
7241	C-SKY port: Testsuite
7242
7243	* g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7244	* g++.dg/torture/type-generic-1.C: Likewise.
7245	* gcc.c-torture/compile/20000804-1.c: Likewise.
7246	* gcc.c-torture/execute/20101011-1.c: Likewise.
7247	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7248	* gcc.dg/20020312-2.c: Likewise.
7249	* gcc.dg/Wno-frame-address.c: Likewise.
7250	* gcc.dg/c11-true_min-1.c: Likewise.
7251	* gcc.dg/sibcall-10.c: Likewise.
7252	* gcc.dg/sibcall-9.c: Likewise.
7253	* gcc.dg/stack-usage-1.c: Likewise.
7254	* gcc.dg/torture/float32-tg-3.c: Likewise.
7255	* gcc.dg/torture/float32x-tg-3.c: Likewise.
7256	* gcc.dg/torture/float64-tg-3.c: Likewise.
7257	* gcc.dg/torture/float64x-tg-3.c: Likewise.
7258	* gcc.dg/torture/type-generic-1.c: Likewise.
7259	* gcc.target/csky/*: New.
7260	* lib/target-supports.exp (check_profiling_available): Add
7261	csky-*-elf.
7262	(check_effective_target_hard_float): Handle C-SKY targets with
7263	single-precision hard float only.
7264	(check_effective_target_logical_op_short_circuit): Handle C-SKY.
7265
72662018-08-17  David Malcolm  <dmalcolm@redhat.com>
7267
7268	* gcc.dg/format/gcc_diag-1.c: Fix typo.  Add test coverage for
7269	gcc_dump_printf.
7270	* gcc.dg/format/gcc_diag-10.c: Add gimple typedef.  Add test
7271	coverage for gcc_dump_printf.
7272
72732018-08-17  Martin Liska  <mliska@suse.cz>
7274
7275	* g++.dg/opt/mpx.C: Fix scanned pattern.
7276	* gcc.target/i386/mpx.c: Likewise.
7277	* g++.dg/warn/Wunreachable-code-1.C: Remove.
7278	* g++.dg/warn/Wunreachable-code-2.C: Likewise.
7279	* gcc.dg/torture/pr52969.c: Likewise.
7280	* g++.dg/warn/pr31246-2.C: Likewise.
7281	* g++.dg/warn/pr31246.C: Likewise.
7282	* gcc.dg/pr33092.c: Likewise.
7283	* g++.dg/opt/eh1.C: Remove a deprecated option.
7284	* g++.dg/template/inline1.C: Likewise.
7285	* g++.dg/tree-ssa/pr81408.C: Likewise.
7286	* gcc.dg/pr41837.c: Likewise.
7287	* gcc.dg/pr41841.c: Likewise.
7288	* gcc.dg/pr42250.c: Likewise.
7289	* gcc.dg/pr43084.c: Likewise.
7290	* gcc.dg/pr43317.c: Likewise.
7291	* gcc.dg/pr51879-18.c: Likewise.
7292	* gcc.dg/torture/pr36066.c: Likewise.
7293	* gcc.dg/tree-ssa/ifc-8.c: Likewise.
7294	* gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7295	* gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7296	* gcc.dg/tree-ssa/pr45122.c: Likewise.
7297	* gcc.target/i386/pr45352-2.c: Likewise.
7298	* gcc.target/i386/zee.c: Likewise.
7299	* gfortran.dg/auto_char_len_2.f90: Likewise.
7300	* gfortran.dg/auto_char_len_4.f90: Likewise.
7301	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
7302	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
7303	* gfortran.dg/gomp/pr47331.f90: Likewise.
7304	* gfortran.dg/pr40999.f: Likewise.
7305	* gfortran.dg/pr41011.f: Likewise.
7306	* gfortran.dg/pr42051.f03: Likewise.
7307	* gfortran.dg/pr46804.f90: Likewise.
7308	* gfortran.dg/pr83149_1.f90: Likewise.
7309	* gfortran.dg/pr83149_b.f90: Likewise.
7310	* gfortran.dg/whole_file_1.f90: Likewise.
7311	* gfortran.dg/whole_file_10.f90: Likewise.
7312	* gfortran.dg/whole_file_11.f90: Likewise.
7313	* gfortran.dg/whole_file_12.f90: Likewise.
7314	* gfortran.dg/whole_file_13.f90: Likewise.
7315	* gfortran.dg/whole_file_14.f90: Likewise.
7316	* gfortran.dg/whole_file_15.f90: Likewise.
7317	* gfortran.dg/whole_file_16.f90: Likewise.
7318	* gfortran.dg/whole_file_17.f90: Likewise.
7319	* gfortran.dg/whole_file_18.f90: Likewise.
7320	* gfortran.dg/whole_file_19.f90: Likewise.
7321	* gfortran.dg/whole_file_2.f90: Likewise.
7322	* gfortran.dg/whole_file_20.f03: Likewise.
7323	* gfortran.dg/whole_file_3.f90: Likewise.
7324	* gfortran.dg/whole_file_4.f90: Likewise.
7325	* gfortran.dg/whole_file_5.f90: Likewise.
7326	* gfortran.dg/whole_file_6.f90: Likewise.
7327	* gfortran.dg/whole_file_7.f90: Likewise.
7328	* gfortran.dg/whole_file_8.f90: Likewise.
7329	* gfortran.dg/whole_file_9.f90: Likewise.
7330	* gcc.dg/vect/vect.exp: Likewise.
7331
73322018-08-17  Richard Biener  <rguenther@suse.de>
7333
7334	PR middle-end/86505
7335	* gcc.dg/torture/pr86505.c: New testcase.
7336
73372018-08-16  Martin Sebor  <msebor@redhat.com>
7338
7339	PR tree-optimization/86853
7340	* gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7341	* gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7342	* gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7343
73442018-08-16  David Malcolm  <dmalcolm@redhat.com>
7345
7346	* gcc.dg/missing-header-fixit-3.c: New test.
7347
73482018-08-16  David Malcolm  <dmalcolm@redhat.com>
7349
7350	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7351	(test_fixit_insert_newline): Update expected output to show '+'
7352	characters in margin of line-insertion fix-it hint.
7353
73542018-08-16  Nathan Sidwell  <nathan@acm.org>
7355
7356	* gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7357	* gcc.dg/cpp/macsyntx2.c: likewise.
7358
73592018-08-15  Uros Bizjak  <ubizjak@gmail.com>
7360
7361	PR testsuite/86745
7362	* gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7363	* gcc.target/i386/avx-cvt-2.c: Ditto.
7364
73652018-08-16  David Malcolm  <dmalcolm@redhat.com>
7366
7367	PR c++/70693
7368	* c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7369
73702018-08-16  Vlad Lazar  <vlad.lazar@arm.com>
7371
7372	* gcc.target/aarch64/imm_choice_comparison.c: New test.
7373
73742018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
7375
7376	* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7377	(lib_strncmp): Likewise.
7378
73792018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
7380
7381	* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7382	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
7383	* g++.dg/torture/pr44295.C : Likewise.
7384
73852018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
7386
7387	PR testsuite/78544
7388	* gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7389	attributes and matching.
7390	* gcc.dg/tree-prof/section-attr-2.c: Likewise.
7391	* gcc.dg/tree-prof/section-attr-3.c: Likewise.
7392
73932018-08-16  Iain Sandoe  <iain@sandoe.co.uk>
7394
7395	* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7396
73972018-08-15  Uros Bizjak  <ubizjak@gmail.com>
7398
7399	* gcc.target/i386/rop1.c: Remove.
7400	* gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7401
74022018-08-15  Will Schmidt  <will_schmidt@vnet.ibm.com>
7403
7404	* gcc.target/powerpc/fold-vec-splat-char.c: New.
7405	* gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7406	* gcc.target/powerpc/fold-vec-splat-int.c: New.
7407	* gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7408	* gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7409	* gcc.target/powerpc/fold-vec-splat-short.c: New.
7410
74112018-08-15  David Malcolm  <dmalcolm@redhat.com>
7412
7413	* g++.dg/diagnostic/aka3.C: New test.
7414	* g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7415	output to show range labels.
7416	* g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7417	* g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7418	* g++.dg/plugin/show-template-tree-color-labels.C: New test.
7419	* gcc.dg/bad-binary-ops.c: Update expected output to show range
7420	labels.  Add an "aka" example.
7421	* gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7422	labels.
7423	* gcc.dg/format/diagnostic-ranges.c: Likewise.
7424	* gcc.dg/format/pr72858.c: Likewise.
7425	* gcc.dg/format/pr78498.c: Likewise.
7426	* gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7427	Update expected output to show range labels.  Add examples of
7428	-Wincompatible-pointer-types and -Wpointer-sign for parameters.
7429	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7430	Update expected output to show range labels.
7431	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7432	(test_very_wide_line): Adjust so that label is at left-clipping
7433	boundary.
7434	(test_very_wide_line_2): New test.
7435	* gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7436	Update expected output to show range labels.
7437	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7438	* gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7439	* gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7440	for new param to gcc_rich_location::add_expr.
7441	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7442	Add "label" param.
7443	(test_show_locus): Add examples of labels to various tests.  Tweak
7444	the "very wide_line" test case and duplicate it, to cover the
7445	boundary values for clipping of labels against the left-margin.
7446	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7447	diagnostic-test-show-locus-no-labels.c.
7448	* gcc.dg/pr69554-1.c: Update expected output to show range labels.
7449	Update line numbers of dg-locus directives.
7450	* gcc.dg/pr69627.c:  Update expected output to show range labels.
7451	* lib/multiline.exp (proc _build_multiline_regex): Remove
7452	special-case handling of lines with trailing '|'.
7453
74542018-08-15  Qing Zhao  <qing.zhao@oracle.com>
7455
7456	PR testsuite/86519
7457	* gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7458	the .expand file.
7459
74602018-08-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7461
7462	* gcc.dg/wmain.c: New test.
7463
74642018-08-15  Iain Sandoe  <iain@sandoe.co.uk>
7465
7466	PR c/19315
7467	* gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7468	* gcc.dg/redecl-10.c: Expect warnings for the static vars with
7469	unknown size.
7470
74712018-08-15  Martin Liska  <mliska@suse.cz>
7472
7473	PR tree-optimization/86925
7474	* gcc.dg/predict-20.c: New test.
7475	* gcc.dg/predict-21.c: New test.
7476
74772018-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
7478
7479	* g++.dg/init/goto3.C: Adjust for error instead of permerror.
7480
74812018-08-14  Allan Sandfeld Jensen  <allan.jensen@qt.io>
7482
7483	* gcc.target/i386/sse2-movs.c: New test.
7484
74852018-08-14  Martin Sebor  <msebor@redhat.com>
7486
7487	PR tree-optimization/86650
7488	* gcc.dg/Warray-bounds-34.c: New test.
7489
74902018-08-14  Janus Weil  <janus@gcc.gnu.org>
7491
7492	PR fortran/86116
7493	* gfortran.dg/generic_34.f90: New test case.
7494
74952018-08-13  Marek Polacek  <polacek@redhat.com>
7496
7497	PR c++/57891
7498	* g++.dg/cpp0x/Wnarrowing6.C: New test.
7499	* g++.dg/cpp0x/Wnarrowing7.C: New test.
7500	* g++.dg/cpp0x/Wnarrowing8.C: New test.
7501	* g++.dg/cpp0x/Wnarrowing9.C: New test.
7502	* g++.dg/cpp0x/Wnarrowing10.C: New test.
7503	* g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7504	* g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7505	* g++.dg/cpp0x/constexpr-targ.C: Likewise.
7506	* g++.dg/cpp0x/scoped_enum2.C: Likewise.
7507	* g++.dg/ext/stmtexpr15.C: Likewise.
7508	* g++.dg/gomp/pr47963.C: Likewise.
7509	* g++.dg/init/new37.C: Likewise.
7510	* g++.dg/init/new43.C: Likewise.
7511	* g++.dg/other/fold1.C: Likewise.
7512	* g++.dg/parse/array-size2.C: Likewise.
7513	* g++.dg/template/dependent-name3.C: Likewise.
7514	* g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7515	* g++.dg/other/vrp1.C: Likewise.
7516	* g++.dg/template/char1.C: Likewise.
7517
75182018-08-13  Segher Boessenkool  <segher@kernel.crashing.org>
7519
7520	* gcc.target/powerpc/pr56605.c: The generated code can have an AND
7521	instead of a ZERO_EXTEND.
7522
75232018-08-13  Martin Sebor  <msebor@redhat.com>
7524
7525	PR tree-optimization/71625
7526	* c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7527	* g++.dg/init/string2.C: New test.
7528	* g++.dg/init/string3.C: New test.
7529	* g++.dg/init/string4.C: New test.
7530	* gcc.dg/init-string-3.c: New test.
7531	* gcc.dg/strlenopt-55.c: New test.
7532	* gcc.dg/strlenopt-56.c: New test.
7533
75342018-08-13  Marek Polacek  <polacek@redhat.com>
7535
7536	P0806R2 - Deprecate implicit capture of this via [=]
7537	* g++.dg/cpp2a/lambda-this1.C: New test.
7538	* g++.dg/cpp2a/lambda-this2.C: New test.
7539	* g++.dg/cpp2a/lambda-this3.C: New test.
7540
75412018-08-13  Marek Polacek  <polacek@redhat.com>
7542
7543	PR c++/86915
7544	* g++.dg/diagnostic/auto1.C: New test.
7545
75462018-08-12  Paul Thomas  <pault@gcc.gnu.org>
7547
7548	PR fortran/66679
7549	* gfortran.dg/transfer_class_3.f90: New test.
7550
75512018-08-12  Paul Thomas  <pault@gcc.gnu.org>
7552
7553	PR fortran/86906
7554	* gfortran.dg/use_rename_9.f90: New test.
7555
75562018-08-11  Jakub Jelinek  <jakub@redhat.com>
7557
7558	PR tree-optimization/86835
7559	* gcc.dg/pr86835.c: New test.
7560
75612018-08-10  Janus Weil  <janus@gcc.gnu.org>
7562
7563	PR fortran/57160
7564	* gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7565	* gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7566	* gfortran.dg/short_circuiting_2.f90: New test case.
7567	* gfortran.dg/short_circuiting_3.f90: New test case.
7568
75692018-08-10  Alexander Monakov  <amonakov@ispras.ru>
7570
7571	PR target/82418
7572	* gcc.target/i386/pr82418.c: New test.
7573
75742018-08-10  Martin Liska  <mliska@suse.cz>
7575
7576	PR target/83610
7577	* gcc.dg/predict-17.c: New test.
7578	* gcc.dg/predict-18.c: New test.
7579	* gcc.dg/predict-19.c: New test.
7580
75812018-08-10  Martin Liska  <mliska@suse.cz>
7582
7583	PR tree-optimization/85799
7584	* gcc.dg/pr85799.c: New test.
7585
75862018-08-09  Jeff Law  <law@redhat.com>
7587
7588	PR middle-end/86897
7589	* gcc.dg/uninit-suppress_2.c: Disable DOM.
7590
75912018-08-09  Richard Sandiford  <richard.sandiford@arm.com>
7592
7593	* gcc.target/aarch64/sve/reduc_8.c: New test.
7594
75952018-08-09  David Malcolm  <dmalcolm@redhat.com>
7596
7597	PR other/84889
7598	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7599	test.
7600	* gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7601	New test.
7602	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7603	* lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7604	TEST_ALWAYS_FLAGS.
7605
76062018-08-09  Richard Sandiford  <richard.sandiford@arm.com>
7607
7608	PR tree-optimization/86858
7609	* gcc.dg/vect/pr86858.c: New test.
7610
76112018-08-09  Richard Sandiford  <richard.sandiford@arm.com>
7612
7613	PR tree-optimization/86871
7614	* gcc.dg/vect/pr86871.c: New test.
7615
76162018-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
7617
7618	* g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7619
76202018-08-09  Andreas Krebbel  <krebbel@linux.ibm.com>
7621
7622	* gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7623	arch and tune numbers by 2.
7624	* gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7625	* gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7626	* gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7627	* gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7628	* gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7629	* gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7630	* gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7631	* gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7632	* gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7633	* gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7634	* gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7635	* gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7636	* gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7637	* gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7638	* gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7639	* gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7640	* gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7641	* gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7642	* gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7643	* gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7644	* gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7645	* gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7646	* gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7647	* gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7648	* gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7649	* gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7650	* gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7651	* gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7652	* gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7653	* gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7654	* gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7655	* gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7656	* gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7657	* gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7658	* gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7659	* gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7660	* gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7661	* gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7662	* gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7663	* gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7664	* gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7665	* gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7666	* gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7667	* gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7668	* gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7669	* gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7670	* gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7671	* gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7672	* gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7673	* gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7674	* gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7675	* gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7676	* gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7677	* gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7678	* gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7679	* gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7680	* gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7681	* gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7682	* gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7683	* gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7684	* gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7685	* gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7686	* gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7687	* gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7688	* gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7689	* gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7690
76912018-08-09  Andreas Krebbel  <krebbel@linux.ibm.com>
7692
7693	PR target/84332
7694	* gcc.target/s390/pr84332.c: New testcase.
7695
76962018-08-08  Andreas Schwab  <schwab@linux-m68k.org>
7697
7698	PR target/46179
7699	* gcc.target/m68k/tls-dimode.c: New file.
7700
77012018-08-08  Nathan Sidwell  <nathan@acm.org>
7702
7703	* c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7704	c-c++-common/inc-from-1.c: New
7705
77062018-08-08  Andreas Krebbel  <krebbel@linux.ibm.com>
7707
7708	PR target/85295
7709	* gcc.target/s390/TI-constants-lra.c: New testcase.
7710	* gcc.target/s390/TI-constants-nolra.c: New testcase.
7711
77122018-08-08  Ilya Leoshkevich  <iii@linux.ibm.com>
7713
7714	* gcc.target/s390/hotpatch-8.c: Remove.
7715	* gcc.target/s390/hotpatch-9.c: Remove.
7716	* gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7717	* gcc.target/s390/mnop-mcount-m31.c: Remove.
7718
77192018-08-08  Jakub Jelinek  <jakub@redhat.com>
7720
7721	P0595R1 - is_constant_evaluated
7722	* g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7723
7724	PR c++/86836
7725	* g++.dg/cpp1z/decomp46.C: New test.
7726
7727	PR c++/86738
7728	* g++.dg/opt/pr86738.C: New test.
7729
77302018-08-07  Richard Sandiford  <richard.sandiford@arm.com>
7731
7732	PR target/86838
7733	* gcc.target/aarch64/frecpe_1.c: New test.
7734	* gcc.target/aarch64/frecpe_2.c: Likewise.
7735
77362018-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
7737
7738	PR c++/59480, DR 136
7739	* g++.dg/other/friend8.C: New.
7740	* g++.dg/other/friend9.C: Likewise.
7741	* g++.dg/other/friend10.C: Likewise.
7742	* g++.dg/other/friend11.C: Likewise.
7743	* g++.dg/other/friend12.C: Likewise.
7744	* g++.dg/other/friend13.C: Likewise.
7745	* g++.dg/other/friend14.C: Likewise.
7746	* g++.dg/other/friend15.C: Likewise.
7747	* g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7748	* g++.dg/parse/defarg8.C: Likewise.
7749
77502018-08-07  Martin Liska  <mliska@suse.cz>
7751
7752	PR middle-end/83023
7753	* gcc.dg/predict-16.c: New test.
7754	* g++.dg/predict-1.C: New test.
7755
77562018-08-07  Steve Ellcey  <sellcey@cavium.com>
7757	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7758
7759	PR tree-optimization/80925
7760	* gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7761	vectorized on !vect_hw_misalign targets.
7762
77632018-08-06  Marek Polacek  <polacek@redhat.com>
7764
7765	PR c++/86767
7766	* g++.dg/cpp1y/constexpr-86767.C: New test.
7767
77682018-08-06  Uros Bizjak  <ubizjak@gmail.com>
7769
7770	* g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7771	for target *-*-linux-gnu.
7772
77732018-08-06  Alan Hayward  <alan.hayward@arm.com>
7774
7775	* gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7776	* gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7777	* gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7778
77792018-08-06  Andreas Krebbel  <krebbel@linux.ibm.com>
7780
7781	* gcc.target/s390/nomemloopunroll-1.c: New test.
7782
77832018-08-05  H.J. Lu  <hongjiu.lu@intel.com>
7784
7785	PR target/86386
7786	* gcc.target/i386/pr86386.c: New file.
7787
77882018-08-04  Tom de Vries  <tdevries@suse.de>
7789
7790	* lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7791
77922018-08-04  Andreas Schwab  <schwab@linux-m68k.org>
7793
7794	* gcc.dg/guality/const-volatile.c: Remove duplicate test
7795	"type:cvip".
7796
77972018-08-04  Janus Weil  <janus@gcc.gnu.org>
7798
7799	PR fortran/45521
7800	* gfortran.dg/interface_assignment_6.f90: New test case.
7801
78022018-08-04  Uros Bizjak  <ubizjak@gmail.com>
7803
7804	PR testsuite/86153
7805	* g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7806
78072018-08-03  David Malcolm  <dmalcolm@redhat.com>
7808	    Jonathan Wakely  <jwakely@redhat.com>
7809
7810	PR c++/85523
7811	* g++.dg/pr85523.C: New test.
7812
78132018-08-03  Bogdan Harjoc  <harjoc@gmail.com>
7814
7815	PR c/86690
7816	* gcc.dg/union-duplicate-field.c: New test.
7817
78182018-08-03  Jason Merrill  <jason@redhat.com>
7819
7820	PR c++/86706
7821	* g++.dg/template/pr86706.C: New test.
7822
78232018-08-03  Richard Sandiford  <richard.sandiford@arm.com>
7824
7825	* gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7826	on vect_avg_qi targets.
7827	* gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7828	* gcc.dg/vect/bb-slp-pow-1.c: New test.
7829	* gcc.dg/vect/vect-avg-15.c: Likewise.
7830
78312018-08-03  Martin Liska  <mliska@suse.cz>
7832
7833	* gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7834	* gcc.dg/predict-13.c: Likewise.
7835	* gcc.dg/predict-3.c: Likewise.
7836	* gcc.dg/predict-4.c: Likewise.
7837	* gcc.dg/predict-5.c: Likewise.
7838	* gcc.dg/predict-6.c: Likewise.
7839	* gcc.dg/predict-9.c: Likewise.
7840	* gfortran.dg/predict-1.f90: Likewise.
7841
78422018-08-02  Richard Biener  <rguenther@suse.de>
7843
7844	PR c++/86763
7845	* g++.dg/torture/pr86763.C: New testcase.
7846
78472018-08-02  Richard Biener  <rguenther@suse.de>
7848
7849	PR tree-optimization/86816
7850	* g++.dg/torture/pr86816.C: New testcase.
7851
78522018-08-02  Richard Sandiford  <richard.sandiford@arm.com>
7853
7854	* gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7855	to be used.
7856	* gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7857	* gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7858	* gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7859	for .h.
7860	* gcc.target/aarch64/sve/single_2.c: Likewise.
7861	* gcc.target/aarch64/sve/single_3.c: Likewise.
7862	* gcc.target/aarch64/sve/single_4.c: Likewise.
7863
78642018-08-02  Jackson Woodruff  <jackson.woodruff@arm.com>
7865
7866	PR target/86014
7867	* gcc.target/aarch64/ldp_stp_13.c: New test.
7868
78692018-08-01  Martin Sebor  <msebor@redhat.com>
7870
7871	PR tree-optimization/86650
7872	* gcc.dg/format/gcc_diag-10.c: Adjust.
7873
78742018-08-01  Richard Sandiford  <richard.sandiford@arm.com>
7875
7876	* gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7877	of range check.
7878	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7879
78802018-08-01  Richard Sandiford  <richard.sandiford@arm.com>
7881
7882	PR target/86753
7883	* gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7884	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
7885
78862018-08-01  Richard Sandiford  <richard.sandiford@arm.com>
7887
7888	* gcc.dg/pointer-range-check-1.c: New test.
7889	* gcc.dg/pointer-range-check-2.c: Likewise.
7890
78912018-08-01  Richard Sandiford  <richard.sandiford@arm.com>
7892
7893	PR tree-optimization/86749
7894	* gcc.dg/vect/pr86749.c: New test.
7895
78962018-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
7897
7898	PR c++/86661
7899	* g++.dg/lookup/name-clash12.C: New.
7900
79012018-08-01  Richard Biener  <rguenther@suse.de>
7902
7903	* gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7904
79052018-08-01  Uros Bizjak  <ubizjak@gmail.com>
7906
7907	* gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7908
79092018-08-01  Uros Bizjak  <ubizjak@gmail.com>
7910
7911	* gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7912
79132018-08-01  Martin Liska  <mliska@suse.cz>
7914
7915	* gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7916	* gcc.dg/tree-prof/stringop-2.c: Likewise.
7917	* gcc.dg/tree-prof/val-prof-1.c: Likewise.
7918	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
7919	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
7920	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
7921	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
7922	* gcc.dg/tree-prof/val-prof-7.c: Likewise.
7923
79242018-08-01  Martin Liska  <mliska@suse.cz>
7925
7926	PR value-prof/35543
7927	* gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7928
79292018-08-01  Sam Tebbs  <sam.tebbs@arm.com>
7930
7931	* gcc.target/aarch64/extract_zero_extend.c: New file.
7932
79332018-08-01  Jakub Jelinek  <jakub@redhat.com>
7934
7935	PR c/85704
7936	* gcc.c-torture/compile/pr85704.c: New test.
7937
79382018-07-31  Alexandre Oliva  <oliva@adacore.com>
7939	    Olivier Hainque  <hainque@adacore.com>
7940
7941	* gnat.dg/dinst.adb: New.
7942	* gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7943
79442018-07-31  David Malcolm  <dmalcolm@redhat.com>
7945
7946	* gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7947	tdiag and cxxdiag.
7948	* gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7949	and %K.
7950
79512018-07-31  Richard Earnshaw  <rearnsha@arm.com>
7952
7953	* c-c++-common/spec-barrier-1.c: New test.
7954	* c-c++-common/spec-barrier-2.c: New test.
7955	* gcc.dg/spec-barrier-3.c: New test.
7956
79572018-07-31  Martin Sebor  <msebor@redhat.com>
7958
7959	PR tree-optimization/86741
7960	* gcc.dg/Warray-bounds-33.c: New test.
7961
79622018-07-31  Andreas Krebbel  <krebbel@linux.ibm.com>
7963
7964	* gcc.target/s390/memset-1.c: Improve testcase.
7965
79662018-07-31  Tom de Vries  <tdevries@suse.de>
7967
7968	PR debug/86687
7969	* g++.dg/guality/pr86687.C: New test.
7970
79712018-07-31  Jakub Jelinek  <jakub@redhat.com>
7972
7973	P1008R1 - prohibit aggregates with user-declared constructors
7974	* g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7975	* g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7976	* g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7977	* g++.dg/cpp2a/aggr1.C: New test.
7978	* g++.dg/cpp2a/aggr2.C: New test.
7979
79802018-07-31  Segher Boessenkool  <segher@kernel.crashing.org>
7981
7982	PR target/86640
7983	* gcc.target/arm/pr86640.c: New testcase.
7984
79852018-07-31  Martin Liska  <mliska@suse.cz>
7986
7987	PR gcov-profile/85338
7988	PR gcov-profile/85350
7989	PR gcov-profile/85372
7990	* gcc.misc-tests/gcov-pr85338.c: New test.
7991	* gcc.misc-tests/gcov-pr85350.c: New test.
7992	* gcc.misc-tests/gcov-pr85372.c: New test.
7993
79942018-07-31  Martin Liska  <mliska@suse.cz>
7995
7996	PR gcov-profile/83813
7997	PR gcov-profile/84758
7998	PR gcov-profile/85217
7999	PR gcov-profile/85332
8000	* gcc.misc-tests/gcov-pr83813.c: New test.
8001	* gcc.misc-tests/gcov-pr84758.c: New test.
8002	* gcc.misc-tests/gcov-pr85217.c: New test.
8003	* gcc.misc-tests/gcov-pr85332.c: New test.
8004
80052018-07-31  Ed Schonberg  <schonberg@adacore.com>
8006
8007	* gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
8008	gnat.dg/prot5_pkg.ads: New testcase.
8009
80102018-07-31  Justin Squirek  <squirek@adacore.com>
8011
8012	* gnat.dg/addr11.adb: New testcase.
8013
80142018-07-31  Hristian Kirtchev  <kirtchev@adacore.com>
8015
8016	* gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
8017
80182018-07-31  Gary Dismukes  <dismukes@adacore.com>
8019
8020	* gnat.dg/block_ext_return_assert_failure.adb: New testcase.
8021
80222018-07-31  Ed Schonberg  <schonberg@adacore.com>
8023
8024	* gnat.dg/iter3.adb: New testcase.
8025
80262018-07-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8027
8028	Revert 'AsyncI/O patch committed'
8029	2018-07-25  Nicolas Koenig  <koenigni@gcc.gnu.org>
8030		    Thomas Koenig  <tkoenig@gcc.gnu.org>
8031
8032	PR fortran/25829
8033	* gfortran.dg/f2003_inquire_1.f03: Add write statement.
8034	* gfortran.dg/f2003_io_1.f03: Add wait statement.
8035
80362018-07-30  Segher Boessenkool  <segher@kernel.crashing.org>
8037
8038	PR rtl-optimization/85160
8039	* gcc.target/powerpc/combine-2-2.c: New testcase.
8040
80412018-07-27  Martin Sebor  <msebor@redhat.com>
8042
8043	PR tree-optimization/86696
8044	* g++.dg/pr86696.C: New test.
8045
80462018-07-27  David Malcolm  <dmalcolm@redhat.com>
8047
8048	PR tree-optimization/86636
8049	* gcc.c-torture/compile/pr86636.c: Add dg-do compile.
8050	Add dg-require-effective-target pthread.
8051
80522018-07-26  Qing Zhao  <qing.zhao@oracle.com>
8053
8054	* gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
8055	* gcc.dg/strcmpopt_6.c: Likewise.
8056
80572018-07-26  Pat Haugen  <pthaugen@us.ibm.com>
8058
8059	PR target/86612
8060	* gcc.target/powerpc/pr58673-2.c: Call strdup.
8061
80622018-07-26  Martin Sebor  <msebor@redhat.com>
8063
8064	PR tree-optimization/86043
8065	PR tree-optimization/86042
8066	* gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
8067	pr86688.
8068	* gcc.dg/strlenopt-44.c: New test.
8069
80702018-07-26  Martin Liska  <mliska@suse.cz>
8071
8072	PR gcov-profile/86536
8073	* gcc.misc-tests/gcov-pr86536.c: New test.
8074
80752018-07-25  Martin Sebor  <msebor@redhat.com>
8076
8077	* gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
8078	ignored by the test harness.
8079
80802018-07-25  Nicolas Koenig  <koenigni@gcc.gnu.org>
8081	    Thomas Koenig  <tkoenig@gcc.gnu.org>
8082
8083	PR fortran/25829
8084	* gfortran.dg/f2003_inquire_1.f03: Add write statement.
8085	* gfortran.dg/f2003_io_1.f03: Add wait statement.
8086
80872018-07-25  Jakub Jelinek  <jakub@redhat.com>
8088
8089	PR c++/85515
8090	* g++.dg/pr85515-2.C: Add expected dg-error.
8091	* g++.dg/cpp0x/range-for36.C: New test.
8092
80932018-07-25  Claudiu Zissulescu  <claziss@synopsys.com>
8094
8095	* gcc.target/arc/uncached-1.c: New test.
8096	* gcc.target/arc/uncached-2.c: Likewise.
8097
80982018-07-24  Martin Sebor  <msebor@redhat.com>
8099
8100	PR tree-optimization/86622
8101	PR tree-optimization/86532
8102	* gcc.c-torture/execute/strlen-2.c: New test.
8103	* gcc.c-torture/execute/strlen-3.c: New test.
8104	* gcc.c-torture/execute/strlen-4.c: New test.
8105
81062018-07-24  David Malcolm  <dmalcolm@redhat.com>
8107
8108	PR tree-optimization/86636
8109	* gcc.c-torture/compile/pr86636.c: New test.
8110
81112018-07-24  Matthew Malcomson  <matthew.malcomson@arm.com>
8112
8113	* gcc.target/aarch64/simd/vect_su_add_sub.c: New.
8114
81152018-07-24  Jakub Jelinek  <jakub@redhat.com>
8116
8117	PR middle-end/86627
8118	* gcc.target/i386/pr86627.c: New test.
8119
8120	PR testsuite/86649
8121	* g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
8122	* g++.dg/tree-ssa-/pr19476-5.C: Likewise.
8123	* g++.dg/tree-ssa-/pr19476-6.C: New test.
8124	* g++.dg/tree-ssa-/pr19476-7.C: New test.
8125
81262018-07-23  Carl Love  <cel@us.ibm.com>
8127
8128	PR 86591
8129	* gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
8130	file altivec-2-runnable.c.
8131	* gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
8132	* gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
8133	Update dg-final test for __divdi3 and __udivdi3 instructions. Update
8134	comments for instruction generated by vec_mergeh, vec_perm, vec_round,
8135	vec_cts, vec_ctu, vec_cpsgn tests.
8136
81372018-07-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8138
8139	PR c/86617
8140	* gcc.dg/pr86617.c: New test.
8141
81422018-07-23  Jakub Jelinek  <jakub@redhat.com>
8143
8144	PR c++/86569
8145	* g++.dg/warn/Wnonnull-compare-9.C: New test.
8146
81472018-07-20  Martin Sebor  <msebor@redhat.com>
8148
8149	PR middle-end/82063
8150	* c-c++-common/pr68657-1.c: Adjust.
8151	* c-c++-common/pr68657-2.c: Same.
8152	* c-c++-common/pr68657-3.c: Same.
8153	* c-c++-common/pr68833-1.c: Same.
8154	* gcc.dg/Walloc-size-larger-than-16.c: Same.
8155	* gcc.dg/Walloca-larger-than.c: New test.
8156	* gcc.dg/Walloca-larger-than-2.c: New test.
8157	* gcc.dg/Wframe-larger-than-2.c: New test.
8158	* gcc.dg/Wlarger-than3.c: New test.
8159	* gcc.dg/Wvla-larger-than-3.c: New test.
8160	* gcc.dg/pr42611.c: Adjust.
8161	* gnat.dg/frame_overflow.adb: Same.
8162
81632018-07-20  Martin Sebor  <msebor@redhat.com>
8164
8165	PR tree-optimization/86613
8166	PR tree-optimization/86611
8167	* c-c++-common/Warray-bounds-2.c: Undefine macros and
8168	prune duplicate warnings.
8169	* gcc.dg/Warray-bounds-31.c: Xfail test cases with
8170	data-model-dependencies.
8171	* gcc.dg/Warray-bounds-32.c: Ditto.
8172
81732018-07-20  Richard Biener  <rguenther@suse.de>
8174
8175	PR debug/86585
8176	* g++.dg/lto/pr86585_0.C: New testcase.
8177	* g++.dg/lto/pr86585_1.C: Likewise.
8178
81792018-07-19  Martin Sebor  <msebor@redhat.com>
8180
8181	PR tree-optimization/83776
8182	PR tree-optimization/84047
8183	* gcc.dg/Warray-bounds-29.c: New test.
8184	* gcc.dg/Warray-bounds-30.c: New test.
8185	* gcc.dg/Warray-bounds-31.c: New test.
8186	* gcc.dg/Warray-bounds-32.c: New test.
8187
81882018-07-19  Michael Collison  <michael.collison@arm.com>
8189	    Richard Henderson  <rth@redhat.com>
8190
8191	* gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8192	* gcc.target/aarch64/builtin_saddl.c: New testcase.
8193	* gcc.target/aarch64/builtin_saddll.c: New testcase.
8194	* gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8195	* gcc.target/aarch64/builtin_uaddl.c: New testcase.
8196	* gcc.target/aarch64/builtin_uaddll.c: New testcase.
8197	* gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8198	* gcc.target/aarch64/builtin_ssubl.c: New testcase.
8199	* gcc.target/aarch64/builtin_ssubll.c: New testcase.
8200	* gcc.target/aarch64/builtin_usub_128.c: New testcase.
8201	* gcc.target/aarch64/builtin_usubl.c: New testcase.
8202	* gcc.target/aarch64/builtin_usubll.c: New testcase.
8203
82042018-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
8205
8206	Revert fix for c++/59480 (and testsuite followup)
8207
8208	2018-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
8209
8210	* g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8211
8212	2019-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
8213
8214	PR c++/59480, DR 136
8215	* g++.dg/other/friend8.C: New.
8216	* g++.dg/other/friend9.C: Likewise.
8217	* g++.dg/other/friend10.C: Likewise.
8218	* g++.dg/other/friend11.C: Likewise.
8219	* g++.dg/other/friend12.C: Likewise.
8220	* g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8221	* g++.dg/parse/defarg8.C: Likewise.
8222
82232018-07-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8224
8225	* gcc.target/aarch64/profile.c: New test.
8226
82272018-07-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8228
8229	PR target/83009
8230	* gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8231
82322018-07-19  H.J. Lu  <hongjiu.lu@intel.com>
8233
8234	PR target/86560
8235	* gcc.target/i386/pr86560-4.c: New test.
8236	* gcc.target/i386/pr86560-5.c: Likewise.
8237
82382018-07-19  H.J. Lu  <hongjiu.lu@intel.com>
8239
8240	PR target/86560
8241	* gcc.target/i386/pr86560-1.c: New test.
8242	* gcc.target/i386/pr86560-2.c: Likewise.
8243	* gcc.target/i386/pr86560-3.c: Likewise.
8244
82452018-07-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8246
8247	* gfortran.dg/max_fmax_aarch64.f90: New test.
8248	* gfortran.dg/min_fmin_aarch64.f90: Likewise.
8249	* gfortran.dg/minmax_integer.f90: Likewise.
8250
82512018-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
8252
8253	* g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8254
82552018-07-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
8256
8257	PR middle-end/86544
8258	* g++.dg/tree-ssa/pr86544.C: New test.
8259
82602018-07-18  Jakub Jelinek  <jakub@redhat.com>
8261
8262	PR c++/86550
8263	* g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8264
82652018-07-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8266
8267	PR 69558
8268	* c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8269	* c-c++-common/pr69558.c: Remove xfail.
8270	* gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8271	* gcc.dg/pr61817-1.c: Likewise.
8272	* gcc.dg/pr61817-2.c: Likewise.
8273	* g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8274
82752018-07-18  Janus Weil  <janus@gcc.gnu.org>
8276
8277	PR fortran/85599
8278	* gfortran.dg/function_optimize_5.f90: Add option
8279	'-faggressive-function-elimination' and update dg-warning clauses.
8280	* gfortran.dg/short_circuiting.f90: New test.
8281
82822018-07-18  Marek Polacek  <polacek@redhat.com>
8283
8284	PR c++/86190 - bogus -Wsign-conversion warning
8285	* g++.dg/warn/Wsign-conversion-3.C: New test.
8286	* g++.dg/warn/Wsign-conversion-4.C: New test.
8287
82882018-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
8289
8290	PR c++/59480, DR 136
8291	* g++.dg/other/friend8.C: New.
8292	* g++.dg/other/friend9.C: Likewise.
8293	* g++.dg/other/friend10.C: Likewise.
8294	* g++.dg/other/friend11.C: Likewise.
8295	* g++.dg/other/friend12.C: Likewise.
8296	* g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8297	* g++.dg/parse/defarg8.C: Likewise.
8298
82992018-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
8300
8301	* g++.dg/ext/uow-3.C: Adjust.
8302	* g++.dg/ext/uow-4.C: Likewise.
8303	* g++.dg/lookup/name-clash11.C: Likewise.
8304	* g++.dg/lookup/name-clash7.C: Likewise.
8305	* g++.dg/lookup/redecl1.C: Likewise.
8306	* g++.dg/warn/changes-meaning.C: Likewise.
8307	* g++.old-deja/g++.jason/scoping8.C: Likewise.
8308	* g++.old-deja/g++.law/nest1.C: Likewise.
8309
83102018-07-18  Richard Biener  <rguenther@suse.de>
8311
8312	PR debug/86523
8313	* g++.dg/lto/pr86523-3_0.C: New testcase.
8314
83152018-07-17  Andreas Schwab  <schwab@linux-m68k.org>
8316
8317	* gcc.target/m68k/mulsi_highpart.c: New test.
8318
83192018-07-17  Jakub Jelinek  <jakub@redhat.com>
8320
8321	* gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8322	* gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8323	* gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8324	* gcc.dg/cpp/pr61854-8.c: New test.
8325
83262018-07-17  David Edelsohn  <dje.gcc@gmail.com>
8327
8328	* gcc.target/powerpc/pr85456.c: Require longdouble128.
8329
83302018-07-17  Fritz Reese  <fritzoreese@gmail.com>
8331
8332	PR fortran/83184
8333	* gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8334
83352018-07-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
8336
8337	* gcc.target/powerpc/fold-vec-unpack-char.c: New.
8338	* gcc.target/powerpc/fold-vec-unpack-float.c: New.
8339	* gcc.target/powerpc/fold-vec-unpack-int.c: New.
8340	* gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8341	* gcc.target/powerpc/fold-vec-unpack-short.c: New.
8342
83432018-07-17  David Edelsohn  <dje.gcc@gmail.com>
8344
8345	* gcc.target/powerpc/pr57150.c: Require longdouble128.
8346	* gcc.target/powerpc/pr79916.c: Require dfp.
8347
83482018-07-17  Richard Biener  <rguenther@suse.de>
8349
8350	PR lto/86456
8351	* g++.dg/debug/dwarf2/pr86456.C: New testcase.
8352
83532018-07-17  Robin Dapp  <rdapp@linux.ibm.com>
8354
8355	* gcc.target/s390/function-align1.c: New test.
8356	* gcc.target/s390/function-align2.c: New test.
8357	* gcc.target/s390/function-align3.c: New test.
8358
83592018-07-17  Eric Botcazou  <ebotcazou@adacore.com>
8360
8361	* gnat.dg/discr55.adb: New test.
8362
83632018-07-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365	* gcc.target/i386/vartrack-1.c (dg-options): Add
8366	-fomit-frame-pointer.
8367
83682018-07-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8369
8370	* g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8371	(dg-lto-options): Add -fPIC.
8372	* g++.dg/lto/pr86523-2_0.C: Likewise.
8373
83742018-07-17  Martin Liska  <mliska@suse.cz>
8375
8376	* gcc.target/powerpc/loop_align.c: Update scanned pattern.
8377
83782018-07-17  Ed Schonberg  <schonberg@adacore.com>
8379
8380	* gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8381	testcase.
8382
83832018-07-17  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385	* gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8386
83872018-07-17  Patrick Bernardi  <bernardi@adacore.com>
8388
8389	* gnat.dg/memorytest.adb: New testcase.
8390
83912018-07-17  Hristian Kirtchev  <kirtchev@adacore.com>
8392
8393	* gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8394	New testcase.
8395
83962018-07-17  Ed Schonberg  <schonberg@adacore.com>
8397
8398	* gnat.dg/equal3.adb: New testcase.
8399
84002018-07-17  Justin Squirek  <squirek@adacore.com>
8401
8402	* gnat.dg/split_args.adb: New testcase.
8403
84042018-07-17  Ed Schonberg  <schonberg@adacore.com>
8405
8406	* gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8407
84082018-07-17  Hristian Kirtchev  <kirtchev@adacore.com>
8409
8410	* gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8411	New testcase.
8412
84132018-07-16  Carl Love  <cel@us.ibm.com>
8414
8415	PR target/86414
8416	Forgot the PR number on the commit log.
8417
8418	2018-07-16  Carl Love  <cel@us.ibm.com>
8419
8420	PR target/86414
8421	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8422	longdouble128.
8423	* gcc.target/powerpc/divkc3-3.c: Ditto.
8424	* gcc.target/powerpc/mulkc3-2.c: Ditto.
8425	* gcc.target/powerpc/mulkc3-3.c: Ditto.
8426	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8427	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8428
84292018-07-16  Segher Boessenkool  <segher@kernel.crashing.org>
8430
8431	* gcc.target/powerpc/convert-fp-128.c: New testcase.
8432	* gcc.target/powerpc/convert-fp-64.c: New testcase.
8433
84342018-07-16  Segher Boessenkool  <segher@kernel.crashing.org>
8435
8436	* lib/target-supports.exp (check_effective_target_longdouble64,
8437	check_effective_target_ppc_float128,
8438	check_effective_target_ppc_float128_insns,
8439	check_effective_target_powerpc_vsx): New.
8440
84412018-07-16  Segher Boessenkool  <segher@kernel.crashing.org>
8442
8443	* lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8444	syntax error.
8445
84462018-07-16  Jakub Jelinek  <jakub@redhat.com>
8447
8448	PR tree-optimization/86526
8449	* gcc.c-torture/compile/pr86526.c: New test.
8450
84512018-07-16  Carl Love  <cel@us.ibm.com>
8452
8453	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8454	longdouble128.
8455	* gcc.target/powerpc/divkc3-3.c: Ditto.
8456	* gcc.target/powerpc/mulkc3-2.c: Ditto.
8457	* gcc.target/powerpc/mulkc3-3.c: Ditto.
8458	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8459	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8460
84612018-07-16  Fritz Reese  <fritzoreese@gmail.com>
8462
8463	PR fortran/83184
8464	* gfortran.dg/assumed_rank_14.f90: New testcase.
8465	* gfortran.dg/assumed_rank_15.f90: New testcase.
8466	* gfortran.dg/dec_structure_8.f90: Update error messages.
8467	* gfortran.dg/dec_structure_23.f90: Update error messages.
8468
84692018-07-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8470
8471	PR middle-end/86528
8472	* gcc.c-torture/execute/pr86528.c: New test.
8473	* gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8474
84752018-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
8476
8477	* g++.dg/template/spec40.C: New.
8478	* g++.dg/parse/ptrmem8.C: Likewise.
8479
84802018-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
8481
8482	* gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8483	* gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8484	* gcc.target/s390/mnop-mcount-m31.c: New testcase.
8485	* gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8486	* gcc.target/s390/mnop-mcount-m64.c: New testcase.
8487
84882018-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
8489
8490	* gcc.target/s390/mrecord-mcount.c: New testcase.
8491
84922018-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
8493
8494	* gcc.target/s390/mfentry-m64.c: New testcase.
8495
84962018-07-16  Hristian Kirtchev  <kirtchev@adacore.com>
8497
8498	* gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8499	testcase.
8500
85012018-07-16  Hristian Kirtchev  <kirtchev@adacore.com>
8502
8503	* gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8504	testcase.
8505
85062018-07-16  Hristian Kirtchev  <kirtchev@adacore.com>
8507
8508	* gnat.dg/wide_wide_value1.adb: New testcase.
8509
85102018-07-16  Javier Miranda  <miranda@adacore.com>
8511
8512	* gnat.dg/bit_order1.adb: New testcase.
8513
85142018-07-16  Javier Miranda  <miranda@adacore.com>
8515
8516	* gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8517
85182018-07-16  Richard Biener  <rguenther@suse.de>
8519
8520	PR lto/86523
8521	* g++.dg/lto/pr86523-1_0.C: New testcase.
8522	* g++.dg/lto/pr86523-2_0.C: Likewise.
8523
85242018-07-16  Martin Liska  <mliska@suse.cz>
8525
8526	PR ipa/86529
8527	* g++.dg/ipa/pr86529.C: New test.
8528
85292018-07-16  Tom de Vries  <tdevries@suse.de>
8530
8531	PR debug/86455
8532	* gcc.target/i386/vartrack-1.c: New test.
8533
85342018-07-16  Eric Botcazou  <ebotcazou@adacore.com>
8535
8536	* gnat.dg/opt73.adb: New test.
8537
85382018-07-16  Jakub Jelinek  <jakub@redhat.com>
8539
8540	PR c++/3698
8541	PR c++/86208
8542	* g++.dg/opt/pr3698.C: New test.
8543
85442018-07-16  Richard Biener  <rguenther@suse.de>
8545
8546	PR ipa/86389
8547	* gcc.dg/torture/pr86389.c: Require trampolines.
8548
85492018-07-15  Tom de Vries  <tdevries@suse.de>
8550
8551	* lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8552	* lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8553	already called.
8554	* g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8555	* gcc.dg/guality/guality.exp: Same.
8556	* gfortran.dg/guality/guality.exp: Same.
8557
85582018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
8559	    Sunil K Pandey  <sunil.k.pandey@intel.com>
8560
8561	PR target/84413
8562	* gcc.target/i386/pr84413-1.c: New test.
8563	* gcc.target/i386/pr84413-2.c: Likewise.
8564	* gcc.target/i386/pr84413-3.c: Likewise.
8565
85662018-07-13  Bill Schmidt  <wschmidt@linux.ibm.com>
8567	    Steve Munroe  <munroesj52@gmail.com>
8568
8569	* gcc.target/powerpc/sse2-pand-1.c: New file.
8570	* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8571	* gcc.target/powerpc/sse2-por-1.c: Likewise.
8572	* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8573
85742018-07-13  Nathan Sidwell  <nathan@acm.org>
8575
8576	PR c++/86374
8577	* g++.dg/pr86374.C: New.
8578
85792018-07-13  Qing Zhao  <qing.zhao@oracle.com>
8580
8581	PR middle-end/78809
8582	* gcc.dg/strcmpopt_5.c: New test.
8583	* gcc.dg/strcmpopt_6.c: New test.
8584
85852018-07-13  Richard Biener  <rguenther@suse.de>
8586
8587	PR middle-end/85974
8588	* gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8589
85902018-07-13  Tom de Vries  <tdevries@suse.de>
8591
8592	* gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8593	* gcc.dg/guality/ctztest.c: Same.
8594	* gcc.dg/guality/sra-1.c: Same.
8595
85962018-07-13  Tom de Vries  <tdevries@suse.de>
8597
8598	* gcc.dg/vla-1.c: Update.
8599
86002018-07-13  Tom de Vries  <tdevries@suse.de>
8601
8602	* gcc.src/maintainers.exp: New file.
8603
86042018-07-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
8605
8606	PR middle-end/86489
8607	* gcc.dg/pr86489.c: New test.
8608
86092018-07-12  Martin Sebor  <msebor@redhat.com>
8610
8611	PR testsuite/86510
8612	g++.dg/warn/pr86453.C: Adjust.
8613
86142018-07-12  Jim Wilson  <jimw@sifive.com>
8615
8616	* gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8617
86182018-07-12  Kito Cheng  <kito.cheng@gmail.com>
8619
8620	* gcc.target/riscv/interrupt-conflict-mode.c: New.
8621
86222018-07-12  Jakub Jelinek  <jakub@redhat.com>
8623
8624	* c-c++-common/gomp/declare-target-3.c: New test.
8625	* g++.dg/gomp/declare-target-2.C: New test.
8626
86272018-07-12  Martin Sebor  <msebor@redhat.com>
8628
8629	PR c/86453
8630	* c-c++-common/Wattributes.c: Adjust.
8631	* gcc.dg/Wattributes-10.c: New test.
8632	* g++.dg/Wattributes-3.C: Adjust.
8633	* gcc.dg/Wattributes-6.c: Adjust.
8634	* gcc.dg/pr18079.c: Adjust.
8635	* gcc.dg/torture/pr42363.c: Adjust.
8636
86372018-07-12  Julia Koval  <julia.koval@intel.com>
8638
8639	 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8640	 version.
8641
86422018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>
8643
8644	* gcc.dg/vect/vect-cond-arith-6.c: New test.
8645	* gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8646	* gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8647	* gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8648	* gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8649	* gcc.target/aarch64/sve/slp_14.c: Likewise.
8650	* gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8651
86522018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>
8653
8654	* gcc.dg/vect/vect-cond-arith-4.c: New test.
8655	* gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8656	* gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8657	* gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8658	* gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8659	* gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8660	* gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8661	* gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8662
86632018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>
8664	    Alan Hayward  <alan.hayward@arm.com>
8665	    David Sherwood  <david.sherwood@arm.com>
8666
8667	* gcc.dg/vect/vect-fma-2.c: New test.
8668	* gcc.target/aarch64/sve/reduc_4.c: Likewise.
8669	* gcc.target/aarch64/sve/reduc_6.c: Likewise.
8670	* gcc.target/aarch64/sve/reduc_7.c: Likewise.
8671
86722018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>
8673
8674	* gcc.dg/vect/vect-cond-arith-3.c: New test.
8675	* gcc.target/aarch64/sve/vcond_13.c: Likewise.
8676	* gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8677	* gcc.target/aarch64/sve/vcond_14.c: Likewise.
8678	* gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8679	* gcc.target/aarch64/sve/vcond_15.c: Likewise.
8680	* gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8681	* gcc.target/aarch64/sve/vcond_16.c: Likewise.
8682	* gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8683
86842018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>
8685
8686	* gcc.dg/vect/vect-cond-arith-2.c: New test.
8687	* gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8688
86892018-07-12  Richard Biener  <rguenther@suse.de>
8690
8691	PR target/84829
8692	* gcc.target/i386/pr84829.c: New testcase.
8693
86942018-07-12  Jakub Jelinek  <jakub@redhat.com>
8695
8696	* gcc.dg/torture/20180712-1.c: New test.
8697
8698	PR tree-optimization/86492
8699	* gcc.c-torture/execute/pr86492.c: New test.
8700
87012018-07-12  Richard Biener  <rguenther@suse.de>
8702
8703	PR c/86453
8704	* g++.dg/warn/pr86453.C: New testcase.
8705
87062018-07-12  Richard Biener  <rguenther@suse.de>
8707
8708	PR middle-end/86479
8709	* gcc.dg/graphite/pr86479.c: New testcase.
8710
87112018-07-11  Jakub Jelinek  <jakub@redhat.com>
8712
8713	* gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8714	of hardcoding size.  Cast (rel) to MASK_TYPE.
8715	* gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8716	* gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8717	* gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8718	* gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8719	* gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8720	* gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8721	* gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8722	* gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8723	* gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8724	* gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8725	* gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8726	* gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8727	* gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8728	* gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8729	* gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8730	* gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8731	* gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8732	* gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8733	* gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8734
87352018-07-11  Grazvydas Ignotas  <notasas@gmail.com>
8736
8737	* gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8738	(AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8739	* gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8740
87412018-07-10  Mark Wielaard  <mark@klomp.org>
8742
8743	PR debug/86459
8744	* gcc.dg/pr86459.c: New test.
8745
87462018-07-10  Martin Sebor  <msebor@redhat.com>
8747
8748	PR testsuite/86461
8749	* gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8750
87512018-07-10  Martin Liska  <mliska@suse.cz>
8752
8753	PR testsuite/86445
8754	* gcc.dg/pr84100.c: Change it back to dg-bogus.
8755
87562018-07-10  Jakub Jelinek  <jakub@redhat.com>
8757
8758	PR sanitizer/86406
8759	* g++.dg/ubsan/pr86406.C: New test.
8760
8761	PR fortran/86421
8762	* gfortran.dg/vect/pr86421.f90: New test.
8763
87642018-07-09  Martin Sebor  <msebor@redhat.com>
8765
8766	PR tree-optimization/86415
8767	* gcc.dg/strlenopt-53.c: New test.
8768
87692018-07-09  Martin Sebor  <msebor@redhat.com>
8770
8771	PR middle-end/77357
8772	* gcc.dg/strlenopt-49.c: New test.
8773	* gcc.dg/strlenopt-50.c: New test.
8774	* gcc.dg/strlenopt-51.c: New test.
8775	* gcc.dg/strlenopt-52.c: New test.
8776	* gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8777
87782018-07-09  Jakub Jelinek  <jakub@redhat.com>
8779
8780	PR c/86420
8781	* gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8782	to be returned and when first argument is not 0, so that they don't do
8783	anything for NEED_EXC or NEED_ERRNO.
8784
87852018-07-09  Tom de Vries  <tdevries@suse.de>
8786
8787	* gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8788	* gcc.dg/guality/bswaptest.c: Same.
8789	* gcc.dg/guality/clztest.c: Same.
8790	* gcc.dg/guality/csttest.c: Same.
8791	* gcc.dg/guality/ctztest.c: Same.
8792	* gcc.dg/guality/drap.c: Same.
8793	* gcc.dg/guality/nrv-1.c: Same.
8794	* gcc.dg/guality/pr41353-1.c: Same.
8795	* gcc.dg/guality/pr41353-2.c: Same.
8796	* gcc.dg/guality/pr41404-1.c: Same.
8797	* gcc.dg/guality/pr43051-1.c: Same.
8798	* gcc.dg/guality/pr43077-1.c: Same.
8799	* gcc.dg/guality/pr43177.c: Same.
8800	* gcc.dg/guality/pr43329-1.c: Same.
8801	* gcc.dg/guality/pr43479.c: Same.
8802	* gcc.dg/guality/pr43593.c: Same.
8803	* gcc.dg/guality/pr45003-1.c: Same.
8804	* gcc.dg/guality/pr45003-2.c: Same.
8805	* gcc.dg/guality/pr45003-3.c: Same.
8806	* gcc.dg/guality/pr48437.c: Same.
8807	* gcc.dg/guality/pr48466.c: Same.
8808	* gcc.dg/guality/pr49888.c: Same.
8809	* gcc.dg/guality/pr54200.c: Same.
8810	* gcc.dg/guality/pr54519-1.c: Same.
8811	* gcc.dg/guality/pr54519-2.c: Same.
8812	* gcc.dg/guality/pr54519-3.c: Same.
8813	* gcc.dg/guality/pr54519-4.c: Same.
8814	* gcc.dg/guality/pr54519-5.c: Same.
8815	* gcc.dg/guality/pr54519-6.c: Same.
8816	* gcc.dg/guality/pr54551.c: Same.
8817	* gcc.dg/guality/pr54693-2.c: Same.
8818	* gcc.dg/guality/pr54693.c: Same.
8819	* gcc.dg/guality/pr54796.c: Same.
8820	* gcc.dg/guality/pr54970.c: Same.
8821	* gcc.dg/guality/pr67192.c: Same.
8822	* gcc.dg/guality/pr69947.c: Same.
8823	* gcc.dg/guality/pr78726.c: Same.
8824	* gcc.dg/guality/rotatetest.c: Same.
8825	* gcc.dg/guality/sra-1.c: Same.
8826	* gcc.dg/guality/vla-2.c: Same.
8827
88282018-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
8829
8830	* g++.dg/diagnostic/long-short.C: New.
8831	* g++.dg/diagnostic/signed-unsigned.C: Likewise.
8832	* g++.dg/diagnostic/virtual-friend.C: Likewise.
8833	* g++.old-deja/g++.brendan/crash11.C: Adjust.
8834
88352018-07-09  Tom de Vries  <tdevries@suse.de>
8836
8837	* gcc.dg/vla-1.c: New test.
8838
88392018-07-07  Tom de Vries  <tdevries@suse.de>
8840
8841	* gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8842	files.
8843	(get_dump_flags): New proc.
8844	(toplevel): Test all dump flags.
8845
88462018-07-07  Eric Botcazou  <ebotcazou@adacore.com>
8847
8848	* gnat.dg/stack_usage6.adb: New test.
8849	* gnat.dg/stack_usage6_pkg.ads: New helper.
8850
88512018-07-07  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853	* gnat.dg/pure_function3a.adb: New test.
8854	* gnat.dg/pure_function3b.adb: Likewise.
8855	* gnat.dg/pure_function3c.adb: Likewise.
8856	* gnat.dg/pure_function3_pkg.ads: New helper.
8857
88582018-07-07  Jakub Jelinek  <jakub@redhat.com>
8859
8860	PR target/84711
8861	* gcc.dg/vect/pr84711.c: Remove unnecessary sse
8862	dg-require-effective-target.  Add -msse not just on i386-*, but
8863	on all i?86-* and x86_64-*.
8864
88652018-07-06  Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
8866
8867	* gcc.dg/tree-ssa/phi-opt-16.c: New test.
8868	* gcc.dg/tree-ssa/phi-opt-17.c: New test.
8869	* gcc.dg/tree-ssa/phi-opt-18.c: New test.
8870	* gcc.dg/tree-ssa/phi-opt-19.c: New test.
8871	* gcc.dg/tree-ssa/popcount3.c: New test.
8872
88732018-07-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
8874
8875	* gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8876	to preserve the test.
8877	* gcc.target/i386/pr85073.c: Likewise.
8878
88792018-07-06  Jakub Jelinek  <jakub@redhat.com>
8880
8881	PR tree-optimization/86401
8882	* gcc.dg/tree-ssa/pr86401-1.c: New test.
8883	* gcc.dg/tree-ssa/pr86401-2.c: New test.
8884	* c-c++-common/rotate-9.c: New test.
8885
88862018-07-06  Peter Bergner  <bergner@linux.ibm.com>
8887
8888	PR target/86324
8889	gcc.target/powerpc/pr86324-1.c: New test.
8890	gcc.target/powerpc/pr86324-2.c: Likewise.
8891
88922018-07-06  Tamar Christina  <tamar.christina@arm.com>
8893
8894	PR target/84711
8895	* gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8896
88972018-07-06  Tamar Christina  <tamar.christina@arm.com>
8898
8899	* gcc.target/aarch64/struct_cpy.c: Remove ;.
8900
89012018-07-05  Jeff Law  <law@redhat.com>
8902
8903	* gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8904
89052018-07-05  Paul Thomas  <pault@gcc.gnu.org>
8906
8907	PR fortran/86408
8908	* gfortran.dg/deferred_character_20.f90: New test.
8909
89102018-07-05  Fritz Reese  <fritzoreese@gmail.com>
8911
8912	PR fortran/83183
8913	PR fortran/86325
8914	* gfortran.dg/init_flag_18.f90: New testcase.
8915	* gfortran.dg/init_flag_19.f03: New testcase.
8916
89172018-07-05  Carl Love  <cel@us.ibm.com>
8918	* gcc.target/altivec-1-runnable.c: New test file.
8919	* gcc.target/altivec-2-runnable.c: New test file.
8920	* gcc.target/vsx-7.c (main2): Change expected expected instruction
8921	for tests.
8922
89232018-07-05  Martin Sebor  <msebor@redhat.com>
8924
8925	PR c++/86400
8926	* gcc.dg/strlenopt-47.c: New test.
8927	* gcc.dg/strlenopt-48.c: New test.
8928
89292018-07-05  Tamar Christina  <tamar.christina@arm.com>
8930
8931	PR target/84711
8932	* gcc.target/arm/big-endian-subreg.c: New.
8933
89342018-07-05  Tamar Christina  <tamar.christina@arm.com>
8935
8936	PR target/84711
8937	* gcc.dg/vect/pr84711.c: New.
8938
89392018-07-05  Tamar Christina  <tamar.christina@arm.com>
8940
8941	* gcc.target/aarch64/struct_cpy.c: New.
8942
89432018-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8944
8945	* c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8946	* c-c++-common/unroll-2.c: Likewise.
8947	* g++.dg/cdce3.C: Likewise.
8948	* g++.dg/ext/unroll-1.C: Likewise.
8949	* g++.dg/ext/unroll-2.C: Likewise.
8950	* g++.dg/ext/unroll-3.C: Likewise.
8951	* gcc.dg/cdce1.c: Likewise.
8952	* gcc.dg/cdce2.c: Likewise.
8953	* gcc.dg/gomp/pr68128-1.c: Likewise.
8954	* gcc.dg/vect/pr46032.c: Likewise.
8955	* gcc.dg/vect/vect-cond-10.c: Likewise.
8956	* gcc.dg/vect/vect-cond-8.c: Likewise.
8957	* gcc.dg/vect/vect-cond-9.c: Likewise.
8958	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
8959	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8960	* gcc.target/i386/avx-cvt-2.c: Likewise.
8961	* gcc.target/i386/avx-cvt-3.c: Likewise.
8962	* gcc.target/i386/avx2-cvt-2.c: Likewise.
8963	* gcc.target/i386/avx2-gather-2.c: Likewise.
8964	* gcc.target/i386/avx2-gather-6.c: Likewise.
8965	* gcc.target/i386/avx512f-gather-2.c: Likewise.
8966	* gcc.target/i386/sse2-cvt-2.c: Likewise.
8967	* gfortran.dg/directive_unroll_1.f90: Likewise.
8968	* gfortran.dg/directive_unroll_2.f90: Likewise.
8969	* gnat.dg/unroll2.adb: Likewise.
8970	* gnat.dg/unroll3.adb: Likewise.
8971
89722018-07-05  Tom de Vries  <tdevries@suse.de>
8973
8974	* lib/gcc-dg.exp (dg-final): Simplify tcl code.
8975
89762018-07-04  Martin Sebor  <msebor@redhat.com>
8977
8978	PR tree-optimization/86274
8979	* gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8980
89812018-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8982
8983	PR fortran/82009
8984	* gfortran.dg/block_16.f08. New test.
8985
89862018-07-04  Aldy Hernandez  <aldyh@redhat.com>
8987
8988	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8989	has a slightly different IL that provides more threading
8990	opportunities.
8991
89922018-07-04  Martin Liska  <mliska@suse.cz>
8993
8994	PR middle-end/66240
8995	PR target/45996
8996	PR c/84100
8997	* gcc.dg/pr84100.c (foo):
8998	* gcc.target/i386/falign-functions-2.c: New test.
8999	* gcc.target/i386/falign-functions.c: New test.
9000
90012018-07-04  Martin Liska  <mliska@suse.cz>
9002
9003	* gcc.dg/pr47793.c: Remove.
9004
90052018-07-04  Richard Sandiford  <richard.sandiford@arm.com>
9006
9007	* gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
9008	final scan test.
9009	* gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9010
90112018-07-03  H.J. Lu  <hongjiu.lu@intel.com>
9012
9013	PR target/85620
9014	* gcc.target/i386/pr85620-1.c: New test.
9015	* gcc.target/i386/pr85620-2.c: Likewise.
9016	* gcc.target/i386/pr85620-3.c: Likewise.
9017	* gcc.target/i386/pr85620-4.c: Likewise.
9018
90192018-07-03  Martin Sebor  <msebor@redhat.com>
9020
9021	PR tree-optimization/86274
9022	* gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
9023	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9024	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
9025	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9026	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9027	* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9028	* gcc.dg/tree-ssa/pr83198.c: Same.
9029
90302018-07-03  Paolo Carlini  <paolo.carlini@oracle.com>
9031
9032	* g++.dg/other/locations1.C: New.
9033	* g++.dg/tls/locations1.C: Likewise.
9034	* g++.dg/diagnostic/virtual-constexpr.C: Likewise.
9035	* g++.dg/diagnostic/virtual-static.C: Likewise.
9036	* g++.dg/concepts/fn-concept2.C: Test the locations too.
9037	* g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
9038	* g++.dg/cpp0x/pr51463.C: Likewise.
9039	* g++.dg/other/typedef1.C: Likewise.
9040	* g++.dg/parse/dtor13.C: Likewise.
9041	* g++.dg/template/error44.C: Likewise.
9042	* g++.dg/template/typedef4.C: Likewise.
9043	* g++.dg/template/typedef5.C: Likewise.
9044	* g++.dg/tls/diag-2.C: Likewise.
9045	* g++.old-deja/g++.brendan/crash11.C: Likewise.
9046
90472018-07-03  Marek Polacek  <polacek@redhat.com>
9048
9049	PR c++/86201
9050	* g++.dg/diagnostic/pr86201.C: New test.
9051
90522018-07-03  Uros Bizjak  <ubizjak@gmail.com>
9053
9054	PR target/85694
9055	* gcc.target/i386/pr85694.c: New test.
9056
90572018-07-03  Richard Sandiford  <richard.sandiford@arm.com>
9058
9059	PR tree-optimization/85694
9060	* lib/target-supports.exp (check_effective_target_vect_avg_qi):
9061	Return true for AArch64 without SVE.
9062	* gcc.target/aarch64/vect_hadd_1.h: New file.
9063	* gcc.target/aarch64/vect_shadd_1.c: New test.
9064	* gcc.target/aarch64/vect_srhadd_1.c: Likewise.
9065	* gcc.target/aarch64/vect_uhadd_1.c: Likewise.
9066	* gcc.target/aarch64/vect_urhadd_1.c: Likewise.
9067
90682018-07-03  Marek Polacek  <polacek@redhat.com>
9069
9070	PR middle-end/86202
9071	* gcc.dg/Wint-conversion-2.c: New test.
9072
9073	PR c++/84306
9074	* g++.dg/overload/conv-op3.C: New test.
9075
90762018-07-03  Richard Biener  <rguenther@suse.de>
9077
9078	PR ipa/86389
9079	* gcc.dg/torture/pr86389.c: New testcase.
9080
90812018-07-03  Richard Sandiford  <richard.sandiford@arm.com>
9082
9083	PR tree-optimization/85694
9084	* lib/target-supports.exp (check_effective_target_vect_avg_qi): New
9085	proc.
9086	* gcc.dg/vect/vect-avg-1.c: New test.
9087	* gcc.dg/vect/vect-avg-2.c: Likewise.
9088	* gcc.dg/vect/vect-avg-3.c: Likewise.
9089	* gcc.dg/vect/vect-avg-4.c: Likewise.
9090	* gcc.dg/vect/vect-avg-5.c: Likewise.
9091	* gcc.dg/vect/vect-avg-6.c: Likewise.
9092	* gcc.dg/vect/vect-avg-7.c: Likewise.
9093	* gcc.dg/vect/vect-avg-8.c: Likewise.
9094	* gcc.dg/vect/vect-avg-9.c: Likewise.
9095	* gcc.dg/vect/vect-avg-10.c: Likewise.
9096	* gcc.dg/vect/vect-avg-11.c: Likewise.
9097	* gcc.dg/vect/vect-avg-12.c: Likewise.
9098	* gcc.dg/vect/vect-avg-13.c: Likewise.
9099	* gcc.dg/vect/vect-avg-14.c: Likewise.
9100
91012018-07-03  Richard Sandiford  <richard.sandiford@arm.com>
9102
9103	* gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
9104	get split into two for use by the over-widening pattern.
9105	* gcc.dg/vect/vect-over-widen-6.c: Likewise.
9106	* gcc.dg/vect/vect-over-widen-7.c: Likewise.
9107	* gcc.dg/vect/vect-over-widen-8.c: Likewise.
9108	* gcc.dg/vect/vect-over-widen-9.c: Likewise.
9109	* gcc.dg/vect/vect-over-widen-10.c: Likewise.
9110	* gcc.dg/vect/vect-over-widen-11.c: Likewise.
9111	* gcc.dg/vect/vect-over-widen-12.c: Likewise.
9112	* gcc.dg/vect/vect-over-widen-13.c: Likewise.
9113	* gcc.dg/vect/vect-over-widen-14.c: Likewise.
9114	* gcc.dg/vect/vect-over-widen-15.c: Likewise.
9115	* gcc.dg/vect/vect-over-widen-16.c: Likewise.
9116	* gcc.dg/vect/vect-over-widen-22.c: New test.
9117
91182018-07-03  Richard Sandiford  <richard.sandiford@arm.com>
9119
9120	* gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
9121	widen_mult pattern.
9122	* gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
9123	over-widening messages.
9124	* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9125	* gcc.dg/vect/vect-over-widen-2.c: Likewise.
9126	* gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9127	* gcc.dg/vect/vect-over-widen-3.c: Likewise.
9128	* gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9129	* gcc.dg/vect/vect-over-widen-4.c: Likewise.
9130	* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9131	* gcc.dg/vect/bb-slp-over-widen-1.c: New test.
9132	* gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9133	* gcc.dg/vect/vect-over-widen-5.c: Likewise.
9134	* gcc.dg/vect/vect-over-widen-6.c: Likewise.
9135	* gcc.dg/vect/vect-over-widen-7.c: Likewise.
9136	* gcc.dg/vect/vect-over-widen-8.c: Likewise.
9137	* gcc.dg/vect/vect-over-widen-9.c: Likewise.
9138	* gcc.dg/vect/vect-over-widen-10.c: Likewise.
9139	* gcc.dg/vect/vect-over-widen-11.c: Likewise.
9140	* gcc.dg/vect/vect-over-widen-12.c: Likewise.
9141	* gcc.dg/vect/vect-over-widen-13.c: Likewise.
9142	* gcc.dg/vect/vect-over-widen-14.c: Likewise.
9143	* gcc.dg/vect/vect-over-widen-15.c: Likewise.
9144	* gcc.dg/vect/vect-over-widen-16.c: Likewise.
9145	* gcc.dg/vect/vect-over-widen-17.c: Likewise.
9146	* gcc.dg/vect/vect-over-widen-18.c: Likewise.
9147	* gcc.dg/vect/vect-over-widen-19.c: Likewise.
9148	* gcc.dg/vect/vect-over-widen-20.c: Likewise.
9149	* gcc.dg/vect/vect-over-widen-21.c: Likewise.
9150
91512018-07-03  Richard Sandiford  <richard.sandiford@arm.com>
9152
9153	* gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
9154
91552018-07-02  Jim Wilson  <jimw@sifive.com>
9156
9157	* gcc.target/riscv/interrupt-debug.c: New.
9158
91592018-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
9160
9161	* g++.dg/diagnostic/thread-thread_local.C: New.
9162
91632018-07-02  Martin Liska  <mliska@suse.cz>
9164
9165	PR testsuite/86366
9166	* gcc.dg/profile-dir-1.c: Fix scanned pattern.
9167	* gcc.dg/profile-dir-2.c: Likewise.
9168	* gcc.dg/profile-dir-3.c: Likewise.
9169
91702018-07-02  Christophe Lyon  <christophe.lyon@linaro.org>
9171
9172	* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9173	overriden.
9174
91752018-07-02  Richard Biener  <rguenther@suse.de>
9176
9177	PR tree-optimization/86363
9178	* gcc.dg/torture/pr86363.c: New testcase.
9179
91802018-07-02  Martin Liska  <mliska@suse.cz>
9181
9182	* gcc.dg/completion-1.c: New test.
9183	* gcc.dg/completion-2.c: New test.
9184	* gcc.dg/completion-3.c: New test.
9185
91862018-07-02  Paul Thomas  <pault@gcc.gnu.org>
9187
9188	PR fortran/82969
9189	PR fortran/86242
9190	* gfortran.dg/proc_ptr_50.f90: New test.
9191
91922018-07-02  Paul Thomas  <pault@gcc.gnu.org>
9193
9194	PR fortran/45305
9195	* gfortran.dg/scalarize_parameter_array_2.f90: New test.
9196
91972018-07-02  Martin Liska  <mliska@suse.cz>
9198
9199	PR ipa/86279
9200	* gcc.dg/ipa/pr86279.c: New test.
9201
92022018-07-02  Martin Liska  <mliska@suse.cz>
9203
9204	PR ipa/86323
9205	* g++.dg/ipa/pr86323.C: New test.
9206
92072018-07-01  Tom de Vries  <tdevries@suse.de>
9208
9209	revert:
9210	2018-07-01  Tom de Vries  <tdevries@suse.de>
9211
9212	* gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9213	* gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9214
92152018-07-01  Tom de Vries  <tdevries@suse.de>
9216
9217	* lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9218	argument.
9219	* gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9220	with @main.
9221
92222018-07-01  Tom de Vries  <tdevries@suse.de>
9223
9224	* gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9225	* gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9226
92272018-07-01  Tom de Vries  <tdevries@suse.de>
9228
9229	* lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9230	* gcc.dg/guality/vla-1.c: Use relative line numbers.
9231
92322018-07-01  Tom de Vries  <tdevries@suse.de>
9233
9234	* gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9235	(verify_call): ... here.  Move to toplevel.
9236	(verify_call_np, dg_final_directive_check_utils): New proc.
9237	(toplevel): Call dg_final_directive_check_utils.
9238	* lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9239
92402018-06-30  Jim Wilson  <jimw@sifive.com>
9241
9242	* gcc.target/riscv/shift-shift-1.c: New.
9243	* gcc.target/riscv/shift-shift-2.c: New.
9244	* gcc.target/riscv/shift-shift-3.c: New.
9245
92462018-06-30  Richard Sandiford  <richard.sandiford@arm.com>
9247
9248	* gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9249
92502018-06-30  Richard Sandiford  <richard.sandiford@arm.com>
9251
9252	* gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9253	* gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9254	by 4 in the computation of a[i].
9255	* gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9256	main multiplication constant.
9257	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9258	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9259	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.  Expect the
9260	pattern to cast the result to int.
9261	* gcc.dg/vect/vect-reduc-dot-1.c: New test.
9262	* gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9263	* gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9264	* gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9265	* gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9266	* gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9267	* gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9268	* gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9269	* gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9270	* gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9271	* gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9272	* gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9273	* gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9274	* gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9275	* gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9276	* gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9277	* gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9278	* gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9279	* gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9280	* gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9281
92822018-06-30  Richard Sandiford  <richard.sandiford@arm.com>
9283
9284	* gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9285	test for vectorization along the lines described in the comment.
9286
92872018-06-30  Tom de Vries  <tdevries@suse.de>
9288
9289	* gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9290	(toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9291	LTO_TORTURE_OPTIONS.
9292	* gcc.dg/guality/prevent-optimization.h: New file.
9293	* gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9294	(a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9295
92962018-06-30  Tom de Vries  <tdevries@suse.de>
9297
9298	* gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9299	* lib/gcc-dg.exp (dg-final): New proc.
9300	* lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9301	argument.
9302
93032018-06-29  Martin Sebor  <msebor@redhat.com>
9304
9305	* gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9306	that don't define the function.
9307
93082018-06-29  Marek Polacek  <polacek@redhat.com>
9309
9310	PR c++/86184
9311	* g++.dg/ext/cond3.C: New test.
9312
93132018-06-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9314
9315	* gcc.target/arm/arm-soft-strd-even.c: New test.
9316
93172018-06-29  Tom de Vries  <tdevries@suse.de>
9318
9319	* gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9320	line, and use it.
9321	* lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9322	(process-message): ... here.
9323	* lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9324
93252018-06-29  Martin Liska  <mliska@suse.cz>
9326
9327	PR tree-optimization/86263
9328	* gcc.dg/tree-ssa/pr86263.c: New test.
9329
93302018-06-28  Carl Love  <cel@us.ibm.com>
9331
9332	* gcc.target/p9-extract-1.c: Add test case.
9333	* gcc.target/builtins-3-p9-runnable.c: Add test case to match
9334	name in ABI.
9335
93362018-06-28  Uros Bizjak  <ubizjak@gmail.com>
9337
9338	PR target/86348
9339	* gcc.target/i386/pr86348.c: New test.
9340
93412018-06-28  Wilco Dijkstra  <wdijkstr@arm.com>
9342
9343	* gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9344
93452018-06-28  Fritz Reese  <fritzoreese@gmail.com>
9346
9347	PR fortran/82865
9348	* gfortran.dg/dec_type_print_2.f03: New testcase.
9349
93502018-06-28  David Pagan  <dave.pagan@oracle.com>
9351
9352	PR c/55976
9353	* gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9354	message causing unexpected test FAIL.
9355
93562018-06-28  Martin Liska  <mliska@suse.cz>
9357
9358	* gcc.dg/tree-ssa/switch-1.c: New test.
9359
93602018-06-28  Eric Botcazou  <ebotcazou@adacore.com>
9361
9362	* gnat.dg/debug15.adb: New test.
9363
93642018-06-27  David Malcolm  <dmalcolm@redhat.com>
9365
9366	PR c++/86329
9367	* g++.dg/lookup/pr86329.C: New test.
9368
93692018-06-27  Carl Love  <cel@us.ibm.com>
9370
9371	* gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9372
93732018-06-27  Tamar Christina  <tamar.christina@arm.com>
9374
9375	PR target/85769
9376	* gcc.target/aarch64/f16_mov_immediate_3.c: New.
9377
93782018-06-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9379
9380	* gcc.target/powerpc/builtins-1.c: Correct a comment.
9381
93822018-06-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
9383
9384	* gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9385	requirement for this test.
9386	* gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9387	requirement, and -mpower8-vector compile option.
9388
93892018-06-26  Jakub Jelinek  <jakub@redhat.com>
9390
9391	PR target/86314
9392	* gcc.dg/pr86314.c: New test.
9393
9394	PR debug/86257
9395	* gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9396
93972018-06-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399	* gcc.target/i386/pr86257.c: Require 64-bit.
9400
94012018-06-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9402
9403	* g++.dg/pr86082.C: Require IBM1047 support.
9404
94052018-06-26  Richard Biener  <rguenther@suse.de>
9406
9407	PR middle-end/86271
9408	* gcc.dg/pr86271.c: New testcase.
9409
94102018-06-26  Alexandre Oliva  <aoliva@redhat.com>
9411
9412	PR debug/86064
9413	* gcc.dg/pr86064.c: New.
9414
94152018-06-25  Jeff Law  <law@redhat.com>
9416
9417	* lib/target-supports.exp
9418	(check_effective_target_logical_op_short_circuit): Add v850.
9419
94202018-06-25  Martin Sebor  <msebor@redhat.com>
9421
9422	PR tree-optimization/86204
9423	* gcc.dg/strlenopt-46.c: New test.
9424
94252018-06-25  Martin Sebor  <msebor@redhat.com>
9426
9427	PR tree-optimization/85700
9428	* gcc.dg/Wstringop-truncation-4.c: New test.
9429
94302018-06-25  Fritz Reese  <fritzoreese@gmail.com>
9431
9432	PR fortran/82972
9433	PR fortran/83088
9434	PR fortran/85851
9435	* gfortran.dg/init_flag_17.f90: New testcase.
9436
94372018-06-25  Carl Love  <cel@us.ibm.com>
9438
9439	* gcc.target/powerpc/p9-extract-1.c: Make second argument of
9440	vec_extract a signed int. Add vec_extract tests for bool char
9441	and bool int.
9442	* gcc.target/powerpc/p9-extract-4.c:  New test file for long long
9443	vec_extract tests.
9444
94452018-06-25  Tom de Vries  <tdevries@suse.de>
9446
9447	* lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9448
94492018-06-25  Jakub Jelinek  <jakub@redhat.com>
9450
9451	PR target/84786
9452	* gcc.target/i386/avx512f-pr84786-3.c: New test.
9453
94542018-06-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9455
9456	* gnat.dg/sso9.adb: New testcase.
9457	* gnat.dg/sso9_pkg.ads: Likewise.
9458
94592018-06-25  Tom de Vries  <tdevries@suse.de>
9460
9461	PR debug/86257
9462	* gcc.target/i386/pr86257.c: New test.
9463
94642018-06-25  Andreas Krebbel  <krebbel@linux.ibm.com>
9465
9466	PR C++/86082
9467	* g++.dg/pr86082.C: New test.
9468
94692018-06-24  Tom de Vries  <tdevries@suse.de>
9470
9471	* g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9472	* gcc.dg/guality/guality.exp: Same.
9473	* gfortran.dg/guality/guality.exp: Same.
9474	* lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9475
94762018-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
9477
9478	* g++.dg/concepts/locations1.C: New.
9479	* g++.dg/cpp0x/locations1.C: Likewise.
9480	* g++.dg/cpp1z/inline-var2.C: Test locations too.
9481	* g++.dg/cpp1z/inline-var3.C: Likewise.
9482
94832018-06-22  Paul Thomas  <pault@gcc.gnu.org>
9484
9485	PR fortran/86281
9486	* gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9487
94882018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9489
9490	* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9491	this test.
9492	* gcc.target/powerpc/builtins-9.c: New test.
9493	* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9494	to expect different code generation on big-endian vs.
9495	little-endian targets.
9496
94972018-06-22  Tom de Vries  <tdevries@suse.de>
9498
9499	* g++.dg/guality/guality.exp (guality_gdb_name): Default to
9500	$rootme/../gdb/gdb, if available.
9501	* gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9502	* gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9503
95042018-06-22  Tom de Vries  <tdevries@suse.de>
9505
9506	* lib/gcc-gdb-test.exp (report_gdb): New proc.
9507	* g++.dg/guality/guality.exp: Use report_gdb.
9508	* gcc.dg/guality/guality.exp: Same.
9509	* gfortran.dg/guality/guality.exp: Same.
9510
95112018-06-22  Jakub Jelinek  <jakub@redhat.com>
9512
9513	PR c++/85662
9514	* g++.dg/ext/offsetof3.C: New test.
9515
95162018-06-22  Carl Love  <cel@us.ibm.com>
9517
9518	* gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9519	versus Linux.  Change checks for xxlnor, xxland and xxlxor to also look
9520	for the vnor, vand and vxor instructions.
9521	* gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9522	Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9523	* gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9524	* gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9525	* gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9526	Add -dp to dg-options, update expected counts.
9527
95282018-06-22  Paul Koning  <ni1d@arrl.net>
9529
9530	* gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9531	if pdp11.
9532	* gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9533	* gcc.c-torture/compile/20040101-1.c: Ditto.
9534	* gcc.c-torture/compile/20050622-1.c: Ditto.
9535	* gcc.c-torture/compile/20080625-1.c: Ditto.
9536	* gcc.c-torture/compile/20090107-1.c: Ditto.
9537	* gcc.c-torture/compile/920501-12.c: Ditto.
9538	* gcc.c-torture/compile/920501-4.c: Ditto.
9539	* gcc.c-torture/compile/961203-1.c: Ditto.
9540	* gcc.c-torture/compile/limits-externdecl.c: Ditto.
9541	* gcc.c-torture/compile/pr25310.c: Ditto.
9542
95432018-06-22  Cesar Philippidis  <cesar@codesourcery.com>
9544	    James Norris  <jnorris@codesourcery.com>
9545	    Thomas Schwinge  <thomas@codesourcery.com>
9546	    Tom de Vries  <tom@codesourcery.com>
9547
9548	* c-c++-common/goacc/deviceptr-4.c: New file.
9549	* c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9550	Likewise.
9551	* c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9552	* c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9553	* c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9554	* c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9555	* c-c++-common/goacc/kernels-loop-data.c: Likewise.
9556	* c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9557	Likewise.
9558	* c-c++-common/goacc/parallel-reduction.c: Likewise.
9559	* c-c++-common/goacc/private-reduction-1.c: Likewise.
9560	* gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9561	Likewise.
9562	* gfortran.dg/goacc/modules.f95: Likewise.
9563	* gfortran.dg/goacc/routine-8.f90: Likewise.
9564	* gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9565
95662018-06-21  Michael Meissner  <meissner@linux.ibm.com>
9567
9568	* gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9569	if the long double format is IEEE 128-bit for tests that are
9570	explicitly testing IBM extended double support.  Use the
9571	appropriate pack and unpack built-in functions.  Change calls from
9572	__builtin_isinfl to __builtin_isinf since the later supports all
9573	floating point types.
9574	* gcc.target/powerpc/pr57150.c: Likewise.
9575	* gcc.target/powerpc/pr60203.c: Likewise.
9576	* gcc.target/powerpc/pr67808.c: Likewise.
9577	* gcc.target/powerpc/pr70117.c: Likewise.
9578	* gcc.target/powerpc/tfmode_off.c: Likewise.
9579
95802018-06-21  Paul Thomas  <pault@gcc.gnu.org>
9581
9582	PR fortran/49630
9583	* gfortran.dg/assumed_charlen_function_7.f90: New test.
9584
95852018-06-21  Paul Thomas  <pault@gcc.gnu.org>
9586
9587	PR fortran/83118
9588	* gfortran.dg/unlimited_polymorphic_30.f03: New test.
9589
95902018-06-21  Tom de Vries  <tdevries@suse.de>
9591
9592	* gcc.dg/guality/pr45882.c (a): Add used attribute.
9593
95942018-06-21  Tom de Vries  <tdevries@suse.de>
9595
9596	PR tree-optimization/85859
9597	* gcc.dg/pr85859.c: New test.
9598
95992018-06-21  Richard Biener  <rguenther@suse.de>
9600
9601	PR tree-optimization/86232
9602	* gcc.dg/torture/pr86232.c: New testcase.
9603
96042018-06-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9605
9606	* gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9607
96082018-06-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9609
9610	* gcc/gcc.target/aarch64/aes_2.c: New test.
9611
96122018-06-20  Than McIntosh  <thanm@google.com>
9613
9614	PR libgcc/86213
9615	* gcc.dg/split-8.c: New.
9616
96172018-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9618
9619	* gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9620	for vpkudus in place of vpksdus.
9621	* gcc.target/powerpc/builtins-3-p8.c: Likewise.
9622
96232018-06-20  Nathan Sidwell  <nathan@acm.org>
9624
9625	PR c++/85634
9626	* g++.dg/lookup/pr85634-2.C: New.
9627
96282018-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
9629
9630	* g++.dg/template/friend65.C: New.
9631	* g++.dg/cpp0x/main1.C: Likewise.
9632	* g++.dg/other/main2.C: Likewise.
9633	* g++.dg/other/main3.C: Likewise.
9634	* g++.dg/template/friend42.C: Test location too.
9635	* g++.dg/concepts/decl-diagnose.C: Likewise.
9636	* g++.dg/warn/main-2.C: Update.
9637
96382018-06-20  Chung-Lin Tang  <cltang@codesourcery.com>
9639	    Thomas Schwinge  <thomas@codesourcery.com>
9640	    Cesar Philippidis  <cesar@codesourcery.com>
9641
9642	* c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9643	2.5 data clause semantics.
9644	* c-c++-common/goacc/declare-2.c: Likewise.
9645	* c-c++-common/goacc/default-4.c: Likewise.
9646	* c-c++-common/goacc/finalize-1.c: New test.
9647	* c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9648	OpenACC 2.5 data clause semantics.
9649	* c-c++-common/goacc/kernels-alias.c: Likewise.
9650	* c-c++-common/goacc/routine-5.c: Likewise.
9651	* c-c++-common/goacc/update-if_present-1.c: New test.
9652	* c-c++-common/goacc/update-if_present-2.c: New test.
9653	* g++.dg/goacc/template.C: Update test case to utilize OpenACC
9654	2.5 data clause semantics.
9655	* gfortran.dg/goacc/combined-directives.f90: Likewise.
9656	* gfortran.dg/goacc/data-tree.f95: Likewise.
9657	* gfortran.dg/goacc/declare-2.f95: Likewise.
9658	* gfortran.dg/goacc/default-4.f: Likewise.
9659	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9660	* gfortran.dg/goacc/finalize-1.f: New test.
9661	* gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9662	OpenACC 2.5 data clause semantics.
9663	* gfortran.dg/goacc/kernels-alias.f95: Likewise.
9664	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
9665	* gfortran.dg/goacc/nested-function-1.f90: Likewise.
9666	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
9667	* gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9668	* gfortran.dg/goacc/update-if_present-1.f90: New test.
9669	* gfortran.dg/goacc/update-if_present-2.f90: New test.
9670
96712018-06-20  Jakub Jelinek  <jakub@redhat.com>
9672
9673	PR c++/86210
9674	* g++.dg/warn/Wnonnull4.C: New test.
9675
96762018-06-20  Marek Polacek  <polacek@redhat.com>
9677
9678	PR c++/86240
9679	* g++.dg/pr86240.C: New test.
9680
96812018-06-20  Jakub Jelinek  <jakub@redhat.com>
9682
9683	PR debug/86194
9684	* gcc.target/i386/pr86194.c: New test.
9685
9686	PR tree-optimization/86231
9687	* gcc.dg/tree-ssa/vrp119.c: New test.
9688	* gcc.c-torture/execute/pr86231.c: New test.
9689
96902018-06-20  Tom de Vries  <tdevries@suse.de>
9691
9692	PR tree-optimization/86097
9693	* gcc.dg/autopar/pr86097.c: New test.
9694
96952018-06-20  Nathan Sidwell  <nathan@acm.org>
9696
9697	PR c++/85634
9698	* g++.dg/lookup/pr85634.C: New.
9699
97002018-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9701
9702	* gcc.target/aarch64/ldp_stp_q.c: New test.
9703	* gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9704	* gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9705
97062018-06-20  Martin Liska  <mliska@suse.cz>
9707
9708	* gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9709
97102018-06-19  Martin Sebor  <msebor@redhat.com>
9711
9712	PR tree-optimization/48560
9713	* gcc.dg/Warray-bounds-28.c: New test.
9714
97152018-06-19  Martin Sebor  <msebor@redhat.com>
9716
9717	PR middle-end/85602
9718	* c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9719	to also match C++.
9720
97212018-06-19  Jan Hubicka  <hubicka@ucw.cz>
9722
9723	* g++.dg/lto/pr84805_0.C: Update template.
9724	* g++.dg/lto/pr84805_1.C: Update template.
9725
97262018-06-19  Eric Botcazou  <ebotcazou@adacore.com>
9727
9728	* gnat.dg/aggr24.adb: New test.
9729	* gnat.dg/aggr24_pkg.ad[sb]: New helper.
9730
97312018-06-19  Richard Biener  <rguenther@suse.de>
9732
9733	PR tree-optimization/86179
9734	* gcc.dg/pr86179.c: New testcase.
9735
97362018-06-18  Martin Sebor  <msebor@redhat.com>
9737
9738	PR middle-end/85602
9739	* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9740	* c-c++-common/attr-nonstring-8.c: New test.
9741
97422018-06-18  Martin Sebor  <msebor@redhat.com>
9743
9744	PR tree-optimization/81384
9745	* gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9746	* gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9747	* gcc.c-torture/execute/builtins/strnlen.c: New test.
9748	* gcc.dg/attr-nonstring-2.c: New test.
9749	* gcc.dg/attr-nonstring-3.c: New test.
9750	* gcc.dg/attr-nonstring-4.c: New test.
9751	* gcc.dg/strlenopt-45.c: New test.
9752	* gcc.dg/strlenopt.h (strnlen):  Declare.
9753
97542018-06-18  Wilco Dijkstra  <wdijkstr@arm.com>
9755
9756	PR tree-optimization/86076
9757	* gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9758
97592018-06-18  Wilco Dijkstra  <wdijkstr@arm.com>
9760
9761	PR tree-optimization/64946
9762	* gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9763
97642018-06-17  Eric Botcazou  <ebotcazou@adacore.com>
9765
9766	* gcc.dg/debug/dwarf2/pr37726.c: Move to...
9767	* gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9768	* gnat.dg/stack_usage5.adb: New test.
9769
97702018-06-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
9771
9772	PR middle-end/82479
9773	* gcc.dg/tree-ssa/popcount.c: New test.
9774	* gcc.dg/tree-ssa/popcount2.c: New test.
9775
97762018-06-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
9777
9778	PR middle-end/64946
9779	* gcc.dg/absu.c: New test.
9780	* gcc.dg/gimplefe-29.c: New test.
9781	* gcc.target/aarch64/pr64946.c: New test.
9782
97832018-06-15  Jakub Jelinek  <jakub@redhat.com>
9784
9785	PR c/86093
9786	* c-c++-common/pr86093.c: New test.
9787
9788	PR middle-end/85878
9789	* gfortran.fortran-torture/compile/pr85878.f90: New test.
9790
9791	PR middle-end/86123
9792	* gcc.c-torture/compile/pr86123.c: New test.
9793
97942018-06-15  Tom de Vries  <tdevries@suse.de>
9795
9796	* gcc.dg-selftests/dg-final.exp: Force sequential execution.
9797
97982018-06-15  Nick Clifton  <nickc@redhat.com>
9799
9800	PR 84195
9801	* gcc.c-torture/compile/pr84195.c: New test.
9802
98032018-06-15  Richard Biener  <rguenther@suse.de>
9804
9805	PR middle-end/86159
9806	* g++.dg/pr86159.C: New testcase.
9807
98082018-06-15  Richard Biener  <rguenther@suse.de>
9809
9810	PR middle-end/86076
9811	* gcc.dg/pr86076.c: New testcase.
9812
98132018-06-14  Marek Polacek  <polacek@redhat.com>
9814
9815	PR c++/86063
9816	* g++.dg/cpp0x/gen-attrs-65.C: New test.
9817
98182018-06-14  Jakub Jelinek  <jakub@redhat.com>
9819
9820	PR target/86048
9821	* gcc.target/i386/pr86048.c: Require sse2 effective target.  Add
9822	-msse2 to dg-options.
9823
9824	PR middle-end/86122
9825	* gcc.c-torture/compile/pr86122.c: New test.
9826
9827	P0624R2 - Default constructible and assignable stateless lambdas
9828	* g++.dg/cpp2a/lambda1.C: New test.
9829	* g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9830	for -std=c++2a.
9831
98322018-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9833
9834	* g++.dg/other/static3.C: New.
9835	* g++.dg/other/static4.C: Likewise.
9836	* g++.dg/warn/Wshadow-15.C: Likewise.
9837	* g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9838	* g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9839	* g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9840	* g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9841	* g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9842	* g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9843	* g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9844
98452018-06-14  Jakub Jelinek  <jakub@redhat.com>
9846
9847	PR target/85945
9848	* gcc.c-torture/compile/pr85945.c: New test.
9849
98502018-06-14  Richard Biener  <rguenther@suse.de>
9851
9852	PR ipa/86124
9853	* gcc.dg/pr86124.c: New testcase.
9854
98552018-06-13  Martin Sebor  <msebor@redhat.com>
9856
9857	PR tree-optimization/86114
9858	* gcc.dg/pr86114.c: New test.
9859
98602018-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
9861
9862	PR fortran/86110
9863	* gfortran.dg/pr86110.f90: New test.
9864
98652018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
9866
9867	PR fortran/85703
9868	* gfortran.dg/goacc/pr85703.f90: New test.
9869	* gfortran.dg/gomp/pr85703.f90: New test.
9870
98712018-06-13  Cesar Philippidis  <cesar@codesourcery.com>
9872
9873	PR fortran/85702
9874	* gfortran.dg/goacc/pr85702.f90: New test.
9875
98762018-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9877
9878	* gcc.target/i386/pr86048.c: New test.
9879
98802018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
9881
9882	* gcc.target/arc/fma-1.c: New test.
9883
98842018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
9885
9886	* gcc.target/arc/pr9001107555.c: New file.
9887
98882018-06-12  Richard Sandiford  <richard.sandiford@linaro.org>
9889
9890	* g++.dg/torture/aarch64-vect-init-1.C: New test.
9891
98922018-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
9893
9894	* g++.dg/init/delete3.C: New.
9895	* g++.dg/init/new49.C: Likewise.
9896	* g++.dg/init/new25.C: Test locations too.
9897	* g++.dg/template/new4.C: Likewise.
9898	* g++.old-deja/g++.jason/operator.C: Likewise.
9899
99002018-06-12  Marek Polacek  <polacek@redhat.com>
9901
9902	Core issue 1331 - const mismatch with defaulted copy constructor
9903	* g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9904	* g++.dg/cpp0x/defaulted52.C: New test.
9905	* g++.dg/cpp0x/defaulted53.C: New test.
9906	* g++.dg/cpp0x/defaulted54.C: New test.
9907	* g++.dg/cpp0x/defaulted55.C: New test.
9908	* g++.dg/cpp0x/defaulted56.C: New test.
9909	* g++.dg/cpp0x/defaulted57.C: New test.
9910	* g++.dg/cpp0x/defaulted58.C: New test.
9911	* g++.dg/cpp0x/defaulted59.C: New test.
9912	* g++.dg/cpp0x/defaulted60.C: New test.
9913
99142018-06-12  David Malcolm  <dmalcolm@redhat.com>
9915
9916	PR other/69968
9917	* gcc.dg/spellcheck-transposition.c: New test.
9918
99192018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
9920
9921	PR fortran/44491
9922	* gfortran.dg/pr44491.f90: New testcase
9923
99242018-06-12  Martin Sebor  <msebor@redhat.com>
9925
9926	PR tree-optimization/85259
9927	* gcc.dg/Wstringop-overflow-5.c: New test.
9928	* gcc.dg/Wstringop-overflow-6.c: New test.
9929
99302018-06-12  Martin Sebor  <msebor@redhat.com>
9931
9932	PR c/85931
9933	* gcc.dg/Wstringop-truncation-3.c: New test.
9934
99352018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9936
9937	* gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9938	* gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9939	* gcc.target/powerpc/swaps-p8-17.c: Same.
9940
99412018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9942
9943	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9944	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9945	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9946	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9947	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9948	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9949
99502018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9951
9952	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9953	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9954	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9955	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9956	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9957	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9958
99592018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9960
9961	* gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9962	* gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9963	* gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9964	* gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9965	* gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9966	* gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9967
99682018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9969
9970	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9971	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9972	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9973	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9974	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9975	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9976
99772018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9978
9979	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9980	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9981	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9982	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9983	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9984	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9985
99862018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
9987
9988	* gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9989	* gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9990	* gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9991	* gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9992	* gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9993	* gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9994
99952018-06-12  Martin Liska  <mliska@suse.cz>
9996
9997	* g++.dg/opt/mpx.C: New test.
9998	* gcc.target/i386/mpx.c: New test.
9999
100002018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
10001
10002	* gcc.target/arc/builtin_simdarc.c: Update test.
10003	* gcc.target/arc/mulsi3_highpart-2.c: Likewise.
10004	* gcc.target/arc/tumaddsidi4.c: Likewise.
10005
100062018-06-12  Eric Botcazou  <ebotcazou@adacore.com>
10007
10008	* gnat.dg/opt72a.ad[sb]: New test.
10009	* gnat.dg/opt72_pkg.ads: New helper.
10010
100112018-06-12  Tom de Vries  <tdevries@suse.de>
10012
10013	* gcc.dg-selftests/dg-final.exp: New file.
10014
100152018-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
10016
10017	* g++.dg/lookup/new2.C: Test locations too.
10018	* g++.dg/other/ellipsis1.C: Likewise.
10019	* g++.dg/other/operator1.C: Likewise.
10020	* g++.dg/other/operator2.C: Likewise.
10021	* g++.dg/overload/operator2.C: Likewise.
10022	* g++.dg/parse/defarg11.C: Likewise.
10023	* g++.dg/parse/operator4.C: Likewise.
10024	* g++.dg/template/error30.C: Likewise.
10025	* g++.dg/template/explicit-args3.C: Likewise.
10026	* g++.dg/warn/effc1.C: Likewise.
10027	* g++.old-deja/g++.brendan/prepost2.C: Likewise.
10028	* g++.old-deja/g++.brendan/prepost3.C: Likewise.
10029	* g++.old-deja/g++.bugs/900215_01.C: Likewise.
10030	* g++.old-deja/g++.jason/conversion5.C: Likewise.
10031	* g++.old-deja/g++.jason/operator.C: Likewise.
10032
100332018-06-11  Martin Sebor  <msebor@redhat.com>
10034
10035	PR tree-optimization/86083
10036	* gcc.dg/strlenopt-44.c: New test.
10037
100382018-06-11  Janus Weil  <janus@gcc.gnu.org>
10039
10040	PR fortran/45521
10041	* gfortran.dg/generic_32.f90: New test.
10042	* gfortran.dg/generic_33.f90: New test.
10043
100442018-06-11  Carl Love  <cel@us.ibm.com>
10045	* gcc.target/powerpc/altivec-7.c (main): Remove tests
10046	vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
10047	long long bool.  Remove duplicate dg-final for xxlxor.  Update
10048	dg-final instruction counts.
10049	* gcc.target/powerpc/altivec-37.c (main): New file for
10050	tests vec_unpackh and vec_unpackl returning long long bool and
10051	long long int.
10052
100532018-06-11  Martin Liska  <mliska@suse.cz>
10054
10055	PR tree-optimization/86089
10056	* gcc.dg/tree-ssa/pr86089.c: New test.
10057
100582018-06-11  Julia Koval  <julia.koval@intel.com>
10059
10060	* gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
10061	* gcc.target/i386/vpclmulqdq.c: Ditto.
10062
100632018-06-11  Olivier Hainque  <hainque@adacore.com>
10064
10065	* gnat.dg/lang-dw2.adb: New test.
10066	* gnat.dg/lang-dw3.adb: New test.
10067
100682018-06-11  Hristian Kirtchev  <kirtchev@adacore.com>
10069
10070	* gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
10071	gnat.dg/assertion_policy1_pkg.ads: New testcase.
10072
100732018-06-11  Ed Schonberg  <schonberg@adacore.com>
10074
10075	* gnat.dg/predicate1.adb: New testcase.
10076
100772018-06-11  Yannick Moy  <moy@adacore.com>
10078
10079	* gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
10080
100812018-06-11  Hristian Kirtchev  <kirtchev@adacore.com>
10082
10083	* gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
10084	testcase.
10085
100862018-06-11  Javier Miranda  <miranda@adacore.com>
10087
10088	* gnat.dg/prot4.adb: New testcase.
10089
100902018-06-11  Yannick Moy  <moy@adacore.com>
10091
10092	* gnat.dg/part_of1-instantiation.adb,
10093	gnat.dg/part_of1-instantiation.ads,
10094	gnat.dg/part_of1-private_generic.adb,
10095	gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
10096	testcase.
10097
100982018-06-11  Piotr Trojanek  <trojanek@adacore.com>
10099
10100	* gnat.dg/contract1.adb: New testcase.
10101
101022018-06-11  Javier Miranda  <miranda@adacore.com>
10103
10104	* gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
10105	testcase.
10106
101072018-06-11  Ed Schonberg  <schonberg@adacore.com>
10108
10109	* gnat.dg/inline_always1.adb: New testcase.
10110
101112018-06-11  Ed Schonberg  <schonberg@adacore.com>
10112
10113	* gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
10114	gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
10115	gnat.dg/nested_generic2_g2.ads: New testcase.
10116
101172018-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
10118
10119	* g++.dg/template/friend64.C: New.
10120	* g++.old-deja/g++.other/friend4.C: Test the location too.
10121	* g++.old-deja/g++.pt/crash23.C: Likewise.
10122
101232018-06-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10124
10125	* gfortran.dg/inline_matmul_23.f90: New test.
10126
101272018-06-10  Janus Weil  <janus@gcc.gnu.org>
10128
10129	PR fortran/85088
10130	* gfortran.dg/intent_decl_1.f90: New test case.
10131
101322018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
10133
10134	* gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
10135	* gfortran.dg/ieee/large_4.f90: Ditto.
10136	* gfortran.dg/round_4.f90: Ditto.
10137
101382018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
10139
10140	PR fortran/38351
10141	* gfortran.dg/pr38351.f90: New test.
10142	* gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
10143
101442018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
10145
10146	PR fortran/85138
10147	PR fortran/85996
10148	PR fortran/86051
10149	* gfortran.dg/pr85138_1.f90: New test.
10150	* gfortran.dg/pr85138_2.f90: Ditto.
10151	* gfortran.dg/pr85996.f90: Ditto.
10152
101532018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
10154
10155	PR fortran/78278
10156	* gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10157	* gfortran.dg/data_char_1.f90: Ditto.
10158	* gfortran.dg/pr78571.f90: Ditto.
10159	* gfortran.dg/pr78278.f90: New test.
10160
101612018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
10162
10163	PR fortran/63514
10164	* gfortran.dg/pr63514.f90: New test.
10165
101662018-06-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10167
10168	PR fortran/85631
10169	* gfortran.dg/bounds_check_20.f90: New test.
10170
101712018-06-08  Carl Love  <cel@us.ibm.com>
10172
10173	* gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10174	vpkudum counts.
10175	* gcc.target/powerpc/p9-extract-3.c: Make second argument of
10176	vec_extract a signed int.
10177	* gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10178	vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10179	vcmpgtsd, vcmpgtud.
10180	* gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10181	vec_extract a signed int.
10182	* gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10183	vec_extract a signed int.
10184	* gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10185	vec_xor builtins.  Update xxsel, xxlxor counts.
10186
101872018-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
10188
10189	PR fortran/86059
10190	* gfortran.dg/associate_30.f90: Remove code tested ...
10191	* gfortran.dg/pr67803.f90: Ditto.
10192	* gfortran.dg/pr67805.f90: Ditto.
10193	* gfortran.dg/pr86059.f90: ... here.  New test.
10194
101952018-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
10196
10197	PR fortran/78571
10198	* gfortran.dg/pr78571.f90: New test.
10199
102002018-06-08  Peter Bergner  <bergner@vnet.ibm.com>
10201
10202	PR target/85755
10203	* gcc.target/powerpc/pr85755.c: New test.
10204
102052018-06-08  Carl Love  <cel@us.ibm.com>
10206
10207	* gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10208	vsx-vector-6.p7.c.
10209	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10210	vsx-vector-6.p9.c.
10211	* gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10212	for BE system that are different then for an LE system from this file
10213	into vsx-vector-6-le.c using be target qualifier.  Remove this file.
10214	* gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10215	the various instruction counts.  Rename file to	vsx-vector-6.p8.c.
10216
102172018-06-08  Martin Liska  <mliska@suse.cz>
10218
10219	* gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10220
102212018-06-08  Martin Liska  <mliska@suse.cz>
10222
10223	* g++.dg/dg.exp: Do not use mpx.exp.
10224	* g++.dg/lto/lto.exp: Likewise.
10225	* g++.dg/lto/pr69729_0.C: Remove.
10226	* g++.dg/opt/pr71529.C: Remove.
10227	* g++.dg/pr63995-1.C: Remove.
10228	* g++.dg/pr68270.C: Remove.
10229	* g++.dg/pr71624.C: Remove.
10230	* g++.dg/pr71633.C: Remove.
10231	* g++.dg/pr79761.C: Remove.
10232	* g++.dg/pr79764.C: Remove.
10233	* g++.dg/pr79769.C: Remove.
10234	* gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10235	* gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10236	* gcc.dg/lto/chkp-privatize_0.c: Remove.
10237	* gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10238	* gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10239	* gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10240	* gcc.dg/lto/lto.exp: Do not use mpx.exp.
10241	* gcc.dg/lto/pr66221_0.c: Remove.
10242	* gcc.target/i386/chkp-always_inline.c: Remove.
10243	* gcc.target/i386/chkp-bndret.c: Remove.
10244	* gcc.target/i386/chkp-builtins-1.c: Remove.
10245	* gcc.target/i386/chkp-builtins-2.c: Remove.
10246	* gcc.target/i386/chkp-builtins-3.c: Remove.
10247	* gcc.target/i386/chkp-builtins-4.c: Remove.
10248	* gcc.target/i386/chkp-const-check-1.c: Remove.
10249	* gcc.target/i386/chkp-const-check-2.c: Remove.
10250	* gcc.target/i386/chkp-hidden-def.c: Remove.
10251	* gcc.target/i386/chkp-label-address.c: Remove.
10252	* gcc.target/i386/chkp-lifetime-1.c: Remove.
10253	* gcc.target/i386/chkp-narrow-bounds.c: Remove.
10254	* gcc.target/i386/chkp-pr69044.c: Remove.
10255	* gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10256	* gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10257	* gcc.target/i386/chkp-strchr.c: Remove.
10258	* gcc.target/i386/chkp-strlen-1.c: Remove.
10259	* gcc.target/i386/chkp-strlen-2.c: Remove.
10260	* gcc.target/i386/chkp-strlen-3.c: Remove.
10261	* gcc.target/i386/chkp-strlen-4.c: Remove.
10262	* gcc.target/i386/chkp-strlen-5.c: Remove.
10263	* gcc.target/i386/chkp-stropt-1.c: Remove.
10264	* gcc.target/i386/chkp-stropt-10.c: Remove.
10265	* gcc.target/i386/chkp-stropt-11.c: Remove.
10266	* gcc.target/i386/chkp-stropt-12.c: Remove.
10267	* gcc.target/i386/chkp-stropt-13.c: Remove.
10268	* gcc.target/i386/chkp-stropt-14.c: Remove.
10269	* gcc.target/i386/chkp-stropt-15.c: Remove.
10270	* gcc.target/i386/chkp-stropt-16.c: Remove.
10271	* gcc.target/i386/chkp-stropt-17.c: Remove.
10272	* gcc.target/i386/chkp-stropt-2.c: Remove.
10273	* gcc.target/i386/chkp-stropt-3.c: Remove.
10274	* gcc.target/i386/chkp-stropt-4.c: Remove.
10275	* gcc.target/i386/chkp-stropt-5.c: Remove.
10276	* gcc.target/i386/chkp-stropt-6.c: Remove.
10277	* gcc.target/i386/chkp-stropt-7.c: Remove.
10278	* gcc.target/i386/chkp-stropt-8.c: Remove.
10279	* gcc.target/i386/chkp-stropt-9.c: Remove.
10280	* gcc.target/i386/i386.exp: Do not use mpx.exp.
10281	* gcc.target/i386/indirect-thunk-11.c: Remove.
10282	* gcc.target/i386/indirect-thunk-12.c: Remove.
10283	* gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10284	* gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10285	* gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10286	* gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10287	* gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10288	* gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10289	* gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10290	* gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10291	* gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10292	* gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10293	* gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10294	* gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10295	* gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10296	* gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10297	* gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10298	* gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10299	* gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10300	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10301	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10302	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10303	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10304	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10305	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10306	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10307	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10308	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10309	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10310	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10311	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10312	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10313	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10314	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10315	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10316	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10317	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10318	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10319	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10320	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10321	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10322	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10323	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10324	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10325	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10326	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10327	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10328	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10329	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10330	* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10331	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10332	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10333	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10334	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10335	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10336	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10337	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10338	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10339	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10340	* gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10341	* gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10342	* gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10343	* gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10344	* gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10345	* gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10346	* gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10347	* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10348	* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10349	* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10350	* gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10351	* gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10352	* gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10353	* gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10354	* gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10355	* gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10356	* gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10357	* gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10358	* gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10359	* gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10360	* gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10361	* gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10362	* gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10363	* gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10364	* gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10365	* gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10366	* gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10367	* gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10368	* gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10369	* gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10370	* gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10371	* gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10372	* gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10373	* gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10374	* gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10375	* gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10376	* gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10377	* gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10378	* gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10379	* gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10380	* gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10381	* gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10382	* gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10383	* gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10384	* gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10385	* gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10386	* gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10387	* gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10388	* gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10389	* gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10390	* gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10391	* gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10392	* gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10393	* gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10394	* gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10395	* gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10396	* gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10397	* gcc.target/i386/mpx/label-address-1.c: Remove.
10398	* gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10399	* gcc.target/i386/mpx/macro.c: Remove.
10400	* gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10401	* gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10402	* gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10403	* gcc.target/i386/mpx/memcpy-1.c: Remove.
10404	* gcc.target/i386/mpx/memmove-1.c: Remove.
10405	* gcc.target/i386/mpx/memmove-2.c: Remove.
10406	* gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10407	* gcc.target/i386/mpx/mpx-check.h: Remove.
10408	* gcc.target/i386/mpx/mpx-os-support.h: Remove.
10409	* gcc.target/i386/mpx/mpx.exp: Remove.
10410	* gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10411	* gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10412	* gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10413	* gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10414	* gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10415	* gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10416	* gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10417	* gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10418	* gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10419	* gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10420	* gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10421	* gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10422	* gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10423	* gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10424	* gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10425	* gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10426	* gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10427	* gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10428	* gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10429	* gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10430	* gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10431	* gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10432	* gcc.target/i386/mpx/pr65508.c: Remove.
10433	* gcc.target/i386/mpx/pr65531.cc: Remove.
10434	* gcc.target/i386/mpx/pr66048.cc: Remove.
10435	* gcc.target/i386/mpx/pr66134.c: Remove.
10436	* gcc.target/i386/mpx/pr66566.c: Remove.
10437	* gcc.target/i386/mpx/pr66567.c: Remove.
10438	* gcc.target/i386/mpx/pr66568.c: Remove.
10439	* gcc.target/i386/mpx/pr66569.c: Remove.
10440	* gcc.target/i386/mpx/pr66581.c: Remove.
10441	* gcc.target/i386/mpx/pr68337-1.c: Remove.
10442	* gcc.target/i386/mpx/pr68337-2.c: Remove.
10443	* gcc.target/i386/mpx/pr68416.c: Remove.
10444	* gcc.target/i386/mpx/pr78339.c: Remove.
10445	* gcc.target/i386/mpx/pr79631.c: Remove.
10446	* gcc.target/i386/mpx/pr79633.c: Remove.
10447	* gcc.target/i386/mpx/pr79753.c: Remove.
10448	* gcc.target/i386/mpx/pr79770.c: Remove.
10449	* gcc.target/i386/mpx/pr79987.c: Remove.
10450	* gcc.target/i386/mpx/pr79988.c: Remove.
10451	* gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10452	* gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10453	* gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10454	* gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10455	* gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10456	* gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10457	* gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10458	* gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10459	* gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10460	* gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10461	* gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10462	* gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10463	* gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10464	* gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10465	* gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10466	* gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10467	* gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10468	* gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10469	* gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10470	* gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10471	* gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10472	* gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10473	* gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10474	* gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10475	* gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10476	* gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10477	* gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10478	* gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10479	* gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10480	* gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10481	* gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10482	* gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10483	* gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10484	* gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10485	* gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10486	* gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10487	* gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10488	* gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10489	* gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10490	* gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10491	* gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10492	* gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10493	* gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10494	* gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10495	* gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10496	* gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10497	* gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10498	* gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10499	* gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10500	* gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10501	* gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10502	* gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10503	* gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10504	* gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10505	* gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10506	* gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10507	* gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10508	* gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10509	* gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10510	* gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10511	* gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10512	* gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10513	* gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10514	* gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10515	* gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10516	* gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10517	* gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10518	* gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10519	* gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10520	* gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10521	* gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10522	* gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10523	* gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10524	* gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10525	* gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10526	* gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10527	* gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10528	* gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10529	* gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10530	* gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10531	* gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10532	* gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10533	* gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10534	* gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10535	* gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10536	* gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10537	* gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10538	* gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10539	* gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10540	* gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10541	* gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10542	* gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10543	* gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10544	* gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10545	* gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10546	* gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10547	* gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10548	* gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10549	* gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10550	* gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10551	* gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10552	* gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10553	* gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10554	* gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10555	* gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10556	* gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10557	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10558	* gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10559	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10560	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10561	* gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10562	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10563	* gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10564	* gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10565	* gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10566	* gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10567	* gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10568	* gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10569	* gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10570	* gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10571	* gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10572	* gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10573	* gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10574	* gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10575	* gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10576	* gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10577	* gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10578	* gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10579	* gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10580	* gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10581	* gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10582	* gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10583	* gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10584	* gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10585	* gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10586	* gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10587	* gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10588	* gcc.target/i386/mpx/vla-1-nov.c: Remove.
10589	* gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10590	* gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10591	* gcc.target/i386/mpx/vla-2-nov.c: Remove.
10592	* gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10593	* gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10594	* gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10595	* gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10596	* gcc.target/i386/pr63995-2.c: Remove.
10597	* gcc.target/i386/pr64805.c: Remove.
10598	* gcc.target/i386/pr65044.c: Remove.
10599	* gcc.target/i386/pr65167.c: Remove.
10600	* gcc.target/i386/pr65183.c: Remove.
10601	* gcc.target/i386/pr65184.c: Remove.
10602	* gcc.target/i386/pr65523.c: Remove.
10603	* gcc.target/i386/pr70876.c: Remove.
10604	* gcc.target/i386/pr70877.c: Remove.
10605	* gcc.target/i386/pr71458.c: Remove.
10606	* gcc.target/i386/pr80880.c: Remove.
10607	* gcc.target/i386/ret-thunk-25.c: Remove.
10608	* gcc.target/i386/thunk-retbnd.c: Remove.
10609	* lib/mpx-dg.exp: Remove.
10610	* gcc.target/i386/funcspec-56.inc: Adjust test case.
10611
106122018-06-07  Carl Love  <cel@us.ibm.com>
10613
10614	* gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10615	statements.
10616
106172018-06-07  Carl Love  <cel@us.ibm.com>
10618
10619	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10620	error message.
10621
106222018-06-07  Marek Polacek  <polacek@redhat.com>
10623
10624	PR c/85318
10625	* gcc.dg/Wc90-c99-compat-10.c: New test.
10626	* gcc.dg/Wc90-c99-compat-11.c: New test.
10627	* gcc.dg/Wc90-c99-compat-12.c: New test.
10628	* gcc.dg/Wc90-c99-compat-9.c: New test.
10629
106302018-06-07  Paul Koning  <ni1d@arrl.net>
10631
10632	* gcc.c-torture/compile/20180605-1.c: New test.
10633
106342018-06-07  Steven G. Kargl  <kargl@gcc.gnu.org>
10635
10636	PR fortran/86045
10637	* gfortran.dg/pr86045.f90: New test.
10638
106392018-06-07  Marek Polacek  <polacek@redhat.com>
10640
10641	* g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10642
106432018-06-07  Olga Makhotina  <olga.makhotina@intel.com>
10644
10645	* gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10646
106472018-06-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
10648
10649	* gcc.target/msp430/msp430i-device-symbol.c: New test.
10650	* gcc.target/msp430/msp430f-device-symbol.c: New test.
10651	* gcc.target/msp430/msp430.h: New test header file.
10652
106532018-06-07  Jakub Jelinek  <jakub@redhat.com>
10654
10655	PR tree-optimization/69615
10656	* gcc.dg/tree-ssa/pr69615.c: New test.
10657
106582018-06-07  Richard Biener  <rguenther@suse.de>
10659
10660	PR tree-optimization/85935
10661	* gcc.dg/graphite/pr85935.c: New testcase.
10662
106632018-06-04  Carl Love  <cel@us.ibm.com>
10664
10665	* gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10666	debug print statements.  Fix a few formating issues.
10667
106682018-06-06  Michael Meissner  <meissner@linux.ibm.com>
10669
10670	PR target/85657
10671	* gcc.target/powerpc/pr85657-4.c: New tests.
10672	* gcc.target/powerpc/pr85657-5.c: Likewise.
10673	* gcc.target/powerpc/pr85657-6.c: Likewise.
10674
106752018-06-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10676
10677	PR fortran/85641
10678	* gfortran.dg/realloc_on_assign_30.f90: New test.
10679
106802018-06-06  Carl Love  <cel@us.ibm.com>
10681	* gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10682	argument to vui_arg.
10683
106842018-06-06  Carl Love  <cel@us.ibm.com>
10685
10686	* gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10687	to builtins-4.c.
10688	* gcc.target/powerpc/builtins-4.c: New test file for tests
10689	that need -mvsx.
10690
106912018-06-06  Michael Meissner  <meissner@linux.ibm.com>
10692
10693	PR target/85657
10694	* g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10695	be used in templates.  Don't check for them in overloaded functions.
10696
106972018-06-06  Jim Wilson  <jimw@sifive.com>
10698
10699	* gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10700	* gcc.target/riscv/interrupt-mmode.c: New.
10701	* gcc.target/riscv/interrupt-smode.c: New.
10702	* gcc.target/riscv/interrupt-umode.c: New.
10703
107042018-06-06  Marek Polacek  <polacek@redhat.com>
10705
10706	PR c++/85977
10707	* g++.dg/cpp0x/initlist102.C: New test.
10708	* g++.dg/cpp0x/initlist103.C: New test.
10709	* g++.dg/cpp0x/initlist104.C: New test.
10710
107112018-06-06  Eric Botcazou  <ebotcazou@adacore.com>
10712
10713	* gcc.dg/torture/pr86066.c: New test.
10714
107152018-06-06  Richard Biener  <rguenther@suse.de>
10716
10717	PR tree-optimization/86062
10718	* g++.dg/tree-ssa/pr86062.C: New testcase.
10719
107202018-06-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
10721
10722	* gcc.target/msp430/function-attributes-4.c: New test.
10723	* gcc.target/msp430/static-interrupts.c: New test.
10724
107252018-06-05  Steve Ellcey  <sellcey@cavium.com>
10726
10727	PR target/79924
10728	* gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10729	* gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10730	* gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10731	* gcc.target/aarch64/nofp_1.c: Ditto.
10732
107332018-06-05  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10734
10735	* gcc.target/arm/cmse/cmse-1c99.c: New test.
10736
107372018-06-05  Cesar Philippidis  <cesar@codesourcery.com>
10738
10739	PR fortran/85701
10740	* gfortran.dg/goacc/pr85701.f90: New test.
10741
107422018-06-05  Marek Polacek  <polacek@redhat.com>
10743
10744	PR c++/85976
10745	* g++.dg/cpp0x/alias-decl-64.C: New test.
10746
107472018-06-05  Richard Biener  <rguenther@suse.de>
10748
10749	PR tree-optimization/86046
10750	* gcc.dg/pr86046.c: New testcase.
10751
107522018-06-05  Richard Biener  <rguenther@suse.de>
10753
10754	PR tree-optimization/86047
10755	* gcc.dg/pr86047.c: New testcase.
10756
107572018-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10758
10759	PR target/81497
10760	* g++.target/arm/arm.exp: New file.
10761	* g++.target/arm/pr81497.C: Likewise.
10762
107632018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>
10764
10765	* gcc.target/s390/htm-builtins-compile-4.c: New test.
10766
107672018-06-04  Eric Botcazou  <ebotcazou@adacore.com>
10768
10769	* gcc.dg/store_merging_21.c: New test.
10770	* gnat.dg/opt71b.adb: Likewise.
10771	* gnat.dg/opt71.adb: Rename into...
10772	* gnat.dg/opt71a.adb: ...this.
10773
107742018-06-04  Richard Biener  <rguenther@suse.de>
10775
10776	PR tree-optimization/85955
10777	* gcc.dg/pr85955.c: New testcase.
10778
107792018-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10780
10781	PR fortran/85981
10782	* gfortran.dg/allocate_alloc_opt_14.f90: New test.
10783	* gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10784	* gfortran.dg/allocate_stat_2.f90: Ditto.
10785	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10786
107872018-06-04  Richard Sandiford  <richard.sandiford@linaro.org>
10788
10789	* gcc.target/aarch64/sve/extract_5.c: New test.
10790
107912018-06-04  Jakub Jelinek  <jakub@redhat.com>
10792
10793	PR target/85832
10794	PR target/86036
10795	* gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10796	vptestm.
10797	* gcc.target/i386/avx512vl-pr85832.c: Likewise.
10798	* gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10799	* gcc.target/i386/avx512bw-pr85832.c: Likewise.
10800	* gcc.target/i386/avx512bw-pr86036.c: New test.
10801
108022018-06-04  Richard Biener  <rguenther@suse.de>
10803
10804	PR tree-optimization/86038
10805	* gcc.dg/pr86038.c: New testcase.
10806
108072018-06-04  Jakub Jelinek  <jakub@redhat.com>
10808
10809	PR tree-optimization/69615
10810	* gcc.dg/pr69615.c: New test.
10811
10812	PR c++/86025
10813	* c-c++-common/gomp/pr86025.c: New test.
10814
108152018-06-03  Andreas Schwab  <schwab@linux-m68k.org>
10816
10817	* gcc.target/powerpc/altivec-7.c: Remove extra brace.
10818
108192018-06-03  Eric Botcazou  <ebotcazou@adacore.com>
10820
10821	* gcc.dg/torture/pr86034.c: New test.
10822
108232018-06-03  Paul Thomas  <pault@gcc.gnu.org>
10824
10825	PR fortran/36497
10826	* gfortran.dg/cray_pointer_12.f90: New test.
10827
108282018-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10829
10830	PR fortran/85938
10831	* gfortran.dg/pr85938.f90: Fixed by revision r261081
10832
108332018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10834
10835	* gnat.dg/specs/opt3.ads: New test.
10836	* gnat.dg/specs/opt3_pkg.ads: New helper.
10837
108382018-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10839
10840	* gnat.dg/discr53.ad[sb]: New test.
10841	* gnat.dg/discr53_pkg.ads: New helper.
10842
108432018-06-01  Carl Love  <cel@us.ibm.com>
10844
10845	* gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10846	* gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10847
108482018-06-01  Carl Love  <cel@us.ibm.com>
10849
10850	* gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10851	to make it consistent with the naming convention in the file.
10852	* gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10853	to altivec-7.c.  Delete file.
10854	* gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10855	to altivec-7.c.  Delete file.
10856	* gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10857	* gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10858	vec_unpackl tests.  Update instruction counts.
10859	* gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10860	tests to builtins-1.c.
10861	* gcc.target/powerpc/builtins-1-be.c: Move BE specific
10862	tests to builtins-1.c.
10863	* gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10864	* gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10865	vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10866	Remove vec_ctf tests returning double.  Remove vec_cts with
10867	double args. Remove vec_sel with invalid arguments. Add tests for
10868	vec_splat.
10869	Add instruction counts for new tests.
10870	* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10871	vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10872	vec_unsigned.
10873	* gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10874	test_sll_vsill_vsill_vuc.
10875	* gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10876	vec_revb.
10877	* gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10878	tests from altivec-7.h.
10879	* gcc.target/powerpc/vsx-7-be.c: Remove file.
10880	* gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10881	splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10882	splat_sll, splat_uc, splat_int128, splat_uint128.
10883	Make second argument of vec_extract and vec_insert a signed int.
10884	* gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10885	argument.
10886
108872018-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10888
10889	* gcc.dg/store_merging_20.c: New test.
10890	* gnat.dg/opt71.adb: Likewise.
10891	* gnat.dg/opt71_pkg.ads: New helper.
10892
108932018-06-01  Carl Love  <cel@us.ibm.com>
10894
10895	* gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10896	* gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10897	Add vec_xst_be for signed and unsigned arguments.
10898
108992018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>
10900
10901	PR fortran/85816
10902	PR fortran/85975
10903	* gfortran.dg/pr85816.f90: New test.
10904	* gfortran.dg/pr85975.f90: New test.
10905
109062018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>
10907
10908	PR fortran/63570
10909	* gfortran.dg/random_init_1.f90: New test.
10910	* gfortran.dg/random_init_2.f90: New test.
10911	* gfortran.dg/random_init_3.f90: New test.
10912	* gfortran.dg/random_init_4.f90: New test.
10913	* gfortran.dg/random_init_5.f90: New test.
10914	* gfortran.dg/random_init_6.f90: New test.
10915
109162018-06-01  Richard Sandiford  <richard.sandiford@linaro.org>
10917
10918	PR tree-optimization/85989
10919	* gcc.dg/torture/pr85989.c: New test.
10920
109212018-06-01  Richard Biener  <rguenther@suse.de>
10922
10923	PR middle-end/86017
10924	* gcc.dg/tree-ssa/pr86017.c: New testcase.
10925
109262018-06-01  Richard Biener  <rguenther@suse.de>
10927
10928	PR ipa/85960
10929	* gcc.dg/ipa/ipa-pta-19.c: New testcase.
10930
109312018-05-31  Qing Zhao  <qing.zhao@oracle.com>
10932
10933	PR middle-end/78809
10934	* gcc.dg/strcmpopt_2.c: New test.
10935	* gcc.dg/strcmpopt_3.c: New test.
10936
10937	PR middle-end/83026
10938	* gcc.dg/strcmpopt_3.c: New test.
10939
109402018-05-31  Jakub Jelinek  <jakub@redhat.com>
10941
10942	PR target/85984
10943	* gcc.target/i386/pr85984.c: New test.
10944
109452018-05-31  Martin Sebor  <msebor@redhat.com>
10946
10947	PR c/82063
10948	* gcc.dg/Walloc-size-larger-than-1.c: New test.
10949	* gcc.dg/Walloc-size-larger-than-10.c: New test.
10950	* gcc.dg/Walloc-size-larger-than-11.c: New test.
10951	* gcc.dg/Walloc-size-larger-than-12.c: New test.
10952	* gcc.dg/Walloc-size-larger-than-13.c: New test.
10953	* gcc.dg/Walloc-size-larger-than-14.c: New test.
10954	* gcc.dg/Walloc-size-larger-than-15.c: New test.
10955	* gcc.dg/Walloc-size-larger-than-16.c: New test.
10956	* gcc.dg/Walloc-size-larger-than-17.c: New test.
10957	* gcc.dg/Walloc-size-larger-than-2.c: New test.
10958	* gcc.dg/Walloc-size-larger-than-3.c: New test.
10959	* gcc.dg/Walloc-size-larger-than-4.c: New test.
10960	* gcc.dg/Walloc-size-larger-than-5.c: New test.
10961	* gcc.dg/Walloc-size-larger-than-6.c: New test.
10962	* gcc.dg/Walloc-size-larger-than-7.c: New test.
10963	* gcc.dg/Walloc-size-larger-than-8.c: New test.
10964	* gcc.dg/Walloc-size-larger-than-9.c: New test.
10965	* gcc.dg/Walloc-size-larger-than.c: New test.
10966
109672018-05-31  Chung-Lin Tang  <cltang@codesourcery.com>
10968	    Cesar Philippidis  <cesar@codesourcery.com>
10969
10970	PR middle-end/85879
10971	* gfortran.dg/goacc/pr77371-1.f90: New test.
10972	* gfortran.dg/goacc/pr77371-2.f90: New test.
10973	* gfortran.dg/goacc/pr85879.f90: New test.
10974
109752018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10976
10977	* gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10978	* gnat.dg/stack_usage1b.adb: Likewise.
10979	* gnat.dg/stack_usage1c.adb: Likewise.
10980	* gnat.dg/stack_usage3.adb: Likewise.
10981	* gnat.dg/stack_usage1_pkg.adb: Delete.
10982
109832018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10984
10985	* gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10986	* gcc.dg/store_merging_11.c: Likewise.
10987	* gcc.dg/store_merging_13.c: Likewise.
10988	* gcc.dg/store_merging_14.c: Likewise.
10989	* gcc.dg/store_merging_15.c: Likewise.
10990	* gcc.dg/store_merging_16.c: Likewise.  Remove local variable.
10991
109922018-05-31  Ed Schonberg  <schonberg@adacore.com>
10993
10994	* gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10995	gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10996	gnat.dg/limited1_outer.ads: New testcase.
10997
109982018-05-31  Hristian Kirtchev  <kirtchev@adacore.com>
10999
11000	* gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
11001	gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
11002	New testcase.
11003
110042018-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11005
11006	* gnat.dg/size_clause1.adb: New testcase.
11007
110082018-05-31  Javier Miranda  <miranda@adacore.com>
11009
11010	* gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
11011
110122018-05-31  Sameera Deshpande  <sameera.deshpande@linaro.org>
11013
11014	* gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
11015	vld1x3 intrinsics for aarch64.
11016	* gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
11017	vst1x2 intrinsics for aarch64.
11018	* gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
11019	vst1x3 intrinsics for aarch64.
11020
110212018-05-30  Jonathan Wakely  <jwakely@redhat.com>
11022
11023	PR c++/77777
11024	* g++.dg/diagnostic/pr77777.C: New test.
11025
110262018-05-30  David Pagan  <dave.pagan@oracle.com>
11027
11028	PR c/55976
11029	* gcc.dg/noncompile/pr55976-1.c: New test.
11030	* gcc.dg/noncompile/pr55976-2.c: New test.
11031
110322018-05-30  Jan Hubicka  <hubicka@ucw.cz>
11033
11034	* gcc.dg/lto/20111213-1_0.c: Fix template.
11035	* gcc.dg/lto/20100603-1_0.c: Fix template.
11036	* gcc.dg/lto/20100603-2_0.c: Fix template.
11037	* gcc.dg/lto/20100603-3_0.c: Fix template.
11038
11039	* g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
11040	* g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
11041	* g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
11042	* g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
11043	* g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
11044	* g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
11045	* g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
11046	* g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
11047	* g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
11048	* g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
11049	* g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
11050	* g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
11051	* g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
11052	* g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
11053	* g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
11054	* g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
11055	* g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
11056	* g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
11057	* g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
11058	* g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
11059	* g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
11060	* g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
11061	* g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
11062	* g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
11063	* gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
11064	* gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
11065	* gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
11066	* gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
11067	* gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
11068	* gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
11069	* gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
11070	* gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
11071	* gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
11072	* gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
11073	* gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
11074	* gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
11075	* gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
11076	* gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
11077	* gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
11078	* gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
11079	* gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
11080	* gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
11081	* gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
11082	* gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
11083	* gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
11084	* gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
11085	* gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
11086	* gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
11087	* gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
11088	* gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
11089	* gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
11090	* gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
11091	* gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
11092	* gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
11093	* gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
11094	* gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
11095	* gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
11096	* gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
11097	* gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
11098	* gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
11099	* gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
11100	* gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
11101
111022018-05-30  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11103
11104	Revert:
11105	* gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11106
111072017-05-30  Jackson Woodruff  <jackson.woodruff@arm.com>
11108
11109	* gcc.target/aarch64/simd/ldp_stp_9: New.
11110	* gcc.target/aarch64/simd/ldp_stp_10: New.
11111	* gcc.target/aarch64/simd/ldp_stp_11: New.
11112	* gcc.target/aarch64/simd/ldp_stp_12: New.
11113
111142018-05-30  Ed Schonberg  <schonberg@adacore.com>
11115
11116	* gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
11117
111182018-05-30  Hristian Kirtchev  <kirtchev@adacore.com>
11119
11120	* gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
11121
111222018-05-29  Uros Bizjak  <ubizjak@gmail.com>
11123
11124	PR target/85950
11125	* gcc.target/i386/pr85950.c: New test.
11126
111272018-05-29  Marek Polacek  <polacek@redhat.com>
11128
11129	PR c++/85883
11130	* g++.dg/cpp1z/class-deduction55.C: New test.
11131	* g++.dg/cpp1z/class-deduction56.C: New test.
11132	* g++.dg/cpp1z/class-deduction57.C: New test.
11133
111342018-05-29  Jakub Jelinek  <jakub@redhat.com>
11135
11136	PR c++/85952
11137	* g++.dg/warn/Wunused-var-33.C: New test.
11138
11139	PR target/85918
11140	* gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
11141	and -fno-vect-cost-model options.  Add aligned(64) attribute to the
11142	arrays.  Add suffix 1 to all functions and use 4 iterations rather
11143	than N.  Add functions with conversions to and from float.
11144	Add new set of functions with 8 iterations and another one
11145	with 16 iterations, expect 24 vectorized loops instead of just 4.
11146	* gcc.target/i386/avx512dq-pr85918-2.c: New test.
11147
111482018-05-29  Javier Miranda  <miranda@adacore.com>
11149
11150	* gnat.dg/equal2.adb: New testcase.
11151
111522018-05-29  Ed Schonberg  <schonberg@adacore.com>
11153
11154	* gnat.dg/float_attributes_overflows.adb: New testcase.
11155
111562018-05-29  Pascal Obry  <obry@adacore.com>
11157
11158	* gnat.dg/normalize_pathname.adb: New testcase.
11159
111602018-05-29  Tom de Vries  <tom@codesourcery.com>
11161
11162	* lib/scanasm.exp (scan-assembler-times): Use proc name in error
11163	message.
11164	* lib/scanipa.exp (scan-ipa-dump-times): Same.
11165	* lib/scanrtl.exp (scan-rtl-dump-times): Same.
11166	* lib/scantree.exp (scan-tree-dump-times): Same.
11167
111682018-05-29  Tom de Vries  <tom@codesourcery.com>
11169
11170	* lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11171	(scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11172	Use proc name as first argument to dg-scan.
11173
111742018-05-29  Tom de Vries  <tom@codesourcery.com>
11175
11176	* lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11177	with no arguments.
11178
111792018-05-28  Richard Biener  <rguenther@suse.de>
11180
11181	PR tree-optimization/85934
11182	* gcc.target/i386/pr85934.c: New testcase.
11183
111842018-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11185
11186	* gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11187
111882018-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11189
11190	* gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11191
111922018-05-28  Ed Schonberg  <schonberg@adacore.com>
11193
11194	* gnat.dg/fixedpnt5.adb: New testcase.
11195
111962018-05-28  Justin Squirek  <squirek@adacore.com>
11197
11198	* gnat.dg/array31.adb: New testcase.
11199
112002018-05-28  Justin Squirek  <squirek@adacore.com>
11201
11202	* gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11203	gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11204
112052018-05-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11206
11207	* gfortran.dg/data_stmt_pointer.f90: new test.
11208
112092018-05-27  Jakub Jelinek  <jakub@redhat.com>
11210
11211	PR target/85918
11212	* gcc.target/i386/avx512dq-pr85918.c: New test.
11213
112142018-05-25  Jim Wilson  <jimw@sifive.com>
11215
11216	* gcc.target/riscv/interrupt-1.c: New.
11217	* gcc.target/riscv/interrupt-2.c: New.
11218	* gcc.target/riscv/interrupt-3.c: New.
11219	* gcc.target/riscv/interrupt-4.c: New.
11220	* gcc.target/riscv/interrupt-5.c: New.
11221
112222018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11223
11224	PR fortran/85786
11225	* gfortran.dg/pr85786.f90: New test.
11226
112272018-05-25  Paul Koning  <ni1d@arrl.net>
11228
11229	* gcc.c-torture/compile/20151204.c: Skip if pdp11.
11230	* gcc.c-torture/compile/pr55921.c: Ditto.
11231	* gcc.c-torture/compile/pr60655-1.c: Ditto.
11232	* gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11233
112342018-05-25  Jakub Jelinek  <jakub@redhat.com>
11235
11236	PR target/85832
11237	* gcc.target/i386/avx512f-pr85832.c: New test.
11238	* gcc.target/i386/avx512vl-pr85832.c: New test.
11239	* gcc.target/i386/avx512bw-pr85832.c: New test.
11240	* gcc.target/i386/avx512vlbw-pr85832.c: New test.
11241
112422018-05-25  Bin Cheng  <bin.cheng@arm.com>
11243
11244	PR tree-optimization/85720
11245	* gcc.dg/tree-ssa/pr85720.c: New test.
11246	* gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11247	distribution.
11248
112492018-05-25  Martin Liska  <mliska@suse.cz>
11250
11251	PR testsuite/85911
11252	* gcc.dg/tree-prof/update-loopch.c: Do not scan
11253	for 'Removing basic block'.
11254
112552018-05-25  Patrick Bernardi  <bernardi@adacore.com>
11256
11257	* gnat.dg/sec_stack1.adb: New testcase.
11258
112592018-05-25  Ed Schonberg  <schonberg@adacore.com>
11260
11261	* gnat.dg/fixedpnt4.adb: New testcase.
11262
112632018-05-25  Javier Miranda  <miranda@adacore.com>
11264
11265	* gnat.dg/interface7.adb: New testcase.
11266
112672018-05-25  Hristian Kirtchev  <kirtchev@adacore.com>
11268
11269	* gnat.dg/sec_stack2.adb: New testcase.
11270
112712018-05-25  Ed Schonberg  <schonberg@adacore.com>
11272
11273	* gnat.dg/interface6.adb: New testcase.
11274
112752018-05-25  Ed Schonberg  <schonberg@adacore.com>
11276
11277	* gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11278
112792018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>
11280
11281	* lib/target-supports.exp
11282	(check_effective_target_vect_double_cond_arith): Include
11283	multiplication and division.
11284	* gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11285	fully-masked loops with a fixed vector length.
11286	* gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11287	tests.
11288	* gcc.target/aarch64/sve/vcond_8.c: Likewise.
11289	* gcc.target/aarch64/sve/vcond_9.c: Likewise.
11290	* gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11291
112922018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>
11293
11294	* gcc.target/aarch64/sve/div_1.c: New test.
11295	* gcc.target/aarch64/sve/div_1_run.c: Likewise.
11296	* gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11297	* gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11298
112992018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>
11300
11301	* gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11302
113032018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>
11304
11305	* lib/target-supports.exp
11306	(check_effective_target_vect_double_cond_arith): New proc.
11307	* gcc.dg/vect/vect-cond-arith-1.c: New test.
11308	* gcc.target/aarch64/sve/vcond_8.c: Likewise.
11309	* gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11310	* gcc.target/aarch64/sve/vcond_9.c: Likewise.
11311	* gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11312	* gcc.target/aarch64/sve/vcond_12.c: Likewise.
11313	* gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11314
113152018-05-25  Janus Weil  <janus@gcc.gnu.org>
11316
11317	PR fortran/85839
11318	* gfortran.dg/f2018_obs.f90: New test case.
11319
113202018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11321
11322	PR fortran/85543
11323	* gfortran.dg/pr85543.f90: New test.
11324
113252018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11326
11327	PR fortran/85780
11328	* gfortran.dg/pr85780.f90: New test.
11329
113302018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11331
11332	PR fortran/85779
11333	* gfortran.dg/pr85779_1.f90: New test.
11334	* gfortran.dg/pr85779_2.f90: Ditto.
11335	* gfortran.dg/pr85779_3.f90: Ditto.
11336
113372018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11338
11339	PR fortran/85895
11340
11341	* gfortran.dg/coarray_3.f90: Fix invalid testcase.
11342	* gfortran.dg/pr85895.f90: New test.
11343
113442018-05-24  Uros Bizjak  <ubizjak@gmail.com>
11345
11346	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11347	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11348
113492018-05-24  Roger Sayle  <roger@nextmovesoftware.com>
11350
11351	* gcc.dg/fold-popcount-1.c: New testcase.
11352	* gcc.dg/fold-popcount-2.c: New testcase.
11353	* gcc.dg/fold-popcount-3.c: New testcase.
11354	* gcc.dg/fold-popcount-4.c: New testcase.
11355
113562018-05-24  Marek Polacek  <polacek@redhat.com>
11357
11358	PR c++/85847
11359	* g++.dg/cpp0x/new3.C: New test.
11360
113612018-05-24  Javier Miranda  <miranda@adacore.com>
11362
11363	* gnat.dg/discr52.adb: New testcase.
11364
113652018-05-24  Ed Schonberg  <schonberg@adacore.com>
11366
11367	* gnat.dg/others1.adb: New testcase.
11368
113692018-05-24  Justin Squirek  <squirek@adacore.com>
11370
11371	* gnat.dg/raise_expr.adb: New testcase.
11372
113732018-05-24  Hristian Kirtchev  <kirtchev@adacore.com>
11374
11375	* gnat.dg/formal_containers.adb: New testcase.
11376
113772018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11378
11379	* gcc.target/i386/pr85345.c: Require ifunc support.
11380
113812018-05-24  Richard Sandiford  <richard.sandiford@linaro.org>
11382
11383	* gcc.dg/vect/vect-fma-1.c: New test.
11384
113852018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11386
11387	* gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11388	scan-tree-dump*.
11389
113902018-05-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11391
11392	PR target/83009
11393	* gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11394
113952018-05-23  Jozef Lawrynowicz  <jozef.l@somniumtech.com>
11396
11397	PR target/78849
11398	* gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11399	DEFAULT_CFLAGS.
11400	* gcc.target/msp430/pr78849.c: New test.
11401
114022018-05-23  Marek Polacek  <polacek@redhat.com>
11403
11404	* g++.dg/cpp2a/range-for8.C: New test.
11405	* g++.dg/cpp2a/range-for9.C: New test.
11406	* g++.dg/cpp2a/range-for10.C: New test.
11407
114082017-05-23  Segher Boessenkool  <segher@kernel.crashing.org>
11409
11410	* lib/target-supports.exp (check_effective_target_be): New.
11411	(check_effective_target_le): New.
11412
114132018-05-23  Marek Polacek  <polacek@redhat.com>
11414
11415	* g++.dg/cpp2a/range-for1.C: New test.
11416	* g++.dg/cpp2a/range-for2.C: New test.
11417	* g++.dg/cpp2a/range-for3.C: New test.
11418	* g++.dg/cpp2a/range-for4.C: New test.
11419	* g++.dg/cpp2a/range-for5.C: New test.
11420	* g++.dg/cpp2a/range-for6.C: New test.
11421	* g++.dg/cpp2a/range-for7.C: New test.
11422
114232018-05-23  Uros Bizjak  <ubizjak@gmail.com>
11424
11425	* gcc.target/i386/cvt-3.c: New test.
11426
114272018-05-23  Uros Bizjak  <ubizjak@gmail.com>
11428
11429	* gcc.target/i386/cvt-2.c: New test.
11430
114312018-05-23  Alexander Monakov  <amonakov@ispras.ru>
11432
11433	* gcc.dg/pr79985.c: New testcase.
11434
114352018-05-23  Richard Biener  <rguenther@suse.de>
11436
11437	* gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11438
114392018-05-23  Sudakshina Das  <sudi.das@arm.com>
11440
11441	PR target/84882
11442	* gcc.target/aarch64/pr84882.c: New test.
11443	* gcc.target/aarch64/target_attr_18.c: Likewise.
11444
114452018-05-23  Richard Sandiford  <richard.sandiford@linaro.org>
11446
11447	PR tree-optimization/85853
11448	* gfortran.dg/vect/pr85853.f90: New test.
11449
114502018-05-23  Hristian Kirtchev  <kirtchev@adacore.com>
11451
11452	* gnat.dg/import2.adb: New testcase.
11453
114542018-05-23  Ed Schonberg  <schonberg@adacore.com>
11455
11456	* gnat.dg/discr51.adb: New testcase.
11457
114582018-05-23  Javier Miranda  <miranda@adacore.com>
11459
11460	* gnat.dg/valid_scalars1.adb: New testcase.
11461
114622018-05-23  Ed Schonberg  <schonberg@adacore.com>
11463
11464	* gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11465
114662018-05-23  Hristian Kirtchev  <kirtchev@adacore.com>
11467
11468	* gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11469	testcase.
11470
114712018-05-23  Hristian Kirtchev  <kirtchev@adacore.com>
11472
11473	* gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11474	testcase.
11475
114762018-05-23  Bob Duff  <duff@adacore.com>
11477
11478	* gnat.dg/addr10.adb: New testcase.
11479
114802018-05-23  Richard Biener  <rguenther@suse.de>
11481
11482	PR middle-end/85874
11483	* gcc.dg/Wstrict-overflow-27.c: New testcase.
11484
114852018-05-23  Yury Gribov  <tetra2005@gmail.com>
11486
11487	PR tree-optimization/85822
11488	* c-c++-common/pr85822.c: New test.
11489
114902018-05-23  Richard Biener  <rguenther@suse.de>
11491
11492	* gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11493
114942018-05-22  Janus Weil  <janus@gcc.gnu.org>
11495
11496	PR fortran/85841
11497	* gfortran.dg/pr30667.f: Add option "-std=legacy".
11498
114992018-05-22  Martin Sebor  <msebor@redhat.com>
11500
11501	PR middle-end/85359
11502	* gcc.dg/attr-nonstring.c: New test.
11503
115042018-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11505
11506	PR target/85345
11507	* gcc.target/i386/pr85345.c: New test.
11508
115092018-05-22  Luis Machado  <luis.machado@linaro.org>
11510
11511	* gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11512
115132018-05-22  Janus Weil  <janus@gcc.gnu.org>
11514
11515	PR fortran/85841
11516	* gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11517	dg-additional-options.
11518	* gfortran.dg/graphite/block-2.f: Ditto.
11519	* gfortran.dg/graphite/id-19.f: Ditto.
11520	* gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11521	* gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11522	* gfortran.dg/vect/pr52580.f: Ditto.
11523
115242018-05-22  Jackson Woodruff  <jackson.woodruff@arm.com>
11525
11526	* gcc.target/aarch64/ldp_stp_6.c: New.
11527	* gcc.target/aarch64/ldp_stp_7.c: New.
11528	* gcc.target/aarch64/ldp_stp_8.c: New.
11529
115302018-05-22  Martin Sebor  <msebor@redhat.com>
11531
11532	PR c/85623
11533	* c-c++-common/attr-nonstring-3.c: Adjust.
11534	* c-c++-common/attr-nonstring-4.c: Adjust.
11535	* c-c++-common/attr-nonstring-6.c: New test.
11536
115372018-05-22  Martin Sebor  <msebor@redhat.com>
11538
11539	PR tree-optimization/85826
11540	* gcc.dg/Wrestrict-17.c: New test.
11541
115422018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>
11543
11544	* gcc.dg/torture/pr85862.c: Rename to...
11545	* gcc.dg/torture/pr85852.c: ...this.
11546
115472018-05-22  Justin Squirek  <squirek@adacore.com>
11548
11549	* gnat.dg/warn14.adb: New testcase.
11550
115512018-05-22  Hristian Kirtchev  <kirtchev@adacore.com>
11552
11553	* gnat.dg/controlled8.adb: New testcase.
11554
115552018-05-22  Patrick Bernardi  <bernardi@adacore.com>
11556
11557	* gnat.dg/discr50.adb: New testcase.
11558
115592018-05-22  Ed Schonberg  <schonberg@adacore.com>
11560
11561	* gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11562	gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11563	gnat.dg/discr49_rec2.ads: New testcase.
11564
115652018-05-22  Ed Schonberg  <schonberg@adacore.com>
11566
11567	* gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11568	gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11569	testcase.
11570
115712018-05-22  Ed Schonberg  <schonberg@adacore.com>
11572
11573	* gnat.dg/fixedpnt3.adb: New testcase.
11574
115752018-05-22  Justin Squirek  <squirek@adacore.com>
11576
11577	* gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11578	gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11579
115802018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>
11581
11582	PR middle-end/85862
11583	* gcc.dg/torture/pr85862.c: New test.
11584
115852018-05-22  Richard Biener  <rguenther@suse.de>
11586
11587	PR tree-optimization/85834
11588	* g++.dg/torture/pr85834.C: New testcase.
11589	* gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11590
115912018-05-22  Martin Liska  <mliska@suse.cz>
11592
11593	PR ipa/85607
11594	* g++.dg/ipa/pr85607.C: New test.
11595
115962018-05-22  Richard Biener  <rguenther@suse.de>
11597
11598	PR tree-optimization/85863
11599	* gfortran.fortran-torture/compile/pr85863.f: New testcase.
11600
116012018-05-22  Janus Weil  <janus@gcc.gnu.org>
11602
11603	PR fortran/85841
11604	* gfortran.dg/assumed_rank_5.f90: Update error message.
11605	* gfortran.dg/assumed_type_4.f90: Ditto.
11606	* gfortran.dg/bind_c_array_params.f03: Ditto.
11607	* gfortran.dg/bind_c_usage_28.f90: Ditto.
11608	* gfortran.dg/c_funloc_tests_5.f03: Ditto.
11609	* gfortran.dg/c_funloc_tests_6.f90: Ditto.
11610	* gfortran.dg/c_loc_tests_11.f03: Ditto.
11611	* gfortran.dg/coarray_atomic_2.f90: Ditto.
11612	* gfortran.dg/coarray_collectives_2.f90: Ditto.
11613	* gfortran.dg/coarray_collectives_10.f90: Ditto.
11614	* gfortran.dg/coarray_collectives_13.f90: Ditto.
11615	* gfortran.dg/rank_3.f90: Ditto.
11616	* gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11617	* gfortran.dg/implicit_14.f90: Ditto.
11618
116192018-05-21  Christian Groessler  <chris@groessler.org>
11620
11621	* gcc.c-torture/compile/simd-5.c: Fix comment.
11622
116232018-05-21  Michael Meissner  <meissner@linux.ibm.com>
11624
11625	PR target/85657
11626	* gcc.target/powerpc/pr85657-1.c: New test for converting between
11627	__float128, __ibm128, and long double.
11628	* gcc.target/powerpc/pr85657-2.c: Likewise.
11629	* gcc.target/powerpc/pr85657-3.c: Likewise.
11630	* g++.dg/pr85667.C: New test to make sure __ibm128 is
11631	implementated as a separate type internally, and is not just an
11632	alias for long double.
11633
116342018-05-21  Richard Sandiford  <richard.sandiford@linaro.org>
11635
11636	PR tree-optimization/85814
11637	* gcc.dg/torture/pr85814.c: New test.
11638
116392018-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
11640
11641	PR c++/84588
11642	* g++.dg/cpp0x/cond1.C: New.
11643	* g++.dg/cpp1y/pr84588-1.C: Likewise.
11644	* g++.dg/cpp1y/pr84588-2.C: Likewise.
11645	* g++.dg/cpp1y/pr84588-3.C: Likewise.
11646	* g++.dg/parse/cond6.C: Likewise.
11647	* g++.dg/parse/cond7.C: Likewise.
11648	* g++.dg/parse/cond8.C: Likewise.
11649	* g++.dg/cpp1z/decomp16.C: Update.
11650	* g++.old-deja/g++.jason/cond.C: Likewise.
11651
116522018-05-21  Steven G. Kargl  <kargl@gcc.gnu.org>
11653
11654	ChangeLog for r260480
11655	* gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11656	warnings for deleted and obsolescent features.
11657	* gfortran.dg/graphite/id-19.f: Ditto.
11658	* gfortran.dg/graphite/id-20.f: Ditto.
11659	* gfortran.dg/graphite/id-27.f90: Ditto.
11660	* gfortran.dg/graphite/pr82449.f: Ditto.
11661
116622018-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11663
11664	* gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11665	tiny and large memory models.
11666
116672018-04-04  Ed Schonberg  <schonberg@adacore.com>
11668
11669	* gnat.dg/suppress_initialization.adb,
11670	gnat.dg/suppress_initialization_pkg.ads: New testcase.
11671
116722018-04-04  Ed Schonberg  <schonberg@adacore.com>
11673
11674	* gnat.dg/exit1.adb: New testcase.
11675
116762018-04-04  Ed Schonberg  <schonberg@adacore.com>
11677
11678	* gnat.dg/array30.adb: New testcase.
11679
116802018-04-04  Hristian Kirtchev  <kirtchev@adacore.com>
11681
11682	* gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11683
116842018-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11685
11686	* gcc.c-torture/execute/ssad-run.c: New test.
11687	* gcc.c-torture/execute/usad-run.c: Likewise.
11688	* gcc.target/aarch64/ssadv16qi.c: Likewise.
11689	* gcc.target/aarch64/usadv16qi.c: Likewise.
11690
116912018-05-21  Tamar Christina  <tamar.christina@arm.com>
11692
11693	* gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11694	veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11695	vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11696	vbcaxq_s64): New.
11697	* gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11698	* gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11699	* gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11700
117012018-05-21  Janus Weil  <janus@gcc.gnu.org>
11702
11703	PR fortran/85841
11704	* gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11705	* gfortran.dg/g77/20020307-1.f: Ditto.
11706	* gfortran.dg/g77/980310-3.f: Ditto.
11707	* gfortran.dg/goacc/loop-1-2.f95: Ditto.
11708	* gfortran.dg/goacc/loop-1.f95: Ditto.
11709	* gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11710	* gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11711	* gfortran.dg/gomp/do-1.f90: Ditto.
11712	* gfortran.dg/gomp/omp_do1.f90: Ditto.
11713	* gfortran.dg/pr17229.f: Ditto.
11714	* gfortran.dg/pr37243.f: Ditto.
11715	* gfortran.dg/pr49721-1.f: Ditto.
11716	* gfortran.dg/pr58484.f: Ditto.
11717	* gfortran.dg/pr81175.f: Ditto.
11718	* gfortran.dg/pr81723.f: Ditto.
11719	* gfortran.dg/predcom-2.f: Ditto.
11720	* gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11721	* gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11722	* gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11723	* gfortran.dg/vect/pr52580.f: Ditto.
11724
117252018-05-20  Paul Thomas  <pault@gcc.gnu.org>
11726
11727	PR fortran/80657
11728	* gfortran.dg/char_result_18.f90: New test.
11729
117302018-05-20  Paul Thomas  <pault@gcc.gnu.org>
11731
11732	PR fortran/49636
11733	* gfortran.dg/associate_38.f90: New test.
11734
117352018-05-20  Paul Thomas  <pault@gcc.gnu.org>
11736
11737	PR fortran/82275
11738	* gfortran.dg/select_type_42.f90: New test.
11739
117402018-05-19  Paul Thomas  <pault@gcc.gnu.org>
11741
11742	PR fortran/82923
11743	* gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11744	that the patch fixes PR66694 & PR82617, although the testcases
11745	are not explicitly included.
11746
117472018-05-18  Kito Cheng  <kito.cheng@gmail.com>
11748
11749	* gcc.dg/stack-usage-1.c: Add support for rv32e.
11750
117512018-05-18  Marc Glisse  <marc.glisse@inria.fr>
11752
11753	PR c++/82899
11754	* g++.dg/pr82899.C: New testcase.
11755
117562018-05-18  Martin Liska  <mliska@suse.cz>
11757
11758	* gcc.dg/pr68766.c: Change pruned output.
11759
117602018-05-18  Cesar Philippidis  <cesar@codesourcery.com>
11761
11762	PR c++/85782
11763	* c-c++-common/goacc/pr85782.c: New test.
11764
117652018-05-18  Sudakshina Das  <sudi.das@arm.com>
11766
11767	* gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11768
117692018-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11770
11771	* gcc.target/arm/pr62554.c: Delete.
11772	* gcc.target/arm/pr69610-1.c: Likewise.
11773	* gcc.target/arm/pr69610-2.c: Likewise.
11774
117752018-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11776
11777	* gcc.target/arm/pr40887.c: Update comment.
11778	* lib/target-supports.exp: Don't generate effective target checks
11779	and related helpers for armv5.  Update comment.
11780	* gcc.target/arm/armv5_thumb_isa.c: Delete.
11781	* gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11782	target check and options.
11783
117842018-05-18  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11785
11786	PR middle-end/85817
11787	* gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11788	scan-tree-dump-not for h.
11789
117902018-05-18  Richard Biener  <rguenther@suse.de>
11791
11792	* gcc.dg/tree-ssa/pr21559.c: Adjust.
11793	* gcc.dg/tree-ssa/pr45397.c: Likewise.
11794	* gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11795	* gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11796	* gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11797	* gcc.dg/tree-ssa/vrp17.c: Likewise.
11798	* gcc.dg/tree-ssa/vrp18.c: Likewise.
11799	* gcc.dg/tree-ssa/vrp23.c: Likewise.
11800	* gcc.dg/tree-ssa/vrp24.c: Likewise.
11801	* gcc.dg/tree-ssa/vrp58.c: Likewise.
11802	* gcc.dg/vrp-min-max-1.c: Likewise.
11803	* gcc.dg/vrp-min-max-3.c: New testcase.
11804
118052018-05-18  Richard Biener  <rguenther@suse.de>
11806
11807	* gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11808	* gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11809	* gcc.dg/graphite/scop-6.c: Likewise.
11810	* gcc.dg/graphite/scop-7.c: Likewise.
11811	* gcc.dg/graphite/scop-8.c: Likewise.
11812	* gcc.dg/graphite/scop-9.c: Likewise.
11813
118142018-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11815
11816	* gcc.target/aarch64/vect-init-ld1.c: New test.
11817
118182018-05-18  Martin Liska  <mliska@suse.cz>
11819
11820	* gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11821	* gcc.dg/tree-prof/update-loopch.c: Likewise.
11822
118232018-05-18  Martin Liska  <mliska@suse.cz>
11824
11825	* gcc.dg/ipa/ipa-icf-39.c: New test.
11826	* gcc.dg/pr68766.c: Adjust pruned output.
11827
118282018-05-18  Richard Sandiford  <richard.sandiford@linaro.org>
11829
11830	* lib/target-supports.exp (check_effective_target_scalar_all_fma):
11831	New proc.
11832	* gcc.dg/fma-1.c: New test.
11833	* gcc.dg/fma-2.c: Likewise.
11834	* gcc.dg/fma-3.c: Likewise.
11835	* gcc.dg/fma-4.c: Likewise.
11836	* gcc.dg/fma-5.c: Likewise.
11837	* gcc.dg/fma-6.c: Likewise.
11838	* gcc.dg/fma-7.c: Likewise.
11839	* gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11840	scalar_all_fma.
11841	* gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11842	* gfortran.dg/reassoc_8.f: Likewise.
11843	* gfortran.dg/reassoc_9.f: Likewise.
11844	* gfortran.dg/reassoc_10.f: Likewise.
11845
118462018-05-17  Jim Wilson  <jimw@sifive.com>
11847
11848	* gcc.target/riscv/switch-qi.c: New.
11849	* gcc.target/riscv/switch-si.c: New.
11850
118512018-05-17  Pat Haugen  <pthaugen@us.ibm.com>
11852
11853	PR target/85698
11854	* gcc.target/powerpc/pr85698.c: New test.
11855
118562018-05-17  Richard Biener  <rguenther@suse.de>
11857
11858	* gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11859
118602018-05-17  Bin Cheng  <bin.cheng@arm.com>
11861
11862	PR tree-optimization/85793
11863	* gcc.dg/vect/pr85793.c: New test.
11864
118652018-05-17  Richard Sandiford  <richard.sandiford@linaro.org>
11866
11867	* gcc.dg/gimplefe-28.c: New test.
11868	* gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11869	internal function calls.
11870	* gcc.dg/goacc/loop-processing-1.c: Likewise.
11871
118722018-05-17  Martin Liska  <mliska@suse.cz>
11873
11874	* gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11875	space in between 'G_' and '('.
11876
118772018-05-17  Jakub Jelinek  <jakub@redhat.com>
11878
11879	PR target/85323
11880	* gcc.target/i386/pr85323-7.c: New test.
11881	* gcc.target/i386/pr85323-8.c: New test.
11882	* gcc.target/i386/pr85323-9.c: New test.
11883
11884	PR target/85323
11885	* gcc.target/i386/pr85323-4.c: New test.
11886	* gcc.target/i386/pr85323-5.c: New test.
11887	* gcc.target/i386/pr85323-6.c: New test.
11888
11889	PR target/85323
11890	* gcc.target/i386/pr85323-1.c: New test.
11891	* gcc.target/i386/pr85323-2.c: New test.
11892	* gcc.target/i386/pr85323-3.c: New test.
11893
11894	* gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11895	* gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11896	* gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11897	* gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11898	* gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11899	* gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11900	* gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11901	* gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11902	* gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11903	* gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11904	* gcc.target/i386/avx512f-setzero-1.c: New test.
11905
119062018-05-17  James Greenhalgh  <james.greenhalgh@arm.com>
11907
11908	* gcc.target/aarch64/vect-slp-dup.c: New.
11909
119102018-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
11911
11912	PR c++/85713
11913	* g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11914
119152018-05-17  Olga Makhotina  <olga.makhotina@intel.com>
11916
11917	* gcc.target/i386/builtin_target.c: Test goldmont-plus.
11918	* gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11919
119202018-05-17  Richard Biener  <rguenther@suse.de>
11921
11922	PR tree-optimization/85757
11923	* gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11924
119252018-05-16  Marek Polacek  <polacek@redhat.com>
11926
11927	PR c++/85363
11928	* g++.dg/cpp0x/initlist-throw1.C: New test.
11929	* g++.dg/cpp0x/initlist-throw2.C: New test.
11930
119312018-05-16  Carl Love  <cel@us.ibm.com>
11932
11933	* gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11934	* gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11935	xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11936
119372018-05-16  Richard Biener  <rguenther@suse.de>
11938
11939	* gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11940	* gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11941	* gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11942
119432018-05-16  Richard Sandiford  <richard.sandiford@linaro.org>
11944
11945	* gcc.target/aarch64/sve/vcond_10.c: New test.
11946	* gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11947	* gcc.target/aarch64/sve/vcond_11.c: Likewise.
11948	* gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11949
119502018-05-15  Martin Sebor  <msebor@redhat.com>
11951
11952	PR tree-optimization/85753
11953	* gcc.dg/Wrestrict-10.c: Adjust.
11954	* gcc.dg/Wrestrict-16.c: New test.
11955
119562018-05-15  Martin Sebor  <msebor@redhat.com>
11957
11958	PR middle-end/85643
11959	* c-c++-common/attr-nonstring-7.c: New test.
11960
119612018-05-15  Richard Biener  <rguenther@suse.de>
11962
11963	* gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11964
119652018-05-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11966
11967	PR tree-optimization/83648
11968	* gcc.dg/tree-ssa/pr83648.c: New test.
11969	* gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11970
119712018-05-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11972
11973	PR ipa/85734
11974	* gcc.dg/ipa/pr85734.c: New test.
11975
119762018-05-14  Eric Botcazou  <ebotcazou@adacore.com>
11977
11978	PR target/85756
11979	* gnat.dg/opt70.adb: New test.
11980	* gnat.dg/opt70_pkg.ad[sb]: New helper.
11981
119822018-05-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11983
11984	* gcc.target/aarch64/crypto-fuse-1.c: New test.
11985	* gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11986
119872018-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
11988
11989	* gcc.target/aarch64/vmov_n_1.c: Update test.
11990	* gcc.target/aarch64/vfp-1.c: Update test.
11991
119922018-05-14  Jakub Jelinek  <jakub@redhat.com>
11993
11994	PR target/85756
11995	* gcc.c-torture/execute/pr85756.c: New test.
11996
119972018-05-14  Sebastian Peryt  <sebastian.peryt@intel.com>
11998
11999	* gcc.target/i386/cldemote-1.c: New test.
12000
120012018-05-13  Paul Thomas  <pault@gcc.gnu.org>
12002
12003	PR fortran/85742
12004	* gfortran.dg/assumed_type_9.f90 : New test.
12005
120062018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
12007
12008	PR fortran/85542
12009	* gfortran.dg/pr85542.f90: New test.
12010
120112018-05-11  Martin Jambor  <mjambor@suse.cz>
12012
12013	PR ipa/85655
12014	* g++.dg/lto/pr85655_0.C: New test.
12015
120162018-05-11  Sebastian Peryt  <sebastian.peryt@intel.com>
12017
12018	* gcc.target/i386/tpause-1.c: New test.
12019	* gcc.target/i386/umonitor-1.c: New test.
12020
120212018-05-11  Jakub Jelinek  <jakub@redhat.com>
12022
12023	PR c/85696
12024	* c-c++-common/gomp/pr85696.c: New test.
12025
120262018-05-11  Allan Sandfeld Jensen  <allan.jensen@qt.io>
12027	    Jakub Jelinek  <jakub@redhat.com>
12028
12029	PR tree-optimization/85692
12030	* gcc.target/i386/pr85692.c: New test.
12031
120322018-05-11  Martin Liska  <mliska@suse.cz>
12033
12034	PR sanitizer/85556
12035	* c-c++-common/ubsan/attrib-6.c: New test.
12036
120372018-05-10  Steven G. Kargl  <kargl@gcc.gnu.org>
12038
12039	PR fortran/85687
12040	* gfortran.dg/pr85687.f90: new test.
12041
120422018-05-10  Steven G. Kargl  <kargl@gcc.gnu.org>
12043
12044	PR fortran/85521
12045	* gfortran.dg/pr85521_1.f90: New test.
12046	* gfortran.dg/pr85521_2.f90: New test.
12047
120482018-05-10  Steven G. Kargl  <kargl@gcc.gnu.org>
12049
12050	PR fortran/70870
12051	* gfortran.dg/pr70870_1.f90: New test.
12052
120532018-05-10  Uros Bizjak  <ubizjak@gmail.com>
12054
12055	* gcc.target/i386/xgetsetbv.c: Check also variable arguments.
12056
120572018-05-10  Jakub Jelinek  <jakub@redhat.com>
12058
12059	PR c++/85662
12060	* g++.dg/ext/offsetof2.C: New test.
12061
120622018-05-10  Paul Thomas  <pault@gcc.gnu.org>
12063
12064	PR fortran/68846
12065	* gfortran.dg/temporary_3.f90 : New test.
12066
12067	PR fortran/70864
12068	* gfortran.dg/temporary_2.f90 : New test.
12069
120702018-05-10  Segher Boessenkool  <segher@kernel.crashing.org>
12071
12072	* gcc.dg/vmx/extract-be-order.c: Delete testcase.
12073	* gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
12074	* gcc.dg/vmx/insert-be-order.c: Delete testcase.
12075	* gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
12076	* gcc.dg/vmx/ld-be-order.c: Delete testcase.
12077	* gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
12078	* gcc.dg/vmx/lde-be-order.c: Delete testcase.
12079	* gcc.dg/vmx/ldl-be-order.c: Delete testcase.
12080	* gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
12081	* gcc.dg/vmx/merge-be-order.c: Delete testcase.
12082	* gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
12083	* gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
12084	* gcc.dg/vmx/pack-be-order.c: Delete testcase.
12085	* gcc.dg/vmx/perm-be-order.c: Delete testcase.
12086	* gcc.dg/vmx/splat-be-order.c: Delete testcase.
12087	* gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
12088	* gcc.dg/vmx/st-be-order.c: Delete testcase.
12089	* gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
12090	* gcc.dg/vmx/ste-be-order.c: Delete testcase.
12091	* gcc.dg/vmx/stl-be-order.c: Delete testcase.
12092	* gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
12093	* gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
12094	* gcc.dg/vmx/unpack-be-order.c: Delete testcase.
12095	* gcc.dg/vmx/vsums-be-order.c: Delete testcase.
12096	* gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
12097	* gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
12098	* gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
12099
121002018-05-10  Jakub Jelinek  <jakub@redhat.com>
12101
12102	PR tree-optimization/85699
12103	* gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined.  Use
12104	!NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
12105	* gcc.dg/nextafter-2.c: Include stdlib.h.  For glibc < 2.24 define
12106	NO_LONG_DOUBLE to 1 before including nextafter-1.c.
12107
121082018-05-10  Eric Botcazou  <ebotcazou@adacore.com>
12109
12110	* g++.dg/tls/pr85400.C: New test.
12111
121122018-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
12113
12114	PR c++/85713
12115	* g++.dg/cpp1y/lambda-generic-85713.C: New.
12116
121172018-05-09  Carl Love  <cel@us.ibm.com>
12118
12119	* gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
12120
121212018-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
12122
12123	PR c++/85713
12124	Revert:
12125	2018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
12126
12127	PR c++/84588
12128	* g++.dg/cpp1y/pr84588.C: New.
12129
121302018-05-09  Andreas Schwab  <schwab@suse.de>
12131
12132	* gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
12133
121342018-05-09  Richard Sandiford  <richard.sandiford@linaro.org>
12135
12136	* gcc.target/aarch64/store_lane_spill_1.c: New test.
12137	* gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
12138
121392018-05-08  Carl Love  <cel@us.ibm.com>
12140	* gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
12141
121422018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
12143
12144	PR c++/84588
12145	* g++.dg/cpp1y/pr84588.C: New.
12146
121472018-05-08  Marek Polacek  <polacek@redhat.com>
12148
12149	PR c++/85695
12150	* g++.dg/cpp1z/constexpr-if22.C: New test.
12151
121522018-05-08  Uros Bizjak  <ubizjak@gmail.com>
12153
12154	PR target/85693
12155	* gcc.target/i386/pr85693.c: New test.
12156
121572018-05-08  Jakub Jelinek  <jakub@redhat.com>
12158
12159	PR target/85683
12160	* gcc.target/i386/pr49095.c: Add -masm=att to dg-options.  Add
12161	scan-assembler-times checking that except for [fh]*xor other functions
12162	don't use any load instructions.
12163
121642018-05-08  Olga Makhotina  <olga.makhotina@intel.com>
12165
12166	* gcc.target/i386/builtin_target.c: Test goldmont.
12167	* gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12168	arch=silvermont.
12169
121702018-05-08  Jakub Jelinek  <jakub@redhat.com>
12171
12172	PR target/85572
12173	* g++.dg/other/sse2-pr85572-1.C: New test.
12174	* g++.dg/other/sse2-pr85572-2.C: New test.
12175	* g++.dg/other/sse4-pr85572-1.C: New test.
12176	* g++.dg/other/avx2-pr85572-1.C: New test.
12177
12178	PR target/85317
12179	* gcc.target/i386/pr85317.c: New test.
12180	* gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12181	optimization barrier to avoid optimizing away the expected insn.
12182
12183	PR target/85480
12184	* gcc.target/i386/avx512dq-pr85480-1.c: New test.
12185	* gcc.target/i386/avx512dq-pr85480-2.c: New test.
12186
121872018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
12188
12189	* g++.dg/other/sve_const_pred_1.C: Rename to...
12190	* g++.target/aarch64/sve/const_pred_1.C: ...this.  Remove aarch64
12191	target selectors and explicit -march options.
12192	* g++.dg/other/sve_const_pred_2.C: Rename to...
12193	* g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12194	* g++.dg/other/sve_const_pred_3.C: Rename to...
12195	* g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12196	* g++.dg/other/sve_const_pred_4.C: Rename to...
12197	* g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12198	* g++.dg/other/sve_tls_2.C: Rename to...
12199	* g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12200	* g++.dg/other/sve_vcond_1.C: Rename to...
12201	* g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12202	* g++.dg/other/sve_vcond_1_run.C: Rename to...
12203	* g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12204
122052018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
12206
12207	PR testsuite/85586
12208	* gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12209	!vect_no_align.
12210
122112018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
12212
12213	PR c++/57429
12214	* g++.dg/cpp0x/deleted14.C: New.
12215
122162018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
12217	    Alan Hayward  <alan.hayward@arm.com>
12218	    David Sherwood  <david.sherwood@arm.com>
12219
12220	* gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12221	XFAIL the BIC test.
12222	* gcc.target/aarch64/sve/vcond_7.c: New test.
12223	* gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12224
122252018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
12226
12227	PR c++/70563
12228	* g++.dg/cpp0x/sfinae62.C: New.
12229
122302018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
12231
12232	* gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12233	load from src[i].
12234
122352018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
12236
12237	PR c++/80691
12238	* g++.dg/cpp0x/narrowing1.C: New.
12239
122402018-05-08  Richard Biener  <rguenther@suse.de>
12241
12242	PR middle-end/85588
12243	* gcc.dg/torture/pr85574.c: Rename to...
12244	* gcc.dg/torture/pr85588.c: ... this.
12245
122462018-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12247
12248	PR fortran/54613
12249	* gfortran.dg/minmaxloc_12.f90: New test case.
12250	* gfortran.dg/minmaxloc_13.f90: New test case.
12251
122522018-05-07  Nathan Sidwell  <nathan@acm.org>
12253
12254	* g++.dg/cpp0x/range-for10.C: Delete.
12255	* g++.dg/ext/forscope1.C: Delete.
12256	* g++.dg/ext/forscope2.C: Delete.
12257	* g++.dg/template/for1.C: Delete.
12258
122592018-05-07  Jeff Law  <law@redhat.com>
12260
12261	* gfortran.dg/linefile.f90: New test.
12262
122632018-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
12264
12265	* gcc.dg/nextafter-2.c: Add c99_runtime effective target
12266	and options.
12267
122682018-05-06  Jakub Jelinek  <jakub@redhat.com>
12269
12270	PR c++/85659
12271	* g++.dg/ext/asm14.C: New test.
12272	* g++.dg/ext/asm15.C: New test.
12273	* g++.dg/ext/asm16.C: New test.
12274
122752018-05-06  Michael Eager  <eager@eagercon.com>
12276
12277	* gcc.target/microblaze/others/picdtr.c: Correct option
12278	-fPIE -mpic-data-is-text-relative.
12279
122802018-05-06  Andrew Sadek  <andrew.sadek.se@gmail.com>
12281
12282	* gcc.target/microblaze/others/picdtr.c: Add test for
12283	-fPIE -mpic-data-is-text-relative.
12284
122852018-05-06  Andre Vehreschild  <vehre@gcc.gnu.org>
12286
12287	PR fortran/85507
12288	* gfortran.dg/coarray_dependency_1.f90: New test.
12289	* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12290
122912018-05-04  Pekka Jääskeläinen  <pekka.jaaskelainen@parmance.com>
12292
12293	* brig.dg/test/gimple/smoke_test.hsail: Fix the test
12294	to match the currently produced gimple.
12295
122962018-05-04  Carl Love  <cel@us.ibm.com>
12297
12298	* gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12299	vec_trunc.
12300	* gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12301	xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12302	* gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12303	xvcmpgedp counts. Add xxsel counts.
12304
123052018-05-04  Richard Biener  <rguenther@suse.de>
12306
12307	PR middle-end/85627
12308	* g++.dg/torture/pr85627.C: New testcase.
12309
123102018-05-04  Richard Biener  <rguenther@suse.de>
12311
12312	PR middle-end/85574
12313	* gcc.dg/torture/pr85574.c: New testcase.
12314	* gcc.dg/torture/pr57656.c: Use dg-additional-options.
12315
123162018-05-04  Jakub Jelinek  <jakub@redhat.com>
12317
12318	PR libstdc++/85466
12319	* gcc.dg/nextafter-1.c: New test.
12320	* gcc.dg/nextafter-2.c: New test.
12321	* gcc.dg/nextafter-3.c: New test.
12322	* gcc.dg/nextafter-4.c: New test.
12323
123242018-05-03  Nathan Sidwell  <nathan@acm.org>
12325
12326	Remove -ffriend-injection.
12327	* g++.old-deja/g++.jason/scoping15.C: Delete.
12328	* g++.old-deja/g++.mike/net43.C: Delete.
12329
123302018-05-03  Jakub Jelinek  <jakub@redhat.com>
12331
12332	PR target/85530
12333	* gcc.target/i386/avx512f-vpmullq-1.c: New test.
12334	* gcc.target/i386/avx512f-vpmullq-2.c: New test.
12335	* gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12336	* gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12337
123382018-05-03  Tom de Vries  <tom@codesourcery.com>
12339
12340	PR testsuite/85106
12341	* lib/scanoffloadtree.exp: New file.
12342
123432018-05-03  Richard Biener  <rguenther@suse.de>
12344
12345	PR tree-optimization/85615
12346	* gcc.dg/torture/pr85615.c: New testcase.
12347
123482018-05-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12349
12350	PR tree-optimization/70291
12351	* gcc.dg/complex-6.c: New test.
12352	* gcc.dg/complex-7.c: Likewise.
12353
123542018-05-03  Richard Biener  <rguenther@suse.de>
12355
12356	PR testsuite/85579
12357	* fortran.dg/pr51434.f90: Truncate transfer argument.
12358
123592018-05-02  Jakub Jelinek  <jakub@redhat.com>
12360
12361	PR target/85582
12362	* gcc.c-torture/execute/pr85582-3.c: New test.
12363
123642018-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
12365	    Jason Merrill  <jason@redhat.com>
12366
12367	PR c++/68374
12368	* g++.dg/warn/Wshadow-13.C: New.
12369	* g++.dg/warn/Wshadow-14.C: Likewise.
12370
123712018-05-02  Tom de Vries  <tom@codesourcery.com>
12372
12373	PR libgomp/82428
12374	* c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12375	* c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12376
123772018-05-02  David Pagan  <dave.pagan@oracle.com>
12378
12379	PR c/30552
12380	* gcc.dg/noncompile/pr30552-1.c: New test.
12381	* gcc.dg/noncompile/pr30552-2.c: New test.
12382	* gcc.dg/noncompile/pr30552-3.c: New test.
12383	* gcc.dg/noncompile/pr30552-4.c: New test.
12384
123852018-05-02  Richard Biener  <rguenther@suse.de>
12386
12387	PR tree-optimization/85597
12388	* gcc.dg/vect/pr85597.c: New testcase.
12389
123902018-05-02  Tom de Vries  <tom@codesourcery.com>
12391
12392	PR testsuite/85106
12393	* gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12394	* lib/scanltranstree.exp: New file.
12395	* lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12396	(scan-ltrans-tree-dump-times_required_options)
12397	(scan-ltrans-tree-dump-not_required_options)
12398	(scan-ltrans-tree-dump-dem_required_options)
12399	(scan-ltrans-tree-dump-dem-not_required_options): New proc.
12400	* lib/gcc-dg.exp: Include scanltranstree.exp.
12401
124022018-05-02  Tom de Vries  <tom@codesourcery.com>
12403
12404	PR testsuite/85106
12405	* gcc.dg/ipa/ipa-icf-38.c: New test.
12406	* gcc.dg/ipa/ipa-icf-38a.c: New test.
12407	* lib/scandump.exp (dump-base): New proc.
12408	(scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12409	(scan-dump-dem-not): Add and handle parameter for suffix of the dump
12410	base.
12411	* lib/scanipa.exp: Add "" argument to scan-dump calls.
12412	* lib/scanlang.exp: Same.
12413	* lib/scanrtl.exp: Same.
12414	* lib/scantree.exp: Same.
12415	* lib/scanwpaipa.exp: New file.
12416	* lib/gcc-dg.exp: Include scanwpaipa.exp.
12417
124182018-05-02  Richard Biener  <rguenther@suse.de>
12419
12420	PR middle-end/85567
12421	* gcc.dg/torture/pr85567.c: New testcase.
12422
124232018-05-02  Jakub Jelinek  <jakub@redhat.com>
12424
12425	PR target/85582
12426	* gcc.c-torture/execute/pr85582-1.c: New test.
12427	* gcc.c-torture/execute/pr85582-2.c: New test.
12428
124292018-05-02  Richard Sandiford  <richard.sandiford@linaro.org>
12430
12431	PR tree-optimization/85586
12432	* gcc.dg/vect/pr85586.c: New test.
12433
124342018-05-01  Marc Glisse  <marc.glisse@inria.fr>
12435
12436	PR tree-optimization/85143
12437	* gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12438	* gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12439
124402018-05-01  David Malcolm  <dmalcolm@redhat.com>
12441
12442	PR c/84258
12443	* c-c++-common/Wformat-pr84258.c: New test.
12444
124452018-05-01  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12446
12447	PR tree-optimization/82665
12448	* gcc.dg/tree-ssa/pr82665.c: New test.
12449
124502018-04-30  David Malcolm  <dmalcolm@redhat.com>
12451
12452	PR c++/85523
12453	* gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12454	(test_add_fixit_insert_formatted_single_line): New function.
12455	(test_add_fixit_insert_formatted_multiline): New function.
12456	Extend expected output of generated patch to include fix-it hints
12457	for these.
12458	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12459	"gcc-rich-location.h".  Add test coverage for
12460	gcc_rich_location::add_fixit_insert_formatted.
12461
124622018-04-30  David Malcolm  <dmalcolm@redhat.com>
12463
12464	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12465	(test_show_locus): Update for location_get_source_line returning a
12466	char_span.  Use char_span for handling words in the
12467	"test_many_nested_locations" fix-it example.
12468
124692018-04-30  Claudiu Zissulescu  <claziss@synopsys.com>
12470
12471	* gcc.target/arc/interrupt-8.c: Update test.
12472	* gcc.target/arc/loop-4.c: Likewise.
12473	* gcc.target/arc/loop-hazard-1.c: Likewise.
12474	* gcc.target/arc/sdata-3.c: Likewise.
12475
124762018-04-30  Claudiu Zissulescu  <claziss@synopsys.com>
12477
12478	* gcc.target/arc/store-merge-1.c: New test.
12479	* gcc.target/arc/add_n-combine.c: Update test.
12480
124812018-04-30  Andrew Sadek  <andrew.sadek.se@gmail.com>
12482
12483	Microblaze Target: PIC data text relative
12484
12485	* gcc.target/microblaze/others/data_var1.c: Include
12486	PIC case of r20 base register.
12487	* gcc.target/microblaze/others/data_var2.c: Ditto.
12488	* gcc.target/microblaze/others/picdtr.c: Add new
12489	test case for -mpic-is-data-text-relative.
12490	* gcc.target/microblaze/others/sdata_var1.c: Add
12491	* gcc.target/microblaze/others/sdata_var2.c: Ditto.
12492	* gcc.target/microblaze/others/sdata_var3.c: Ditto.
12493	* gcc.target/microblaze/others/sdata_var4.c: Ditto.
12494	* gcc.target/microblaze/others/sdata_var5.c: Ditto.
12495	* gcc.target/microblaze/others/sdata_var6.c: Ditto.
12496	* gcc.target/microblaze/others/string_cst1_gpopt.c:
12497	Ditto.
12498	* gcc.target/microblaze/others/string_cst2_gpopt.c:
12499	Ditto.
12500
125012018-04-30  Richard Biener  <rguenther@suse.de>
12502
12503	PR tree-optimization/28364
12504	PR tree-optimization/85275
12505	* gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12506	* gcc.dg/tree-ssa/predcom-8.c: Likewise.
12507	* gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12508	* gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12509	* gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12510	still passes.
12511	* gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12512	* gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12513	still passes.
12514	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12515	* gcc.dg/tree-ssa/20030710-1.c: Likewise.
12516	* gcc.dg/tree-ssa/20030711-1.c: Likewise.
12517
125182018-04-28  Uros Bizjak  <ubizjak@gmail.com>
12519
12520	PR target/84431
12521	* gcc.target/i386/pr84431.c: New test.
12522
125232018-04-27  Martin Jambor  <mjambor@suse.cz>
12524
12525	PR ipa/85549
12526	* g++.dg/ipa/pr85549.C: New test.
12527
125282018-04-27  Jakub Jelinek  <jakub@redhat.com>
12529
12530	PR c++/85553
12531	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12532	directive.
12533	* g++.dg/cpp0x/constexpr-85553.C: New test.
12534
125352018-04-27  David Malcolm  <dmalcolm@redhat.com>
12536
12537	PR c++/85515
12538	* g++.dg/pr85515-1.C: New test.
12539	* g++.dg/pr85515-2.C: New test.
12540
125412018-04-27  Paolo Carlini  <paolo.carlini@oracle.com>
12542
12543	PR c++/84691
12544	* g++.dg/cpp0x/friend3.C: New.
12545
125462018-04-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12547
12548	PR target/82518
12549	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
12550	Use check_effective_target_arm_little_endian.
12551
125522018-04-27  Jakub Jelinek  <jakub@redhat.com>
12553
12554	PR tree-optimization/85529
12555	* gcc.c-torture/execute/pr85529-1.c: New test.
12556	* gcc.c-torture/execute/pr85529-2.c: New test.
12557	* gcc.dg/pr85529.c: New test.
12558
125592018-04-26  Maciej W. Rozycki  <macro@mips.com>
12560
12561	* gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12562	`.dword' in addition to `lw' and `.word'.
12563
125642018-04-26  Maciej W. Rozycki  <macro@mips.com>
12565
12566	* gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12567
125682018-04-26  Eric Botcazou  <ebotcazou@adacore.com>
12569
12570	* gnat.dg/loop_optimization24.adb: New test.
12571
125722018-04-26  Richard Biener  <rguenther@suse.de>
12573
12574	PR tree-optimization/85116
12575	* gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12576	* gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12577	* gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12578	* gcc.dg/tree-ssa/loadpre6.c: Adjust.
12579
125802018-04-25  Sebastian Peryt  <sebastian.peryt@intel.com>
12581
12582	PR target/85473
12583	* gcc.target/i386/pr85473-1.c: New test.
12584	* gcc.target/i386/pr85473-2.c: New test.
12585
125862018-04-25  Nathan Sidwell  <nathan@acm.org>
12587	    Jakub Jelinek  <jakub@redhat.com>
12588
12589	PR c++/85437
12590	PR c++/49171
12591	* g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12592	* g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12593	* g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12594	* g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12595	* g++.dg/cpp0x/pr85437-1.C: New.
12596	* g++.dg/cpp0x/pr85437-2.C: New.
12597	* g++.dg/cpp0x/pr85437-3.C: New.
12598	* g++.dg/cpp0x/pr85437-4.C: New.
12599
126002018-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12601
12602	PR fortran/85520
12603	* gfortran.dg/pr85520.f90: New test.
12604
126052018-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12606
12607	PR target/85512
12608	* gcc.dg/pr85512.c: New test.
12609
126102018-04-24  H.J. Lu  <hongjiu.lu@intel.com>
12611
12612	PR target/85485
12613	* g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12614	* g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12615	* gcc.dg/pr85388-1.c (dg-options): Likwise.
12616	* gcc.dg/pr85388-2.c (dg-options): Likwise.
12617	* gcc.dg/pr85388-3.c (dg-options): Likwise.
12618	* gcc.dg/pr85388-4.c (dg-options): Likwise.
12619	* gcc.dg/pr85388-5.c (dg-options): Likwise.
12620	* gcc.dg/pr85388-6.c (dg-options): Likwise.
12621	* gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12622	* gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12623	* gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12624	* gcc.target/i386/cet-label.c (dg-options): Likwise.
12625	* gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12626	* gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12627	* gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12628	* gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12629	* gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12630	* gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12631	* gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12632	* gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12633	* gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12634	* gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12635	* gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12636	* gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12637	* gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12638	* gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12639	* gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12640	* gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12641	* gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12642	* gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12643	* gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12644	* gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12645	* gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12646	* gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12647	* gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12648	* gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12649	* gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12650	* gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12651	* gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12652	* gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12653	* gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12654	* gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12655	* gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12656	* gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12657	* gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12658	* gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12659	* gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12660	* gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12661	* gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12662	* gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12663	* gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12664	* gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12665	* gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12666	* gcc.target/i386/pr84146.c (dg-options): Likwise.
12667	* gcc.target/i386/pr85403.c (dg-options): Likwise.
12668	* gcc.target/i386/pr85404.c (dg-options): Likwise.
12669	* gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12670	with -mshstk.
12671	* gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12672	* gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12673	* gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12674	* gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12675	* gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12676	* gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12677	* gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12678	* (dg-options): Likwise.
12679	* gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12680	-mno-cet.
12681	* gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12682	* gcc.target/i386/cet-label-3.c: Removed.
12683	* gcc.target/i386/cet-property-3.c: Likwise.
12684	* gcc.target/i386/cet-sjlj-7.c: Likwise.
12685
126862018-04-24  Jakub Jelinek  <jakub@redhat.com>
12687
12688	PR target/85511
12689	* gcc.target/i386/pr85511.c: New test.
12690
12691	PR target/85503
12692	* g++.dg/ext/pr85503.C: New test.
12693
12694	PR target/85508
12695	* gcc.target/i386/pr85508.c: New test.
12696
126972018-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
12698
12699	PR tree-optimization/85478
12700	* g++.dg/pr85478.C: New test.
12701
127022018-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12703
12704	* g++.dg/torture/pr85496.C: New test.
12705
127062018-04-23  Andrey Belevantsev  <abel@ispras.ru>
12707
12708	PR rtl-optimization/85423
12709	* gcc.dg/pr85423.c: New test.
12710
127112018-04-20  Martin Sebor  <msebor@redhat.com>
12712
12713	PR c/85365
12714	* gcc.dg/Wrestrict-15.c: New test.
12715
127162018-04-20  Michael Meissner  <meissner@linux.ibm.com>
12717
12718	PR target/85456
12719	* gcc.target/powerpc/pr85456.c: New test.
12720
127212018-04-20  Bill Schmidt  <wschmidt@linux.ibm.com>
12722
12723	* g++.dg/ext/undef-bool-1.C: Require lp64.
12724	* gcc.target/powerpc/undef-bool-2.c: Likewise.
12725
127262018-04-20  Jeff Law  <law@redhat.com>
12727
12728	* gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12729	stack protector.
12730	* gcc.dg/stack-check-6.c: Likewise.
12731	* gcc.dg/stack-check-6a.c: Likewise.
12732	* gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12733	* gcc.target/i386/stack-check-18.c: Likewise.
12734	* gcc.target/i386/stack-check-19.c: Likewise.
12735
127362018-04-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12737
12738	PR testsuite/85483
12739	* gcc.target/aarch64/sve/vcond_1.c: Move to...
12740	* g++.dg/other/sve_vcond_1.C: ... Here.  Add target directives.
12741	* gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12742	* g++.dg/other/sve_vcond_1_run.C: ... Here.  Change include file name.
12743
127442018-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12745
12746	PR target/85469
12747	* gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12748	* gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12749
127502018-04-20  Richard Biener  <rguenther@suse.de>
12751
12752	PR middle-end/85475
12753	* gcc.dg/torture/pr85475.c: New testcase.
12754
127552018-04-20  Martin Jambor  <mjambor@suse.cz>
12756
12757	ipa/85449
12758	* gcc.dg/ipa/pr85449.c: New test.
12759
127602018-04-20  Martin Jambor  <mjambor@suse.cz>
12761
12762	ipa/85447
12763	* g++.dg/ipa/pr85447.C: New file.
12764	* gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12765
127662018-04-20  Jakub Jelinek  <jakub@redhat.com>
12767
12768	PR c++/85462
12769	* g++.dg/cpp0x/pr85462.C: New test.
12770
127712018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12772
12773	* gcc.target/i386/pr85404.c: Require CET target.
12774
127752018-04-19  Jakub Jelinek  <jakub@redhat.com>
12776
12777	PR tree-optimization/85467
12778	* gcc.dg/pr85467.c: New test.
12779
127802018-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
12781
12782	PR c++/84611
12783	* g++.dg/parse/crash68.C: New.
12784
127852018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12786
12787	PR libgcc/85334
12788	* g++.dg/torture/pr85334.C: New test.
12789
127902018-04-19  Jonathan Wakely  <jwakely@redhat.com>
12791
12792	PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12793	* g++.dg/diagnostic/pr85464.C: New.
12794
127952018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12796
12797	PR target/85397
12798	* gcc.dg/torture/pr85397-1.c: New test.
12799	* gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12800	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
12801
128022018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12803
12804	PR target/85404
12805	* gcc.target/i386/pr85404.c: New test.
12806
128072018-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12808
12809	PR target/85417
12810	* c-c++-common/attr-nocf-check-1.c: Compile with
12811	-fcf-protection=none.
12812	* c-c++-common/attr-nocf-check-3.c: Likewise.
12813	* gcc.dg/march-generic.c: Likewise.
12814	* gcc.target/i386/align-limit.c: Likewise.
12815	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12816	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12817	* gcc.target/i386/cet-property-2.c: Likewise.
12818	* gcc.target/i386/ret-thunk-26.c: Likewise.
12819	* c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12820	targets.
12821	* c-c++-common/fcf-protection-2.c: Likewise.
12822	* c-c++-common/fcf-protection-3.c: Likewise.
12823	* c-c++-common/fcf-protection-5.c: Likewise.
12824	* c-c++-common/fcf-protection-6.c: Likewise.
12825	* c-c++-common/fcf-protection-7.c: Likewise.
12826	* gcc.target/i386/cet-label-3.c: New test.
12827	* gcc.target/i386/cet-property-3.c: Likewise.
12828	* gcc.target/i386/cet-sjlj-7.c: Likewise.
12829	* gcc.target/i386/pr85417-1.c: Likewise.
12830	* gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12831	__x86_indirect_thunk_nt_(r|e)ax
12832	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12833	* gcc.target/i386/pr85403.c: Remove dg-error,
12834
128352018-04-19  Sebastian Peryt  <sebastian.peryt@intel.com>
12836
12837	* gcc.target/i386/movdir-1.c: New test.
12838
128392018-04-19  Richard Biener  <rguenther@suse.de>
12840
12841	PR middle-end/85455
12842	* gcc.dg/pr85455.c: New testcase.
12843
128442018-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
12845
12846	* g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12847	targets.
12848	* g++.dg/lto/pr85405b_0.C: Likewise.
12849	* g++.dg/lto/pr84805_0.C: Likewise.
12850
128512018-04-18  Martin Liska  <mliska@suse.cz>
12852
12853	PR ipa/83983
12854	PR ipa/85391
12855	* g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12856	output.
12857
128582018-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12859
12860	PR target/85388
12861	* gcc.dg/pr85388-1.c: New test.
12862	* gcc.dg/pr85388-2.c: Likewise.
12863	* gcc.dg/pr85388-3.c: Likewise.
12864	* gcc.dg/pr85388-4.c: Likewise.
12865	* gcc.dg/pr85388-5.c: Likewise.
12866	* gcc.dg/pr85388-6.c: Likewise.
12867
128682018-04-18  Jan Hubicka  <jh@suse.cz>
12869	    Martin Liska  <mliska@suse.cz>
12870
12871	* g++.dg/lto/pr83121_0.C: Update template.
12872	* g++.dg/lto/pr83121_1.C: Update template.
12873	* g++.dg/lto/pr84805_0.C: Update template.
12874	* g++.dg/lto/pr84805_1.C: Update template.
12875	* g++.dg/lto/pr84805_2.C: Update template.
12876
128772018-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
12878
12879	PR c++/84630
12880	* g++.dg/cpp0x/pr84630.C: New.
12881
128822018-04-18  Jakub Jelinek  <jakub@redhat.com>
12883
12884	PR c++/84463
12885	* g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12886	* g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12887	in two cases.  Uncomment two other tests and add expected dg-error for
12888	them.
12889	* g++.dg/init/struct2.C: Cast to int rather than long to avoid
12890	-Wnarrowing diagnostics on some targets for c++11.
12891	* g++.dg/parse/array-size2.C: Remove xfail.
12892	* g++.dg/cpp0x/constexpr-84463.C: New test.
12893
128942018-04-17  Bill Schmidt  <wschmidt@linux.ibm.com>
12895
12896	* gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12897	* gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12898
128992018-04-17  Jakub Jelinek  <jakub@redhat.com>
12900
12901	PR testsuite/85326
12902	* g++.dg/other/pr81422.C: Require effective target tls and c++11.
12903	* g++.dg/other/pr60675.C: Likewise.  Remove -std=c++11 from dg-options.
12904	* g++.dg/other/sve_tls_2.C: Require effective target tls.
12905
129062018-04-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12907
12908	* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12909	prevent cascading of errors and change expected error message.
12910	* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12911	to 64-bit targets.
12912	* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12913	* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12914	* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12915	* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12916	error message.
12917	* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12918
129192018-04-17  Jakub Jelinek  <jakub@redhat.com>
12920
12921	PR target/85430
12922	* gcc.dg/pr85430.c: New test.
12923
129242018-04-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12925
12926	PR testsuite/85326
12927	* gcc.target/arm/pr54300.C: Move to...
12928	* g++.dg/other/pr54300.C: ... Here.  Add target directives.
12929	* gcc.target/arm/pr55073.C: Move to...
12930	* g++.dg/other/pr55073.C: ... Here.  Add target directives.
12931	* gcc.target/arm/pr56184.C: Move to...
12932	* g++.dg/other/pr56184.C: ... Here.  Add target directives.
12933	* gcc.target/arm/pr59985.C: Move to...
12934	* g++.dg/other/pr59985.C: ... Here.  Add target directives.
12935	* gcc.target/aarch64/pr60675.C: Move to...
12936	* g++.dg/other/pr60675.C: ... Here.  Add target directives.
12937	* gcc.target/aarch64/pr81422.C: Move to...
12938	* g++.dg/other/pr81422.C: ... Here.  Add target directives.
12939	* gcc.target/aarch64/sve/const_pred_1.C: Move to...
12940	* g++.dg/other/sve_const_pred_1.C: ... Here.  Add target directives.
12941	* gcc.target/aarch64/sve/const_pred_2.C: Move to...
12942	* g++.dg/other/sve_const_pred_2.C: ... Here.  Add target directives.
12943	* gcc.target/aarch64/sve/const_pred_3.C: Move to...
12944	* g++.dg/other/sve_const_pred_3.C: ... Here.  Add target directives.
12945	* gcc.target/aarch64/sve/const_pred_4.C: Move to...
12946	* g++.dg/other/sve_const_pred_4.C: ... Here.  Add target directives.
12947	* gcc.target/aarch64/sve/tls_2.C: Move to...
12948	* g++.dg/other/sve_tls_2.C: ... Here.  Add target directives.
12949	* gcc.target/aarch64/pr81414.C: Rename to...
12950	* gcc.target/aarch64/pr81414.c: ... This.
12951	* gcc.target/aarch64/simd/pr67896.C: Rename to...
12952	* gcc.target/aarch64/simd/pr67896.c: ... This.  Update error expected
12953	messages.
12954	* gcc.target/aarch64/sve/vcond_1.C: Rename to...
12955	* gcc.target/aarch64/sve/vcond_1.c: ... This.  Avoid use of stdint.h.
12956	* gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12957	* gcc.target/aarch64/sve/vcond_1_run.c: ... This.  Update include
12958	file name.
12959
129602018-04-17  Jakub Jelinek  <jakub@redhat.com>
12961
12962	PR middle-end/85414
12963	* gcc.dg/pr85414.c: New test.
12964
129652018-04-17  Martin Jambor  <mjambor@suse.cz>
12966
12967	PR ipa/85421
12968	* g++.dg/ipa/pr85421.C: New test.
12969
129702018-04-17  Martin Liska  <mliska@suse.cz>
12971
12972	PR lto/85405
12973	* g++.dg/lto/pr85405b_0.C: New test.
12974	* g++.dg/lto/pr85405b_1.C: New test.
12975
129762018-04-17  Martin Liska  <mliska@suse.cz>
12977
12978	PR lto/85405
12979	* g++.dg/lto/pr85405_0.C: New test.
12980	* g++.dg/lto/pr85405_1.C: New test.
12981
129822018-04-17  Martin Liska  <mliska@suse.cz>
12983
12984	PR ipa/85329
12985	* g++.dg/ext/pr85329-2.C: New test.
12986	* g++.dg/ext/pr85329.C: New test.
12987	* gcc.target/i386/mvc12.c: New test.
12988
129892018-04-16  Alexandre Oliva  <aoliva@redhat.com>
12990
12991	PR c++/85039
12992	* g++.dg/pr85039-1.C: New.
12993	* g++.dg/pr85039-2.C: New.
12994	* g++.dg/parse/semicolon3.C: Remove test_offsetof.
12995
129962018-04-16  Bill Schmidt  <wschmidt@linux.ibm.com>
12997
12998	PR target/85080
12999	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
13000	if the target supports efficient unaligned storage accesses.
13001
130022018-04-16  Aaron Sawdey  <acsawdey@linux.ibm.com>
13003
13004	PR target/83660
13005	* gcc.target/powerpc/pr83660.C: New test.
13006
130072018-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13008
13009	PR target/85403
13010	* gcc.target/i386/pr85403.c: New test.
13011
130122018-04-16  Olga Makhotina  <olga.makhotina@intel.com>
13013
13014	PR target/84331
13015	* gcc.target/i386/funcspec-56.inc: Test arch=skylake.
13016
130172018-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
13018	    Jason Merrill  <jason@redhat.com>
13019
13020	PR c++/85112
13021	* g++.dg/cpp0x/pr85112.C: New.
13022
130232018-04-15  Bill Schmidt  <wschmidt@linux.ibm.com>
13024
13025	PR testsuite/85326
13026	* g++.dg/ext/undef-bool-1.C: New file.
13027	* gcc.target/powerpc/powerpc.exp: Remove .C support.
13028	* gcc.target/powerpc/undef-bool-1.C: Remove file.
13029
130302018-04-14  Segher Boessenkool  <segher@kernel.crashing.org>
13031
13032	PR target/85293
13033	* gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move.  Remove the
13034	corresponding dg-error clause.
13035	* gcc.target/powerpc/pr80098-3.c: Ditto.
13036	* gcc.target/powerpc/pr80103-1.c: Delete.
13037
130382018-04-14  Andre Vehreschild  <vehre@gcc.gnu.org>
13039
13040	PR fortran/81773
13041	PR fortran/83606
13042	* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
13043	* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
13044
130452018-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13046
13047	PR fortran/85387
13048	* gfortran.dg/implied_do_io_5.f90: New test.
13049
130502018-04-13  Paul A. Clarke  <pc@us.ibm.com>
13051
13052	PR target/83402
13053	* gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
13054	several values:  positive, negative, and zero.
13055	* gcc.target/powerpc/sse2-pslld-1.c: Same.
13056	* gcc.target/powerpc/sse2-psllq-1.c: Same.
13057
130582018-04-13  Vladimir Makarov  <vmakarov@redhat.com>
13059
13060	PR rtl-optimization/79916
13061	* gcc.target/powerpc/pr79916.c: New.
13062
130632018-04-13  Jakub Jelinek  <jakub@redhat.com>
13064
13065	PR rtl-optimization/85393
13066	* g++.dg/opt/pr85393.C: New test.
13067	* g++.dg/opt/pr85393-aux.cc: New file.
13068
13069	PR rtl-optimization/85376
13070	* gcc.dg/pr85376.c: New test.
13071
130722018-04-13  Andrey Belevantsev  <abel@ispras.ru>
13073
13074	PR rtl-optimization/83852
13075	* gcc.dg/pr83852.c: New testcase.
13076
130772018-04-13  Andreas Krebbel  <krebbel@linux.ibm.com>
13078
13079	PR testsuite/85326
13080	* gcc.target/s390/pr77822-1.C: Rename to ...
13081	* gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
13082	* gcc.target/s390/pr77822-2.c: Add asm scan check.
13083	* gcc.target/s390/s390.exp: Remove C from testcase regexps.
13084
130852018-04-13  Jan Hubicka  <hubicka@ucw.cz>
13086
13087	PR lto/71991
13088	* gcc.target/i386/pr71991.c: New testcase.
13089
130902018-04-13  Martin Liska  <mliska@suse.cz>
13091	    Jakub Jelinek  <jakub@redhat.com>
13092
13093	PR middle-end/81657
13094	* gcc.dg/string-opt-1.c: Remove bogus comment.  Expect a mempcpy
13095	call.
13096
130972018-04-12  David Malcolm  <dmalcolm@redhat.com>
13098
13099	PR c++/85385
13100	* g++.dg/diagnostic/macro-arg-count.C: New test.
13101
131022018-04-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13103
13104	PR fortran/83064
13105	PR testsuite/85346
13106	* gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
13107	array and move test to libgomp/testsuite/libgomp.fortran.
13108	* gfortran.dg/do_concurrent_6.f90: New test.
13109
131102018-04-12  Marek Polacek  <polacek@redhat.com>
13111
13112	PR c++/85258
13113	* g++.dg/parse/error61.C: New test.
13114
131152018-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13116
13117	PR target/85347
13118	* gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
13119	specify -mvsx on gcc command line.
13120
131212018-04-12  Jakub Jelinek  <jakub@redhat.com>
13122
13123	PR target/85328
13124	* gcc.target/i386/pr85328.c: New test.
13125
131262018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13127
13128	* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
13129
131302018-04-12  Jakub Jelinek  <jakub@redhat.com>
13131
13132	PR rtl-optimization/85342
13133	* gcc.target/i386/pr85342.c: New test.
13134
131352018-04-11  Jason Merrill  <jason@redhat.com>
13136
13137	* lib/asan-dg.exp (check_effective_target_fsanitize_address): False
13138	if ulimit -v is set.
13139
131402018-04-11  Bin Cheng  <bin.cheng@arm.com>
13141
13142	PR testsuite/85190
13143	* gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
13144
131452018-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
13146
13147	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
13148	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
13149
131502018-04-11  Jakub Jelinek  <jakub@redhat.com>
13151
13152	PR c++/70808
13153	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13154	effective target.
13155
131562018-04-11  Alexander Monakov  <amonakov@ispras.ru>
13157
13158	PR target/84301
13159	* gcc.target/i386/pr84301.c: New test.
13160
131612018-04-11  Jakub Jelinek  <jakub@redhat.com>
13162
13163	PR tree-optimization/85331
13164	* gcc.c-torture/execute/pr85331.c: New test.
13165
131662018-04-11  Marek Polacek  <polacek@redhat.com>
13167
13168	PR c++/85032
13169	* g++.dg/cpp0x/pr51225.C: Adjust error message.
13170	* g++.dg/cpp1z/constexpr-if21.C: New test.
13171
131722018-04-11  Jakub Jelinek  <jakub@redhat.com>
13173
13174	PR target/85281
13175	* gcc.target/i386/pr85281.c: New test.
13176
131772018-04-11  Alexander Monakov  <amonakov@ispras.ru>
13178
13179	PR rtl-optimization/84659
13180	* gcc.dg/pr84659.c: New test.
13181
131822018-04-11  Jakub Jelinek  <jakub@redhat.com>
13183
13184	PR debug/85302
13185	* g++.dg/debug/dwarf2/pr85302.C: New test.
13186
131872018-04-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13188
13189	PR target/85261
13190	* config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13191	into register.
13192
131932018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13194
13195	PR c++/70808
13196	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13197
131982018-04-10  Segher Boessenkool  <segher@kernel.crashing.org>
13199
13200	* gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13201	* gcc.target/powerpc/dimode_off.c: Ditto.
13202	* gcc.target/powerpc/tfmode_off.c: Ditto.
13203	* gcc.target/powerpc/timode_off.c: Ditto.
13204
132052018-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13206
13207	* gcc.target/powerpc/vec-ldl-1.c: New test.
13208	* gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13209	corrections to ABI implementation.
13210
132112018-04-10  Thomas Schwinge  <thomas@codesourcery.com>
13212
13213	PR target/85056
13214	* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13215
132162018-04-10  Jakub Jelinek  <jakub@redhat.com>
13217
13218	PR rtl-optimization/85300
13219	* gcc.dg/pr85300.c: New test.
13220
132212018-04-10  David Malcolm  <dmalcolm@redhat.com>
13222
13223	PR c++/85110
13224	* g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13225	where we now show the pertinent parameter.
13226	* g++.dg/diagnostic/aka2.C: Likewise.
13227	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13228
132292018-04-10  Jakub Jelinek  <jakub@redhat.com>
13230
13231	PR fortran/85313
13232	* gfortran.dg/gomp/pr85313.f90: New test.
13233
132342018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13235
13236	PR c++/24314
13237	* g++.dg/parse/template29.C: New.
13238
132392018-04-10  Bin Cheng  <bin.cheng@arm.com>
13240
13241	PR testsuite/85190
13242	* gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13243
132442018-04-10  Jakub Jelinek  <jakub@redhat.com>
13245
13246	PR target/85177
13247	PR target/85255
13248	* gcc.target/i386/avx512f-pr85177.c: New test.
13249	* gcc.target/i386/avx512f-pr85255.c: New test.
13250
132512018-04-10  Richard Sandiford  <richard.sandiford@linaro.org>
13252
13253	PR tree-optimization/85286
13254	* gcc.dg/vect/pr85286.c: New test.
13255
132562018-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13257
13258	PR target/85173
13259	* gcc.target/arm/pr85173.c: New test.
13260
132612018-04-10  Jakub Jelinek  <jakub@redhat.com>
13262
13263	PR lto/85248
13264	* gcc.dg/lto/pr85248_0.c: New test.
13265	* gcc.dg/lto/pr85248_1.c: New test.
13266
132672018-04-09  Jan Hubicka  <jh@suse.cz>
13268
13269	PR lto/85078
13270	* g++.dg/torture/pr85078.C: New.
13271
132722018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
13273
13274	PR c++/85227
13275	* g++.dg/cpp1z/decomp44.C: New.
13276	* g++.dg/cpp1z/decomp45.C: Likewise.
13277
132782018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13279
13280	PR fortran/83064
13281	* gfortran.dg/do_concurrent_5.f90: New test.
13282	* gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13283	message.
13284
132852018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13286
13287	PR fortran/51260
13288	* gfortran.dg/parameter_array_element_3.f90: New test.
13289
132902018-04-09  Jakub Jelinek  <jakub@redhat.com>
13291
13292	PR c++/85194
13293	* g++.dg/cpp1z/decomp43.C: New test.
13294
13295	PR rtl-optimization/80463
13296	* g++.dg/pr80463.C: Add -w to dg-options.
13297
132982018-04-09  Richard Biener  <rguenther@suse.de>
13299
13300	PR tree-optimization/85284
13301	* gcc.dg/torture/pr85284.c: New testcase.
13302
133032018-04-09  Andrey Belevantsev  <abel@ispras.ru>
13304
13305	PR rtl-optimization/80463
13306	PR rtl-optimization/83972
13307	PR rtl-optimization/83480
13308
13309	* gcc.dg/pr80463.c: New test.
13310	* g++.dg/pr80463.C: Likewise.
13311	* gcc.dg/pr83972.c: Likewise.
13312
133132018-04-09  Andrey Belevantsev  <abel@ispras.ru>
13314
13315	PR rtl-optimization/83913
13316	* gcc.dg/pr83913.c: New test.
13317
133182018-04-09  Andrey Belevantsev  <abel@ispras.ru>
13319
13320	PR rtl-optimization/83962
13321	* gcc.dg/pr83962.c: New test.
13322
133232018-04-09  Andrey Belevantsev  <abel@ispras.ru>
13324
13325	PR rtl-optimization/83530
13326	* gcc.dg/pr83530.c: New test.
13327
133282018-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
13329
13330	PR middle-end/82976
13331	* gfortran.dg/realloc_on_assign_16a.f90: New test.
13332
133332018-04-07  Jakub Jelinek  <jakub@redhat.com>
13334
13335	PR tree-optimization/85257
13336	* gcc.dg/pr85257.c: New test.
13337
133382018-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13339
13340	* g++.dg/opt/pr85196.C: New test.
13341
133422018-04-06  David Malcolm  <dmalcolm@redhat.com>
13343
13344	PR c++/84269
13345	* g++.dg/lookup/missing-std-include-6.C: Move std::array and
13346	std::tuple here since they need C++11.
13347	* g++.dg/lookup/missing-std-include-8.C: New test.
13348	* g++.dg/lookup/missing-std-include.C: Move std::array and
13349	std::tuple test to missing-std-include-6.C to avoid failures
13350	with C++98.
13351
133522018-04-06  Jakub Jelinek  <jakub@redhat.com>
13353
13354	PR debug/85252
13355	* gcc.dg/debug/pr85252.c: New test.
13356
13357	PR rtl-optimization/84872
13358	* gcc.dg/graphite/pr84872.c: New test.
13359
13360	PR c++/85210
13361	* g++.dg/cpp1z/decomp42.C: New test.
13362
133632018-04-06  David Malcolm  <dmalcolm@redhat.com>
13364
13365	PR c++/85021
13366	* g++.dg/lookup/missing-std-include-7.C: New test.
13367
133682018-04-06  Tamar Christina  <tamar.christina@arm.com>
13369
13370	* gcc.dg/struct-simple.c: Revert r254862.
13371	* lib/target-supports.exp
13372	(check_effective_target_word_mode_no_slow_unalign): Likewise.
13373
133742018-04-06  Richard Biener  <rguenther@suse.de>
13375
13376	PR middle-end/85244
13377	* gcc.dg/torture/pr85244-1.c: New testcase.
13378	* gcc.dg/torture/pr85244-2.c: Likewise.
13379
133802018-04-06  Jakub Jelinek  <jakub@redhat.com>
13381
13382	PR sanitizer/85213
13383	* c-c++-common/ubsan/pr85213.c: New test.
13384
133852018-04-06  Richard Biener  <rguenther@suse.de>
13386
13387	PR middle-end/85180
13388	* gcc.dg/pr85180.c: New testcase.
13389
133902018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13391
13392	* gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13393	to trigger the optimization. Do some cleanup and function
13394	renaming.  Add more test functions.
13395
133962018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13397
13398	* gcc.target/s390/s390.exp: Remove -O0 from list of torture
13399	options.
13400	* gcc.target/s390/hotpatch-1.c: Skip when building without
13401	optimization.
13402	* gcc.target/s390/hotpatch-10.c: Likewise.
13403	* gcc.target/s390/hotpatch-11.c: Likewise.
13404	* gcc.target/s390/hotpatch-12.c: Likewise.
13405	* gcc.target/s390/hotpatch-13.c: Likewise.
13406	* gcc.target/s390/hotpatch-14.c: Likewise.
13407	* gcc.target/s390/hotpatch-15.c: Likewise.
13408	* gcc.target/s390/hotpatch-16.c: Likewise.
13409	* gcc.target/s390/hotpatch-17.c: Likewise.
13410	* gcc.target/s390/hotpatch-18.c: Likewise.
13411	* gcc.target/s390/hotpatch-19.c: Likewise.
13412	* gcc.target/s390/hotpatch-2.c: Likewise.
13413	* gcc.target/s390/hotpatch-3.c: Likewise.
13414	* gcc.target/s390/hotpatch-4.c: Likewise.
13415	* gcc.target/s390/hotpatch-5.c: Likewise.
13416	* gcc.target/s390/hotpatch-6.c: Likewise.
13417	* gcc.target/s390/hotpatch-7.c: Likewise.
13418	* gcc.target/s390/hotpatch-8.c: Likewise.
13419	* gcc.target/s390/hotpatch-9.c: Likewise.
13420
134212018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13422
13423	* c-c++-common/Wattributes.c: Disable warning for s390* target and
13424	check for an error instead.
13425	* gcc.dg/Wattributes-6.c: Likewise.
13426
134272018-04-05  Jakub Jelinek  <jakub@redhat.com>
13428
13429	PR c++/85209
13430	* g++.dg/cpp1z/decomp39.C: New test.
13431	* g++.dg/cpp1z/decomp40.C: New test.
13432
13433	PR c++/85208
13434	* g++.dg/cpp1z/decomp41.C: New test.
13435
13436	PR middle-end/85195
13437	* gcc.dg/pr85195.c: New test.
13438
134392018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
13440
13441	PR c++/80956
13442	* g++.dg/cpp0x/initlist100.C: New.
13443	* g++.dg/cpp0x/initlist101.C: Likewise.
13444
134452018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
13446
13447	PR c++/84792
13448	* g++.dg/other/pr84792-1.C: New.
13449	* g++.dg/other/pr84792-2.C: Likewise.
13450
134512018-04-05  Uros Bizjak  <ubizjak@gmail.com>
13452
13453	PR target/85193
13454	* gcc.target/i386/pr85193.c: New test.
13455
134562018-04-05  Alexandre Oliva  <aoliva@redhat.com>
13457
13458	PR c++/84979
13459	* g++.dg/concepts/pr84979.C: New.
13460	* g++.dg/concepts/pr84979-2.C: New.
13461	* g++.dg/concepts/pr84979-3.C: New.
13462
134632018-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
13464
13465	PR c++/80026
13466	* g++.dg/cpp0x/variadic174.C: New.
13467
134682018-04-04  Jakub Jelinek  <jakub@redhat.com>
13469
13470	PR inline-asm/85172
13471	* g++.dg/ext/builtin13.C: New test.
13472	* g++.dg/ext/atomic-4.C: New test.
13473
13474	PR c++/85146
13475	* g++.dg/ext/bases2.C: Expect extra error diagnostics.
13476	* g++.dg/ext/bases3.C: New test.
13477
134782018-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13479
13480	PR target/85203
13481	* gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13482	to match a single insn of the baz function.  Move scan directives at
13483	the end of the file below the functions they are trying to test for
13484	better readability.
13485	* gcc.target/arm/cmse/cmse-16.c: New testcase.
13486
134872018-04-04  Peter Bergner  <bergner@vnet.ibm.com>
13488
13489	PR rtl-optimization/84878
13490	* gcc.target/powerpc/pr84878.c: New test.
13491
134922018-04-04  Michael Matz  <matz@suse.de>
13493
13494	* gcc.dg/Wstringop-overflow-4.c: New test.
13495	* c-c++-common/Wstringop-truncation-4.c: Adjust.
13496
134972018-04-04  Jakub Jelinek  <jakub@redhat.com>
13498
13499	PR testsuite/85189
13500	* g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13501	for the diagnostics of overridden functions.  Adjust for new wording.
13502
135032018-04-04  Richard Biener  <rguenther@suse.de>
13504
13505	PR lto/85176
13506	* g++.dg/lto/pr85176_0.C: New testcase.
13507
135082018-04-04  Richard Biener  <rguenther@suse.de>
13509
13510	PR testsuite/85191
13511	* lib/target-supports.exp (check_effective_target_vect_perm_short):
13512	Fix typo.
13513
135142018-04-04  Martin Liska  <mliska@suse.cz>
13515
13516	PR sanitizer/85174
13517	* c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13518	and msdata as a workaround for powerpc.
13519
135202018-04-04  Richard Biener  <rguenther@suse.de>
13521
13522	PR tree-optimization/85168
13523	* gcc.dg/torture/pr85168.c: New testcase.
13524
135252018-04-04  Alexandre Oliva  <aoliva@redhat.com>
13526
13527	PR c++/84943
13528	* g++.dg/pr84943.C: New.
13529	* g++.dg/pr84943-2.C: New.
13530
135312018-04-03  Jakub Jelinek  <jakub@redhat.com>
13532
13533	PR rtl-optimization/85167
13534	* gcc.dg/pr85167.c: New test.
13535
13536	PR tree-optimization/85156
13537	* c-c++-common/pr85156.c: New test.
13538	* gcc.c-torture/execute/pr85156.c: New test.
13539
135402018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>
13541
13542	* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13543	* gcc.target/powerpc/undef-bool-1.C: New file.
13544	* gcc.target/powerpc/undef-bool-2.c: New file.
13545
135462018-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13547
13548	PR c++/84768
13549	* g++.dg/cpp1z/class-deduction52.C: New.
13550
135512018-04-03  Jakub Jelinek  <jakub@redhat.com>
13552
13553	PR c++/85147
13554	* g++.dg/cpp0x/pr85147.C: New test.
13555
13556	PR c++/85140
13557	* g++.dg/cpp0x/gen-attrs-64.C: New test.
13558
13559	PR c++/85134
13560	* g++.dg/gomp/pr85134.C: New test.
13561	* g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13562
13563	PR target/85169
13564	* gcc.c-torture/execute/pr85169.c: New test.
13565	* gcc.target/i386/avx512f-pr85169.c: New test.
13566	* gcc.target/i386/avx512bw-pr85169.c: New test.
13567
135682018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
13569
13570	PR target/85126
13571	* gcc.target/powerpc/pr69946: Adjust comment.  Remove
13572	scan-assembler-times clause.
13573
135742018-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
13575
13576	* gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13577	dg-additional-options.
13578
135792018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>
13580
13581	* gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13582
135832018-04-03  Richard Biener  <rguenther@suse.de>
13584
13585	PR testsuite/85154
13586	* gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13587
135882018-04-02  Jim Wilson  <jimw@sifive.com>
13589
13590	* gcc.target/riscv/pr84660.c: New.
13591	* gcc.target/riscv/shift-and-1.c: New.
13592	* gcc.target/riscv/shift-and-2.c: New.
13593
135942018-04-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
13595
13596	PR fortran/85102
13597	* gfortran.dg/array_simplify_2.f90: New test.
13598
135992018-04-01  Jakub Jelinek  <jakub@redhat.com>
13600
13601	PR middle-end/85090
13602	* gcc.target/i386/avx512f-pr85090-1.c: New test.
13603	* gcc.target/i386/avx512f-pr85090-2.c: New test.
13604	* gcc.target/i386/avx512f-pr85090-3.c: New test.
13605	* gcc.target/i386/avx512bw-pr85090-2.c: New test.
13606	* gcc.target/i386/avx512bw-pr85090-3.c: New test.
13607
136082018-03-31  Alexandre Oliva  <aoliva@redhat.com>
13609
13610	PR c++/85027
13611	* g++.dg/pr85027.C: New.
13612
136132018-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
13614
13615	PR target/83315
13616	* gcc.target/powerpc/sse-maxps-2.c: New test.
13617	* gcc.target/powerpc/sse-minps-2.c: New test.
13618
136192018-03-30  Jakub Jelinek  <jakub@redhat.com>
13620
13621	PR c++/84791
13622	* g++.dg/gomp/pr84791.C: New test.
13623
136242018-03-30  Paul Thomas  <pault@gcc.gnu.org>
13625
13626	PR fortran/84931
13627	* gfortran.dg/array_constructor_53.f90: New test.
13628
136292018-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13630
13631	PR fortran/85130
13632	* gfortran.dg/substr_6.f90: Remove illegal test for
13633	out-of-bounds substring.
13634
136352017-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13636
13637	PR fortran/85111
13638	* gfortran.dg/zero_sized_10.f90: New test.
13639
136402018-03-29  David Malcolm  <dmalcolm@redhat.com>
13641
13642	PR c++/84269
13643	* g++.dg/lookup/missing-std-include-6.C: New test.
13644	* g++.dg/lookup/missing-std-include.C: Add std::pair and
13645	std::tuple tests.
13646	* g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13647	* g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13648	<cstring>, <cassert>, and <cstdlib>.
13649
136502018-03-29  Vladimir Makarov  <vmakarov@redhat.com>
13651
13652	PR inline-asm/84985
13653	* gcc.target/i386/pr84985.c: New.
13654
136552018-03-29  David Malcolm  <dmalcolm@redhat.com>
13656
13657	PR c++/85110
13658	* g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13659
136602018-03-29  Jakub Jelinek  <jakub@redhat.com>
13661
13662	PR c++/85108
13663	* g++.dg/warn/Wunused-var-31.C: New test.
13664
13665	PR c/85094
13666	* c-c++-common/Wduplicated-branches-14.c: New test.
13667
136682018-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
13669
13670	PR c++/84606
13671	* g++.dg/cpp0x/pr84606.C: New.
13672
136732018-03-29  Carl Love  <cel@us.ibm.com>
13674
13675	Revert
13676	2017-09-27  Carl Love  <cel@us.ibm.com>
13677
13678	* gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13679	for the __builtin_fctid and __builtin_fctiw.
13680
136812018-03-28  Peter Bergner  <bergner@vnet.ibm.com>
13682
13683	PR target/84912
13684	* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13685	deleted builtin function.
13686	(div_weuo): Likewise.
13687	* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13688	(div_deuo): Likewise.
13689
136902018-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
13691
13692	PR c++/85028
13693	* g++.dg/other/default13.C: New.
13694
136952018-03-28  Jakub Jelinek  <jakub@redhat.com>
13696
13697	PR target/85095
13698	* gcc.target/i386/pr85095-1.c: New test.
13699	* gcc.target/i386/pr85095-2.c: New test.
13700	* gcc.c-torture/execute/pr85095.c: New test.
13701
13702	PR tree-optimization/82004
13703	* gcc.dg/pr82004.c: New test.
13704
137052018-03-28  Jakub Jelinek  <jakub@redhat.com>
13706	    Martin Liska  <mliska@suse.cz>
13707
13708	PR sanitizer/85081
13709	* g++.dg/asan/pr85081.C: New test.
13710
137112018-03-28  Alexandre Oliva  <aoliva@redhat.com>
13712
13713	PR c++/84789
13714	* g++.dg/template/pr84789.C: Adjust for testing with
13715	-fconcepts too.
13716
13717	PR c++/84973
13718	* g++.dg/template/pr84973.C: New.
13719	* g++.dg/template/pr84973-2.C: New.
13720	* g++.dg/template/pr84973-3.C: New.
13721
13722	PR c++/84968
13723	* g++.dg/eh/pr84968.C: New.
13724
137252018-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
13726
13727	PR target/84914
13728	* gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13729	long double multiply/divide uses the correct function.
13730	* gcc.target/powerpc/mulkc-3.c: Likewise.
13731	* gcc.target/powerpc/divkc-2.c: Likewise.
13732	* gcc.target/powerpc/divkc-3.c: Likewise.
13733
137342018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
13735
13736	PR c++/85067
13737	* g++.dg/cpp0x/defaulted51.C: New.
13738	* g++.dg/cpp0x/constexpr-68754.C: Adjust.
13739
137402018-03-27  Jakub Jelinek  <jakub@redhat.com>
13741
13742	PR c++/85077
13743	* g++.dg/ext/vector35.C: New test.
13744
13745	PR c++/85061
13746	* g++.dg/ext/builtin-offsetof3.C: New test.
13747
13748	PR c++/85076
13749	* g++.dg/cpp1y/pr85076.C: New test.
13750
137512018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
13752
13753	PR fortran/85084
13754	* gfortran.dg/matmul_rank_1.f90: New test.
13755
137562018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
13757	Harald Anlauf  <anlauf@gmx.de>
13758
13759	* gfortran.dg/structure_constructor_15.f90: New test.
13760
137612018-03-27  Volker Reichelt  <v.reichelt@netcologne.de>
13762
13763	* g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13764	for the diagnostics of overridden functions.  Adjust for new wording.
13765	* g++.dg/cpp0x/implicit1.C: Likewise.
13766	* g++.dg/cpp0x/override1.C: Likewise.
13767	* g++.dg/cpp1y/auto-fn18.C: Likewise.
13768	* g++.dg/eh/shadow1.C: Likewise.
13769	* g++.dg/inherit/covariant12.C: Likewise.
13770	* g++.dg/inherit/covariant14.C: Likewise.
13771	* g++.dg/inherit/covariant15.C: Likewise.
13772	* g++.dg/inherit/covariant16.C: Likewise.
13773	* g++.dg/inherit/covariant22.C: Likewise.
13774	* g++.dg/inherit/crash3.C: Likewise.
13775	* g++.dg/inherit/error2.C: Likewise.
13776	* g++.dg/template/crash100.C: Likewise.
13777	* g++.old-deja/g++.eh/spec6.C: Likewise.
13778	* g++.old-deja/g++.mike/p811.C: Likewise.
13779	* g++.old-deja/g++.other/virtual11.C: Likewise.
13780	* g++.old-deja/g++.other/virtual4.C: Likewise.
13781
137822018-03-27  H.J. Lu  <hongjiu.lu@intel.com>
13783
13784	PR target/85044
13785	* gcc.target/i386/pr85044.c: New test.
13786
137872018-03-27  Martin Sebor  <msebor@redhat.com>
13788
13789	PR testsuite/83462
13790	* c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13791	other than x86.
13792
137932018-03-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13794
13795	PR target/83009
13796	* gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13797
137982018-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13799
13800	PR target/81863
13801	* gcc.target/arm/pr81863.c: New test.
13802
138032018-03-27  Cesar Philippidis  <cesar@codesourcery.com>
13804
13805	PR target/85056
13806	* gcc.target/nvptx/pr85056.c: New test.
13807	* gcc.target/nvptx/pr85056a.c: New test.
13808
138092018-03-27  Richard Biener  <rguenther@suse.de>
13810
13811	PR testsuite/82847
13812	* lib/target-supports.exp (check_ssse3_available): New function.
13813	(check_effective_target_vect_perm_short): Enable for x86 if
13814	check_ssse3_available.
13815
138162018-03-27  Richard Biener  <rguenther@suse.de>
13817
13818	PR tree-optimization/85082
13819	* gfortran.dg/pr85082.f90: New testcase.
13820
138212018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
13822
13823	* gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13824	to "l=2" in dg-final.
13825
138262018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>
13827
13828	* gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13829	* gcc.target/mips/fix-r4000-2.c: Likewise.
13830	* gcc.target/mips/fix-r4000-3.c: Likewise.
13831	* gcc.target/mips/fix-r4000-4.c: Likewise.
13832	* gcc.target/mips/fix-r4000-5.c: Likewise.
13833	* gcc.target/mips/fix-r4000-6.c: Likewise.
13834	* gcc.target/mips/fix-r4000-7.c: Likewise.
13835	* gcc.target/mips/fix-r4000-8.c: Likewise.
13836	* gcc.target/mips/fix-r4000-9.c: Likewise.
13837	* gcc.target/mips/fix-r4000-10.c: Likewise.
13838	* gcc.target/mips/fix-r4000-7.c: Change dg-final
13839	"mulditi3_r4000" instead of "mulditi3".
13840	* gcc.target/mips/fix-r4000-8.c: Change dg-final
13841	"umulditi3_r4000" instead of "umulditi3".
13842
138432018-03-27  Jakub Jelinek  <jakub@redhat.com>
13844
13845	PR c++/85068
13846	* g++.dg/inherit/covariant22.C: New test.
13847
138482018-03-27  Richard Biener  <rguenther@suse.de>
13849
13850	PR testsuite/84004
13851	* gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13852	alignment.
13853
138542018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
13855	    Jason Merrill  <jason@redhat.com>
13856
13857	PR c++/84632
13858	* g++.dg/init/array49.C: New.
13859	* g++.dg/torture/pr70499.C: Adjust.
13860
138612018-03-26  Uros Bizjak  <ubizjak@gmail.com>
13862
13863	PR target/85073
13864	* gcc.target/i386/pr85073.c: New test.
13865
138662018-03-26  Richard Biener  <rguenther@suse.de>
13867
13868	PR testsuite/85066
13869	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13870	instead of long.
13871
138722018-03-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
13873
13874	PR fortran/66709
13875	* gfortran.dg/parameter_array_format.f90: New test.
13876
138772018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13878	    Neil Carlson  <neil.n.carlson@gmail.com>
13879
13880	PR fortran/84381
13881	* gfortran.dg/literal_character_constant_1.inc: Replace
13882	call abort by STOP n.
13883	* gfortran.dg/overload_1.f90: Likewise.
13884
138852018-03-25  Seth Johnson  <johnsonsr@ornl.gov>
13886	    Dominique d'Humieres  <dominiq@gcc.gnu.org>
13887
13888	PR fortran/84924
13889	* gfortran.dg/scalar_pointer_1.f90: New test.
13890
138912018-03-25  Tom de Vries  <tom@codesourcery.com>
13892
13893	* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13894	precise.
13895
138962018-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13897
13898	PR fortran/69497
13899	* gfortran.dg/pr89497.f90: New test.
13900
139012018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13902
13903	PR fortran/70068
13904	* gfortran.dg/substr_7.f90: New test.
13905
139062018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>
13907
13908	PR fortran/42651
13909	* gfortran.dg/pr42651.f90: New test.
13910	* gfortran.dg/func_result_7.f90: Update error message.
13911
139122018-03-24  Richard Sandiford  <richard.sandiford@linaro.org>
13913
13914	PR tree-optimization/84005
13915	* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13916	failing to force the alignment.
13917
139182018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
13919
13920	* gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13921	from this to...
13922	<vclzd>: ...this.
13923
139242018-03-23  Peter Bergner  <bergner@vnet.ibm.com>
13925
13926	* gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13927	message.  Fix scan-assembler patterns.
13928
139292018-03-23  Jakub Jelinek  <jakub@redhat.com>
13930
13931	PR c++/85015
13932	* g++.dg/cpp0x/pr85015.C: New test.
13933
13934	PR c++/84942
13935	* g++.dg/cpp1y/pr84942.C: New test.
13936
139372018-03-23  Vladimir Makarov  <vmakarov@redhat.com>
13938
13939	PR inline-asm/85030
13940	* gcc.target/i386/pr85030.c: New.
13941
139422018-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13943
13944	PR target/85026
13945	* g++.dg/pr85026.C: New test.
13946
139472018-03-23  David Edelsohn  <dje.gcc@gmail.com>
13948
13949	* g++.dg/debug/pr84704.C: XFAIL AIX.
13950
139512018-03-23  Sudakshina Das  <sudi.das@arm.com>
13952
13953	PR target/84826
13954	* gcc.target/arm/pr84826.c: Add dg directive.
13955
139562018-03-23  Marek Polacek  <polacek@redhat.com>
13957
13958	PR c++/85033
13959	* g++.dg/ext/builtin-offsetof2.C: New test.
13960
13961	PR c++/85045
13962	* g++.dg/cpp0x/Wnarrowing5.C: New test.
13963	* gcc.dg/pr85045.c: New test.
13964
139652018-03-23  Eric Botcazou  <ebotcazou@adacore.com>
13966
13967	PR debug/85020
13968	* gnat.dg/lto22.adb: New test.
13969	* gnat.dg/lto22_pkg1.ad[sb]: New helper.
13970	* gnat.dg/lto22_pkg2.ads: Likewise.
13971
139722018-03-23  Jakub Jelinek  <jakub@redhat.com>
13973
13974	PR c/80778
13975	* gcc.dg/lto/pr80778_0.c: New test.
13976
13977	PR inline-asm/85034
13978	* gcc.target/i386/pr85034.c: New test.
13979
13980	PR inline-asm/85022
13981	* c-c++-common/torture/pr85022.c: New test.
13982
13983	PR sanitizer/85029
13984	* g++.dg/ubsan/pr85029.C: New test.
13985
139862018-03-23  Alexandre Oliva  <aoliva@redhat.com>
13987
13988	PR c++/71251
13989	* g++.dg/cpp0x/pr71251.C: New.
13990
13991	PR c++/84789
13992	* g++.dg/template/pr84789.C: New.
13993	* g++.dg/template/pr84789-2.C: New.
13994	* g++.dg/template/pr84789-3.C: New.
13995	* g++.dg/parse/dtor11.C: Accept alternate error message.
13996
13997	PR c++/84729
13998	* g++.dg/pr84729.C: New.
13999	* g++.old-deja/g++.ext/arrnew2.C: Require error.
14000	* g++.old-deja/g++.robertl/eb58.C: Likewise.
14001	* g++.old-deja/g++.robertl/eb63.C: Likewise.
14002
140032018-03-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14004
14005	PR fortran/84922
14006	* gfortran.dg/interface_42.f90: New test.
14007	* gfortran.dg/interface_43.f90: New test.
14008
140092018-03-22  Sudakshina Das  <sudi.das@arm.com>
14010
14011	PR target/84826
14012	* gcc.target/arm/pr84826.c: New test.
14013
140142018-03-22  Christophe Lyon  <christophe.lyon@linaro.org>
14015
14016	* gcc.target/arm/addr-modes-float.c: Move dg-do before
14017	dg-require-effective-target.
14018	* gcc.target/arm/addr-modes-int.c: Likewise.
14019	* gcc.target/nios2/lo-addr-tls.c: Likewise.
14020
140212018-03-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>
14022
14023	PR target/84760
14024	* gcc.target/powerpc/altivec-ld-1.c: New test.
14025
140262018-03-22  Bin Cheng  <bin.cheng@arm.com>
14027
14028	* gcc.dg/graphite/pr83126.c: Require pthread for the test.
14029
140302018-03-22  Jakub Jelinek  <jakub@redhat.com>
14031
14032	PR inline-asm/84941
14033	* gcc.dg/pr84941.c: New test.
14034
140352018-03-22  Tom de Vries  <tom@codesourcery.com>
14036
14037	PR tree-optimization/84956
14038	* gcc.dg/pr84956.c: New test.
14039
140402018-03-22  Marek Polacek  <polacek@redhat.com>
14041
14042	PR c++/84854
14043	* g++.dg/cpp1z/constexpr-if15.C: New test.
14044	* g++.dg/cpp1z/constexpr-if16.C: New test.
14045
140462018-03-21  Joseph Myers  <joseph@codesourcery.com>
14047
14048	* gcc.dg/builtin-tgmath-3.c: New test.
14049
140502018-03-21  Alexandre Oliva  <aoliva@redhat.com>
14051
14052	PR c++/71965
14053	* g++.dg/concepts/pr71965.C: New.
14054
14055	PR c++/84610
14056	PR c++/84642
14057	* g++.dg/cpp0x/pr84610.C: New.
14058	* g++.dg/cpp0x/pr84642.C: New.
14059
140602018-03-21  Jakub Jelinek  <jakub@redhat.com>
14061
14062	PR c/84999
14063	* c-c++-common/pr84999.c: New test.
14064
140652018-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
14066
14067	PR c++/84972
14068	* g++.dg/ext/desig10.C: New.
14069
140702018-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
14071	    Harald Anlauf  <anlauf@gmx.de>
14072
14073	PR fortran/84957
14074	* gfortran.dg/pr84957.f90: New test.
14075
140762018-03-21  Jakub Jelinek  <jakub@redhat.com>
14077
14078	PR tree-optimization/84960
14079	* gcc.c-torture/compile/pr84960.c: New test.
14080
140812018-03-21  Richard Sandiford  <richard.sandiford@linaro.org>
14082
14083	PR tree-optimization/84811
14084	* gcc.dg/torture/pr84811.c: New test.
14085
140862018-03-21  Jakub Jelinek  <jakub@redhat.com>
14087
14088	PR tree-optimization/84982
14089	* c-c++-common/pr84982.c: New test.
14090
14091	PR c++/84961
14092	* c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
14093	"m" (++x) in C++.
14094	* g++.dg/torture/pr84961-1.C: New test.
14095	* g++.dg/torture/pr84961-2.C: New test.
14096
140972018-03-21  Nathan Sidwell  <nathan@acm.org>
14098
14099	PR c++/85008
14100	* g++.dg/pr85008.C: New.
14101
141022018-03-21  Janne Blomqvist  <jb@gcc.gnu.org>
14103
14104	PR fortran/84615
14105	* gfortran.dg/char_result_17.f90: New test.
14106
141072018-03-21  David Malcolm  <dmalcolm@redhat.com>
14108
14109	PR c++/84994
14110	* g++.dg/other/accessor-fixits-1.C: Move to...
14111	* g++.dg/torture/accessor-fixits-1.C: ...here.
14112	* g++.dg/other/accessor-fixits-2.C: Move to...
14113	* g++.dg/torture/accessor-fixits-2.C: ...here.
14114	* g++.dg/other/accessor-fixits-3.C: Move to...
14115	* g++.dg/torture/accessor-fixits-3.C: ...here.
14116	* g++.dg/other/accessor-fixits-4.C: Move to...
14117	* g++.dg/torture/accessor-fixits-4.C: ...here.
14118	* g++.dg/other/accessor-fixits-5.C: Move to...
14119	* g++.dg/torture/accessor-fixits-5.C: ...here.
14120	* g++.dg/torture/accessor-fixits-6.C: New testcase.
14121	* g++.dg/torture/accessor-fixits-7.C: New testcase.
14122	* g++.dg/torture/accessor-fixits-8.C: New testcase.
14123
141242018-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14125
14126	* gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
14127
141282018-03-21  Sudakshina Das  <sudi.das@arm.com>
14129
14130	PR target/82989
14131	* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
14132
141332018-03-21  Nathan Sidwell  <nathan@acm.org>
14134
14135	PR c++/84804
14136	* g++.dg/lookup/pr84804.C: New.
14137
141382018-03-21  Martin Sebor  <msebor@redhat.com>
14139
14140	PR c++/84850
14141	* g++.dg/Wclass-memaccess-3.C: New test.
14142	* g++.dg/Wclass-memaccess-4.C: New test.
14143
141442018-03-21  David Malcolm  <dmalcolm@redhat.com>
14145
14146	PR c++/84892
14147	* g++.dg/other/accessor-fixits-1.C
14148	(test_access_const_t1_color): New.
14149	(test_deref_const_t1_color): New.
14150	* g++.dg/other/accessor-fixits-5.C: New testcase.
14151
141522018-03-21  Tom de Vries  <tom@codesourcery.com>
14153
14154	PR tree-optimization/83126
14155	* gcc.dg/graphite/pr83126.c: New test.
14156
141572018-03-21  Nathan Sidwell  <nathan@acm.org>
14158
14159	* g++.dg/ext/anon-struct6.C: Adjust.
14160	* g++.dg/ext/deprecate-1.C: New.
14161	* g++.dg/ext/deprecate-2.C: New.
14162	* g++.dg/lookup/pr84602.C: Adjust.
14163	* g++.dg/lookup/pr84962.C: Adjust.
14164	* g++.old-deja/g++.other/anon4.C
14165
14166	PR c++/84836
14167	* g++.dg/lookup/pr84836.C: New.
14168
141692018-03-21  Bin Cheng  <bin.cheng@arm.com>
14170
14171	PR tree-optimization/84969
14172	* gcc.dg/tree-ssa/pr84969.c: New test.
14173
141742018-03-21  Jakub Jelinek  <jakub@redhat.com>
14175
14176	PR rtl-optimization/84989
14177	* gcc.target/i386/pr84989.c: New test.
14178
141792018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
14180
14181	* gcc.target/arm/pr82518.c: Require arm_neon_hw.
14182
141832018-03-21  Martin Liska  <mliska@suse.cz>
14184
14185	PR ipa/84963
14186	* gfortran.dg/goacc/pr84963.f90: New test.
14187
141882018-03-21  Marek Polacek  <polacek@redhat.com>
14189
14190	PR c++/71638, ICE with NSDMI and reference.
14191	* g++.dg/cpp0x/nsdmi14.C: New test.
14192	* g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14193
141942018-03-21  Chenghua Xu  <paul.hua.gm@gmail.com>
14195
14196	* gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14197	MIPS with -mpaired-single directives.
14198
141992018-03-20  Steven G. Kargl  <kargl@gcc.gnu.org>
14200
14201	PR fortran/85001
14202	* gfortran.dg/interface_41.f90: New test.
14203
142042018-03-20  Jakub Jelinek  <jakub@redhat.com>
14205
14206	PR debug/84875
14207	* gcc.dg/pr84875.c: New test.
14208
142092018-03-20  Marek Polacek  <polacek@redhat.com>
14210
14211	PR c++/84978, ICE with NRVO.
14212	* g++.dg/opt/nrv19.C: New test.
14213
142142018-03-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14215
14216	PR target/82518
14217	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
14218	Disable for armeb targets.
14219	* gcc.target/arm/pr82518.c: New test.
14220
142212018-03-20  Nathan Sidwell  <nathan@acm.org>
14222
14223	PR c++/84962
14224	* g++.dg/lookup/pr84962.C: New.
14225
14226	PR c++/84970
14227	* g++.dg/lookup/pr84970.C: New.
14228
142292018-03-20  Richard Biener  <rguenther@suse.de>
14230
14231	PR target/84986
14232	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14233
142342018-03-20  Martin Liska  <mliska@suse.cz>
14235
14236	PR ipa/84825
14237	* g++.dg/ipa/pr84825.C: New test.
14238
142392018-03-20  Martin Liska  <mliska@suse.cz>
14240
14241	* gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14242
142432018-03-20  Jakub Jelinek  <jakub@redhat.com>
14244
14245	PR target/84845
14246	* gcc.c-torture/compile/pr84845.c: New test.
14247
142482018-03-20  Sudakshina Das  <sudi.das@arm.com>
14249
14250	PR target/82989
14251	* gcc.target/arm/pr82989.c: New test.
14252
142532018-03-20  Jakub Jelinek  <jakub@redhat.com>
14254
14255	PR target/84945
14256	* gcc.target/i386/pr84945.c: New test.
14257
142582018-03-20  Christophe Lyon  <christophe.lyon@linaro.org>
14259
14260	PR target/81647
14261	* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14262
142632018-03-20  Jakub Jelinek  <jakub@redhat.com>
14264
14265	PR c/84953
14266	* gcc.dg/pr84953.c: New test.
14267
142682018-03-19  Marek Polacek  <polacek@redhat.com>
14269
14270	PR c++/84925
14271	* g++.dg/cpp1z/lambda-__func__.C: New test.
14272
14273	PR c++/84927
14274	* g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14275
142762018-03-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
14277
14278	PR sanitizer/78651
14279	* g++.dg/asan/pr78651.C: New test.
14280
142812018-03-19  Tom de Vries  <tom@codesourcery.com>
14282
14283	* gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14284	vect_int_mult.  Add nvptx xfail for PR84958.
14285
142862018-03-19  Nathan Sidwell  <nathan@acm.org>
14287
14288	PR c++/84835
14289	* g++.dg/cpp1y/pr84835.C: New.
14290
142912018-03-19  Sudakshina Das  <sudi.das@arm.com>
14292
14293	PR target/81647
14294	* gcc.target/aarch64/pr81647.c: New.
14295
142962018-03-19  Richard Biener  <rguenther@suse.de>
14297
14298	PR tree-optimization/84933
14299	* g++.dg/pr84933.C: New testcase.
14300
143012018-03-19  Richard Biener  <rguenther@suse.de>
14302
14303	PR tree-optimization/84859
14304	* gcc.dg/tree-ssa/pr84859.c: New testcase.
14305	* gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14306	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
14307	* gcc.dg/tree-ssa/split-path-7.c: Likewise.
14308
143092018-03-19  Nathan Sidwell  <nathan@acm.org>
14310
14311	PR c++/84812
14312	* g++.dg/lookup/pr84812.C: New.
14313
143142018-03-19  Richard Biener  <rguenther@suse.de>
14315
14316	PR tree-optimization/84929
14317	* gcc.dg/torture/pr84929.c: New testcase.
14318
143192018-03-19  Tamar Christina  <tamar.christina@arm.com>
14320
14321	PR target/84711
14322	* gcc.target/arm/big-endian-subreg.c: Delete.
14323
143242018-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
14325
14326	PR fortran/84931
14327	* gfortran.dg/array_constructor_52.f90: New test.
14328
143292018-03-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14330
14331	PR fortran/77414
14332	* gfortran.dg/pr77414.f90: New test.
14333	* gfortran.dg/internal_references_1.f90: Adjust error message.
14334
143352018-03-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14336
14337	PR fortran/65453
14338	* gfortran.dg/pr65453.f90: New test.
14339
143402018-03-18  Richard Sandiford  <richard.sandiford@linaro.org>
14341
14342	PR tree-optimization/84913
14343	* gfortran.dg/vect/pr84913.f90: New test.
14344
143452018-03-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
14346
14347	PR fortran/79929
14348	* gfortran.dg/warn_concat.f90: New test.
14349
143502018-03-16  Jakub Jelinek  <jakub@redhat.com>
14351
14352	PR target/84899
14353	* gcc.dg/pr84899.c: New test.
14354
143552018-03-16  Steven G. Kargl  <kargl@gcc.gnu.org>
14356
14357	PR fortran/69395
14358	* gfortran.dg/pr69395.f90: Add test for max dimensions
14359
143602018-03-16  Vladimir Makarov  <vmakarov@redhat.com>
14361
14362	PR target/84876
14363	* gcc.target/i386/pr84876.c: New test.
14364
143652018-03-16  Martin Liska  <mliska@suse.cz>
14366
14367	PR ipa/84833
14368	* gcc.target/i386/mvc11.c: New test.
14369
143702018-03-16  Martin Liska  <mliska@suse.cz>
14371
14372	PR ipa/84722
14373	* gcc.target/i386/mvc10.c: New test.
14374
143752018-03-16  Jakub Jelinek  <jakub@redhat.com>
14376
14377	PR c++/79937
14378	PR c++/82410
14379	* g++.dg/cpp1y/pr79937-1.C: New test.
14380	* g++.dg/cpp1y/pr79937-2.C: New test.
14381	* g++.dg/cpp1y/pr79937-3.C: New test.
14382	* g++.dg/cpp1y/pr79937-4.C: New test.
14383	* g++.dg/cpp1y/pr82410.C: New test.
14384
143852018-03-16  Tom de Vries  <tom@codesourcery.com>
14386
14387	* gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14388
143892018-03-16  Tom de Vries  <tom@codesourcery.com>
14390
14391	* gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14392
143932018-03-16  Jakub Jelinek  <jakub@redhat.com>
14394
14395	PR c++/84874
14396	* g++.dg/cpp2a/desig8.C: New test.
14397
14398	PR tree-optimization/84841
14399	* gcc.dg/pr84841.c: New test.
14400
14401	PR c++/84874
14402	* g++.dg/cpp2a/desig7.C: New test.
14403
144042018-03-16  Mark Doffman  <mark.doffman@codethink.co.uk>
14405	    Jim MacArthur  <jim.macarthur@codethink.co.uk>
14406
14407	* gfortran.dg/automatic_1.f90: New test.
14408	* gfortran.dg/automatic_repeat.f90: New test
14409	* gfortran.dg/automatic_save.f90: New test.
14410	* gfortran.dg/vax_structure.f90: New test.
14411
144122018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14413
14414	PR fortran/78741
14415	* gfortran.dg/pr78741.f90: New test.
14416
144172018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14418
14419	PR fortran/69395
14420	* gfortran.dg/pr69395.f90: New test.
14421
144222018-03-15  Jakub Jelinek  <jakub@redhat.com>
14423
14424	PR c++/79085
14425	* g++.dg/opt/pr79085.C: New test.
14426
144272018-03-15  H.J. Lu  <hongjiu.lu@intel.com>
14428
14429	PR target/84574
14430	* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14431	label instead of __x86_indirect_thunk label.
14432
144332018-03-15  Jakub Jelinek  <jakub@redhat.com>
14434
14435	PR c++/84222
14436	* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14437	* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14438	* g++.dg/warn/deprecated-13.C: New test.
14439
144402018-03-15  Olga Makhotina  <olga.makhotina@intel.com>
14441
14442	* gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14443
144442018-03-15  Richard Biener  <rguenther@suse.de>
14445
14446	PR c/84873
14447	* c-c++-common/pr84873.c: New testcase.
14448
144492018-03-15  Tamar Christina  <tamar.christina@arm.com>
14450
14451	PR target/84711
14452	* gcc.target/arm/big-endian-subreg.c: New.
14453
144542018-03-15  Jakub Jelinek  <jakub@redhat.com>
14455
14456	PR target/84860
14457	* gcc.c-torture/compile/pr84860.c: New test.
14458
144592018-03-15  Julia Koval  <julia.koval@intel.com>
14460
14461	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14462	cannonlake.
14463	(check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14464	avx512bitalg.
14465
144662018-03-15  Jakub Jelinek  <jakub@redhat.com>
14467
14468	PR c/84853
14469	* gcc.dg/pr84853.c: New test.
14470
144712018-03-14  Carl Love  <cel@us.ibm.com>
14472
14473	* gcc.target/powerpc/builtins-7-runnable.c: New test file.
14474
144752018-03-14  Martin Liska  <mliska@suse.cz>
14476
14477	PR ipa/8480
14478	* g++.dg/lto/pr84805_0.C: New test.
14479	* g++.dg/lto/pr84805_1.C: New test.
14480	* g++.dg/lto/pr84805_2.C: New test.
14481
144822018-03-14  David Malcolm  <dmalcolm@redhat.com>
14483
14484	PR c/84852
14485	* gcc.dg/fixits-pr84852-1.c: New test.
14486	* gcc.dg/fixits-pr84852-2.c: New test.
14487
144882018-03-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14489
14490	* lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14491	separate verbose message.
14492	* lib/scandump.exp (scan-dump-times): Likewise.
14493
144942018-03-14  Julia Koval  <julia.koval@intel.com>
14495
14496	* g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14497	server.
14498	* gcc.target/i386/funcspec-56.inc: Ditto.
14499
145002018-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
14501
14502	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14503	aarch64_sve_hw.
14504
145052018-03-14  Jakub Jelinek  <jakub@redhat.com>
14506
14507	PR sanitizer/83392
14508	* c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14509	check count from 17 to 14.
14510
14511	PR target/84844
14512	* gcc.target/i386/pr84844.c: New test.
14513
145142018-03-14  Richard Biener  <rguenther@suse.de>
14515
14516	PR tree-optimization/84830
14517	* gcc.dg/torture/pr84830.c: New testcase.
14518
145192018-03-14  Marek Polacek  <polacek@redhat.com>
14520
14521	PR c++/84596
14522	* g++.dg/cpp0x/static_assert15.C: New test.
14523
145242018-03-13  Steven G. Kargl  <kargl@gcc.gnu.org>
14525
14526	PR fortran/61775
14527	* gfortran.dg/pr61775.f90: New test.
14528
145292018-03-13  Jakub Jelinek  <jakub@redhat.com>
14530
14531	PR c++/84843
14532	* g++.dg/ext/pr84843-1.C: New test.
14533	* g++.dg/ext/pr84843-2.C: New test.
14534
145352018-03-13  David Pagan  <dave.pagan@oracle.com>
14536
14537	PR c/46921
14538	* gcc.dg/pr46921.c: New test.
14539
145402018-03-13  Martin Sebor  <msebor@redhat.com>
14541
14542	PR tree-optimization/84725
14543	* c-c++-common/Wstringop-truncation-4.c: New test.
14544	* c-c++-common/attr-nonstring-5.c: New test.
14545
145462018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
14547
14548	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14549	than unpacks.
14550	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14551	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14552
145532018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
14554
14555	* gcc.target/aarch64/sve/tls_1.c: New test.
14556	* gcc.target/aarch64/sve/tls_2.C: Likewise.
14557
145582018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>
14559
14560	* gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14561	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14562
145632018-03-13  Martin Liska  <mliska@suse.cz>
14564
14565	PR ipa/84658.
14566	* g++.dg/ipa/pr84658.C: New test.
14567
145682018-03-13  Jakub Jelinek  <jakub@redhat.com>
14569
14570	PR middle-end/84834
14571	* gcc.dg/pr84834.c: New test.
14572
14573	PR target/84827
14574	* gcc.target/i386/pr84827.c: New test.
14575
14576	PR target/84828
14577	* g++.dg/ext/pr84828.C: New test.
14578
14579	PR target/84786
14580	* gcc.target/i386/avx512f-pr84786-1.c: New test.
14581	* gcc.target/i386/avx512f-pr84786-2.c: New test.
14582
14583	PR c++/84808
14584	* g++.dg/cpp1y/constexpr-84808.C: New test.
14585
14586	PR c++/84704
14587	* g++.dg/debug/pr84704.C: New test.
14588
145892018-03-12  Renlin Li  <renlin.li@arm.com>
14590
14591	* gcc.target/aarch64/movi_hf.c: New.
14592	* gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14593	* gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14594
145952018-03-12  Martin Sebor  <msebor@redhat.com>
14596
14597	PR tree-optimization/83456
14598	* c-c++-common/Wrestrict-2.c: Remove test cases.
14599	* c-c++-common/Wrestrict.c: Same.
14600	* gcc.dg/Wrestrict-12.c: New test.
14601	* gcc.dg/Wrestrict-14.c: New test.
14602
146032018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
14604
14605	* g++.dg/pr84821.C: New test.
14606
146072018-03-12  H.J. Lu  <hongjiu.lu@intel.com>
14608
14609	* gcc.dg/pr84799.c: New test.
14610
146112018-03-12  Richard Biener  <rguenther@suse.de>
14612
14613	PR tree-optimization/84803
14614	* gcc.dg/torture/pr84803.c: New testcase.
14615
146162018-03-12  Jakub Jelinek  <jakub@redhat.com>
14617
14618	PR c++/84813
14619	* g++.dg/debug/pr84813.C: New test.
14620
146212018-03-11  Paul Thomas  <pault@gcc.gnu.org>
14622
14623	PR fortran/84546
14624	* gfortran.dg/unlimited_polymorphic_29.f90: New test.
14625
146262018-03-11  Steven G. Kargl  <kargl@gcc.gnu.org>
14627
14628	PR fortran/83939
14629	* gfortran.dg/pr83939.f90
14630
146312018-03-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
14632
14633	PR fortran/66128
14634	* gfortran.dg/zero_sized_9.f90: New test.
14635
146362018-03-11  Jakub Jelinek  <jakub@redhat.com>
14637
14638	PR debug/58150
14639	* g++.dg/debug/dwarf2/enum2.C: New test.
14640
146412018-03-10  Steven G. Kargl  <kargl@gcc.gnu.org>
14642
14643	PR fortran/84734
14644	* gfortran.dg/pr84734.f90: New test.
14645
146462018-03-10  Eric Botcazou  <ebotcazou@adacore.com>
14647
14648	* gnat.dg/prot3.adb: New test.
14649	* gnat.dg/prot3_pkg.ad[sb]: New helper.
14650
146512018-03-09  Jason Merrill  <jason@redhat.com>
14652	    Paolo Carlini  <paolo.carlini@oracle.com>
14653
14654	PR c++/71169
14655	PR c++/71832
14656	* g++.dg/cpp0x/pr71169.C: New.
14657	* g++.dg/cpp0x/pr71169-2.C: Likewise.
14658	* g++.dg/cpp0x/pr71832.C: Likewise.
14659
146602018-03-09  Peter Bergner  <bergner@vnet.ibm.com>
14661
14662	PR target/83969
14663	* gcc.target/powerpc/pr83969.c: New test.
14664
146652018-03-09  Jakub Jelinek  <jakub@redhat.com>
14666
14667	PR target/84772
14668	* gcc.dg/pr84772.c: New test.
14669
14670	PR c++/84076
14671	* g++.dg/warn/Wformat-2.C: New test.
14672
14673	PR c++/84767
14674	* g++.dg/ext/vla18.C: New test.
14675
146762018-03-09  Martin Sebor  <msebor@redhat.com>
14677
14678	PR tree-optimization/84526
14679	* gcc.dg/Wrestrict-10.c: New test.
14680	* gcc.dg/Wrestrict-11.c: New test.
14681
146822018-03-09  Alexandre Oliva  <aoliva@redhat.com>
14683
14684	PR rtl-optimization/84682
14685	* gcc.dg/torture/pr84682-1.c: New.
14686	* gcc.dg/torture/pr84682-2.c: New.
14687	* gcc.dg/torture/pr84682-3.c: New.
14688
146892018-03-09  Jakub Jelinek  <jakub@redhat.com>
14690
14691	PR c++/84724
14692	* g++.dg/ext/pr84724.C: New test.
14693
146942018-03-09  Vladimir Makarov  <vmakarov@redhat.com>
14695
14696	PR target/83712
14697	* gcc.target/arm/pr83712.c: New.
14698
146992018-03-09  Richard Biener  <rguenther@suse.de>
14700
14701	PR tree-optimization/84775
14702	* gcc.dg/torture/pr84775.c: New testcase.
14703
147042018-03-09  Jakub Jelinek  <jakub@redhat.com>
14705
14706	PR debug/84404
14707	* gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14708	targets.
14709
147102018-03-09  Eric Botcazou  <ebotcazou@adacore.com>
14711
14712	* gcc.c-torture/compile/20180309-1.c: New test.
14713
147142018-03-08  Jakub Jelinek  <jakub@redhat.com>
14715
14716	PR c++/80598
14717	* g++.dg/warn/Wunused-function4.C: New test.
14718
14719	PR inline-asm/84742
14720	* gcc.target/i386/pr84742-1.c: New test.
14721	* gcc.target/i386/pr84742-2.c: New test.
14722
147232018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14724
14725	PR target/84748
14726	* gcc.c-torture/execute/pr84748.c: New test.
14727
147282018-03-08  Richard Biener  <rguenther@suse.de>
14729
14730	PR middle-end/84552
14731	* gcc.dg/graphite/pr84552.c: New testcase.
14732
147332018-03-08  Richard Biener  <rguenther@suse.de>
14734
14735	PR tree-optimization/84178
14736	* gcc.dg/torture/pr84178-2.c: New testcase.
14737
147382018-03-08  David Malcolm  <dmalcolm@redhat.com>
14739
14740	PR tree-optimization/84178
14741	* gcc.c-torture/compile/pr84178-1.c: New test.
14742
147432018-03-08  Thomas Schwinge  <thomas@codesourcery.com>
14744
14745	* lib/target-supports.exp: Do not return zero from a ifunc
14746	function.
14747
147482018-03-08  Richard Biener  <rguenther@suse.de>
14749
14750	PR tree-optimization/84746
14751	* gcc.dg/torture/pr84746.c: New testcase.
14752
14753
147542018-03-08  Alexandre Oliva  <aoliva@redhat.com>
14755	PR debug/84404
14756	PR debug/84408
14757	* gcc.dg/graphite/pr84404.c: New.
14758
147592018-03-08  Jakub Jelinek  <jakub@redhat.com>
14760
14761	PR tree-optimization/84740
14762	* gcc.dg/torture/pr84740.c: New test.
14763
14764	PR tree-optimization/84739
14765	* gcc.dg/pr84739.c: New test.
14766
147672018-03-07  Martin Sebor  <msebor@redhat.com>
14768
14769	PR tree-optimization/83519
14770	* gcc.dg/Wrestrict-13.c: New test.
14771
147722018-03-07  Steven G. Kargl  <kargl@gcc.gnu.org>
14773
14774	PR fortran/64124
14775	PR fortran/70409
14776	* gfortran.dg/pr64124.f90: New tests.
14777	* gfortran.dg/pr70409.f90: New tests.
14778
147792018-03-07  Segher Boessenkool  <segher@kernel.crashing.org>
14780
14781	PR target/82411
14782	* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14783
147842018-03-07  Martin Sebor  <msebor@redhat.com>
14785
14786	PR tree-optimization/84526
14787	* gcc.dg/Wrestrict-10.c: New test.
14788
147892018-03-07  Martin Sebor  <msebor@redhat.com>
14790
14791	PR tree-optimization/84468
14792	* g++.dg/warn/Wstringop-truncation-2.C: New test.
14793	* gcc.dg/Wstringop-truncation.c: New test.
14794	* gcc.dg/Wstringop-truncation-2.c: New test.
14795
147962018-03-07  Jakub Jelinek  <jakub@redhat.com>
14797
14798	PR fortran/84565
14799	* gfortran.dg/pr84565.f90: New test.
14800
14801	PR middle-end/84723
14802	* gcc.target/i386/pr84723-1.c: New test.
14803	* gcc.target/i386/pr84723-2.c: New test.
14804	* gcc.target/i386/pr84723-3.c: New test.
14805	* gcc.target/i386/pr84723-4.c: New test.
14806	* gcc.target/i386/pr84723-5.c: New test.
14807
148082018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14809
14810	PR fortran/64107
14811	* gfortran.dg/pr64107.f90: New test.
14812
148132017-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
14814
14815	PR fortran/84697
14816	PR fortran/66128
14817	* gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14818
148192018-03-06  Marek Polacek  <polacek@redhat.com>
14820
14821	PR c++/84684
14822	* g++.dg/cpp1z/constexpr-84684.C: New test.
14823
148242018-03-06  Jakub Jelinek  <jakub@redhat.com>
14825
14826	PR c/84721
14827	* gcc.dg/pr84721.c: New test.
14828
14829	PR target/84710
14830	* gcc.dg/pr84710.c: New test.
14831
148322018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14833
14834	PR fortran/56667
14835	* gfortran.dg/implied_do_2.f90: New test.
14836	* gfortran.dg/coarray_8.f90: Update for new error message.
14837
148382018-03-06  Jakub Jelinek  <jakub@redhat.com>
14839
14840	PR inline-asm/84683
14841	* g++.dg/ext/pr84683.C: New test.
14842
14843	PR tree-optimization/84687
14844	* gcc.dg/pr84687.c: New test.
14845
148462018-03-06  Alexandre Oliva  <aoliva@redhat.com>
14847
14848	PR c++/84231
14849	* g++.dg/pr84231.C: New.
14850
14851	PR c++/84593
14852	* g++.dg/cpp1y/pr84593.C: New.
14853
14854	PR c++/84492
14855	* g++.dg/pr84492.C: New.
14856
148572018-03-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14858
14859	* gcc.target/powerpc/spec-barr-1.c: Change called function name to
14860	__builtin_ppc_speculation_barrier.
14861
148622018-03-05  Jakub Jelinek  <jakub@redhat.com>
14863
14864	PR target/84700
14865	* gcc.target/powerpc/pr84700.c: New test.
14866
148672018-03-05  Nathan Sidwell  <nathan@acm.org>
14868
14869	PR c++/84702
14870	* g++.dg/lookup/pr84702.C: New.
14871
148722018-03-05  Jakub Jelinek  <jakub@redhat.com>
14873
14874	PR target/84564
14875	* gcc.target/i386/pr84564.c: New test.
14876
148772018-03-05  Marek Polacek  <polacek@redhat.com>
14878
14879	PR c++/84707
14880	* g++.dg/cpp0x/inline-ns10.C: New test.
14881
148822018-03-05  Nathan Sidwell  <nathan@acm.org>
14883
14884	PR c++/84694
14885	* g++.dg/template/pr84694.C: New.
14886
148872018-03-05  Jakub Jelinek  <jakub@redhat.com>
14888
14889	PR target/84524
14890	* gcc.c-torture/execute/pr84524.c: New test.
14891	* gcc.target/i386/avx512bw-pr84524.c: New test.
14892
148932018-03-05  Peter Bergner  <bergner@vnet.ibm.com>
14894
14895	PR target/84264
14896	* g++.dg/pr84264.C: New test.
14897
148982018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
14899
14900	PR c++/84618
14901	* g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14902	* g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14903	* g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14904
149052018-03-05  Olga Makhotina  <olga.makhotina@intel.com>
14906
14907	* g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14908	* g++.dg/other/i386-3.C: Ditto.
14909	* gcc.target/i386/sse-12.c: Ditto.
14910	* gcc.target/i386/sse-13.c: Ditto.
14911	* gcc.target/i386/sse-14.c: Ditto.
14912	* gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14913	* gcc.target/i386/wbinvd-1.c: New test.
14914	* gcc.target/i386/wbnoinvd-1.c: Ditto.
14915	* gcc.target/i386/pconfig-1.c: Ditto.
14916
149172018-03-05  Pádraig Brady  <P@draigBrady.com>
14918	    Nathan Sidwell  <nathan@acm.org>
14919
14920	PR c++/84497
14921	* g++.dg/cpp0x/pr84497.C: New.
14922
149232018-03-05  Richard Biener  <rguenther@suse.de>
14924
14925	PR tree-optimization/84670
14926	* gcc.dg/pr84670-1.c: New testcase.
14927	* gcc.dg/pr84670-2.c: Likewise.
14928	* gcc.dg/pr84670-3.c: Likewise.
14929	* gcc.dg/pr84670-4.c: Likewise.
14930
149312018-03-05  Richard Biener  <rguenther@suse.de>
14932
14933	PR tree-optimization/84650
14934	* gcc.dg/graphite/pr84650.c: New testcase.
14935
149362018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
14937
14938	PR c++/82022
14939	* g++.dg/cpp1z/constexpr-lambda20.C: New.
14940
149412018-03-03  Harald Anlauf  <anlauf@gmx.de>
14942
14943	PR fortran/71085
14944	* gfortran.dg/pr71085.f90: New test.
14945
149462018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14947
14948	PR fortran/66128
14949	* gfortran.dg/zero_sized_8.f90: Really commit New test.
14950
149512018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14952
14953	PR fortran/51434
14954	* gfortran.dg/pr51434.f90: New test.
14955
149562018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
14957
14958	PR c++/61358
14959	* g++.dg/cpp0x/lambda/lambda-61358.C: New.
14960
149612018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
14962
14963	PR c++/67370
14964	* g++.dg/cpp0x/lambda/lambda-67370.C: New.
14965
149662018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
14967
14968	PR c++/71464
14969	* g++.dg/torture/pr71464.C: New.
14970
149712018-03-03  Paul Thomas  <pault@gcc.gnu.org>
14972
14973	PR fortran/80965
14974	* gfortran.dg/select_type_41.f90: New test.
14975
149762018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
14977
14978	PR c++/61135
14979	* g++.dg/cpp0x/lambda/lambda-61135.C: New.
14980
149812018-03-02  Marek Polacek  <polacek@redhat.com>
14982
14983	PR c++/84578
14984	* g++.dg/ext/flexary29.C: New test.
14985
149862018-03-02  Jakub Jelinek  <jakub@redhat.com>
14987
14988	* c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14989
149902018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
14991
14992	PR c++/81812
14993	* g++.dg/torture/pr81812.C: New.
14994
149952018-03-02  Marek Polacek  <polacek@redhat.com>
14996
14997	PR c++/84171
14998	* g++.dg/warn/Wsign-compare-8.C: New test.
14999
15000	PR c++/84663
15001	* g++.dg/parse/array-size3.C: New test.
15002
15003	PR c++/84664
15004	* g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
15005
150062018-03-02  Jakub Jelinek  <jakub@redhat.com>
15007
15008	PR c++/84662
15009	* g++.dg/cpp1y/pr84662.C: New test.
15010
150112018-03-02  Thomas Schwinge  <thomas@codesourcery.com>
15012
15013	* g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
15014	* g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
15015	"dg-lto-options".
15016	* g++.dg/lto/20101010-1_0.C: Likewise.
15017	* g++.dg/lto/20101010-2_0.C: Likewise.
15018
150192018-03-02  Jakub Jelinek  <jakub@redhat.com>
15020
15021	PR ipa/84628
15022	* gcc.dg/pr84628.c: New test.
15023
15024	PR target/56540
15025	* gcc.target/ia64/pr56540.c: New test.
15026
150272018-03-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
15028
15029	* gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
15030	32-bit target.
15031	* gcc.target/powerpc/altivec-7.h: Remove VSX content.
15032	* gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
15033	* gcc.target/powerpc/vsx-7.h: New include (VSX content).
15034	* gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
15035
150362018-03-02  Marek Polacek  <polacek@redhat.com>
15037
15038	PR c++/84590
15039	* c-c++-common/ubsan/shift-11.c: New test.
15040
150412018-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
15042
15043	* gcc.dg/vect/vect-alias-check-13.c: New test.
15044
150452018-03-02  Jakub Jelinek  <jakub@redhat.com>
15046
15047	PR target/84614
15048	* gcc.dg/pr84614.c: New test.
15049
15050	PR inline-asm/84625
15051	* gcc.target/i386/pr84625.c: New test.
15052
150532018-03-02  Richard Biener  <rguenther@suse.de>
15054
15055	PR tree-optimization/84427
15056	* gcc.dg/torture/pr84427.c: New testcase.
15057
150582018-03-01  Peter Bergner  <bergner@vnet.ibm.com>
15059
15060	PR target/84534
15061	* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
15062	powerpc64le*-*-linux*.
15063	* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
15064	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
15065
150662018-03-01  Martin Sebor  <msebor@redhat.com>
15067
15068	PR c++/84294
15069	* g++.dg/ext/attr-const.C: Remove xfail.
15070	* g++.dg/ext/attr-malloc-3.C: New test.
15071	* g++.dg/ext/attr-noinline-3.C: New test.
15072	* g++.dg/ext/attr-noreturn-3.C: New test.
15073	* g++.dg/ext/attr-nothrow-3.C: New test.
15074	* g++.dg/ext/attr-pure.C: Remove xfail.
15075
150762018-03-02  Jakub Jelinek  <jakub@redhat.com>
15077
15078	PR sanitizer/70875
15079	* gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
15080	dg-options and dg-shouldfail "ubsan" directive.
15081
150822018-03-01  Marek Polacek  <polacek@redhat.com>
15083	    Jason Merrill  <jason@redhat.com>
15084
15085	PR c++/84582
15086	* g++.dg/cpp1y/auto-fn15.C: Extend testing.
15087	* g++.dg/cpp1z/static1.C: New test.
15088	* g++.dg/template/static37.C: New test.
15089
150902018-03-01  Nathan Sidwell  <nathan@acm.org>
15091
15092	PR c++/84434
15093	* g++.dg/template/pr84434.C: New.
15094
150952018-03-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15096
15097	* gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
15098	-mthumb to the command-line.
15099
151002018-03-01  Marek Polacek  <polacek@redhat.com>
15101
15102	PR c++/84596
15103	* g++.dg/cpp0x/static_assert14.C: New test.
15104
151052018-03-01  Paolo Carlini  <paolo.carlini@oracle.com>
15106
15107	PR c++/79410
15108	* g++.dg/torture/pr79410.C: New.
15109
151102018-03-01  Martin Liska  <mliska@suse.cz>
15111
15112	PR sanitizer/82484
15113	* gcc.dg/asan/pr82484.c: New test.
15114
151152018-03-01  Richard Biener  <rguenther@suse.de>
15116
15117	PR debug/84645
15118	* gfortran.dg/lto/pr84645_0.f90: New testcase.
15119
151202018-03-01  Paul Thomas  <pault@gcc.gnu.org>
15121
15122	PR fortran/84219
15123	* gfortran.dg/coarray_47.f90: New test.
15124
151252018-03-01  Paul Thomas  <pault@gcc.gnu.org>
15126
15127	PR fortran/84538
15128	* gfortran.dg/class_array_23.f03: New test.
15129
151302018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
15131
15132	PR rtl-optimization/84528
15133	* gcc.dg/torture/pr84538.c: Rename to...
15134	* gcc.dg/torture/pr84528.c: ...this.
15135
151362018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>
15137
15138	PR rtl-optimization/84528
15139	* gcc.dg/torture/pr84538.c: New test.
15140
151412018-02-28  Martin Sebor  <msebor@redhat.com>
15142
15143	* c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
15144	-fpic test failures.
15145	* c-c++-common/Wrestrict-2.c: Same.
15146	* c-c++-common/Wstringop-truncation.c: Same.
15147	* gcc.dg/Warray-bounds-22.c: Same.
15148	* gcc.dg/Wstringop-overflow.c: Same.
15149	* gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
15150	(signed_range): Same.
15151	(unsigned_anti_range): Same.
15152	* gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
15153	(signed_range): Same.
15154	(unsigned_anti_range): Same.
15155	* gcc.dg/attr-alloc_size-7.c: Same.
15156	* gcc.dg/attr-alloc_size-8.c: Same.
15157	* gcc.dg/builtin-alloc-size.c: Same.
15158	* gcc.dg/builtin-stpncpy.c: Same.
15159	* gcc.dg/builtins-nonnull.c: Same.
15160	* gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15161	* gcc.dg/pr79214.c: Same.
15162	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15163	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15164	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15165	* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15166	* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15167	* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15168	* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15169	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15170	* gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15171	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15172	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15173
151742018-02-28  David Edelsohn  <dje.gcc@gmail.com>
15175
15176	PR target/84014
15177	* gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15178
151792018-02-28  Jakub Jelinek  <jakub@redhat.com>
15180
15181	PR c++/84609
15182	* g++.dg/cpp0x/pr84609.C: New test.
15183
151842018-02-28  Martin Sebor  <msebor@redhat.com>
15185
15186	PR testsuite/84617
15187	* g++.dg/ext/attr-malloc-3.C: New test.
15188	* g++.dg/ext/attr-const.C: Adjust.  Xfail assertions failing due
15189	to pre-existing problems.
15190	* g++.dg/ext/attr-pure.C: Same.
15191
151922018-02-28  Paul Thomas  <pault@gcc.gnu.org>
15193
15194	PR fortran/83901
15195	* gfortran.dg/associate_37.f90: New test.
15196
15197	PR fortran/83344
15198	* gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15199
152002018-02-28  Jakub Jelinek  <jakub@redhat.com>
15201
15202	PR target/52991
15203	* gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15204	* gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15205	* gcc.dg/bf-ms-layout-4.c: New test.
15206	* gcc.dg/bf-ms-layout-5.c: New test.
15207
152082018-02-28  Peter Bergner  <bergner@vnet.ibm.com>
15209
15210	PR target/83399
15211	* gcc.target/powerpc/pr83399.c: Only run on Linux.
15212
152132018-02-28  Richard Biener  <rguenther@suse.de>
15214
15215	PR tree-optimization/84584
15216	* gcc.dg/graphite/pr84584.c: New testcase.
15217
152182018-02-28  Jonathan Wakely  <jwakely@redhat.com>
15219
15220	PR preprocessor/84517
15221	* g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15222
152232018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15224
15225	* c-c++-common/dump-ada-spec-12.c: New test.
15226	* c-c++-common/dump-ada-spec-13.c: Likewise.
15227
152282018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15229
15230	* c-c++-common/dump-ada-spec-11.c: New test.
15231
152322018-02-28  Martin Liska  <mliska@suse.cz>
15233
15234	PR testsuite/84597
15235	* g++.dg/ext/timevar1.C: Fix pruned patterns.
15236	* g++.dg/ext/timevar2.C: Likewise.
15237
152382018-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15239
15240	* c-c++-common/dump-ada-spec-8.c: New test.
15241	* c-c++-common/dump-ada-spec-9.c: Likewise.
15242	* c-c++-common/dump-ada-spec-10.c: Likewise.
15243
152442018-02-28  Richard Biener  <rguenther@suse.de>
15245
15246	PR middle-end/84607
15247	* gcc.dg/pr84607.c: New testcase.
15248
152492018-02-28  Nathan Sidwell  <nathan@acm.org>
15250
15251	PR c++/84602
15252	* g++.dg/lookup/pr84602.C: New.
15253
152542018-02-28  Jakub Jelinek  <jakub@redhat.com>
15255
15256	PR c++/83871
15257	PR c++/83503
15258	* g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15259	dg-options.
15260	* g++.dg/ext/attr-nonnull.C: Likewise.
15261	* g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15262	directives.
15263	* g++.dg/ext/attr-noinline-2.C: Likewise.
15264	* g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15265	-fdump-tree-eh in dg-options.
15266
152672018-02-28  Alan Modra  <amodra@gmail.com>
15268
15269	* lib/prune.exp (prune_gcc_output): Match lower case "in function"
15270	GNU ld message.
15271	* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15272
152732018-02-27  Martin Sebor  <msebor@redhat.com>
15274
15275	PR c++/83871
15276	PR c++/83503
15277	* g++.dg/Wmissing-attributes.C: New test.
15278	* g++.dg/ext/attr-const-pure.C: New test.
15279	* g++.dg/ext/attr-const.C: New test.
15280	* g++.dg/ext/attr-deprecated-2.C: New test.
15281	* g++.dg/ext/attr-malloc-2.C: New test.
15282	* g++.dg/ext/attr-malloc.C: New test.
15283	* g++.dg/ext/attr-noinline-2.C: New test.
15284	* g++.dg/ext/attr-noinline.C: New test.
15285	* g++.dg/ext/attr-nonnull.C: New test.
15286	* g++.dg/ext/attr-noreturn-2.C: New test.
15287	* g++.dg/ext/attr-noreturn.C: New test.
15288	* g++.dg/ext/attr-nothrow-2.C: New test.
15289	* g++.dg/ext/attr-nothrow.C: New test.
15290	* g++.dg/ext/attr-optimize.C: New test.
15291	* g++.dg/ext/attr-pure.C: New test.
15292	* g++.dg/ext/attr-returns-nonnull.C: New test.
15293	* g++.dg/ext/attr-warning.C: New test.
15294
152952018-02-27  Nathan Sidwell  <nathan@acm.org>
15296
15297	PR c++/84426
15298	* g++.dg/lookup/pr84426.C: New.
15299
153002018-02-27  Richard Biener  <rguenther@suse.de>
15301
15302	PR tree-optimization/84512
15303	* gcc.dg/tree-ssa/pr84512.c: New testcase.
15304
153052018-02-27  Martin Liska  <mliska@suse.cz>
15306
15307	PR gcov-profile/84548
15308	* g++.dg/gcov/pr84548.C: New test.
15309
153102018-02-27  Jakub Jelinek  <jakub@redhat.com>
15311
15312	PR target/84575
15313	* gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15314
153152018-02-26  Jakub Jelinek  <jakub@redhat.com>
15316
15317	PR c++/84558
15318	* g++.dg/cpp1y/pr84558.C: New test.
15319
153202018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
15321
15322	PR c++/84540
15323	* g++.dg/cpp0x/alignas14.C: New.
15324	* g++.dg/cpp0x/alignas15.C: Likewise.
15325
153262018-02-26  Jakub Jelinek  <jakub@redhat.com>
15327
15328	PR c++/84557
15329	* g++.dg/gomp/pr84557.C: New test.
15330
153312018-02-26  Marek Polacek  <polacek@redhat.com>
15332
15333	PR c++/84325
15334	* g++.dg/cpp1z/pr84325.C: New test.
15335
153362018-02-26  Carl Love  <cel@us.ibm.com>
15337
15338	* gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15339	Power 8 test file.
15340	* gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15341	* gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15342	* gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15343	-mcpu=power8.
15344	* gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15345	* gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15346	-mcpu=power8.
15347
153482018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15349
15350	PR target/84039
15351	* gcc.target/i386/indirect-thunk-1.c: Updated.
15352	* gcc.target/i386/indirect-thunk-2.c: Likewise.
15353	* gcc.target/i386/indirect-thunk-3.c: Likewise.
15354	* gcc.target/i386/indirect-thunk-4.c: Likewise.
15355	* gcc.target/i386/indirect-thunk-5.c: Likewise.
15356	* gcc.target/i386/indirect-thunk-6.c: Likewise.
15357	* gcc.target/i386/indirect-thunk-7.c: Likewise.
15358	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15359	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15360	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15361	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15362	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15363	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15364	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15365	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15366	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15367	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15368	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15369	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15370	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15371	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15372	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15373	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15374	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15375	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15376	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15377	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15378	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15379	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15380	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15381	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15382	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15383	* gcc.target/i386/ret-thunk-9.c: Likewise.
15384	* gcc.target/i386/ret-thunk-10.c: Likewise.
15385	* gcc.target/i386/ret-thunk-11.c: Likewise.
15386	* gcc.target/i386/ret-thunk-12.c: Likewise.
15387	* gcc.target/i386/ret-thunk-13.c: Likewise.
15388	* gcc.target/i386/ret-thunk-14.c: Likewise.
15389	* gcc.target/i386/ret-thunk-15.c: Likewise.
15390
153912018-02-26  Eric Botcazou  <ebotcazou@adacore.com>
15392
15393	* gcc.c-torture/execute/20180226-1.c: New test.
15394
153952018-02-26  Richard Sandiford  <richard.sandiford@linaro.org>
15396
15397	PR tree-optimization/83965
15398	* gcc.dg/vect/pr83965-2.c: New test.
15399
154002018-02-26  Tom de Vries  <tom@codesourcery.com>
15401
15402	* gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15403
154042018-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15405
15406	PR target/84530
15407	* gcc.target/i386/ret-thunk-22.c: New test.
15408	* gcc.target/i386/ret-thunk-23.c: Likewise.
15409	* gcc.target/i386/ret-thunk-24.c: Likewise.
15410	* gcc.target/i386/ret-thunk-25.c: Likewise.
15411	* gcc.target/i386/ret-thunk-26.c: Likewise.
15412
154132018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>
15414
15415	PR c++/84533
15416	* g++.dg/cpp1z/pr84533.C: New.
15417
154182018-02-26  Marek Polacek  <polacek@redhat.com>
15419
15420	PR c++/84537
15421	* g++.dg/parse/error60.C: New test.
15422
154232018-02-26  Jakub Jelinek  <jakub@redhat.com>
15424
15425	PR c++/84556
15426	* g++.dg/gomp/pr84556.C: New test.
15427	* g++.dg/vect/pr84556.cc: New test.
15428
154292018-02-26  Dominique d'Humieres  <dominiq@gcc.gnu.org>
15430
15431	PR fortran/32957
15432	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15433	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15434	* gfortran.dg/c_funloc_tests_3.f03: Likewise.
15435	* gfortran.dg/c_loc_test.f90: Likewise.
15436	* gfortran.dg/c_loc_tests_2.f03: Likewise.
15437	* gfortran.dg/proc_decl_17.f90: Likewise.
15438	* gfortran.dg/proc_ptr_8.f90: Likewise.
15439
154402018-02-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15441
15442	PR target/84521
15443	* gcc.target/aarch64/lr_free_2.c: Revert changes in
15444	r254814 disabling -fomit-frame-pointer by default.
15445	* gcc.target/aarch64/spill_1.c: Likewise.
15446	* gcc.target/aarch64/test_frame_11.c: Likewise.
15447	* gcc.target/aarch64/test_frame_12.c: Likewise.
15448	* gcc.target/aarch64/test_frame_13.c: Likewise.
15449	* gcc.target/aarch64/test_frame_14.c: Likewise.
15450	* gcc.target/aarch64/test_frame_15.c: Likewise.
15451	* gcc.target/aarch64/test_frame_3.c: Likewise.
15452	* gcc.target/aarch64/test_frame_5.c: Likewise.
15453	* gcc.target/aarch64/test_frame_9.c: Likewise.
15454
154552018-02-25  Steven G. Kargl  <kargl@gcc.gnu.org>
15456
15457	PR fortran/83633
15458	* gfortran.dg/explicit_shape_1.f90: New test.
15459	* gfortran.dg/automatic_module_variable.f90: Update regex.
15460	* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15461	* gfortran.dg/constant_shape.f90: Ditto.
15462	* gfortran.dg/dec_structure_23.f90: Ditto.
15463	* gfortran.dg/pr78240.f90: Ditto.
15464
154652018-02-25  Paul Thomas  <pault@gcc.gnu.org>
15466
15467	PR fortran/84523
15468	* gfortran.dg/pr84523.f90: New test.
15469
154702018-02-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
15471
15472	PR fortran/78238
15473	* gfortran.dg/select_type_40.f90: New test.
15474
154752018-02-24  Steven G. Kargl  <kargl@gcc.gnu.org>
15476
15477	PR fortran/30792
15478	* gfortran.dg/data_substring.f90: New test.
15479
154802018-02-24  Marek Polacek  <polacek@redhat.com>
15481
15482	PR c++/83692
15483	* g++.dg/cpp1z/constexpr-83692.C: New test.
15484
154852018-02-23  Steven G. Kargl  <kargl@gcc.gnu.org>
15486
15487	PR fortran/84346
15488	* gfortran.dg/statement_function_1.f90: Update test.
15489
154902018-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15491
15492	PR fortran/84506
15493	* gfortran.dg/inquire_19.f90: New test.
15494
154952018-02-23  Paul Thomas  <pault@gcc.gnu.org>
15496
15497	PR fortran/83149
15498	* gfortran.dg/pr83149_b.f90: New test.
15499	* gfortran.dg/pr83149_a.f90: Additional source for previous.
15500
155012018-02-23  Carl Love  <cel@us.ibm.com>
15502
15503	* gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15504	vec_signed2 and vec_unsigned2 to new Power 8 test file.
15505	* gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15506	Power 8 tests.
15507
155082018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
15509
15510	* gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15511	* gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15512
155132018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
15514
15515	* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15516	expected output.
15517
155182018-02-23  Paul Thomas  <pault@gcc.gnu.org>
15519
15520	PR fortran/83149
15521	* gfortran.dg/pr83149_1.f90: New test.
15522	* gfortran.dg/pr83149.f90: Additional source for previous.
15523
155242018-02-23  Segher Boessenkool  <segher@kernel.crashing.org>
15525
15526	PR testsuite/80551
15527	* c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15528	__GI___pthread_mutex_init as well.
15529
155302018-02-23  Paul Thomas  <pault@gcc.gnu.org>
15531
15532	PR fortran/83148
15533	* gfortran.dg/class_68.f90: New test.
15534
155352018-02-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15536
15537	PR fortran/59781
15538	* gfortran.dg/derived_init_5.f90: New test.
15539
155402018-02-22  Jakub Jelinek  <jakub@redhat.com>
15541
15542	PR target/82851
15543	* gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15544	* gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15545
155462018-02-22  Vladimir Makarov  <vmakarov@redhat.com>
15547
15548	PR target/81572
15549	* gcc.target/powerpc/pr81572.c: New.
15550
155512018-02-22  Andreas Schwab  <schwab@linux-m68k.org>
15552
15553	* go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15554
155552018-02-22  Martin Sebor  <msebor@redhat.com>
15556
15557	PR tree-optimization/84480
15558	* c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15559	* g++.dg/warn/Wstringop-truncation-1.C: New test.
15560
155612018-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15562
15563	PR target/84176
15564	* gcc.target/i386/indirect-thunk-11.c: New test.
15565	* gcc.target/i386/indirect-thunk-12.c: Likewise.
15566	* gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15567	* gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15568	* gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15569	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15570	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15571	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15572	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15573	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15574
155752018-02-22  Steve Ellcey  <sellcey@cavium.com>
15576
15577	PR target/83335
15578	* gcc.target/aarch64/asm-2.c: Add dg-error for
15579	ILP32 mode.
15580	* gcc.target/aarch64/asm-4.c: New test.
15581
155822018-02-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15583
15584	* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15585
155862018-02-22  Marek Polacek  <polacek@redhat.com>
15587
15588	PR c++/84493
15589	* g++.dg/parse/error59.C: New test.
15590
155912018-02-22  Tom de Vries  <tom@codesourcery.com>
15592
15593	* gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15594
155952018-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
15596
15597	PR c++/77655
15598	* g++.dg/cpp0x/pr77655.C: New.
15599
156002018-02-22  Jakub Jelinek  <jakub@redhat.com>
15601
15602	PR c++/84496
15603	* g++.dg/cpp1y/pr84496.C: New test.
15604
15605	PR target/84502
15606	* g++.dg/torture/pr84502.C: New test.
15607
15608	PR tree-optimization/84503
15609	* gcc.dg/pr84503-1.c: New test.
15610	* gcc.dg/pr84503-2.c: New test.
15611
156122018-02-21  Jakub Jelinek  <jakub@redhat.com>
15613
15614	PR tree-optimization/84478
15615	* gcc.c-torture/execute/pr84478.c: New test.
15616
156172018-02-20  Martin Sebor  <msebor@redhat.com>
15618
15619	PR middle-end/84095
15620	* c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15621	* c-c++-common/Wrestrict.c: Same.
15622	* gcc.dg/Wrestrict-6.c: Same.
15623	* gcc.dg/Warray-bounds-27.c: New test.
15624	* gcc.dg/Wrestrict-8.c: New test.
15625	* gcc.dg/Wrestrict-9.c: New test.
15626	* gcc.dg/pr84095.c: New test.
15627
156282018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
15629
15630	* gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15631
156322018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
15633
15634	PR fortran/48890
15635	PR fortran/83823
15636	* gfortran.dg/structure_constructor_14.f90: New test.
15637
156382018-02-20  Jeff Law  <law@redhat.com>
15639
15640	PR middle-end/82123
15641	PR tree-optimization/81592
15642	PR middle-end/79257
15643	* gcc.dg/pr81592.c: New test.
15644	* gcc.dg/pr82123.c: New test.
15645	* gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15646
156472018-02-20  Jakub Jelinek  <jakub@redhat.com>
15648
15649	PR c++/84488
15650	* g++.dg/warn/Wunused-var-30.C: New test.
15651
156522018-02-20  Richard Sandiford  <richard.sandiford@linaro.org>
15653
15654	PR tree-optimization/84419
15655	* gcc.dg/vect/pr84419.c: New test.
15656
156572018-02-20  Jakub Jelinek  <jakub@redhat.com>
15658
15659	PR middle-end/82004
15660	* gfortran.dg/pr82004.f90: New test.
15661
156622018-02-20  Siddhesh Poyarekar  <siddhesh@sourceware.org>
15663
15664	* g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15665
156662018-02-20  Martin Liska  <mliska@suse.cz>
15667
15668	PR c/84310
15669	PR target/79747
15670	* gcc.target/i386/pr84310.c: New test.
15671	* gcc.target/i386/pr84310-2.c: Likewise.
15672
156732018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
15674
15675	PR c++/84446
15676	* g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15677
156782018-02-20  Jakub Jelinek  <jakub@redhat.com>
15679
15680	PR c++/84445
15681	* g++.dg/cpp1z/launder7.C: New test.
15682
15683	PR c++/84449
15684	* g++.dg/cpp0x/constexpr-84449.C: New test.
15685
15686	PR c++/84455
15687	* g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15688
156892018-02-19  Paul Thomas  <pault@gcc.gnu.org>
15690
15691	PR fortran/83344
15692	PR fortran/83975
15693	* gfortran.dg/associate_22.f90: Enable commented out test.
15694	* gfortran.dg/associate_36.f90: New test.
15695
156962018-02-19  Jakub Jelinek  <jakub@redhat.com>
15697
15698	PR target/84146
15699	* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15700
157012017-02-19  Uros Bizjak  <ubizjak@gmail.com>
15702
15703	* gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15704	(dg-options): Use -mavx instead of -w.
15705
157062018-02-19  Jakub Jelinek  <jakub@redhat.com>
15707
15708	PR c++/84444
15709	* g++.dg/cpp1z/launder8.C: New test.
15710
15711	PR c++/84448
15712	* g++.dg/gomp/pr84448.C: New test.
15713
15714	PR c++/84430
15715	* g++.dg/gomp/pr84430.C: New test.
15716
15717	PR tree-optimization/84452
15718	* gcc.dg/pr84452.c: New test.
15719
15720	PR c++/79064
15721	* g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15722
157232018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
15724
15725	PR fortran/35339
15726	* gfortran.dg/implied_do_io_4.f90: New test.
15727
157282018-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
15729
15730	* gfortran.dg/coarray_alloc_comp_6.f08: New test.
15731	* gfortran.dg/coarray_alloc_comp_7.f08: New test.
15732	* gfortran.dg/coarray_alloc_comp_8.f08: New test.
15733
157342018-02-19  Carl Love  <cel@us.ibm.com>
15735
15736	* gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15737
157382018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
15739
15740	PR target/84460
15741	* gcc.target/i386/pr57193.c: Add -mtune=generic.
15742
157432018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
15744
15745	PR c++/84348
15746	* g++.dg/cpp0x/auto50.C: New.
15747	* g++.dg/parse/friend12.C: Adjust.
15748
157492018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15750
15751	PR libgfortran/84389
15752	* gfortran.dg/dtio_33.f90: New test.
15753
157542018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15755
15756	PR libgfortran/84412
15757	* gfortran.dg/inquire_18.f90: New test.
15758
157592018-02-18  Janus Weil  <janus@gcc.gnu.org>
15760
15761	PR fortran/84381
15762	* gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15763	* gfortran.dg/pointer_intent_3.f90: Ditto.
15764	* gfortran.dg/proc_ptr_common_1.f90: Ditto.
15765	* gfortran.dg/protected_3.f90: Ditto.
15766	* gfortran.dg/protected_4.f90: Ditto.
15767	* gfortran.dg/protected_5.f90: Ditto.
15768	* gfortran.dg/protected_6.f90: Ditto.
15769
157702018-02-18  Paul Thomas  <pault@gcc.gnu.org>
15771
15772	PR fortran/80945
15773	* gfortran.dg/associate_35.f90: Remove error, add stop n's and
15774	change to run.
15775
157762018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
15777
15778	PR fortran/84270
15779	* gfortran.dg/inline_matmul_22.f90: New test.
15780
157812018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
15782
15783	PR fortran/84381
15784	* gfortran.dg/abort_shoulfail.f90: New test.
15785	* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15786	by STOP n.
15787	* gfortran.dg/PR19754_2.f90: Likewise.
15788	* gfortran.dg/PR19872.f: Likewise.
15789	* gfortran.dg/PR49268.f90: Likewise.
15790	* gfortran.dg/Wall.f90: Likewise.
15791	* gfortran.dg/Wno-all.f90: Likewise.
15792	* gfortran.dg/achar_1.f90: Likewise.
15793	* gfortran.dg/achar_2.f90: Likewise.
15794	* gfortran.dg/achar_4.f90: Likewise.
15795	* gfortran.dg/achar_6.F90: Likewise.
15796	* gfortran.dg/actual_array_constructor_1.f90: Likewise.
15797	* gfortran.dg/actual_array_constructor_2.f90: Likewise.
15798	* gfortran.dg/actual_array_constructor_3.f90: Likewise.
15799	* gfortran.dg/actual_array_offset_1.f90: Likewise.
15800	* gfortran.dg/actual_array_result_1.f90: Likewise.
15801	* gfortran.dg/actual_array_substr_1.f90: Likewise.
15802	* gfortran.dg/actual_array_substr_2.f90: Likewise.
15803	* gfortran.dg/actual_pointer_function_1.f90: Likewise.
15804	* gfortran.dg/actual_procedure_1.f90: Likewise.
15805	* gfortran.dg/adjustl_1.f90: Likewise.
15806	* gfortran.dg/advance_1.f90: Likewise.
15807	* gfortran.dg/advance_4.f90: Likewise.
15808	* gfortran.dg/advance_5.f90: Likewise.
15809	* gfortran.dg/advance_6.f90: Likewise.
15810	* gfortran.dg/aint_anint_1.f90: Likewise.
15811	* gfortran.dg/aliasing_array_result_1.f90: Likewise.
15812	* gfortran.dg/aliasing_dummy_1.f90: Likewise.
15813	* gfortran.dg/aliasing_dummy_4.f90: Likewise.
15814	* gfortran.dg/aliasing_dummy_5.f90: Likewise.
15815	* gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15816	* gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15817	* gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15818	* gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15819	* gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15820	* gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15821	* gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15822	* gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15823	* gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15824	* gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15825	* gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15826	* gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15827	* gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15828	* gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15829	* gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15830	* gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15831	* gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15832	* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15833	* gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15834	* gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15835	* gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15836	* gfortran.dg/alloc_comp_class_1.f90: Likewise.
15837	* gfortran.dg/alloc_comp_class_2.f90: Likewise.
15838	* gfortran.dg/alloc_comp_class_4.f03: Likewise.
15839	* gfortran.dg/alloc_comp_class_5.f03: Likewise.
15840	* gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15841	* gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15842	* gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15843	* gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15844	* gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15845	* gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15846	* gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15847	* gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15848	* gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15849	* gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15850	* gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15851	* gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15852	* gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15853	* gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15854	* gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15855	* gfortran.dg/alloc_comp_result_1.f90: Likewise.
15856	* gfortran.dg/alloc_comp_result_2.f90: Likewise.
15857	* gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15858	* gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15859	* gfortran.dg/allocatable_dummy_1.f90: Likewise.
15860	* gfortran.dg/allocatable_dummy_3.f90: Likewise.
15861	* gfortran.dg/allocatable_function_1.f90: Likewise.
15862	* gfortran.dg/allocatable_function_10.f90: Likewise.
15863	* gfortran.dg/allocatable_function_3.f90: Likewise.
15864	* gfortran.dg/allocatable_function_5.f90: Likewise.
15865	* gfortran.dg/allocatable_function_6.f90: Likewise.
15866	* gfortran.dg/allocatable_function_7.f90: Likewise.
15867	* gfortran.dg/allocatable_function_8.f90: Likewise.
15868	* gfortran.dg/allocatable_scalar_1.f90: Likewise.
15869	* gfortran.dg/allocatable_scalar_10.f90: Likewise.
15870	* gfortran.dg/allocatable_scalar_12.f90: Likewise.
15871	* gfortran.dg/allocatable_scalar_13.f90: Likewise.
15872	* gfortran.dg/allocatable_scalar_3.f90: Likewise.
15873	* gfortran.dg/allocatable_scalar_4.f90: Likewise.
15874	* gfortran.dg/allocatable_scalar_5.f90: Likewise.
15875	* gfortran.dg/allocatable_scalar_6.f90: Likewise.
15876	* gfortran.dg/allocatable_scalar_7.f90: Likewise.
15877	* gfortran.dg/allocatable_scalar_8.f90: Likewise.
15878	* gfortran.dg/allocatable_scalar_9.f90: Likewise.
15879	* gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15880	* gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15881	* gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15882	* gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15883	* gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15884	* gfortran.dg/allocate_class_3.f90: Likewise.
15885	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15886	* gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15887	* gfortran.dg/allocate_derived_5.f90: Likewise.
15888	* gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15889	* gfortran.dg/allocate_with_mold_1.f90: Likewise.
15890	* gfortran.dg/allocate_with_source_1.f90: Likewise.
15891	* gfortran.dg/allocate_with_source_10.f08: Likewise.
15892	* gfortran.dg/allocate_with_source_11.f08: Likewise.
15893	* gfortran.dg/allocate_with_source_12.f03: Likewise.
15894	* gfortran.dg/allocate_with_source_15.f03: Likewise.
15895	* gfortran.dg/allocate_with_source_16.f90: Likewise.
15896	* gfortran.dg/allocate_with_source_17.f03: Likewise.
15897	* gfortran.dg/allocate_with_source_18.f03: Likewise.
15898	* gfortran.dg/allocate_with_source_2.f90: Likewise.
15899	* gfortran.dg/allocate_with_source_20.f03: Likewise.
15900	* gfortran.dg/allocate_with_source_22.f03: Likewise.
15901	* gfortran.dg/allocate_with_source_23.f03: Likewise.
15902	* gfortran.dg/allocate_with_source_24.f90: Likewise.
15903	* gfortran.dg/allocate_with_source_5.f90: Likewise.
15904	* gfortran.dg/allocate_with_source_6.f90: Likewise.
15905	* gfortran.dg/allocate_with_source_7.f08: Likewise.
15906	* gfortran.dg/allocate_with_source_8.f08: Likewise.
15907	* gfortran.dg/allocate_with_source_9.f08: Likewise.
15908	* gfortran.dg/allocate_zerosize_1.f90: Likewise.
15909	* gfortran.dg/allocate_zerosize_3.f: Likewise.
15910	* gfortran.dg/altreturn_3.f90: Likewise.
15911	* gfortran.dg/altreturn_5.f90: Likewise.
15912	* gfortran.dg/altreturn_7.f90: Likewise.
15913	* gfortran.dg/and_or_xor.f90: Likewise.
15914	* gfortran.dg/anint_1.f90: Likewise.
15915	* gfortran.dg/any_all_1.f90: Likewise.
15916	* gfortran.dg/anyallcount_1.f90: Likewise.
15917	* gfortran.dg/append_1.f90: Likewise.
15918	* gfortran.dg/argument_checking_1.f90: Likewise.
15919	* gfortran.dg/argument_checking_2.f90: Likewise.
15920	* gfortran.dg/argument_checking_8.f90: Likewise.
15921	* gfortran.dg/arithmetic_if.f90: Likewise.
15922	* gfortran.dg/array_1.f90: Likewise.
15923	* gfortran.dg/array_2.f90: Likewise.
15924	* gfortran.dg/array_alloc_1.f90: Likewise.
15925	* gfortran.dg/array_alloc_2.f90: Likewise.
15926	* gfortran.dg/array_alloc_3.f90: Likewise.
15927	* gfortran.dg/array_assignment_1.F90: Likewise.
15928	* gfortran.dg/array_assignment_5.f90: Likewise.
15929	* gfortran.dg/array_constructor_1.f90: Likewise.
15930	* gfortran.dg/array_constructor_10.f90: Likewise.
15931	* gfortran.dg/array_constructor_11.f90: Likewise.
15932	* gfortran.dg/array_constructor_12.f90: Likewise.
15933	* gfortran.dg/array_constructor_15.f90: Likewise.
15934	* gfortran.dg/array_constructor_16.f90: Likewise.
15935	* gfortran.dg/array_constructor_17.f90: Likewise.
15936	* gfortran.dg/array_constructor_19.f90: Likewise.
15937	* gfortran.dg/array_constructor_23.f: Likewise.
15938	* gfortran.dg/array_constructor_24.f: Likewise.
15939	* gfortran.dg/array_constructor_32.f90: Likewise.
15940	* gfortran.dg/array_constructor_36.f90: Likewise.
15941	* gfortran.dg/array_constructor_39.f90: Likewise.
15942	* gfortran.dg/array_constructor_4.f90: Likewise.
15943	* gfortran.dg/array_constructor_40.f90: Likewise.
15944	* gfortran.dg/array_constructor_44.f90: Likewise.
15945	* gfortran.dg/array_constructor_45.f90: Likewise.
15946	* gfortran.dg/array_constructor_46.f90: Likewise.
15947	* gfortran.dg/array_constructor_47.f90: Likewise.
15948	* gfortran.dg/array_constructor_49.f90: Likewise.
15949	* gfortran.dg/array_constructor_5.f90: Likewise.
15950	* gfortran.dg/array_constructor_50.f90: Likewise.
15951	* gfortran.dg/array_constructor_6.f90: Likewise.
15952	* gfortran.dg/array_constructor_7.f90: Likewise.
15953	* gfortran.dg/array_constructor_8.f90: Likewise.
15954	* gfortran.dg/array_constructor_9.f90: Likewise.
15955	* gfortran.dg/array_constructor_type_1.f03: Likewise.
15956	* gfortran.dg/array_constructor_type_10.f03: Likewise.
15957	* gfortran.dg/array_constructor_type_11.f03: Likewise.
15958	* gfortran.dg/array_constructor_type_12.f03: Likewise.
15959	* gfortran.dg/array_constructor_type_13.f90: Likewise.
15960	* gfortran.dg/array_constructor_type_14.f03: Likewise.
15961	* gfortran.dg/array_constructor_type_16.f03: Likewise.
15962	* gfortran.dg/array_constructor_type_2.f03: Likewise.
15963	* gfortran.dg/array_constructor_type_22.f03: Likewise.
15964	* gfortran.dg/array_constructor_type_3.f03: Likewise.
15965	* gfortran.dg/array_constructor_type_4.f03: Likewise.
15966	* gfortran.dg/array_constructor_type_5.f03: Likewise.
15967	* gfortran.dg/array_constructor_type_6.f03: Likewise.
15968	* gfortran.dg/array_constructor_type_7.f03: Likewise.
15969	* gfortran.dg/array_function_1.f90: Likewise.
15970	* gfortran.dg/array_function_5.f90: Likewise.
15971	* gfortran.dg/array_initializer_1.f90: Likewise.
15972	* gfortran.dg/array_initializer_2.f90: Likewise.
15973	* gfortran.dg/array_memcpy_5.f90: Likewise.
15974	* gfortran.dg/array_memset_2.f90: Likewise.
15975	* gfortran.dg/array_reference_1.f90: Likewise.
15976	* gfortran.dg/array_return_value_1.f90: Likewise.
15977	* gfortran.dg/array_section_1.f90: Likewise.
15978	* gfortran.dg/array_temporaries_3.f90: Likewise.
15979	* gfortran.dg/arrayio_1.f90: Likewise.
15980	* gfortran.dg/arrayio_10.f90: Likewise.
15981	* gfortran.dg/arrayio_11.f90: Likewise.
15982	* gfortran.dg/arrayio_12.f90: Likewise.
15983	* gfortran.dg/arrayio_13.f90: Likewise.
15984	* gfortran.dg/arrayio_14.f90: Likewise.
15985	* gfortran.dg/arrayio_16.f90: Likewise.
15986	* gfortran.dg/arrayio_2.f90: Likewise.
15987	* gfortran.dg/arrayio_3.f90: Likewise.
15988	* gfortran.dg/arrayio_4.f90: Likewise.
15989	* gfortran.dg/arrayio_5.f90: Likewise.
15990	* gfortran.dg/arrayio_6.f90: Likewise.
15991	* gfortran.dg/arrayio_7.f90: Likewise.
15992	* gfortran.dg/arrayio_8.f90: Likewise.
15993	* gfortran.dg/arrayio_9.f90: Likewise.
15994	* gfortran.dg/arrayio_derived_1.f90: Likewise.
15995	* gfortran.dg/assign_10.f90: Likewise.
15996	* gfortran.dg/assign_9.f90: Likewise.
15997	* gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15998	* gfortran.dg/assignment_1.f90: Likewise.
15999	* gfortran.dg/associate_1.f03: Likewise.
16000	* gfortran.dg/associate_11.f90: Likewise.
16001	* gfortran.dg/associate_13.f90: Likewise.
16002	* gfortran.dg/associate_15.f90: Likewise.
16003	* gfortran.dg/associate_17.f90: Likewise.
16004	* gfortran.dg/associate_18.f08: Likewise.
16005	* gfortran.dg/associate_19.f03: Likewise.
16006	* gfortran.dg/associate_20.f03: Likewise.
16007	* gfortran.dg/associate_22.f90: Likewise.
16008	* gfortran.dg/associate_23.f90: Likewise.
16009	* gfortran.dg/associate_24.f90: Likewise.
16010	* gfortran.dg/associate_25.f90: Likewise.
16011	* gfortran.dg/associate_27.f90: Likewise.
16012	* gfortran.dg/associate_28.f90: Likewise.
16013	* gfortran.dg/associate_32.f03: Likewise.
16014	* gfortran.dg/associate_33.f03: Likewise.
16015	* gfortran.dg/associate_34.f90: Likewise.
16016	* gfortran.dg/associate_6.f03: Likewise.
16017	* gfortran.dg/associate_7.f03: Likewise.
16018	* gfortran.dg/associate_8.f03: Likewise.
16019	* gfortran.dg/associate_9.f03: Likewise.
16020	* gfortran.dg/associated_1.f90: Likewise.
16021	* gfortran.dg/associated_2.f90: Likewise.
16022	* gfortran.dg/associated_5.f90: Likewise.
16023	* gfortran.dg/associated_6.f90: Likewise.
16024	* gfortran.dg/associated_target_3.f90: Likewise.
16025	* gfortran.dg/associated_target_4.f90: Likewise.
16026	* gfortran.dg/associated_target_5.f03: Likewise.
16027	* gfortran.dg/associated_target_6.f03: Likewise.
16028	* gfortran.dg/assumed_dummy_1.f90: Likewise.
16029	* gfortran.dg/assumed_rank_1.f90: Likewise.
16030	* gfortran.dg/assumed_rank_10.f90: Likewise.
16031	* gfortran.dg/assumed_rank_2.f90: Likewise.
16032	* gfortran.dg/assumed_rank_7.f90: Likewise.
16033	* gfortran.dg/assumed_rank_8.f90: Likewise.
16034	* gfortran.dg/assumed_rank_9.f90: Likewise.
16035	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
16036	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
16037	* gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
16038	* gfortran.dg/assumed_type_2.f90: Likewise.
16039	* gfortran.dg/atan2_1.f90: Likewise.
16040	* gfortran.dg/auto_array_1.f90: Likewise.
16041	* gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
16042	* gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
16043	* gfortran.dg/auto_char_len_3.f90: Likewise.
16044	* gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
16045	* gfortran.dg/auto_internal_assumed.f90: Likewise.
16046	* gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
16047	* gfortran.dg/auto_save_2.f90: Likewise.
16048	* gfortran.dg/automatic_default_init_1.f90: Likewise.
16049	* gfortran.dg/backslash_1.f90: Likewise.
16050	* gfortran.dg/backslash_2.f90: Likewise.
16051	* gfortran.dg/backslash_3.f: Likewise.
16052	* gfortran.dg/backspace_1.f: Likewise.
16053	* gfortran.dg/backspace_10.f90: Likewise.
16054	* gfortran.dg/backspace_11.f90: Likewise.
16055	* gfortran.dg/backspace_2.f: Likewise.
16056	* gfortran.dg/backspace_3.f: Likewise.
16057	* gfortran.dg/backspace_4.f: Likewise.
16058	* gfortran.dg/backspace_5.f: Likewise.
16059	* gfortran.dg/backspace_6.f: Likewise.
16060	* gfortran.dg/backspace_7.f90: Likewise.
16061	* gfortran.dg/backspace_8.f: Likewise.
16062	* gfortran.dg/backspace_9.f: Likewise.
16063	* gfortran.dg/bessel_1.f90: Likewise.
16064	* gfortran.dg/bessel_2.f90: Likewise.
16065	* gfortran.dg/bessel_5.f90: Likewise.
16066	* gfortran.dg/bessel_6.f90: Likewise.
16067	* gfortran.dg/bessel_7.f90: Likewise.
16068	* gfortran.dg/bind_c_dts_2.f03: Likewise.
16069	* gfortran.dg/bind_c_dts_3.f03: Likewise.
16070	* gfortran.dg/bind_c_usage_15.f90: Likewise.
16071	* gfortran.dg/bind_c_usage_16.f03: Likewise.
16072	* gfortran.dg/bind_c_usage_17.f90: Likewise.
16073	* gfortran.dg/bind_c_usage_24.f90: Likewise.
16074	* gfortran.dg/binding_c_table_15_1.f03: Likewise.
16075	* gfortran.dg/binding_label_tests_16.f03: Likewise.
16076	* gfortran.dg/binding_label_tests_23.f90: Likewise.
16077	* gfortran.dg/bit_comparison_1.F90: Likewise.
16078	* gfortran.dg/bit_comparison_2.F90: Likewise.
16079	* gfortran.dg/block_1.f08: Likewise.
16080	* gfortran.dg/block_13.f08: Likewise.
16081	* gfortran.dg/block_14.f90: Likewise.
16082	* gfortran.dg/block_2.f08: Likewise.
16083	* gfortran.dg/block_6.f08: Likewise.
16084	* gfortran.dg/block_7.f08: Likewise.
16085	* gfortran.dg/block_8.f08: Likewise.
16086	* gfortran.dg/blockdata_1.f90: Likewise.
16087	* gfortran.dg/bound_1.f90: Likewise.
16088	* gfortran.dg/bound_2.f90: Likewise.
16089	* gfortran.dg/bound_3.f90: Likewise.
16090	* gfortran.dg/bound_4.f90: Likewise.
16091	* gfortran.dg/bound_5.f90: Likewise.
16092	* gfortran.dg/bound_6.f90: Likewise.
16093	* gfortran.dg/bound_7.f90: Likewise.
16094	* gfortran.dg/bound_8.f90: Likewise.
16095	* gfortran.dg/bound_9.f90: Likewise.
16096	* gfortran.dg/bound_simplification_1.f90: Likewise.
16097	* gfortran.dg/bound_simplification_3.f90: Likewise.
16098	* gfortran.dg/bound_simplification_4.f90: Likewise.
16099	* gfortran.dg/bound_simplification_5.f90: Likewise.
16100	* gfortran.dg/bound_simplification_6.f90: Likewise.
16101	* gfortran.dg/bounds_check_1.f90: Likewise.
16102	* gfortran.dg/bounds_check_12.f90: Likewise.
16103	* gfortran.dg/bounds_check_14.f90: Likewise.
16104	* gfortran.dg/bounds_check_15.f90: Likewise.
16105	* gfortran.dg/bounds_check_19.f90: Likewise.
16106	* gfortran.dg/bounds_check_8.f90: Likewise.
16107	* gfortran.dg/bounds_check_9.f90: Likewise.
16108	* gfortran.dg/bounds_check_fail_2.f90: Likewise.
16109	* gfortran.dg/bounds_check_fail_3.f90: Likewise.
16110	* gfortran.dg/bounds_check_fail_4.f90: Likewise.
16111	* gfortran.dg/boz_1.f90: Likewise.
16112	* gfortran.dg/boz_11.f90: Likewise.
16113	* gfortran.dg/boz_13.f90: Likewise.
16114	* gfortran.dg/boz_14.f90: Likewise.
16115	* gfortran.dg/boz_15.f90: Likewise.
16116	* gfortran.dg/boz_3.f90: Likewise.
16117	* gfortran.dg/boz_6.f90: Likewise.
16118	* gfortran.dg/boz_9.f90: Likewise.
16119	* gfortran.dg/byte_1.f90: Likewise.
16120	* gfortran.dg/byte_2.f90: Likewise.
16121	* gfortran.dg/c_assoc.f90: Likewise.
16122	* gfortran.dg/c_assoc_2.f03: Likewise.
16123	* gfortran.dg/c_assoc_3.f90: Likewise.
16124	* gfortran.dg/c_by_val_1.f: Likewise.
16125	* gfortran.dg/c_by_val_5.f90: Likewise.
16126	* gfortran.dg/c_char_tests.f03: Likewise.
16127	* gfortran.dg/c_char_tests_2.f03: Likewise.
16128	* gfortran.dg/c_f_pointer_complex.f03: Likewise.
16129	* gfortran.dg/c_f_pointer_logical.f03: Likewise.
16130	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
16131	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
16132	* gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
16133	* gfortran.dg/c_f_pointer_tests.f90: Likewise.
16134	* gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
16135	* gfortran.dg/c_kind_int128_test2.f03: Likewise.
16136	* gfortran.dg/c_kind_params.f90: Likewise.
16137	* gfortran.dg/c_loc_test_20.f90: Likewise.
16138	* gfortran.dg/c_loc_tests_2.f03: Likewise.
16139	* gfortran.dg/c_ptr_tests_14.f90: Likewise.
16140	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
16141	* gfortran.dg/c_size_t_test.f03: Likewise.
16142	* gfortran.dg/c_sizeof_1.f90: Likewise.
16143	* gfortran.dg/c_sizeof_5.f90: Likewise.
16144	* gfortran.dg/c_sizeof_6.f90: Likewise.
16145	* gfortran.dg/char4_iunit_1.f03: Likewise.
16146	* gfortran.dg/char4_iunit_2.f03: Likewise.
16147	* gfortran.dg/char_allocation_1.f90: Likewise.
16148	* gfortran.dg/char_array_constructor.f90: Likewise.
16149	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
16150	* gfortran.dg/char_assign_1.f90: Likewise.
16151	* gfortran.dg/char_associated_1.f90: Likewise.
16152	* gfortran.dg/char_cast_2.f90: Likewise.
16153	* gfortran.dg/char_comparison_1.f: Likewise.
16154	* gfortran.dg/char_component_initializer_1.f90: Likewise.
16155	* gfortran.dg/char_component_initializer_2.f90: Likewise.
16156	* gfortran.dg/char_cons_len.f90: Likewise.
16157	* gfortran.dg/char_conversion.f90: Likewise.
16158	* gfortran.dg/char_cshift_1.f90: Likewise.
16159	* gfortran.dg/char_cshift_2.f90: Likewise.
16160	* gfortran.dg/char_decl_2.f90: Likewise.
16161	* gfortran.dg/char_eoshift_1.f90: Likewise.
16162	* gfortran.dg/char_eoshift_2.f90: Likewise.
16163	* gfortran.dg/char_eoshift_3.f90: Likewise.
16164	* gfortran.dg/char_eoshift_4.f90: Likewise.
16165	* gfortran.dg/char_eoshift_5.f90: Likewise.
16166	* gfortran.dg/char_expr_1.f90: Likewise.
16167	* gfortran.dg/char_expr_3.f90: Likewise.
16168	* gfortran.dg/char_initialiser_actual.f90: Likewise.
16169	* gfortran.dg/char_length_12.f90: Likewise.
16170	* gfortran.dg/char_length_14.f90: Likewise.
16171	* gfortran.dg/char_length_15.f90: Likewise.
16172	* gfortran.dg/char_length_17.f90: Likewise.
16173	* gfortran.dg/char_length_20.f90: Likewise.
16174	* gfortran.dg/char_length_21.f90: Likewise.
16175	* gfortran.dg/char_length_5.f90: Likewise.
16176	* gfortran.dg/char_length_6.f90: Likewise.
16177	* gfortran.dg/char_length_7.f90: Likewise.
16178	* gfortran.dg/char_length_8.f90: Likewise.
16179	* gfortran.dg/char_pack_1.f90: Likewise.
16180	* gfortran.dg/char_pack_2.f90: Likewise.
16181	* gfortran.dg/char_pointer_assign.f90: Likewise.
16182	* gfortran.dg/char_pointer_assign_3.f90: Likewise.
16183	* gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16184	* gfortran.dg/char_pointer_dependency.f90: Likewise.
16185	* gfortran.dg/char_pointer_dummy.f90: Likewise.
16186	* gfortran.dg/char_pointer_func.f90: Likewise.
16187	* gfortran.dg/char_reshape_1.f90: Likewise.
16188	* gfortran.dg/char_result_1.f90: Likewise.
16189	* gfortran.dg/char_result_12.f90: Likewise.
16190	* gfortran.dg/char_result_13.f90: Likewise.
16191	* gfortran.dg/char_result_14.f90: Likewise.
16192	* gfortran.dg/char_result_15.f90: Likewise.
16193	* gfortran.dg/char_result_2.f90: Likewise.
16194	* gfortran.dg/char_result_3.f90: Likewise.
16195	* gfortran.dg/char_result_4.f90: Likewise.
16196	* gfortran.dg/char_result_5.f90: Likewise.
16197	* gfortran.dg/char_result_6.f90: Likewise.
16198	* gfortran.dg/char_result_7.f90: Likewise.
16199	* gfortran.dg/char_result_8.f90: Likewise.
16200	* gfortran.dg/char_spread_1.f90: Likewise.
16201	* gfortran.dg/char_transpose_1.f90: Likewise.
16202	* gfortran.dg/char_type_len.f90: Likewise.
16203	* gfortran.dg/char_unpack_1.f90: Likewise.
16204	* gfortran.dg/char_unpack_2.f90: Likewise.
16205	* gfortran.dg/character_array_constructor_1.f90: Likewise.
16206	* gfortran.dg/character_comparison_1.f90: Likewise.
16207	* gfortran.dg/character_comparison_2.f90: Likewise.
16208	* gfortran.dg/character_comparison_3.f90: Likewise.
16209	* gfortran.dg/character_comparison_4.f90: Likewise.
16210	* gfortran.dg/character_comparison_5.f90: Likewise.
16211	* gfortran.dg/character_comparison_6.f90: Likewise.
16212	* gfortran.dg/character_comparison_7.f90: Likewise.
16213	* gfortran.dg/character_comparison_8.f90: Likewise.
16214	* gfortran.dg/character_comparison_9.f90: Likewise.
16215	* gfortran.dg/charlen_15.f90: Likewise.
16216	* gfortran.dg/charlen_16.f90: Likewise.
16217	* gfortran.dg/chkbits.f90: Likewise.
16218	* gfortran.dg/chmod_1.f90: Likewise.
16219	* gfortran.dg/chmod_2.f90: Likewise.
16220	* gfortran.dg/chmod_3.f90: Likewise.
16221	* gfortran.dg/class_1.f03: Likewise.
16222	* gfortran.dg/class_18.f03: Likewise.
16223	* gfortran.dg/class_19.f03: Likewise.
16224	* gfortran.dg/class_35.f90: Likewise.
16225	* gfortran.dg/class_46.f03: Likewise.
16226	* gfortran.dg/class_48.f90: Likewise.
16227	* gfortran.dg/class_51.f90: Likewise.
16228	* gfortran.dg/class_52.f90: Likewise.
16229	* gfortran.dg/class_6.f03: Likewise.
16230	* gfortran.dg/class_63.f90: Likewise.
16231	* gfortran.dg/class_64.f90: Likewise.
16232	* gfortran.dg/class_65.f90: Likewise.
16233	* gfortran.dg/class_66.f90: Likewise.
16234	* gfortran.dg/class_67.f90: Likewise.
16235	* gfortran.dg/class_9.f03: Likewise.
16236	* gfortran.dg/class_alias.f90: Likewise.
16237	* gfortran.dg/class_allocate_1.f03: Likewise.
16238	* gfortran.dg/class_allocate_10.f03: Likewise.
16239	* gfortran.dg/class_allocate_13.f90: Likewise.
16240	* gfortran.dg/class_allocate_14.f90: Likewise.
16241	* gfortran.dg/class_allocate_15.f90: Likewise.
16242	* gfortran.dg/class_allocate_19.f03: Likewise.
16243	* gfortran.dg/class_allocate_21.f90: Likewise.
16244	* gfortran.dg/class_allocate_22.f90: Likewise.
16245	* gfortran.dg/class_allocate_3.f03: Likewise.
16246	* gfortran.dg/class_allocate_4.f03: Likewise.
16247	* gfortran.dg/class_allocate_5.f90: Likewise.
16248	* gfortran.dg/class_allocate_6.f03: Likewise.
16249	* gfortran.dg/class_allocate_7.f03: Likewise.
16250	* gfortran.dg/class_allocate_8.f03: Likewise.
16251	* gfortran.dg/class_allocate_9.f03: Likewise.
16252	* gfortran.dg/class_array_1.f03: Likewise.
16253	* gfortran.dg/class_array_14.f90: Likewise.
16254	* gfortran.dg/class_array_15.f03: Likewise.
16255	* gfortran.dg/class_array_16.f90: Likewise.
16256	* gfortran.dg/class_array_2.f03: Likewise.
16257	* gfortran.dg/class_array_20.f03: Likewise.
16258	* gfortran.dg/class_array_21.f03: Likewise.
16259	* gfortran.dg/class_array_3.f03: Likewise.
16260	* gfortran.dg/class_array_4.f03: Likewise.
16261	* gfortran.dg/class_array_7.f03: Likewise.
16262	* gfortran.dg/class_array_8.f03: Likewise.
16263	* gfortran.dg/class_array_9.f03: Likewise.
16264	* gfortran.dg/class_defined_operator_1.f03: Likewise.
16265	* gfortran.dg/class_dummy_1.f03: Likewise.
16266	* gfortran.dg/class_optional_1.f90: Likewise.
16267	* gfortran.dg/class_optional_2.f90: Likewise.
16268	* gfortran.dg/class_result_5.f90: Likewise.
16269	* gfortran.dg/class_result_6.f90: Likewise.
16270	* gfortran.dg/class_to_type_1.f03: Likewise.
16271	* gfortran.dg/class_to_type_2.f90: Likewise.
16272	* gfortran.dg/class_to_type_3.f03: Likewise.
16273	* gfortran.dg/class_to_type_4.f90: Likewise.
16274	* gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16275	* gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16276	* gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16277	* gfortran.dg/coarray/atomic_1.f90: Likewise.
16278	* gfortran.dg/coarray/atomic_2.f90: Likewise.
16279	* gfortran.dg/coarray/codimension.f90: Likewise.
16280	* gfortran.dg/coarray/coindexed_1.f90: Likewise.
16281	* gfortran.dg/coarray/collectives_1.f90: Likewise.
16282	* gfortran.dg/coarray/collectives_2.f90: Likewise.
16283	* gfortran.dg/coarray/collectives_3.f90: Likewise.
16284	* gfortran.dg/coarray/collectives_4.f90: Likewise.
16285	* gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16286	* gfortran.dg/coarray/dummy_1.f90: Likewise.
16287	* gfortran.dg/coarray/event_1.f90: Likewise.
16288	* gfortran.dg/coarray/event_2.f90: Likewise.
16289	* gfortran.dg/coarray/get_array.f90: Likewise.
16290	* gfortran.dg/coarray/image_index_1.f90: Likewise.
16291	* gfortran.dg/coarray/image_index_2.f90: Likewise.
16292	* gfortran.dg/coarray/image_index_3.f90: Likewise.
16293	* gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16294	* gfortran.dg/coarray/lock_1.f90: Likewise.
16295	* gfortran.dg/coarray/lock_2.f90: Likewise.
16296	* gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16297	* gfortran.dg/coarray/poly_run_1.f90: Likewise.
16298	* gfortran.dg/coarray/poly_run_2.f90: Likewise.
16299	* gfortran.dg/coarray/poly_run_3.f90: Likewise.
16300	* gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16301	* gfortran.dg/coarray/registering_1.f90: Likewise.
16302	* gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16303	* gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16304	* gfortran.dg/coarray/send_array.f90: Likewise.
16305	* gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16306	* gfortran.dg/coarray/sendget_array.f90: Likewise.
16307	* gfortran.dg/coarray/subobject_1.f90: Likewise.
16308	* gfortran.dg/coarray/sync_1.f90: Likewise.
16309	* gfortran.dg/coarray/sync_3.f90: Likewise.
16310	* gfortran.dg/coarray/this_image_1.f90: Likewise.
16311	* gfortran.dg/coarray/this_image_2.f90: Likewise.
16312	* gfortran.dg/coarray_13.f90: Likewise.
16313	* gfortran.dg/coarray_15.f90: Likewise.
16314	* gfortran.dg/coarray_16.f90: Likewise.
16315	* gfortran.dg/coarray_2.f90: Likewise.
16316	* gfortran.dg/coarray_23.f90: Likewise.
16317	* gfortran.dg/coarray_40.f90: Likewise.
16318	* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16319	* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16320	* gfortran.dg/coarray_allocate_10.f08: Likewise.
16321	* gfortran.dg/coarray_allocate_2.f08: Likewise.
16322	* gfortran.dg/coarray_allocate_3.f08: Likewise.
16323	* gfortran.dg/coarray_allocate_4.f08: Likewise.
16324	* gfortran.dg/coarray_allocate_5.f08: Likewise.
16325	* gfortran.dg/coarray_allocate_7.f08: Likewise.
16326	* gfortran.dg/coarray_allocate_8.f08: Likewise.
16327	* gfortran.dg/coarray_allocate_9.f08: Likewise.
16328	* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16329	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16330	* gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16331	* gfortran.dg/coarray_lib_token_1.f90: Likewise.
16332	* gfortran.dg/coarray_lib_token_2.f90: Likewise.
16333	* gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16334	* gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16335	* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16336	* gfortran.dg/coarray_stat_2.f90: Likewise.
16337	* gfortran.dg/coarray_subobject_1.f90: Likewise.
16338	* gfortran.dg/coindexed_1.f90: Likewise.
16339	* gfortran.dg/comma.f: Likewise.
16340	* gfortran.dg/comma_format_extension_3.f: Likewise.
16341	* gfortran.dg/comma_format_extension_4.f: Likewise.
16342	* gfortran.dg/common_2.f90: Likewise.
16343	* gfortran.dg/common_4.f90: Likewise.
16344	* gfortran.dg/common_align_1.f90: Likewise.
16345	* gfortran.dg/common_align_2.f90: Likewise.
16346	* gfortran.dg/common_equivalence_1.f: Likewise.
16347	* gfortran.dg/common_pointer_1.f90: Likewise.
16348	* gfortran.dg/common_resize_1.f: Likewise.
16349	* gfortran.dg/complex_intrinsic_1.f90: Likewise.
16350	* gfortran.dg/complex_intrinsic_3.f90: Likewise.
16351	* gfortran.dg/complex_intrinsic_5.f90: Likewise.
16352	* gfortran.dg/complex_intrinsic_7.f90: Likewise.
16353	* gfortran.dg/complex_read.f90: Likewise.
16354	* gfortran.dg/complex_write.f90: Likewise.
16355	* gfortran.dg/constant_substring.f: Likewise.
16356	* gfortran.dg/constructor_2.f90: Likewise.
16357	* gfortran.dg/constructor_3.f90: Likewise.
16358	* gfortran.dg/constructor_6.f90: Likewise.
16359	* gfortran.dg/contained_1.f90: Likewise.
16360	* gfortran.dg/contained_3.f90: Likewise.
16361	* gfortran.dg/contained_equivalence_1.f90: Likewise.
16362	* gfortran.dg/contained_module_proc_1.f90: Likewise.
16363	* gfortran.dg/continuation_1.f90: Likewise.
16364	* gfortran.dg/continuation_11.f90: Likewise.
16365	* gfortran.dg/continuation_12.f90: Likewise.
16366	* gfortran.dg/continuation_13.f90: Likewise.
16367	* gfortran.dg/continuation_14.f: Likewise.
16368	* gfortran.dg/continuation_8.f90: Likewise.
16369	* gfortran.dg/convert_2.f90: Likewise.
16370	* gfortran.dg/convert_implied_open.f90: Likewise.
16371	* gfortran.dg/count_init_expr.f03: Likewise.
16372	* gfortran.dg/cr_lf.f90: Likewise.
16373	* gfortran.dg/cray_pointers_10.f90: Likewise.
16374	* gfortran.dg/cray_pointers_2.f90: Likewise.
16375	* gfortran.dg/cray_pointers_5.f90: Likewise.
16376	* gfortran.dg/cray_pointers_7.f90: Likewise.
16377	* gfortran.dg/cray_pointers_8.f90: Likewise.
16378	* gfortran.dg/cshift_1.f90: Likewise.
16379	* gfortran.dg/cshift_2.f90: Likewise.
16380	* gfortran.dg/cshift_large_1.f90: Likewise.
16381	* gfortran.dg/cshift_nan_1.f90: Likewise.
16382	* gfortran.dg/csqrt_2.f: Likewise.
16383	* gfortran.dg/data_array_1.f90: Likewise.
16384	* gfortran.dg/data_char_1.f90: Likewise.
16385	* gfortran.dg/data_char_2.f90: Likewise.
16386	* gfortran.dg/data_char_3.f90: Likewise.
16387	* gfortran.dg/data_derived_1.f90: Likewise.
16388	* gfortran.dg/data_implied_do_1.f90: Likewise.
16389	* gfortran.dg/data_namelist_conflict.f90: Likewise.
16390	* gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16391	* gfortran.dg/deallocate_stat.f90: Likewise.
16392	* gfortran.dg/deallocate_stat_2.f90: Likewise.
16393	* gfortran.dg/debug/pr37738.f: Likewise.
16394	* gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16395	* gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16396	* gfortran.dg/dec_exp_1.f90: Likewise.
16397	* gfortran.dg/dec_init_1.f90: Likewise.
16398	* gfortran.dg/dec_init_2.f90: Likewise.
16399	* gfortran.dg/dec_init_3.f90: Likewise.
16400	* gfortran.dg/dec_init_4.f90: Likewise.
16401	* gfortran.dg/dec_io_1.f90: Likewise.
16402	* gfortran.dg/dec_io_2.f90: Likewise.
16403	* gfortran.dg/dec_io_2a.f90: Likewise.
16404	* gfortran.dg/dec_io_6.f90: Likewise.
16405	* gfortran.dg/dec_loc_rval_1.f90: Likewise.
16406	* gfortran.dg/dec_logical_xor_1.f90: Likewise.
16407	* gfortran.dg/dec_math.f90: Likewise.
16408	* gfortran.dg/dec_parameter_1.f: Likewise.
16409	* gfortran.dg/dec_parameter_2.f90: Likewise.
16410	* gfortran.dg/dec_static_1.f90: Likewise.
16411	* gfortran.dg/dec_static_2.f90: Likewise.
16412	* gfortran.dg/dec_structure_1.f90: Likewise.
16413	* gfortran.dg/dec_structure_10.f90: Likewise.
16414	* gfortran.dg/dec_structure_18.f90: Likewise.
16415	* gfortran.dg/dec_structure_19.f90: Likewise.
16416	* gfortran.dg/dec_structure_2.f90: Likewise.
16417	* gfortran.dg/dec_structure_22.f90: Likewise.
16418	* gfortran.dg/dec_structure_3.f90: Likewise.
16419	* gfortran.dg/dec_structure_4.f90: Likewise.
16420	* gfortran.dg/dec_structure_5.f90: Likewise.
16421	* gfortran.dg/dec_structure_6.f90: Likewise.
16422	* gfortran.dg/dec_structure_7.f90: Likewise.
16423	* gfortran.dg/dec_union_1.f90: Likewise.
16424	* gfortran.dg/dec_union_2.f90: Likewise.
16425	* gfortran.dg/dec_union_3.f90: Likewise.
16426	* gfortran.dg/dec_union_4.f90: Likewise.
16427	* gfortran.dg/dec_union_5.f90: Likewise.
16428	* gfortran.dg/default_format_1.f90: Likewise.
16429	* gfortran.dg/default_format_2.f90: Likewise.
16430	* gfortran.dg/default_format_denormal_1.f90: Likewise.
16431	* gfortran.dg/default_format_denormal_2.f90: Likewise.
16432	* gfortran.dg/default_initialization_3.f90: Likewise.
16433	* gfortran.dg/default_initialization_4.f90: Likewise.
16434	* gfortran.dg/default_initialization_5.f90: Likewise.
16435	* gfortran.dg/deferred_character_1.f90: Likewise.
16436	* gfortran.dg/deferred_character_10.f90: Likewise.
16437	* gfortran.dg/deferred_character_11.f90: Likewise.
16438	* gfortran.dg/deferred_character_12.f90: Likewise.
16439	* gfortran.dg/deferred_character_13.f90: Likewise.
16440	* gfortran.dg/deferred_character_14.f90: Likewise.
16441	* gfortran.dg/deferred_character_15.f90: Likewise.
16442	* gfortran.dg/deferred_character_16.f90: Likewise.
16443	* gfortran.dg/deferred_character_2.f90: Likewise.
16444	* gfortran.dg/deferred_character_3.f90: Likewise.
16445	* gfortran.dg/deferred_character_4.f90: Likewise.
16446	* gfortran.dg/deferred_character_5.f90: Likewise.
16447	* gfortran.dg/deferred_character_6.f90: Likewise.
16448	* gfortran.dg/deferred_character_7.f90: Likewise.
16449	* gfortran.dg/deferred_character_8.f90: Likewise.
16450	* gfortran.dg/deferred_character_9.f90: Likewise.
16451	* gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16452	* gfortran.dg/deferred_type_component_1.f90: Likewise.
16453	* gfortran.dg/deferred_type_component_2.f90: Likewise.
16454	* gfortran.dg/deferred_type_param_2.f90: Likewise.
16455	* gfortran.dg/deferred_type_param_4.f90: Likewise.
16456	* gfortran.dg/deferred_type_param_5.f90: Likewise.
16457	* gfortran.dg/deferred_type_param_6.f90: Likewise.
16458	* gfortran.dg/deferred_type_param_8.f90: Likewise.
16459	* gfortran.dg/deferred_type_param_9.f90: Likewise.
16460	* gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16461	* gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16462	* gfortran.dg/defined_assignment_1.f90: Likewise.
16463	* gfortran.dg/defined_assignment_10.f90: Likewise.
16464	* gfortran.dg/defined_assignment_11.f90: Likewise.
16465	* gfortran.dg/defined_assignment_2.f90: Likewise.
16466	* gfortran.dg/defined_assignment_3.f90: Likewise.
16467	* gfortran.dg/defined_assignment_4.f90: Likewise.
16468	* gfortran.dg/defined_assignment_5.f90: Likewise.
16469	* gfortran.dg/defined_assignment_8.f90: Likewise.
16470	* gfortran.dg/defined_assignment_9.f90: Likewise.
16471	* gfortran.dg/dependency_2.f90: Likewise.
16472	* gfortran.dg/dependency_21.f90: Likewise.
16473	* gfortran.dg/dependency_22.f90: Likewise.
16474	* gfortran.dg/dependency_23.f90: Likewise.
16475	* gfortran.dg/dependency_24.f90: Likewise.
16476	* gfortran.dg/dependency_25.f90: Likewise.
16477	* gfortran.dg/dependency_26.f90: Likewise.
16478	* gfortran.dg/dependency_39.f90: Likewise.
16479	* gfortran.dg/dependency_40.f90: Likewise.
16480	* gfortran.dg/dependency_41.f90: Likewise.
16481	* gfortran.dg/dependency_42.f90: Likewise.
16482	* gfortran.dg/dependency_43.f90: Likewise.
16483	* gfortran.dg/dependency_44.f90: Likewise.
16484	* gfortran.dg/dependency_45.f90: Likewise.
16485	* gfortran.dg/dependency_50.f90: Likewise.
16486	* gfortran.dg/dependency_51.f90: Likewise.
16487	* gfortran.dg/dependent_decls_1.f90: Likewise.
16488	* gfortran.dg/der_array_1.f90: Likewise.
16489	* gfortran.dg/der_array_io_1.f90: Likewise.
16490	* gfortran.dg/der_array_io_2.f90: Likewise.
16491	* gfortran.dg/der_array_io_3.f90: Likewise.
16492	* gfortran.dg/der_io_1.f90: Likewise.
16493	* gfortran.dg/der_io_3.f90: Likewise.
16494	* gfortran.dg/der_pointer_2.f90: Likewise.
16495	* gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16496	* gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16497	* gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16498	* gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16499	* gfortran.dg/derived_constructor_char_3.f90: Likewise.
16500	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16501	* gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16502	* gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16503	* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16504	* gfortran.dg/derived_external_function_1.f90: Likewise.
16505	* gfortran.dg/derived_init_1.f90: Likewise.
16506	* gfortran.dg/derived_init_2.f90: Likewise.
16507	* gfortran.dg/derived_init_3.f90: Likewise.
16508	* gfortran.dg/derived_init_4.f90: Likewise.
16509	* gfortran.dg/derived_pointer_null_1.f90: Likewise.
16510	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16511	* gfortran.dg/dev_null.F90: Likewise.
16512	* gfortran.dg/dfloat_1.f90: Likewise.
16513	* gfortran.dg/dim_sum_1.f90: Likewise.
16514	* gfortran.dg/dim_sum_2.f90: Likewise.
16515	* gfortran.dg/dim_sum_3.f90: Likewise.
16516	* gfortran.dg/direct_io_10.f: Likewise.
16517	* gfortran.dg/direct_io_11.f90: Likewise.
16518	* gfortran.dg/direct_io_12.f90: Likewise.
16519	* gfortran.dg/direct_io_2.f90: Likewise.
16520	* gfortran.dg/direct_io_3.f90: Likewise.
16521	* gfortran.dg/direct_io_4.f90: Likewise.
16522	* gfortran.dg/direct_io_5.f90: Likewise.
16523	* gfortran.dg/direct_io_6.f90: Likewise.
16524	* gfortran.dg/direct_io_7.f90: Likewise.
16525	* gfortran.dg/direct_io_8.f90: Likewise.
16526	* gfortran.dg/direct_io_9.f: Likewise.
16527	* gfortran.dg/do_1.f90: Likewise.
16528	* gfortran.dg/do_3.F90: Likewise.
16529	* gfortran.dg/do_concurrent_2.f90: Likewise.
16530	* gfortran.dg/do_concurrent_4.f90: Likewise.
16531	* gfortran.dg/do_corner_warn.f90: Likewise.
16532	* gfortran.dg/do_iterator_2.f90: Likewise.
16533	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16534	* gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16535	* gfortran.dg/dos_eol.f: Likewise.
16536	* gfortran.dg/dot_product_1.f03: Likewise.
16537	* gfortran.dg/dot_product_2.f90: Likewise.
16538	* gfortran.dg/dot_product_4.f90: Likewise.
16539	* gfortran.dg/dshift_1.F90: Likewise.
16540	* gfortran.dg/dshift_2.F90: Likewise.
16541	* gfortran.dg/dtio_1.f90: Likewise.
16542	* gfortran.dg/dtio_10.f90: Likewise.
16543	* gfortran.dg/dtio_12.f90: Likewise.
16544	* gfortran.dg/dtio_14.f90: Likewise.
16545	* gfortran.dg/dtio_15.f90: Likewise.
16546	* gfortran.dg/dtio_16.f90: Likewise.
16547	* gfortran.dg/dtio_17.f90: Likewise.
16548	* gfortran.dg/dtio_19.f90: Likewise.
16549	* gfortran.dg/dtio_2.f90: Likewise.
16550	* gfortran.dg/dtio_20.f03: Likewise.
16551	* gfortran.dg/dtio_22.f90: Likewise.
16552	* gfortran.dg/dtio_24.f90: Likewise.
16553	* gfortran.dg/dtio_25.f90: Likewise.
16554	* gfortran.dg/dtio_26.f03: Likewise.
16555	* gfortran.dg/dtio_27.f90: Likewise.
16556	* gfortran.dg/dtio_28.f03: Likewise.
16557	* gfortran.dg/dtio_3.f90: Likewise.
16558	* gfortran.dg/dtio_30.f03: Likewise.
16559	* gfortran.dg/dtio_31.f03: Likewise.
16560	* gfortran.dg/dtio_32.f03: Likewise.
16561	* gfortran.dg/dtio_4.f90: Likewise.
16562	* gfortran.dg/dtio_5.f90: Likewise.
16563	* gfortran.dg/dtio_7.f90: Likewise.
16564	* gfortran.dg/dtio_8.f90: Likewise.
16565	* gfortran.dg/dtio_9.f90: Likewise.
16566	* gfortran.dg/dummy_procedure_3.f90: Likewise.
16567	* gfortran.dg/dummy_procedure_7.f90: Likewise.
16568	* gfortran.dg/dup_save_1.f90: Likewise.
16569	* gfortran.dg/dup_save_2.f90: Likewise.
16570	* gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16571	* gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16572	* gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16573	* gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16574	* gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16575	* gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16576	* gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16577	* gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16578	* gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16579	* gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16580	* gfortran.dg/e_d_fmt.f90: Likewise.
16581	* gfortran.dg/edit_real_1.f90: Likewise.
16582	* gfortran.dg/elemental_by_value_1.f90: Likewise.
16583	* gfortran.dg/elemental_dependency_1.f90: Likewise.
16584	* gfortran.dg/elemental_dependency_4.f90: Likewise.
16585	* gfortran.dg/elemental_dependency_5.f90: Likewise.
16586	* gfortran.dg/elemental_dependency_6.f90: Likewise.
16587	* gfortran.dg/elemental_optional_args_2.f90: Likewise.
16588	* gfortran.dg/elemental_optional_args_3.f90: Likewise.
16589	* gfortran.dg/elemental_optional_args_4.f90: Likewise.
16590	* gfortran.dg/elemental_optional_args_5.f03: Likewise.
16591	* gfortran.dg/elemental_optional_args_6.f90: Likewise.
16592	* gfortran.dg/elemental_optional_args_7.f90: Likewise.
16593	* gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16594	* gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16595	* gfortran.dg/elemental_subroutine_1.f90: Likewise.
16596	* gfortran.dg/elemental_subroutine_10.f90: Likewise.
16597	* gfortran.dg/elemental_subroutine_11.f90: Likewise.
16598	* gfortran.dg/elemental_subroutine_2.f90: Likewise.
16599	* gfortran.dg/elemental_subroutine_3.f90: Likewise.
16600	* gfortran.dg/elemental_subroutine_7.f90: Likewise.
16601	* gfortran.dg/elemental_subroutine_9.f90: Likewise.
16602	* gfortran.dg/empty_format_1.f90: Likewise.
16603	* gfortran.dg/endfile.f: Likewise.
16604	* gfortran.dg/endfile.f90: Likewise.
16605	* gfortran.dg/endfile_2.f90: Likewise.
16606	* gfortran.dg/entry_1.f90: Likewise.
16607	* gfortran.dg/entry_10.f90: Likewise.
16608	* gfortran.dg/entry_12.f90: Likewise.
16609	* gfortran.dg/entry_13.f90: Likewise.
16610	* gfortran.dg/entry_14.f90: Likewise.
16611	* gfortran.dg/entry_16.f90: Likewise.
16612	* gfortran.dg/entry_3.f90: Likewise.
16613	* gfortran.dg/entry_6.f90: Likewise.
16614	* gfortran.dg/entry_9.f90: Likewise.
16615	* gfortran.dg/entry_array_specs_2.f: Likewise.
16616	* gfortran.dg/enum_1.f90: Likewise.
16617	* gfortran.dg/enum_9.f90: Likewise.
16618	* gfortran.dg/eof_1.f90: Likewise.
16619	* gfortran.dg/eof_2.f90: Likewise.
16620	* gfortran.dg/eof_4.f90: Likewise.
16621	* gfortran.dg/eof_5.f90: Likewise.
16622	* gfortran.dg/eor_handling_1.f90: Likewise.
16623	* gfortran.dg/eor_handling_2.f90: Likewise.
16624	* gfortran.dg/eor_handling_3.f90: Likewise.
16625	* gfortran.dg/eor_handling_4.f90: Likewise.
16626	* gfortran.dg/eor_handling_5.f90: Likewise.
16627	* gfortran.dg/eoshift_3.f90: Likewise.
16628	* gfortran.dg/eoshift_4.f90: Likewise.
16629	* gfortran.dg/eoshift_5.f90: Likewise.
16630	* gfortran.dg/eoshift_6.f90: Likewise.
16631	* gfortran.dg/eoshift_large_1.f90: Likewise.
16632	* gfortran.dg/equiv_6.f90: Likewise.
16633	* gfortran.dg/equiv_7.f90: Likewise.
16634	* gfortran.dg/equiv_9.f90: Likewise.
16635	* gfortran.dg/equiv_constraint_4.f90: Likewise.
16636	* gfortran.dg/erf_2.F90: Likewise.
16637	* gfortran.dg/erf_3.F90: Likewise.
16638	* gfortran.dg/erfc_scaled_1.f90: Likewise.
16639	* gfortran.dg/error_format_2.f90: Likewise.
16640	* gfortran.dg/error_recovery_5.f90: Likewise.
16641	* gfortran.dg/execute_command_line_2.f90: Likewise.
16642	* gfortran.dg/execute_command_line_3.f90: Likewise.
16643	* gfortran.dg/exit_1.f08: Likewise.
16644	* gfortran.dg/exit_3.f08: Likewise.
16645	* gfortran.dg/exponent_1.f90: Likewise.
16646	* gfortran.dg/exponent_2.f90: Likewise.
16647	* gfortran.dg/extended_char_comparison_1.f: Likewise.
16648	* gfortran.dg/extends_1.f03: Likewise.
16649	* gfortran.dg/extends_16.f90: Likewise.
16650	* gfortran.dg/extends_2.f03: Likewise.
16651	* gfortran.dg/extends_3.f03: Likewise.
16652	* gfortran.dg/extends_4.f03: Likewise.
16653	* gfortran.dg/extends_type_of_1.f03: Likewise.
16654	* gfortran.dg/extends_type_of_2.f03: Likewise.
16655	* gfortran.dg/external_procedures_3.f90: Likewise.
16656	* gfortran.dg/f2003_inquire_1.f03: Likewise.
16657	* gfortran.dg/f2003_io_1.f03: Likewise.
16658	* gfortran.dg/f2003_io_4.f03: Likewise.
16659	* gfortran.dg/f2003_io_5.f03: Likewise.
16660	* gfortran.dg/f2003_io_6.f03: Likewise.
16661	* gfortran.dg/f2003_io_7.f03: Likewise.
16662	* gfortran.dg/f2c_1.f90: Likewise.
16663	* gfortran.dg/f2c_2.f90: Likewise.
16664	* gfortran.dg/f2c_3.f90: Likewise.
16665	* gfortran.dg/f2c_4.f90: Likewise.
16666	* gfortran.dg/f2c_6.f90: Likewise.
16667	* gfortran.dg/f2c_7.f90: Likewise.
16668	* gfortran.dg/f2c_9.f90: Likewise.
16669	* gfortran.dg/fgetc_1.f90: Likewise.
16670	* gfortran.dg/fgetc_2.f90: Likewise.
16671	* gfortran.dg/filename_null.f90: Likewise.
16672	* gfortran.dg/finalize_12.f90: Likewise.
16673	* gfortran.dg/finalize_13.f90: Likewise.
16674	* gfortran.dg/finalize_15.f90: Likewise.
16675	* gfortran.dg/finalize_17.f90: Likewise.
16676	* gfortran.dg/finalize_18.f90: Likewise.
16677	* gfortran.dg/finalize_25.f90: Likewise.
16678	* gfortran.dg/finalize_29.f08: Likewise.
16679	* gfortran.dg/finalize_31.f90: Likewise.
16680	* gfortran.dg/float_1.f90: Likewise.
16681	* gfortran.dg/flush_1.f90: Likewise.
16682	* gfortran.dg/fmt_bz_bn.f: Likewise.
16683	* gfortran.dg/fmt_bz_bn_err.f: Likewise.
16684	* gfortran.dg/fmt_cache_1.f: Likewise.
16685	* gfortran.dg/fmt_cache_2.f: Likewise.
16686	* gfortran.dg/fmt_cache_3.f90: Likewise.
16687	* gfortran.dg/fmt_colon.f90: Likewise.
16688	* gfortran.dg/fmt_e.f90: Likewise.
16689	* gfortran.dg/fmt_en.f90: Likewise.
16690	* gfortran.dg/fmt_error_10.f: Likewise.
16691	* gfortran.dg/fmt_error_9.f: Likewise.
16692	* gfortran.dg/fmt_exhaust.f90: Likewise.
16693	* gfortran.dg/fmt_f0_1.f90: Likewise.
16694	* gfortran.dg/fmt_f_an_p.f: Likewise.
16695	* gfortran.dg/fmt_fw_d.f90: Likewise.
16696	* gfortran.dg/fmt_g.f: Likewise.
16697	* gfortran.dg/fmt_g0_1.f08: Likewise.
16698	* gfortran.dg/fmt_g0_2.f08: Likewise.
16699	* gfortran.dg/fmt_g0_4.f08: Likewise.
16700	* gfortran.dg/fmt_g0_5.f08: Likewise.
16701	* gfortran.dg/fmt_g0_6.f08: Likewise.
16702	* gfortran.dg/fmt_g0_7.f08: Likewise.
16703	* gfortran.dg/fmt_g_1.f90: Likewise.
16704	* gfortran.dg/fmt_int_sign.f90: Likewise.
16705	* gfortran.dg/fmt_l.f90: Likewise.
16706	* gfortran.dg/fmt_missing_period_2.f: Likewise.
16707	* gfortran.dg/fmt_missing_period_3.f: Likewise.
16708	* gfortran.dg/fmt_p_1.f90: Likewise.
16709	* gfortran.dg/fmt_pf.f90: Likewise.
16710	* gfortran.dg/fmt_read.f90: Likewise.
16711	* gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16712	* gfortran.dg/fmt_t_1.f90: Likewise.
16713	* gfortran.dg/fmt_t_2.f90: Likewise.
16714	* gfortran.dg/fmt_t_3.f90: Likewise.
16715	* gfortran.dg/fmt_t_4.f90: Likewise.
16716	* gfortran.dg/fmt_t_5.f90: Likewise.
16717	* gfortran.dg/fmt_t_6.f: Likewise.
16718	* gfortran.dg/fmt_t_7.f: Likewise.
16719	* gfortran.dg/fmt_t_9.f: Likewise.
16720	* gfortran.dg/fmt_tl.f: Likewise.
16721	* gfortran.dg/fmt_unlimited.f90: Likewise.
16722	* gfortran.dg/fmt_white.f: Likewise.
16723	* gfortran.dg/fmt_zero_digits.f90: Likewise.
16724	* gfortran.dg/fold_nearest.f90: Likewise.
16725	* gfortran.dg/forall_1.f90: Likewise.
16726	* gfortran.dg/forall_10.f90: Likewise.
16727	* gfortran.dg/forall_12.f90: Likewise.
16728	* gfortran.dg/forall_13.f90: Likewise.
16729	* gfortran.dg/forall_15.f90: Likewise.
16730	* gfortran.dg/forall_4.f90: Likewise.
16731	* gfortran.dg/forall_5.f90: Likewise.
16732	* gfortran.dg/forall_6.f90: Likewise.
16733	* gfortran.dg/forall_7.f90: Likewise.
16734	* gfortran.dg/fraction.f90: Likewise.
16735	* gfortran.dg/fseek.f90: Likewise.
16736	* gfortran.dg/ftell_1.f90: Likewise.
16737	* gfortran.dg/ftell_2.f90: Likewise.
16738	* gfortran.dg/ftell_3.f90: Likewise.
16739	* gfortran.dg/func_assign_2.f90: Likewise.
16740	* gfortran.dg/func_assign_3.f90: Likewise.
16741	* gfortran.dg/func_derived_1.f90: Likewise.
16742	* gfortran.dg/func_derived_2.f90: Likewise.
16743	* gfortran.dg/func_derived_3.f90: Likewise.
16744	* gfortran.dg/func_result_1.f90: Likewise.
16745	* gfortran.dg/func_result_2.f90: Likewise.
16746	* gfortran.dg/func_result_6.f90: Likewise.
16747	* gfortran.dg/function_charlen_2.f90: Likewise.
16748	* gfortran.dg/function_charlen_3.f: Likewise.
16749	* gfortran.dg/function_kinds_1.f90: Likewise.
16750	* gfortran.dg/function_kinds_4.f90: Likewise.
16751	* gfortran.dg/function_optimize_10.f90: Likewise.
16752	* gfortran.dg/function_optimize_11.f90: Likewise.
16753	* gfortran.dg/function_optimize_12.f90: Likewise.
16754	* gfortran.dg/function_optimize_4.f90: Likewise.
16755	* gfortran.dg/function_optimize_8.f90: Likewise.
16756	* gfortran.dg/g77/13037.f: Likewise.
16757	* gfortran.dg/g77/1832.f: Likewise.
16758	* gfortran.dg/g77/19981119-0.f: Likewise.
16759	* gfortran.dg/g77/19990313-0.f: Likewise.
16760	* gfortran.dg/g77/19990313-1.f: Likewise.
16761	* gfortran.dg/g77/19990313-2.f: Likewise.
16762	* gfortran.dg/g77/19990313-3.f: Likewise.
16763	* gfortran.dg/g77/19990419-1.f: Likewise.
16764	* gfortran.dg/g77/19990826-0.f: Likewise.
16765	* gfortran.dg/g77/19990826-2.f: Likewise.
16766	* gfortran.dg/g77/20000503-1.f: Likewise.
16767	* gfortran.dg/g77/20001111.f: Likewise.
16768	* gfortran.dg/g77/20010116.f: Likewise.
16769	* gfortran.dg/g77/20010216-1.f: Likewise.
16770	* gfortran.dg/g77/20010430.f: Likewise.
16771	* gfortran.dg/g77/20010610.f: Likewise.
16772	* gfortran.dg/g77/6177.f: Likewise.
16773	* gfortran.dg/g77/7388.f: Likewise.
16774	* gfortran.dg/g77/947.f: Likewise.
16775	* gfortran.dg/g77/970625-2.f: Likewise.
16776	* gfortran.dg/g77/971102-1.f: Likewise.
16777	* gfortran.dg/g77/980628-0.f: Likewise.
16778	* gfortran.dg/g77/980628-1.f: Likewise.
16779	* gfortran.dg/g77/980628-10.f: Likewise.
16780	* gfortran.dg/g77/980628-2.f: Likewise.
16781	* gfortran.dg/g77/980628-3.f: Likewise.
16782	* gfortran.dg/g77/980628-7.f: Likewise.
16783	* gfortran.dg/g77/980628-8.f: Likewise.
16784	* gfortran.dg/g77/980628-9.f: Likewise.
16785	* gfortran.dg/g77/980701-0.f: Likewise.
16786	* gfortran.dg/g77/980701-1.f: Likewise.
16787	* gfortran.dg/g77/cabs.f: Likewise.
16788	* gfortran.dg/g77/claus.f: Likewise.
16789	* gfortran.dg/g77/complex_1.f: Likewise.
16790	* gfortran.dg/g77/cpp3.F: Likewise.
16791	* gfortran.dg/g77/cpp4.F: Likewise.
16792	* gfortran.dg/g77/cpp5.F: Likewise.
16793	* gfortran.dg/g77/dcomplex.f: Likewise.
16794	* gfortran.dg/g77/dnrm2.f: Likewise.
16795	* gfortran.dg/g77/erfc.f: Likewise.
16796	* gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16797	* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16798	* gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16799	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16800	* gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16801	* gfortran.dg/g77/int8421.f: Likewise.
16802	* gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16803	* gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16804	* gfortran.dg/g77/le.f: Likewise.
16805	* gfortran.dg/g77/short.f: Likewise.
16806	* gfortran.dg/gamma_1.f90: Likewise.
16807	* gfortran.dg/gamma_4.f90: Likewise.
16808	* gfortran.dg/gamma_5.f90: Likewise.
16809	* gfortran.dg/generic_13.f90: Likewise.
16810	* gfortran.dg/generic_15.f90: Likewise.
16811	* gfortran.dg/generic_19.f90: Likewise.
16812	* gfortran.dg/generic_20.f90: Likewise.
16813	* gfortran.dg/generic_23.f03: Likewise.
16814	* gfortran.dg/generic_25.f90: Likewise.
16815	* gfortran.dg/generic_27.f90: Likewise.
16816	* gfortran.dg/generic_31.f90: Likewise.
16817	* gfortran.dg/generic_4.f90: Likewise.
16818	* gfortran.dg/global_vars_c_init.f90: Likewise.
16819	* gfortran.dg/global_vars_f90_init.f90: Likewise.
16820	* gfortran.dg/gnu_logical_1.F: Likewise.
16821	* gfortran.dg/goacc/fixed-1.f: Likewise.
16822	* gfortran.dg/goacc/fixed-2.f: Likewise.
16823	* gfortran.dg/goacc/gang-static.f95: Likewise.
16824	* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16825	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16826	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16827	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16828	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16829	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16830	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16831	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
16832	* gfortran.dg/goacc/omp-fixed.f: Likewise.
16833	* gfortran.dg/gomp/crayptr5.f90: Likewise.
16834	* gfortran.dg/gomp/pr48794-2.f90: Likewise.
16835	* gfortran.dg/gomp/pr48794.f90: Likewise.
16836	* gfortran.dg/gomp/pr72744.f90: Likewise.
16837	* gfortran.dg/gomp/pr77665.f90: Likewise.
16838	* gfortran.dg/gomp/workshare2.f90: Likewise.
16839	* gfortran.dg/gomp/workshare3.f90: Likewise.
16840	* gfortran.dg/goto_1.f: Likewise.
16841	* gfortran.dg/goto_2.f90: Likewise.
16842	* gfortran.dg/goto_4.f90: Likewise.
16843	* gfortran.dg/goto_6.f: Likewise.
16844	* gfortran.dg/graphite/id-26.f03: Likewise.
16845	* gfortran.dg/graphite/id-pr45370.f90: Likewise.
16846	* gfortran.dg/graphite/pr29581.f90: Likewise.
16847	* gfortran.dg/graphite/pr29832.f90: Likewise.
16848	* gfortran.dg/graphite/run-id-1.f: Likewise.
16849	* gfortran.dg/graphite/run-id-2.f90: Likewise.
16850	* gfortran.dg/graphite/run-id-3.f90: Likewise.
16851	* gfortran.dg/hollerith.f90: Likewise.
16852	* gfortran.dg/hollerith4.f90: Likewise.
16853	* gfortran.dg/hollerith6.f90: Likewise.
16854	* gfortran.dg/hollerith8.f90: Likewise.
16855	* gfortran.dg/hollerith_1.f90: Likewise.
16856	* gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16857	* gfortran.dg/hollerith_f95.f90: Likewise.
16858	* gfortran.dg/hollerith_legacy.f90: Likewise.
16859	* gfortran.dg/host_assoc_call_3.f90: Likewise.
16860	* gfortran.dg/host_assoc_function_1.f90: Likewise.
16861	* gfortran.dg/host_assoc_function_3.f90: Likewise.
16862	* gfortran.dg/host_assoc_function_4.f90: Likewise.
16863	* gfortran.dg/host_assoc_function_9.f90: Likewise.
16864	* gfortran.dg/host_dummy_index_1.f90: Likewise.
16865	* gfortran.dg/hypot_1.f90: Likewise.
16866	* gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16867	* gfortran.dg/iargc.f90: Likewise.
16868	* gfortran.dg/ibits.f90: Likewise.
16869	* gfortran.dg/ichar_1.f90: Likewise.
16870	* gfortran.dg/ichar_2.f90: Likewise.
16871	* gfortran.dg/ieee/ieee_1.F90: Likewise.
16872	* gfortran.dg/ieee/ieee_2.f90: Likewise.
16873	* gfortran.dg/ieee/ieee_3.f90: Likewise.
16874	* gfortran.dg/ieee/ieee_4.f90: Likewise.
16875	* gfortran.dg/ieee/ieee_6.f90: Likewise.
16876	* gfortran.dg/ieee/ieee_7.f90: Likewise.
16877	* gfortran.dg/ieee/ieee_8.f90: Likewise.
16878	* gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16879	* gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16880	* gfortran.dg/ieee/large_1.f90: Likewise.
16881	* gfortran.dg/ieee/large_2.f90: Likewise.
16882	* gfortran.dg/ieee/large_3.F90: Likewise.
16883	* gfortran.dg/ieee/large_4.f90: Likewise.
16884	* gfortran.dg/ieee/rounding_1.f90: Likewise.
16885	* gfortran.dg/ieee/underflow_1.f90: Likewise.
16886	* gfortran.dg/impl_do_var_data.f90: Likewise.
16887	* gfortran.dg/implicit_10.f90: Likewise.
16888	* gfortran.dg/implicit_12.f90: Likewise.
16889	* gfortran.dg/implicit_class_1.f90: Likewise.
16890	* gfortran.dg/implicit_pure_1.f90: Likewise.
16891	* gfortran.dg/implied_do_1.f90: Likewise.
16892	* gfortran.dg/implied_do_io_1.f90: Likewise.
16893	* gfortran.dg/implied_do_io_2.f90: Likewise.
16894	* gfortran.dg/implied_do_io_3.f90: Likewise.
16895	* gfortran.dg/implied_shape_1.f08: Likewise.
16896	* gfortran.dg/import.f90: Likewise.
16897	* gfortran.dg/import4.f90: Likewise.
16898	* gfortran.dg/impure_1.f08: Likewise.
16899	* gfortran.dg/index.f90: Likewise.
16900	* gfortran.dg/index_2.f90: Likewise.
16901	* gfortran.dg/init_flag_1.f90: Likewise.
16902	* gfortran.dg/init_flag_10.f90: Likewise.
16903	* gfortran.dg/init_flag_15.f03: Likewise.
16904	* gfortran.dg/init_flag_2.f90: Likewise.
16905	* gfortran.dg/init_flag_3.f90: Likewise.
16906	* gfortran.dg/init_flag_4.f90: Likewise.
16907	* gfortran.dg/init_flag_5.f90: Likewise.
16908	* gfortran.dg/init_flag_6.f90: Likewise.
16909	* gfortran.dg/init_flag_7.f90: Likewise.
16910	* gfortran.dg/init_flag_9.f90: Likewise.
16911	* gfortran.dg/initialization_11.f90: Likewise.
16912	* gfortran.dg/initialization_19.f90: Likewise.
16913	* gfortran.dg/initialization_2.f90: Likewise.
16914	* gfortran.dg/initialization_22.f90: Likewise.
16915	* gfortran.dg/initialization_27.f90: Likewise.
16916	* gfortran.dg/initialization_5.f90: Likewise.
16917	* gfortran.dg/initialization_6.f90: Likewise.
16918	* gfortran.dg/inline_matmul_1.f90: Likewise.
16919	* gfortran.dg/inline_matmul_10.f90: Likewise.
16920	* gfortran.dg/inline_matmul_11.f90: Likewise.
16921	* gfortran.dg/inline_matmul_13.f90: Likewise.
16922	* gfortran.dg/inline_matmul_14.f90: Likewise.
16923	* gfortran.dg/inline_matmul_16.f90: Likewise.
16924	* gfortran.dg/inline_matmul_17.f90: Likewise.
16925	* gfortran.dg/inline_matmul_18.f90: Likewise.
16926	* gfortran.dg/inline_matmul_19.f90: Likewise.
16927	* gfortran.dg/inline_matmul_2.f90: Likewise.
16928	* gfortran.dg/inline_matmul_20.f90: Likewise.
16929	* gfortran.dg/inline_matmul_22.f90: Likewise.
16930	* gfortran.dg/inline_matmul_3.f90: Likewise.
16931	* gfortran.dg/inline_matmul_4.f90: Likewise.
16932	* gfortran.dg/inline_matmul_5.f90: Likewise.
16933	* gfortran.dg/inline_matmul_6.f90: Likewise.
16934	* gfortran.dg/inline_matmul_7.f90: Likewise.
16935	* gfortran.dg/inline_matmul_8.f90: Likewise.
16936	* gfortran.dg/inline_matmul_9.f90: Likewise.
16937	* gfortran.dg/inline_sum_1.f90: Likewise.
16938	* gfortran.dg/inline_sum_3.f90: Likewise.
16939	* gfortran.dg/inline_sum_5.f90: Likewise.
16940	* gfortran.dg/inquire-complex.f90: Likewise.
16941	* gfortran.dg/inquire.f90: Likewise.
16942	* gfortran.dg/inquire_10.f90: Likewise.
16943	* gfortran.dg/inquire_13.f90: Likewise.
16944	* gfortran.dg/inquire_15.f90: Likewise.
16945	* gfortran.dg/inquire_16.f90: Likewise.
16946	* gfortran.dg/inquire_17.f90: Likewise.
16947	* gfortran.dg/inquire_5.f90: Likewise.
16948	* gfortran.dg/inquire_6.f90: Likewise.
16949	* gfortran.dg/inquire_7.f90: Likewise.
16950	* gfortran.dg/inquire_9.f90: Likewise.
16951	* gfortran.dg/inquire_internal.f90: Likewise.
16952	* gfortran.dg/inquire_recl_f2018.f90: Likewise.
16953	* gfortran.dg/inquire_size.f90: Likewise.
16954	* gfortran.dg/int_1.f90: Likewise.
16955	* gfortran.dg/int_conv_1.f90: Likewise.
16956	* gfortran.dg/int_range_io_1.f90: Likewise.
16957	* gfortran.dg/integer_exponentiation_2.f90: Likewise.
16958	* gfortran.dg/integer_exponentiation_3.F90: Likewise.
16959	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
16960	* gfortran.dg/integer_plus.f90: Likewise.
16961	* gfortran.dg/intent_out_2.f90: Likewise.
16962	* gfortran.dg/intent_out_5.f90: Likewise.
16963	* gfortran.dg/intent_out_6.f90: Likewise.
16964	* gfortran.dg/interface_12.f90: Likewise.
16965	* gfortran.dg/interface_19.f90: Likewise.
16966	* gfortran.dg/interface_4.f90: Likewise.
16967	* gfortran.dg/interface_5.f90: Likewise.
16968	* gfortran.dg/interface_9.f90: Likewise.
16969	* gfortran.dg/interface_assignment_1.f90: Likewise.
16970	* gfortran.dg/interface_assignment_2.f90: Likewise.
16971	* gfortran.dg/internal_dummy_2.f08: Likewise.
16972	* gfortran.dg/internal_dummy_3.f08: Likewise.
16973	* gfortran.dg/internal_dummy_4.f08: Likewise.
16974	* gfortran.dg/internal_pack_1.f90: Likewise.
16975	* gfortran.dg/internal_pack_10.f90: Likewise.
16976	* gfortran.dg/internal_pack_12.f90: Likewise.
16977	* gfortran.dg/internal_pack_13.f90: Likewise.
16978	* gfortran.dg/internal_pack_14.f90: Likewise.
16979	* gfortran.dg/internal_pack_15.f90: Likewise.
16980	* gfortran.dg/internal_pack_2.f90: Likewise.
16981	* gfortran.dg/internal_pack_3.f90: Likewise.
16982	* gfortran.dg/internal_pack_4.f90: Likewise.
16983	* gfortran.dg/internal_pack_6.f90: Likewise.
16984	* gfortran.dg/internal_pack_8.f90: Likewise.
16985	* gfortran.dg/internal_readwrite_1.f90: Likewise.
16986	* gfortran.dg/internal_readwrite_2.f90: Likewise.
16987	* gfortran.dg/internal_readwrite_3.f90: Likewise.
16988	* gfortran.dg/intrinsic_actual_1.f: Likewise.
16989	* gfortran.dg/intrinsic_actual_2.f90: Likewise.
16990	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
16991	* gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16992	* gfortran.dg/intrinsic_char_1.f90: Likewise.
16993	* gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16994	* gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16995	* gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16996	* gfortran.dg/intrinsic_pack_1.f90: Likewise.
16997	* gfortran.dg/intrinsic_pack_2.f90: Likewise.
16998	* gfortran.dg/intrinsic_pack_3.f90: Likewise.
16999	* gfortran.dg/intrinsic_pack_5.f90: Likewise.
17000	* gfortran.dg/intrinsic_product_1.f90: Likewise.
17001	* gfortran.dg/intrinsic_sign_1.f90: Likewise.
17002	* gfortran.dg/intrinsic_sign_2.f90: Likewise.
17003	* gfortran.dg/intrinsic_spread_1.f90: Likewise.
17004	* gfortran.dg/intrinsic_spread_2.f90: Likewise.
17005	* gfortran.dg/intrinsic_spread_3.f90: Likewise.
17006	* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
17007	* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
17008	* gfortran.dg/intrinsic_unpack_3.f90: Likewise.
17009	* gfortran.dg/intrinsic_verify_1.f90: Likewise.
17010	* gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
17011	* gfortran.dg/io_err_1.f90: Likewise.
17012	* gfortran.dg/io_real_boz.f90: Likewise.
17013	* gfortran.dg/iomsg_1.f90: Likewise.
17014	* gfortran.dg/iostat_1.f90: Likewise.
17015	* gfortran.dg/iostat_2.f90: Likewise.
17016	* gfortran.dg/iostat_4.f90: Likewise.
17017	* gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
17018	* gfortran.dg/ishft_1.f90: Likewise.
17019	* gfortran.dg/ishft_2.f90: Likewise.
17020	* gfortran.dg/ishft_4.f90: Likewise.
17021	* gfortran.dg/isnan_1.f90: Likewise.
17022	* gfortran.dg/isnan_2.f90: Likewise.
17023	* gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
17024	* gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
17025	* gfortran.dg/iso_fortran_env_1.f90: Likewise.
17026	* gfortran.dg/iso_fortran_env_3.f90: Likewise.
17027	* gfortran.dg/iso_fortran_env_5.f90: Likewise.
17028	* gfortran.dg/iso_fortran_env_6.f90: Likewise.
17029	* gfortran.dg/itime_idate_1.f: Likewise.
17030	* gfortran.dg/itime_idate_2.f: Likewise.
17031	* gfortran.dg/large_integer_kind_1.f90: Likewise.
17032	* gfortran.dg/large_integer_kind_2.f90: Likewise.
17033	* gfortran.dg/large_real_kind_1.f90: Likewise.
17034	* gfortran.dg/large_real_kind_2.F90: Likewise.
17035	* gfortran.dg/large_real_kind_3.F90: Likewise.
17036	* gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
17037	* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
17038	* gfortran.dg/large_recl.f90: Likewise.
17039	* gfortran.dg/large_unit_1.f90: Likewise.
17040	* gfortran.dg/large_unit_2.f90: Likewise.
17041	* gfortran.dg/largeequiv_1.f90: Likewise.
17042	* gfortran.dg/leadz_trailz_1.f90: Likewise.
17043	* gfortran.dg/leadz_trailz_2.f90: Likewise.
17044	* gfortran.dg/leadz_trailz_3.f90: Likewise.
17045	* gfortran.dg/list_read_1.f90: Likewise.
17046	* gfortran.dg/list_read_10.f90: Likewise.
17047	* gfortran.dg/list_read_11.f90: Likewise.
17048	* gfortran.dg/list_read_12.f90: Likewise.
17049	* gfortran.dg/list_read_13.f: Likewise.
17050	* gfortran.dg/list_read_14.f90: Likewise.
17051	* gfortran.dg/list_read_2.f90: Likewise.
17052	* gfortran.dg/list_read_3.f90: Likewise.
17053	* gfortran.dg/list_read_4.f90: Likewise.
17054	* gfortran.dg/list_read_5.f90: Likewise.
17055	* gfortran.dg/list_read_6.f90: Likewise.
17056	* gfortran.dg/list_read_7.f90: Likewise.
17057	* gfortran.dg/list_read_8.f90: Likewise.
17058	* gfortran.dg/list_read_9.f90: Likewise.
17059	* gfortran.dg/loc_2.f90: Likewise.
17060	* gfortran.dg/logical_1.f90: Likewise.
17061	* gfortran.dg/logical_dot_product.f90: Likewise.
17062	* gfortran.dg/logical_temp_io.f90: Likewise.
17063	* gfortran.dg/logical_temp_io_kind8.f90: Likewise.
17064	* gfortran.dg/lrshift_1.f90: Likewise.
17065	* gfortran.dg/ltime_gmtime_1.f90: Likewise.
17066	* gfortran.dg/ltime_gmtime_2.f90: Likewise.
17067	* gfortran.dg/lto/pr40725_0.f03: Likewise.
17068	* gfortran.dg/lto/pr41576_1.f90: Likewise.
17069	* gfortran.dg/make_unit.f90: Likewise.
17070	* gfortran.dg/mapping_1.f90: Likewise.
17071	* gfortran.dg/mapping_2.f90: Likewise.
17072	* gfortran.dg/mapping_3.f90: Likewise.
17073	* gfortran.dg/masklr_1.F90: Likewise.
17074	* gfortran.dg/masklr_2.F90: Likewise.
17075	* gfortran.dg/matmul_1.f90: Likewise.
17076	* gfortran.dg/matmul_10.f90: Likewise.
17077	* gfortran.dg/matmul_12.f90: Likewise.
17078	* gfortran.dg/matmul_16.f90: Likewise.
17079	* gfortran.dg/matmul_17.f90: Likewise.
17080	* gfortran.dg/matmul_18.f90: Likewise.
17081	* gfortran.dg/matmul_2.f90: Likewise.
17082	* gfortran.dg/matmul_3.f90: Likewise.
17083	* gfortran.dg/matmul_4.f90: Likewise.
17084	* gfortran.dg/matmul_6.f90: Likewise.
17085	* gfortran.dg/matmul_8.f03: Likewise.
17086	* gfortran.dg/matmul_9.f90: Likewise.
17087	* gfortran.dg/matmul_bounds_12.f90: Likewise.
17088	* gfortran.dg/matmul_bounds_6.f90: Likewise.
17089	* gfortran.dg/matmul_const.f90: Likewise.
17090	* gfortran.dg/maxloc_1.f90: Likewise.
17091	* gfortran.dg/maxloc_2.f90: Likewise.
17092	* gfortran.dg/maxloc_3.f90: Likewise.
17093	* gfortran.dg/maxloc_4.f90: Likewise.
17094	* gfortran.dg/maxloc_string_1.f90: Likewise.
17095	* gfortran.dg/maxlocval_1.f90: Likewise.
17096	* gfortran.dg/maxlocval_2.f90: Likewise.
17097	* gfortran.dg/maxlocval_3.f90: Likewise.
17098	* gfortran.dg/maxlocval_4.f90: Likewise.
17099	* gfortran.dg/maxval_char_1.f90: Likewise.
17100	* gfortran.dg/maxval_char_2.f90: Likewise.
17101	* gfortran.dg/maxval_char_3.f90: Likewise.
17102	* gfortran.dg/maxval_char_4.f90: Likewise.
17103	* gfortran.dg/maxval_parameter_1.f90: Likewise.
17104	* gfortran.dg/mclock.f90: Likewise.
17105	* gfortran.dg/merge_bits_1.F90: Likewise.
17106	* gfortran.dg/merge_bits_2.F90: Likewise.
17107	* gfortran.dg/merge_char_1.f90: Likewise.
17108	* gfortran.dg/merge_init_expr.f90: Likewise.
17109	* gfortran.dg/min_max_optional_1.f90: Likewise.
17110	* gfortran.dg/min_max_optional_5.f90: Likewise.
17111	* gfortran.dg/minloc_1.f90: Likewise.
17112	* gfortran.dg/minloc_2.f90: Likewise.
17113	* gfortran.dg/minloc_3.f90: Likewise.
17114	* gfortran.dg/minloc_4.f90: Likewise.
17115	* gfortran.dg/minloc_string_1.f90: Likewise.
17116	* gfortran.dg/minlocval_1.f90: Likewise.
17117	* gfortran.dg/minlocval_2.f90: Likewise.
17118	* gfortran.dg/minlocval_3.f90: Likewise.
17119	* gfortran.dg/minlocval_4.f90: Likewise.
17120	* gfortran.dg/minmax_char_1.f90: Likewise.
17121	* gfortran.dg/minmaxloc_1.f90: Likewise.
17122	* gfortran.dg/minmaxloc_10.f90: Likewise.
17123	* gfortran.dg/minmaxloc_11.f90: Likewise.
17124	* gfortran.dg/minmaxloc_12.f90: Likewise.
17125	* gfortran.dg/minmaxloc_13.f90: Likewise.
17126	* gfortran.dg/minmaxloc_2.f90: Likewise.
17127	* gfortran.dg/minmaxloc_3.f90: Likewise.
17128	* gfortran.dg/minmaxloc_4.f90: Likewise.
17129	* gfortran.dg/minmaxloc_5.f90: Likewise.
17130	* gfortran.dg/minmaxloc_6.f90: Likewise.
17131	* gfortran.dg/minmaxloc_7.f90: Likewise.
17132	* gfortran.dg/minmaxloc_8.f90: Likewise.
17133	* gfortran.dg/minmaxval_1.f90: Likewise.
17134	* gfortran.dg/minval_char_1.f90: Likewise.
17135	* gfortran.dg/minval_char_2.f90: Likewise.
17136	* gfortran.dg/minval_char_3.f90: Likewise.
17137	* gfortran.dg/minval_char_4.f90: Likewise.
17138	* gfortran.dg/minval_char_5.f90: Likewise.
17139	* gfortran.dg/minval_parameter_1.f90: Likewise.
17140	* gfortran.dg/missing_optional_dummy_1.f90: Likewise.
17141	* gfortran.dg/missing_optional_dummy_2.f90: Likewise.
17142	* gfortran.dg/missing_optional_dummy_6.f90: Likewise.
17143	* gfortran.dg/missing_parens_1.f90: Likewise.
17144	* gfortran.dg/missing_parens_2.f90: Likewise.
17145	* gfortran.dg/mod_large_1.f90: Likewise.
17146	* gfortran.dg/mod_sign0_1.f90: Likewise.
17147	* gfortran.dg/module_blank_common.f90: Likewise.
17148	* gfortran.dg/module_commons_1.f90: Likewise.
17149	* gfortran.dg/module_commons_3.f90: Likewise.
17150	* gfortran.dg/module_double_reuse.f90: Likewise.
17151	* gfortran.dg/module_equivalence_1.f90: Likewise.
17152	* gfortran.dg/module_equivalence_2.f90: Likewise.
17153	* gfortran.dg/module_equivalence_3.f90: Likewise.
17154	* gfortran.dg/module_equivalence_5.f90: Likewise.
17155	* gfortran.dg/module_interface_1.f90: Likewise.
17156	* gfortran.dg/module_nan.f90: Likewise.
17157	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
17158	* gfortran.dg/module_procedure_1.f90: Likewise.
17159	* gfortran.dg/module_read_1.f90: Likewise.
17160	* gfortran.dg/module_read_2.f90: Likewise.
17161	* gfortran.dg/module_widestring_1.f90: Likewise.
17162	* gfortran.dg/move_alloc.f90: Likewise.
17163	* gfortran.dg/move_alloc_10.f90: Likewise.
17164	* gfortran.dg/move_alloc_13.f90: Likewise.
17165	* gfortran.dg/move_alloc_14.f90: Likewise.
17166	* gfortran.dg/move_alloc_15.f90: Likewise.
17167	* gfortran.dg/move_alloc_16.f90: Likewise.
17168	* gfortran.dg/move_alloc_2.f90: Likewise.
17169	* gfortran.dg/move_alloc_5.f90: Likewise.
17170	* gfortran.dg/move_alloc_6.f90: Likewise.
17171	* gfortran.dg/move_alloc_9.f90: Likewise.
17172	* gfortran.dg/multiple_allocation_1.f90: Likewise.
17173	* gfortran.dg/multiple_allocation_3.f90: Likewise.
17174	* gfortran.dg/mvbits_1.f90: Likewise.
17175	* gfortran.dg/mvbits_2.f90: Likewise.
17176	* gfortran.dg/mvbits_3.f90: Likewise.
17177	* gfortran.dg/mvbits_4.f90: Likewise.
17178	* gfortran.dg/mvbits_7.f90: Likewise.
17179	* gfortran.dg/mvbits_8.f90: Likewise.
17180	* gfortran.dg/namelist_11.f: Likewise.
17181	* gfortran.dg/namelist_12.f: Likewise.
17182	* gfortran.dg/namelist_13.f90: Likewise.
17183	* gfortran.dg/namelist_14.f90: Likewise.
17184	* gfortran.dg/namelist_15.f90: Likewise.
17185	* gfortran.dg/namelist_16.f90: Likewise.
17186	* gfortran.dg/namelist_17.f90: Likewise.
17187	* gfortran.dg/namelist_18.f90: Likewise.
17188	* gfortran.dg/namelist_19.f90: Likewise.
17189	* gfortran.dg/namelist_20.f90: Likewise.
17190	* gfortran.dg/namelist_21.f90: Likewise.
17191	* gfortran.dg/namelist_22.f90: Likewise.
17192	* gfortran.dg/namelist_23.f90: Likewise.
17193	* gfortran.dg/namelist_24.f90: Likewise.
17194	* gfortran.dg/namelist_26.f90: Likewise.
17195	* gfortran.dg/namelist_27.f90: Likewise.
17196	* gfortran.dg/namelist_28.f90: Likewise.
17197	* gfortran.dg/namelist_29.f90: Likewise.
17198	* gfortran.dg/namelist_37.f90: Likewise.
17199	* gfortran.dg/namelist_38.f90: Likewise.
17200	* gfortran.dg/namelist_39.f90: Likewise.
17201	* gfortran.dg/namelist_40.f90: Likewise.
17202	* gfortran.dg/namelist_41.f90: Likewise.
17203	* gfortran.dg/namelist_42.f90: Likewise.
17204	* gfortran.dg/namelist_43.f90: Likewise.
17205	* gfortran.dg/namelist_44.f90: Likewise.
17206	* gfortran.dg/namelist_47.f90: Likewise.
17207	* gfortran.dg/namelist_48.f90: Likewise.
17208	* gfortran.dg/namelist_49.f90: Likewise.
17209	* gfortran.dg/namelist_50.f90: Likewise.
17210	* gfortran.dg/namelist_51.f90: Likewise.
17211	* gfortran.dg/namelist_52.f90: Likewise.
17212	* gfortran.dg/namelist_54.f90: Likewise.
17213	* gfortran.dg/namelist_55.f90: Likewise.
17214	* gfortran.dg/namelist_56.f90: Likewise.
17215	* gfortran.dg/namelist_57.f90: Likewise.
17216	* gfortran.dg/namelist_58.f90: Likewise.
17217	* gfortran.dg/namelist_59.f90: Likewise.
17218	* gfortran.dg/namelist_60.f90: Likewise.
17219	* gfortran.dg/namelist_61.f90: Likewise.
17220	* gfortran.dg/namelist_64.f90: Likewise.
17221	* gfortran.dg/namelist_65.f90: Likewise.
17222	* gfortran.dg/namelist_69.f90: Likewise.
17223	* gfortran.dg/namelist_70.f90: Likewise.
17224	* gfortran.dg/namelist_71.f90: Likewise.
17225	* gfortran.dg/namelist_72.f: Likewise.
17226	* gfortran.dg/namelist_73.f90: Likewise.
17227	* gfortran.dg/namelist_77.f90: Likewise.
17228	* gfortran.dg/namelist_78.f90: Likewise.
17229	* gfortran.dg/namelist_79.f90: Likewise.
17230	* gfortran.dg/namelist_80.f90: Likewise.
17231	* gfortran.dg/namelist_81.f90: Likewise.
17232	* gfortran.dg/namelist_82.f90: Likewise.
17233	* gfortran.dg/namelist_84.f90: Likewise.
17234	* gfortran.dg/namelist_85.f90: Likewise.
17235	* gfortran.dg/namelist_86.f90: Likewise.
17236	* gfortran.dg/namelist_87.f90: Likewise.
17237	* gfortran.dg/namelist_88.f90: Likewise.
17238	* gfortran.dg/namelist_89.f90: Likewise.
17239	* gfortran.dg/namelist_90.f: Likewise.
17240	* gfortran.dg/namelist_95.f90: Likewise.
17241	* gfortran.dg/namelist_char_only.f90: Likewise.
17242	* gfortran.dg/namelist_empty.f90: Likewise.
17243	* gfortran.dg/namelist_internal.f90: Likewise.
17244	* gfortran.dg/namelist_use.f90: Likewise.
17245	* gfortran.dg/namelist_use_only.f90: Likewise.
17246	* gfortran.dg/namelist_utf8.f90: Likewise.
17247	* gfortran.dg/nan_1.f90: Likewise.
17248	* gfortran.dg/nan_2.f90: Likewise.
17249	* gfortran.dg/nan_3.f90: Likewise.
17250	* gfortran.dg/nan_6.f90: Likewise.
17251	* gfortran.dg/nan_7.f90: Likewise.
17252	* gfortran.dg/nearest_1.f90: Likewise.
17253	* gfortran.dg/nearest_2.f90: Likewise.
17254	* gfortran.dg/nearest_3.f90: Likewise.
17255	* gfortran.dg/negative-z-descriptor.f90: Likewise.
17256	* gfortran.dg/negative_automatic_size.f90: Likewise.
17257	* gfortran.dg/negative_unit.f: Likewise.
17258	* gfortran.dg/negative_unit2.f90: Likewise.
17259	* gfortran.dg/negative_unit_int8.f: Likewise.
17260	* gfortran.dg/nested_array_constructor_2.f90: Likewise.
17261	* gfortran.dg/nested_array_constructor_3.f90: Likewise.
17262	* gfortran.dg/nested_array_constructor_4.f90: Likewise.
17263	* gfortran.dg/nested_modules_1.f90: Likewise.
17264	* gfortran.dg/nested_modules_2.f90: Likewise.
17265	* gfortran.dg/nested_modules_3.f90: Likewise.
17266	* gfortran.dg/nesting_1.f90: Likewise.
17267	* gfortran.dg/new_line.f90: Likewise.
17268	* gfortran.dg/newunit_1.f90: Likewise.
17269	* gfortran.dg/newunit_3.f90: Likewise.
17270	* gfortran.dg/newunit_5.f90.f90: Likewise.
17271	* gfortran.dg/nint_1.f90: Likewise.
17272	* gfortran.dg/nint_2.f90: Likewise.
17273	* gfortran.dg/no_arg_check_2.f90: Likewise.
17274	* gfortran.dg/no_range_check_1.f90: Likewise.
17275	* gfortran.dg/no_range_check_2.f90: Likewise.
17276	* gfortran.dg/no_range_check_3.f90: Likewise.
17277	* gfortran.dg/noadv_size.f90: Likewise.
17278	* gfortran.dg/nonreturning_statements.f90: Likewise.
17279	* gfortran.dg/norm2_1.f90: Likewise.
17280	* gfortran.dg/norm2_3.f90: Likewise.
17281	* gfortran.dg/nosigned_zero_1.f90: Likewise.
17282	* gfortran.dg/nosigned_zero_2.f90: Likewise.
17283	* gfortran.dg/nosigned_zero_3.f90: Likewise.
17284	* gfortran.dg/null_4.f90: Likewise.
17285	* gfortran.dg/null_9.f90: Likewise.
17286	* gfortran.dg/nullify_3.f90: Likewise.
17287	* gfortran.dg/oldstyle_1.f90: Likewise.
17288	* gfortran.dg/open_access_append_1.f90: Likewise.
17289	* gfortran.dg/open_access_append_2.f90: Likewise.
17290	* gfortran.dg/open_errors.f90: Likewise.
17291	* gfortran.dg/open_negative_unit_1.f90: Likewise.
17292	* gfortran.dg/open_new.f90: Likewise.
17293	* gfortran.dg/open_readonly_1.f90: Likewise.
17294	* gfortran.dg/operator_1.f90: Likewise.
17295	* gfortran.dg/optional_absent_1.f90: Likewise.
17296	* gfortran.dg/optional_absent_2.f90: Likewise.
17297	* gfortran.dg/optional_absent_3.f90: Likewise.
17298	* gfortran.dg/optional_class_1.f90: Likewise.
17299	* gfortran.dg/optional_dim_2.f90: Likewise.
17300	* gfortran.dg/optional_dim_3.f90: Likewise.
17301	* gfortran.dg/output_exponents_1.f90: Likewise.
17302	* gfortran.dg/overload_1.f90: Likewise.
17303	* gfortran.dg/overload_2.f90: Likewise.
17304	* gfortran.dg/overwrite_1.f: Likewise.
17305	* gfortran.dg/pad_no.f90: Likewise.
17306	* gfortran.dg/parameter_array_init_1.f90: Likewise.
17307	* gfortran.dg/parameter_array_init_2.f90: Likewise.
17308	* gfortran.dg/parameter_array_init_4.f90: Likewise.
17309	* gfortran.dg/parameter_array_init_5.f90: Likewise.
17310	* gfortran.dg/parameter_array_section_2.f90: Likewise.
17311	* gfortran.dg/parens_3.f90: Likewise.
17312	* gfortran.dg/parens_5.f90: Likewise.
17313	* gfortran.dg/parens_6.f90: Likewise.
17314	* gfortran.dg/parent_result_ref_1.f90: Likewise.
17315	* gfortran.dg/parent_result_ref_2.f90: Likewise.
17316	* gfortran.dg/parent_result_ref_3.f90: Likewise.
17317	* gfortran.dg/parent_result_ref_4.f90: Likewise.
17318	* gfortran.dg/parity_1.f90: Likewise.
17319	* gfortran.dg/past_eor.f90: Likewise.
17320	* gfortran.dg/pdt_1.f03: Likewise.
17321	* gfortran.dg/pdt_10.f03: Likewise.
17322	* gfortran.dg/pdt_11.f03: Likewise.
17323	* gfortran.dg/pdt_12.f03: Likewise.
17324	* gfortran.dg/pdt_13.f03: Likewise.
17325	* gfortran.dg/pdt_14.f03: Likewise.
17326	* gfortran.dg/pdt_15.f03: Likewise.
17327	* gfortran.dg/pdt_19.f03: Likewise.
17328	* gfortran.dg/pdt_20.f03: Likewise.
17329	* gfortran.dg/pdt_22.f03: Likewise.
17330	* gfortran.dg/pdt_23.f03: Likewise.
17331	* gfortran.dg/pdt_25.f03: Likewise.
17332	* gfortran.dg/pdt_26.f03: Likewise.
17333	* gfortran.dg/pdt_27.f03: Likewise.
17334	* gfortran.dg/pdt_28.f03: Likewise.
17335	* gfortran.dg/pdt_3.f03: Likewise.
17336	* gfortran.dg/pdt_4.f03: Likewise.
17337	* gfortran.dg/pdt_5.f03: Likewise.
17338	* gfortran.dg/pdt_7.f03: Likewise.
17339	* gfortran.dg/pointer_1.f90: Likewise.
17340	* gfortran.dg/pointer_array_1.f90: Likewise.
17341	* gfortran.dg/pointer_array_3.f90: Likewise.
17342	* gfortran.dg/pointer_array_4.f90: Likewise.
17343	* gfortran.dg/pointer_array_5.f90: Likewise.
17344	* gfortran.dg/pointer_array_6.f90: Likewise.
17345	* gfortran.dg/pointer_array_7.f90: Likewise.
17346	* gfortran.dg/pointer_array_8.f90: Likewise.
17347	* gfortran.dg/pointer_array_9.f90: Likewise.
17348	* gfortran.dg/pointer_array_component_1.f90: Likewise.
17349	* gfortran.dg/pointer_array_component_2.f90: Likewise.
17350	* gfortran.dg/pointer_assign_10.f90: Likewise.
17351	* gfortran.dg/pointer_assign_11.f90: Likewise.
17352	* gfortran.dg/pointer_assign_4.f90: Likewise.
17353	* gfortran.dg/pointer_assign_8.f90: Likewise.
17354	* gfortran.dg/pointer_assign_9.f90: Likewise.
17355	* gfortran.dg/pointer_check_10.f90: Likewise.
17356	* gfortran.dg/pointer_check_9.f90: Likewise.
17357	* gfortran.dg/pointer_function_actual_1.f90: Likewise.
17358	* gfortran.dg/pointer_function_actual_2.f90: Likewise.
17359	* gfortran.dg/pointer_function_result_1.f90: Likewise.
17360	* gfortran.dg/pointer_init_1.f90: Likewise.
17361	* gfortran.dg/pointer_init_3.f90: Likewise.
17362	* gfortran.dg/pointer_init_4.f90: Likewise.
17363	* gfortran.dg/pointer_init_5.f90: Likewise.
17364	* gfortran.dg/pointer_init_8.f90: Likewise.
17365	* gfortran.dg/pointer_intent_1.f90: Likewise.
17366	* gfortran.dg/pointer_intent_4.f90: Likewise.
17367	* gfortran.dg/pointer_intent_5.f90: Likewise.
17368	* gfortran.dg/pointer_remapping_10.f90: Likewise.
17369	* gfortran.dg/pointer_remapping_4.f03: Likewise.
17370	* gfortran.dg/pointer_remapping_5.f08: Likewise.
17371	* gfortran.dg/pointer_remapping_9.f90: Likewise.
17372	* gfortran.dg/pointer_target_1.f90: Likewise.
17373	* gfortran.dg/pointer_target_2.f90: Likewise.
17374	* gfortran.dg/popcnt_poppar_1.F90: Likewise.
17375	* gfortran.dg/popcnt_poppar_2.F90: Likewise.
17376	* gfortran.dg/power.f90: Likewise.
17377	* gfortran.dg/power1.f90: Likewise.
17378	* gfortran.dg/power_3.f90: Likewise.
17379	* gfortran.dg/power_4.f90: Likewise.
17380	* gfortran.dg/power_5.f90: Likewise.
17381	* gfortran.dg/pr12884.f: Likewise.
17382	* gfortran.dg/pr15129.f90: Likewise.
17383	* gfortran.dg/pr15140.f90: Likewise.
17384	* gfortran.dg/pr15324.f90: Likewise.
17385	* gfortran.dg/pr15332.f: Likewise.
17386	* gfortran.dg/pr15957.f90: Likewise.
17387	* gfortran.dg/pr15959.f90: Likewise.
17388	* gfortran.dg/pr16597.f90: Likewise.
17389	* gfortran.dg/pr16861.f90: Likewise.
17390	* gfortran.dg/pr16938.f90: Likewise.
17391	* gfortran.dg/pr17090.f90: Likewise.
17392	* gfortran.dg/pr17143.f90: Likewise.
17393	* gfortran.dg/pr17164.f90: Likewise.
17394	* gfortran.dg/pr17229.f: Likewise.
17395	* gfortran.dg/pr17285.f90: Likewise.
17396	* gfortran.dg/pr17286.f90: Likewise.
17397	* gfortran.dg/pr17472.f: Likewise.
17398	* gfortran.dg/pr17612.f90: Likewise.
17399	* gfortran.dg/pr17706.f90: Likewise.
17400	* gfortran.dg/pr18025.f90: Likewise.
17401	* gfortran.dg/pr18122.f90: Likewise.
17402	* gfortran.dg/pr18210.f90: Likewise.
17403	* gfortran.dg/pr18392.f90: Likewise.
17404	* gfortran.dg/pr19155.f: Likewise.
17405	* gfortran.dg/pr19216.f: Likewise.
17406	* gfortran.dg/pr19467.f90: Likewise.
17407	* gfortran.dg/pr19657.f: Likewise.
17408	* gfortran.dg/pr19926.f90: Likewise.
17409	* gfortran.dg/pr19928-1.f90: Likewise.
17410	* gfortran.dg/pr19928-2.f90: Likewise.
17411	* gfortran.dg/pr20086.f90: Likewise.
17412	* gfortran.dg/pr20124.f90: Likewise.
17413	* gfortran.dg/pr20163-2.f: Likewise.
17414	* gfortran.dg/pr20480.f90: Likewise.
17415	* gfortran.dg/pr20755.f: Likewise.
17416	* gfortran.dg/pr20950.f: Likewise.
17417	* gfortran.dg/pr21177.f90: Likewise.
17418	* gfortran.dg/pr21730.f: Likewise.
17419	* gfortran.dg/pr22491.f: Likewise.
17420	* gfortran.dg/pr25603.f: Likewise.
17421	* gfortran.dg/pr26246_2.f90: Likewise.
17422	* gfortran.dg/pr32136.f90: Likewise.
17423	* gfortran.dg/pr32533.f90: Likewise.
17424	* gfortran.dg/pr33794.f90: Likewise.
17425	* gfortran.dg/pr35662.f90: Likewise.
17426	* gfortran.dg/pr35944-1.f90: Likewise.
17427	* gfortran.dg/pr35944-2.f90: Likewise.
17428	* gfortran.dg/pr35983.f90: Likewise.
17429	* gfortran.dg/pr39865.f90: Likewise.
17430	* gfortran.dg/pr41212.f90: Likewise.
17431	* gfortran.dg/pr43808.f90: Likewise.
17432	* gfortran.dg/pr44592.f90: Likewise.
17433	* gfortran.dg/pr44735.f90: Likewise.
17434	* gfortran.dg/pr45308.f03: Likewise.
17435	* gfortran.dg/pr46297.f: Likewise.
17436	* gfortran.dg/pr46588.f90: Likewise.
17437	* gfortran.dg/pr46665.f90: Likewise.
17438	* gfortran.dg/pr46804.f90: Likewise.
17439	* gfortran.dg/pr47008.f03: Likewise.
17440	* gfortran.dg/pr47614.f: Likewise.
17441	* gfortran.dg/pr47878.f90: Likewise.
17442	* gfortran.dg/pr49103.f90: Likewise.
17443	* gfortran.dg/pr50069_1.f90: Likewise.
17444	* gfortran.dg/pr50769.f90: Likewise.
17445	* gfortran.dg/pr52608.f90: Likewise.
17446	* gfortran.dg/pr55086_2.f90: Likewise.
17447	* gfortran.dg/pr55086_2_tfat.f90: Likewise.
17448	* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17449	* gfortran.dg/pr55330.f90: Likewise.
17450	* gfortran.dg/pr56015.f90: Likewise.
17451	* gfortran.dg/pr57910.f90: Likewise.
17452	* gfortran.dg/pr59700.f90: Likewise.
17453	* gfortran.dg/pr62125.f90: Likewise.
17454	* gfortran.dg/pr64530.f90: Likewise.
17455	* gfortran.dg/pr65429.f90: Likewise.
17456	* gfortran.dg/pr65450.f90: Likewise.
17457	* gfortran.dg/pr65504.f90: Likewise.
17458	* gfortran.dg/pr65903.f90: Likewise.
17459	* gfortran.dg/pr66311.f90: Likewise.
17460	* gfortran.dg/pr66864.f90: Likewise.
17461	* gfortran.dg/pr67140.f90: Likewise.
17462	* gfortran.dg/pr67524.f90: Likewise.
17463	* gfortran.dg/pr67885.f90: Likewise.
17464	* gfortran.dg/pr68053.f90: Likewise.
17465	* gfortran.dg/pr68566.f90: Likewise.
17466	* gfortran.dg/pr69514_1.f90: Likewise.
17467	* gfortran.dg/pr69514_2.f90: Likewise.
17468	* gfortran.dg/pr69739.f90: Likewise.
17469	* gfortran.dg/pr70673.f90: Likewise.
17470	* gfortran.dg/pr71523_2.f90: Likewise.
17471	* gfortran.dg/pr71764.f90: Likewise.
17472	* gfortran.dg/pr78092.f90: Likewise.
17473	* gfortran.dg/pr82973.f90: Likewise.
17474	* gfortran.dg/pr83864.f90: Likewise.
17475	* gfortran.dg/pr83874.f90: Likewise.
17476	* gfortran.dg/pr84088.f90: Likewise.
17477	* gfortran.dg/pr84155.f90: Likewise.
17478	* gfortran.dg/proc_decl_12.f90: Likewise.
17479	* gfortran.dg/proc_decl_13.f90: Likewise.
17480	* gfortran.dg/proc_decl_15.f90: Likewise.
17481	* gfortran.dg/proc_decl_17.f90: Likewise.
17482	* gfortran.dg/proc_decl_18.f90: Likewise.
17483	* gfortran.dg/proc_decl_2.f90: Likewise.
17484	* gfortran.dg/proc_decl_5.f90: Likewise.
17485	* gfortran.dg/proc_decl_9.f90: Likewise.
17486	* gfortran.dg/proc_ptr_1.f90: Likewise.
17487	* gfortran.dg/proc_ptr_10.f90: Likewise.
17488	* gfortran.dg/proc_ptr_12.f90: Likewise.
17489	* gfortran.dg/proc_ptr_18.f90: Likewise.
17490	* gfortran.dg/proc_ptr_19.f90: Likewise.
17491	* gfortran.dg/proc_ptr_21.f90: Likewise.
17492	* gfortran.dg/proc_ptr_22.f90: Likewise.
17493	* gfortran.dg/proc_ptr_23.f90: Likewise.
17494	* gfortran.dg/proc_ptr_25.f90: Likewise.
17495	* gfortran.dg/proc_ptr_26.f90: Likewise.
17496	* gfortran.dg/proc_ptr_3.f90: Likewise.
17497	* gfortran.dg/proc_ptr_36.f90: Likewise.
17498	* gfortran.dg/proc_ptr_47.f90: Likewise.
17499	* gfortran.dg/proc_ptr_48.f90: Likewise.
17500	* gfortran.dg/proc_ptr_5.f90: Likewise.
17501	* gfortran.dg/proc_ptr_6.f90: Likewise.
17502	* gfortran.dg/proc_ptr_7.f90: Likewise.
17503	* gfortran.dg/proc_ptr_8.f90: Likewise.
17504	* gfortran.dg/proc_ptr_common_1.f90: Likewise.
17505	* gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17506	* gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17507	* gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17508	* gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17509	* gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17510	* gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17511	* gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17512	* gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17513	* gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17514	* gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17515	* gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17516	* gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17517	* gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17518	* gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17519	* gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17520	* gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17521	* gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17522	* gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17523	* gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17524	* gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17525	* gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17526	* gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17527	* gfortran.dg/proc_ptr_result_1.f90: Likewise.
17528	* gfortran.dg/proc_ptr_result_3.f90: Likewise.
17529	* gfortran.dg/proc_ptr_result_6.f90: Likewise.
17530	* gfortran.dg/proc_ptr_result_7.f90: Likewise.
17531	* gfortran.dg/proc_ptr_result_8.f90: Likewise.
17532	* gfortran.dg/product_init_expr.f03: Likewise.
17533	* gfortran.dg/promotion.f90: Likewise.
17534	* gfortran.dg/promotion_3.f90: Likewise.
17535	* gfortran.dg/promotion_4.f90: Likewise.
17536	* gfortran.dg/protected_1.f90: Likewise.
17537	* gfortran.dg/protected_2.f90: Likewise.
17538	* gfortran.dg/ptr-func-1.f90: Likewise.
17539	* gfortran.dg/ptr-func-2.f90: Likewise.
17540	* gfortran.dg/ptr_func_assign_1.f08: Likewise.
17541	* gfortran.dg/ptr_func_assign_2.f08: Likewise.
17542	* gfortran.dg/ptr_func_assign_3.f08: Likewise.
17543	* gfortran.dg/pure_byref_1.f90: Likewise.
17544	* gfortran.dg/pure_byref_2.f90: Likewise.
17545	* gfortran.dg/pure_byref_3.f90: Likewise.
17546	* gfortran.dg/quad_2.f90: Likewise.
17547	* gfortran.dg/quad_3.f90: Likewise.
17548	* gfortran.dg/random_3.f90: Likewise.
17549	* gfortran.dg/random_4.f90: Likewise.
17550	* gfortran.dg/random_7.f90: Likewise.
17551	* gfortran.dg/read_2.f90: Likewise.
17552	* gfortran.dg/read_3.f90: Likewise.
17553	* gfortran.dg/read_4.f90: Likewise.
17554	* gfortran.dg/read_5.f90: Likewise.
17555	* gfortran.dg/read_bad_advance.f90: Likewise.
17556	* gfortran.dg/read_bang.f90: Likewise.
17557	* gfortran.dg/read_bang4.f90: Likewise.
17558	* gfortran.dg/read_comma.f: Likewise.
17559	* gfortran.dg/read_dir.f90: Likewise.
17560	* gfortran.dg/read_empty_file.f: Likewise.
17561	* gfortran.dg/read_eof_1.f90: Likewise.
17562	* gfortran.dg/read_eof_2.f90: Likewise.
17563	* gfortran.dg/read_eof_3.f90: Likewise.
17564	* gfortran.dg/read_eof_4.f90: Likewise.
17565	* gfortran.dg/read_eof_5.f90: Likewise.
17566	* gfortran.dg/read_eof_6.f: Likewise.
17567	* gfortran.dg/read_eof_7.f90: Likewise.
17568	* gfortran.dg/read_eof_8.f90: Likewise.
17569	* gfortran.dg/read_eof_all.f90: Likewise.
17570	* gfortran.dg/read_eor.f90: Likewise.
17571	* gfortran.dg/read_float_1.f90: Likewise.
17572	* gfortran.dg/read_float_2.f03: Likewise.
17573	* gfortran.dg/read_float_3.f90: Likewise.
17574	* gfortran.dg/read_float_4.f90: Likewise.
17575	* gfortran.dg/read_infnan_1.f90: Likewise.
17576	* gfortran.dg/read_list_eof_1.f90: Likewise.
17577	* gfortran.dg/read_logical.f90: Likewise.
17578	* gfortran.dg/read_many_1.f: Likewise.
17579	* gfortran.dg/read_no_eor.f90: Likewise.
17580	* gfortran.dg/read_noadvance.f90: Likewise.
17581	* gfortran.dg/read_repeat.f90: Likewise.
17582	* gfortran.dg/read_repeat_2.f90: Likewise.
17583	* gfortran.dg/read_size_noadvance.f90: Likewise.
17584	* gfortran.dg/read_x_eof.f90: Likewise.
17585	* gfortran.dg/read_x_past.f: Likewise.
17586	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17587	* gfortran.dg/real_const_1.f: Likewise.
17588	* gfortran.dg/real_const_2.f90: Likewise.
17589	* gfortran.dg/real_const_3.f90: Likewise.
17590	* gfortran.dg/real_do_1.f90: Likewise.
17591	* gfortran.dg/real_index_1.f90: Likewise.
17592	* gfortran.dg/realloc_on_assign_1.f03: Likewise.
17593	* gfortran.dg/realloc_on_assign_10.f90: Likewise.
17594	* gfortran.dg/realloc_on_assign_11.f90: Likewise.
17595	* gfortran.dg/realloc_on_assign_12.f90: Likewise.
17596	* gfortran.dg/realloc_on_assign_16.f90: Likewise.
17597	* gfortran.dg/realloc_on_assign_17.f90: Likewise.
17598	* gfortran.dg/realloc_on_assign_18.f90: Likewise.
17599	* gfortran.dg/realloc_on_assign_2.f03: Likewise.
17600	* gfortran.dg/realloc_on_assign_23.f90: Likewise.
17601	* gfortran.dg/realloc_on_assign_25.f90: Likewise.
17602	* gfortran.dg/realloc_on_assign_26.f90: Likewise.
17603	* gfortran.dg/realloc_on_assign_27.f08: Likewise.
17604	* gfortran.dg/realloc_on_assign_28.f90: Likewise.
17605	* gfortran.dg/realloc_on_assign_29.f90: Likewise.
17606	* gfortran.dg/realloc_on_assign_3.f03: Likewise.
17607	* gfortran.dg/realloc_on_assign_4.f03: Likewise.
17608	* gfortran.dg/realloc_on_assign_5.f03: Likewise.
17609	* gfortran.dg/realloc_on_assign_7.f03: Likewise.
17610	* gfortran.dg/record_marker_1.f90: Likewise.
17611	* gfortran.dg/record_marker_2.f: Likewise.
17612	* gfortran.dg/record_marker_3.f90: Likewise.
17613	* gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17614	* gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17615	* gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17616	* gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17617	* gfortran.dg/recursive_check_7.f90: Likewise.
17618	* gfortran.dg/recursive_reference_1.f90: Likewise.
17619	* gfortran.dg/recursive_reference_2.f90: Likewise.
17620	* gfortran.dg/recursive_stack.f90: Likewise.
17621	* gfortran.dg/reduction.f90: Likewise.
17622	* gfortran.dg/repack_arrays_1.f90: Likewise.
17623	* gfortran.dg/repeat_1.f90: Likewise.
17624	* gfortran.dg/repeat_2.f90: Likewise.
17625	* gfortran.dg/repeat_3.f90: Likewise.
17626	* gfortran.dg/repeat_6.f90: Likewise.
17627	* gfortran.dg/reshape-alloc.f90: Likewise.
17628	* gfortran.dg/reshape-complex.f90: Likewise.
17629	* gfortran.dg/reshape.f90: Likewise.
17630	* gfortran.dg/reshape_2.f90: Likewise.
17631	* gfortran.dg/reshape_7.f90: Likewise.
17632	* gfortran.dg/reshape_empty_1.f03: Likewise.
17633	* gfortran.dg/reshape_pad_1.f90: Likewise.
17634	* gfortran.dg/reshape_rank7.f90: Likewise.
17635	* gfortran.dg/reshape_transpose_1.f90: Likewise.
17636	* gfortran.dg/reshape_zerosize_3.f90: Likewise.
17637	* gfortran.dg/result_default_init_1.f90: Likewise.
17638	* gfortran.dg/result_in_spec_1.f90: Likewise.
17639	* gfortran.dg/result_in_spec_2.f90: Likewise.
17640	* gfortran.dg/ret_array_1.f90: Likewise.
17641	* gfortran.dg/ret_pointer_1.f90: Likewise.
17642	* gfortran.dg/ret_pointer_2.f90: Likewise.
17643	* gfortran.dg/rewind_1.f90: Likewise.
17644	* gfortran.dg/round_1.f03: Likewise.
17645	* gfortran.dg/round_2.f03: Likewise.
17646	* gfortran.dg/round_3.f08: Likewise.
17647	* gfortran.dg/round_4.f90: Likewise.
17648	* gfortran.dg/rrspacing_1.f90: Likewise.
17649	* gfortran.dg/runtime_warning_1.f90: Likewise.
17650	* gfortran.dg/same_type_as_2.f03: Likewise.
17651	* gfortran.dg/save_1.f90: Likewise.
17652	* gfortran.dg/save_5.f90: Likewise.
17653	* gfortran.dg/save_6.f90: Likewise.
17654	* gfortran.dg/scalar_mask_1.f90: Likewise.
17655	* gfortran.dg/scalar_mask_2.f90: Likewise.
17656	* gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17657	* gfortran.dg/scale_1.f90: Likewise.
17658	* gfortran.dg/scan_1.f90: Likewise.
17659	* gfortran.dg/scan_2.f90: Likewise.
17660	* gfortran.dg/secnds-1.f: Likewise.
17661	* gfortran.dg/secnds.f: Likewise.
17662	* gfortran.dg/select_1.f90: Likewise.
17663	* gfortran.dg/select_2.f90: Likewise.
17664	* gfortran.dg/select_3.f90: Likewise.
17665	* gfortran.dg/select_5.f90: Likewise.
17666	* gfortran.dg/select_char_1.f90: Likewise.
17667	* gfortran.dg/select_char_2.f90: Likewise.
17668	* gfortran.dg/select_type_13.f03: Likewise.
17669	* gfortran.dg/select_type_14.f03: Likewise.
17670	* gfortran.dg/select_type_15.f03: Likewise.
17671	* gfortran.dg/select_type_19.f03: Likewise.
17672	* gfortran.dg/select_type_2.f03: Likewise.
17673	* gfortran.dg/select_type_26.f03: Likewise.
17674	* gfortran.dg/select_type_27.f03: Likewise.
17675	* gfortran.dg/select_type_28.f03: Likewise.
17676	* gfortran.dg/select_type_3.f03: Likewise.
17677	* gfortran.dg/select_type_35.f03: Likewise.
17678	* gfortran.dg/select_type_36.f03: Likewise.
17679	* gfortran.dg/select_type_37.f03: Likewise.
17680	* gfortran.dg/select_type_39.f03: Likewise.
17681	* gfortran.dg/select_type_4.f90: Likewise.
17682	* gfortran.dg/select_type_5.f03: Likewise.
17683	* gfortran.dg/select_type_6.f03: Likewise.
17684	* gfortran.dg/select_type_7.f03: Likewise.
17685	* gfortran.dg/select_type_8.f03: Likewise.
17686	* gfortran.dg/selected_char_kind_1.f90: Likewise.
17687	* gfortran.dg/selected_char_kind_4.f90: Likewise.
17688	* gfortran.dg/selected_kind_1.f90: Likewise.
17689	* gfortran.dg/selected_real_kind_2.f90: Likewise.
17690	* gfortran.dg/shape_2.f90: Likewise.
17691	* gfortran.dg/shape_4.f90: Likewise.
17692	* gfortran.dg/shape_5.f90: Likewise.
17693	* gfortran.dg/shape_7.f90: Likewise.
17694	* gfortran.dg/shape_8.f90: Likewise.
17695	* gfortran.dg/shape_9.f90: Likewise.
17696	* gfortran.dg/shift-kind_2.f90: Likewise.
17697	* gfortran.dg/shiftalr_1.F90: Likewise.
17698	* gfortran.dg/shiftalr_2.F90: Likewise.
17699	* gfortran.dg/simpleif_1.f90: Likewise.
17700	* gfortran.dg/simplify_argN_1.f90: Likewise.
17701	* gfortran.dg/simplify_cshift_1.f90: Likewise.
17702	* gfortran.dg/simplify_cshift_4.f90: Likewise.
17703	* gfortran.dg/simplify_eoshift_1.f90: Likewise.
17704	* gfortran.dg/simplify_modulo.f90: Likewise.
17705	* gfortran.dg/single_char_string.f90: Likewise.
17706	* gfortran.dg/size_dim.f90: Likewise.
17707	* gfortran.dg/size_optional_dim_1.f90: Likewise.
17708	* gfortran.dg/sizeof.f90: Likewise.
17709	* gfortran.dg/sizeof_4.f90: Likewise.
17710	* gfortran.dg/slash_1.f90: Likewise.
17711	* gfortran.dg/sms-1.f90: Likewise.
17712	* gfortran.dg/sms-2.f90: Likewise.
17713	* gfortran.dg/spec_expr_7.f90: Likewise.
17714	* gfortran.dg/specifics_1.f90: Likewise.
17715	* gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17716	* gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17717	* gfortran.dg/spread_init_expr.f03: Likewise.
17718	* gfortran.dg/spread_scalar_source.f90: Likewise.
17719	* gfortran.dg/spread_shape_1.f90: Likewise.
17720	* gfortran.dg/stat_1.f90: Likewise.
17721	* gfortran.dg/stat_2.f90: Likewise.
17722	* gfortran.dg/stfunc_1.f90: Likewise.
17723	* gfortran.dg/stfunc_4.f90: Likewise.
17724	* gfortran.dg/stfunc_6.f90: Likewise.
17725	* gfortran.dg/storage_size_1.f08: Likewise.
17726	* gfortran.dg/storage_size_3.f08: Likewise.
17727	* gfortran.dg/storage_size_4.f90: Likewise.
17728	* gfortran.dg/streamio_1.f90: Likewise.
17729	* gfortran.dg/streamio_10.f90: Likewise.
17730	* gfortran.dg/streamio_11.f90: Likewise.
17731	* gfortran.dg/streamio_12.f90: Likewise.
17732	* gfortran.dg/streamio_13.f90: Likewise.
17733	* gfortran.dg/streamio_14.f90: Likewise.
17734	* gfortran.dg/streamio_15.f90: Likewise.
17735	* gfortran.dg/streamio_16.f90: Likewise.
17736	* gfortran.dg/streamio_17.f90: Likewise.
17737	* gfortran.dg/streamio_2.f90: Likewise.
17738	* gfortran.dg/streamio_3.f90: Likewise.
17739	* gfortran.dg/streamio_4.f90: Likewise.
17740	* gfortran.dg/streamio_5.f90: Likewise.
17741	* gfortran.dg/streamio_6.f90: Likewise.
17742	* gfortran.dg/streamio_7.f90: Likewise.
17743	* gfortran.dg/streamio_8.f90: Likewise.
17744	* gfortran.dg/streamio_9.f90: Likewise.
17745	* gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17746	* gfortran.dg/string_4.f90: Likewise.
17747	* gfortran.dg/string_array_constructor_2.f90: Likewise.
17748	* gfortran.dg/string_assign_2.f90: Likewise.
17749	* gfortran.dg/string_compare_1.f90: Likewise.
17750	* gfortran.dg/string_compare_2.f90: Likewise.
17751	* gfortran.dg/string_compare_3.f90: Likewise.
17752	* gfortran.dg/string_ctor_1.f90: Likewise.
17753	* gfortran.dg/string_length_1.f90: Likewise.
17754	* gfortran.dg/string_length_2.f90: Likewise.
17755	* gfortran.dg/string_length_3.f90: Likewise.
17756	* gfortran.dg/string_length_4.f90: Likewise.
17757	* gfortran.dg/string_null_compare_1.f: Likewise.
17758	* gfortran.dg/string_pad_trunc.f90: Likewise.
17759	* gfortran.dg/structure_constructor_1.f03: Likewise.
17760	* gfortran.dg/structure_constructor_11.f90: Likewise.
17761	* gfortran.dg/structure_constructor_13.f03: Likewise.
17762	* gfortran.dg/structure_constructor_2.f03: Likewise.
17763	* gfortran.dg/structure_constructor_5.f03: Likewise.
17764	* gfortran.dg/submodule_1.f08: Likewise.
17765	* gfortran.dg/submodule_11.f08: Likewise.
17766	* gfortran.dg/submodule_14.f08: Likewise.
17767	* gfortran.dg/submodule_15.f08: Likewise.
17768	* gfortran.dg/submodule_17.f08: Likewise.
17769	* gfortran.dg/submodule_18.f08: Likewise.
17770	* gfortran.dg/submodule_19.f08: Likewise.
17771	* gfortran.dg/submodule_2.f08: Likewise.
17772	* gfortran.dg/submodule_27.f08: Likewise.
17773	* gfortran.dg/submodule_28.f08: Likewise.
17774	* gfortran.dg/submodule_29.f08: Likewise.
17775	* gfortran.dg/submodule_30.f08: Likewise.
17776	* gfortran.dg/submodule_6.f08: Likewise.
17777	* gfortran.dg/submodule_7.f08: Likewise.
17778	* gfortran.dg/submodule_8.f08: Likewise.
17779	* gfortran.dg/subnormal_1.f90: Likewise.
17780	* gfortran.dg/subref_array_pointer_1.f90: Likewise.
17781	* gfortran.dg/subref_array_pointer_2.f90: Likewise.
17782	* gfortran.dg/subref_array_pointer_4.f90: Likewise.
17783	* gfortran.dg/substr_2.f: Likewise.
17784	* gfortran.dg/substr_3.f: Likewise.
17785	* gfortran.dg/substr_4.f: Likewise.
17786	* gfortran.dg/substr_5.f90: Likewise.
17787	* gfortran.dg/substr_6.f90: Likewise.
17788	* gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17789	* gfortran.dg/sum_init_expr.f03: Likewise.
17790	* gfortran.dg/sum_zero_array_1.f90: Likewise.
17791	* gfortran.dg/system_clock_3.f08: Likewise.
17792	* gfortran.dg/t_editing.f: Likewise.
17793	* gfortran.dg/team_change_1.f90: Likewise.
17794	* gfortran.dg/team_end_1.f90: Likewise.
17795	* gfortran.dg/team_number_1.f90: Likewise.
17796	* gfortran.dg/temporary_1.f90: Likewise.
17797	* gfortran.dg/test_com_block.f90: Likewise.
17798	* gfortran.dg/test_only_clause.f90: Likewise.
17799	* gfortran.dg/tiny_1.f90: Likewise.
17800	* gfortran.dg/tiny_2.f90: Likewise.
17801	* gfortran.dg/tl_editing.f90: Likewise.
17802	* gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17803	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17804	* gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17805	* gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17806	* gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17807	* gfortran.dg/transfer_class_2.f90: Likewise.
17808	* gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17809	* gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17810	* gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17811	* gfortran.dg/transfer_resolve_1.f90: Likewise.
17812	* gfortran.dg/transfer_simplify_1.f90: Likewise.
17813	* gfortran.dg/transfer_simplify_10.f90: Likewise.
17814	* gfortran.dg/transfer_simplify_11.f90: Likewise.
17815	* gfortran.dg/transfer_simplify_2.f90: Likewise.
17816	* gfortran.dg/transfer_simplify_3.f90: Likewise.
17817	* gfortran.dg/transfer_simplify_4.f90: Likewise.
17818	* gfortran.dg/transfer_simplify_8.f90: Likewise.
17819	* gfortran.dg/transfer_simplify_9.f90: Likewise.
17820	* gfortran.dg/transpose_1.f90: Likewise.
17821	* gfortran.dg/transpose_3.f03: Likewise.
17822	* gfortran.dg/transpose_4.f90: Likewise.
17823	* gfortran.dg/transpose_conjg_1.f90: Likewise.
17824	* gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17825	* gfortran.dg/transpose_optimization_2.f90: Likewise.
17826	* gfortran.dg/trim_1.f90: Likewise.
17827	* gfortran.dg/trim_optimize_1.f90: Likewise.
17828	* gfortran.dg/trim_optimize_2.f90: Likewise.
17829	* gfortran.dg/trim_optimize_3.f90: Likewise.
17830	* gfortran.dg/trim_optimize_4.f90: Likewise.
17831	* gfortran.dg/trim_optimize_5.f90: Likewise.
17832	* gfortran.dg/trim_optimize_6.f90: Likewise.
17833	* gfortran.dg/trim_optimize_7.f90: Likewise.
17834	* gfortran.dg/trim_optimize_8.f90: Likewise.
17835	* gfortran.dg/type_to_class_1.f03: Likewise.
17836	* gfortran.dg/type_to_class_2.f03: Likewise.
17837	* gfortran.dg/type_to_class_3.f03: Likewise.
17838	* gfortran.dg/type_to_class_4.f03: Likewise.
17839	* gfortran.dg/type_to_class_5.f03: Likewise.
17840	* gfortran.dg/typebound_assignment_5.f03: Likewise.
17841	* gfortran.dg/typebound_assignment_6.f03: Likewise.
17842	* gfortran.dg/typebound_assignment_7.f90: Likewise.
17843	* gfortran.dg/typebound_call_1.f03: Likewise.
17844	* gfortran.dg/typebound_call_13.f03: Likewise.
17845	* gfortran.dg/typebound_call_18.f03: Likewise.
17846	* gfortran.dg/typebound_call_19.f03: Likewise.
17847	* gfortran.dg/typebound_call_2.f03: Likewise.
17848	* gfortran.dg/typebound_call_20.f03: Likewise.
17849	* gfortran.dg/typebound_call_3.f03: Likewise.
17850	* gfortran.dg/typebound_generic_5.f03: Likewise.
17851	* gfortran.dg/typebound_generic_6.f03: Likewise.
17852	* gfortran.dg/typebound_generic_9.f03: Likewise.
17853	* gfortran.dg/typebound_operator_12.f03: Likewise.
17854	* gfortran.dg/typebound_operator_13.f03: Likewise.
17855	* gfortran.dg/typebound_operator_15.f90: Likewise.
17856	* gfortran.dg/typebound_operator_20.f90: Likewise.
17857	* gfortran.dg/typebound_operator_3.f03: Likewise.
17858	* gfortran.dg/typebound_operator_6.f03: Likewise.
17859	* gfortran.dg/typebound_operator_7.f03: Likewise.
17860	* gfortran.dg/typebound_operator_8.f03: Likewise.
17861	* gfortran.dg/typebound_operator_9.f03: Likewise.
17862	* gfortran.dg/typebound_proc_19.f90: Likewise.
17863	* gfortran.dg/typebound_proc_20.f90: Likewise.
17864	* gfortran.dg/typebound_proc_23.f90: Likewise.
17865	* gfortran.dg/typebound_proc_27.f03: Likewise.
17866	* gfortran.dg/typebound_proc_35.f90: Likewise.
17867	* gfortran.dg/typebound_proc_36.f90: Likewise.
17868	* gfortran.dg/unf_io_convert_1.f90: Likewise.
17869	* gfortran.dg/unf_io_convert_2.f90: Likewise.
17870	* gfortran.dg/unf_io_convert_3.f90: Likewise.
17871	* gfortran.dg/unf_io_convert_4.f90: Likewise.
17872	* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17873	* gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17874	* gfortran.dg/unf_short_record_1.f90: Likewise.
17875	* gfortran.dg/unformatted_recl_1.f90: Likewise.
17876	* gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17877	* gfortran.dg/unit_1.f90: Likewise.
17878	* gfortran.dg/unlimited_fmt_1.f08: Likewise.
17879	* gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17880	* gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17881	* gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17882	* gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17883	* gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17884	* gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17885	* gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17886	* gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17887	* gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17888	* gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17889	* gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17890	* gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17891	* gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17892	* gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17893	* gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17894	* gfortran.dg/unpack_init_expr.f03: Likewise.
17895	* gfortran.dg/use_10.f90: Likewise.
17896	* gfortran.dg/use_11.f90: Likewise.
17897	* gfortran.dg/use_13.f90: Likewise.
17898	* gfortran.dg/use_24.f90: Likewise.
17899	* gfortran.dg/use_27.f90: Likewise.
17900	* gfortran.dg/use_5.f90: Likewise.
17901	* gfortran.dg/use_allocated_1.f90: Likewise.
17902	* gfortran.dg/use_only_1.f90: Likewise.
17903	* gfortran.dg/use_only_4.f90: Likewise.
17904	* gfortran.dg/use_rename_2.f90: Likewise.
17905	* gfortran.dg/use_rename_4.f90: Likewise.
17906	* gfortran.dg/used_dummy_types_1.f90: Likewise.
17907	* gfortran.dg/used_interface_ref.f90: Likewise.
17908	* gfortran.dg/used_types_5.f90: Likewise.
17909	* gfortran.dg/utf8_1.f03: Likewise.
17910	* gfortran.dg/utf8_2.f03: Likewise.
17911	* gfortran.dg/value_1.f90: Likewise.
17912	* gfortran.dg/value_2.f90: Likewise.
17913	* gfortran.dg/value_4.f90: Likewise.
17914	* gfortran.dg/value_6.f03: Likewise.
17915	* gfortran.dg/value_7.f03: Likewise.
17916	* gfortran.dg/value_test.f90: Likewise.
17917	* gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17918	* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17919	* gfortran.dg/vect/pr60510.f: Likewise.
17920	* gfortran.dg/vect/pr69882.f90: Likewise.
17921	* gfortran.dg/vect/pr69980.f90: Likewise.
17922	* gfortran.dg/vect/vect-5.f90: Likewise.
17923	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17924	* gfortran.dg/vector_subscript_1.f90: Likewise.
17925	* gfortran.dg/vector_subscript_2.f90: Likewise.
17926	* gfortran.dg/vector_subscript_3.f90: Likewise.
17927	* gfortran.dg/vector_subscript_5.f90: Likewise.
17928	* gfortran.dg/verify_2.f90: Likewise.
17929	* gfortran.dg/volatile10.f90: Likewise.
17930	* gfortran.dg/where_1.f90: Likewise.
17931	* gfortran.dg/where_operator_assign_1.f90: Likewise.
17932	* gfortran.dg/where_operator_assign_2.f90: Likewise.
17933	* gfortran.dg/where_operator_assign_3.f90: Likewise.
17934	* gfortran.dg/whole_file_13.f90: Likewise.
17935	* gfortran.dg/whole_file_2.f90: Likewise.
17936	* gfortran.dg/widechar_2.f90: Likewise.
17937	* gfortran.dg/widechar_4.f90: Likewise.
17938	* gfortran.dg/widechar_5.f90: Likewise.
17939	* gfortran.dg/widechar_6.f90: Likewise.
17940	* gfortran.dg/widechar_8.f90: Likewise.
17941	* gfortran.dg/widechar_IO_1.f90: Likewise.
17942	* gfortran.dg/widechar_IO_2.f90: Likewise.
17943	* gfortran.dg/widechar_IO_3.f90: Likewise.
17944	* gfortran.dg/widechar_IO_4.f90: Likewise.
17945	* gfortran.dg/widechar_compare_1.f90: Likewise.
17946	* gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17947	* gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17948	* gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17949	* gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17950	* gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17951	* gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17952	* gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17953	* gfortran.dg/widechar_select_1.f90: Likewise.
17954	* gfortran.dg/winapi.f90: Likewise.
17955	* gfortran.dg/write_0_pe_format.f90: Likewise.
17956	* gfortran.dg/write_back.f: Likewise.
17957	* gfortran.dg/write_check3.f90: Likewise.
17958	* gfortran.dg/write_direct_eor.f90: Likewise.
17959	* gfortran.dg/write_padding.f90: Likewise.
17960	* gfortran.dg/write_recursive.f90: Likewise.
17961	* gfortran.dg/write_rewind_1.f: Likewise.
17962	* gfortran.dg/write_rewind_2.f: Likewise.
17963	* gfortran.dg/write_zero_array.f90: Likewise.
17964	* gfortran.dg/x_slash_1.f: Likewise.
17965	* gfortran.dg/x_slash_2.f: Likewise.
17966	* gfortran.dg/zero_array_components_1.f90: Likewise.
17967	* gfortran.dg/zero_length_1.f90: Likewise.
17968	* gfortran.dg/zero_length_2.f90: Likewise.
17969	* gfortran.dg/zero_sized_1.f90: Likewise.
17970	* gfortran.dg/zero_sized_3.f90: Likewise.
17971	* gfortran.fortran-torture/compile/nested.f90: Likewise.
17972	* gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17973	* gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17974	* gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17975	* gfortran.fortran-torture/execute/allocate.f90: Likewise.
17976	* gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17977	* gfortran.fortran-torture/execute/args.f90: Likewise.
17978	* gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17979	* gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17980	* gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17981	* gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17982	* gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17983	* gfortran.fortran-torture/execute/backspace.f90: Likewise.
17984	* gfortran.fortran-torture/execute/bounds.f90: Likewise.
17985	* gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17986	* gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17987	* gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17988	* gfortran.fortran-torture/execute/common.f90: Likewise.
17989	* gfortran.fortran-torture/execute/common_2.f90: Likewise.
17990	* gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17991	* gfortran.fortran-torture/execute/common_size.f90: Likewise.
17992	* gfortran.fortran-torture/execute/constructor.f90: Likewise.
17993	* gfortran.fortran-torture/execute/contained.f90: Likewise.
17994	* gfortran.fortran-torture/execute/contained2.f90: Likewise.
17995	* gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17996	* gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17997	* gfortran.fortran-torture/execute/data.f90: Likewise.
17998	* gfortran.fortran-torture/execute/data_2.f90: Likewise.
17999	* gfortran.fortran-torture/execute/data_3.f90: Likewise.
18000	* gfortran.fortran-torture/execute/data_4.f90: Likewise.
18001	* gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
18002	* gfortran.fortran-torture/execute/der_init.f90: Likewise.
18003	* gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
18004	* gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
18005	* gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
18006	* gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
18007	* gfortran.fortran-torture/execute/der_io.f90: Likewise.
18008	* gfortran.fortran-torture/execute/der_point.f90: Likewise.
18009	* gfortran.fortran-torture/execute/der_type.f90: Likewise.
18010	* gfortran.fortran-torture/execute/direct_io.f90: Likewise.
18011	* gfortran.fortran-torture/execute/elemental.f90: Likewise.
18012	* gfortran.fortran-torture/execute/empty_format.f90: Likewise.
18013	* gfortran.fortran-torture/execute/emptyif.f90: Likewise.
18014	* gfortran.fortran-torture/execute/entry_1.f90: Likewise.
18015	* gfortran.fortran-torture/execute/entry_10.f90: Likewise.
18016	* gfortran.fortran-torture/execute/entry_11.f90: Likewise.
18017	* gfortran.fortran-torture/execute/entry_2.f90: Likewise.
18018	* gfortran.fortran-torture/execute/entry_3.f90: Likewise.
18019	* gfortran.fortran-torture/execute/entry_4.f90: Likewise.
18020	* gfortran.fortran-torture/execute/entry_5.f90: Likewise.
18021	* gfortran.fortran-torture/execute/entry_6.f90: Likewise.
18022	* gfortran.fortran-torture/execute/entry_7.f90: Likewise.
18023	* gfortran.fortran-torture/execute/entry_8.f90: Likewise.
18024	* gfortran.fortran-torture/execute/entry_9.f90: Likewise.
18025	* gfortran.fortran-torture/execute/enum_1.f90: Likewise.
18026	* gfortran.fortran-torture/execute/enum_2.f90: Likewise.
18027	* gfortran.fortran-torture/execute/enum_3.f90: Likewise.
18028	* gfortran.fortran-torture/execute/enum_4.f90: Likewise.
18029	* gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
18030	* gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
18031	* gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
18032	* gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
18033	* gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
18034	* gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
18035	* gfortran.fortran-torture/execute/forall.f90: Likewise.
18036	* gfortran.fortran-torture/execute/forall_1.f90: Likewise.
18037	* gfortran.fortran-torture/execute/forall_2.f90: Likewise.
18038	* gfortran.fortran-torture/execute/forall_3.f90: Likewise.
18039	* gfortran.fortran-torture/execute/forall_4.f90: Likewise.
18040	* gfortran.fortran-torture/execute/forall_5.f90: Likewise.
18041	* gfortran.fortran-torture/execute/forall_6.f90: Likewise.
18042	* gfortran.fortran-torture/execute/forall_7.f90: Likewise.
18043	* gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
18044	* gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
18045	* gfortran.fortran-torture/execute/hollerith.f90: Likewise.
18046	* gfortran.fortran-torture/execute/in-pack.f90: Likewise.
18047	* gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
18048	* gfortran.fortran-torture/execute/initializer.f90: Likewise.
18049	* gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
18050	* gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
18051	* gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
18052	* gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
18053	* gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
18054	* gfortran.fortran-torture/execute/integer_select.f90: Likewise.
18055	* gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
18056	* gfortran.fortran-torture/execute/internal_write.f90: Likewise.
18057	* gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
18058	* gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
18059	* gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
18060	* gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
18061	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
18062	* gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
18063	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
18064	* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18065	* gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
18066	* gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
18067	* gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
18068	* gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
18069	* gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
18070	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
18071	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
18072	Likewise.
18073	* gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
18074	* gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
18075	* gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
18076	* gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
18077	* gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
18078	* gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
18079	* gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
18080	* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18081	* gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
18082	* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
18083	* gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
18084	* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18085	* gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
18086	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
18087	* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
18088	* gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
18089	* gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
18090	* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18091	* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
18092	* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18093	* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
18094	* gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
18095	* gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
18096	* gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
18097	* gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
18098	* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
18099	* gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
18100	* gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
18101	* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18102	* gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
18103	* gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
18104	* gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
18105	* gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
18106	* gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
18107	* gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
18108	* gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
18109	* gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
18110	* gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
18111	* gfortran.fortran-torture/execute/mainsub.f90: Likewise.
18112	* gfortran.fortran-torture/execute/math.f90: Likewise.
18113	* gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
18114	* gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
18115	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
18116	* gfortran.fortran-torture/execute/nestcons.f90: Likewise.
18117	* gfortran.fortran-torture/execute/nullarg.f90: Likewise.
18118	* gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
18119	* gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
18120	* gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
18121	* gfortran.fortran-torture/execute/partparm.f90: Likewise.
18122	* gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
18123	* gfortran.fortran-torture/execute/power.f90: Likewise.
18124	* gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
18125	* gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
18126	* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18127	* gfortran.fortran-torture/execute/pr32140.f90: Likewise.
18128	* gfortran.fortran-torture/execute/pr40021.f: Likewise.
18129	* gfortran.fortran-torture/execute/pr43390.f90: Likewise.
18130	* gfortran.fortran-torture/execute/pr54767.f90: Likewise.
18131	* gfortran.fortran-torture/execute/pr57396.f90: Likewise.
18132	* gfortran.fortran-torture/execute/procarg.f90: Likewise.
18133	* gfortran.fortran-torture/execute/ptr.f90: Likewise.
18134	* gfortran.fortran-torture/execute/random_1.f90: Likewise.
18135	* gfortran.fortran-torture/execute/random_2.f90: Likewise.
18136	* gfortran.fortran-torture/execute/random_init.f90: Likewise.
18137	* gfortran.fortran-torture/execute/read_eof.f90: Likewise.
18138	* gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
18139	* gfortran.fortran-torture/execute/retarray.f90: Likewise.
18140	* gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
18141	* gfortran.fortran-torture/execute/save_1.f90: Likewise.
18142	* gfortran.fortran-torture/execute/save_2.f90: Likewise.
18143	* gfortran.fortran-torture/execute/scalarize.f90: Likewise.
18144	* gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
18145	* gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
18146	* gfortran.fortran-torture/execute/select_1.f90: Likewise.
18147	* gfortran.fortran-torture/execute/seq_io.f90: Likewise.
18148	* gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
18149	* gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
18150	* gfortran.fortran-torture/execute/specifics.f90: Likewise.
18151	* gfortran.fortran-torture/execute/st_function.f90: Likewise.
18152	* gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
18153	* gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
18154	* gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
18155	* gfortran.fortran-torture/execute/straret.f90: Likewise.
18156	* gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18157	* gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18158	* gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18159	* gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18160	* gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18161	* gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18162	* gfortran.fortran-torture/execute/string.f90: Likewise.
18163	* gfortran.fortran-torture/execute/strlen.f90: Likewise.
18164	* gfortran.fortran-torture/execute/strret.f90: Likewise.
18165	* gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18166	* gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18167	* gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18168	* gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18169	* gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18170	* gfortran.fortran-torture/execute/userop.f90: Likewise.
18171	* gfortran.fortran-torture/execute/where17.f90: Likewise.
18172	* gfortran.fortran-torture/execute/where18.f90: Likewise.
18173	* gfortran.fortran-torture/execute/where19.f90: Likewise.
18174	* gfortran.fortran-torture/execute/where20.f90: Likewise.
18175	* gfortran.fortran-torture/execute/where21.f90: Likewise.
18176	* gfortran.fortran-torture/execute/where_1.f90: Likewise.
18177	* gfortran.fortran-torture/execute/where_10.f90: Likewise.
18178	* gfortran.fortran-torture/execute/where_11.f90: Likewise.
18179	* gfortran.fortran-torture/execute/where_14.f90: Likewise.
18180	* gfortran.fortran-torture/execute/where_15.f90: Likewise.
18181	* gfortran.fortran-torture/execute/where_16.f90: Likewise.
18182	* gfortran.fortran-torture/execute/where_2.f90: Likewise.
18183	* gfortran.fortran-torture/execute/where_3.f90: Likewise.
18184	* gfortran.fortran-torture/execute/where_4.f90: Likewise.
18185	* gfortran.fortran-torture/execute/where_5.f90: Likewise.
18186	* gfortran.fortran-torture/execute/where_6.f90: Likewise.
18187	* gfortran.fortran-torture/execute/where_7.f90: Likewise.
18188	* gfortran.fortran-torture/execute/where_8.f90: Likewise.
18189	* gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18190	* gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18191	* gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18192	* gfortran.dg/inline_transpose_1.f90: Likewise.
18193
181942018-02-17  Paul Thomas  <pault@gcc.gnu.org>
18195
18196	PR fortran/84115
18197	* gfortran.dg/associate_35.f90: Remove error, add STOP n and
18198	change to dg-run.
18199
182002018-02-16  Eric Botcazou  <ebotcazou@adacore.com>
18201
18202	PR ada/84277
18203	* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18204	* gnat.dg/dispatch1.adb: Rename into...
18205	* gnat.dg/disp1.adb: ...this.
18206	* gnat.dg/dispatch1_p.ads: Rename into...
18207	* gnat.dg/disp1_pkg.ads: ...this.
18208	* gnat.dg/disp2.adb: Rename into...
18209	* gnat.dg/dispatch2.adb: ...this.
18210	* gnat.dg/dispatch2_p.ads: Rename into...
18211	* gnat.dg/disp2_pkg.ads: ...this.
18212	* gnat.dg/dispatch2_p.adb: Rename into...
18213	* gnat.dg/disp2_pkg.adb: this.
18214	* gnat.dg/generic_dispatch.adb: Rename into...
18215	* gnat.dg/generic_disp.adb: this.
18216	* gnat.dg/generic_dispatch_p.ads: Rename into...
18217	* gnat.dg/generic_disp_pkg.ads: ...this.
18218	* gnat.dg/generic_dispatch_p.adb: Rename into...
18219	* gnat.dg/generic_disp_pkg.adb: ...this.
18220	* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18221	* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18222	* gnat.dg/object_overflow1.adb: Tweak index.
18223	* gnat.dg/object_overflow2.adb: Likewise.
18224	* gnat.dg/object_overflow3.adb: Likewise.
18225	* gnat.dg/object_overflow4.adb: Likewise.
18226	* gnat.dg/object_overflow5.adb: Likewise.
18227
182282018-02-16  Jakub Jelinek  <jakub@redhat.com>
18229
18230	PR ipa/84425
18231	* gcc.c-torture/compile/pr84425.c: New test.
18232
182332018-02-16  Marek Polacek  <polacek@redhat.com>
18234	    Jakub Jelinek  <jakub@redhat.com>
18235
18236	PR c++/84192
18237	* g++.dg/cpp1y/constexpr-84192.C: New test.
18238
182392018-02-16  Martin Sebor  <msebor@redhat.com>
18240
18241	PR c++/79064
18242	* g++.dg/overload15.C: New test.
18243
182442018-02-16  Yury Gribov  <tetra2005@gmail.com>
18245
18246	PR target/81535
18247	* gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18248	* gcc.dg/pr56727-2.c: Ditto.
18249	* gcc.target/powerpc/pr79439.c: Renamed to...
18250	* gcc.target/powerpc/pr79439-1.c: ...this.
18251	* gcc.target/powerpc/pr79439-2.c: New test.
18252	* gcc.target/powerpc/pr79439-3.c: New test.
18253
182542018-02-16  Will Schmidt  <will_schmidt@vnet.ibm.com>
18255
18256	target/pr84371
18257	* gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18258	* gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18259	* gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18260	* gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18261	* gcc.target/powerpc/builtins-3.c: Same.
18262
182632018-02-16  Nathan Sidwell  <nathan@acm.org>
18264
18265	* g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18266
182672018-02-16  Vladimir Makarov  <vmakarov@redhat.com>
18268
18269	PR rtl-optimization/70023
18270	* gcc.target/i386/pr70023.c: New.
18271
182722018-02-16  Carl Love  <cel@us.ibm.com>
18273
18274	* gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18275	tests.
18276	* gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18277	tests.
18278
182792018-02-16  Carl Love  <cel@us.ibm.com>
18280
18281	* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18282	for the ABI definitions for vec_extract4b and vec_insert4b.
18283
182842018-02-16  Nathan Sidwell  <nathan@acm.org>
18285
18286	* g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18287	* g++.old-deja/g++.mike/net43.C: Likewise.
18288
182892018-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
18290
18291	PR c++/82468
18292	* g++.dg/cpp1z/class-deduction48.C: New.
18293
182942018-02-16  Nathan Sidwell  <nathan@acm.org>
18295
18296	PR c++/84375
18297	* g++.dg/lookup/pr84375.C: New.
18298
182992018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
18300
18301	PR target/83831
18302	* gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18303
183042018-02-16  Richard Biener  <rguenther@suse.de>
18305
18306	PR tree-optimization/84417
18307	* gcc.dg/torture/pr84417.c: New testcase.
18308
183092018-02-16  Jakub Jelinek  <jakub@redhat.com>
18310
18311	PR target/84272
18312	* g++.dg/opt/pr84272.C: New test.
18313
18314	PR rtl-optimization/83723
18315	* gcc.dg/pr83723.c: New test.
18316
183172018-02-16  Richard Biener  <rguenther@suse.de>
18318
18319	PR tree-optimization/84399
18320	* gcc.dg/graphite/pr84399.c: New testcase.
18321
183222018-02-16  Richard Biener  <rguenther@suse.de>
18323
18324	PR tree-optimization/84190
18325	* g++.dg/torture/pr84190.C: New testcase.
18326
183272018-02-15  Martin Sebor  <msebor@redhat.com>
18328
18329	* gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18330	directives.
18331
183322018-02-15  Janus Weil  <janus@gcc.gnu.org>
18333
18334	PR fortran/84409
18335	* gfortran.dg/dtio_21.f03: Add an error message.
18336	* gfortran.dg/dtio_22.f90: Fix invalid test case.
18337
183382018-02-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
18339
18340	PR fortran/84381
18341	* gfortran.dg/stop_shouldfail.f90: New test.
18342
183432018-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
18344
18345	PR c++/84330
18346	* g++.dg/concepts/pr84330.C: New.
18347
183482018-02-15  Tom de Vries  <tom@codesourcery.com>
18349
18350	* gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18351
183522018-02-15  Tom de Vries  <tom@codesourcery.com>
18353
18354	* gcc.c-torture/compile/pr84136.c: Require effective target
18355	indirect_jumps.
18356
183572018-02-15  Jakub Jelinek  <jakub@redhat.com>
18358
18359	PR tree-optimization/84383
18360	* gcc.c-torture/compile/pr84383.c: New test.
18361
18362	PR tree-optimization/84334
18363	* gcc.dg/pr84334.c: New test.
18364
183652018-02-14  Carl Love  <cel@us.ibm.com>
18366
18367	* gcc.target/powerpc/builtins-4-int128-runnable.c
18368	(dg-require-effective-target): Change vsx_hw to p8vector_hw.
18369	(dg-options): Change -maltivec -mvsx to -mpower8-vector.
18370
183712018-02-14  Martin Sebor  <msebor@redhat.com>
18372
18373	PR tree-optimization/83698
18374	* gcc.dg/Wrestrict-7.c: New test.
18375	* c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18376	* gcc.target/i386/chkp-stropt-17.c: Same.
18377
183782018-02-14  Martin Sebor  <msebor@redhat.com>
18379
18380	PR c/84108
18381	* gcc.dg/Wattributes-8.c: New test.
18382
183832018-02-14  Janus Weil  <janus@gcc.gnu.org>
18384
18385	PR fortran/84385
18386	* gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18387	* gfortran.dg/allocate_with_source_23.f90: Ditto.
18388	* gfortran.dg/select_type_1.f03: Extend test case.
18389
183902017-02-14  Uros Bizjak  <ubizjak@gmail.com>
18391
18392	* gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18393	(dg-options): Use -O2 -msse2 -mno-sse3.
18394
183952018-02-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>
18396
18397	* gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18398	this test case still works ok.
18399	* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18400	* gcc.dg/vmx/insert-be-order.c: Likewise.
18401	* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18402	* gcc.dg/vmx/ld-be-order.c: Likewise.
18403	* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18404	* gcc.dg/vmx/lde-be-order.c: Likewise.
18405	* gcc.dg/vmx/ldl-be-order.c: Likewise.
18406	* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18407	* gcc.dg/vmx/merge-be-order.c: Likewise.
18408	* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18409	* gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18410	* gcc.dg/vmx/pack-be-order.c: Likewise.
18411	* gcc.dg/vmx/perm-be-order.c: Likewise.
18412	* gcc.dg/vmx/splat-be-order.c: Likewise.
18413	* gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18414	* gcc.dg/vmx/st-be-order.c: Likewise.
18415	* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18416	* gcc.dg/vmx/ste-be-order.c: Likewise.
18417	* gcc.dg/vmx/stl-be-order.c: Likewise.
18418	* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18419	* gcc.dg/vmx/sum2s-be-order.c: Likewise.
18420	* gcc.dg/vmx/unpack-be-order.c: Likewise.
18421	* gcc.dg/vmx/vsums-be-order.c: Likewise.
18422	* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18423
184242018-02-14  Paolo Carlini  <paolo.carlini@oracle.com>
18425
18426	PR c++/84350
18427	* g++.dg/cpp0x/auto49.C: New.
18428
184292018-02-14  Nathan Sidwell  <nathan@acm.org>
18430
18431	* g++.dg/template/instantiate5.C: Adjust required-from loc.
18432
184332018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
18434
18435	* gcc.target/powerpc/altivec-consts.c:  Update compile stanzas.
18436	* gcc.target/powerpc/le-altivec-consts.c:  Same.
18437
184382018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
18439
18440	PR target/84220
18441	* gcc.target/powerpc/pr84220-sld.c: New test.
18442	* gcc.target/powerpc/pr84220-sld2.c: New test.
18443	* gcc.target/powerpc/pr84220-sldw.c: New test.
18444	* gcc.target/powerpc/pr84220-xxperm.c: New test.
18445	* gcc.target/powerpc/pr84220-xxsld.c: New test.
18446
184472018-02-14  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
18448
18449	PR target/84239
18450	* gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18451	_inc_ssp intrinsics.
18452	* gcc.target/i386/cet-intrin-4.c: Likewise.
18453	* gcc.target/i386/cet-rdssp-1.c: Remove argument from
18454	__builtin_ia32_rdssp[d|q].
18455
184562018-02-14  Richard Sandiford  <richard.sandiford@linaro.org>
18457
18458	PR tree-optimization/84357
18459	* gcc.dg/vect/pr84357.c: New test.
18460
184612018-02-14  Oleg Endo  <olegendo@gcc.gnu.org>
18462
18463	PR target/83831
18464	* gcc.target/rx/pr83831.c: New tests.
18465
184662018-02-14  Jozef Lawrynowicz  <jozefl.gcc@gmail.com>
18467
18468	PR target/79242
18469	* gcc.target/msp430/pr79242.c: New test.
18470
184712018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
18472
18473	PR target/84372
18474	* gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18475	with -mcpu=power9.
18476
184772018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
18478
18479	PR target/84279
18480	* g++.dg/pr84279.C: New test.
18481
184822018-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
18483
18484	PR rtl-optimization/84169
18485	* gcc.c-torture/execute/pr84169.c: New.
18486
184872018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
18488
18489	PR target/84370
18490	* gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18491
184922018-02-13  Peter Bergner  <bergner@vnet.ibm.com>
18493
18494	PR target/84365
18495	* gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18496	with -mcpu=power9.
18497
184982018-02-13  Jakub Jelinek  <jakub@redhat.com>
18499
18500	PR c++/84364
18501	* g++.dg/warn/effc4.C: New test.
18502
185032018-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
18504
18505	PR c++/84333
18506	* g++.dg/template/sizeof16.C: New.
18507	* g++.dg/template/sizeof17.C: Likewise.
18508
185092018-02-13  Janus Weil  <janus@gcc.gnu.org>
18510
18511	PR fortran/84313
18512	* gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18513	add necessary compiler options.
18514	* gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18515
185162018-02-13  Jakub Jelinek  <jakub@redhat.com>
18517
18518	PR c/82210
18519	* gcc.c-torture/execute/pr82210.c: New test.
18520
18521	PR middle-end/84309
18522	* gcc.dg/pr84309-2.c: New test.
18523
185242018-02-12  Richard Sandiford  <richard.sandiford@linaro.org>
18525
18526	PR tree-optimization/84321
18527	* gcc.dg/pr84321.c: New test.
18528
185292018-02-13  Vladimir Makarov  <vmakarov@redhat.com>
18530
18531	PR target/84359
18532	* gcc.target/i386/pr57193.c: Add -march=x86-64.
18533
185342018-02-13  Paolo Bonzini  <bonzini@gnu.org>
18535
18536	PR sanitizer/84340
18537	* gcc.dg/asan/pr84307.c: Remove test.
18538
185392018-02-13  Sebastian Perta  <sebastian.perta@renesas.com>
18540
18541	* gcc.target/rl78/test_auto_vector.c: New test.
18542
185432018-02-13  Richard Sandiford  <richard.sandiford@linaro.org>
18544
18545	PR c/84305
18546	* gcc.c-torture/compile/pr84305.c: New test.
18547
185482018-02-13  Jakub Jelinek  <jakub@redhat.com>
18549
18550	PR target/84335
18551	* gcc.target/i386/pr84335.c: New test.
18552
18553	PR tree-optimization/84339
18554	* gcc.c-torture/execute/pr84339.c: New test.
18555
18556	PR middle-end/84309
18557	* gcc.dg/pr84309.c: New test.
18558	* gcc.target/i386/pr84309.c: New test.
18559
18560	PR target/84336
18561	* gcc.target/i386/pr84336.c: New test.
18562
185632018-02-12  Jakub Jelinek  <jakub@redhat.com>
18564
18565	PR c++/84341
18566	* c-c++-common/gomp/pr84341.c: New test.
18567
185682018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
18569
18570	PR fortran/68746
18571	* gfortran.dg/read_dir.f90: Re-add dg-do run.
18572
185732018-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
18574
18575	PR fortran/68746
18576	* gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18577	of zero for read.
18578
185792018-02-12  Jeff Law  <law@redhat.com>
18580
18581	* gcc.c-torture/compile/reg-args-size.c: New test.
18582
185832018-02-12  Carl Love  <cel@us.ibm.com>
18584
18585	* gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18586	uint128 tests to new testfile.
18587	* gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18588	int128 and uint128 tests.
18589	* gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18590	list of torture tests.
18591
185922018-02-12  Janus Weil  <janus@gcc.gnu.org>
18593
18594	PR fortran/84273
18595	* gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18596	* gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18597
185982018-02-12  Tamar Christina  <tamar.christina@arm.com>
18599
18600	PR target/82641
18601	* gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18602
186032018-02-12  Paolo Bonzini  <bonzini@gnu.org>
18604
18605	PR sanitizer/84307
18606	* gcc.dg/asan/pr84307.c: New test.
18607
186082018-02-12  Nathan Sidwell  <nathan@acm.org>
18609
18610	* g++.dg/parse/pr84263.C: New.
18611
186122018-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
18613
18614	PR c++/79626
18615	* g++.dg/template/crash129.C: New.
18616
186172018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
18618
18619	PR target/83828
18620	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18621	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18622	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18623	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18624	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18625
186262018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
18627
18628	* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18629	_mm_maskz_scalef_round_sd): Test new intrinsics.
18630	* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18631	(_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18632	intrinsics.
18633	* gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18634	_mm_maskz_scalef_round_ss): Test new intrinsics.
18635	* gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18636	_mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18637	intrinsics.
18638	* gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18639	__builtin_ia32_scalefss_round): Remove builtin.
18640	(__builtin_ia32_scalefsd_mask_round,
18641	__builtin_ia32_scalefss_mask_round): Test new builtin.
18642	* gcc.target/i386/sse-13.c: Ditto.
18643	* gcc.target/i386/sse-23.c: Ditto.
18644
186452018-02-12  Olga Makhotina  <olga.makhotina@intel.com>
18646
18647	* gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18648	(_mm_maskz_sqrt_round_sd): Test new intrinsics.
18649	* gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18650	(_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18651	* gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18652	(_mm_maskz_sqrt_round_ss): Test new intrinsics.
18653	* gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18654	(_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
18655	intrinsics.
18656	* gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18657	(__builtin_ia32_sqrtss_round): Remove builtins.
18658	(__builtin_ia32_sqrtsd_mask_round)
18659	(__builtin_ia32_sqrtss_mask_round): Test new builtins.
18660	* gcc.target/i386/sse-13.c: Ditto.
18661	* gcc.target/i386/sse-23.c: Ditto.
18662
186632018-02-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
18664
18665	PR fortran/35299
18666	* gfortran.dg/statement_function_3.f: New test.
18667
186682018-02-11  Steven G. Kargl  <kargl@gcc.gnu.org>
18669
18670	PR fortran/54223
18671	PR fortran/84276
18672	* gfortran.dg/statement_function_1.f90: New test.
18673	* gfortran.dg/statement_function_2.f90: New test.
18674
186752018-02-11  Paul Thomas  <pault@gcc.gnu.org>
18676
18677	PR fortran/84074
18678	* gfortran.dg/type_to_class_5.f03: New test.
18679
186802018-02-10  Paul Thomas  <pault@gcc.gnu.org>
18681
18682	PR fortran/56691
18683	* gfortran.dg/type_to_class_4.f03: New test.
18684
186852018-02-10  Alan Modra  <amodra@gmail.com>
18686
18687	PR target/84300
18688	* gcc.dg/pr84300.c: New.
18689
186902018-02-10  Jakub Jelinek  <jakub@redhat.com>
18691
18692	PR sanitizer/83987
18693	* g++.dg/ubsan/pr83987-2.C: New test.
18694
186952018-02-09  Sebastian Perta  <sebastian.perta@renesas.com>
18696
18697	* gcc.target/rx/movsicc.c: New test.
18698
186992018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
18700
18701	PR target/83926
18702	* gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18703	message.
18704
187052018-02-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
18706
18707	* gcc.target/powerpc/vsx-vector-6-le.c:  Update CPU target.
18708	* gcc.target/powerpc/vsx-vector-6-le.p9.c:  New.
18709
187102018-02-09  Nathan Sidwell  <nathan@acm.org>
18711
18712	PR c/84293
18713	* c-c++-common/pr84293.h: New.
18714	* c-c++-common/pr84293.c: New.
18715
187162018-02-09  Vladimir Makarov  <vmakarov@redhat.com>
18717
18718	PR rtl-optimization/57193
18719	* gcc.target/i386/pr57193.c: New.
18720
187212018-02-09  Jakub Jelinek  <jakub@redhat.com>
18722
18723	PR target/84226
18724	* gcc.target/powerpc/pr84226.c: New test.
18725
187262018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
18727
18728	* gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18729	from this to...
18730	<vclzd>: ...this.
18731
187322018-02-09  Martin Sebor  <msebor@redhat.com>
18733
18734	PR lto/84212
18735	* gcc.dg/lto/pr84212_0.c: New test file.
18736	* gcc.dg/lto/pr84212_1.c: Same.
18737
187382018-02-09  Peter Bergner  <bergner@vnet.ibm.com>
18739
18740	PR target/83926
18741	* gcc.target/powerpc/pr83926.c: New test.
18742	* gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18743	message.  Fix test for running in 32-bit mode.
18744
187452018-02-09  Tamar Christina  <tamar.christina@arm.com>
18746
18747	PR target/82641
18748	* gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18749
187502018-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
18751
18752	PR target/PR84295
18753	* gcc.target/s390/pr84295.c: New test.
18754
187552018-02-09  Paolo Carlini  <paolo.carlini@oracle.com>
18756
18757	PR c++/77522
18758	* g++.dg/cpp1y/lambda-init16.C: New.
18759
187602018-02-09  Eric Botcazou  <ebotcazou@adacore.com>
18761
18762	* gnat.dg/sso8.adb: New test.
18763	* gnat.dg/sso8_pkg.ads: New helper.
18764
187652018-02-09  Richard Biener  <rguenther@suse.de>
18766
18767	PR tree-optimization/84278
18768	* gcc.target/i386/pr84278.c: Adjust regex.
18769
187702018-02-09  Jakub Jelinek  <jakub@redhat.com>
18771
18772	PR tree-optimization/84232
18773	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18774
18775	PR debug/84252
18776	* gcc.target/aarch64/pr84252.c: New test.
18777
18778	PR middle-end/84237
18779	* gcc.dg/pr84237.c: New test.
18780
187812018-02-09  Marek Polacek  <polacek@redhat.com>
18782	    Jakub Jelinek  <jakub@redhat.com>
18783
18784	PR c++/83659
18785	* g++.dg/torture/pr83659.C: New test.
18786
187872018-02-08  David Malcolm  <dmalcolm@redhat.com>
18788
18789	PR tree-optimization/84136
18790	* gcc.c-torture/compile/pr84136.c: New test.
18791
187922018-02-08  Sergey Shalnov  <sergey.shalnov@intel.com>
18793
18794	PR target/83008
18795	* gcc.target/i386/pr83008.c: New test.
18796
187972018-02-08  Peter Bergner  <bergner@vnet.ibm.com>
18798
18799	PR target/81143
18800	* gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18801
188022018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
18803
18804	PR c++/83806
18805	* g++.dg/warn/Wunused-parm-11.C: New.
18806
188072018-02-08  Marek Polacek  <polacek@redhat.com>
18808
18809	PR tree-optimization/84238
18810	* gcc.dg/Wstringop-overflow-3.c: New test.
18811
188122018-02-08  Nathan Sidwell  <nathan@acm.org>
18813
18814	* g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18815
188162018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
18817
18818	PR tree-optimization/84265
18819	* gcc.dg/vect/pr84265.c: New test.
18820
188212018-02-08  Richard Sandiford  <richard.sandiford@linaro.org>
18822
18823	PR tree-optimization/81635
18824	* gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18825	* gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18826
188272018-02-08  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
18828
18829	* gcc.target/s390/nobp-function-pointer-attr.c: New test.
18830	* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18831	* gcc.target/s390/nobp-function-pointer-z10.c: New test.
18832	* gcc.target/s390/nobp-function-pointer-z900.c: New test.
18833	* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18834	* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18835	* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18836	* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18837	* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18838	* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18839	* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18840	* gcc.target/s390/nobp-return-attr-all.c: New test.
18841	* gcc.target/s390/nobp-return-attr-neg.c: New test.
18842	* gcc.target/s390/nobp-return-mem-attr.c: New test.
18843	* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18844	* gcc.target/s390/nobp-return-mem-z10.c: New test.
18845	* gcc.target/s390/nobp-return-mem-z900.c: New test.
18846	* gcc.target/s390/nobp-return-reg-attr.c: New test.
18847	* gcc.target/s390/nobp-return-reg-mixed.c: New test.
18848	* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18849	* gcc.target/s390/nobp-return-reg-z10.c: New test.
18850	* gcc.target/s390/nobp-return-reg-z900.c: New test.
18851	* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18852	* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18853	* gcc.target/s390/nobp-table-jump-z10.c: New test.
18854	* gcc.target/s390/nobp-table-jump-z900.c: New test.
18855
188562018-02-08  Richard Biener  <rguenther@suse.de>
18857
18858	PR tree-optimization/84233
18859	* g++.dg/torture/pr84233.C: New testcase.
18860
188612018-02-08  Richard Biener  <rguenther@suse.de>
18862
18863	PR tree-optimization/84278
18864	* gcc.target/i386/pr84278.c: New testcase.
18865
188662018-02-08  Wilco Dijkstra  <wdijkstr@arm.com>
18867
18868	PR rtl-optimization/84068
18869	PR rtl-optimization/83459
18870	* gcc.dg/pr84068.c: New test.
18871
188722018-02-08  Richard Biener  <rguenther@suse.de>
18873
18874	* g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18875	loop vectorization to happen.
18876
188772018-02-08  Paolo Carlini  <paolo.carlini@oracle.com>
18878
18879	PR c++/83204
18880	* g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18881
188822018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
18883
18884	* gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18885
188862018-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
18887
18888	PR target/84154
18889	* gcc.target/powerpc/pr84154-1.c: New tests.
18890	* gcc.target/powerpc/pr84154-2.c: Likewise.
18891	* gcc.target/powerpc/pr84154-3.c: Likewise.
18892
188932018-02-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
18894
18895	* gcc.target/powerpc/builtins-mergew-mergeow.c:  Update dg-requires.
18896
188972018-02-07  Jakub Jelinek  <jakub@redhat.com>
18898
18899	PR c++/84082
18900	* g++.dg/template/incomplete11.C: New test.
18901	* g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18902
189032018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
18904
18905	PR fortran/82994
18906	* gfortran.dg/deallocate_error_3.f90: New test.
18907	* gfortran.dg/deallocate_error_4.f90: New test.
18908
189092018-02-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
18910
18911	PR fortran/68560
18912	* gfortran.dg/shape_9.f90: New test.
18913
189142018-02-07  Steven G. Kargl  <kargl@gcc.gnu.org>
18915
18916	PR fortran/82049
18917	* gfortran.dg/assumed_charlen_parameter.f90: New test.
18918
189192018-02-07  David Malcolm  <dmalcolm@redhat.com>
18920
18921	PR c++/81610
18922	PR c++/80567
18923	* g++.dg/spellcheck-reswords.C: New test case.
18924	* g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18925	suggestion of "if".
18926
189272018-02-07  Martin Liska  <mliska@suse.cz>
18928
18929	PR c++/84059.
18930	* g++.dg/ext/mv26.C: New test.
18931
189322018-02-07  Tom de Vries  <tom@codesourcery.com>
18933
18934	* gcc.dg/pr83844.c: Require effective target alloca.
18935
189362018-02-07  Tom de Vries  <tom@codesourcery.com>
18937
18938	* gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18939
189402018-02-07  H.J. Lu  <hongjiu.lu@intel.com>
18941
18942	PR target/84243
18943	* gcc.target/i386/cet-intrin-4.c (dg-options): Use
18944	-fcf-protection=return.
18945
189462018-02-07  Tom de Vries  <tom@codesourcery.com>
18947
18948	PR libgomp/84217
18949	* c-c++-common/goacc/pr84217.c: New test.
18950	* gfortran.dg/goacc/pr84217.f90: New test.
18951
189522018-02-07  Richard Biener  <rguenther@suse.de>
18953
18954	PR tree-optimization/84204
18955	* gcc.dg/graphite/pr84204.c: New testcase.
18956
18957	PR tree-optimization/84205
18958	* gcc.dg/graphite/pr84205.c: New testcase.
18959
18960	PR tree-optimization/84223
18961	* gfortran.dg/graphite/pr84223.f90: New testcase.
18962
189632018-02-07  Paolo Carlini  <paolo.carlini@oracle.com>
18964
18965	PR c++/71662
18966	* g++.dg/cpp0x/scoped_enum7.C: New.
18967
189682018-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
18969
18970	PR tree-optimization/83008
18971	* gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18972
189732018-02-07  Jakub Jelinek  <jakub@redhat.com>
18974
18975	PR tree-optimization/84235
18976	* gcc.c-torture/execute/ieee/pr84235.c: New test.
18977
189782018-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18979
18980	PR testsuite/84243
18981	* c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18982	targets.
18983	* c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18984
189852018-02-06  Jakub Jelinek  <jakub@redhat.com>
18986
18987	PR target/84146
18988	* gcc.target/i386/pr84146.c: New test.
18989
189902018-02-06  Michael Collison  <michael.collison@arm.com>
18991
18992	* gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18993
189942018-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
18995
18996	* gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18997	warning for -mno-speculate-indirect-jumps.
18998	* gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18999	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19000	* gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
19001	* gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
19002	* gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
19003	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
19004
190052018-02-06  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
19006
19007	PR target/84145
19008	* c-c++-common/fcf-protection-1.c: Change a compared message.
19009	* c-c++-common/fcf-protection-2.c: Likewise.
19010	* c-c++-common/fcf-protection-3.c: Likewise.
19011	* c-c++-common/fcf-protection-5.c: Likewise.
19012	* c-c++-common/fcf-protection-6.c: New test.
19013	* c-c++-common/fcf-protection-7.c: Likewise.
19014
190152018-02-06  Marek Polacek  <polacek@redhat.com>
19016
19017	PR tree-optimization/84228
19018	* c-c++-common/Wstringop-truncation-3.c: New test.
19019
190202018-02-06  Tamar Christina  <tamar.christina@arm.com>
19021
19022	PR target/82641
19023	* gcc.target/arm/pragma_arch_switch_2.c: New.
19024
190252018-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19026
19027	PR target/79975
19028	* gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
19029
190302018-02-05  Martin Sebor  <msebor@redhat.com>
19031
19032	PR tree-optimization/83369
19033	* gcc.dg/Wnonnull.c: New test.
19034
190352018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
19036
19037	* lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
19038	argument and use dg-messages-by-file instead.  Expect it to be
19039	an array rather than a dict.
19040	(lto-link-and-maybe-run): Remove messages_by_file argument and
19041	use an upvar for dg-messages-by-file.  Update call to
19042	lto_handle_diagnostics.
19043	(lt-get-options): Treat dg-messages-by-file as an array
19044	rather than a dict.
19045	(lto-get-options-main): Likewise.  Set the entry rather than appending.
19046	(lto-execute): Treat dg-messages-by-file as an array rather than
19047	a dict.  Update call to lto-link-and-maybe-run.
19048
190492018-02-05  Paolo Carlini  <paolo.carlini@oracle.com>
19050
19051	PR c++/82782
19052	* g++.dg/cpp1z/inline-var4.C: New.
19053
190542018-02-05  Martin Liska  <mliska@suse.cz>
19055
19056	* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
19057	options.
19058	* c-c++-common/asan/pointer-compare-2.c: Likewise.
19059	* c-c++-common/asan/pointer-subtract-1.c: Likewise.
19060	* c-c++-common/asan/pointer-subtract-2.c: Likewise.
19061	* c-c++-common/asan/pointer-subtract-3.c: Likewise.
19062	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
19063	* c-c++-common/asan/pointer-compare-3.c: New test.
19064
190652018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
19066
19067	* gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
19068	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
19069
190702018-02-05  Olga Makhotina  <olga.makhotina@intel.com>
19071
19072	* gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
19073	_mm_maskz_range_sd, _mm_mask_range_round_sd,
19074	_mm_maskz_range_round_sd): Test new intrinsics.
19075	* gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
19076	_mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
19077	_mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
19078	* gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
19079	_mm_maskz_range_ss, _mm_mask_range_round_ss,
19080	_mm_maskz_range_round_ss): Test new intrinsics.
19081	* gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
19082	_mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
19083	_mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
19084	* gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
19085	__builtin_ia32_rangess128_round): Remove builtins.
19086	(__builtin_ia32_rangesd128_mask_round,
19087	__builtin_ia32_rangess128_mask_round): Test new builtins.
19088	* gcc.target/i386/sse-13.c: Ditto.
19089	* gcc.target/i386/sse-23.c: Ditto.
19090
190912018-02-04  Jan Hubicka  <hubicka@ucw.cz>
19092
19093	PR middle-end/79966
19094	* gfortran.dg/pr79966.f90: New testcase
19095
190962018-02-04  Dominique d'Humieres  <dominiq@gcc.gnu.org>
19097
19098	PR fortran/84094
19099	* gfortran.dg/associate_23.f90: Fix invalid code.
19100	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
19101	* gfortran.dg/matmul_3.f90: Likewise.
19102	* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
19103
191042018-02-04  Paul Thomas  <pault@gcc.gnu.org>
19105
19106	PR fortran/84115
19107	* gfortran.dg/associate_34.f90: New test.
19108	* gfortran.dg/associate_35.f90: New test.
19109
191102018-02-03  Paul Thomas  <pault@gcc.gnu.org>
19111
19112	PR fortran/84141
19113	PR fortran/84155
19114	* gfortran.dg/pr84155.f90: New test.
19115
191162017-02-02  Uros Bizjak  <ubizjak@gmail.com>
19117
19118	* gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
19119	* gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
19120
191212018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
19122
19123	* gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
19124	dg-do run stanza.
19125
191262018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
19127
19128	* gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
19129	requirement.
19130	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
19131	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
19132	* gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
19133
191342018-02-02  Georg-Johann Lay  <avr@gjlay.de>
19135
19136	PR testsuite/52641
19137	* gcc.c-torture/execute/pr83362.c: Make work for int16.
19138	* gcc.dg/Wsign-conversion.c: Dito.
19139	* gcc.dg/attr-alloc_size-4.c: Dito.
19140	* gcc.dg/pr81020.c: Dito.
19141	* gcc.dg/pr81192.c: Dito.
19142	* gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
19143	* gcc.dg/attr-alloc_size-11.c: Also special-case avr.
19144	* gcc.dg/pr83844.c: Restrict to int32plus.
19145	* gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
19146	* gcc.dg/tree-ssa/ldist-25.c: Dito.
19147	* gcc.dg/tree-ssa/ldist-27.c: Dito.
19148	* gcc.dg/tree-ssa/ldist-28.c: Dito.
19149	* gcc.dg/tree-ssa/ldist-29.c: Dito.
19150	* gcc.dg/tree-ssa/ldist-30.c: Dito.
19151	* gcc.dg/tree-ssa/ldist-31.c: Dito.
19152	* gcc.dg/tree-ssa/ldist-32.c: Dito.
19153	* gcc.dg/tree-ssa/ldist-33.c: Dito.
19154	* gcc.dg/tree-ssa/ldist-34.c: Dito.
19155	* gcc.dg/tree-ssa/ldist-35.c: Dito.
19156	* gcc.dg/tree-ssa/ldist-36.c: Dito.
19157
191582018-02-02  Julia Koval  <julia.koval@intel.com>
19159
19160	* gcc.target/i386/funcspec-56.inc: Handle new march.
19161	* g++.dg/ext/mv16.C: Ditto.
19162
191632018-02-02  Georg-Johann Lay  <avr@gjlay.de>
19164
19165	* lib/target-supports.exp
19166	(check_effective_target_keeps_null_pointer_checks): No more
19167	special-case avr.
19168	* gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19169	* gcc.dg/ifcvt-4.c: Skip avr.
19170	* gcc.dg/pr53037-1.c: Dito.
19171	* gcc.dg/pr53037-2.c: Dito.
19172	* gcc.dg/pr53037-3.c: Dito.
19173	* gcc.dg/pr63387-2.c: Dito.
19174	* gcc.dg/pr63387.c: Dito.
19175	* gcc.dg/sancov/cmp0.c: Dito.
19176	* gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19177	* gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19178	* gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19179	* gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19180	* gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19181	* gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19182	* gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19183	* gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19184	* gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19185	* gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19186	* gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19187	* gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19188	* gcc.dg/tree-ssa/pr82059.c: Dito.
19189	* gcc.c-torture/execute/pr70460.c: Dito.
19190
191912018-02-02  Georg-Johann Lay  <avr@gjlay.de>
19192
19193	PR testsuite/52641
19194	* gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19195	* gcc.c-torture/execute/20180112-1.c: Dito.
19196	* gcc.c-torture/execute/pr81503.c: Dito.
19197	* gcc.dg/store_merging_12.c: Dito.
19198	* gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19199	* gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19200	* gcc.dg/tree-ssa/pr80898.c: Dito.
19201	* gcc.dg/tree-ssa/pr82363.c: Dito.
19202	* gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19203	* gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19204	* gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19205	* gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19206	* gcc.dg/torture/pr81814.c: Restrict to int32plus.
19207	* gcc.dg/tree-ssa/pr80803.c: Dito.
19208	* gcc.dg/tree-ssa/pr80898-2.c: Dito.
19209	* gcc.dg/tree-ssa/pr81346-4.c: Dito.
19210	* gcc.dg/tree-ssa/vrp114.c: Dito.
19211	* gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19212	* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19213	* gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19214
192152018-02-02  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
19216
19217	PR target/84066
19218	* gcc.target/i386/cet-sjlj-6a.c: New test.
19219	* gcc.target/i386/cet-sjlj-6b.c: Likewise.
19220
192212018-02-01  Marek Polacek  <polacek@redhat.com>
19222
19223	PR c++/84125
19224	* g++.dg/cpp1y/lambda-generic-84125.C: New test.
19225
192262018-01-30  Jeff Law  <law@redhat.com>
19227
19228	PR target/84128
19229	* gcc.target/i386/pr84128.c: New test.
19230
192312018-02-01  Georg-Johann Lay  <avr@gjlay.de>
19232
19233	* gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19234	-fdelete-null-pointer-checks.
19235
192362018-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
19237
19238	PR c++/83796
19239	* g++.dg/cpp0x/abstract-default1.C: New.
19240
192412018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
19242
19243	PR tree-optimization/81635
19244	* gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19245	* gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19246
192472018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
19248
19249	PR target/83370
19250	* gcc.target/aarch64/pr83370.c: New.
19251
192522018-02-01  Richard Biener  <rguenther@suse.de>
19253
19254	* gcc.dg/graphite/pr35356-1.c: Adjust.
19255
192562018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
19257
19258	PR testsuite/83846
19259	* gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19260	for ILP32.
19261	* gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19262	of hard-coding the choice.
19263	* gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19264	* gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19265	* gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise.  Generalize
19266	memset call.
19267	* gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19268	stdint.h types.
19269	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19270	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19271	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19272	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19273	* gcc.target/aarch64/sve/logical_1.c: Likewise.
19274	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19275	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19276	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19277	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19278	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19279	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19280	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19281	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19282	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19283	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19284	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19285	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19286	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19287	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19288	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19289	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19290	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19291	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19292	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19293	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19294	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19295	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19296	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19297	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19298	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19299	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19300	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19301	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19302	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19303	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19304	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19305	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19306	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19307	* gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19308	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19309	* gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19310	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19311	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19312	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19313	* gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19314	__builtin_popcountll rather than __builtin_popcountl.
19315
193162018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
19317
19318	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19319	of LD1R[HWD] for multi-element constants on big-endian targets.
19320	* gcc.target/aarch64/sve/slp_3.c: Likewise.
19321	* gcc.target/aarch64/sve/slp_4.c: Likewise.
19322
193232018-02-01  Richard Sandiford  <richard.sandiford@linaro.org>
19324
19325	* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19326	* gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19327	* gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19328
193292018-02-01  Jakub Jelinek  <jakub@redhat.com>
19330
19331	PR tree-optimization/81661
19332	PR tree-optimization/84117
19333	* gcc.dg/pr81661.c: New test.
19334	* gfortran.dg/pr84117.f90: New test.
19335
193362018-02-01  Janne Blomqvist  <jb@gcc.gnu.org>
19337
19338	PR fortran/83705
19339	* gfortran.dg/repeat_7.f90: Catch warning message.
19340
193412018-01-31  Ian Lance Taylor  <iant@golang.org>
19342
19343	* go.go-torture/execute/printnil.go: New test.
19344
193452018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19346
19347	* lib/target-supports.exp (check_effective_target_comdat_group):
19348	Allow for Solaris as comdat syntax.
19349
19350	* g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19351	Solaris with comdat_group support and as.
19352
193532018-01-31  Marek Polacek  <polacek@redhat.com>
19354
19355	PR c/81779
19356	* gcc.dg/pr81779.c: New test.
19357
193582018-01-31  Jakub Jelinek  <jakub@redhat.com>
19359
19360	PR fortran/84116
19361	* gfortran.dg/gomp/pr84116.f90: New test.
19362
19363	PR c++/83993
19364	* g++.dg/init/pr83993-2.C: New test.
19365
19366	PR c++/83993
19367	* g++.dg/init/pr83993-1.C: New test.
19368	* g++.dg/cpp0x/pr83993.C: New test.
19369
193702018-01-31  Paul Thomas  <pault@gcc.gnu.org>
19371
19372	PR fortran/84088
19373	* gfortran.dg/pr84088.f90: New test.
19374
193752018-01-31  Vladimir Makarov  <vmakarov@redhat.com>
19376
19377	PR target/82444
19378	* gcc.target/i386/pr82444.c: New.
19379
193802018-01-31  Will Schmidt  <will_schmidt@vnet.ibm.com>
19381
19382	* gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19383	* gcc.target/powerpc/vsx-13.c: New.
19384
193852018-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
19386
19387	PR c++/84092
19388	* g++.dg/cpp1y/var-templ57.C: New.
19389
193902018-01-31  Marek Polacek  <polacek@redhat.com>
19391
19392	PR c++/84138
19393	* g++.dg/diagnostic/pr84138.C: New test.
19394
193952018-01-31  Janne Blomqvist  <jb@gcc.gnu.org>
19396
19397	PR fortran/78534
19398	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19399	-Wstringop-overflow warnings due to spurious warning with -O1.
19400	* gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19401	* gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19402
194032018-01-31  Richard Biener  <rguenther@suse.de>
19404
19405	PR tree-optimization/84132
19406	* g++.dg/torture/pr84132.C: New testcase.
19407
194082018-01-31  Jan Hubicka  <hubicka@ucw.cz>
19409
19410	* g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19411	dg-final scan.
19412
194132018-01-31  Julia Koval  <julia.koval@intel.com>
19414
19415	PR target/83618
19416	* gcc.target/i386/rdpid.c: Remove "eax".
19417
194182018-01-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19419
19420	PR tree-optimization/64946
19421	* gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19422	scan-assembler checks.
19423
194242018-01-31  Eric Botcazou  <ebotcazou@adacore.com>
19425
19426	* gcc.c-torture/execute/20180131-1.c: New test.
19427
194282018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
19429
19430	* gcc.target/arc/taux-1.c: New test.
19431	* gcc.target/arc/taux-2.c: Likewise.
19432
194332018-01-31  Claudiu Zissulescu  <claziss@synopsys.com>
19434
19435	* gcc.target/arc/uncached.c: New test.
19436
194372018-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19438
19439	PR lto/83954
19440	* gnat.dg/lto20.adb: Remove dg-excess-errors.
19441
194422018-01-31  Jakub Jelinek  <jakub@redhat.com>
19443
19444	PR preprocessor/69869
19445	* gcc.dg/cpp/trad/pr69869.c: New test.
19446
19447	PR c/84100
19448	* gcc.dg/pr84100.c: New test.
19449
194502018-01-30  Jeff Law  <law@redhat.com>
19451
19452	PR target/84064
19453	* gcc.target/i386/pr84064: New test.
19454
194552018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
19456
19457	PR fortran/84134
19458	* gfortran.dg/data_implied_do_2.f90: New test.
19459
194602018-01-30  Janus Weil  <janus@gcc.gnu.org>
19461
19462	* gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19463
194642018-01-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
19465
19466	PR fortran/84133
19467	* gfortran.dg/inline_matmul_21.f90: New test case.
19468
194692018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19470
19471	* g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19472
194732018-01-30  Vladimir Makarov  <vmakarov@redhat.com>
19474
19475	PR target/84112
19476	* gcc.target/powerpc/pr84112.c: New.
19477
194782018-01-30  Jakub Jelinek  <jakub@redhat.com>
19479
19480	PR rtl-optimization/83986
19481	* gcc.dg/pr83986.c: New test.
19482
194832018-01-30  Bill Seurer  <seurer@linux.vnet.ibm.com>
19484
19485	PR 58684
19486	* gcc.dg/torture/inf-compare-1.c: Add xfail.
19487	* gcc.dg/torture/inf-compare-2.c: Add xfail.
19488	* gcc.dg/torture/inf-compare-3.c: Add xfail.
19489	* gcc.dg/torture/inf-compare-4.c: Add xfail.
19490
194912018-01-30  Jakub Jelinek  <jakub@redhat.com>
19492
19493	PR tree-optimization/84111
19494	* gcc.c-torture/compile/pr84111.c: New test.
19495
194962018-01-30  Jan Hubicka  <hubicka@ucw.cz>
19497
19498	PR ipa/83179
19499	* gcc.dg/ipa/inline-2.c: Fix template.
19500	* gcc.dg/ipa/inline-3.c: Fix template.
19501
195022018-01-30  Jan Hubicka  <hubicka@ucw.cz>
19503
19504	PR ipa/81360
19505	* g++.dg/torture/pr81360.C: New testcase.
19506
195072018-01-30  Jan Hubicka  <hubicka@ucw.cz>
19508
19509	PR lto/83954
19510	* gcc.dg/lto/pr83954.h: New testcase.
19511	* gcc.dg/lto/pr83954_0.c: New testcase.
19512	* gcc.dg/lto/pr83954_1.c: New testcase.
19513
195142018-01-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19515
19516	PR bootstrap/84017
19517	* gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19518	to dg-options.
19519	Simplify DW_AT_producer scan.
19520
195212018-01-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19522
19523	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19524
195252018-01-30  Kirill Yukhin  <kirill.yukhin@gmail.com>
19526
19527	PR target/83828
19528	* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19529	* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19530	* gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19531	* gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19532
195332018-01-29  Jeff Law  <law@redhat.com>
19534
19535	PR testsuite/81010
19536	* gcc.target/powerpc/pr56605.c: Update various dg- directives to
19537	better match other tests which require vsx.  Verify the zero
19538	extension is part of the test in the combiner dump.
19539
195402018-01-29  Marek Polacek  <polacek@redhat.com>
19541
19542	PR c/83966
19543	* gcc.dg/format/Wsuggest-attribute-1.c: New test.
19544
19545	PR c++/83996
19546	* g++.dg/ext/pr83996.C: New test.
19547
195482018-01-29  Richard Biener  <rguenther@suse.de>
19549
19550	PR tree-optimization/84057
19551	* gcc.dg/graphite/pr84057.c: New testcase.
19552
195532018-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
19554
19555	PR fortran/84073
19556	* gfortran.dg/bind_c_usage_31.f90: New test.
19557
195582018-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
19559
19560	PR c++/83924
19561	* g++.dg/warn/Wduplicated-branches5.C: New.
19562
195632018-01-26  Sebastian Perta  <sebastian.perta@renesas.com>
19564
19565	* gcc.target/rl78/test_addsi3_internal.c: New test.
19566
195672018-01-26  Segher Boessenkool  <segher@kernel.crashing.org>
19568
19569	* gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19570	Make expected output depend on whether we expect sibcalls or not.
19571	* gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19572	safe-indirect-jump-1.c).
19573
195742018-01-26  Damian Rouson  <damian@sourceryinstitute.org>
19575	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
19576	    Soren Rasmussen  <s.c.rasmussen@gmail.com>
19577
19578	Fortran 2018 teams tests.
19579
19580	* gfortran.dg/team_number_1.f90: new test for team_number.
19581	* gfortran.dg/team_change_1.f90: new test for change team.
19582	* gfortran.dg/team_end_1.f90: new test for end team.
19583	* gfortran.dg/team_form_1.f90: new test for form team.
19584
195852018-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
19586
19587	PR fortran/83998
19588	* gfortran.dg/dot_product_4.f90
19589
195902018-01-26  Martin Sebor  <msebor@redhat.com>
19591
19592	PR tree-optimization/83896
19593	* gcc.dg/strlenopt-43.c: New.
19594
195952018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
19596
19597	* gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19598	* gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19599	* gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19600	* gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19601	* gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19602	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19603	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19604	* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19605	* gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19606	stanzas.
19607	* gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19608	* gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19609	* gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19610	* gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19611	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19612	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19613	* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19614	* gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19615	instruction list.
19616	* gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19617
196182018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
19619
19620	* gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19621	* gcc.target/powerpc/fold-vec-cmp-int.h: New.
19622	* gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19623	* gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19624	* gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19625	* gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19626	* gcc.target/powerpc/fold-vec-cmp-short.h: New.
19627	* gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19628	* gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19629	* gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19630	* gcc.target/powerpc/fold-vec-cmp-char.h: New.
19631	* gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19632	* gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19633
196342018-01-26  Martin Liska  <mliska@suse.cz>
19635
19636	* lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19637	warning is seen.
19638
196392018-01-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
19640
19641	* gcc.target/powerpc/fold-vec-neg-longlong.h:  New.
19642	* gcc.target/powerpc/fold-vec-neg-longlong.p8.c:  New.
19643	* gcc.target/powerpc/fold-vec-neg-longlong.p9.c:  New.
19644	* gcc.target/powerpc/fold-vec-neg-longlong.c:  Delete.
19645	* gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19646	* gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19647	* gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19648	* gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19649
196502018-01-26  Richard Biener  <rguenther@suse.de>
19651
19652	PR rtl-optimization/84003
19653	* g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19654	latent bug in DSE if NOINLINE is appropriately defined.
19655	* g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19656	and defining NOINLINE.
19657
196582018-01-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19659
19660	* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19661	tests specific to aarch64.  XFAIL test on arm.
19662
196632018-01-26  Jakub Jelinek  <jakub@redhat.com>
19664
19665	PR rtl-optimization/83985
19666	* gcc.dg/pr83985.c: New test.
19667
19668	PR c/83989
19669	* c-c++-common/Wrestrict-3.c: New test.
19670
196712018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
19672
19673	* gcc.target/arc/tdelegitimize_addr.c: New test.
19674
196752018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
19676
19677	* gcc.target/arc/jli-1.c: New file.
19678	* gcc.target/arc/jli-2.c: Likewise.
19679
196802018-01-26  Szabolcs Nagy  <szabolcs.nagy@arm.com>
19681
19682	* gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19683	scan-assembler.
19684	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19685	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19686
196872018-01-26  Richard Biener  <rguenther@suse.de>
19688
19689	PR tree-optimization/81082
19690	* gcc.dg/vect/pr81082.c: New testcase.
19691	* gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19692	simplification to n * n.
19693
196942018-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19695
19696	* gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19697	Solaris 10.
19698	* gcc.target/i386/pr63620.c: Likewise.
19699
197002018-01-26  Julia Koval  <julia.koval@intel.com>
19701
19702	* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19703	-mavx512f -mavx512bw.
19704	* gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19705	* gcc.target/i386/i386.exp: Fix types.
19706
197072018-01-26  Alan Modra  <amodra@gmail.com>
19708
19709	PR target/84033
19710	* gcc.target/powerpc/swaps-p8-46.c: New.
19711
197122018-25-01  Paul Thomas  <pault@gcc.gnu.org>
19713
19714	PR fortran/37577
19715	* gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19716	* gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19717	'array01' in the tree dump comparison.
19718	* gfortran.dg/coarray_lib_token_4.f90: Likewise.
19719	* gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19720	* gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19721
197222018-01-25  Jan Hubicka  <hubicka@ucw.cz>
19723
19724	PR middle-end/83055
19725	* gcc.dg/torture/pr83055.c: New testcase.
19726
197272018-01-25  Jakub Jelinek  <jakub@redhat.com>
19728
19729	PR c++/84031
19730	* g++.dg/cpp1z/decomp36.C: New test.
19731
19732	PR middle-end/83977
19733	* c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19734
197352018-01-25  Richard Sandiford  <richard.sandiford@linaro.org>
19736
19737	* gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19738	the shift dump line.
19739	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19740
197412018-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
19742
19743	PR target/81550
19744	* gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19745	index instead of int, which allows IVOPTs to properly optimize the
19746	loop.
19747
197482018-01-24  David Malcolm  <dmalcolm@redhat.com>
19749
19750	PR jit/82846
19751	* jit.dg/test-alignment.c (create_aligned_code): Fix return type
19752	of "fn_type" typedef.
19753	* jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19754
197552018-01-24  Ian Lance Taylor  <iant@golang.org>
19756
19757	* go.go-torture/execute/names-1.go: New test.
19758
197592018-01-19  Jeff Law  <law@redhat.com>
19760
19761	PR target/83994
19762	* gcc.target/i386/pr83994.c: New test.
19763
197642018-01-24  Vladimir Makarov  <vmakarov@redhat.com>
19765
19766	PR target/84014
19767	* gcc.target/powerpc/pr84014.c: New.
19768
197692018-01-24  Jakub Jelinek  <jakub@redhat.com>
19770
19771	PR middle-end/83977
19772	* c-c++-common/gomp/pr83977-1.c: New test.
19773	* c-c++-common/gomp/pr83977-2.c: New test.
19774	* c-c++-common/gomp/pr83977-3.c: New test.
19775	* gfortran.dg/gomp/pr83977.f90: New test.
19776
197772018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
19778
19779	PR testsuite/83889
19780	* gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19781	* gcc.dg/vect/pr80631-1.c: Likewise.
19782	* gcc.dg/vect/pr80631-2.c: Likewise.
19783	* gcc.dg/vect/pr81410.c: Likewise.
19784	* gcc.dg/vect/pr81633.c: Likewise.
19785	* gcc.dg/vect/pr81815.c: Likewise.
19786	* gcc.dg/vect/pr82108.c: Likewise.
19787	* gcc.dg/vect/pr83857.c: Likewise.
19788	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
19789	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
19790	* gcc.dg/vect/vect-alias-check-10.c: Likewise.
19791	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
19792	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
19793	* gcc.dg/vect/vect-reduc-11.c: Likewise.
19794	* gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19795	* gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19796	dg-xfail-run-if instead.
19797	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19798	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19799	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19800	* gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19801	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19802
198032018-01-24  Richard Sandiford  <richard.sandiford@linaro.org>
19804
19805	PR tree-optimization/83979
19806	* g++.dg/pr83979.c: New test.
19807
198082018-01-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19809
19810	* gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19811	option.  Add arm_neon_ok_no_float_abi check.
19812
198132018-01-24  Richard Biener  <rguenther@suse.de>
19814
19815	PR tree-optimization/83176
19816	* gcc.dg/graphite/pr83176.c: New testcase.
19817
198182018-01-24  Richard Biener  <rguenther@suse.de>
19819
19820	PR tree-optimization/82819
19821	* gcc.dg/graphite/pr82819.c: New testcase.
19822
198232018-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
19824
19825	PR c++/83921
19826	* g++.dg/cpp1y/constexpr-83921-1.C: New.
19827	* g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19828	* g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19829	* g++.dg/ext/stmtexpr20.C: Likewise.
19830	* g++.dg/ext/stmtexpr21.C: Likewise.
19831
198322018-01-23  David Malcolm  <dmalcolm@redhat.com>
19833
19834	PR c++/83974
19835	* g++.dg/warn/pr83974.C: New test case.
19836
198372018-01-23  Jakub Jelinek  <jakub@redhat.com>
19838
19839	PR sanitizer/83987
19840	* g++.dg/ubsan/pr83987.C: New test.
19841
198422018-01-23  Paul Thomas  <pault@gcc.gnu.org>
19843
19844	PR fortran/83866
19845	* gfortran.dg/pdt_29.f03: New test.
19846
198472018-01-23  Paul Thomas  <pault@gcc.gnu.org>
19848
19849	PR fortran/83898
19850	* gfortran.dg/associate_33.f03: New test.
19851
198522018-01-23  Martin Liska  <mliska@suse.cz>
19853
19854	PR lto/81440
19855	* gcc.dg/lto/pr81440.h: New test.
19856	* gcc.dg/lto/pr81440_0.c: New test.
19857	* gcc.dg/lto/pr81440_1.c: New test.
19858
198592018-01-23  Nathan Sidwell  <nathan@acm.org>
19860
19861	PR c++/83988
19862	* g++.dg/template/pr83988.C: New.
19863
198642018-01-23  Jakub Jelinek  <jakub@redhat.com>
19865
19866	PR c++/82882
19867	PR c++/83978
19868	* g++.dg/cpp0x/pr82882.C: New test.
19869	* g++.dg/cpp0x/pr83978.C: New test.
19870
19871	PR c++/83958
19872	* g++.dg/cpp1z/decomp35.C: New test.
19873
198742018-01-23  Nathan Sidwell  <nathan@acm.org>
19875
19876	* g++.dg/cpp0x/range-for10.C: Adjust.
19877	* g++.dg/ext/forscope1.C: Adjust.
19878	* g++.dg/ext/forscope2.C: Adjust.
19879	* g++.dg/template/for1.C: Adjust.
19880
198812018-01-23  David Malcolm  <dmalcolm@redhat.com>
19882
19883	PR tree-optimization/83510
19884	* gcc.c-torture/compile/pr83510.c: New test case.
19885
198862018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
19887
19888	PR testsuite/83888
19889	* lib/target-supports.exp (check_effective_target_vect_float): Say
19890	that the result only holds when -funsafe-math-optimizations is on.
19891	(check_effective_target_vect_float_strict): New procedure.
19892	* gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19893	of vect_float.
19894	* gcc.dg/vect/vect-reduc-6.c: Likewise.
19895
198962018-01-23  Richard Sandiford  <richard.sandiford@linaro.org>
19897
19898	PR tree-optimization/83965
19899	* gcc.dg/vect/pr83965.c: New test.
19900
199012018-01-23  Richard Biener  <rguenther@suse.de>
19902
19903	PR tree-optimization/83963
19904	* gfortran.dg/graphite/pr83963.f: New testcase.
19905	* gcc.dg/graphite/pr83963-2.c: Likewise.
19906
199072018-01-23  Jakub Jelinek  <jakub@redhat.com>
19908
19909	PR c++/83918
19910	* g++.dg/cpp1z/pr83918.C: New test.
19911
199122018-01-22  Jakub Jelinek  <jakub@redhat.com>
19913
19914	PR tree-optimization/83957
19915	* gcc.dg/autopar/pr83957.c: New test.
19916
19917	PR tree-optimization/83081
19918	* gcc.dg/predict-8.c: Adjust expected probability.
19919
199202018-01-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
19921
19922	PR target/83862
19923	* gcc.target/powerpc/pr83862.c: New test.
19924
199252018-01-22  Carl Love  <cel@us.ibm.com>
19926
19927	* gcc.target/powerpc/powerpc.exp: Add torture tests for
19928	builtins-4-runnable.c, builtins-6-runnable.c,
19929	builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19930	* gcc.target/powerpc/builtins-6-runnable.c: New test file.
19931	* gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19932	for signed/unsigned 128-bit and long long int loads.
19933
199342018-01-22  Marek Polacek  <polacek@redhat.com>
19935
19936	PR c++/81933
19937	* g++.dg/cpp1y/constexpr-empty4.C: New test.
19938
199392018-01-22  Will Schmidt  <will_schmidt@vnet.ibm.com>
19940
19941	* gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19942	scan-asembler valid instructions list.
19943	* gcc.target/powerpc/fold-vec-abs-short.c: Same.
19944	* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19945	power8-vector requirement and option.
19946	* gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19947
199482018-01-22  Janne Blomqvist  <jb@gcc.gnu.org>
19949
19950	PR 78534
19951	PR 83704
19952	* gfortran.dg/string_1.f90: Remove printing the length.
19953
199542018-01-22  Richard Biener  <rguenther@suse.de>
19955
19956	PR tree-optimization/83963
19957	* gcc.dg/graphite/pr83963.c: New testcase.
19958
199592018-01-22  Sudakshina Das  <sudi.das@arm.com>
19960
19961	* gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19962	dg-require-effective-target directives.
19963
199642018-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19965
19966	* lib/target-supports.exp (check_effective_target_arm_softfloat):
19967	New procedure.
19968	* gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19969	Adjust scan-assembler checks for soft-float.
19970
199712018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
19972
19973	PR target/83946
19974	* gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19975
199762018-01-21  John David Anglin  <danglin@gcc.gnu.org>
19977
19978	* gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19979	* gcc.dg/pr83623.c: Likewise.
19980	* gcc.dg/pr83666.c: Likewise.
19981
199822018-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
19983	    David Edelsohn  <dje.gcc@gmail.com>
19984
19985	PR target/83946
19986	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19987	assembly output from "crset eq" to "crset 2".
19988	* gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19989	assembly output from . to $.
19990	* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19991	* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19992	assembly output from "crset eq" to "crset 2".
19993	* gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19994	assembly output from "crset eq" to "crset 2", and from . to $.
19995
199962018-01-20  Steven G. Kargl  <kargl@gcc.gnu.org>
19997
19998	PR fortran/83900
19999	* gfortran.dg/matmul_18.f90: New test.
20000
200012018-01-20  Richard Sandiford  <richard.sandiford@linaro.org>
20002
20003	PR tree-optimization/83940
20004	* gcc.dg/torture/pr83940.c: New test.
20005
200062018-01-20  Jakub Jelinek  <jakub@redhat.com>
20007
20008	PR middle-end/83945
20009	* gcc.dg/tls/pr83945.c: New test.
20010
20011	PR target/83930
20012	* gcc.dg/pr83930.c: New test.
20013
200142018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
20015
20016	PR fortran/83900
20017	* gfortran.dg/matmul_17.f90: New test.
20018
200192018-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
20020
20021	PR fortran/80768
20022	* gfortran.dg/num_images_1.f90:  New test that tests fix in r250734.
20023
200242018-01-19  Jakub Jelinek  <jakub@redhat.com>
20025
20026	PR c++/81167
20027	* g++.dg/cpp0x/pr81167.C: New test.
20028
20029	PR c++/83919
20030	* g++.dg/cpp0x/pr83919.C: New test.
20031
200322018-01-19  Jeff Law  <law@redhat.com>
20033	    Jakub Jelinek  <jakub@redhat.com>
20034
20035	* gcc.dg/stack-check-16.c: New test.
20036
200372018-01-19  Cesar Philippidis  <cesar@codesourcery.com>
20038
20039	PR target/83790
20040	* gcc.target/nvptx/indirect_call.c: New test.
20041
200422018-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
20043
20044	* g++.dg/torture/pr83619.C: Remove dg-message.
20045
200462018-01-19  Martin Liska  <mliska@suse.cz>
20047
20048	* gcc.dg/predict-1.c: Adjust expected probability.
20049	* gcc.dg/predict-3.c: Likewise.
20050	* gcc.dg/predict-5.c: Likewise.
20051	* gcc.dg/predict-6.c: Likewise.
20052	* gcc.dg/predict-9.c: Likewise.
20053
200542018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
20055
20056	PR tree-optimization/83922
20057	* gcc.dg/pr83922.c: New test.
20058
200592018-01-19  Richard Sandiford  <richard.sandiford@linaro.org>
20060
20061	PR tree-optimization/83914
20062	* gcc.dg/vect/pr83914.c: New test.
20063
200642018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20065
20066	* gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
20067	* gcc.target/arm/negdi-2.c: Likewise.
20068	* gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
20069
200702018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20071
20072	* gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
20073
200742018-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20075
20076	* gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
20077
200782018-01-18  John David Anglin  <danglin@gcc.gnu.org>
20079
20080	* gcc.dg/torture/pr52451.c (main): Skip long double test on
20081	hppa*-*-hpux*.
20082
200832018-01-18  Jakub Jelinek  <jakub@redhat.com>
20084
20085	PR ipa/83619
20086	PR testsuite/83934
20087	* g++.dg/torture/pr83619.C (e): Define before first use instead of
20088	forward declaration.
20089
200902018-01-18  Carl Love  <cel@us.ibm.com>
20091
20092	* gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
20093	to the function.
20094
200952018-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
20096
20097	PR c++/81013
20098	* g++.dg/inherit/union3.C: New.
20099
201002018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
20101
20102	* gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
20103
201042018-01-18  Jan Hubicka  <hubicka@ucw.cz>
20105
20106	PR ipa/83619
20107	* g++.dg/torture/pr83619.C: New testcase.
20108
201092018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
20110
20111	* lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
20112	Add function body to force error messages in some configurations.
20113
201142018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20115
20116	* gcc.target/arm/pr70278.c: Add effective target checks for armv4t
20117	and arm_thumb1_ok.
20118
201192018-01-18  Boris Kolpackov  <boris@codesynthesis.com>
20120
20121	PR other/70268
20122	* c-c++-common/ffile-prefix-map.c: New test.
20123	* c-c++-common/fmacro-prefix-map.c: New test.
20124	* c-c++-common/cpp/ffile-prefix-map.c: New test.
20125	* c-c++-common/cpp/fmacro-prefix-map.c: New test.
20126
201272018-01-18  Martin Liska  <mliska@suse.cz>
20128
20129	* gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
20130	* gcc.target/i386/indirect-thunk-4.c: Likewise.
20131	* gcc.target/i386/indirect-thunk-6.c: Likewise.
20132	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20133	* gcc.target/i386/ret-thunk-10.c: Likewise.
20134	* gcc.target/i386/ret-thunk-11.c: Likewise.
20135	* gcc.target/i386/ret-thunk-12.c: Likewise.
20136	* gcc.target/i386/ret-thunk-15.c: Likewise.
20137	* gcc.target/i386/ret-thunk-9.c: Likewise.
20138
201392018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
20140
20141	* gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
20142	order.
20143
201442018-01-18  Nathan Sidwell  <nathan@acm.org>
20145
20146	PR c++/83160
20147	* g++.dg/cpp0x/pr83160.C: New.
20148
201492018-01-18  Richard Biener  <rguenther@suse.de>
20150
20151	PR tree-optimization/83887
20152	* gcc.dg/graphite/pr83887.c: New testcase.
20153	* gfortran.dg/graphite/pr83887.f90: Likewise.
20154	* gfortran.dg/graphite/pr83887.f: Likewise.
20155
201562018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20157
20158	PR target/65578
20159	* gcc.target/arm/builtin-bswap.x: New file.
20160	* gcc.target/arm/builtin-bswap-1.c: Include the above.  Add checks
20161	and options for armv6t2.
20162	* gcc.target/arm/builtin-bswap-2.c: Include the above.  Add checks
20163	and options for Thumb1.
20164	* gcc.target/arm/builtin-bswap16.x: New file.
20165	* gcc.target/arm/builtin-bswap16-1.c: Include the above.  Add checks
20166	and options for armv6t2.
20167	* gcc.target/arm/builtin-bswap16-2.c: Include the above.  Add checks
20168	and options for Thumb1.
20169
201702018-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
20171
20172	* gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20173	order.
20174
201752018-01-18  Jakub Jelinek  <jakub@redhat.com>
20176
20177	PR c/61240
20178	* gcc.dg/pr61240.c: New test.
20179
201802018-01-17  Harald Anlauf  <anlauf@gmx.de>
20181
20182	PR fortran/83864
20183	* gfortran.dg/pr83864.f90: New test.
20184
201852018-01-17  Jeff Law  <law@redhat.com>
20186
20187	PR testsuite/83883
20188	* gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20189
201902018-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
20191
20192	* gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20193	restriction, but still restrict to 64-bit.
20194	* gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20195	* gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20196
201972018-01-17  Harald Anlauf  <anlauf@gmx.de>
20198
20199	PR fortran/83874
20200	* gfortran.dg/pr83874.f90: New test.
20201
202022018-01-18  Jakub Jelinek  <jakub@redhat.com>
20203
20204	PR c++/83824
20205	* g++.dg/cpp0x/pr83824.C: New test.
20206
202072018-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
20208
20209	* gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20210	appropriate .gnu_attribute for the long double type, if we use the
20211	long double type, but do not generate any calls.
20212	* gcc.target/powerpc/gnuattr2.c: Likewise.
20213	* gcc.target/powerpc/gnuattr3.c: Likewise.
20214
202152018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
20216
20217	PR c++/78344
20218	* g++.dg/cpp0x/alignas13.C: New.
20219
202202018-01-17  Jakub Jelinek  <jakub@redhat.com>
20221
20222	PR c++/83897
20223	* g++.dg/cpp0x/pr83897.C: New test.
20224
202252018-01-17  Jan Hubicka  <hubicka@ucw.cz>
20226
20227	PR ipa/83051
20228	* gcc.c-torture/compile/pr83051-2.c: New testcase.
20229
202302018-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
20231
20232	PR c++/81054
20233	* g++.dg/cpp0x/constexpr-ice19.C: New.
20234
202352018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
20236
20237	* gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20238	* gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20239	* gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20240	* gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20241	* gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20242	* gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20243	* gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20244	* gcc.target/powerpc/builtins-1-be-folded.c: New.
20245	* gcc.target/powerpc/builtins-1-le-folded.c: New.
20246	* gcc.target/powerpc/builtins-1.fold.h: New.
20247
202482018-01-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
20249
20250	* gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20251	* gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20252
202532018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20254
20255	* gcc.target/arm/g2.c: Add -marm to dg-options.
20256	* gcc.target/arm/scd42-2.c: Likewise.
20257
202582018-01-17  Nathan Sidwell  <nathan@acm.org>
20259
20260	PR c++/83287
20261	* g++.dg/lookup/pr83287-2.C: New.
20262
202632018-01-17  David Malcolm  <dmalcolm@redhat.com>
20264
20265	PR c++/83814
20266	PR c++/83902
20267	* g++.dg/wrappers/pr83814.C: New test case.
20268	* g++.dg/wrappers/pr83902.C: New test case.
20269
202702018-01-17  David Malcolm  <dmalcolm@redhat.com>
20271
20272	PR lto/83121
20273	* g++.dg/lto/pr83121_0.C: New test case.
20274	* g++.dg/lto/pr83121_1.C: New test case.
20275	* lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20276	adapted from DejaGnu's dg-test.
20277	(lto_handle_diagnostics): New procedure.
20278	(lto_prune_warns): Ignore informational notes.
20279	(lto-link-and-maybe-run): Add "messages_by_file" param.
20280	Call lto_handle_diagnostics.  Avoid issuing "unresolved" for
20281	"execute" when "link" fails if "execute" was not specified.
20282	(lto-can-handle-directive): New procedure.
20283	(lto-get-options-main): Call lto-can-handle-directive.  Add a
20284	dg-messages local, using it to set the caller's
20285	dg-messages-by-file for the given source file.
20286	(lto-get-options): Likewise.
20287	(lto-execute): Add dg-messages-by-file local, and pass it to
20288	lto-link-and-maybe-run.
20289
202902018-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
20291	    Richard Sandiford  <richard.sandiford@linaro.org>
20292
20293	PR target/79041
20294	PR target/82964
20295	* gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20296	* gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20297
202982018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20299
20300	* lib/target-supports.exp: Fix -march arguments in arm arch effective
20301	target check autogenerator for armv8.1-a and armv8.2-a.
20302
203032018-01-17  Carl Love  <cel@us.ibm.com>
20304
20305	* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20306	Add debug print statements.
20307	* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20308	16 byte vector load followed by a partial vector load.
20309
203102018-01-17  David Malcolm  <dmalcolm@redhat.com>
20311
20312	PR c++/83799
20313	* g++.dg/wrappers/pr83799.C: New test case.
20314
203152018-01-17  Nathan Sidwell  <nathan@acm.org>
20316
20317	PR c++/83739
20318	* g++.dg/cpp1y/pr83739.C: New.
20319
203202018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
20321
20322	* gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20323	* gcc.target/visium/overflow16.c: Likewise.
20324	* gcc.target/visium/overflow32.c: Likewise.
20325
203262018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
20327
20328	* gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20329
203302018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20331
20332	* gcc.dg/rtl/arm/stl-cond.c: New test.
20333	* gcc.target/arm/stl-cond.c: Delete.
20334
203352018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20336
20337	* gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20338	directives.
20339
203402018-01-17  Jakub Jelinek  <jakub@redhat.com>
20341
20342	PR tree-optimization/83843
20343	* gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20344	* gcc.dg/store_merging_19.c: New test.
20345
203462018-01-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20347
20348	* gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20349	and options.
20350
203512018-01-17  Jakub Jelinek  <jakub@redhat.com>
20352
20353	PR rtl-optimization/83771
20354	* gcc.dg/pr83771.c: New test.
20355
203562018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
20357
20358	PR tree-optimization/81184
20359	* gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20360	targets.
20361	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20362
203632018-01-17  Eric Botcazou  <ebotcazou@adacore.com>
20364
20365	* c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20366
203672018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>
20368
20369	PR target/83546
20370	* gcc.target/i386/pr83546.c: New test.
20371
203722018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20373
20374	* c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20375
203762018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20377
20378	* c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20379	test and add dg-warning for the -Wstringop-overflow warning.
20380
203812018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20382
20383	* c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20384	XFAIL last test on SPARC and Visium.
20385
203862018-01-16  Vladimir Makarov  <vmakarov@redhat.com>
20387
20388	PR rtl-optimization/80481
20389	* g++.dg/pr80481.C: Exclude solaris.
20390
203912018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20392
20393	* c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20394	* c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20395	* c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20396
203972018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20398
20399	* gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20400	* gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20401	* gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20402	* gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20403	* gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20404	* gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20405	* gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20406	* gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20407	* gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20408	* gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20409	* gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20410	* gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20411	* gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20412	* gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20413	* gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20414
204152018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20416
20417	PR testsuite/77734
20418	* gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20419
204202018-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
20421
20422	* gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20423	* gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20424	* gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20425	* gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20426	* gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20427	* gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20428
204292018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
20430
20431	PR tree-optimization/83857
20432	* gcc.dg/vect/pr83857.c: New test.
20433
204342018-01-16  Richard Biener  <rguenther@suse.de>
20435
20436	PR tree-optimization/83867
20437	* gcc.dg/vect/pr83867.c: New testcase.
20438
204392018-01-16  Jakub Jelinek  <jakub@redhat.com>
20440
20441	PR c/83844
20442	* gcc.dg/pr83844.c: New test.
20443
204442018-01-16  Richard Sandiford  <richard.sandiford@linaro.org>
20445
20446	* gcc.dg/torture/pr83847.c: New test.
20447
204482018-01-16  Jakub Jelinek  <jakub@redhat.com>
20449
20450	PR rtl-optimization/86620
20451	* gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20452	instead of --param=max-sched-ready-insns=0.
20453	* gcc.target/i386/pr83620.c: New test.
20454	* gcc.dg/pr83620.c: New test.
20455
20456	PR tree-optimization/83843
20457	* gcc.dg/store_merging_18.c: New test.
20458
20459	PR c++/83817
20460	* g++.dg/cpp1y/pr83817.C: New test.
20461
20462	PR c++/83825
20463	* g++.dg/template/pr83825.C: New test.
20464
204652018-01-16  Richard Biener  <rguenther@suse.de>
20466
20467	* gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20468
204692018-01-16  Richard Biener  <rguenther@suse.de>
20470
20471	PR testsuite/82132
20472	* gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20473	from gcc.dg/torture/pr60092.c.
20474
204752018-01-15  Martin Sebor  <msebor@redhat.com>
20476
20477	PR c++/83588
20478	* g++.dg/ext/flexary28.C: New test.
20479
204802018-01-15  Louis Krupp  <louis.krupp@zoho.com>
20481
20482	PR fortran/82257
20483	* gfortran.dg/unlimited_polymorphic_28.f90: New test.
20484
204852018-01-15  Martin Sebor  <msebor@redhat.com>
20486
20487	PR testsuite/83869
20488	* c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20489
204902018-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
20491
20492	PR fortran/54613
20493	* gfortran.dg/minmaxloc_9.f90: New test.
20494	* gfortran.dg/minmaxloc_10.f90: New test.
20495	* gfortran.dg/minmaxloc_11.f90: New test.
20496
204972018-01-15  H.J. Lu  <hongjiu.lu@intel.com>
20498
20499	PR target/83839
20500	* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20501	* gcc.target/i386/indirect-thunk-2.c: Likewise.
20502	* gcc.target/i386/indirect-thunk-3.c: Likewise.
20503	* gcc.target/i386/indirect-thunk-4.c: Likewise.
20504	* gcc.target/i386/indirect-thunk-7.c: Likewise.
20505	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20506	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20507	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20508	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20509	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20510	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20511	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20512	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20513	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20514	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20515	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20516	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20517	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20518	* gcc.target/i386/ret-thunk-10.c: Likewise.
20519	* gcc.target/i386/ret-thunk-11.c: Likewise.
20520	* gcc.target/i386/ret-thunk-12.c: Likewise.
20521	* gcc.target/i386/ret-thunk-13.c: Likewise.
20522	* gcc.target/i386/ret-thunk-14.c: Likewise.
20523	* gcc.target/i386/ret-thunk-15.c: Likewise.
20524	* gcc.target/i386/ret-thunk-9.c: Don't check the
20525	__x86_return_thunk label.  Scan for "push" only for Linux.
20526
205272018-01-15  Richard Sandiford  <richard.sandiford@linaro.org>
20528
20529	PR testsuite/79920
20530	* gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20531
205322018-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
20533
20534	PR target/83687
20535	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20536	tests.
20537	* gcc.target/arm/pr83687.c: New test.
20538
205392018-01-15  Georg-Johann Lay  <avr@gjlay.de>
20540
20541	Adjust tests to AVR_TINY.
20542
20543	* gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20544	* gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20545	* gcc.target/avr/pr71627.c: Same.
20546	* gcc.target/avr/torture/addr-space-1-0.c: Same.
20547	* gcc.target/avr/torture/addr-space-1-1.c: Same.
20548	* gcc.target/avr/torture/addr-space-1-x.c: Same.
20549	* gcc.target/avr/torture/addr-space-2-0.c: Same.
20550	* gcc.target/avr/torture/addr-space-2-1.c: Same.
20551	* gcc.target/avr/torture/addr-space-2-x.c: Same.
20552	* gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20553	* gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20554	* gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20555	* gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20556	* gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20557	* gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20558	* gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20559	* gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20560	* gcc.target/avr/torture/pr61055.c: Same.
20561	* gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20562	available.
20563	* gcc.target/avr/torture/int24-mul.c: Same.
20564	* gcc.target/avr/torture/pr51782-1.c: Same.
20565	* gcc.target/avr/torture/pr61443.c: Same.
20566	* gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20567	* gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20568
205692018-01-15  Georg-Johann Lay  <avr@gjlay.de>
20570
20571	PR c/83801
20572	PR c/83729
20573	* gcc.target/avr/torture/pr83729.c: New test.
20574	* gcc.target/avr/torture/pr83801.c: New test.
20575
205762018-01-15  Jakub Jelinek  <jakub@redhat.com>
20577
20578	PR middle-end/82694
20579	* gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20580	* gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20581
205822018-01-10  Martin Sebor  <msebor@redhat.com>
20583
20584	PR other/83508
20585	* gcc.dg/Wstringop-overflow-2.c: New test.
20586
205872018-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20588
20589	PR libgfortran/83811
20590	* gfortran.dg/fmt_e.f90: New test.
20591
205922018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
20593
20594	* gcc.target/i386/indirect-thunk-10.c: New test.
20595	* gcc.target/i386/indirect-thunk-8.c: Likewise.
20596	* gcc.target/i386/indirect-thunk-9.c: Likewise.
20597	* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20598	* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20599	* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20600	* gcc.target/i386/ret-thunk-17.c: Likewise.
20601	* gcc.target/i386/ret-thunk-18.c: Likewise.
20602	* gcc.target/i386/ret-thunk-19.c: Likewise.
20603	* gcc.target/i386/ret-thunk-20.c: Likewise.
20604	* gcc.target/i386/ret-thunk-21.c: Likewise.
20605
206062018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
20607
20608	* gcc.target/i386/indirect-thunk-register-4.c: New test.
20609
206102018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
20611
20612	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20613	-mno-indirect-branch-register.
20614	* gcc.target/i386/indirect-thunk-2.c: Likewise.
20615	* gcc.target/i386/indirect-thunk-3.c: Likewise.
20616	* gcc.target/i386/indirect-thunk-4.c: Likewise.
20617	* gcc.target/i386/indirect-thunk-5.c: Likewise.
20618	* gcc.target/i386/indirect-thunk-6.c: Likewise.
20619	* gcc.target/i386/indirect-thunk-7.c: Likewise.
20620	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20621	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20622	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20623	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20624	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20625	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20626	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20627	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20628	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20629	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20630	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20631	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20632	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20633	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20634	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20635	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20636	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20637	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20638	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20639	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20640	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20641	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20642	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20643	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20644	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20645	* gcc.target/i386/ret-thunk-10.c: Likewise.
20646	* gcc.target/i386/ret-thunk-11.c: Likewise.
20647	* gcc.target/i386/ret-thunk-12.c: Likewise.
20648	* gcc.target/i386/ret-thunk-13.c: Likewise.
20649	* gcc.target/i386/ret-thunk-14.c: Likewise.
20650	* gcc.target/i386/ret-thunk-15.c: Likewise.
20651	* gcc.target/i386/ret-thunk-9.c: Likewise.
20652	* gcc.target/i386/indirect-thunk-register-1.c: New test.
20653	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20654	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20655
206562018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
20657
20658	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20659	-mfunction-return=keep.
20660	* gcc.target/i386/indirect-thunk-2.c: Likewise.
20661	* gcc.target/i386/indirect-thunk-3.c: Likewise.
20662	* gcc.target/i386/indirect-thunk-4.c: Likewise.
20663	* gcc.target/i386/indirect-thunk-5.c: Likewise.
20664	* gcc.target/i386/indirect-thunk-6.c: Likewise.
20665	* gcc.target/i386/indirect-thunk-7.c: Likewise.
20666	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20667	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20668	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20669	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20670	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20671	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20672	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20673	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20674	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20675	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20676	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20677	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20678	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20679	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20680	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20681	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20682	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20683	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20684	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20685	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20686	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20687	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20688	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20689	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20690	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20691	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20692	* gcc.target/i386/ret-thunk-1.c: New test.
20693	* gcc.target/i386/ret-thunk-10.c: Likewise.
20694	* gcc.target/i386/ret-thunk-11.c: Likewise.
20695	* gcc.target/i386/ret-thunk-12.c: Likewise.
20696	* gcc.target/i386/ret-thunk-13.c: Likewise.
20697	* gcc.target/i386/ret-thunk-14.c: Likewise.
20698	* gcc.target/i386/ret-thunk-15.c: Likewise.
20699	* gcc.target/i386/ret-thunk-16.c: Likewise.
20700	* gcc.target/i386/ret-thunk-2.c: Likewise.
20701	* gcc.target/i386/ret-thunk-3.c: Likewise.
20702	* gcc.target/i386/ret-thunk-4.c: Likewise.
20703	* gcc.target/i386/ret-thunk-5.c: Likewise.
20704	* gcc.target/i386/ret-thunk-6.c: Likewise.
20705	* gcc.target/i386/ret-thunk-7.c: Likewise.
20706	* gcc.target/i386/ret-thunk-8.c: Likewise.
20707	* gcc.target/i386/ret-thunk-9.c: Likewise.
20708
207092018-01-14  H.J. Lu  <hongjiu.lu@intel.com>
20710
20711	* gcc.target/i386/indirect-thunk-1.c: New test.
20712	* gcc.target/i386/indirect-thunk-2.c: Likewise.
20713	* gcc.target/i386/indirect-thunk-3.c: Likewise.
20714	* gcc.target/i386/indirect-thunk-4.c: Likewise.
20715	* gcc.target/i386/indirect-thunk-5.c: Likewise.
20716	* gcc.target/i386/indirect-thunk-6.c: Likewise.
20717	* gcc.target/i386/indirect-thunk-7.c: Likewise.
20718	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20719	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20720	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20721	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20722	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20723	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20724	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20725	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20726	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20727	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20728	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20729	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20730	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20731	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20732	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20733	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20734	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20735	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20736	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20737	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20738	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20739	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20740	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20741	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20742	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20743	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20744
207452018-01-14  Jan Hubicka  <hubicka@ucw.cz>
20746
20747	PR ipa/83051
20748	* gcc.c-torture/compile/pr83051.c: New testcase.
20749
207502018-01-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
20751
20752	PR tree-optimization/83501
20753	* gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20754
207552018-01-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
20756
20757	* gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20758	for lvx and stvx instead of lxvd2x and stxvd2x and require
20759	little-endian target.  Add comments.
20760	* gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20761	comprehensive testing.
20762	* gcc.target/powerpc/swaps-p8-29.c: Likewise.
20763	* gcc.target/powerpc/swaps-p8-30.c: Likewise.
20764	* gcc.target/powerpc/swaps-p8-31.c: Likewise.
20765	* gcc.target/powerpc/swaps-p8-32.c: Likewise.
20766	* gcc.target/powerpc/swaps-p8-33.c: Likewise.
20767	* gcc.target/powerpc/swaps-p8-34.c: Likewise.
20768	* gcc.target/powerpc/swaps-p8-35.c: Likewise.
20769	* gcc.target/powerpc/swaps-p8-36.c: Likewise.
20770	* gcc.target/powerpc/swaps-p8-37.c: Likewise.
20771	* gcc.target/powerpc/swaps-p8-38.c: Likewise.
20772	* gcc.target/powerpc/swaps-p8-39.c: Likewise.
20773	* gcc.target/powerpc/swaps-p8-40.c: Likewise.
20774	* gcc.target/powerpc/swaps-p8-41.c: Likewise.
20775	* gcc.target/powerpc/swaps-p8-42.c: Likewise.
20776	* gcc.target/powerpc/swaps-p8-43.c: Likewise.
20777	* gcc.target/powerpc/swaps-p8-44.c: Likewise.
20778	* gcc.target/powerpc/swaps-p8-45.c: Likewise.
20779	* gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20780	scan-assembler-not directives that forbid lvx and xxpermdi.
20781	* gcc.target/powerpc/vec-extract-3.c: Likewise.
20782	* gcc.target/powerpc/vec-extract-5.c: Likewise.
20783	* gcc.target/powerpc/vec-extract-6.c: Likewise.
20784	* gcc.target/powerpc/vec-extract-7.c: Likewise.
20785	* gcc.target/powerpc/vec-extract-8.c: Likewise.
20786	* gcc.target/powerpc/vec-extract-9.c: Likewise.
20787	* gcc.target/powerpc/vsx-vector-6-le.c: Change
20788	scan-assembler-times directives to reflect different numbers of
20789	expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20790
207912018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20792	    Alan Hayward  <alan.hayward@arm.com>
20793	    David Sherwood  <david.sherwood@arm.com>
20794
20795	* gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20796	than SLP vectorization.
20797	* gcc.dg/vect/vect-alias-check-10.c: New test.
20798	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
20799	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
20800	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
20801	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
20802	* gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20803	* gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20804	* gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20805	* gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20806	* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20807	* gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20808	* gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20809	* gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20810	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20811	* gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20812	* gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20813	* gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20814	* gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20815	* gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20816	* gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20817	* gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20818	* gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20819	* gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20820	* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20821
208222018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20823	    Alan Hayward  <alan.hayward@arm.com>
20824	    David Sherwood  <david.sherwood@arm.com>
20825
20826	* lib/target-supports.exp (check_effective_target_vect_scatter_store):
20827	New proc.
20828	* gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20829	targets with scatter stores.
20830	* gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20831	stores.
20832	* gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20833	* gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20834	* gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20835	* gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20836	* gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20837	* gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20838	* gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20839	* gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20840	* gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20841	* gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20842	* gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20843	* gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20844	* gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20845	* gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20846	* gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20847	* gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20848
208492018-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/reduc_strict_3.c: Expect FADDA to be used
20854	for double_reduc1.
20855	* gcc.target/aarch64/sve/strided_load_4.c: New test.
20856	* gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20857	* gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20858	* gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20859
208602018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20861	    Alan Hayward  <alan.hayward@arm.com>
20862	    David Sherwood  <david.sherwood@arm.com>
20863
20864	* gcc.target/aarch64/sve/strided_load_1.c: New test.
20865	* gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20866	* gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20867
208682018-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.target/aarch64/sve/gather_load_1.c: New test.
20873	* gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20874	* gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20875	* gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20876	* gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20877	* gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20878	* gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20879	* gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20880	* gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20881	* gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20882	* gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20883	* gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20884	* gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20885	* gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20886
208872018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20888	    Alan Hayward  <alan.hayward@arm.com>
20889	    David Sherwood  <david.sherwood@arm.com>
20890
20891	* gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20892	check for a message about using in-order reductions.
20893	* gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20894	check for a message about using in-order reductions.
20895	* gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20896	vectorized and check for a message about using in-order reductions.
20897	Expect targets with variable-length vectors to fall back to the
20898	fixed-length mininum.
20899	* gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20900	check for a message about using in-order reductions.
20901	* gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20902	* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20903	* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20904	* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20905	* gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20906	* gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20907	* gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20908	* gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20909	* gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20910	* gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20911	* gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20912	vect_fold_left_plus.
20913
209142018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20915
20916	* gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20917	are spilled.
20918	* gcc.target/aarch64/sve/spill_2.c: New test.
20919	* gcc.target/aarch64/sve/spill_3.c: Likewise.
20920	* gcc.target/aarch64/sve/spill_4.c: Likewise.
20921	* gcc.target/aarch64/sve/spill_5.c: Likewise.
20922	* gcc.target/aarch64/sve/spill_6.c: Likewise.
20923	* gcc.target/aarch64/sve/spill_7.c: Likewise.
20924
209252018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20926	    Alan Hayward  <alan.hayward@arm.com>
20927	    David Sherwood  <david.sherwood@arm.com>
20928
20929	* gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20930	of branches.
20931	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20932	* gcc.target/aarch64/sve/struct_vect_20.c: New test.
20933	* gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20934	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20935	* gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20936	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20937	* gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20938	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20939	* gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20940
209412018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20942	    Alan Hayward  <alan.hayward@arm.com>
20943	    David Sherwood  <david.sherwood@arm.com>
20944
20945	* gcc.target/aarch64/sve/struct_vect_18.c: New test.
20946	* gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20947	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20948	* gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20949
209502018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20951	    Alan Hayward  <alan.hayward@arm.com>
20952	    David Sherwood  <david.sherwood@arm.com>
20953
20954	* lib/target-supports.exp
20955	(check_effective_target_vect_fold_extract_last): New proc.
20956	* gcc.dg/vect/pr65947-1.c: Update dump messages.  Add markup
20957	for fold_extract_last.
20958	* gcc.dg/vect/pr65947-2.c: Likewise.
20959	* gcc.dg/vect/pr65947-3.c: Likewise.
20960	* gcc.dg/vect/pr65947-4.c: Likewise.
20961	* gcc.dg/vect/pr65947-5.c: Likewise.
20962	* gcc.dg/vect/pr65947-6.c: Likewise.
20963	* gcc.dg/vect/pr65947-9.c: Likewise.
20964	* gcc.dg/vect/pr65947-10.c: Likewise.
20965	* gcc.dg/vect/pr65947-12.c: Likewise.
20966	* gcc.dg/vect/pr65947-14.c: Likewise.
20967	* gcc.dg/vect/pr80631-1.c: Likewise.
20968	* gcc.target/aarch64/sve/clastb_1.c: New test.
20969	* gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20970	* gcc.target/aarch64/sve/clastb_2.c: Likewise.
20971	* gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20972	* gcc.target/aarch64/sve/clastb_3.c: Likewise.
20973	* gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20974	* gcc.target/aarch64/sve/clastb_4.c: Likewise.
20975	* gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20976	* gcc.target/aarch64/sve/clastb_5.c: Likewise.
20977	* gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20978	* gcc.target/aarch64/sve/clastb_6.c: Likewise.
20979	* gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20980	* gcc.target/aarch64/sve/clastb_7.c: Likewise.
20981	* gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20982
209832018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20984	    Alan Hayward  <alan.hayward@arm.com>
20985	    David Sherwood  <david.sherwood@arm.com>
20986
20987	* gcc.target/aarch64/sve/live_1.c: New test.
20988	* gcc.target/aarch64/sve/live_1_run.c: Likewise.
20989
209902018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
20991	    Alan Hayward  <alan.hayward@arm.com>
20992	    David Sherwood  <david.sherwood@arm.com>
20993
20994	* gcc.target/aarch64/sve/nopeel_1.c: New test.
20995	* gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20996	* gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20997	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20998	* gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20999	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
21000	* gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
21001	* gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
21002	* gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
21003
210042018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21005	    Alan Hayward  <alan.hayward@arm.com>
21006	    David Sherwood  <david.sherwood@arm.com>
21007
21008	* lib/target-supports.exp (check_effective_target_vect_fully_masked):
21009	New proc.
21010	* gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
21011	vect_fully_masked.
21012	* gcc.target/aarch64/sve/loop_add_4.c: New test.
21013	* gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
21014	* gcc.target/aarch64/sve/loop_add_5.c: Likewise.
21015	* gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
21016	* gcc.target/aarch64/sve/miniloop_1.c: Likewise.
21017	* gcc.target/aarch64/sve/miniloop_2.c: Likewise.
21018
210192018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21020	    Alan Hayward  <alan.hayward@arm.com>
21021	    David Sherwood  <david.sherwood@arm.com>
21022
21023	* gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
21024	instead of just ADDRESS.
21025	* gcc.dg/tree-ssa/scev-10.c: Likewise.
21026	* gcc.dg/tree-ssa/scev-11.c: Likewise.
21027	* gcc.dg/tree-ssa/scev-12.c: Likewise.
21028	* gcc.target/aarch64/sve/index_offset_1.c: New test.
21029	* gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
21030	* gcc.target/aarch64/sve/loop_add_2.c: Likewise.
21031	* gcc.target/aarch64/sve/loop_add_3.c: Likewise.
21032	* gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
21033	* gcc.target/aarch64/sve/while_2.c: Likewise.
21034	* gcc.target/aarch64/sve/while_3.c: Likewise.
21035	* gcc.target/aarch64/sve/while_4.c: Likewise.
21036
210372018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21038	    Alan Hayward  <alan.hayward@arm.com>
21039	    David Sherwood  <david.sherwood@arm.com>
21040
21041	* gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
21042	* gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
21043	to be predicated.
21044	* gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
21045	* gcc.target/aarch64/sve/slp_7.c: Likewise.
21046	* gcc.target/aarch64/sve/reduc_5.c: New test.
21047	* gcc.target/aarch64/sve/slp_13.c: Likewise.
21048	* gcc.target/aarch64/sve/slp_13_run.c: Likewise.
21049
210502018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21051	    Alan Hayward  <alan.hayward@arm.com>
21052	    David Sherwood  <david.sherwood@arm.com>
21053
21054	* gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
21055	* gcc.dg/tree-ssa/peel1.c: Likewise.
21056	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
21057	variable-length vectors.
21058	* gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
21059	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
21060	* gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
21061	* gcc.target/aarch64/sve/slp_2.c: Likewise.
21062	* gcc.target/aarch64/sve/slp_3.c: Likewise.
21063	* gcc.target/aarch64/sve/slp_4.c: Likewise.
21064	* gcc.target/aarch64/sve/slp_6.c: Likewise.
21065	* gcc.target/aarch64/sve/slp_8.c: New test.
21066	* gcc.target/aarch64/sve/slp_8_run.c: Likewise.
21067	* gcc.target/aarch64/sve/slp_9.c: Likewise.
21068	* gcc.target/aarch64/sve/slp_9_run.c: Likewise.
21069	* gcc.target/aarch64/sve/slp_10.c: Likewise.
21070	* gcc.target/aarch64/sve/slp_10_run.c: Likewise.
21071	* gcc.target/aarch64/sve/slp_11.c: Likewise.
21072	* gcc.target/aarch64/sve/slp_11_run.c: Likewise.
21073	* gcc.target/aarch64/sve/slp_12.c: Likewise.
21074	* gcc.target/aarch64/sve/slp_12_run.c: Likewise.
21075	* gcc.target/aarch64/sve/ld1r_2.c: Likewise.
21076	* gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
21077	* gcc.target/aarch64/sve/while_1.c: Likewise.
21078	* gcc.target/aarch64/sve/while_2.c: Likewise.
21079	* gcc.target/aarch64/sve/while_3.c: Likewise.
21080	* gcc.target/aarch64/sve/while_4.c: Likewise.
21081
210822018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21083	    Alan Hayward  <alan.hayward@arm.com>
21084	    David Sherwood  <david.sherwood@arm.com>
21085
21086	* lib/target-supports.exp (check_effective_target_vect_logical_reduc):
21087	New proc.
21088	* gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
21089	and add an associated scan-dump test.  Prevent vectorization
21090	of the first two loops.
21091	* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
21092	* gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
21093	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
21094	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21095	(INIT_VECTOR): Tweak initial value so that some bits are always set.
21096	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21097
210982018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21099	    Alan Hayward  <alan.hayward@arm.com>
21100	    David Sherwood  <david.sherwood@arm.com>
21101
21102	* gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
21103	* gcc.dg/vect/pr67790.c: Likewise.
21104	* gcc.dg/vect/slp-reduc-1.c: Likewise.
21105	* gcc.dg/vect/slp-reduc-2.c: Likewise.
21106	* gcc.dg/vect/slp-reduc-3.c: Likewise.
21107	* gcc.dg/vect/slp-reduc-5.c: Likewise.
21108	* gcc.target/aarch64/sve/slp_5.c: New test.
21109	* gcc.target/aarch64/sve/slp_5_run.c: Likewise.
21110	* gcc.target/aarch64/sve/slp_6.c: Likewise.
21111	* gcc.target/aarch64/sve/slp_6_run.c: Likewise.
21112	* gcc.target/aarch64/sve/slp_7.c: Likewise.
21113	* gcc.target/aarch64/sve/slp_7_run.c: Likewise.
21114
211152018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21116	    Alan Hayward  <alan.hayward@arm.com>
21117	    David Sherwood  <david.sherwood@arm.com>
21118
21119	* gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
21120	&& vect_load_lanes
21121	* gcc.dg/vect/slp-1.c: Likewise.
21122	* gcc.dg/vect/slp-10.c: Likewise.
21123	* gcc.dg/vect/slp-12b.c: Likewise.
21124	* gcc.dg/vect/slp-12c.c: Likewise.
21125	* gcc.dg/vect/slp-17.c: Likewise.
21126	* gcc.dg/vect/slp-19b.c: Likewise.
21127	* gcc.dg/vect/slp-20.c: Likewise.
21128	* gcc.dg/vect/slp-21.c: Likewise.
21129	* gcc.dg/vect/slp-22.c: Likewise.
21130	* gcc.dg/vect/slp-23.c: Likewise.
21131	* gcc.dg/vect/slp-24-big-array.c: Likewise.
21132	* gcc.dg/vect/slp-24.c: Likewise.
21133	* gcc.dg/vect/slp-28.c: Likewise.
21134	* gcc.dg/vect/slp-39.c: Likewise.
21135	* gcc.dg/vect/slp-6.c: Likewise.
21136	* gcc.dg/vect/slp-7.c: Likewise.
21137	* gcc.dg/vect/slp-cond-1.c: Likewise.
21138	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21139	* gcc.dg/vect/slp-cond-2.c: Likewise.
21140	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
21141	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
21142	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
21143	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
21144	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
21145	* gcc.dg/vect/slp-perm-6.c: Likewise.
21146	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21147	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
21148	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
21149	* gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
21150	* gcc.dg/vect/slp-12a.c: Likewise.
21151	* gcc.dg/vect/slp-14.c: Likewise.
21152	* gcc.dg/vect/slp-15.c: Likewise.
21153	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
21154	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
21155	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
21156	* gcc.target/aarch64/sve/slp_1.c: New test.
21157	* gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21158	* gcc.target/aarch64/sve/slp_2.c: Likewise.
21159	* gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21160	* gcc.target/aarch64/sve/slp_3.c: Likewise.
21161	* gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21162	* gcc.target/aarch64/sve/slp_4.c: Likewise.
21163	* gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21164
211652018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21166	    Alan Hayward  <alan.hayward@arm.com>
21167	    David Sherwood  <david.sherwood@arm.com>
21168
21169	* gcc.dg/vect/vect-ooo-group-1.c: New test.
21170	* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21171	* gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21172	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21173	* gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21174	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21175	* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21176	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21177	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21178	* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21179	* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21180	* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21181	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21182	* gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21183	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21184	* gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21185	* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21186	* gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21187	* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21188
211892018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21190	    Alan Hayward  <alan.hayward@arm.com>
21191	    David Sherwood  <david.sherwood@arm.com>
21192
21193	* gcc.target/aarch64/sve/struct_move_1.c: New test.
21194	* gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21195	* gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21196	* gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21197	* gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21198	* gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21199	* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21200	* gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21201	* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21202	* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21203	* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21204	* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21205	* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21206	* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21207	* gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21208	* gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21209	* gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21210	* gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21211	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21212	* gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21213	* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21214	* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21215	* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21216	* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21217	* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21218	* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21219	* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21220	* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21221	* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21222	* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21223	* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21224	* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21225	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21226	* gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21227	* gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21228	* gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21229
212302018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21231	    Alan Hayward  <alan.hayward@arm.com>
21232	    David Sherwood  <david.sherwood@arm.com>
21233
21234	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
21235	Return true for SVE too.
21236	* g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21237	if load/store lanes are supported.
21238	* gcc.dg/vect/slp-10.c: Likewise.
21239	* gcc.dg/vect/slp-12c.c: Likewise.
21240	* gcc.dg/vect/slp-17.c: Likewise.
21241	* gcc.dg/vect/slp-33.c: Likewise.
21242	* gcc.dg/vect/slp-6.c: Likewise.
21243	* gcc.dg/vect/slp-cond-1.c: Likewise.
21244	* gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21245	* gcc.dg/vect/slp-multitypes-11.c: Likewise.
21246	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
21247	* gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21248	* gcc.dg/vect/slp-perm-6.c: Likewise.
21249	* gcc.dg/vect/slp-perm-9.c: Likewise.
21250	* gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21251	* gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21252	for variable-length vectors.
21253
212542018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21255	    Alan Hayward  <alan.hayward@arm.com>
21256	    David Sherwood  <david.sherwood@arm.com>
21257
21258	* gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21259	* gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21260
212612018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21262
21263	* g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21264	* g++.target/aarch64/sve/catch_1.C: New test.
21265	* g++.target/aarch64/sve/catch_2.C: Likewise.
21266	* g++.target/aarch64/sve/catch_3.C: Likewise.
21267	* g++.target/aarch64/sve/catch_4.C: Likewise.
21268	* g++.target/aarch64/sve/catch_5.C: Likewise.
21269	* g++.target/aarch64/sve/catch_6.C: Likewise.
21270
212712018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21272	    Alan Hayward  <alan.hayward@arm.com>
21273	    David Sherwood  <david.sherwood@arm.com>
21274
21275	* lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21276	New proc.
21277	* gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21278	* gcc.target/aarch64/fmaxmin.c: Likewise.
21279	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21280	* gcc.target/aarch64/orr_imm_1.c: Likewise.
21281	* gcc.target/aarch64/pr62178.c: Likewise.
21282	* gcc.target/aarch64/pr71727-2.c: Likewise.
21283	* gcc.target/aarch64/saddw-1.c: Likewise.
21284	* gcc.target/aarch64/saddw-2.c: Likewise.
21285	* gcc.target/aarch64/uaddw-1.c: Likewise.
21286	* gcc.target/aarch64/uaddw-2.c: Likewise.
21287	* gcc.target/aarch64/uaddw-3.c: Likewise.
21288	* gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21289	* gcc.target/aarch64/vect-compile.c: Likewise.
21290	* gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21291	* gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21292	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21293	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21294	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21295	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21296	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21297	* gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21298	* gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21299	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21300	* gcc.target/aarch64/vect-fmovd.c: Likewise.
21301	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21302	* gcc.target/aarch64/vect-fmovf.c: Likewise.
21303	* gcc.target/aarch64/vect-fp-compile.c: Likewise.
21304	* gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21305	* gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21306	* gcc.target/aarch64/vect-movi.c: Likewise.
21307	* gcc.target/aarch64/vect-mull-compile.c: Likewise.
21308	* gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21309	* gcc.target/aarch64/vect-vaddv.c: Likewise.
21310	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
21311	* gcc.target/aarch64/vect_smlal_1.c: Likewise.
21312	* gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21313	fixed-length SVE.
21314	* gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21315	* gcc.target/aarch64/sve/arith_1.c: New test.
21316	* gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21317	* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21318	* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21319	* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21320	* gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21321	* gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21322	* gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21323	* gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21324	* gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21325	* gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21326	* gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21327	* gcc.target/aarch64/sve/ext_1.c: Likewise.
21328	* gcc.target/aarch64/sve/ext_2.c: Likewise.
21329	* gcc.target/aarch64/sve/extract_1.c: Likewise.
21330	* gcc.target/aarch64/sve/extract_2.c: Likewise.
21331	* gcc.target/aarch64/sve/extract_3.c: Likewise.
21332	* gcc.target/aarch64/sve/extract_4.c: Likewise.
21333	* gcc.target/aarch64/sve/fabs_1.c: Likewise.
21334	* gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21335	* gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21336	* gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21337	* gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21338	* gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21339	* gcc.target/aarch64/sve/fdup_1.c: Likewise.
21340	* gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21341	* gcc.target/aarch64/sve/fmad_1.c: Likewise.
21342	* gcc.target/aarch64/sve/fmla_1.c: Likewise.
21343	* gcc.target/aarch64/sve/fmls_1.c: Likewise.
21344	* gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21345	* gcc.target/aarch64/sve/fmul_1.c: Likewise.
21346	* gcc.target/aarch64/sve/fneg_1.c: Likewise.
21347	* gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21348	* gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21349	* gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21350	* gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21351	* gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21352	* gcc.target/aarch64/sve/frinta_1.c: Likewise.
21353	* gcc.target/aarch64/sve/frinti_1.c: Likewise.
21354	* gcc.target/aarch64/sve/frintm_1.c: Likewise.
21355	* gcc.target/aarch64/sve/frintp_1.c: Likewise.
21356	* gcc.target/aarch64/sve/frintx_1.c: Likewise.
21357	* gcc.target/aarch64/sve/frintz_1.c: Likewise.
21358	* gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21359	* gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21360	* gcc.target/aarch64/sve/index_1.c: Likewise.
21361	* gcc.target/aarch64/sve/index_1_run.c: Likewise.
21362	* gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21363	* gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21364	* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21365	* gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21366	* gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21367	* gcc.target/aarch64/sve/logical_1.c: Likewise.
21368	* gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21369	* gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21370	* gcc.target/aarch64/sve/mad_1.c: Likewise.
21371	* gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21372	* gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21373	* gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21374	* gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21375	* gcc.target/aarch64/sve/mla_1.c: Likewise.
21376	* gcc.target/aarch64/sve/mls_1.c: Likewise.
21377	* gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21378	* gcc.target/aarch64/sve/msb_1.c: Likewise.
21379	* gcc.target/aarch64/sve/mul_1.c: Likewise.
21380	* gcc.target/aarch64/sve/neg_1.c: Likewise.
21381	* gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21382	* gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21383	* gcc.target/aarch64/sve/pack_1.c: Likewise.
21384	* gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21385	* gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21386	* gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21387	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21388	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21389	* gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21390	* gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21391	* gcc.target/aarch64/sve/popcount_1.c: Likewise.
21392	* gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21393	* gcc.target/aarch64/sve/reduc_1.c: Likewise.
21394	* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21395	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
21396	* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21397	* gcc.target/aarch64/sve/reduc_3.c: Likewise.
21398	* gcc.target/aarch64/sve/rev_1.c: Likewise.
21399	* gcc.target/aarch64/sve/revb_1.c: Likewise.
21400	* gcc.target/aarch64/sve/revh_1.c: Likewise.
21401	* gcc.target/aarch64/sve/revw_1.c: Likewise.
21402	* gcc.target/aarch64/sve/shift_1.c: Likewise.
21403	* gcc.target/aarch64/sve/single_1.c: Likewise.
21404	* gcc.target/aarch64/sve/single_2.c: Likewise.
21405	* gcc.target/aarch64/sve/single_3.c: Likewise.
21406	* gcc.target/aarch64/sve/single_4.c: Likewise.
21407	* gcc.target/aarch64/sve/spill_1.c: Likewise.
21408	* gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21409	* gcc.target/aarch64/sve/subr_1.c: Likewise.
21410	* gcc.target/aarch64/sve/trn1_1.c: Likewise.
21411	* gcc.target/aarch64/sve/trn2_1.c: Likewise.
21412	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21413	* gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21414	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21415	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21416	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21417	* gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21418	* gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21419	* gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21420	* gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21421	* gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21422	* gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21423	* gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21424	* gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21425	* gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21426	* gcc.target/aarch64/sve/vcond_1.C: Likewise.
21427	* gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21428	* gcc.target/aarch64/sve/vcond_2.c: Likewise.
21429	* gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21430	* gcc.target/aarch64/sve/vcond_3.c: Likewise.
21431	* gcc.target/aarch64/sve/vcond_4.c: Likewise.
21432	* gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21433	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
21434	* gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21435	* gcc.target/aarch64/sve/vcond_6.c: Likewise.
21436	* gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21437	* gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21438	* gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21439	* gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21440	* gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21441	* gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21442	* gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21443	* gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21444	* gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21445	* gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21446	* gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21447	* gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21448	* gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21449	* gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21450	* gcc.target/aarch64/sve/zip1_1.c: Likewise.
21451	* gcc.target/aarch64/sve/zip2_1.c: Likewise.
21452
214532018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21454	    Alan Hayward  <alan.hayward@arm.com>
21455	    David Sherwood  <david.sherwood@arm.com>
21456
21457	* lib/target-supports.exp (check_effective_target_aarch64_sve)
21458	(aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21459	(aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21460	New procedures.
21461	(check_effective_target_vect_perm): Handle SVE.
21462	(check_effective_target_vect_perm_byte): Likewise.
21463	(check_effective_target_vect_perm_short): Likewise.
21464	(check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21465	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21466	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21467	(check_effective_target_vect_element_align_preferred): Likewise.
21468	(check_effective_target_vect_align_stack_vars): Likewise.
21469	(check_effective_target_vect_load_lanes): Likewise.
21470	(check_effective_target_vect_masked_store): Likewise.
21471	(available_vector_sizes): Use aarch64_sve_bits for SVE.
21472	* gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21473	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21474	* gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21475	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21476	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21477	* gcc.dg/vect/slp-23.c: Likewise.
21478	* gcc.dg/vect/slp-perm-5.c: Likewise.
21479	* gcc.dg/vect/slp-perm-6.c: Likewise.
21480	* gcc.dg/vect/slp-perm-9.c: Likewise.
21481	* gcc.dg/vect/slp-reduc-3.c: Likewise.
21482	* gcc.dg/vect/vect-114.c: Likewise.
21483	* gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21484	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21485
214862018-01-13  Richard Sandiford  <richard.sandiford@linaro.org>
21487
21488	* gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21489	vect_variable_length, expecting the test to be vectorized
21490	without SLP instead.
21491	* gcc.dg/vect/pr33953.c: Likewise.
21492	* gcc.dg/vect/pr37027.c: Likewise.
21493	* gcc.dg/vect/pr67790.c: Likewise.
21494	* gcc.dg/vect/pr68445.c: Likewise.
21495	* gcc.dg/vect/slp-1.c: Likewise.
21496	* gcc.dg/vect/slp-10.c: Likewise.
21497	* gcc.dg/vect/slp-12a.c: Likewise.
21498	* gcc.dg/vect/slp-12b.c: Likewise.
21499	* gcc.dg/vect/slp-12c.c: Likewise.
21500	* gcc.dg/vect/slp-13-big-array.c: Likewise.
21501	* gcc.dg/vect/slp-13.c: Likewise.
21502	* gcc.dg/vect/slp-14.c: Likewise.
21503	* gcc.dg/vect/slp-15.c: Likewise.
21504	* gcc.dg/vect/slp-17.c: Likewise.
21505	* gcc.dg/vect/slp-19b.c: Likewise.
21506	* gcc.dg/vect/slp-2.c: Likewise.
21507	* gcc.dg/vect/slp-20.c: Likewise.
21508	* gcc.dg/vect/slp-21.c: Likewise.
21509	* gcc.dg/vect/slp-22.c: Likewise.
21510	* gcc.dg/vect/slp-24-big-array.c: Likewise.
21511	* gcc.dg/vect/slp-24.c: Likewise.
21512	* gcc.dg/vect/slp-28.c: Likewise.
21513	* gcc.dg/vect/slp-39.c: Likewise.
21514	* gcc.dg/vect/slp-42.c: Likewise.
21515	* gcc.dg/vect/slp-6.c: Likewise.
21516	* gcc.dg/vect/slp-7.c: Likewise.
21517	* gcc.dg/vect/slp-cond-1.c: Likewise.
21518	* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21519	* gcc.dg/vect/slp-cond-2.c: Likewise.
21520	* gcc.dg/vect/slp-multitypes-1.c: Likewise.
21521	* gcc.dg/vect/slp-multitypes-10.c: Likewise.
21522	* gcc.dg/vect/slp-multitypes-12.c: Likewise.
21523	* gcc.dg/vect/slp-multitypes-2.c: Likewise.
21524	* gcc.dg/vect/slp-multitypes-4.c: Likewise.
21525	* gcc.dg/vect/slp-multitypes-5.c: Likewise.
21526	* gcc.dg/vect/slp-multitypes-8.c: Likewise.
21527	* gcc.dg/vect/slp-multitypes-9.c: Likewise.
21528	* gcc.dg/vect/slp-reduc-1.c: Likewise.
21529	* gcc.dg/vect/slp-reduc-2.c: Likewise.
21530	* gcc.dg/vect/slp-reduc-4.c: Likewise.
21531	* gcc.dg/vect/slp-reduc-5.c: Likewise.
21532	* gcc.dg/vect/slp-reduc-7.c: Likewise.
21533	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21534	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
21535	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
21536	* gcc.dg/vect/vect-live-slp-3.c: Likewise.
21537
215382018-01-13  Jakub Jelinek  <jakub@redhat.com>
21539
21540	PR c/83801
21541	* gcc.dg/pr83801.c: New test.
21542
215432018-01-13  Paul Thomas  <pault@gcc.gnu.org>
21544
21545	PR fortran/52162
21546	* gfortran.dg/bounds_check_19.f90: New test.
21547
215482018-01-12  Jakub Jelinek  <jakub@redhat.com>
21549
21550	* gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21551	instead of scan-assembler-not for xsnabsqp.
21552
215532018-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21554
21555	PR libgfortran/83525
21556	* gfortran.dg/newunit_5.f90: New test.
21557
215582018-01-12  Vladimir Makarov  <vmakarov@redhat.com>
21559
21560	PR rtl-optimization/80481
21561	* g++.dg/pr80481.C: New.
21562
215632018-01-12  Uros Bizjak  <ubizjak@gmail.com>
21564
21565	PR target/83628
21566	* gcc.target/alpha/pr83628-3.c: New test.
21567
215682018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
21569
21570	* lib/target-supports.exp (check_effective_target_avx512f): Also
21571	check for __builtin_ia32_addsd_round,
21572	__builtin_ia32_getmantsd_round.
21573	* gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21574
215752018-01-12  Segher Boessenkool  <segher@kernel.crashing.org>
21576
21577	PR target/83629
21578	* gcc.target/powerpc/pr83629.c: Require ilp32.
21579
215802018-01-12  Richard Biener  <rguenther@suse.de>
21581
21582	PR tree-optimization/80846
21583	* gcc.target/i386/pr80846-1.c: New testcase.
21584	* gcc.target/i386/pr80846-2.c: Likewise.
21585
215862018-01-12  Eric Botcazou  <ebotcazou@adacore.com>
21587
21588	* gcc.c-torture/execute/20180112-1.c: New test.
21589
215902018-01-12  Tom de Vries  <tom@codesourcery.com>
21591
21592	* g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21593	* g++.dg/ext/label13a.C: Same.
21594	* g++.dg/ext/label14.C: Same.
21595	* g++.dg/ext/label2.C: Same.
21596	* g++.dg/ext/label3.C: Same.
21597	* g++.dg/torture/pr42462.C: Same.
21598	* g++.dg/torture/pr42739.C: Same.
21599	* g++.dg/warn/Wunused-label-3.C: Same.
21600
216012018-01-12  Tom de Vries  <tom@codesourcery.com>
21602
21603	* c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21604	* g++.dg/Walloca1.C: Same.
21605	* g++.dg/cpp0x/pr70338.C: Same.
21606	* g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21607	* g++.dg/cpp1y/vla10.C: Same.
21608	* g++.dg/cpp1y/vla2.C: Same.
21609	* g++.dg/cpp1y/vla6.C: Same.
21610	* g++.dg/cpp1y/vla8.C: Same.
21611	* g++.dg/debug/debug5.C: Same.
21612	* g++.dg/debug/debug6.C: Same.
21613	* g++.dg/debug/pr54828.C: Same.
21614	* g++.dg/diagnostic/pr70105.C: Same.
21615	* g++.dg/eh/cleanup5.C: Same.
21616	* g++.dg/eh/spbp.C: Same.
21617	* g++.dg/ext/tmplattr9.C: Same.
21618	* g++.dg/ext/vla10.C: Same.
21619	* g++.dg/ext/vla11.C: Same.
21620	* g++.dg/ext/vla12.C: Same.
21621	* g++.dg/ext/vla15.C: Same.
21622	* g++.dg/ext/vla16.C: Same.
21623	* g++.dg/ext/vla17.C: Same.
21624	* g++.dg/ext/vla3.C: Same.
21625	* g++.dg/ext/vla6.C: Same.
21626	* g++.dg/ext/vla7.C: Same.
21627	* g++.dg/init/array24.C: Same.
21628	* g++.dg/init/new47.C: Same.
21629	* g++.dg/init/pr55497.C: Same.
21630	* g++.dg/opt/pr78201.C: Same.
21631	* g++.dg/template/vla2.C: Same.
21632	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21633	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21634	* g++.dg/torture/pr62127.C: Same.
21635	* g++.dg/torture/pr67055.C: Same.
21636	* g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21637	* g++.dg/torture/stackalign/eh-inline-2.C: Same.
21638	* g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21639	* g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21640	* g++.dg/warn/Wplacement-new-size-5.C: Same.
21641	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21642	* g++.dg/warn/Wvla-1.C: Same.
21643	* g++.dg/warn/Wvla-3.C: Same.
21644	* g++.old-deja/g++.ext/array2.C: Same.
21645	* g++.old-deja/g++.ext/constructor.C: Same.
21646	* g++.old-deja/g++.law/builtin1.C: Same.
21647	* g++.old-deja/g++.other/crash12.C: Same.
21648	* g++.old-deja/g++.other/eh3.C: Same.
21649	* g++.old-deja/g++.pt/array6.C: Same.
21650	* g++.old-deja/g++.pt/dynarray.C: Same.
21651
216522018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
21653
21654	* g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21655
216562018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
21657
21658	PR libfortran/67412
21659	* gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21660	on *-*-solaris2.10.
21661
216622018-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
21663
21664	* lib/target-supports.exp (check_effective_target_branch_cost):
21665	Accept all x86 targets.
21666
216672018-01-12  Martin Liska  <mliska@suse.cz>
21668
21669	PR ipa/83054
21670	* g++.dg/warn/pr83054.C: New test.
21671
216722018-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
21673
21674	* gcc.target/powerpc/spec-barr-1.c: New file.
21675
216762018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21677
21678	PR target/83330
21679	* gcc.target/i386/pr83330.c: New test.
21680
216812018-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
21682
21683	PR fortran/79383
21684	* gfortran.dg/dtio_31.f03: New test.
21685	* gfortran.dg/dtio_32.f03: New test.
21686
216872018-01-11  David Malcolm  <dmalcolm@redhat.com>
21688
21689	PR c++/43486
21690	* g++.dg/wrappers: New subdirectory.
21691	* g++.dg/wrappers/README: New file.
21692	* g++.dg/wrappers/alloc.C: New test case.
21693	* g++.dg/wrappers/cow-istream-string.C: New test case.
21694	* g++.dg/wrappers/cp-stdlib.C: New test case.
21695	* g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21696	* g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21697
216982018-01-11  Jan Hubicka  <hubicka@ucw.cz>
21699
21700	PR middle-end/83718
21701	* g++.dg/torture/pr83718.C: New testcase.
21702
217032018-01-11  Martin Jambor  <mjambor@suse.cz>
21704
21705	PR ipa/83178
21706	* g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21707
217082018-01-11  Bin Cheng  <bin.cheng@arm.com>
21709
21710	PR tree-optimization/83695
21711	* gcc.dg/tree-ssa/pr83695.c: New test.
21712
217132018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
21714
21715	* gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21716	* gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21717
217182018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
21719
21720	* gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21721	* gcc.target/arm/simd/fp16fml_high.c: New test.
21722	* gcc.target/arm/simd/fp16fml_low.c: Likewise.
21723	* lib/target-supports.exp
21724	(check_effective_target_arm_fp16fml_neon_ok_nocache,
21725	check_effective_target_arm_fp16fml_neon_ok,
21726	add_options_for_arm_fp16fml_neon): New procedures.
21727
217282018-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
21729
21730	* gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21731	combination tests.
21732
217332018-01-11  Richard Biener  <rguenther@suse.de>
21734
21735	PR tree-optimization/83435
21736	* gcc.dg/graphite/pr83435.c: New testcase.
21737
217382018-01-11  Richard Sandiford  <richard.sandiford@linaro.org>
21739	    Alan Hayward  <alan.hayward@arm.com>
21740	    David Sherwood  <david.sherwood@arm.com>
21741
21742	* gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21743
217442018-01-11  Tamar Christina  <tamar.christina@arm.com>
21745
21746	* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21747
217482018-01-11  Sudakshina Das  <sudi.das@arm.com>
21749
21750	PR target/82096
21751	* gcc.c-torture/compile/pr82096.c: New test.
21752
217532018-01-11  Ed Schonberg  <schonberg@adacore.com>
21754
21755	* gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21756
217572018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
21758
21759	* gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21760
217612018-01-11  Justin Squirek  <squirek@adacore.com>
21762
21763	* gnat.dg/expr_func4.adb: New testcase.
21764
217652018-01-11  Hristian Kirtchev  <kirtchev@adacore.com>
21766
21767	* gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21768	testcase.
21769
217702018-01-11  Bob Duff  <duff@adacore.com>
21771
21772	* gnat.dg/protected_null.adb: New testcase.
21773
217742018-01-11  Ed Schonberg  <schonberg@adacore.com>
21775
21776	* gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21777
217782018-01-11  Ed Schonberg  <schonberg@adacore.com>
21779
21780	* gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21781
217822018-01-11  Justin Squirek  <squirek@adacore.com>
21783
21784	* gnat.dg/loopvar.adb: New testcase.
21785
217862018-01-10  Jan Hubicka  <hubicka@ucw.cz>
21787
21788	PR middle-end/83189
21789	* gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21790
217912018-01-10  Jan Hubicka  <hubicka@ucw.cz>
21792
21793	* gcc.c-torture/compile/pr83575.c: New testcase.
21794
217952018-01-10  Michael Collison  <michael.collison@arm.com>
21796
21797	* gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21798	* gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21799	* gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21800	* gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21801	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21802	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21803	* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21804	* gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21805	* gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21806	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21807	* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21808	* gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21809	* gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21810	* gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21811	* gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21812	* gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21813
218142018-01-10  Michael Collison  <michael.collison@arm.com>
21815
21816	* gcc.target/aarch64/sha2.h: New shared testcase.
21817	* gcc.target/aarch64/sha2_1.c: New testcase.
21818	* gcc.target/aarch64/sha2_2.c: New testcase.
21819	* gcc.target/aarch64/sha2_3.c: New testcase.
21820	* gcc.target/aarch64/sha3.h: New shared testcase.
21821	* gcc.target/aarch64/sha3_1.c: New testcase.
21822	* gcc.target/aarch64/sha3_2.c: New testcase.
21823	* gcc.target/aarch64/sha3_3.c: New testcase.
21824
218252018-01-10  Michael Collison  <michael.collison@arm.com>
21826
21827	* gcc.target/aarch64/sm3_sm4.c: New testcase.
21828
218292018-01-10  Martin Sebor  <msebor@redhat.com>
21830
21831	PR tree-optimization/83781
21832	* gcc.dg/strlenopt-42.c: New test.
21833
218342018-01-11  Martin Sebor  <msebor@gmail.com>
21835	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
21836
21837	PR tree-optimization/83501
21838	PR tree-optimization/81703
21839
21840	* gcc.dg/strlenopt-39.c: New test-case.
21841	* gcc.dg/pr81703.c: Likewise.
21842
218432018-01-10  Eric Botcazou  <ebotcazou@adacore.com>
21844
21845	* gnat.dg/atomic10.adb: New test.
21846
218472018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
21848
21849	PR fortran/82367
21850	* gfortran.dg/deferred_character_18.f90: New test.
21851
218522018-01-10  Martin Sebor  <msebor@redhat.com>
21853
21854	PR tree-optimization/83671
21855	* gcc.dg/strlenopt-40.c: New test.
21856	* gcc.dg/strlenopt-41.c: New test.
21857
218582018-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
21859
21860	PR fortran/83093
21861	* gfortran.dg/allocate_with_typespec_7.f90: New test.
21862
218632018-01-10  Peter Bergner  <bergner@vnet.ibm.com>
21864
21865	PR target/83399
21866	* gcc.target/powerpc/pr83399.c: New test.
21867
218682018-01-10  David Malcolm  <dmalcolm@redhat.com>
21869
21870	PR c++/43486
21871	* g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21872	to reflect that the arguments are correctly underlined.
21873	* g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21874	for globals, params, locals and literals.
21875	(test_sizeof): Directly test the location of "sizeof", rather than
21876	when used in compound expressions.
21877	(test_alignof): Likewise for "alignof".
21878	(test_string_literals): Likewise for string literals.
21879	(test_numeric_literals): Likewise for numeric literals.
21880	(test_builtin_offsetof): Likewise for "__builtin_offsetof".
21881	(test_typeid): Likewise for typeid.
21882	(test_unary_plus): New.
21883	* g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21884	format strings.
21885
218862018-01-10  Uros Bizjak  <ubizjak@gmail.com>
21887
21888	* gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21889
218902018-01-10  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
21891
21892	* gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21893
218942018-01-10  Marek Polacek  <polacek@redhat.com>
21895
21896	PR c++/82541
21897	* g++.dg/warn/Wduplicated-branches4.C: New test.
21898
218992018-01-10  Jakub Jelinek  <jakub@redhat.com>
21900
21901	PR c++/81327
21902	* g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21903	cast to void *.
21904
219052018-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
21906
21907	PR c++/81055
21908	* g++.dg/cpp0x/new2.C: New.
21909
219102018-01-10  H.J. Lu  <hongjiu.lu@intel.com>
21911
21912	PR target/83735
21913	* gcc.target/i386/pr83735.c: New test.
21914
219152018-01-10  Christophe Lyon  <christophe.lyon@linaro.org>
21916
21917	* lib/target-supports.exp (check_effective_target_branch_cost):
21918	New function.
21919	* gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21920	* gcc.dg/pr21643.c: Likewise.
21921	* gcc.dg/pr46309.c: Likewise.
21922	* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21923	* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21924	* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21925	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21926	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21927	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21928	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21929	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21930	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21931	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21932	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21933	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21934	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21935	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21936
219372018-01-10  Segher Boessenkool  <segher@kernel.crashing.org>
21938
21939	PR target/83629
21940	* gcc.target/powerpc/pr83629.c: New testcase.
21941
219422018-01-10  Richard Biener  <rguenther@suse.de>
21943
21944	PR testsuite/78768
21945	* gcc.dg/pr78768.c: Un-XFAIL.
21946
219472018-01-10  Richard Biener  <rguenther@suse.de>
21948
21949	PR debug/82425
21950	* gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21951
219522018-01-10  Richard Sandiford  <richard.sandiford@linaro.org>
21953
21954	PR tree-optimization/83753
21955	* gcc.dg/torture/pr83753.c: New test.
21956
219572018-01-09  Jan Hubicka  <hubicka@ucw.cz>
21958
21959	* gcc.target/i386/avx2-gather-1.c: Add -march.
21960	* gcc.target/i386/avx2-gather-2.c: Add -march.
21961	* gcc.target/i386/avx2-gather-3.c: Add -march.
21962	* gcc.target/i386/avx2-gather-4.c: Add -march.
21963	* gcc.target/i386/avx2-gather-5.c: Add -march.
21964	* gcc.target/i386/avx2-gather-6.c: Add -march.
21965	* gcc.target/i386/avx512f-gather-1.c: Add -march.
21966	* gcc.target/i386/avx512f-gather-2.c: Add -march.
21967	* gcc.target/i386/avx512f-gather-3.c: Add -march.
21968	* gcc.target/i386/avx512f-gather-4.c: Add -march.
21969	* gcc.target/i386/avx512f-gather-5.c: Add -march.
21970	* gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21971	* gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21972	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21973	* gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21974	* gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21975
219762018-01-09  H.J. Lu  <hongjiu.lu@intel.com>
21977
21978	PR target/78585:
21979	* gcc.target/i386/pr78585.c: New test.
21980
219812018-01-09  Jakub Jelinek  <jakub@redhat.com>
21982
21983	PR c++/83734
21984	* g++.dg/cpp0x/pr83734.C: New test.
21985
219862018-01-09  Carl Love  <cel@us.ibm.com>
21987
21988	* gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21989	vec_mergeo builtins with float, double, long long, unsigned long long,
21990	bool long long  arguments.
21991	* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21992	vec_float2 with double arguments.
21993	* gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21994	vec_mergew and vec_mergow builtins.
21995
219962018-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
21997
21998	PR fortran/83742
21999	* gfortran.dg/contiguous_6.f90: New test.
22000
220012018-01-09  Richard Biener  <rguenther@suse.de>
22002
22003	PR tree-optimization/83668
22004	* gcc.dg/graphite/pr83668.c: New testcase.
22005
220062018-01-09  Joseph Myers  <joseph@codesourcery.com>
22007
22008	PR tree-optimization/64811
22009	* gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
22010	gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
22011	gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
22012	gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
22013	New tests.
22014	* gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
22015
220162018-01-09  Georg-Johann Lay  <avr@gjlay.de>
22017
22018	PR target/79883
22019	* gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
22020
220212018-01-09  Tamar Christina  <tamar.christina@arm.com>
22022
22023	PR target/82641
22024	* gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
22025	no NEON and require softfp or hard float-abi.
22026	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
22027
220282018-01-09  Richard Biener  <rguenther@suse.de>
22029
22030	PR tree-optimization/83572
22031	* gcc.dg/graphite/pr83572.c: New testcase.
22032
220332018-01-09  Jakub Jelinek  <jakub@redhat.com>
22034
22035	PR target/83507
22036	* gcc.dg/sms-13.c: New test.
22037
220382018-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
22039
22040	PR fortran/83741
22041	* gfortran.dg/allocate_assumed_charlen_3.f90: New test.
22042
220432018-01-08  Chih-Mao Chen  <pkmx.tw@gmail.com>
22044	    Monk Chiang  <sh.chiang04@gmail.com>
22045
22046	* gcc.target/riscv/save-restore-1.c: New.
22047
220482018-01-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
22049
22050	PR target/83677
22051	* gcc.target/powerpc/pr83677.c: New file.
22052
220532018-01-08  Jeff Law  <law@redhat.com>
22054
22055	PR rtl-optimizatin/81308
22056	* g++.dg/pr81308-1.C: New test.
22057	* g++.dg/pr81308-2.C: New test.
22058
220592018-01-08  Vidya Praveen  <vidyapraveen@arm.com>
22060
22061	PR target/83663 - Revert r255946
22062	* gcc.target/aarch64/vect-slp-dup.c: New.
22063
220642018-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
22065
22066	* gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
22067	combination tests.
22068
220692018-01-08  Richard Biener  <rguenther@suse.de>
22070
22071	PR tree-optimization/83563
22072	* gcc.dg/graphite/pr83563.c: New testcase.
22073
220742018-01-08  Richard Biener  <rguenther@suse.de>
22075
22076	PR middle-end/83713
22077	* g++.dg/torture/pr83713.C: New testcase.
22078
220792018-01-08  Tom de Vries  <tom@codesourcery.com>
22080
22081	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
22082
220832018-01-08  Richard Biener  <rguenther@suse.de>
22084
22085	PR tree-optimization/83685
22086	* gcc.dg/torture/pr83685.c: New testcase.
22087
220882018-01-08  Richard Biener  <rguenther@suse.de>
22089
22090	PR lto/83719
22091	* gcc.dg/lto/pr83719_0.c: New testcase.
22092
220932018-01-08  Tom de Vries  <tom@codesourcery.com>
22094
22095	* gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
22096	* gcc.dg/graphite/run-id-1.c: Same.
22097	* gcc.dg/tree-ssa/loop-interchange-4.c: Same.
22098
220992018-01-08  Paul Thomas  <pault@gcc.gnu.org>
22100
22101	PR fortran/83611
22102	* gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
22103	* gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
22104	* gfortran.dg/pdt_27.f03: New test.
22105
22106	PR fortran/83731
22107	* gfortran.dg/pdt_28.f03: New test.
22108
221092018-01-08  Tom de Vries  <tom@codesourcery.com>
22110
22111	* c-c++-common/builtins.c: Require effective target alloca.
22112	* gcc.dg/Wrestrict.c: Same.
22113	* gcc.dg/tree-ssa/loop-interchange-15.c: Same.
22114
221152018-01-08  Richard Biener  <rguenther@suse.de>
22116
22117	PR middle-end/83580
22118	* gcc.dg/torture/pr83580.c: New testcase.
22119
221202018-01-08  Richard Biener  <rguenther@suse.de>
22121
22122	PR middle-end/83517
22123	* gcc.dg/pr83517.c: New testcase.
22124
221252018-01-06  Aldy Hernandez  <aldyh@redhat.com>
22126
22127	PR middle-end/81897
22128	* gcc.dg/uninit-pr81897.c: New test.
22129
221302018-01-06  Martin Sebor  <msebor@redhat.com>
22131
22132	PR tree-optimization/83640
22133	* gcc.dg/Wrestrict-6.c: New test.
22134	* gcc.dg/pr83640.c: New test.
22135
221362018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
22137
22138	* gcc.target/aarch64/reg-alloc-1.c: New test.
22139
221402018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
22141
22142	PR fortran/50892
22143	* gfortran.dg/char_pointer_assign_icb_1.f90: New test.
22144
221452018-01-06  Jakub Jelinek  <jakub@redhat.com>
22146
22147	PR debug/83480
22148	* gcc.dg/pr83480.c: New test.
22149
22150	PR rtl-optimization/83682
22151	* gcc.target/i386/pr83682.c: New test.
22152
221532018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
22154
22155	PR fortran/78534
22156	PR fortran/66310
22157	* gfortran.dg/char_cast_1.f90: Update scan pattern.
22158	* gfortran.dg/dependency_49.f90: Likewise.
22159	* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22160	* gfortran.dg/repeat_7.f90: New test for PR 66310.
22161	* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22162	* gfortran.dg/string_1.f90: Limit to ilp32 targets.
22163	* gfortran.dg/string_1_lp64.f90: New test.
22164	* gfortran.dg/string_3.f90: Limit to ilp32 targets.
22165	* gfortran.dg/string_3_lp64.f90: New test.
22166
221672018-01-05  Jakub Jelinek  <jakub@redhat.com>
22168
22169	PR target/83604
22170	* gcc.target/i386/sse-26.c: New test.
22171
22172	PR target/83604
22173	* gcc.target/i386/pr83604.c: New test.
22174
221752018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
22176
22177	* gcc.dg/vect/vect-align-4.c: New test.
22178	* gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22179	and redefine as a structure with an unaligned member "b".
22180	(foo): Update accordingly.
22181
221822018-01-05  Sudakshina Das  <sudi.das@arm.com>
22183
22184	PR target/82439
22185	* gcc.target/aarch64/bics_5.c: New test.
22186	* gcc.target/arm/bics_5.c: Likewise.
22187
221882018-01-05  Jakub Jelinek  <jakub@redhat.com>
22189
22190	PR tree-optimization/83605
22191	* gcc.dg/pr83605.c: New test.
22192
221932018-01-04  Jakub Jelinek  <jakub@redhat.com>
22194
22195	PR target/83554
22196	* gcc.target/i386/pr83554.c: New test.
22197
22198	PR ipa/82352
22199	* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22200	long unsigned int.
22201
222022018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
22203
22204	PR fortran/83683
22205	PR fortran/45689
22206	* gfortran.dg/eoshift_8.f90: New test.
22207	* gfortran.dg/simplify_eoshift_1.f90: New test.
22208
222092018-01-04  Jakub Jelinek  <jakub@redhat.com>
22210
22211	PR debug/83585
22212	* gcc.dg/pr83585.c: New test.
22213
222142018-01-04  Nathan Sidwell  <nathan@acm.org>
22215
22216	PR c++/83667
22217	* g++.dg/ipa/pr83667.C: Fix regex, require alias.
22218
222192018-01-04  Jakub Jelinek  <jakub@redhat.com>
22220
22221	PR debug/83666
22222	* gcc.dg/pr83666.c: New test.
22223
222242018-01-04  Uros Bizjak  <ubizjak@gmail.com>
22225
22226	PR target/83628
22227	* gcc.target/alpha/pr83628-1.c: New test.
22228	* gcc.target/alpha/pr83628-2.c: Ditto.
22229
222302018-01-04  Martin Liska  <mliska@suse.cz>
22231
22232	PR ipa/82352
22233	* g++.dg/ipa/pr82352.C: New test.
22234
222352018-01-04  Jakub Jelinek  <jakub@redhat.com>
22236
22237	* gcc.dg/vect-opt-info-1.c: Moved to ...
22238	* gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
22239	vect_int targets, use dg-additional-options instead of dg-options and
22240	use relative line numbers instead of absolute.
22241
222422018-01-03  Martin Sebor  <msebor@redhat.com>
22243
22244	PR tree-optimization/83655
22245	* gcc.dg/Wrestrict-5.c: New test.
22246	* c-c++-common/builtins.c: New test.
22247
222482018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
22249	    Alan Hayward  <alan.hayward@arm.com>
22250	    David Sherwood  <david.sherwood@arm.com>
22251
22252	* gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22253	(main): Call it.
22254
222552018-01-03  Jeff Law  <law@redhat.com>
22256
22257	PR target/83641
22258	* gcc.target/i386/stack-check-17.c: New test.
22259	* gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22260
222612018-01-03  Jakub Jelinek  <jakub@redhat.com>
22262
22263	PR debug/83621
22264	* gcc.dg/pr83621.c: New test.
22265
22266	PR debug/83645
22267	* gcc.dg/pr83645.c: New test.
22268
222692018-01-03  Martin Sebor  <msebor@redhat.com>
22270
22271	PR tree-optimization/83603
22272	* gcc.dg/Wrestrict-4.c: New test.
22273
22274	PR c/83559
22275	* gcc.dg/const-2.c: New test.
22276	* gcc.dg/pure-3.c: New test.
22277
222782018-01-03  Martin Sebor  <msebor@redhat.com>
22279
22280	* gcc.dg/Wrestrict-3.c: New test.
22281
222822018-01-03  Jakub Jelinek  <jakub@redhat.com>
22283
22284	PR c++/83555
22285	* g++.dg/opt/pr83555.C: New test.
22286	* g++.dg/ubsan/pr83555.C: New test.
22287
222882018-01-03  David Malcolm  <dmalcolm@redhat.com>
22289
22290	PR c/82050
22291	* gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22292	the !CHECKING_P case by expecting a note.
22293	* gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22294	a note for the !CHECKING_P case, and move the return statement
22295	outside of #if CHECKING_P guard.
22296
222972018-01-03  Jeff Law  <law@redhat.com>
22298
22299	PR middle-end/83654
22300	* gcc.target/i386/stack-check-18.c: New test.
22301	* gcc.target/i386/stack-check-19.c: New test.
22302
223032018-01-03  Martin Sebor  <msebor@redhat.com>
22304
22305	PR tree-optimization/83501
22306	* c-c++-common/Warray-bounds-3.c: Remove xfail.
22307
223082018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
22309
22310	PR tree-optimization/83501
22311	* gcc.dg/tree-ssa/pr83501-1.c: New test.
22312
223132018-01-03  Nathan Sidwell  <nathan@acm.org>
22314
22315	PR c++/83667
22316	* g++.dg/ipa/pr83667.C: New.
22317
223182018-01-03  Martin Liska  <mliska@suse.cz>
22319
22320	PR tree-optimization/83593
22321	* gcc.dg/pr83593.c: New test.
22322
223232018-01-03  Martin Liska  <mliska@suse.cz>
22324
22325	PR ipa/83549
22326	* g++.dg/ipa/pr83549.C: New test.
22327
223282018-01-03  Marek Polacek  <polacek@redhat.com>
22329
22330	PR c++/83592
22331	* g++.dg/warn/mvp2.C: New test.
22332
223332018-01-03  Jakub Jelinek  <jakub@redhat.com>
22334
22335	PR preprocessor/83602
22336	* g++.dg/cpp/pr83602.C: New test.
22337
22338	PR c++/83634
22339	* g++.dg/parse/pr83634.C: New test.
22340
223412018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
22342
22343	PR fortran/83664
22344	* gfortran.dg/eoshift_7.f90: New test.
22345
223462018-01-03  Jan Beulich  <jbeulich@suse.com>
22347
22348	* gcc.target/i386/avx512vl-no-vmovdqu8.c,
22349	gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22350
223512018-01-03  Jakub Jelinek  <jakub@redhat.com>
22352
22353	Update copyright years.
22354
223552018-01-03  Martin Liska  <mliska@suse.cz>
22356
22357	PR ipa/83594
22358	* gcc.dg/ipa/pr83594.c: New test.
22359
223602018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
22361	    Alan Hayward  <alan.hayward@arm.com>
22362	    David Sherwood  <david.sherwood@arm.com>
22363
22364	* gcc.dg/vect-opt-info-1.c: New test.
22365
223662018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
22367
22368	* gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22369	floorf128, truncf128, and roundf128.
22370	* gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22371	optimizations added in match.pd.
22372	* gcc.target/powerpc/float128-hw6.c: Likewise.
22373	* gcc.target/powerpc/float128-hw7.c: Likewise.
22374	* gcc.target/powerpc/float128-hw8.c: Likewise.
22375	* gcc.target/powerpc/float128-hw9.c: Likewise.
22376	* gcc.target/powerpc/float128-hw10.c: Likewise.
22377	* gcc.target/powerpc/float128-hw11.c: Likewise.
22378
223792018-01-02  Jakub Jelinek  <jakub@redhat.com>
22380
22381	PR c++/83556
22382	* g++.dg/cpp0x/pr83556.C: New test.
22383
223842018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
22385
22386	PR fortran/45689
22387	PR fortran/83650
22388	* gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22389	* gfortran.dg/simplify_cshift_4.f90: New test.
22390
223912018-01-02  Marek Polacek  <polacek@redhat.com>
22392
22393	PR c++/81860
22394	* g++.dg/cpp0x/inh-ctor30.C: New test.
22395
22396	PR c++/83644
22397	* g++.dg/cpp1z/pr83644.C: New test.
22398
223992018-01-01  Paul Thomas  <pault@gcc.gnu.org>
22400
22401	PR fortran/83076
22402	* gfortran.dg/coarray_45.f90: New test.
22403
22404	PR fortran/83319
22405	* gfortran.dg/coarray_46.f90: New test.
22406
224072018-01-01  Jakub Jelinek  <jakub@redhat.com>
22408
22409	PR tree-optimization/83581
22410	* gcc.dg/pr83581.c: New test.
22411
22412	PR c/83595
22413	* gcc.dg/pr83595.c: New test.
22414
22415	PR middle-end/83608
22416	* g++.dg/opt/pr83608.C: New test.
22417
22418	PR middle-end/83609
22419	* gcc.dg/pr83609.c: New test.
22420	* g++.dg/opt/pr83609.C: New test.
22421
22422	PR middle-end/83623
22423	* gcc.dg/pr83623.c: New test.
22424
22425	* gcc.target/i386/i386.exp
22426	(check_effective_target_avx512vpopcntdqvl): New proc.
22427	* gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22428	avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22429	* gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22430
22431Copyright (C) 2018 Free Software Foundation, Inc.
22432
22433Copying and distribution of this file, with or without modification,
22434are permitted in any medium without royalty provided the copyright
22435notice and this notice are preserved.
22436