1 2018-06-05 Marek Polacek <polacek@redhat.com>
4 * g++.dg/cpp0x/alias-decl-64.C: New test.
6 2018-06-05 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/86046
9 * gcc.dg/pr86046.c: New testcase.
11 2018-06-05 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/86047
14 * gcc.dg/pr86047.c: New testcase.
16 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19 * g++.target/arm/arm.exp: New file.
20 * g++.target/arm/pr81497.C: Likewise.
22 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
24 * gcc.target/s390/htm-builtins-compile-4.c: New test.
26 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
28 * gcc.dg/store_merging_21.c: New test.
29 * gnat.dg/opt71b.adb: Likewise.
30 * gnat.dg/opt71.adb: Rename into...
31 * gnat.dg/opt71a.adb: ...this.
33 2018-06-04 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/85955
36 * gcc.dg/pr85955.c: New testcase.
38 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
41 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
42 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
43 * gfortran.dg/allocate_stat_2.f90: Ditto.
44 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
46 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
48 * gcc.target/aarch64/sve/extract_5.c: New test.
50 2018-06-04 Jakub Jelinek <jakub@redhat.com>
54 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
56 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
57 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
58 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
59 * gcc.target/i386/avx512bw-pr86036.c: New test.
61 2018-06-04 Richard Biener <rguenther@suse.de>
63 PR tree-optimization/86038
64 * gcc.dg/pr86038.c: New testcase.
66 2018-06-04 Jakub Jelinek <jakub@redhat.com>
68 PR tree-optimization/69615
69 * gcc.dg/pr69615.c: New test.
72 * c-c++-common/gomp/pr86025.c: New test.
74 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
76 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
78 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
80 * gcc.dg/torture/pr86034.c: New test.
82 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
85 * gfortran.dg/cray_pointer_12.f90: New test.
87 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
90 * gfortran.dg/pr85938.f90: Fixed by revision r261081
92 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
94 * gnat.dg/specs/opt3.ads: New test.
95 * gnat.dg/specs/opt3_pkg.ads: New helper.
97 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
99 * gnat.dg/discr53.ad[sb]: New test.
100 * gnat.dg/discr53_pkg.ads: New helper.
102 2018-06-01 Carl Love <cel@us.ibm.com>
104 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
105 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
107 2018-06-01 Carl Love <cel@us.ibm.com>
109 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
110 to make it consistent with the naming convention in the file.
111 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
112 to altivec-7.c. Delete file.
113 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
114 to altivec-7.c. Delete file.
115 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
116 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
117 vec_unpackl tests. Update instruction counts.
118 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
119 tests to builtins-1.c.
120 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
121 tests to builtins-1.c.
122 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
123 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
124 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
125 Remove vec_ctf tests returning double. Remove vec_cts with
126 double args. Remove vec_sel with invalid arguments. Add tests for
128 Add instruction counts for new tests.
129 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
130 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
132 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
133 test_sll_vsill_vsill_vuc.
134 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
136 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
137 tests from altivec-7.h.
138 * gcc.target/powerpc/vsx-7-be.c: Remove file.
139 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
140 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
141 splat_sll, splat_uc, splat_int128, splat_uint128.
142 Make second argument of vec_extract and vec_insert a signed int.
143 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
146 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
148 * gcc.dg/store_merging_20.c: New test.
149 * gnat.dg/opt71.adb: Likewise.
150 * gnat.dg/opt71_pkg.ads: New helper.
152 2018-06-01 Carl Love <cel@us.ibm.com>
154 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
155 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
156 Add vec_xst_be for signed and unsigned arguments.
158 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
162 * gfortran.dg/pr85816.f90: New test.
163 * gfortran.dg/pr85975.f90: New test.
165 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
168 * gfortran.dg/random_init_1.f90: New test.
169 * gfortran.dg/random_init_2.f90: New test.
170 * gfortran.dg/random_init_3.f90: New test.
171 * gfortran.dg/random_init_4.f90: New test.
172 * gfortran.dg/random_init_5.f90: New test.
173 * gfortran.dg/random_init_6.f90: New test.
175 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
177 PR tree-optimization/85989
178 * gcc.dg/torture/pr85989.c: New test.
180 2018-06-01 Richard Biener <rguenther@suse.de>
183 * gcc.dg/tree-ssa/pr86017.c: New testcase.
185 2018-06-01 Richard Biener <rguenther@suse.de>
188 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
190 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
193 * gcc.dg/strcmpopt_2.c: New test.
194 * gcc.dg/strcmpopt_3.c: New test.
197 * gcc.dg/strcmpopt_3.c: New test.
199 2018-05-31 Jakub Jelinek <jakub@redhat.com>
202 * gcc.target/i386/pr85984.c: New test.
204 2018-05-31 Martin Sebor <msebor@redhat.com>
207 * gcc.dg/Walloc-size-larger-than-1.c: New test.
208 * gcc.dg/Walloc-size-larger-than-10.c: New test.
209 * gcc.dg/Walloc-size-larger-than-11.c: New test.
210 * gcc.dg/Walloc-size-larger-than-12.c: New test.
211 * gcc.dg/Walloc-size-larger-than-13.c: New test.
212 * gcc.dg/Walloc-size-larger-than-14.c: New test.
213 * gcc.dg/Walloc-size-larger-than-15.c: New test.
214 * gcc.dg/Walloc-size-larger-than-16.c: New test.
215 * gcc.dg/Walloc-size-larger-than-17.c: New test.
216 * gcc.dg/Walloc-size-larger-than-2.c: New test.
217 * gcc.dg/Walloc-size-larger-than-3.c: New test.
218 * gcc.dg/Walloc-size-larger-than-4.c: New test.
219 * gcc.dg/Walloc-size-larger-than-5.c: New test.
220 * gcc.dg/Walloc-size-larger-than-6.c: New test.
221 * gcc.dg/Walloc-size-larger-than-7.c: New test.
222 * gcc.dg/Walloc-size-larger-than-8.c: New test.
223 * gcc.dg/Walloc-size-larger-than-9.c: New test.
224 * gcc.dg/Walloc-size-larger-than.c: New test.
226 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
227 Cesar Philippidis <cesar@codesourcery.com>
230 * gfortran.dg/goacc/pr77371-1.f90: New test.
231 * gfortran.dg/goacc/pr77371-2.f90: New test.
232 * gfortran.dg/goacc/pr85879.f90: New test.
234 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
236 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
237 * gnat.dg/stack_usage1b.adb: Likewise.
238 * gnat.dg/stack_usage1c.adb: Likewise.
239 * gnat.dg/stack_usage3.adb: Likewise.
240 * gnat.dg/stack_usage1_pkg.adb: Delete.
242 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
244 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
245 * gcc.dg/store_merging_11.c: Likewise.
246 * gcc.dg/store_merging_13.c: Likewise.
247 * gcc.dg/store_merging_14.c: Likewise.
248 * gcc.dg/store_merging_15.c: Likewise.
249 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
251 2018-05-31 Ed Schonberg <schonberg@adacore.com>
253 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
254 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
255 gnat.dg/limited1_outer.ads: New testcase.
257 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
259 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
260 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
263 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
265 * gnat.dg/size_clause1.adb: New testcase.
267 2018-05-31 Javier Miranda <miranda@adacore.com>
269 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
271 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
273 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
274 vld1x3 intrinsics for aarch64.
275 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
276 vst1x2 intrinsics for aarch64.
277 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
278 vst1x3 intrinsics for aarch64.
280 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
283 * g++.dg/diagnostic/pr77777.C: New test.
285 2018-05-30 David Pagan <dave.pagan@oracle.com>
288 * gcc.dg/noncompile/pr55976-1.c: New test.
289 * gcc.dg/noncompile/pr55976-2.c: New test.
291 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
293 * gcc.dg/lto/20111213-1_0.c: Fix template.
294 * gcc.dg/lto/20100603-1_0.c: Fix template.
295 * gcc.dg/lto/20100603-2_0.c: Fix template.
296 * gcc.dg/lto/20100603-3_0.c: Fix template.
298 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
299 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
300 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
301 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
302 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
303 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
304 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
305 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
306 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
307 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
308 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
309 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
310 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
311 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
312 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
313 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
314 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
315 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
316 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
317 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
318 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
319 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
320 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
321 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
322 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
323 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
324 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
325 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
326 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
327 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
328 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
329 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
330 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
331 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
332 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
333 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
334 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
335 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
336 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
337 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
338 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
339 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
340 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
341 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
342 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
343 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
344 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
345 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
346 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
347 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
348 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
349 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
350 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
351 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
352 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
353 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
354 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
355 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
356 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
357 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
358 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
359 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
361 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
364 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
366 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
368 * gcc.target/aarch64/simd/ldp_stp_9: New.
369 * gcc.target/aarch64/simd/ldp_stp_10: New.
370 * gcc.target/aarch64/simd/ldp_stp_11: New.
371 * gcc.target/aarch64/simd/ldp_stp_12: New.
373 2018-05-30 Ed Schonberg <schonberg@adacore.com>
375 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
377 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
379 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
381 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
384 * gcc.target/i386/pr85950.c: New test.
386 2018-05-29 Marek Polacek <polacek@redhat.com>
389 * g++.dg/cpp1z/class-deduction55.C: New test.
390 * g++.dg/cpp1z/class-deduction56.C: New test.
391 * g++.dg/cpp1z/class-deduction57.C: New test.
393 2018-05-29 Jakub Jelinek <jakub@redhat.com>
396 * g++.dg/warn/Wunused-var-33.C: New test.
399 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
400 and -fno-vect-cost-model options. Add aligned(64) attribute to the
401 arrays. Add suffix 1 to all functions and use 4 iterations rather
402 than N. Add functions with conversions to and from float.
403 Add new set of functions with 8 iterations and another one
404 with 16 iterations, expect 24 vectorized loops instead of just 4.
405 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
407 2018-05-29 Javier Miranda <miranda@adacore.com>
409 * gnat.dg/equal2.adb: New testcase.
411 2018-05-29 Ed Schonberg <schonberg@adacore.com>
413 * gnat.dg/float_attributes_overflows.adb: New testcase.
415 2018-05-29 Pascal Obry <obry@adacore.com>
417 * gnat.dg/normalize_pathname.adb: New testcase.
419 2018-05-29 Tom de Vries <tom@codesourcery.com>
421 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
423 * lib/scanipa.exp (scan-ipa-dump-times): Same.
424 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
425 * lib/scantree.exp (scan-tree-dump-times): Same.
427 2018-05-29 Tom de Vries <tom@codesourcery.com>
429 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
430 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
431 Use proc name as first argument to dg-scan.
433 2018-05-29 Tom de Vries <tom@codesourcery.com>
435 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
438 2018-05-28 Richard Biener <rguenther@suse.de>
440 PR tree-optimization/85934
441 * gcc.target/i386/pr85934.c: New testcase.
443 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
445 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
447 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
449 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
451 2018-05-28 Ed Schonberg <schonberg@adacore.com>
453 * gnat.dg/fixedpnt5.adb: New testcase.
455 2018-05-28 Justin Squirek <squirek@adacore.com>
457 * gnat.dg/array31.adb: New testcase.
459 2018-05-28 Justin Squirek <squirek@adacore.com>
461 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
462 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
464 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
466 * gfortran.dg/data_stmt_pointer.f90: new test.
468 2018-05-27 Jakub Jelinek <jakub@redhat.com>
471 * gcc.target/i386/avx512dq-pr85918.c: New test.
473 2018-05-25 Jim Wilson <jimw@sifive.com>
475 * gcc.target/riscv/interrupt-1.c: New.
476 * gcc.target/riscv/interrupt-2.c: New.
477 * gcc.target/riscv/interrupt-3.c: New.
478 * gcc.target/riscv/interrupt-4.c: New.
479 * gcc.target/riscv/interrupt-5.c: New.
481 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
484 * gfortran.dg/pr85786.f90: New test.
486 2018-05-25 Paul Koning <ni1d@arrl.net>
488 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
489 * gcc.c-torture/compile/pr55921.c: Ditto.
490 * gcc.c-torture/compile/pr60655-1.c: Ditto.
491 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
493 2018-05-25 Jakub Jelinek <jakub@redhat.com>
496 * gcc.target/i386/avx512f-pr85832.c: New test.
497 * gcc.target/i386/avx512vl-pr85832.c: New test.
498 * gcc.target/i386/avx512bw-pr85832.c: New test.
499 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
501 2018-05-25 Bin Cheng <bin.cheng@arm.com>
503 PR tree-optimization/85720
504 * gcc.dg/tree-ssa/pr85720.c: New test.
505 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
508 2018-05-25 Martin Liska <mliska@suse.cz>
511 * gcc.dg/tree-prof/update-loopch.c: Do not scan
512 for 'Removing basic block'.
514 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
516 * gnat.dg/sec_stack1.adb: New testcase.
518 2018-05-25 Ed Schonberg <schonberg@adacore.com>
520 * gnat.dg/fixedpnt4.adb: New testcase.
522 2018-05-25 Javier Miranda <miranda@adacore.com>
524 * gnat.dg/interface7.adb: New testcase.
526 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
528 * gnat.dg/sec_stack2.adb: New testcase.
530 2018-05-25 Ed Schonberg <schonberg@adacore.com>
532 * gnat.dg/interface6.adb: New testcase.
534 2018-05-25 Ed Schonberg <schonberg@adacore.com>
536 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
538 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
540 * lib/target-supports.exp
541 (check_effective_target_vect_double_cond_arith): Include
542 multiplication and division.
543 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
544 fully-masked loops with a fixed vector length.
545 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
547 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
548 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
549 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
551 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
553 * gcc.target/aarch64/sve/div_1.c: New test.
554 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
555 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
556 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
558 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
560 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
562 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
564 * lib/target-supports.exp
565 (check_effective_target_vect_double_cond_arith): New proc.
566 * gcc.dg/vect/vect-cond-arith-1.c: New test.
567 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
568 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
569 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
570 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
571 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
572 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
574 2018-05-25 Janus Weil <janus@gcc.gnu.org>
577 * gfortran.dg/f2018_obs.f90: New test case.
579 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
582 * gfortran.dg/pr85543.f90: New test.
584 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
587 * gfortran.dg/pr85780.f90: New test.
589 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
592 * gfortran.dg/pr85779_1.f90: New test.
593 * gfortran.dg/pr85779_2.f90: Ditto.
594 * gfortran.dg/pr85779_3.f90: Ditto.
596 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
600 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
601 * gfortran.dg/pr85895.f90: New test.
603 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
605 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
606 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
608 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
610 * gcc.dg/fold-popcount-1.c: New testcase.
611 * gcc.dg/fold-popcount-2.c: New testcase.
612 * gcc.dg/fold-popcount-3.c: New testcase.
613 * gcc.dg/fold-popcount-4.c: New testcase.
615 2018-05-24 Marek Polacek <polacek@redhat.com>
618 * g++.dg/cpp0x/new3.C: New test.
620 2018-05-24 Javier Miranda <miranda@adacore.com>
622 * gnat.dg/discr52.adb: New testcase.
624 2018-05-24 Ed Schonberg <schonberg@adacore.com>
626 * gnat.dg/others1.adb: New testcase.
628 2018-05-24 Justin Squirek <squirek@adacore.com>
630 * gnat.dg/raise_expr.adb: New testcase.
632 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
634 * gnat.dg/formal_containers.adb: New testcase.
636 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638 * gcc.target/i386/pr85345.c: Require ifunc support.
640 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
642 * gcc.dg/vect/vect-fma-1.c: New test.
644 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
646 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
649 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
652 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
654 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
657 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
659 * gcc.target/msp430/pr78849.c: New test.
661 2018-05-23 Marek Polacek <polacek@redhat.com>
663 * g++.dg/cpp2a/range-for8.C: New test.
664 * g++.dg/cpp2a/range-for9.C: New test.
665 * g++.dg/cpp2a/range-for10.C: New test.
667 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
669 * lib/target-supports.exp (check_effective_target_be): New.
670 (check_effective_target_le): New.
672 2018-05-23 Marek Polacek <polacek@redhat.com>
674 * g++.dg/cpp2a/range-for1.C: New test.
675 * g++.dg/cpp2a/range-for2.C: New test.
676 * g++.dg/cpp2a/range-for3.C: New test.
677 * g++.dg/cpp2a/range-for4.C: New test.
678 * g++.dg/cpp2a/range-for5.C: New test.
679 * g++.dg/cpp2a/range-for6.C: New test.
680 * g++.dg/cpp2a/range-for7.C: New test.
682 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
684 * gcc.target/i386/cvt-3.c: New test.
686 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
688 * gcc.target/i386/cvt-2.c: New test.
690 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
692 * gcc.dg/pr79985.c: New testcase.
694 2018-05-23 Richard Biener <rguenther@suse.de>
696 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
698 2018-05-23 Sudakshina Das <sudi.das@arm.com>
701 * gcc.target/aarch64/pr84882.c: New test.
702 * gcc.target/aarch64/target_attr_18.c: Likewise.
704 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
706 PR tree-optimization/85853
707 * gfortran.dg/vect/pr85853.f90: New test.
709 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
711 * gnat.dg/import2.adb: New testcase.
713 2018-05-23 Ed Schonberg <schonberg@adacore.com>
715 * gnat.dg/discr51.adb: New testcase.
717 2018-05-23 Javier Miranda <miranda@adacore.com>
719 * gnat.dg/valid_scalars1.adb: New testcase.
721 2018-05-23 Ed Schonberg <schonberg@adacore.com>
723 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
725 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
727 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
730 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
732 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
735 2018-05-23 Bob Duff <duff@adacore.com>
737 * gnat.dg/addr10.adb: New testcase.
739 2018-05-23 Richard Biener <rguenther@suse.de>
742 * gcc.dg/Wstrict-overflow-27.c: New testcase.
744 2018-05-23 Yury Gribov <tetra2005@gmail.com>
746 PR tree-optimization/85822
747 * c-c++-common/pr85822.c: New test.
749 2018-05-23 Richard Biener <rguenther@suse.de>
751 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
753 2018-05-22 Janus Weil <janus@gcc.gnu.org>
756 * gfortran.dg/pr30667.f: Add option "-std=legacy".
758 2018-05-22 Martin Sebor <msebor@redhat.com>
761 * gcc.dg/attr-nonstring.c: New test.
763 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
766 * gcc.target/i386/pr85345.c: New test.
768 2018-05-22 Luis Machado <luis.machado@linaro.org>
770 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
772 2018-05-22 Janus Weil <janus@gcc.gnu.org>
775 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
776 dg-additional-options.
777 * gfortran.dg/graphite/block-2.f: Ditto.
778 * gfortran.dg/graphite/id-19.f: Ditto.
779 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
780 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
781 * gfortran.dg/vect/pr52580.f: Ditto.
783 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
785 * gcc.target/aarch64/ldp_stp_6.c: New.
786 * gcc.target/aarch64/ldp_stp_7.c: New.
787 * gcc.target/aarch64/ldp_stp_8.c: New.
789 2018-05-22 Martin Sebor <msebor@redhat.com>
792 * c-c++-common/attr-nonstring-3.c: Adjust.
793 * c-c++-common/attr-nonstring-4.c: Adjust.
794 * c-c++-common/attr-nonstring-6.c: New test.
796 2018-05-22 Martin Sebor <msebor@redhat.com>
798 PR tree-optimization/85826
799 * gcc.dg/Wrestrict-17.c: New test.
801 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
803 * gcc.dg/torture/pr85862.c: Rename to...
804 * gcc.dg/torture/pr85852.c: ...this.
806 2018-05-22 Justin Squirek <squirek@adacore.com>
808 * gnat.dg/warn14.adb: New testcase.
810 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
812 * gnat.dg/controlled8.adb: New testcase.
814 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
816 * gnat.dg/discr50.adb: New testcase.
818 2018-05-22 Ed Schonberg <schonberg@adacore.com>
820 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
821 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
822 gnat.dg/discr49_rec2.ads: New testcase.
824 2018-05-22 Ed Schonberg <schonberg@adacore.com>
826 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
827 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
830 2018-05-22 Ed Schonberg <schonberg@adacore.com>
832 * gnat.dg/fixedpnt3.adb: New testcase.
834 2018-05-22 Justin Squirek <squirek@adacore.com>
836 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
837 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
839 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
842 * gcc.dg/torture/pr85862.c: New test.
844 2018-05-22 Richard Biener <rguenther@suse.de>
846 PR tree-optimization/85834
847 * g++.dg/torture/pr85834.C: New testcase.
848 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
850 2018-05-22 Martin Liska <mliska@suse.cz>
853 * g++.dg/ipa/pr85607.C: New test.
855 2018-05-22 Richard Biener <rguenther@suse.de>
857 PR tree-optimization/85863
858 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
860 2018-05-22 Janus Weil <janus@gcc.gnu.org>
863 * gfortran.dg/assumed_rank_5.f90: Update error message.
864 * gfortran.dg/assumed_type_4.f90: Ditto.
865 * gfortran.dg/bind_c_array_params.f03: Ditto.
866 * gfortran.dg/bind_c_usage_28.f90: Ditto.
867 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
868 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
869 * gfortran.dg/c_loc_tests_11.f03: Ditto.
870 * gfortran.dg/coarray_atomic_2.f90: Ditto.
871 * gfortran.dg/coarray_collectives_2.f90: Ditto.
872 * gfortran.dg/coarray_collectives_10.f90: Ditto.
873 * gfortran.dg/coarray_collectives_13.f90: Ditto.
874 * gfortran.dg/rank_3.f90: Ditto.
875 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
876 * gfortran.dg/implicit_14.f90: Ditto.
878 2018-05-21 Christian Groessler <chris@groessler.org>
880 * gcc.c-torture/compile/simd-5.c: Fix comment.
882 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
885 * gcc.target/powerpc/pr85657-1.c: New test for converting between
886 __float128, __ibm128, and long double.
887 * gcc.target/powerpc/pr85657-2.c: Likewise.
888 * gcc.target/powerpc/pr85657-3.c: Likewise.
889 * g++.dg/pr85667.C: New test to make sure __ibm128 is
890 implementated as a separate type internally, and is not just an
891 alias for long double.
893 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
895 PR tree-optimization/85814
896 * gcc.dg/torture/pr85814.c: New test.
898 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/cpp0x/cond1.C: New.
902 * g++.dg/cpp1y/pr84588-1.C: Likewise.
903 * g++.dg/cpp1y/pr84588-2.C: Likewise.
904 * g++.dg/cpp1y/pr84588-3.C: Likewise.
905 * g++.dg/parse/cond6.C: Likewise.
906 * g++.dg/parse/cond7.C: Likewise.
907 * g++.dg/parse/cond8.C: Likewise.
908 * g++.dg/cpp1z/decomp16.C: Update.
909 * g++.old-deja/g++.jason/cond.C: Likewise.
911 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
913 ChangeLog for r260480
914 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
915 warnings for deleted and obsolescent features.
916 * gfortran.dg/graphite/id-19.f: Ditto.
917 * gfortran.dg/graphite/id-20.f: Ditto.
918 * gfortran.dg/graphite/id-27.f90: Ditto.
919 * gfortran.dg/graphite/pr82449.f: Ditto.
921 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
923 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
924 tiny and large memory models.
926 2018-04-04 Ed Schonberg <schonberg@adacore.com>
928 * gnat.dg/suppress_initialization.adb,
929 gnat.dg/suppress_initialization_pkg.ads: New testcase.
931 2018-04-04 Ed Schonberg <schonberg@adacore.com>
933 * gnat.dg/exit1.adb: New testcase.
935 2018-04-04 Ed Schonberg <schonberg@adacore.com>
937 * gnat.dg/array30.adb: New testcase.
939 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
941 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
943 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
945 * gcc.c-torture/execute/ssad-run.c: New test.
946 * gcc.c-torture/execute/usad-run.c: Likewise.
947 * gcc.target/aarch64/ssadv16qi.c: Likewise.
948 * gcc.target/aarch64/usadv16qi.c: Likewise.
950 2018-05-21 Tamar Christina <tamar.christina@arm.com>
952 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
953 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
954 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
956 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
957 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
958 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
960 2018-05-21 Janus Weil <janus@gcc.gnu.org>
963 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
964 * gfortran.dg/g77/20020307-1.f: Ditto.
965 * gfortran.dg/g77/980310-3.f: Ditto.
966 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
967 * gfortran.dg/goacc/loop-1.f95: Ditto.
968 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
969 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
970 * gfortran.dg/gomp/do-1.f90: Ditto.
971 * gfortran.dg/gomp/omp_do1.f90: Ditto.
972 * gfortran.dg/pr17229.f: Ditto.
973 * gfortran.dg/pr37243.f: Ditto.
974 * gfortran.dg/pr49721-1.f: Ditto.
975 * gfortran.dg/pr58484.f: Ditto.
976 * gfortran.dg/pr81175.f: Ditto.
977 * gfortran.dg/pr81723.f: Ditto.
978 * gfortran.dg/predcom-2.f: Ditto.
979 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
980 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
981 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
982 * gfortran.dg/vect/pr52580.f: Ditto.
984 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
987 * gfortran.dg/char_result_18.f90: New test.
989 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
992 * gfortran.dg/associate_38.f90: New test.
994 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
997 * gfortran.dg/select_type_42.f90: New test.
999 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1002 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1003 that the patch fixes PR66694 & PR82617, although the testcases
1004 are not explicitly included.
1006 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1008 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1010 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1013 * g++.dg/pr82899.C: New testcase.
1015 2018-05-18 Martin Liska <mliska@suse.cz>
1017 * gcc.dg/pr68766.c: Change pruned output.
1019 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1022 * c-c++-common/goacc/pr85782.c: New test.
1024 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1026 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1028 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1030 * gcc.target/arm/pr62554.c: Delete.
1031 * gcc.target/arm/pr69610-1.c: Likewise.
1032 * gcc.target/arm/pr69610-2.c: Likewise.
1034 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1036 * gcc.target/arm/pr40887.c: Update comment.
1037 * lib/target-supports.exp: Don't generate effective target checks
1038 and related helpers for armv5. Update comment.
1039 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1040 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1041 target check and options.
1043 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1046 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1047 scan-tree-dump-not for h.
1049 2018-05-18 Richard Biener <rguenther@suse.de>
1051 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1052 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1053 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1054 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1055 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1056 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1057 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1058 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1059 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1060 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1061 * gcc.dg/vrp-min-max-1.c: Likewise.
1062 * gcc.dg/vrp-min-max-3.c: New testcase.
1064 2018-05-18 Richard Biener <rguenther@suse.de>
1066 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1067 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1068 * gcc.dg/graphite/scop-6.c: Likewise.
1069 * gcc.dg/graphite/scop-7.c: Likewise.
1070 * gcc.dg/graphite/scop-8.c: Likewise.
1071 * gcc.dg/graphite/scop-9.c: Likewise.
1073 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1075 * gcc.target/aarch64/vect-init-ld1.c: New test.
1077 2018-05-18 Martin Liska <mliska@suse.cz>
1079 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1080 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1082 2018-05-18 Martin Liska <mliska@suse.cz>
1084 * gcc.dg/ipa/ipa-icf-39.c: New test.
1085 * gcc.dg/pr68766.c: Adjust pruned output.
1087 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1089 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1091 * gcc.dg/fma-1.c: New test.
1092 * gcc.dg/fma-2.c: Likewise.
1093 * gcc.dg/fma-3.c: Likewise.
1094 * gcc.dg/fma-4.c: Likewise.
1095 * gcc.dg/fma-5.c: Likewise.
1096 * gcc.dg/fma-6.c: Likewise.
1097 * gcc.dg/fma-7.c: Likewise.
1098 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1100 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1101 * gfortran.dg/reassoc_8.f: Likewise.
1102 * gfortran.dg/reassoc_9.f: Likewise.
1103 * gfortran.dg/reassoc_10.f: Likewise.
1105 2018-05-17 Jim Wilson <jimw@sifive.com>
1107 * gcc.target/riscv/switch-qi.c: New.
1108 * gcc.target/riscv/switch-si.c: New.
1110 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1113 * gcc.target/powerpc/pr85698.c: New test.
1115 2018-05-17 Richard Biener <rguenther@suse.de>
1117 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1119 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1121 PR tree-optimization/85793
1122 * gcc.dg/vect/pr85793.c: New test.
1124 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1126 * gcc.dg/gimplefe-28.c: New test.
1127 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1128 internal function calls.
1129 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1131 2018-05-17 Martin Liska <mliska@suse.cz>
1133 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1134 space in between 'G_' and '('.
1136 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1139 * gcc.target/i386/pr85323-7.c: New test.
1140 * gcc.target/i386/pr85323-8.c: New test.
1141 * gcc.target/i386/pr85323-9.c: New test.
1144 * gcc.target/i386/pr85323-4.c: New test.
1145 * gcc.target/i386/pr85323-5.c: New test.
1146 * gcc.target/i386/pr85323-6.c: New test.
1149 * gcc.target/i386/pr85323-1.c: New test.
1150 * gcc.target/i386/pr85323-2.c: New test.
1151 * gcc.target/i386/pr85323-3.c: New test.
1153 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
1154 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
1155 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
1156 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
1157 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
1158 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
1159 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
1160 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
1161 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
1162 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
1163 * gcc.target/i386/avx512f-setzero-1.c: New test.
1165 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
1167 * gcc.target/aarch64/vect-slp-dup.c: New.
1169 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
1174 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
1176 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
1177 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
1179 2018-05-17 Richard Biener <rguenther@suse.de>
1181 PR tree-optimization/85757
1182 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
1184 2018-05-16 Marek Polacek <polacek@redhat.com>
1187 * g++.dg/cpp0x/initlist-throw1.C: New test.
1188 * g++.dg/cpp0x/initlist-throw2.C: New test.
1190 2018-05-16 Carl Love <cel@us.ibm.com>
1192 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
1193 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
1194 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
1196 2018-05-16 Richard Biener <rguenther@suse.de>
1198 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
1199 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
1200 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
1202 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
1204 * gcc.target/aarch64/sve/vcond_10.c: New test.
1205 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
1206 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
1207 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
1209 2018-05-15 Martin Sebor <msebor@redhat.com>
1211 PR tree-optimization/85753
1212 * gcc.dg/Wrestrict-10.c: Adjust.
1213 * gcc.dg/Wrestrict-16.c: New test.
1215 2018-05-15 Martin Sebor <msebor@redhat.com>
1218 * c-c++-common/attr-nonstring-7.c: New test.
1220 2018-05-15 Richard Biener <rguenther@suse.de>
1222 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
1224 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1226 PR tree-optimization/83648
1227 * gcc.dg/tree-ssa/pr83648.c: New test.
1228 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
1230 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1233 * gcc.dg/ipa/pr85734.c: New test.
1235 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
1238 * gnat.dg/opt70.adb: New test.
1239 * gnat.dg/opt70_pkg.ad[sb]: New helper.
1241 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1243 * gcc.target/aarch64/crypto-fuse-1.c: New test.
1244 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
1246 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1248 * gcc.target/aarch64/vmov_n_1.c: Update test.
1249 * gcc.target/aarch64/vfp-1.c: Update test.
1251 2018-05-14 Jakub Jelinek <jakub@redhat.com>
1254 * gcc.c-torture/execute/pr85756.c: New test.
1256 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
1258 * gcc.target/i386/cldemote-1.c: New test.
1260 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
1263 * gfortran.dg/assumed_type_9.f90 : New test.
1265 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
1268 * gfortran.dg/pr85542.f90: New test.
1270 2018-05-11 Martin Jambor <mjambor@suse.cz>
1273 * g++.dg/lto/pr85655_0.C: New test.
1275 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
1277 * gcc.target/i386/tpause-1.c: New test.
1278 * gcc.target/i386/umonitor-1.c: New test.
1280 2018-05-11 Jakub Jelinek <jakub@redhat.com>
1283 * c-c++-common/gomp/pr85696.c: New test.
1285 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
1286 Jakub Jelinek <jakub@redhat.com>
1288 PR tree-optimization/85692
1289 * gcc.target/i386/pr85692.c: New test.
1291 2018-05-11 Martin Liska <mliska@suse.cz>
1294 * c-c++-common/ubsan/attrib-6.c: New test.
1296 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1299 * gfortran.dg/pr85687.f90: new test.
1301 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1304 * gfortran.dg/pr85521_1.f90: New test.
1305 * gfortran.dg/pr85521_2.f90: New test.
1307 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1310 * gfortran.dg/pr70870_1.f90: New test.
1312 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
1314 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
1316 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/ext/offsetof2.C: New test.
1321 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
1324 * gfortran.dg/temporary_3.f90 : New test.
1327 * gfortran.dg/temporary_2.f90 : New test.
1329 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
1331 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
1332 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
1333 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
1334 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
1335 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
1336 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
1337 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
1338 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
1339 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
1340 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
1341 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
1342 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
1343 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
1344 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
1345 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
1346 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
1347 * gcc.dg/vmx/st-be-order.c: Delete testcase.
1348 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
1349 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
1350 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
1351 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
1352 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
1353 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
1354 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
1355 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
1356 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
1357 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
1359 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1361 PR tree-optimization/85699
1362 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
1363 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
1364 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
1365 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
1367 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
1369 * g++.dg/tls/pr85400.C: New test.
1371 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/cpp1y/lambda-generic-85713.C: New.
1376 2018-05-09 Carl Love <cel@us.ibm.com>
1378 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
1380 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1384 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/cpp1y/pr84588.C: New.
1389 2018-05-09 Andreas Schwab <schwab@suse.de>
1391 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
1393 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
1395 * gcc.target/aarch64/store_lane_spill_1.c: New test.
1396 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
1398 2018-05-08 Carl Love <cel@us.ibm.com>
1399 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
1401 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/cpp1y/pr84588.C: New.
1406 2018-05-08 Marek Polacek <polacek@redhat.com>
1409 * g++.dg/cpp1z/constexpr-if22.C: New test.
1411 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
1414 * gcc.target/i386/pr85693.c: New test.
1416 2018-05-08 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
1420 scan-assembler-times checking that except for [fh]*xor other functions
1421 don't use any load instructions.
1423 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
1425 * gcc.target/i386/builtin_target.c: Test goldmont.
1426 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
1429 2018-05-08 Jakub Jelinek <jakub@redhat.com>
1432 * g++.dg/other/sse2-pr85572-1.C: New test.
1433 * g++.dg/other/sse2-pr85572-2.C: New test.
1434 * g++.dg/other/sse4-pr85572-1.C: New test.
1435 * g++.dg/other/avx2-pr85572-1.C: New test.
1438 * gcc.target/i386/pr85317.c: New test.
1439 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
1440 optimization barrier to avoid optimizing away the expected insn.
1443 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
1444 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
1446 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1448 * g++.dg/other/sve_const_pred_1.C: Rename to...
1449 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
1450 target selectors and explicit -march options.
1451 * g++.dg/other/sve_const_pred_2.C: Rename to...
1452 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
1453 * g++.dg/other/sve_const_pred_3.C: Rename to...
1454 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
1455 * g++.dg/other/sve_const_pred_4.C: Rename to...
1456 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
1457 * g++.dg/other/sve_tls_2.C: Rename to...
1458 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
1459 * g++.dg/other/sve_vcond_1.C: Rename to...
1460 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
1461 * g++.dg/other/sve_vcond_1_run.C: Rename to...
1462 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
1464 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1467 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
1470 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/deleted14.C: New.
1475 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1476 Alan Hayward <alan.hayward@arm.com>
1477 David Sherwood <david.sherwood@arm.com>
1479 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
1481 * gcc.target/aarch64/sve/vcond_7.c: New test.
1482 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
1484 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/cpp0x/sfinae62.C: New.
1489 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1491 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
1494 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/narrowing1.C: New.
1499 2018-05-08 Richard Biener <rguenther@suse.de>
1502 * gcc.dg/torture/pr85574.c: Rename to...
1503 * gcc.dg/torture/pr85588.c: ... this.
1505 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1508 * gfortran.dg/minmaxloc_12.f90: New test case.
1509 * gfortran.dg/minmaxloc_13.f90: New test case.
1511 2018-05-07 Nathan Sidwell <nathan@acm.org>
1513 * g++.dg/cpp0x/range-for10.C: Delete.
1514 * g++.dg/ext/forscope1.C: Delete.
1515 * g++.dg/ext/forscope2.C: Delete.
1516 * g++.dg/template/for1.C: Delete.
1518 2018-05-07 Jeff Law <law@redhat.com>
1520 * gfortran.dg/linefile.f90: New test.
1522 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1524 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
1527 2018-05-06 Jakub Jelinek <jakub@redhat.com>
1530 * g++.dg/ext/asm14.C: New test.
1531 * g++.dg/ext/asm15.C: New test.
1532 * g++.dg/ext/asm16.C: New test.
1534 2018-05-06 Michael Eager <eager@eagercon.com>
1536 * gcc.target/microblaze/others/picdtr.c: Correct option
1537 -fPIE -mpic-data-is-text-relative.
1539 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
1541 * gcc.target/microblaze/others/picdtr.c: Add test for
1542 -fPIE -mpic-data-is-text-relative.
1544 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
1547 * gfortran.dg/coarray_dependency_1.f90: New test.
1548 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
1550 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1552 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
1553 to match the currently produced gimple.
1555 2018-05-04 Carl Love <cel@us.ibm.com>
1556 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
1558 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
1559 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
1560 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
1561 xvcmpgedp counts. Add xxsel counts.
1563 2018-05-04 Richard Biener <rguenther@suse.de>
1566 * g++.dg/torture/pr85627.C: New testcase.
1568 2018-05-04 Richard Biener <rguenther@suse.de>
1571 * gcc.dg/torture/pr85574.c: New testcase.
1572 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
1574 2018-05-04 Jakub Jelinek <jakub@redhat.com>
1577 * gcc.dg/nextafter-1.c: New test.
1578 * gcc.dg/nextafter-2.c: New test.
1579 * gcc.dg/nextafter-3.c: New test.
1580 * gcc.dg/nextafter-4.c: New test.
1582 2018-05-03 Nathan Sidwell <nathan@acm.org>
1584 Remove -ffriend-injection.
1585 * g++.old-deja/g++.jason/scoping15.C: Delete.
1586 * g++.old-deja/g++.mike/net43.C: Delete.
1588 2018-05-03 Jakub Jelinek <jakub@redhat.com>
1591 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
1592 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
1593 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
1594 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
1596 2018-05-03 Tom de Vries <tom@codesourcery.com>
1599 * lib/scanoffloadtree.exp: New file.
1601 2018-05-03 Richard Biener <rguenther@suse.de>
1603 PR tree-optimization/85615
1604 * gcc.dg/torture/pr85615.c: New testcase.
1606 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1608 PR tree-optimization/70291
1609 * gcc.dg/complex-6.c: New test.
1610 * gcc.dg/complex-7.c: Likewise.
1612 2018-05-03 Richard Biener <rguenther@suse.de>
1615 * fortran.dg/pr51434.f90: Truncate transfer argument.
1617 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.c-torture/execute/pr85582-3.c: New test.
1622 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1623 Jason Merrill <jason@redhat.com>
1626 * g++.dg/warn/Wshadow-13.C: New.
1627 * g++.dg/warn/Wshadow-14.C: Likewise.
1629 2018-05-02 Tom de Vries <tom@codesourcery.com>
1632 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
1633 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
1635 2018-05-02 David Pagan <dave.pagan@oracle.com>
1638 * gcc.dg/noncompile/pr30552-1.c: New test.
1639 * gcc.dg/noncompile/pr30552-2.c: New test.
1640 * gcc.dg/noncompile/pr30552-3.c: New test.
1641 * gcc.dg/noncompile/pr30552-4.c: New test.
1643 2018-05-02 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/85597
1646 * gcc.dg/vect/pr85597.c: New testcase.
1648 2018-05-02 Tom de Vries <tom@codesourcery.com>
1651 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
1652 * lib/scanltranstree.exp: New file.
1653 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
1654 (scan-ltrans-tree-dump-times_required_options)
1655 (scan-ltrans-tree-dump-not_required_options)
1656 (scan-ltrans-tree-dump-dem_required_options)
1657 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
1658 * lib/gcc-dg.exp: Include scanltranstree.exp.
1660 2018-05-02 Tom de Vries <tom@codesourcery.com>
1663 * gcc.dg/ipa/ipa-icf-38.c: New test.
1664 * gcc.dg/ipa/ipa-icf-38a.c: New test.
1665 * lib/scandump.exp (dump-base): New proc.
1666 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
1667 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
1669 * lib/scanipa.exp: Add "" argument to scan-dump calls.
1670 * lib/scanlang.exp: Same.
1671 * lib/scanrtl.exp: Same.
1672 * lib/scantree.exp: Same.
1673 * lib/scanwpaipa.exp: New file.
1674 * lib/gcc-dg.exp: Include scanwpaipa.exp.
1676 2018-05-02 Richard Biener <rguenther@suse.de>
1679 * gcc.dg/torture/pr85567.c: New testcase.
1681 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1684 * gcc.c-torture/execute/pr85582-1.c: New test.
1685 * gcc.c-torture/execute/pr85582-2.c: New test.
1687 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
1689 PR tree-optimization/85586
1690 * gcc.dg/vect/pr85586.c: New test.
1692 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
1694 PR tree-optimization/85143
1695 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
1696 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
1698 2018-05-01 David Malcolm <dmalcolm@redhat.com>
1701 * c-c++-common/Wformat-pr84258.c: New test.
1703 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1705 PR tree-optimization/82665
1706 * gcc.dg/tree-ssa/pr82665.c: New test.
1708 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1711 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1712 (test_add_fixit_insert_formatted_single_line): New function.
1713 (test_add_fixit_insert_formatted_multiline): New function.
1714 Extend expected output of generated patch to include fix-it hints
1716 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
1717 "gcc-rich-location.h". Add test coverage for
1718 gcc_rich_location::add_fixit_insert_formatted.
1720 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1722 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1723 (test_show_locus): Update for location_get_source_line returning a
1724 char_span. Use char_span for handling words in the
1725 "test_many_nested_locations" fix-it example.
1727 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1729 * gcc.target/arc/interrupt-8.c: Update test.
1730 * gcc.target/arc/loop-4.c: Likewise.
1731 * gcc.target/arc/loop-hazard-1.c: Likewise.
1732 * gcc.target/arc/sdata-3.c: Likewise.
1734 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1736 * gcc.target/arc/store-merge-1.c: New test.
1737 * gcc.target/arc/add_n-combine.c: Update test.
1739 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
1741 Microblaze Target: PIC data text relative
1743 * gcc.target/microblaze/others/data_var1.c: Include
1744 PIC case of r20 base register.
1745 * gcc.target/microblaze/others/data_var2.c: Ditto.
1746 * gcc.target/microblaze/others/picdtr.c: Add new
1747 test case for -mpic-is-data-text-relative.
1748 * gcc.target/microblaze/others/sdata_var1.c: Add
1749 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1750 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1751 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1752 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1753 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1754 * gcc.target/microblaze/others/string_cst1_gpopt.c:
1756 * gcc.target/microblaze/others/string_cst2_gpopt.c:
1759 2018-04-30 Richard Biener <rguenther@suse.de>
1761 PR tree-optimization/28364
1762 PR tree-optimization/85275
1763 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
1764 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
1765 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
1766 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
1767 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
1769 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
1770 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
1772 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1773 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1774 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1776 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
1779 * gcc.target/i386/pr84431.c: New test.
1781 2018-04-27 Martin Jambor <mjambor@suse.cz>
1784 * g++.dg/ipa/pr85549.C: New test.
1786 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1789 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
1791 * g++.dg/cpp0x/constexpr-85553.C: New test.
1793 2018-04-27 David Malcolm <dmalcolm@redhat.com>
1796 * g++.dg/pr85515-1.C: New test.
1797 * g++.dg/pr85515-2.C: New test.
1799 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/cpp0x/friend3.C: New.
1804 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1807 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1808 Use check_effective_target_arm_little_endian.
1810 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1812 PR tree-optimization/85529
1813 * gcc.c-torture/execute/pr85529-1.c: New test.
1814 * gcc.c-torture/execute/pr85529-2.c: New test.
1815 * gcc.dg/pr85529.c: New test.
1817 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1819 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
1820 `.dword' in addition to `lw' and `.word'.
1822 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1824 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
1826 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
1828 * gnat.dg/loop_optimization24.adb: New test.
1830 2018-04-26 Richard Biener <rguenther@suse.de>
1832 PR tree-optimization/85116
1833 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
1834 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
1835 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
1836 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
1838 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
1841 * gcc.target/i386/pr85473-1.c: New test.
1842 * gcc.target/i386/pr85473-2.c: New test.
1844 2018-04-25 Nathan Sidwell <nathan@acm.org>
1845 Jakub Jelinek <jakub@redhat.com>
1849 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
1850 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
1851 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
1852 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
1853 * g++.dg/cpp0x/pr85437-1.C: New.
1854 * g++.dg/cpp0x/pr85437-2.C: New.
1855 * g++.dg/cpp0x/pr85437-3.C: New.
1856 * g++.dg/cpp0x/pr85437-4.C: New.
1858 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
1861 * gfortran.dg/pr85520.f90: New test.
1863 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1866 * gcc.dg/pr85512.c: New test.
1868 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
1871 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
1872 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
1873 * gcc.dg/pr85388-1.c (dg-options): Likwise.
1874 * gcc.dg/pr85388-2.c (dg-options): Likwise.
1875 * gcc.dg/pr85388-3.c (dg-options): Likwise.
1876 * gcc.dg/pr85388-4.c (dg-options): Likwise.
1877 * gcc.dg/pr85388-5.c (dg-options): Likwise.
1878 * gcc.dg/pr85388-6.c (dg-options): Likwise.
1879 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
1880 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
1881 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
1882 * gcc.target/i386/cet-label.c (dg-options): Likwise.
1883 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
1884 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
1885 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
1886 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
1887 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
1888 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
1889 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
1890 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
1891 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
1892 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
1893 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
1894 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
1895 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
1896 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
1897 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
1898 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
1899 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
1900 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
1901 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
1902 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
1903 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
1904 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
1905 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
1906 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
1907 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
1908 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
1909 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
1910 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
1911 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
1912 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
1913 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
1914 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
1915 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
1916 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
1917 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
1918 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
1919 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
1920 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
1921 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
1922 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
1923 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
1924 * gcc.target/i386/pr84146.c (dg-options): Likwise.
1925 * gcc.target/i386/pr85403.c (dg-options): Likwise.
1926 * gcc.target/i386/pr85404.c (dg-options): Likwise.
1927 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
1929 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
1930 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
1931 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
1932 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
1933 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
1934 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
1935 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
1936 * (dg-options): Likwise.
1937 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
1939 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
1940 * gcc.target/i386/cet-label-3.c: Removed.
1941 * gcc.target/i386/cet-property-3.c: Likwise.
1942 * gcc.target/i386/cet-sjlj-7.c: Likwise.
1944 2018-04-24 Jakub Jelinek <jakub@redhat.com>
1947 * gcc.target/i386/pr85511.c: New test.
1950 * g++.dg/ext/pr85503.C: New test.
1953 * gcc.target/i386/pr85508.c: New test.
1955 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1957 PR tree-optimization/85478
1958 * g++.dg/pr85478.C: New test.
1960 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
1962 * g++.dg/torture/pr85496.C: New test.
1964 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
1966 PR rtl-optimization/85423
1967 * gcc.dg/pr85423.c: New test.
1969 2018-04-20 Martin Sebor <msebor@redhat.com>
1972 * gcc.dg/Wrestrict-15.c: New test.
1974 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
1977 * gcc.target/powerpc/pr85456.c: New test.
1979 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
1981 * g++.dg/ext/undef-bool-1.C: Require lp64.
1982 * gcc.target/powerpc/undef-bool-2.c: Likewise.
1984 2018-04-20 Jeff Law <law@redhat.com>
1986 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
1988 * gcc.dg/stack-check-6.c: Likewise.
1989 * gcc.dg/stack-check-6a.c: Likewise.
1990 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
1991 * gcc.target/i386/stack-check-18.c: Likewise.
1992 * gcc.target/i386/stack-check-19.c: Likewise.
1994 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1997 * gcc.target/aarch64/sve/vcond_1.c: Move to...
1998 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
1999 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2000 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2002 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2005 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2006 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2008 2018-04-20 Richard Biener <rguenther@suse.de>
2011 * gcc.dg/torture/pr85475.c: New testcase.
2013 2018-04-20 Martin Jambor <mjambor@suse.cz>
2016 * gcc.dg/ipa/pr85449.c: New test.
2018 2018-04-20 Martin Jambor <mjambor@suse.cz>
2021 * g++.dg/ipa/pr85447.C: New file.
2022 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2024 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/cpp0x/pr85462.C: New test.
2029 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2031 * gcc.target/i386/pr85404.c: Require CET target.
2033 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2035 PR tree-optimization/85467
2036 * gcc.dg/pr85467.c: New test.
2038 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/parse/crash68.C: New.
2043 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2046 * g++.dg/torture/pr85334.C: New test.
2048 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2050 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2051 * g++.dg/diagnostic/pr85464.C: New.
2053 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2056 * gcc.dg/torture/pr85397-1.c: New test.
2057 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2058 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2060 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2063 * gcc.target/i386/pr85404.c: New test.
2065 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2068 * c-c++-common/attr-nocf-check-1.c: Compile with
2069 -fcf-protection=none.
2070 * c-c++-common/attr-nocf-check-3.c: Likewise.
2071 * gcc.dg/march-generic.c: Likewise.
2072 * gcc.target/i386/align-limit.c: Likewise.
2073 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2074 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2075 * gcc.target/i386/cet-property-2.c: Likewise.
2076 * gcc.target/i386/ret-thunk-26.c: Likewise.
2077 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2079 * c-c++-common/fcf-protection-2.c: Likewise.
2080 * c-c++-common/fcf-protection-3.c: Likewise.
2081 * c-c++-common/fcf-protection-5.c: Likewise.
2082 * c-c++-common/fcf-protection-6.c: Likewise.
2083 * c-c++-common/fcf-protection-7.c: Likewise.
2084 * gcc.target/i386/cet-label-3.c: New test.
2085 * gcc.target/i386/cet-property-3.c: Likewise.
2086 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2087 * gcc.target/i386/pr85417-1.c: Likewise.
2088 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2089 __x86_indirect_thunk_nt_(r|e)ax
2090 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2091 * gcc.target/i386/pr85403.c: Remove dg-error,
2093 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2095 * gcc.target/i386/movdir-1.c: New test.
2097 2018-04-19 Richard Biener <rguenther@suse.de>
2100 * gcc.dg/pr85455.c: New testcase.
2102 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2104 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2106 * g++.dg/lto/pr85405b_0.C: Likewise.
2107 * g++.dg/lto/pr84805_0.C: Likewise.
2109 2018-04-18 Martin Liska <mliska@suse.cz>
2113 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2116 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2119 * gcc.dg/pr85388-1.c: New test.
2120 * gcc.dg/pr85388-2.c: Likewise.
2121 * gcc.dg/pr85388-3.c: Likewise.
2122 * gcc.dg/pr85388-4.c: Likewise.
2123 * gcc.dg/pr85388-5.c: Likewise.
2124 * gcc.dg/pr85388-6.c: Likewise.
2126 2018-04-18 Jan Hubicka <jh@suse.cz>
2127 Martin Liska <mliska@suse.cz>
2129 * g++.dg/lto/pr83121_0.C: Update template.
2130 * g++.dg/lto/pr83121_1.C: Update template.
2131 * g++.dg/lto/pr84805_0.C: Update template.
2132 * g++.dg/lto/pr84805_1.C: Update template.
2133 * g++.dg/lto/pr84805_2.C: Update template.
2135 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2138 * g++.dg/cpp0x/pr84630.C: New.
2140 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2143 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2144 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
2145 in two cases. Uncomment two other tests and add expected dg-error for
2147 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
2148 -Wnarrowing diagnostics on some targets for c++11.
2149 * g++.dg/parse/array-size2.C: Remove xfail.
2150 * g++.dg/cpp0x/constexpr-84463.C: New test.
2152 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
2154 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
2155 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2157 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2160 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
2161 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
2162 * g++.dg/other/sve_tls_2.C: Require effective target tls.
2164 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2166 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
2167 prevent cascading of errors and change expected error message.
2168 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
2170 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2171 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2172 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2173 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
2175 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2177 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.dg/pr85430.c: New test.
2182 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2185 * gcc.target/arm/pr54300.C: Move to...
2186 * g++.dg/other/pr54300.C: ... Here. Add target directives.
2187 * gcc.target/arm/pr55073.C: Move to...
2188 * g++.dg/other/pr55073.C: ... Here. Add target directives.
2189 * gcc.target/arm/pr56184.C: Move to...
2190 * g++.dg/other/pr56184.C: ... Here. Add target directives.
2191 * gcc.target/arm/pr59985.C: Move to...
2192 * g++.dg/other/pr59985.C: ... Here. Add target directives.
2193 * gcc.target/aarch64/pr60675.C: Move to...
2194 * g++.dg/other/pr60675.C: ... Here. Add target directives.
2195 * gcc.target/aarch64/pr81422.C: Move to...
2196 * g++.dg/other/pr81422.C: ... Here. Add target directives.
2197 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
2198 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
2199 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
2200 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
2201 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
2202 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
2203 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
2204 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
2205 * gcc.target/aarch64/sve/tls_2.C: Move to...
2206 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
2207 * gcc.target/aarch64/pr81414.C: Rename to...
2208 * gcc.target/aarch64/pr81414.c: ... This.
2209 * gcc.target/aarch64/simd/pr67896.C: Rename to...
2210 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
2212 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
2213 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
2214 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
2215 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
2218 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.dg/pr85414.c: New test.
2223 2018-04-17 Martin Jambor <mjambor@suse.cz>
2226 * g++.dg/ipa/pr85421.C: New test.
2228 2018-04-17 Martin Liska <mliska@suse.cz>
2231 * g++.dg/lto/pr85405b_0.C: New test.
2232 * g++.dg/lto/pr85405b_1.C: New test.
2234 2018-04-17 Martin Liska <mliska@suse.cz>
2237 * g++.dg/lto/pr85405_0.C: New test.
2238 * g++.dg/lto/pr85405_1.C: New test.
2240 2018-04-17 Martin Liska <mliska@suse.cz>
2243 * g++.dg/ext/pr85329-2.C: New test.
2244 * g++.dg/ext/pr85329.C: New test.
2245 * gcc.target/i386/mvc12.c: New test.
2247 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
2250 * g++.dg/pr85039-1.C: New.
2251 * g++.dg/pr85039-2.C: New.
2252 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
2254 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
2257 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
2258 if the target supports efficient unaligned storage accesses.
2260 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
2263 * gcc.target/powerpc/pr83660.C: New test.
2265 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
2268 * gcc.target/i386/pr85403.c: New test.
2270 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
2273 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
2275 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2276 Jason Merrill <jason@redhat.com>
2279 * g++.dg/cpp0x/pr85112.C: New.
2281 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
2284 * g++.dg/ext/undef-bool-1.C: New file.
2285 * gcc.target/powerpc/powerpc.exp: Remove .C support.
2286 * gcc.target/powerpc/undef-bool-1.C: Remove file.
2288 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
2291 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
2292 corresponding dg-error clause.
2293 * gcc.target/powerpc/pr80098-3.c: Ditto.
2294 * gcc.target/powerpc/pr80103-1.c: Delete.
2296 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
2300 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
2301 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2303 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2306 * gfortran.dg/implied_do_io_5.f90: New test.
2308 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
2311 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
2312 several values: positive, negative, and zero.
2313 * gcc.target/powerpc/sse2-pslld-1.c: Same.
2314 * gcc.target/powerpc/sse2-psllq-1.c: Same.
2316 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
2318 PR rtl-optimization/79916
2319 * gcc.target/powerpc/pr79916.c: New.
2321 2018-04-13 Jakub Jelinek <jakub@redhat.com>
2323 PR rtl-optimization/85393
2324 * g++.dg/opt/pr85393.C: New test.
2325 * g++.dg/opt/pr85393-aux.cc: New file.
2327 PR rtl-optimization/85376
2328 * gcc.dg/pr85376.c: New test.
2330 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
2332 PR rtl-optimization/83852
2333 * gcc.dg/pr83852.c: New testcase.
2335 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
2338 * gcc.target/s390/pr77822-1.C: Rename to ...
2339 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
2340 * gcc.target/s390/pr77822-2.c: Add asm scan check.
2341 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
2343 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
2346 * gcc.target/i386/pr71991.c: New testcase.
2348 2018-04-13 Martin Liska <mliska@suse.cz>
2349 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
2355 2018-04-12 David Malcolm <dmalcolm@redhat.com>
2358 * g++.dg/diagnostic/macro-arg-count.C: New test.
2360 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2364 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
2365 array and move test to libgomp/testsuite/libgomp.fortran.
2366 * gfortran.dg/do_concurrent_6.f90: New test.
2368 2018-04-12 Marek Polacek <polacek@redhat.com>
2371 * g++.dg/parse/error61.C: New test.
2373 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2375 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
2376 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
2378 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2381 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
2382 specify -mvsx on gcc command line.
2384 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2387 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
2388 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
2390 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2393 * gcc.target/i386/pr85328.c: New test.
2395 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2397 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
2399 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2401 PR rtl-optimization/85342
2402 * gcc.target/i386/pr85342.c: New test.
2404 2018-04-11 Jason Merrill <jason@redhat.com>
2406 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
2407 if ulimit -v is set.
2409 2018-04-11 Bin Cheng <bin.cheng@arm.com>
2412 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
2414 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2416 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
2417 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
2419 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2422 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
2425 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
2428 * gcc.target/i386/pr84301.c: New test.
2430 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2432 PR tree-optimization/85331
2433 * gcc.c-torture/execute/pr85331.c: New test.
2435 2018-04-11 Marek Polacek <polacek@redhat.com>
2438 * g++.dg/cpp0x/pr51225.C: Adjust error message.
2439 * g++.dg/cpp1z/constexpr-if21.C: New test.
2441 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.target/i386/pr85281.c: New test.
2446 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
2448 PR rtl-optimization/84659
2449 * gcc.dg/pr84659.c: New test.
2451 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2454 * g++.dg/debug/dwarf2/pr85302.C: New test.
2456 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2459 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
2462 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2465 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
2467 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
2469 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
2470 * gcc.target/powerpc/dimode_off.c: Ditto.
2471 * gcc.target/powerpc/tfmode_off.c: Ditto.
2472 * gcc.target/powerpc/timode_off.c: Ditto.
2474 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2476 * gcc.target/powerpc/vec-ldl-1.c: New test.
2477 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
2478 corrections to ABI implementation.
2480 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
2483 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
2485 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2487 PR rtl-optimization/85300
2488 * gcc.dg/pr85300.c: New test.
2490 2018-04-10 David Malcolm <dmalcolm@redhat.com>
2493 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
2494 where we now show the pertinent parameter.
2495 * g++.dg/diagnostic/aka2.C: Likewise.
2496 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2498 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2501 * gfortran.dg/gomp/pr85313.f90: New test.
2503 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/parse/template29.C: New.
2508 2018-04-10 Bin Cheng <bin.cheng@arm.com>
2511 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
2513 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.target/i386/avx512f-pr85177.c: New test.
2518 * gcc.target/i386/avx512f-pr85255.c: New test.
2520 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
2522 PR tree-optimization/85286
2523 * gcc.dg/vect/pr85286.c: New test.
2525 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2528 * gcc.target/arm/pr85173.c: New test.
2530 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2533 * gcc.dg/lto/pr85248_0.c: New test.
2534 * gcc.dg/lto/pr85248_1.c: New test.
2536 2018-04-09 Jan Hubicka <jh@suse.cz>
2539 * g++.dg/torture/pr85078.C: New.
2541 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/cpp1z/decomp44.C: New.
2545 * g++.dg/cpp1z/decomp45.C: Likewise.
2547 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2550 * gfortran.dg/do_concurrent_5.f90: New test.
2551 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
2554 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2557 * gfortran.dg/parameter_array_element_3.f90: New test.
2559 2018-04-09 Jakub Jelinek <jakub@redhat.com>
2562 * g++.dg/cpp1z/decomp43.C: New test.
2564 PR rtl-optimization/80463
2565 * g++.dg/pr80463.C: Add -w to dg-options.
2567 2018-04-09 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/85284
2570 * gcc.dg/torture/pr85284.c: New testcase.
2572 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2574 PR rtl-optimization/80463
2575 PR rtl-optimization/83972
2576 PR rtl-optimization/83480
2578 * gcc.dg/pr80463.c: New test.
2579 * g++.dg/pr80463.C: Likewise.
2580 * gcc.dg/pr83972.c: Likewise.
2582 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2584 PR rtl-optimization/83913
2585 * gcc.dg/pr83913.c: New test.
2587 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2589 PR rtl-optimization/83962
2590 * gcc.dg/pr83962.c: New test.
2592 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2594 PR rtl-optimization/83530
2595 * gcc.dg/pr83530.c: New test.
2597 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2600 * gfortran.dg/realloc_on_assign_16a.f90: New test.
2602 2018-04-07 Jakub Jelinek <jakub@redhat.com>
2604 PR tree-optimization/85257
2605 * gcc.dg/pr85257.c: New test.
2607 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
2609 * g++.dg/opt/pr85196.C: New test.
2611 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2614 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
2615 std::tuple here since they need C++11.
2616 * g++.dg/lookup/missing-std-include-8.C: New test.
2617 * g++.dg/lookup/missing-std-include.C: Move std::array and
2618 std::tuple test to missing-std-include-6.C to avoid failures
2621 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2624 * gcc.dg/debug/pr85252.c: New test.
2626 PR rtl-optimization/84872
2627 * gcc.dg/graphite/pr84872.c: New test.
2630 * g++.dg/cpp1z/decomp42.C: New test.
2632 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2635 * g++.dg/lookup/missing-std-include-7.C: New test.
2637 2018-04-06 Tamar Christina <tamar.christina@arm.com>
2639 * gcc.dg/struct-simple.c: Revert r254862.
2640 * lib/target-supports.exp
2641 (check_effective_target_word_mode_no_slow_unalign): Likewise.
2643 2018-04-06 Richard Biener <rguenther@suse.de>
2646 * gcc.dg/torture/pr85244-1.c: New testcase.
2647 * gcc.dg/torture/pr85244-2.c: Likewise.
2649 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2652 * c-c++-common/ubsan/pr85213.c: New test.
2654 2018-04-06 Richard Biener <rguenther@suse.de>
2657 * gcc.dg/pr85180.c: New testcase.
2659 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2661 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
2662 to trigger the optimization. Do some cleanup and function
2663 renaming. Add more test functions.
2665 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2667 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
2669 * gcc.target/s390/hotpatch-1.c: Skip when building without
2671 * gcc.target/s390/hotpatch-10.c: Likewise.
2672 * gcc.target/s390/hotpatch-11.c: Likewise.
2673 * gcc.target/s390/hotpatch-12.c: Likewise.
2674 * gcc.target/s390/hotpatch-13.c: Likewise.
2675 * gcc.target/s390/hotpatch-14.c: Likewise.
2676 * gcc.target/s390/hotpatch-15.c: Likewise.
2677 * gcc.target/s390/hotpatch-16.c: Likewise.
2678 * gcc.target/s390/hotpatch-17.c: Likewise.
2679 * gcc.target/s390/hotpatch-18.c: Likewise.
2680 * gcc.target/s390/hotpatch-19.c: Likewise.
2681 * gcc.target/s390/hotpatch-2.c: Likewise.
2682 * gcc.target/s390/hotpatch-3.c: Likewise.
2683 * gcc.target/s390/hotpatch-4.c: Likewise.
2684 * gcc.target/s390/hotpatch-5.c: Likewise.
2685 * gcc.target/s390/hotpatch-6.c: Likewise.
2686 * gcc.target/s390/hotpatch-7.c: Likewise.
2687 * gcc.target/s390/hotpatch-8.c: Likewise.
2688 * gcc.target/s390/hotpatch-9.c: Likewise.
2690 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2692 * c-c++-common/Wattributes.c: Disable warning for s390* target and
2693 check for an error instead.
2694 * gcc.dg/Wattributes-6.c: Likewise.
2696 2018-04-05 Jakub Jelinek <jakub@redhat.com>
2699 * g++.dg/cpp1z/decomp39.C: New test.
2700 * g++.dg/cpp1z/decomp40.C: New test.
2703 * g++.dg/cpp1z/decomp41.C: New test.
2706 * gcc.dg/pr85195.c: New test.
2708 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2711 * g++.dg/cpp0x/initlist100.C: New.
2712 * g++.dg/cpp0x/initlist101.C: Likewise.
2714 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2717 * g++.dg/other/pr84792-1.C: New.
2718 * g++.dg/other/pr84792-2.C: Likewise.
2720 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
2723 * gcc.target/i386/pr85193.c: New test.
2725 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
2728 * g++.dg/concepts/pr84979.C: New.
2729 * g++.dg/concepts/pr84979-2.C: New.
2730 * g++.dg/concepts/pr84979-3.C: New.
2732 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/cpp0x/variadic174.C: New.
2737 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2740 * g++.dg/ext/builtin13.C: New test.
2741 * g++.dg/ext/atomic-4.C: New test.
2744 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
2745 * g++.dg/ext/bases3.C: New test.
2747 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2750 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
2751 to match a single insn of the baz function. Move scan directives at
2752 the end of the file below the functions they are trying to test for
2754 * gcc.target/arm/cmse/cmse-16.c: New testcase.
2756 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
2758 PR rtl-optimization/84878
2759 * gcc.target/powerpc/pr84878.c: New test.
2761 2018-04-04 Michael Matz <matz@suse.de>
2763 * gcc.dg/Wstringop-overflow-4.c: New test.
2764 * c-c++-common/Wstringop-truncation-4.c: Adjust.
2766 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2769 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
2770 for the diagnostics of overridden functions. Adjust for new wording.
2772 2018-04-04 Richard Biener <rguenther@suse.de>
2775 * g++.dg/lto/pr85176_0.C: New testcase.
2777 2018-04-04 Richard Biener <rguenther@suse.de>
2780 * lib/target-supports.exp (check_effective_target_vect_perm_short):
2783 2018-04-04 Martin Liska <mliska@suse.cz>
2786 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
2787 and msdata as a workaround for powerpc.
2789 2018-04-04 Richard Biener <rguenther@suse.de>
2791 PR tree-optimization/85168
2792 * gcc.dg/torture/pr85168.c: New testcase.
2794 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
2797 * g++.dg/pr84943.C: New.
2798 * g++.dg/pr84943-2.C: New.
2800 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2802 PR rtl-optimization/85167
2803 * gcc.dg/pr85167.c: New test.
2805 PR tree-optimization/85156
2806 * c-c++-common/pr85156.c: New test.
2807 * gcc.c-torture/execute/pr85156.c: New test.
2809 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
2811 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
2812 * gcc.target/powerpc/undef-bool-1.C: New file.
2813 * gcc.target/powerpc/undef-bool-2.c: New file.
2815 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2818 * g++.dg/cpp1z/class-deduction52.C: New.
2820 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2823 * g++.dg/cpp0x/pr85147.C: New test.
2826 * g++.dg/cpp0x/gen-attrs-64.C: New test.
2829 * g++.dg/gomp/pr85134.C: New test.
2830 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
2833 * gcc.c-torture/execute/pr85169.c: New test.
2834 * gcc.target/i386/avx512f-pr85169.c: New test.
2835 * gcc.target/i386/avx512bw-pr85169.c: New test.
2837 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2840 * gcc.target/powerpc/pr69946: Adjust comment. Remove
2841 scan-assembler-times clause.
2843 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2845 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
2846 dg-additional-options.
2848 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2850 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2852 2018-04-03 Richard Biener <rguenther@suse.de>
2855 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2857 2018-04-02 Jim Wilson <jimw@sifive.com>
2859 * gcc.target/riscv/pr84660.c: New.
2860 * gcc.target/riscv/shift-and-1.c: New.
2861 * gcc.target/riscv/shift-and-2.c: New.
2863 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2866 * gfortran.dg/array_simplify_2.f90: New test.
2868 2018-04-01 Jakub Jelinek <jakub@redhat.com>
2871 * gcc.target/i386/avx512f-pr85090-1.c: New test.
2872 * gcc.target/i386/avx512f-pr85090-2.c: New test.
2873 * gcc.target/i386/avx512f-pr85090-3.c: New test.
2874 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
2875 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
2877 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2880 * g++.dg/pr85027.C: New.
2882 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2885 * gcc.target/powerpc/sse-maxps-2.c: New test.
2886 * gcc.target/powerpc/sse-minps-2.c: New test.
2888 2018-03-30 Jakub Jelinek <jakub@redhat.com>
2891 * g++.dg/gomp/pr84791.C: New test.
2893 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
2896 * gfortran.dg/array_constructor_53.f90: New test.
2898 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2901 * gfortran.dg/substr_6.f90: Remove illegal test for
2902 out-of-bounds substring.
2904 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2907 * gfortran.dg/zero_sized_10.f90: New test.
2909 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2912 * g++.dg/lookup/missing-std-include-6.C: New test.
2913 * g++.dg/lookup/missing-std-include.C: Add std::pair and
2915 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
2916 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
2917 <cstring>, <cassert>, and <cstdlib>.
2919 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
2922 * gcc.target/i386/pr84985.c: New.
2924 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2927 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2929 2018-03-29 Jakub Jelinek <jakub@redhat.com>
2932 * g++.dg/warn/Wunused-var-31.C: New test.
2935 * c-c++-common/Wduplicated-branches-14.c: New test.
2937 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2940 * g++.dg/cpp0x/pr84606.C: New.
2942 2018-03-29 Carl Love <cel@us.ibm.com>
2945 2017-09-27 Carl Love <cel@us.ibm.com>
2947 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2948 for the __builtin_fctid and __builtin_fctiw.
2950 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
2953 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
2954 deleted builtin function.
2955 (div_weuo): Likewise.
2956 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
2957 (div_deuo): Likewise.
2959 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/other/default13.C: New.
2964 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2967 * gcc.target/i386/pr85095-1.c: New test.
2968 * gcc.target/i386/pr85095-2.c: New test.
2969 * gcc.c-torture/execute/pr85095.c: New test.
2971 PR tree-optimization/82004
2972 * gcc.dg/pr82004.c: New test.
2974 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2975 Martin Liska <mliska@suse.cz>
2978 * g++.dg/asan/pr85081.C: New test.
2980 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
2983 * g++.dg/template/pr84789.C: Adjust for testing with
2987 * g++.dg/template/pr84973.C: New.
2988 * g++.dg/template/pr84973-2.C: New.
2989 * g++.dg/template/pr84973-3.C: New.
2992 * g++.dg/eh/pr84968.C: New.
2994 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2997 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
2998 long double multiply/divide uses the correct function.
2999 * gcc.target/powerpc/mulkc-3.c: Likewise.
3000 * gcc.target/powerpc/divkc-2.c: Likewise.
3001 * gcc.target/powerpc/divkc-3.c: Likewise.
3003 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3006 * g++.dg/cpp0x/defaulted51.C: New.
3007 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3009 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3012 * g++.dg/ext/vector35.C: New test.
3015 * g++.dg/ext/builtin-offsetof3.C: New test.
3018 * g++.dg/cpp1y/pr85076.C: New test.
3020 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3023 * gfortran.dg/matmul_rank_1.f90: New test.
3025 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3026 Harald Anlauf <anlauf@gmx.de>
3028 * gfortran.dg/structure_constructor_15.f90: New test.
3030 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3032 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3033 for the diagnostics of overridden functions. Adjust for new wording.
3034 * g++.dg/cpp0x/implicit1.C: Likewise.
3035 * g++.dg/cpp0x/override1.C: Likewise.
3036 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3037 * g++.dg/eh/shadow1.C: Likewise.
3038 * g++.dg/inherit/covariant12.C: Likewise.
3039 * g++.dg/inherit/covariant14.C: Likewise.
3040 * g++.dg/inherit/covariant15.C: Likewise.
3041 * g++.dg/inherit/covariant16.C: Likewise.
3042 * g++.dg/inherit/covariant22.C: Likewise.
3043 * g++.dg/inherit/crash3.C: Likewise.
3044 * g++.dg/inherit/error2.C: Likewise.
3045 * g++.dg/template/crash100.C: Likewise.
3046 * g++.old-deja/g++.eh/spec6.C: Likewise.
3047 * g++.old-deja/g++.mike/p811.C: Likewise.
3048 * g++.old-deja/g++.other/virtual11.C: Likewise.
3049 * g++.old-deja/g++.other/virtual4.C: Likewise.
3051 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3054 * gcc.target/i386/pr85044.c: New test.
3056 2018-03-27 Martin Sebor <msebor@redhat.com>
3059 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3062 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3065 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3067 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3070 * gcc.target/arm/pr81863.c: New test.
3072 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3075 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3076 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3078 2018-03-27 Richard Biener <rguenther@suse.de>
3081 * lib/target-supports.exp (check_ssse3_available): New function.
3082 (check_effective_target_vect_perm_short): Enable for x86 if
3083 check_ssse3_available.
3085 2018-03-27 Richard Biener <rguenther@suse.de>
3087 PR tree-optimization/85082
3088 * gfortran.dg/pr85082.f90: New testcase.
3090 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3092 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3093 to "l=2" in dg-final.
3095 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3097 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3098 * gcc.target/mips/fix-r4000-2.c: Likewise.
3099 * gcc.target/mips/fix-r4000-3.c: Likewise.
3100 * gcc.target/mips/fix-r4000-4.c: Likewise.
3101 * gcc.target/mips/fix-r4000-5.c: Likewise.
3102 * gcc.target/mips/fix-r4000-6.c: Likewise.
3103 * gcc.target/mips/fix-r4000-7.c: Likewise.
3104 * gcc.target/mips/fix-r4000-8.c: Likewise.
3105 * gcc.target/mips/fix-r4000-9.c: Likewise.
3106 * gcc.target/mips/fix-r4000-10.c: Likewise.
3107 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3108 "mulditi3_r4000" instead of "mulditi3".
3109 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3110 "umulditi3_r4000" instead of "umulditi3".
3112 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3115 * g++.dg/inherit/covariant22.C: New test.
3117 2018-03-27 Richard Biener <rguenther@suse.de>
3120 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3123 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3124 Jason Merrill <jason@redhat.com>
3127 * g++.dg/init/array49.C: New.
3128 * g++.dg/torture/pr70499.C: Adjust.
3130 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3133 * gcc.target/i386/pr85073.c: New test.
3135 2018-03-26 Richard Biener <rguenther@suse.de>
3138 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3141 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3144 * gfortran.dg/parameter_array_format.f90: New test.
3146 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3147 Neil Carlson <neil.n.carlson@gmail.com>
3150 * gfortran.dg/literal_character_constant_1.inc: Replace
3151 call abort by STOP n.
3152 * gfortran.dg/overload_1.f90: Likewise.
3154 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
3155 Dominique d'Humieres <dominiq@gcc.gnu.org>
3158 * gfortran.dg/scalar_pointer_1.f90: New test.
3160 2018-03-25 Tom de Vries <tom@codesourcery.com>
3162 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
3165 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3168 * gfortran.dg/pr89497.f90: New test.
3170 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3173 * gfortran.dg/substr_7.f90: New test.
3175 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
3178 * gfortran.dg/pr42651.f90: New test.
3179 * gfortran.dg/func_result_7.f90: Update error message.
3181 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
3183 PR tree-optimization/84005
3184 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
3185 failing to force the alignment.
3187 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3189 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
3193 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3195 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
3196 message. Fix scan-assembler patterns.
3198 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3201 * g++.dg/cpp0x/pr85015.C: New test.
3204 * g++.dg/cpp1y/pr84942.C: New test.
3206 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
3209 * testsuite/gcc.target/i386/pr85030.c: New.
3211 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3214 * g++.dg/pr85026.C: New test.
3216 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
3218 * g++.dg/debug/pr84704.C: XFAIL AIX.
3220 2018-03-23 Sudakshina Das <sudi.das@arm.com>
3223 * gcc.target/arm/pr84826.c: Add dg directive.
3225 2018-03-23 Marek Polacek <polacek@redhat.com>
3228 * g++.dg/ext/builtin-offsetof2.C: New test.
3231 * g++.dg/cpp0x/Wnarrowing5.C: New test.
3232 * gcc.dg/pr85045.c: New test.
3234 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
3237 * gnat.dg/lto22.adb: New test.
3238 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
3239 * gnat.dg/lto22_pkg2.ads: Likewise.
3241 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3244 * gcc.dg/lto/pr80778_0.c: New test.
3247 * gcc.target/i386/pr85034.c: New test.
3250 * c-c++-common/torture/pr85022.c: New test.
3253 * g++.dg/ubsan/pr85029.C: New test.
3255 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
3258 * g++.dg/cpp0x/pr71251.C: New.
3261 * g++.dg/template/pr84789.C: New.
3262 * g++.dg/template/pr84789-2.C: New.
3263 * g++.dg/template/pr84789-3.C: New.
3264 * g++.dg/parse/dtor11.C: Accept alternate error message.
3267 * g++.dg/pr84729.C: New.
3268 * g++.old-deja/g++.ext/arrnew2.C: Require error.
3269 * g++.old-deja/g++.robertl/eb58.C: Likewise.
3270 * g++.old-deja/g++.robertl/eb63.C: Likewise.
3272 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
3275 * gfortran.dg/interface_42.f90: New test.
3276 * gfortran.dg/interface_43.f90: New test.
3278 2018-03-22 Sudakshina Das <sudi.das@arm.com>
3281 * gcc.target/arm/pr84826.c: New test.
3283 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
3285 * gcc.target/arm/addr-modes-float.c: Move dg-do before
3286 dg-require-effective-target.
3287 * gcc.target/arm/addr-modes-int.c: Likewise.
3288 * gcc.target/nios2/lo-addr-tls.c: Likewise.
3290 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3293 * gcc.target/powerpc/altivec-ld-1.c: New test.
3295 2018-03-22 Bin Cheng <bin.cheng@arm.com>
3297 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
3299 2018-03-22 Jakub Jelinek <jakub@redhat.com>
3302 * gcc.dg/pr84941.c: New test.
3304 2018-03-22 Tom de Vries <tom@codesourcery.com>
3306 PR tree-optimization/84956
3307 * gcc.dg/pr84956.c: New test.
3309 2018-03-22 Marek Polacek <polacek@redhat.com>
3312 * g++.dg/cpp1z/constexpr-if15.C: New test.
3313 * g++.dg/cpp1z/constexpr-if16.C: New test.
3315 2018-03-21 Joseph Myers <joseph@codesourcery.com>
3317 * gcc.dg/builtin-tgmath-3.c: New test.
3319 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
3322 * g++.dg/concepts/pr71965.C: New.
3326 * g++.dg/cpp0x/pr84610.C: New.
3327 * g++.dg/cpp0x/pr84642.C: New.
3329 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3332 * c-c++-common/pr84999.c: New test.
3334 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3337 * g++.dg/ext/desig10.C: New.
3339 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3340 Harald Anlauf <anlauf@gmx.de>
3343 * gfortran.dg/pr84957.f90: New test.
3345 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3347 PR tree-optimization/84960
3348 * gcc.c-torture/compile/pr84960.c: New test.
3350 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
3352 PR tree-optimization/84811
3353 * gcc.dg/torture/pr84811.c: New test.
3355 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3357 PR tree-optimization/84982
3358 * c-c++-common/pr84982.c: New test.
3361 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
3363 * g++.dg/torture/pr84961-1.C: New test.
3364 * g++.dg/torture/pr84961-2.C: New test.
3366 2018-03-21 Nathan Sidwell <nathan@acm.org>
3369 * g++.dg/pr85008.C: New.
3371 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
3374 * gfortran.dg/char_result_17.f90: New test.
3376 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3379 * g++.dg/other/accessor-fixits-1.C: Move to...
3380 * g++.dg/torture/accessor-fixits-1.C: ...here.
3381 * g++.dg/other/accessor-fixits-2.C: Move to...
3382 * g++.dg/torture/accessor-fixits-2.C: ...here.
3383 * g++.dg/other/accessor-fixits-3.C: Move to...
3384 * g++.dg/torture/accessor-fixits-3.C: ...here.
3385 * g++.dg/other/accessor-fixits-4.C: Move to...
3386 * g++.dg/torture/accessor-fixits-4.C: ...here.
3387 * g++.dg/other/accessor-fixits-5.C: Move to...
3388 * g++.dg/torture/accessor-fixits-5.C: ...here.
3389 * g++.dg/torture/accessor-fixits-6.C: New testcase.
3390 * g++.dg/torture/accessor-fixits-7.C: New testcase.
3391 * g++.dg/torture/accessor-fixits-8.C: New testcase.
3393 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3395 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
3397 2018-03-21 Sudakshina Das <sudi.das@arm.com>
3400 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
3402 2018-03-21 Nathan Sidwell <nathan@acm.org>
3405 * g++.dg/lookup/pr84804.C: New.
3407 2018-03-21 Martin Sebor <msebor@redhat.com>
3410 * g++.dg/Wclass-memaccess-3.C: New test.
3411 * g++.dg/Wclass-memaccess-4.C: New test.
3413 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3416 * g++.dg/other/accessor-fixits-1.C
3417 (test_access_const_t1_color): New.
3418 (test_deref_const_t1_color): New.
3419 * g++.dg/other/accessor-fixits-5.C: New testcase.
3421 2018-03-21 Tom de Vries <tom@codesourcery.com>
3423 PR tree-optimization/83126
3424 * gcc.dg/graphite/pr83126.c: New test.
3426 2018-03-21 Nathan Sidwell <nathan@acm.org>
3428 * g++.dg/ext/anon-struct6.C: Adjust.
3429 * g++.dg/ext/deprecate-1.C: New.
3430 * g++.dg/ext/deprecate-2.C: New.
3431 * g++.dg/lookup/pr84602.C: Adjust.
3432 * g++.dg/lookup/pr84962.C: Adjust.
3433 * g++.old-deja/g++.other/anon4.C
3436 * g++.dg/lookup/pr84836.C: New.
3438 2018-03-21 Bin Cheng <bin.cheng@arm.com>
3440 PR tree-optimization/84969
3441 * gcc.dg/tree-ssa/pr84969.c: New test.
3443 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3445 PR rtl-optimization/84989
3446 * gcc.target/i386/pr84989.c: New test.
3448 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3450 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
3452 2018-03-21 Martin Liska <mliska@suse.cz>
3455 * gfortran.dg/goacc/pr84963.f90: New test.
3457 2018-03-21 Marek Polacek <polacek@redhat.com>
3459 PR c++/71638, ICE with NSDMI and reference.
3460 * g++.dg/cpp0x/nsdmi14.C: New test.
3461 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
3463 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
3465 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
3466 MIPS with -mpaired-single directives.
3468 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
3471 * gfortran.dg/interface_41.f90: New test.
3473 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3476 * gcc.dg/pr84875.c: New test.
3478 2018-03-20 Marek Polacek <polacek@redhat.com>
3480 PR c++/84978, ICE with NRVO.
3481 * g++.dg/opt/nrv19.C: New test.
3483 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3486 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3487 Disable for armeb targets.
3488 * gcc.target/arm/pr82518.c: New test.
3490 2018-03-20 Nathan Sidwell <nathan@acm.org>
3493 * g++.dg/lookup/pr84962.C: New.
3496 * g++.dg/lookup/pr84970.C: New.
3498 2018-03-20 Richard Biener <rguenther@suse.de>
3501 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
3503 2018-03-20 Martin Liska <mliska@suse.cz>
3506 * g++.dg/ipa/pr84825.C: New test.
3508 2018-03-20 Martin Liska <mliska@suse.cz>
3510 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
3512 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.c-torture/compile/pr84845.c: New test.
3517 2018-03-20 Sudakshina Das <sudi.das@arm.com>
3520 * gcc.target/arm/pr82989.c: New test.
3522 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3525 * gcc.target/i386/pr84945.c: New test.
3527 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
3530 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
3532 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3535 * gcc.dg/pr84953.c: New test.
3537 2018-03-19 Marek Polacek <polacek@redhat.com>
3540 * g++.dg/cpp1z/lambda-__func__.C: New test.
3543 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
3545 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3548 * g++.dg/asan/pr78651.C: New test.
3550 2018-03-19 Tom de Vries <tom@codesourcery.com>
3552 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
3553 vect_int_mult. Add nvptx xfail for PR84958.
3555 2018-03-19 Nathan Sidwell <nathan@acm.org>
3558 * g++.dg/cpp1y/pr84835.C: New.
3560 2018-03-19 Sudakshina Das <sudi.das@arm.com>
3563 * gcc.target/aarch64/pr81647.c: New.
3565 2018-03-19 Richard Biener <rguenther@suse.de>
3567 PR tree-optimization/84933
3568 * g++.dg/pr84933.C: New testcase.
3570 2018-03-19 Richard Biener <rguenther@suse.de>
3572 PR tree-optimization/84859
3573 * gcc.dg/tree-ssa/pr84859.c: New testcase.
3574 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
3575 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3576 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
3578 2018-03-19 Nathan Sidwell <nathan@acm.org>
3581 * g++.dg/lookup/pr84812.C: New.
3583 2018-03-19 Richard Biener <rguenther@suse.de>
3585 PR tree-optimization/84929
3586 * gcc.dg/torture/pr84929.c: New testcase.
3588 2018-03-19 Tamar Christina <tamar.christina@arm.com>
3591 * gcc.target/arm/big-endian-subreg.c: Delete.
3593 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3596 * gfortran.dg/array_constructor_52.f90: New test.
3598 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
3601 * gfortran.dg/pr77414.f90: New test.
3602 * gfortran.dg/internal_references_1.f90: Adjust error message.
3604 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
3607 * gfortran.dg/pr65453.f90: New test.
3609 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
3611 PR tree-optimization/84913
3612 * gfortran.dg/vect/pr84913.f90: New test.
3614 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3617 * gfortran.dg/warn_concat.f90: New test.
3619 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3622 * gcc.dg/pr84899.c: New test.
3624 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
3627 * gfortran.dg/pr69395.f90: Add test for max dimensions
3629 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
3632 * gcc.target/i386/pr84876.c: New test.
3634 2018-03-16 Martin Liska <mliska@suse.cz>
3637 * gcc.target/i386/mvc11.c: New test.
3639 2018-03-16 Martin Liska <mliska@suse.cz>
3642 * gcc.target/i386/mvc10.c: New test.
3644 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3648 * g++.dg/cpp1y/pr79937-1.C: New test.
3649 * g++.dg/cpp1y/pr79937-2.C: New test.
3650 * g++.dg/cpp1y/pr79937-3.C: New test.
3651 * g++.dg/cpp1y/pr79937-4.C: New test.
3652 * g++.dg/cpp1y/pr82410.C: New test.
3654 2018-03-16 Tom de Vries <tom@codesourcery.com>
3656 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
3658 2018-03-16 Tom de Vries <tom@codesourcery.com>
3660 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
3662 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3665 * g++.dg/cpp2a/desig8.C: New test.
3667 PR tree-optimization/84841
3668 * gcc.dg/pr84841.c: New test.
3671 * g++.dg/cpp2a/desig7.C: New test.
3673 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
3674 Jim MacArthur <jim.macarthur@codethink.co.uk>
3676 * gfortran.dg/automatic_1.f90: New test.
3677 * gfortran.dg/automatic_repeat.f90: New test
3678 * gfortran.dg/automatic_save.f90: New test.
3679 * gfortran.dg/vax_structure.f90: New test.
3681 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3684 * gfortran.dg/pr78741.f90: New test.
3686 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3689 * gfortran.dg/pr69395.f90: New test.
3691 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3694 * g++.dg/opt/pr79085.C: New test.
3696 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
3699 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
3700 label instead of __x86_indirect_thunk label.
3702 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3705 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
3706 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
3707 * g++.dg/warn/deprecated-13.C: New test.
3709 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
3711 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
3713 2018-03-15 Richard Biener <rguenther@suse.de>
3716 * c-c++-common/pr84873.c: New testcase.
3718 2018-03-15 Tamar Christina <tamar.christina@arm.com>
3721 * gcc.target/arm/big-endian-subreg.c: New.
3723 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3726 * gcc.c-torture/compile/pr84860.c: New test.
3728 2018-03-15 Julia Koval <julia.koval@intel.com>
3730 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3732 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
3735 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.dg/pr84853.c: New test.
3740 2018-03-14 Carl Love <cel@us.ibm.com>
3742 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
3744 2018-03-14 Martin Liska <mliska@suse.cz>
3747 * g++.dg/lto/pr84805_0.C: New test.
3748 * g++.dg/lto/pr84805_1.C: New test.
3749 * g++.dg/lto/pr84805_2.C: New test.
3751 2018-03-14 David Malcolm <dmalcolm@redhat.com>
3754 * gcc.dg/fixits-pr84852-1.c: New test.
3755 * gcc.dg/fixits-pr84852-2.c: New test.
3757 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3759 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
3760 separate verbose message.
3761 * lib/scandump.exp (scan-dump-times): Likewise.
3763 2018-03-14 Julia Koval <julia.koval@intel.com>
3765 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
3767 * gcc.target/i386/funcspec-56.inc: Ditto.
3769 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3771 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
3774 2018-03-14 Jakub Jelinek <jakub@redhat.com>
3777 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
3778 check count from 17 to 14.
3781 * gcc.target/i386/pr84844.c: New test.
3783 2018-03-14 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/84830
3786 * gcc.dg/torture/pr84830.c: New testcase.
3788 2018-03-14 Marek Polacek <polacek@redhat.com>
3791 * g++.dg/cpp0x/static_assert15.C: New test.
3793 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
3796 * gfortran.dg/pr61775.f90: New test.
3798 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3801 * g++.dg/ext/pr84843-1.C: New test.
3802 * g++.dg/ext/pr84843-2.C: New test.
3804 2018-03-13 David Pagan <dave.pagan@oracle.com>
3807 * gcc.dg/pr46921.c: New test.
3809 2018-03-13 Martin Sebor <msebor@redhat.com>
3811 PR tree-optimization/84725
3812 * c-c++-common/Wstringop-truncation-4.c: New test.
3813 * c-c++-common/attr-nonstring-5.c: New test.
3815 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3817 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
3819 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
3820 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
3822 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3824 * gcc.target/aarch64/sve/tls_1.c: New test.
3825 * gcc.target/aarch64/sve/tls_2.C: Likewise.
3827 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3829 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
3830 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
3832 2018-03-13 Martin Liska <mliska@suse.cz>
3835 * g++.dg/ipa/pr84658.C: New test.
3837 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3840 * gcc.dg/pr84834.c: New test.
3843 * gcc.target/i386/pr84827.c: New test.
3846 * g++.dg/ext/pr84828.C: New test.
3849 * gcc.target/i386/avx512f-pr84786-1.c: New test.
3850 * gcc.target/i386/avx512f-pr84786-2.c: New test.
3853 * g++.dg/cpp1y/constexpr-84808.C: New test.
3856 * g++.dg/debug/pr84704.C: New test.
3858 2018-03-12 Renlin Li <renlin.li@arm.com>
3860 * gcc.target/aarch64/movi_hf.c: New.
3861 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
3862 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
3864 2018-03-12 Martin Sebor <msebor@redhat.com>
3866 PR tree-optimization/83456
3867 * c-c++-common/Wrestrict-2.c: Remove test cases.
3868 * c-c++-common/Wrestrict.c: Same.
3869 * gcc.dg/Wrestrict-12.c: New test.
3870 * gcc.dg/Wrestrict-14.c: New test.
3872 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3874 * g++.dg/pr84821.C: New test.
3876 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3878 * gcc.dg/pr84799.c: New test.
3880 2018-03-12 Richard Biener <rguenther@suse.de>
3882 PR tree-optimization/84803
3883 * gcc.dg/torture/pr84803.c: New testcase.
3885 2018-03-12 Jakub Jelinek <jakub@redhat.com>
3888 * g++.dg/debug/pr84813.C: New test.
3890 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
3893 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
3895 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
3898 * gfortran.dg/pr83939.f90
3900 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3903 * gfortran.dg/zero_sized_9.f90: New test.
3905 2018-03-11 Jakub Jelinek <jakub@redhat.com>
3908 * g++.dg/debug/dwarf2/enum2.C: New test.
3910 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
3913 * gfortran.dg/pr84734.f90: New test.
3915 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
3917 * gnat.dg/prot3.adb: New test.
3918 * gnat.dg/prot3_pkg.ad[sb]: New helper.
3920 2018-03-09 Jason Merrill <jason@redhat.com>
3921 Paolo Carlini <paolo.carlini@oracle.com>
3925 * g++.dg/cpp0x/pr71169.C: New.
3926 * g++.dg/cpp0x/pr71169-2.C: Likewise.
3927 * g++.dg/cpp0x/pr71832.C: Likewise.
3929 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
3932 * gcc.target/powerpc/pr83969.c: New test.
3934 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.dg/pr84772.c: New test.
3940 * g++.dg/warn/Wformat-2.C: New test.
3943 * g++.dg/ext/vla18.C: New test.
3945 2018-03-09 Martin Sebor <msebor@redhat.com>
3947 PR tree-optimization/84526
3948 * gcc.dg/Wrestrict-10.c: New test.
3949 * gcc.dg/Wrestrict-11.c: New test.
3951 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
3953 PR rtl-optimization/84682
3954 * gcc.dg/torture/pr84682-1.c: New.
3955 * gcc.dg/torture/pr84682-2.c: New.
3956 * gcc.dg/torture/pr84682-3.c: New.
3958 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3961 * g++.dg/ext/pr84724.C: New test.
3963 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
3966 * gcc.target/arm/pr83712.c: New.
3968 2018-03-09 Richard Biener <rguenther@suse.de>
3970 PR tree-optimization/84775
3971 * gcc.dg/torture/pr84775.c: New testcase.
3973 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3976 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
3979 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
3981 * gcc.c-torture/compile/20180309-1.c: New test.
3983 2018-03-08 Jakub Jelinek <jakub@redhat.com>
3986 * g++.dg/warn/Wunused-function4.C: New test.
3989 * gcc.target/i386/pr84742-1.c: New test.
3990 * gcc.target/i386/pr84742-2.c: New test.
3992 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3995 * gcc.c-torture/execute/pr84748.c: New test.
3997 2018-03-08 Richard Biener <rguenther@suse.de>
4000 * gcc.dg/graphite/pr84552.c: New testcase.
4002 2018-03-08 Richard Biener <rguenther@suse.de>
4004 PR tree-optimization/84178
4005 * gcc.dg/torture/pr84178-2.c: New testcase.
4007 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4009 PR tree-optimization/84178
4010 * gcc.c-torture/compile/pr84178-1.c: New test.
4012 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4014 * lib/target-supports.exp: Do not return zero from a ifunc
4017 2018-03-08 Richard Biener <rguenther@suse.de>
4019 PR tree-optimization/84746
4020 * gcc.dg/torture/pr84746.c: New testcase.
4023 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4026 * gcc.dg/graphite/pr84404.c: New.
4028 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4030 PR tree-optimization/84740
4031 * gcc.dg/torture/pr84740.c: New test.
4033 PR tree-optimization/84739
4034 * gcc.dg/pr84739.c: New test.
4036 2018-03-07 Martin Sebor <msebor@redhat.com>
4038 PR tree-optimization/83519
4039 * gcc.dg/Wrestrict-13.c: New test.
4041 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4045 * gfortran.dg/pr64124.f90: New tests.
4046 * gfortran.dg/pr70409.f90: New tests.
4048 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4051 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4053 2018-03-07 Martin Sebor <msebor@redhat.com>
4055 PR tree-optimization/84526
4056 * gcc.dg/Wrestrict-10.c: New test.
4058 2018-03-07 Martin Sebor <msebor@redhat.com>
4060 PR tree-optimization/84468
4061 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4062 * gcc.dg/Wstringop-truncation.c: New test.
4063 * gcc.dg/Wstringop-truncation-2.c: New test.
4065 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4068 * gfortran.dg/pr84565.f90: New test.
4071 * gcc.target/i386/pr84723-1.c: New test.
4072 * gcc.target/i386/pr84723-2.c: New test.
4073 * gcc.target/i386/pr84723-3.c: New test.
4074 * gcc.target/i386/pr84723-4.c: New test.
4075 * gcc.target/i386/pr84723-5.c: New test.
4077 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4080 * gfortran.dg/pr64107.f90: New test.
4082 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4086 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4088 2018-03-06 Marek Polacek <polacek@redhat.com>
4091 * g++.dg/cpp1z/constexpr-84684.C: New test.
4093 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4096 * gcc.dg/pr84721.c: New test.
4099 * gcc.dg/pr84710.c: New test.
4101 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4104 * gfortran.dg/implied_do_2.f90: New test.
4105 * gfortran.dg/coarray_8.f90: Update for new error message.
4107 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4110 * g++.dg/ext/pr84683.C: New test.
4112 PR tree-optimization/84687
4113 * gcc.dg/pr84687.c: New test.
4115 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4118 * g++.dg/pr84231.C: New.
4121 * g++.dg/cpp1y/pr84593.C: New.
4124 * g++.dg/pr84492.C: New.
4126 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4128 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4129 __builtin_ppc_speculation_barrier.
4131 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4134 * gcc.target/powerpc/pr84700.c: New test.
4136 2018-03-05 Nathan Sidwell <nathan@acm.org>
4139 * g++.dg/lookup/pr84702.C: New.
4141 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.target/i386/pr84564.c: New test.
4146 2018-03-05 Marek Polacek <polacek@redhat.com>
4149 * g++.dg/cpp0x/inline-ns10.C: New test.
4151 2018-03-05 Nathan Sidwell <nathan@acm.org>
4154 * g++.dg/template/pr84694.C: New.
4156 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4159 * gcc.c-torture/execute/pr84524.c: New test.
4160 * gcc.target/i386/avx512bw-pr84524.c: New test.
4162 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
4165 * g++.dg/pr84264.C: New test.
4167 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4170 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
4171 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
4172 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
4174 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
4176 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
4177 * g++.dg/other/i386-3.C: Ditto.
4178 * gcc.target/i386/sse-12.c: Ditto.
4179 * gcc.target/i386/sse-13.c: Ditto.
4180 * gcc.target/i386/sse-14.c: Ditto.
4181 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
4182 * gcc.target/i386/wbinvd-1.c: New test.
4183 * gcc.target/i386/wbnoinvd-1.c: Ditto.
4184 * gcc.target/i386/pconfig-1.c: Ditto.
4186 2018-03-05 Pádraig Brady <P@draigBrady.com>
4187 Nathan Sidwell <nathan@acm.org>
4190 * g++.dg/cpp0x/pr84497.C: New.
4192 2018-03-05 Richard Biener <rguenther@suse.de>
4194 PR tree-optimization/84670
4195 * gcc.dg/pr84670-1.c: New testcase.
4196 * gcc.dg/pr84670-2.c: Likewise.
4197 * gcc.dg/pr84670-3.c: Likewise.
4198 * gcc.dg/pr84670-4.c: Likewise.
4200 2018-03-05 Richard Biener <rguenther@suse.de>
4202 PR tree-optimization/84650
4203 * gcc.dg/graphite/pr84650.c: New testcase.
4205 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4208 * g++.dg/cpp1z/constexpr-lambda20.C: New.
4210 2018-03-03 Harald Anlauf <anlauf@gmx.de>
4213 * gfortran.dg/pr71085.f90: New test.
4215 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4218 * gfortran.dg/zero_sized_8.f90: Really commit New test.
4220 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4223 * gfortran.dg/pr51434.f90: New test.
4225 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4228 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
4230 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4233 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
4235 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/torture/pr71464.C: New.
4240 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
4243 * gfortran.dg/select_type_41.f90: New test.
4245 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4248 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
4250 2018-03-02 Marek Polacek <polacek@redhat.com>
4253 * g++.dg/ext/flexary29.C: New test.
4255 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4257 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
4259 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4262 * g++.dg/torture/pr81812.C: New.
4264 2018-03-02 Marek Polacek <polacek@redhat.com>
4267 * g++.dg/warn/Wsign-compare-8.C: New test.
4270 * g++.dg/parse/array-size3.C: New test.
4273 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
4275 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4278 * g++.dg/cpp1y/pr84662.C: New test.
4280 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
4282 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
4283 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
4285 * g++.dg/lto/20101010-1_0.C: Likewise.
4286 * g++.dg/lto/20101010-2_0.C: Likewise.
4288 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4291 * gcc.dg/pr84628.c: New test.
4294 * gcc.target/ia64/pr56540.c: New test.
4296 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4298 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
4300 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
4301 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
4302 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
4303 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
4305 2018-03-02 Marek Polacek <polacek@redhat.com>
4308 * c-c++-common/ubsan/shift-11.c: New test.
4310 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4312 * gcc.dg/vect/vect-alias-check-13.c: New test.
4314 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4317 * gcc.dg/pr84614.c: New test.
4320 * gcc.target/i386/pr84625.c: New test.
4322 2018-03-02 Richard Biener <rguenther@suse.de>
4324 PR tree-optimization/84427
4325 * gcc.dg/torture/pr84427.c: New testcase.
4327 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
4330 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
4331 powerpc64le*-*-linux*.
4332 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
4333 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
4335 2018-03-01 Martin Sebor <msebor@redhat.com>
4338 * g++.dg/ext/attr-const.C: Remove xfail.
4339 * g++.dg/ext/attr-malloc-3.C: New test.
4340 * g++.dg/ext/attr-noinline-3.C: New test.
4341 * g++.dg/ext/attr-noreturn-3.C: New test.
4342 * g++.dg/ext/attr-nothrow-3.C: New test.
4343 * g++.dg/ext/attr-pure.C: Remove xfail.
4345 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4348 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
4349 dg-options and dg-shouldfail "ubsan" directive.
4351 2018-03-01 Marek Polacek <polacek@redhat.com>
4352 Jason Merrill <jason@redhat.com>
4355 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
4356 * g++.dg/cpp1z/static1.C: New test.
4357 * g++.dg/template/static37.C: New test.
4359 2018-03-01 Nathan Sidwell <nathan@acm.org>
4362 * g++.dg/template/pr84434.C: New.
4364 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
4366 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
4367 -mthumb to the command-line.
4369 2018-03-01 Marek Polacek <polacek@redhat.com>
4372 * g++.dg/cpp0x/static_assert14.C: New test.
4374 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
4377 * g++.dg/torture/pr79410.C: New.
4379 2018-03-01 Martin Liska <mliska@suse.cz>
4382 * gcc.dg/asan/pr82484.c: New test.
4384 2018-03-01 Richard Biener <rguenther@suse.de>
4387 * gfortran.dg/lto/pr84645_0.f90: New testcase.
4389 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4392 * gfortran.dg/coarray_47.f90: New test.
4394 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4397 * gfortran.dg/class_array_23.f03: New test.
4399 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4401 PR rtl-optimization/84528
4402 * gcc.dg/torture/pr84538.c: Rename to...
4403 * gcc.dg/torture/pr84528.c: ...this.
4405 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4407 PR rtl-optimization/84528
4408 * gcc.dg/torture/pr84538.c: New test.
4410 2018-02-28 Martin Sebor <msebor@redhat.com>
4412 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
4413 -fpic test failures.
4414 * c-c++-common/Wrestrict-2.c: Same.
4415 * c-c++-common/Wstringop-truncation.c: Same.
4416 * gcc.dg/Warray-bounds-22.c: Same.
4417 * gcc.dg/Wstringop-overflow.c: Same.
4418 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
4419 (signed_range): Same.
4420 (unsigned_anti_range): Same.
4421 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
4422 (signed_range): Same.
4423 (unsigned_anti_range): Same.
4424 * gcc.dg/attr-alloc_size-7.c: Same.
4425 * gcc.dg/attr-alloc_size-8.c: Same.
4426 * gcc.dg/builtin-alloc-size.c: Same.
4427 * gcc.dg/builtin-stpncpy.c: Same.
4428 * gcc.dg/builtins-nonnull.c: Same.
4429 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
4430 * gcc.dg/pr79214.c: Same.
4431 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
4432 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4433 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4434 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
4435 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
4436 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
4437 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
4438 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
4439 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
4440 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4441 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4443 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
4446 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
4448 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4451 * g++.dg/cpp0x/pr84609.C: New test.
4453 2018-02-28 Martin Sebor <msebor@redhat.com>
4456 * g++.dg/ext/attr-malloc-3.C: New test.
4457 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
4458 to pre-existing problems.
4459 * g++.dg/ext/attr-pure.C: Same.
4461 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
4464 * gfortran.dg/associate_37.f90: New test.
4467 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
4469 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4472 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
4473 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
4474 * gcc.dg/bf-ms-layout-4.c: New test.
4475 * gcc.dg/bf-ms-layout-5.c: New test.
4477 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
4480 * gcc.target/powerpc/pr83399.c: Only run on Linux.
4482 2018-02-28 Richard Biener <rguenther@suse.de>
4484 PR tree-optimization/84584
4485 * gcc.dg/graphite/pr84584.c: New testcase.
4487 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
4489 PR preprocessor/84517
4490 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
4492 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4494 * c-c++-common/dump-ada-spec-12.c: New test.
4495 * c-c++-common/dump-ada-spec-13.c: Likewise.
4497 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4499 * c-c++-common/dump-ada-spec-11.c: New test.
4501 2018-02-28 Martin Liska <mliska@suse.cz>
4504 * g++.dg/ext/timevar1.C: Fix pruned patterns.
4505 * g++.dg/ext/timevar2.C: Likewise.
4507 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4509 * c-c++-common/dump-ada-spec-8.c: New test.
4510 * c-c++-common/dump-ada-spec-9.c: Likewise.
4511 * c-c++-common/dump-ada-spec-10.c: Likewise.
4513 2018-02-28 Richard Biener <rguenther@suse.de>
4516 * gcc.dg/pr84607.c: New testcase.
4518 2018-02-28 Nathan Sidwell <nathan@acm.org>
4521 * g++.dg/lookup/pr84602.C: New.
4523 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4527 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
4529 * g++.dg/ext/attr-nonnull.C: Likewise.
4530 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
4532 * g++.dg/ext/attr-noinline-2.C: Likewise.
4533 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
4534 -fdump-tree-eh in dg-options.
4536 2018-02-28 Alan Modra <amodra@gmail.com>
4538 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
4540 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
4542 2018-02-27 Martin Sebor <msebor@redhat.com>
4546 * g++.dg/Wmissing-attributes.C: New test.
4547 * g++.dg/ext/attr-const-pure.C: New test.
4548 * g++.dg/ext/attr-const.C: New test.
4549 * g++.dg/ext/attr-deprecated-2.C: New test.
4550 * g++.dg/ext/attr-malloc-2.C: New test.
4551 * g++.dg/ext/attr-malloc.C: New test.
4552 * g++.dg/ext/attr-noinline-2.C: New test.
4553 * g++.dg/ext/attr-noinline.C: New test.
4554 * g++.dg/ext/attr-nonnull.C: New test.
4555 * g++.dg/ext/attr-noreturn-2.C: New test.
4556 * g++.dg/ext/attr-noreturn.C: New test.
4557 * g++.dg/ext/attr-nothrow-2.C: New test.
4558 * g++.dg/ext/attr-nothrow.C: New test.
4559 * g++.dg/ext/attr-optimize.C: New test.
4560 * g++.dg/ext/attr-pure.C: New test.
4561 * g++.dg/ext/attr-returns-nonnull.C: New test.
4562 * g++.dg/ext/attr-warning.C: New test.
4564 2018-02-27 Nathan Sidwell <nathan@acm.org>
4567 * g++.dg/lookup/pr84426.C: New.
4569 2018-02-27 Richard Biener <rguenther@suse.de>
4571 PR tree-optimization/84512
4572 * gcc.dg/tree-ssa/pr84512.c: New testcase.
4574 2018-02-27 Martin Liska <mliska@suse.cz>
4576 PR gcov-profile/84548
4577 * g++.dg/gcov/pr84548.C: New test.
4579 2018-02-27 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
4584 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/cpp1y/pr84558.C: New test.
4589 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4592 * g++.dg/cpp0x/alignas14.C: New.
4593 * g++.dg/cpp0x/alignas15.C: Likewise.
4595 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4598 * g++.dg/gomp/pr84557.C: New test.
4600 2018-02-26 Marek Polacek <polacek@redhat.com>
4603 * g++.dg/cpp1z/pr84325.C: New test.
4605 2018-02-26 Carl Love <cel@us.ibm.com>
4607 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
4609 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
4610 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
4611 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
4613 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
4614 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
4617 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4620 * gcc.target/i386/indirect-thunk-1.c: Updated.
4621 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4622 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4623 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4624 * gcc.target/i386/indirect-thunk-5.c: Likewise.
4625 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4626 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4627 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4628 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4629 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4630 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4631 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4632 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4633 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4634 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
4635 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
4636 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
4637 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4638 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4639 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4640 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4641 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4642 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
4643 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
4644 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4645 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4646 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4647 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4648 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4649 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
4650 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
4651 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4652 * gcc.target/i386/ret-thunk-9.c: Likewise.
4653 * gcc.target/i386/ret-thunk-10.c: Likewise.
4654 * gcc.target/i386/ret-thunk-11.c: Likewise.
4655 * gcc.target/i386/ret-thunk-12.c: Likewise.
4656 * gcc.target/i386/ret-thunk-13.c: Likewise.
4657 * gcc.target/i386/ret-thunk-14.c: Likewise.
4658 * gcc.target/i386/ret-thunk-15.c: Likewise.
4660 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
4662 * gcc.c-torture/execute/20180226-1.c: New test.
4664 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
4666 PR tree-optimization/83965
4667 * gcc.dg/vect/pr83965-2.c: New test.
4669 2018-02-26 Tom de Vries <tom@codesourcery.com>
4671 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
4673 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4676 * gcc.target/i386/ret-thunk-22.c: New test.
4677 * gcc.target/i386/ret-thunk-23.c: Likewise.
4678 * gcc.target/i386/ret-thunk-24.c: Likewise.
4679 * gcc.target/i386/ret-thunk-25.c: Likewise.
4680 * gcc.target/i386/ret-thunk-26.c: Likewise.
4682 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4685 * g++.dg/cpp1z/pr84533.C: New.
4687 2018-02-26 Marek Polacek <polacek@redhat.com>
4690 * g++.dg/parse/error60.C: New test.
4692 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4695 * g++.dg/gomp/pr84556.C: New test.
4696 * g++.dg/vect/pr84556.cc: New test.
4698 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
4701 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
4702 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4703 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
4704 * gfortran.dg/c_loc_test.f90: Likewise.
4705 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4706 * gfortran.dg/proc_decl_17.f90: Likewise.
4707 * gfortran.dg/proc_ptr_8.f90: Likewise.
4709 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4712 * gcc.target/aarch64/lr_free_2.c: Revert changes in
4713 r254814 disabling -fomit-frame-pointer by default.
4714 * gcc.target/aarch64/spill_1.c: Likewise.
4715 * gcc.target/aarch64/test_frame_11.c: Likewise.
4716 * gcc.target/aarch64/test_frame_12.c: Likewise.
4717 * gcc.target/aarch64/test_frame_13.c: Likewise.
4718 * gcc.target/aarch64/test_frame_14.c: Likewise.
4719 * gcc.target/aarch64/test_frame_15.c: Likewise.
4720 * gcc.target/aarch64/test_frame_3.c: Likewise.
4721 * gcc.target/aarch64/test_frame_5.c: Likewise.
4722 * gcc.target/aarch64/test_frame_9.c: Likewise.
4724 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
4727 * gfortran.dg/explicit_shape_1.f90: New test.
4728 * gfortran.dg/automatic_module_variable.f90: Update regex.
4729 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
4730 * gfortran.dg/constant_shape.f90: Ditto.
4731 * gfortran.dg/dec_structure_23.f90: Ditto.
4732 * gfortran.dg/pr78240.f90: Ditto.
4734 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
4737 * gfortran.dg/pr84523.f90: New test.
4739 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4742 * gfortran.dg/select_type_40.f90: New test.
4744 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
4747 * gfortran.dg/data_substring.f90: New test.
4749 2018-02-24 Marek Polacek <polacek@redhat.com>
4752 * g++.dg/cpp1z/constexpr-83692.C: New test.
4754 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
4757 * gfortran.dg/statement_function_1.f90: Update test.
4759 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4762 * gfortran.dg/inquire_19.f90: New test.
4764 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4767 * gfortran.dg/pr83149_b.f90: New test.
4768 * gfortran.dg/pr83149_a.f90: Additional source for previous.
4770 2018-02-23 Carl Love <cel@us.ibm.com>
4772 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
4773 vec_signed2 and vec_unsigned2 to new Power 8 test file.
4774 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
4777 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4779 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
4780 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
4782 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4784 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
4787 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4790 * gfortran.dg/pr83149_1.f90: New test.
4791 * gfortran.dg/pr83149.f90: Additional source for previous.
4793 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
4796 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
4797 __GI___pthread_mutex_init as well.
4799 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4802 * gfortran.dg/class_68.f90: New test.
4804 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4807 * gfortran.dg/derived_init_5.f90: New test.
4809 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
4813 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
4815 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
4818 * gcc.target/powerpc/pr81572.c: New.
4820 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
4822 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
4824 2018-02-22 Martin Sebor <msebor@redhat.com>
4826 PR tree-optimization/84480
4827 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
4828 * g++.dg/warn/Wstringop-truncation-1.C: New test.
4830 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
4833 * gcc.target/i386/indirect-thunk-11.c: New test.
4834 * gcc.target/i386/indirect-thunk-12.c: Likewise.
4835 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
4836 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
4837 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
4838 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4839 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4840 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4841 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4842 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4844 2018-02-22 Steve Ellcey <sellcey@cavium.com>
4847 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
4849 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
4851 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4853 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
4855 2018-02-22 Marek Polacek <polacek@redhat.com>
4858 * g++.dg/parse/error59.C: New test.
4860 2018-02-22 Tom de Vries <tom@codesourcery.com>
4862 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
4864 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4867 * g++.dg/cpp0x/pr77655.C: New.
4869 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4872 * g++.dg/cpp1y/pr84496.C: New test.
4875 * g++.dg/torture/pr84502.C: New test.
4877 PR tree-optimization/84503
4878 * gcc.dg/pr84503-1.c: New test.
4879 * gcc.dg/pr84503-2.c: New test.
4881 2018-02-21 Jakub Jelinek <jakub@redhat.com>
4883 PR tree-optimization/84478
4884 * gcc.c-torture/execute/pr84478.c: New test.
4886 2018-02-20 Martin Sebor <msebor@redhat.com>
4889 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
4890 * c-c++-common/Wrestrict.c: Same.
4891 * gcc.dg/Wrestrict-6.c: Same.
4892 * gcc.dg/Warray-bounds-27.c: New test.
4893 * gcc.dg/Wrestrict-8.c: New test.
4894 * gcc.dg/Wrestrict-9.c: New test.
4895 * gcc.dg/pr84095.c: New test.
4897 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4899 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
4901 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4905 * gfortran.dg/structure_constructor_14.f90: New test.
4907 2018-02-20 Jeff Law <law@redhat.com>
4910 PR tree-optimization/81592
4912 * gcc.dg/pr81592.c: New test.
4913 * gcc.dg/pr82123.c: New test.
4914 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
4916 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4919 * g++.dg/warn/Wunused-var-30.C: New test.
4921 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
4923 PR tree-optimization/84419
4924 * gcc.dg/vect/pr84419.c: New test.
4926 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4929 * gfortran.dg/pr82004.f90: New test.
4931 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
4933 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
4935 2018-02-20 Martin Liska <mliska@suse.cz>
4939 * gcc.target/i386/pr84310.c: New test.
4940 * gcc.target/i386/pr84310-2.c: Likewise.
4942 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4945 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
4947 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4950 * g++.dg/cpp1z/launder7.C: New test.
4953 * g++.dg/cpp0x/constexpr-84449.C: New test.
4956 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
4958 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
4962 * gfortran.dg/associate_22.f90: Enable commented out test.
4963 * gfortran.dg/associate_36.f90: New test.
4965 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
4970 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
4972 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
4973 (dg-options): Use -mavx instead of -w.
4975 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4978 * g++.dg/cpp1z/launder8.C: New test.
4981 * g++.dg/gomp/pr84448.C: New test.
4984 * g++.dg/gomp/pr84430.C: New test.
4986 PR tree-optimization/84452
4987 * gcc.dg/pr84452.c: New test.
4990 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
4992 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4995 * gfortran.dg/implied_do_io_4.f90: New test.
4997 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4999 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5000 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5001 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5003 2018-02-19 Carl Love <cel@us.ibm.com>
5005 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5007 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5010 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5012 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5015 * g++.dg/cpp0x/auto50.C: New.
5016 * g++.dg/parse/friend12.C: Adjust.
5018 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5020 PR libgfortran/84389
5021 * gfortran.dg/dtio_33.f90: New test.
5023 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5025 PR libgfortran/84412
5026 * gfortran.dg/inquire_18.f90: New test.
5028 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5031 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5032 * gfortran.dg/pointer_intent_3.f90: Ditto.
5033 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5034 * gfortran.dg/protected_3.f90: Ditto.
5035 * gfortran.dg/protected_4.f90: Ditto.
5036 * gfortran.dg/protected_5.f90: Ditto.
5037 * gfortran.dg/protected_6.f90: Ditto.
5039 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5042 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5045 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5048 * gfortran.dg/inline_matmul_22.f90: New test.
5050 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5053 * gfortran.dg/abort_shoulfail.f90: New test.
5054 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5056 * gfortran.dg/PR19754_2.f90: Likewise.
5057 * gfortran.dg/PR19872.f: Likewise.
5058 * gfortran.dg/PR49268.f90: Likewise.
5059 * gfortran.dg/Wall.f90: Likewise.
5060 * gfortran.dg/Wno-all.f90: Likewise.
5061 * gfortran.dg/achar_1.f90: Likewise.
5062 * gfortran.dg/achar_2.f90: Likewise.
5063 * gfortran.dg/achar_4.f90: Likewise.
5064 * gfortran.dg/achar_6.F90: Likewise.
5065 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5066 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5067 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5068 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5069 * gfortran.dg/actual_array_result_1.f90: Likewise.
5070 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5071 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5072 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5073 * gfortran.dg/actual_procedure_1.f90: Likewise.
5074 * gfortran.dg/adjustl_1.f90: Likewise.
5075 * gfortran.dg/advance_1.f90: Likewise.
5076 * gfortran.dg/advance_4.f90: Likewise.
5077 * gfortran.dg/advance_5.f90: Likewise.
5078 * gfortran.dg/advance_6.f90: Likewise.
5079 * gfortran.dg/aint_anint_1.f90: Likewise.
5080 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5081 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5082 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5083 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5084 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5085 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5086 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5087 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5088 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5089 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5090 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5091 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5092 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5093 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5094 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5095 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5096 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5097 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5098 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5099 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5100 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5101 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5102 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5103 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5104 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5105 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5106 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5107 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5108 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5109 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5110 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5111 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5112 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5113 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5114 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5115 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5116 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5117 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5118 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5119 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5120 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5121 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5122 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5123 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5124 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5125 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5126 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5127 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5128 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5129 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5130 * gfortran.dg/allocatable_function_1.f90: Likewise.
5131 * gfortran.dg/allocatable_function_10.f90: Likewise.
5132 * gfortran.dg/allocatable_function_3.f90: Likewise.
5133 * gfortran.dg/allocatable_function_5.f90: Likewise.
5134 * gfortran.dg/allocatable_function_6.f90: Likewise.
5135 * gfortran.dg/allocatable_function_7.f90: Likewise.
5136 * gfortran.dg/allocatable_function_8.f90: Likewise.
5137 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5138 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5139 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5140 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5141 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5142 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5143 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5144 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
5145 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
5146 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
5147 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
5148 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
5149 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
5150 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
5151 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
5152 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
5153 * gfortran.dg/allocate_class_3.f90: Likewise.
5154 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
5155 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
5156 * gfortran.dg/allocate_derived_5.f90: Likewise.
5157 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
5158 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
5159 * gfortran.dg/allocate_with_source_1.f90: Likewise.
5160 * gfortran.dg/allocate_with_source_10.f08: Likewise.
5161 * gfortran.dg/allocate_with_source_11.f08: Likewise.
5162 * gfortran.dg/allocate_with_source_12.f03: Likewise.
5163 * gfortran.dg/allocate_with_source_15.f03: Likewise.
5164 * gfortran.dg/allocate_with_source_16.f90: Likewise.
5165 * gfortran.dg/allocate_with_source_17.f03: Likewise.
5166 * gfortran.dg/allocate_with_source_18.f03: Likewise.
5167 * gfortran.dg/allocate_with_source_2.f90: Likewise.
5168 * gfortran.dg/allocate_with_source_20.f03: Likewise.
5169 * gfortran.dg/allocate_with_source_22.f03: Likewise.
5170 * gfortran.dg/allocate_with_source_23.f03: Likewise.
5171 * gfortran.dg/allocate_with_source_24.f90: Likewise.
5172 * gfortran.dg/allocate_with_source_5.f90: Likewise.
5173 * gfortran.dg/allocate_with_source_6.f90: Likewise.
5174 * gfortran.dg/allocate_with_source_7.f08: Likewise.
5175 * gfortran.dg/allocate_with_source_8.f08: Likewise.
5176 * gfortran.dg/allocate_with_source_9.f08: Likewise.
5177 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
5178 * gfortran.dg/allocate_zerosize_3.f: Likewise.
5179 * gfortran.dg/altreturn_3.f90: Likewise.
5180 * gfortran.dg/altreturn_5.f90: Likewise.
5181 * gfortran.dg/altreturn_7.f90: Likewise.
5182 * gfortran.dg/and_or_xor.f90: Likewise.
5183 * gfortran.dg/anint_1.f90: Likewise.
5184 * gfortran.dg/any_all_1.f90: Likewise.
5185 * gfortran.dg/anyallcount_1.f90: Likewise.
5186 * gfortran.dg/append_1.f90: Likewise.
5187 * gfortran.dg/argument_checking_1.f90: Likewise.
5188 * gfortran.dg/argument_checking_2.f90: Likewise.
5189 * gfortran.dg/argument_checking_8.f90: Likewise.
5190 * gfortran.dg/arithmetic_if.f90: Likewise.
5191 * gfortran.dg/array_1.f90: Likewise.
5192 * gfortran.dg/array_2.f90: Likewise.
5193 * gfortran.dg/array_alloc_1.f90: Likewise.
5194 * gfortran.dg/array_alloc_2.f90: Likewise.
5195 * gfortran.dg/array_alloc_3.f90: Likewise.
5196 * gfortran.dg/array_assignment_1.F90: Likewise.
5197 * gfortran.dg/array_assignment_5.f90: Likewise.
5198 * gfortran.dg/array_constructor_1.f90: Likewise.
5199 * gfortran.dg/array_constructor_10.f90: Likewise.
5200 * gfortran.dg/array_constructor_11.f90: Likewise.
5201 * gfortran.dg/array_constructor_12.f90: Likewise.
5202 * gfortran.dg/array_constructor_15.f90: Likewise.
5203 * gfortran.dg/array_constructor_16.f90: Likewise.
5204 * gfortran.dg/array_constructor_17.f90: Likewise.
5205 * gfortran.dg/array_constructor_19.f90: Likewise.
5206 * gfortran.dg/array_constructor_23.f: Likewise.
5207 * gfortran.dg/array_constructor_24.f: Likewise.
5208 * gfortran.dg/array_constructor_32.f90: Likewise.
5209 * gfortran.dg/array_constructor_36.f90: Likewise.
5210 * gfortran.dg/array_constructor_39.f90: Likewise.
5211 * gfortran.dg/array_constructor_4.f90: Likewise.
5212 * gfortran.dg/array_constructor_40.f90: Likewise.
5213 * gfortran.dg/array_constructor_44.f90: Likewise.
5214 * gfortran.dg/array_constructor_45.f90: Likewise.
5215 * gfortran.dg/array_constructor_46.f90: Likewise.
5216 * gfortran.dg/array_constructor_47.f90: Likewise.
5217 * gfortran.dg/array_constructor_49.f90: Likewise.
5218 * gfortran.dg/array_constructor_5.f90: Likewise.
5219 * gfortran.dg/array_constructor_50.f90: Likewise.
5220 * gfortran.dg/array_constructor_6.f90: Likewise.
5221 * gfortran.dg/array_constructor_7.f90: Likewise.
5222 * gfortran.dg/array_constructor_8.f90: Likewise.
5223 * gfortran.dg/array_constructor_9.f90: Likewise.
5224 * gfortran.dg/array_constructor_type_1.f03: Likewise.
5225 * gfortran.dg/array_constructor_type_10.f03: Likewise.
5226 * gfortran.dg/array_constructor_type_11.f03: Likewise.
5227 * gfortran.dg/array_constructor_type_12.f03: Likewise.
5228 * gfortran.dg/array_constructor_type_13.f90: Likewise.
5229 * gfortran.dg/array_constructor_type_14.f03: Likewise.
5230 * gfortran.dg/array_constructor_type_16.f03: Likewise.
5231 * gfortran.dg/array_constructor_type_2.f03: Likewise.
5232 * gfortran.dg/array_constructor_type_22.f03: Likewise.
5233 * gfortran.dg/array_constructor_type_3.f03: Likewise.
5234 * gfortran.dg/array_constructor_type_4.f03: Likewise.
5235 * gfortran.dg/array_constructor_type_5.f03: Likewise.
5236 * gfortran.dg/array_constructor_type_6.f03: Likewise.
5237 * gfortran.dg/array_constructor_type_7.f03: Likewise.
5238 * gfortran.dg/array_function_1.f90: Likewise.
5239 * gfortran.dg/array_function_5.f90: Likewise.
5240 * gfortran.dg/array_initializer_1.f90: Likewise.
5241 * gfortran.dg/array_initializer_2.f90: Likewise.
5242 * gfortran.dg/array_memcpy_5.f90: Likewise.
5243 * gfortran.dg/array_memset_2.f90: Likewise.
5244 * gfortran.dg/array_reference_1.f90: Likewise.
5245 * gfortran.dg/array_return_value_1.f90: Likewise.
5246 * gfortran.dg/array_section_1.f90: Likewise.
5247 * gfortran.dg/array_temporaries_3.f90: Likewise.
5248 * gfortran.dg/arrayio_1.f90: Likewise.
5249 * gfortran.dg/arrayio_10.f90: Likewise.
5250 * gfortran.dg/arrayio_11.f90: Likewise.
5251 * gfortran.dg/arrayio_12.f90: Likewise.
5252 * gfortran.dg/arrayio_13.f90: Likewise.
5253 * gfortran.dg/arrayio_14.f90: Likewise.
5254 * gfortran.dg/arrayio_16.f90: Likewise.
5255 * gfortran.dg/arrayio_2.f90: Likewise.
5256 * gfortran.dg/arrayio_3.f90: Likewise.
5257 * gfortran.dg/arrayio_4.f90: Likewise.
5258 * gfortran.dg/arrayio_5.f90: Likewise.
5259 * gfortran.dg/arrayio_6.f90: Likewise.
5260 * gfortran.dg/arrayio_7.f90: Likewise.
5261 * gfortran.dg/arrayio_8.f90: Likewise.
5262 * gfortran.dg/arrayio_9.f90: Likewise.
5263 * gfortran.dg/arrayio_derived_1.f90: Likewise.
5264 * gfortran.dg/assign_10.f90: Likewise.
5265 * gfortran.dg/assign_9.f90: Likewise.
5266 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
5267 * gfortran.dg/assignment_1.f90: Likewise.
5268 * gfortran.dg/associate_1.f03: Likewise.
5269 * gfortran.dg/associate_11.f90: Likewise.
5270 * gfortran.dg/associate_13.f90: Likewise.
5271 * gfortran.dg/associate_15.f90: Likewise.
5272 * gfortran.dg/associate_17.f90: Likewise.
5273 * gfortran.dg/associate_18.f08: Likewise.
5274 * gfortran.dg/associate_19.f03: Likewise.
5275 * gfortran.dg/associate_20.f03: Likewise.
5276 * gfortran.dg/associate_22.f90: Likewise.
5277 * gfortran.dg/associate_23.f90: Likewise.
5278 * gfortran.dg/associate_24.f90: Likewise.
5279 * gfortran.dg/associate_25.f90: Likewise.
5280 * gfortran.dg/associate_27.f90: Likewise.
5281 * gfortran.dg/associate_28.f90: Likewise.
5282 * gfortran.dg/associate_32.f03: Likewise.
5283 * gfortran.dg/associate_33.f03: Likewise.
5284 * gfortran.dg/associate_34.f90: Likewise.
5285 * gfortran.dg/associate_6.f03: Likewise.
5286 * gfortran.dg/associate_7.f03: Likewise.
5287 * gfortran.dg/associate_8.f03: Likewise.
5288 * gfortran.dg/associate_9.f03: Likewise.
5289 * gfortran.dg/associated_1.f90: Likewise.
5290 * gfortran.dg/associated_2.f90: Likewise.
5291 * gfortran.dg/associated_5.f90: Likewise.
5292 * gfortran.dg/associated_6.f90: Likewise.
5293 * gfortran.dg/associated_target_3.f90: Likewise.
5294 * gfortran.dg/associated_target_4.f90: Likewise.
5295 * gfortran.dg/associated_target_5.f03: Likewise.
5296 * gfortran.dg/associated_target_6.f03: Likewise.
5297 * gfortran.dg/assumed_dummy_1.f90: Likewise.
5298 * gfortran.dg/assumed_rank_1.f90: Likewise.
5299 * gfortran.dg/assumed_rank_10.f90: Likewise.
5300 * gfortran.dg/assumed_rank_2.f90: Likewise.
5301 * gfortran.dg/assumed_rank_7.f90: Likewise.
5302 * gfortran.dg/assumed_rank_8.f90: Likewise.
5303 * gfortran.dg/assumed_rank_9.f90: Likewise.
5304 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5305 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5306 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
5307 * gfortran.dg/assumed_type_2.f90: Likewise.
5308 * gfortran.dg/atan2_1.f90: Likewise.
5309 * gfortran.dg/auto_array_1.f90: Likewise.
5310 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
5311 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
5312 * gfortran.dg/auto_char_len_3.f90: Likewise.
5313 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
5314 * gfortran.dg/auto_internal_assumed.f90: Likewise.
5315 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
5316 * gfortran.dg/auto_save_2.f90: Likewise.
5317 * gfortran.dg/automatic_default_init_1.f90: Likewise.
5318 * gfortran.dg/backslash_1.f90: Likewise.
5319 * gfortran.dg/backslash_2.f90: Likewise.
5320 * gfortran.dg/backslash_3.f: Likewise.
5321 * gfortran.dg/backspace_1.f: Likewise.
5322 * gfortran.dg/backspace_10.f90: Likewise.
5323 * gfortran.dg/backspace_11.f90: Likewise.
5324 * gfortran.dg/backspace_2.f: Likewise.
5325 * gfortran.dg/backspace_3.f: Likewise.
5326 * gfortran.dg/backspace_4.f: Likewise.
5327 * gfortran.dg/backspace_5.f: Likewise.
5328 * gfortran.dg/backspace_6.f: Likewise.
5329 * gfortran.dg/backspace_7.f90: Likewise.
5330 * gfortran.dg/backspace_8.f: Likewise.
5331 * gfortran.dg/backspace_9.f: Likewise.
5332 * gfortran.dg/bessel_1.f90: Likewise.
5333 * gfortran.dg/bessel_2.f90: Likewise.
5334 * gfortran.dg/bessel_5.f90: Likewise.
5335 * gfortran.dg/bessel_6.f90: Likewise.
5336 * gfortran.dg/bessel_7.f90: Likewise.
5337 * gfortran.dg/bind_c_dts_2.f03: Likewise.
5338 * gfortran.dg/bind_c_dts_3.f03: Likewise.
5339 * gfortran.dg/bind_c_usage_15.f90: Likewise.
5340 * gfortran.dg/bind_c_usage_16.f03: Likewise.
5341 * gfortran.dg/bind_c_usage_17.f90: Likewise.
5342 * gfortran.dg/bind_c_usage_24.f90: Likewise.
5343 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
5344 * gfortran.dg/binding_label_tests_16.f03: Likewise.
5345 * gfortran.dg/binding_label_tests_23.f90: Likewise.
5346 * gfortran.dg/bit_comparison_1.F90: Likewise.
5347 * gfortran.dg/bit_comparison_2.F90: Likewise.
5348 * gfortran.dg/block_1.f08: Likewise.
5349 * gfortran.dg/block_13.f08: Likewise.
5350 * gfortran.dg/block_14.f90: Likewise.
5351 * gfortran.dg/block_2.f08: Likewise.
5352 * gfortran.dg/block_6.f08: Likewise.
5353 * gfortran.dg/block_7.f08: Likewise.
5354 * gfortran.dg/block_8.f08: Likewise.
5355 * gfortran.dg/blockdata_1.f90: Likewise.
5356 * gfortran.dg/bound_1.f90: Likewise.
5357 * gfortran.dg/bound_2.f90: Likewise.
5358 * gfortran.dg/bound_3.f90: Likewise.
5359 * gfortran.dg/bound_4.f90: Likewise.
5360 * gfortran.dg/bound_5.f90: Likewise.
5361 * gfortran.dg/bound_6.f90: Likewise.
5362 * gfortran.dg/bound_7.f90: Likewise.
5363 * gfortran.dg/bound_8.f90: Likewise.
5364 * gfortran.dg/bound_9.f90: Likewise.
5365 * gfortran.dg/bound_simplification_1.f90: Likewise.
5366 * gfortran.dg/bound_simplification_3.f90: Likewise.
5367 * gfortran.dg/bound_simplification_4.f90: Likewise.
5368 * gfortran.dg/bound_simplification_5.f90: Likewise.
5369 * gfortran.dg/bound_simplification_6.f90: Likewise.
5370 * gfortran.dg/bounds_check_1.f90: Likewise.
5371 * gfortran.dg/bounds_check_12.f90: Likewise.
5372 * gfortran.dg/bounds_check_14.f90: Likewise.
5373 * gfortran.dg/bounds_check_15.f90: Likewise.
5374 * gfortran.dg/bounds_check_19.f90: Likewise.
5375 * gfortran.dg/bounds_check_8.f90: Likewise.
5376 * gfortran.dg/bounds_check_9.f90: Likewise.
5377 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
5378 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
5379 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
5380 * gfortran.dg/boz_1.f90: Likewise.
5381 * gfortran.dg/boz_11.f90: Likewise.
5382 * gfortran.dg/boz_13.f90: Likewise.
5383 * gfortran.dg/boz_14.f90: Likewise.
5384 * gfortran.dg/boz_15.f90: Likewise.
5385 * gfortran.dg/boz_3.f90: Likewise.
5386 * gfortran.dg/boz_6.f90: Likewise.
5387 * gfortran.dg/boz_9.f90: Likewise.
5388 * gfortran.dg/byte_1.f90: Likewise.
5389 * gfortran.dg/byte_2.f90: Likewise.
5390 * gfortran.dg/c_assoc.f90: Likewise.
5391 * gfortran.dg/c_assoc_2.f03: Likewise.
5392 * gfortran.dg/c_assoc_3.f90: Likewise.
5393 * gfortran.dg/c_by_val_1.f: Likewise.
5394 * gfortran.dg/c_by_val_5.f90: Likewise.
5395 * gfortran.dg/c_char_tests.f03: Likewise.
5396 * gfortran.dg/c_char_tests_2.f03: Likewise.
5397 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
5398 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
5399 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
5400 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5401 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
5402 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
5403 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
5404 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
5405 * gfortran.dg/c_kind_params.f90: Likewise.
5406 * gfortran.dg/c_loc_test_20.f90: Likewise.
5407 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5408 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
5409 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
5410 * gfortran.dg/c_size_t_test.f03: Likewise.
5411 * gfortran.dg/c_sizeof_1.f90: Likewise.
5412 * gfortran.dg/c_sizeof_5.f90: Likewise.
5413 * gfortran.dg/c_sizeof_6.f90: Likewise.
5414 * gfortran.dg/char4_iunit_1.f03: Likewise.
5415 * gfortran.dg/char4_iunit_2.f03: Likewise.
5416 * gfortran.dg/char_allocation_1.f90: Likewise.
5417 * gfortran.dg/char_array_constructor.f90: Likewise.
5418 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
5419 * gfortran.dg/char_assign_1.f90: Likewise.
5420 * gfortran.dg/char_associated_1.f90: Likewise.
5421 * gfortran.dg/char_cast_2.f90: Likewise.
5422 * gfortran.dg/char_comparison_1.f: Likewise.
5423 * gfortran.dg/char_component_initializer_1.f90: Likewise.
5424 * gfortran.dg/char_component_initializer_2.f90: Likewise.
5425 * gfortran.dg/char_cons_len.f90: Likewise.
5426 * gfortran.dg/char_conversion.f90: Likewise.
5427 * gfortran.dg/char_cshift_1.f90: Likewise.
5428 * gfortran.dg/char_cshift_2.f90: Likewise.
5429 * gfortran.dg/char_decl_2.f90: Likewise.
5430 * gfortran.dg/char_eoshift_1.f90: Likewise.
5431 * gfortran.dg/char_eoshift_2.f90: Likewise.
5432 * gfortran.dg/char_eoshift_3.f90: Likewise.
5433 * gfortran.dg/char_eoshift_4.f90: Likewise.
5434 * gfortran.dg/char_eoshift_5.f90: Likewise.
5435 * gfortran.dg/char_expr_1.f90: Likewise.
5436 * gfortran.dg/char_expr_3.f90: Likewise.
5437 * gfortran.dg/char_initialiser_actual.f90: Likewise.
5438 * gfortran.dg/char_length_12.f90: Likewise.
5439 * gfortran.dg/char_length_14.f90: Likewise.
5440 * gfortran.dg/char_length_15.f90: Likewise.
5441 * gfortran.dg/char_length_17.f90: Likewise.
5442 * gfortran.dg/char_length_20.f90: Likewise.
5443 * gfortran.dg/char_length_21.f90: Likewise.
5444 * gfortran.dg/char_length_5.f90: Likewise.
5445 * gfortran.dg/char_length_6.f90: Likewise.
5446 * gfortran.dg/char_length_7.f90: Likewise.
5447 * gfortran.dg/char_length_8.f90: Likewise.
5448 * gfortran.dg/char_pack_1.f90: Likewise.
5449 * gfortran.dg/char_pack_2.f90: Likewise.
5450 * gfortran.dg/char_pointer_assign.f90: Likewise.
5451 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
5452 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
5453 * gfortran.dg/char_pointer_dependency.f90: Likewise.
5454 * gfortran.dg/char_pointer_dummy.f90: Likewise.
5455 * gfortran.dg/char_pointer_func.f90: Likewise.
5456 * gfortran.dg/char_reshape_1.f90: Likewise.
5457 * gfortran.dg/char_result_1.f90: Likewise.
5458 * gfortran.dg/char_result_12.f90: Likewise.
5459 * gfortran.dg/char_result_13.f90: Likewise.
5460 * gfortran.dg/char_result_14.f90: Likewise.
5461 * gfortran.dg/char_result_15.f90: Likewise.
5462 * gfortran.dg/char_result_2.f90: Likewise.
5463 * gfortran.dg/char_result_3.f90: Likewise.
5464 * gfortran.dg/char_result_4.f90: Likewise.
5465 * gfortran.dg/char_result_5.f90: Likewise.
5466 * gfortran.dg/char_result_6.f90: Likewise.
5467 * gfortran.dg/char_result_7.f90: Likewise.
5468 * gfortran.dg/char_result_8.f90: Likewise.
5469 * gfortran.dg/char_spread_1.f90: Likewise.
5470 * gfortran.dg/char_transpose_1.f90: Likewise.
5471 * gfortran.dg/char_type_len.f90: Likewise.
5472 * gfortran.dg/char_unpack_1.f90: Likewise.
5473 * gfortran.dg/char_unpack_2.f90: Likewise.
5474 * gfortran.dg/character_array_constructor_1.f90: Likewise.
5475 * gfortran.dg/character_comparison_1.f90: Likewise.
5476 * gfortran.dg/character_comparison_2.f90: Likewise.
5477 * gfortran.dg/character_comparison_3.f90: Likewise.
5478 * gfortran.dg/character_comparison_4.f90: Likewise.
5479 * gfortran.dg/character_comparison_5.f90: Likewise.
5480 * gfortran.dg/character_comparison_6.f90: Likewise.
5481 * gfortran.dg/character_comparison_7.f90: Likewise.
5482 * gfortran.dg/character_comparison_8.f90: Likewise.
5483 * gfortran.dg/character_comparison_9.f90: Likewise.
5484 * gfortran.dg/charlen_15.f90: Likewise.
5485 * gfortran.dg/charlen_16.f90: Likewise.
5486 * gfortran.dg/chkbits.f90: Likewise.
5487 * gfortran.dg/chmod_1.f90: Likewise.
5488 * gfortran.dg/chmod_2.f90: Likewise.
5489 * gfortran.dg/chmod_3.f90: Likewise.
5490 * gfortran.dg/class_1.f03: Likewise.
5491 * gfortran.dg/class_18.f03: Likewise.
5492 * gfortran.dg/class_19.f03: Likewise.
5493 * gfortran.dg/class_35.f90: Likewise.
5494 * gfortran.dg/class_46.f03: Likewise.
5495 * gfortran.dg/class_48.f90: Likewise.
5496 * gfortran.dg/class_51.f90: Likewise.
5497 * gfortran.dg/class_52.f90: Likewise.
5498 * gfortran.dg/class_6.f03: Likewise.
5499 * gfortran.dg/class_63.f90: Likewise.
5500 * gfortran.dg/class_64.f90: Likewise.
5501 * gfortran.dg/class_65.f90: Likewise.
5502 * gfortran.dg/class_66.f90: Likewise.
5503 * gfortran.dg/class_67.f90: Likewise.
5504 * gfortran.dg/class_9.f03: Likewise.
5505 * gfortran.dg/class_alias.f90: Likewise.
5506 * gfortran.dg/class_allocate_1.f03: Likewise.
5507 * gfortran.dg/class_allocate_10.f03: Likewise.
5508 * gfortran.dg/class_allocate_13.f90: Likewise.
5509 * gfortran.dg/class_allocate_14.f90: Likewise.
5510 * gfortran.dg/class_allocate_15.f90: Likewise.
5511 * gfortran.dg/class_allocate_19.f03: Likewise.
5512 * gfortran.dg/class_allocate_21.f90: Likewise.
5513 * gfortran.dg/class_allocate_22.f90: Likewise.
5514 * gfortran.dg/class_allocate_3.f03: Likewise.
5515 * gfortran.dg/class_allocate_4.f03: Likewise.
5516 * gfortran.dg/class_allocate_5.f90: Likewise.
5517 * gfortran.dg/class_allocate_6.f03: Likewise.
5518 * gfortran.dg/class_allocate_7.f03: Likewise.
5519 * gfortran.dg/class_allocate_8.f03: Likewise.
5520 * gfortran.dg/class_allocate_9.f03: Likewise.
5521 * gfortran.dg/class_array_1.f03: Likewise.
5522 * gfortran.dg/class_array_14.f90: Likewise.
5523 * gfortran.dg/class_array_15.f03: Likewise.
5524 * gfortran.dg/class_array_16.f90: Likewise.
5525 * gfortran.dg/class_array_2.f03: Likewise.
5526 * gfortran.dg/class_array_20.f03: Likewise.
5527 * gfortran.dg/class_array_21.f03: Likewise.
5528 * gfortran.dg/class_array_3.f03: Likewise.
5529 * gfortran.dg/class_array_4.f03: Likewise.
5530 * gfortran.dg/class_array_7.f03: Likewise.
5531 * gfortran.dg/class_array_8.f03: Likewise.
5532 * gfortran.dg/class_array_9.f03: Likewise.
5533 * gfortran.dg/class_defined_operator_1.f03: Likewise.
5534 * gfortran.dg/class_dummy_1.f03: Likewise.
5535 * gfortran.dg/class_optional_1.f90: Likewise.
5536 * gfortran.dg/class_optional_2.f90: Likewise.
5537 * gfortran.dg/class_result_5.f90: Likewise.
5538 * gfortran.dg/class_result_6.f90: Likewise.
5539 * gfortran.dg/class_to_type_1.f03: Likewise.
5540 * gfortran.dg/class_to_type_2.f90: Likewise.
5541 * gfortran.dg/class_to_type_3.f03: Likewise.
5542 * gfortran.dg/class_to_type_4.f90: Likewise.
5543 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
5544 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
5545 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
5546 * gfortran.dg/coarray/atomic_1.f90: Likewise.
5547 * gfortran.dg/coarray/atomic_2.f90: Likewise.
5548 * gfortran.dg/coarray/codimension.f90: Likewise.
5549 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
5550 * gfortran.dg/coarray/collectives_1.f90: Likewise.
5551 * gfortran.dg/coarray/collectives_2.f90: Likewise.
5552 * gfortran.dg/coarray/collectives_3.f90: Likewise.
5553 * gfortran.dg/coarray/collectives_4.f90: Likewise.
5554 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
5555 * gfortran.dg/coarray/dummy_1.f90: Likewise.
5556 * gfortran.dg/coarray/event_1.f90: Likewise.
5557 * gfortran.dg/coarray/event_2.f90: Likewise.
5558 * gfortran.dg/coarray/get_array.f90: Likewise.
5559 * gfortran.dg/coarray/image_index_1.f90: Likewise.
5560 * gfortran.dg/coarray/image_index_2.f90: Likewise.
5561 * gfortran.dg/coarray/image_index_3.f90: Likewise.
5562 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
5563 * gfortran.dg/coarray/lock_1.f90: Likewise.
5564 * gfortran.dg/coarray/lock_2.f90: Likewise.
5565 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
5566 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
5567 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
5568 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
5569 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
5570 * gfortran.dg/coarray/registering_1.f90: Likewise.
5571 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
5572 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
5573 * gfortran.dg/coarray/send_array.f90: Likewise.
5574 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
5575 * gfortran.dg/coarray/sendget_array.f90: Likewise.
5576 * gfortran.dg/coarray/subobject_1.f90: Likewise.
5577 * gfortran.dg/coarray/sync_1.f90: Likewise.
5578 * gfortran.dg/coarray/sync_3.f90: Likewise.
5579 * gfortran.dg/coarray/this_image_1.f90: Likewise.
5580 * gfortran.dg/coarray/this_image_2.f90: Likewise.
5581 * gfortran.dg/coarray_13.f90: Likewise.
5582 * gfortran.dg/coarray_15.f90: Likewise.
5583 * gfortran.dg/coarray_16.f90: Likewise.
5584 * gfortran.dg/coarray_2.f90: Likewise.
5585 * gfortran.dg/coarray_23.f90: Likewise.
5586 * gfortran.dg/coarray_40.f90: Likewise.
5587 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
5588 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
5589 * gfortran.dg/coarray_allocate_10.f08: Likewise.
5590 * gfortran.dg/coarray_allocate_2.f08: Likewise.
5591 * gfortran.dg/coarray_allocate_3.f08: Likewise.
5592 * gfortran.dg/coarray_allocate_4.f08: Likewise.
5593 * gfortran.dg/coarray_allocate_5.f08: Likewise.
5594 * gfortran.dg/coarray_allocate_7.f08: Likewise.
5595 * gfortran.dg/coarray_allocate_8.f08: Likewise.
5596 * gfortran.dg/coarray_allocate_9.f08: Likewise.
5597 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5598 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5599 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
5600 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
5601 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
5602 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
5603 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
5604 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
5605 * gfortran.dg/coarray_stat_2.f90: Likewise.
5606 * gfortran.dg/coarray_subobject_1.f90: Likewise.
5607 * gfortran.dg/coindexed_1.f90: Likewise.
5608 * gfortran.dg/comma.f: Likewise.
5609 * gfortran.dg/comma_format_extension_3.f: Likewise.
5610 * gfortran.dg/comma_format_extension_4.f: Likewise.
5611 * gfortran.dg/common_2.f90: Likewise.
5612 * gfortran.dg/common_4.f90: Likewise.
5613 * gfortran.dg/common_align_1.f90: Likewise.
5614 * gfortran.dg/common_align_2.f90: Likewise.
5615 * gfortran.dg/common_equivalence_1.f: Likewise.
5616 * gfortran.dg/common_pointer_1.f90: Likewise.
5617 * gfortran.dg/common_resize_1.f: Likewise.
5618 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
5619 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
5620 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
5621 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
5622 * gfortran.dg/complex_read.f90: Likewise.
5623 * gfortran.dg/complex_write.f90: Likewise.
5624 * gfortran.dg/constant_substring.f: Likewise.
5625 * gfortran.dg/constructor_2.f90: Likewise.
5626 * gfortran.dg/constructor_3.f90: Likewise.
5627 * gfortran.dg/constructor_6.f90: Likewise.
5628 * gfortran.dg/contained_1.f90: Likewise.
5629 * gfortran.dg/contained_3.f90: Likewise.
5630 * gfortran.dg/contained_equivalence_1.f90: Likewise.
5631 * gfortran.dg/contained_module_proc_1.f90: Likewise.
5632 * gfortran.dg/continuation_1.f90: Likewise.
5633 * gfortran.dg/continuation_11.f90: Likewise.
5634 * gfortran.dg/continuation_12.f90: Likewise.
5635 * gfortran.dg/continuation_13.f90: Likewise.
5636 * gfortran.dg/continuation_14.f: Likewise.
5637 * gfortran.dg/continuation_8.f90: Likewise.
5638 * gfortran.dg/convert_2.f90: Likewise.
5639 * gfortran.dg/convert_implied_open.f90: Likewise.
5640 * gfortran.dg/count_init_expr.f03: Likewise.
5641 * gfortran.dg/cr_lf.f90: Likewise.
5642 * gfortran.dg/cray_pointers_10.f90: Likewise.
5643 * gfortran.dg/cray_pointers_2.f90: Likewise.
5644 * gfortran.dg/cray_pointers_5.f90: Likewise.
5645 * gfortran.dg/cray_pointers_7.f90: Likewise.
5646 * gfortran.dg/cray_pointers_8.f90: Likewise.
5647 * gfortran.dg/cshift_1.f90: Likewise.
5648 * gfortran.dg/cshift_2.f90: Likewise.
5649 * gfortran.dg/cshift_large_1.f90: Likewise.
5650 * gfortran.dg/cshift_nan_1.f90: Likewise.
5651 * gfortran.dg/csqrt_2.f: Likewise.
5652 * gfortran.dg/data_array_1.f90: Likewise.
5653 * gfortran.dg/data_char_1.f90: Likewise.
5654 * gfortran.dg/data_char_2.f90: Likewise.
5655 * gfortran.dg/data_char_3.f90: Likewise.
5656 * gfortran.dg/data_derived_1.f90: Likewise.
5657 * gfortran.dg/data_implied_do_1.f90: Likewise.
5658 * gfortran.dg/data_namelist_conflict.f90: Likewise.
5659 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
5660 * gfortran.dg/deallocate_stat.f90: Likewise.
5661 * gfortran.dg/deallocate_stat_2.f90: Likewise.
5662 * gfortran.dg/debug/pr37738.f: Likewise.
5663 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
5664 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
5665 * gfortran.dg/dec_exp_1.f90: Likewise.
5666 * gfortran.dg/dec_init_1.f90: Likewise.
5667 * gfortran.dg/dec_init_2.f90: Likewise.
5668 * gfortran.dg/dec_init_3.f90: Likewise.
5669 * gfortran.dg/dec_init_4.f90: Likewise.
5670 * gfortran.dg/dec_io_1.f90: Likewise.
5671 * gfortran.dg/dec_io_2.f90: Likewise.
5672 * gfortran.dg/dec_io_2a.f90: Likewise.
5673 * gfortran.dg/dec_io_6.f90: Likewise.
5674 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
5675 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
5676 * gfortran.dg/dec_math.f90: Likewise.
5677 * gfortran.dg/dec_parameter_1.f: Likewise.
5678 * gfortran.dg/dec_parameter_2.f90: Likewise.
5679 * gfortran.dg/dec_static_1.f90: Likewise.
5680 * gfortran.dg/dec_static_2.f90: Likewise.
5681 * gfortran.dg/dec_structure_1.f90: Likewise.
5682 * gfortran.dg/dec_structure_10.f90: Likewise.
5683 * gfortran.dg/dec_structure_18.f90: Likewise.
5684 * gfortran.dg/dec_structure_19.f90: Likewise.
5685 * gfortran.dg/dec_structure_2.f90: Likewise.
5686 * gfortran.dg/dec_structure_22.f90: Likewise.
5687 * gfortran.dg/dec_structure_3.f90: Likewise.
5688 * gfortran.dg/dec_structure_4.f90: Likewise.
5689 * gfortran.dg/dec_structure_5.f90: Likewise.
5690 * gfortran.dg/dec_structure_6.f90: Likewise.
5691 * gfortran.dg/dec_structure_7.f90: Likewise.
5692 * gfortran.dg/dec_union_1.f90: Likewise.
5693 * gfortran.dg/dec_union_2.f90: Likewise.
5694 * gfortran.dg/dec_union_3.f90: Likewise.
5695 * gfortran.dg/dec_union_4.f90: Likewise.
5696 * gfortran.dg/dec_union_5.f90: Likewise.
5697 * gfortran.dg/default_format_1.f90: Likewise.
5698 * gfortran.dg/default_format_2.f90: Likewise.
5699 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5700 * gfortran.dg/default_format_denormal_2.f90: Likewise.
5701 * gfortran.dg/default_initialization_3.f90: Likewise.
5702 * gfortran.dg/default_initialization_4.f90: Likewise.
5703 * gfortran.dg/default_initialization_5.f90: Likewise.
5704 * gfortran.dg/deferred_character_1.f90: Likewise.
5705 * gfortran.dg/deferred_character_10.f90: Likewise.
5706 * gfortran.dg/deferred_character_11.f90: Likewise.
5707 * gfortran.dg/deferred_character_12.f90: Likewise.
5708 * gfortran.dg/deferred_character_13.f90: Likewise.
5709 * gfortran.dg/deferred_character_14.f90: Likewise.
5710 * gfortran.dg/deferred_character_15.f90: Likewise.
5711 * gfortran.dg/deferred_character_16.f90: Likewise.
5712 * gfortran.dg/deferred_character_2.f90: Likewise.
5713 * gfortran.dg/deferred_character_3.f90: Likewise.
5714 * gfortran.dg/deferred_character_4.f90: Likewise.
5715 * gfortran.dg/deferred_character_5.f90: Likewise.
5716 * gfortran.dg/deferred_character_6.f90: Likewise.
5717 * gfortran.dg/deferred_character_7.f90: Likewise.
5718 * gfortran.dg/deferred_character_8.f90: Likewise.
5719 * gfortran.dg/deferred_character_9.f90: Likewise.
5720 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
5721 * gfortran.dg/deferred_type_component_1.f90: Likewise.
5722 * gfortran.dg/deferred_type_component_2.f90: Likewise.
5723 * gfortran.dg/deferred_type_param_2.f90: Likewise.
5724 * gfortran.dg/deferred_type_param_4.f90: Likewise.
5725 * gfortran.dg/deferred_type_param_5.f90: Likewise.
5726 * gfortran.dg/deferred_type_param_6.f90: Likewise.
5727 * gfortran.dg/deferred_type_param_8.f90: Likewise.
5728 * gfortran.dg/deferred_type_param_9.f90: Likewise.
5729 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
5730 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
5731 * gfortran.dg/defined_assignment_1.f90: Likewise.
5732 * gfortran.dg/defined_assignment_10.f90: Likewise.
5733 * gfortran.dg/defined_assignment_11.f90: Likewise.
5734 * gfortran.dg/defined_assignment_2.f90: Likewise.
5735 * gfortran.dg/defined_assignment_3.f90: Likewise.
5736 * gfortran.dg/defined_assignment_4.f90: Likewise.
5737 * gfortran.dg/defined_assignment_5.f90: Likewise.
5738 * gfortran.dg/defined_assignment_8.f90: Likewise.
5739 * gfortran.dg/defined_assignment_9.f90: Likewise.
5740 * gfortran.dg/dependency_2.f90: Likewise.
5741 * gfortran.dg/dependency_21.f90: Likewise.
5742 * gfortran.dg/dependency_22.f90: Likewise.
5743 * gfortran.dg/dependency_23.f90: Likewise.
5744 * gfortran.dg/dependency_24.f90: Likewise.
5745 * gfortran.dg/dependency_25.f90: Likewise.
5746 * gfortran.dg/dependency_26.f90: Likewise.
5747 * gfortran.dg/dependency_39.f90: Likewise.
5748 * gfortran.dg/dependency_40.f90: Likewise.
5749 * gfortran.dg/dependency_41.f90: Likewise.
5750 * gfortran.dg/dependency_42.f90: Likewise.
5751 * gfortran.dg/dependency_43.f90: Likewise.
5752 * gfortran.dg/dependency_44.f90: Likewise.
5753 * gfortran.dg/dependency_45.f90: Likewise.
5754 * gfortran.dg/dependency_50.f90: Likewise.
5755 * gfortran.dg/dependency_51.f90: Likewise.
5756 * gfortran.dg/dependent_decls_1.f90: Likewise.
5757 * gfortran.dg/der_array_1.f90: Likewise.
5758 * gfortran.dg/der_array_io_1.f90: Likewise.
5759 * gfortran.dg/der_array_io_2.f90: Likewise.
5760 * gfortran.dg/der_array_io_3.f90: Likewise.
5761 * gfortran.dg/der_io_1.f90: Likewise.
5762 * gfortran.dg/der_io_3.f90: Likewise.
5763 * gfortran.dg/der_pointer_2.f90: Likewise.
5764 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
5765 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
5766 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
5767 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
5768 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
5769 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5770 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
5771 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
5772 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
5773 * gfortran.dg/derived_external_function_1.f90: Likewise.
5774 * gfortran.dg/derived_init_1.f90: Likewise.
5775 * gfortran.dg/derived_init_2.f90: Likewise.
5776 * gfortran.dg/derived_init_3.f90: Likewise.
5777 * gfortran.dg/derived_init_4.f90: Likewise.
5778 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
5779 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5780 * gfortran.dg/dev_null.F90: Likewise.
5781 * gfortran.dg/dfloat_1.f90: Likewise.
5782 * gfortran.dg/dim_sum_1.f90: Likewise.
5783 * gfortran.dg/dim_sum_2.f90: Likewise.
5784 * gfortran.dg/dim_sum_3.f90: Likewise.
5785 * gfortran.dg/direct_io_10.f: Likewise.
5786 * gfortran.dg/direct_io_11.f90: Likewise.
5787 * gfortran.dg/direct_io_12.f90: Likewise.
5788 * gfortran.dg/direct_io_2.f90: Likewise.
5789 * gfortran.dg/direct_io_3.f90: Likewise.
5790 * gfortran.dg/direct_io_4.f90: Likewise.
5791 * gfortran.dg/direct_io_5.f90: Likewise.
5792 * gfortran.dg/direct_io_6.f90: Likewise.
5793 * gfortran.dg/direct_io_7.f90: Likewise.
5794 * gfortran.dg/direct_io_8.f90: Likewise.
5795 * gfortran.dg/direct_io_9.f: Likewise.
5796 * gfortran.dg/do_1.f90: Likewise.
5797 * gfortran.dg/do_3.F90: Likewise.
5798 * gfortran.dg/do_concurrent_2.f90: Likewise.
5799 * gfortran.dg/do_concurrent_4.f90: Likewise.
5800 * gfortran.dg/do_corner_warn.f90: Likewise.
5801 * gfortran.dg/do_iterator_2.f90: Likewise.
5802 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
5803 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
5804 * gfortran.dg/dos_eol.f: Likewise.
5805 * gfortran.dg/dot_product_1.f03: Likewise.
5806 * gfortran.dg/dot_product_2.f90: Likewise.
5807 * gfortran.dg/dot_product_4.f90: Likewise.
5808 * gfortran.dg/dshift_1.F90: Likewise.
5809 * gfortran.dg/dshift_2.F90: Likewise.
5810 * gfortran.dg/dtio_1.f90: Likewise.
5811 * gfortran.dg/dtio_10.f90: Likewise.
5812 * gfortran.dg/dtio_12.f90: Likewise.
5813 * gfortran.dg/dtio_14.f90: Likewise.
5814 * gfortran.dg/dtio_15.f90: Likewise.
5815 * gfortran.dg/dtio_16.f90: Likewise.
5816 * gfortran.dg/dtio_17.f90: Likewise.
5817 * gfortran.dg/dtio_19.f90: Likewise.
5818 * gfortran.dg/dtio_2.f90: Likewise.
5819 * gfortran.dg/dtio_20.f03: Likewise.
5820 * gfortran.dg/dtio_22.f90: Likewise.
5821 * gfortran.dg/dtio_24.f90: Likewise.
5822 * gfortran.dg/dtio_25.f90: Likewise.
5823 * gfortran.dg/dtio_26.f03: Likewise.
5824 * gfortran.dg/dtio_27.f90: Likewise.
5825 * gfortran.dg/dtio_28.f03: Likewise.
5826 * gfortran.dg/dtio_3.f90: Likewise.
5827 * gfortran.dg/dtio_30.f03: Likewise.
5828 * gfortran.dg/dtio_31.f03: Likewise.
5829 * gfortran.dg/dtio_32.f03: Likewise.
5830 * gfortran.dg/dtio_4.f90: Likewise.
5831 * gfortran.dg/dtio_5.f90: Likewise.
5832 * gfortran.dg/dtio_7.f90: Likewise.
5833 * gfortran.dg/dtio_8.f90: Likewise.
5834 * gfortran.dg/dtio_9.f90: Likewise.
5835 * gfortran.dg/dummy_procedure_3.f90: Likewise.
5836 * gfortran.dg/dummy_procedure_7.f90: Likewise.
5837 * gfortran.dg/dup_save_1.f90: Likewise.
5838 * gfortran.dg/dup_save_2.f90: Likewise.
5839 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
5840 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
5841 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5842 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
5843 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
5844 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
5845 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
5846 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
5847 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
5848 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
5849 * gfortran.dg/e_d_fmt.f90: Likewise.
5850 * gfortran.dg/edit_real_1.f90: Likewise.
5851 * gfortran.dg/elemental_by_value_1.f90: Likewise.
5852 * gfortran.dg/elemental_dependency_1.f90: Likewise.
5853 * gfortran.dg/elemental_dependency_4.f90: Likewise.
5854 * gfortran.dg/elemental_dependency_5.f90: Likewise.
5855 * gfortran.dg/elemental_dependency_6.f90: Likewise.
5856 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
5857 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
5858 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
5859 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
5860 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
5861 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
5862 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
5863 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
5864 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
5865 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
5866 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
5867 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
5868 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
5869 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
5870 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
5871 * gfortran.dg/empty_format_1.f90: Likewise.
5872 * gfortran.dg/endfile.f: Likewise.
5873 * gfortran.dg/endfile.f90: Likewise.
5874 * gfortran.dg/endfile_2.f90: Likewise.
5875 * gfortran.dg/entry_1.f90: Likewise.
5876 * gfortran.dg/entry_10.f90: Likewise.
5877 * gfortran.dg/entry_12.f90: Likewise.
5878 * gfortran.dg/entry_13.f90: Likewise.
5879 * gfortran.dg/entry_14.f90: Likewise.
5880 * gfortran.dg/entry_16.f90: Likewise.
5881 * gfortran.dg/entry_3.f90: Likewise.
5882 * gfortran.dg/entry_6.f90: Likewise.
5883 * gfortran.dg/entry_9.f90: Likewise.
5884 * gfortran.dg/entry_array_specs_2.f: Likewise.
5885 * gfortran.dg/enum_1.f90: Likewise.
5886 * gfortran.dg/enum_9.f90: Likewise.
5887 * gfortran.dg/eof_1.f90: Likewise.
5888 * gfortran.dg/eof_2.f90: Likewise.
5889 * gfortran.dg/eof_4.f90: Likewise.
5890 * gfortran.dg/eof_5.f90: Likewise.
5891 * gfortran.dg/eor_handling_1.f90: Likewise.
5892 * gfortran.dg/eor_handling_2.f90: Likewise.
5893 * gfortran.dg/eor_handling_3.f90: Likewise.
5894 * gfortran.dg/eor_handling_4.f90: Likewise.
5895 * gfortran.dg/eor_handling_5.f90: Likewise.
5896 * gfortran.dg/eoshift_3.f90: Likewise.
5897 * gfortran.dg/eoshift_4.f90: Likewise.
5898 * gfortran.dg/eoshift_5.f90: Likewise.
5899 * gfortran.dg/eoshift_6.f90: Likewise.
5900 * gfortran.dg/eoshift_large_1.f90: Likewise.
5901 * gfortran.dg/equiv_6.f90: Likewise.
5902 * gfortran.dg/equiv_7.f90: Likewise.
5903 * gfortran.dg/equiv_9.f90: Likewise.
5904 * gfortran.dg/equiv_constraint_4.f90: Likewise.
5905 * gfortran.dg/erf_2.F90: Likewise.
5906 * gfortran.dg/erf_3.F90: Likewise.
5907 * gfortran.dg/erfc_scaled_1.f90: Likewise.
5908 * gfortran.dg/error_format_2.f90: Likewise.
5909 * gfortran.dg/error_recovery_5.f90: Likewise.
5910 * gfortran.dg/execute_command_line_2.f90: Likewise.
5911 * gfortran.dg/execute_command_line_3.f90: Likewise.
5912 * gfortran.dg/exit_1.f08: Likewise.
5913 * gfortran.dg/exit_3.f08: Likewise.
5914 * gfortran.dg/exponent_1.f90: Likewise.
5915 * gfortran.dg/exponent_2.f90: Likewise.
5916 * gfortran.dg/extended_char_comparison_1.f: Likewise.
5917 * gfortran.dg/extends_1.f03: Likewise.
5918 * gfortran.dg/extends_16.f90: Likewise.
5919 * gfortran.dg/extends_2.f03: Likewise.
5920 * gfortran.dg/extends_3.f03: Likewise.
5921 * gfortran.dg/extends_4.f03: Likewise.
5922 * gfortran.dg/extends_type_of_1.f03: Likewise.
5923 * gfortran.dg/extends_type_of_2.f03: Likewise.
5924 * gfortran.dg/external_procedures_3.f90: Likewise.
5925 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5926 * gfortran.dg/f2003_io_1.f03: Likewise.
5927 * gfortran.dg/f2003_io_4.f03: Likewise.
5928 * gfortran.dg/f2003_io_5.f03: Likewise.
5929 * gfortran.dg/f2003_io_6.f03: Likewise.
5930 * gfortran.dg/f2003_io_7.f03: Likewise.
5931 * gfortran.dg/f2c_1.f90: Likewise.
5932 * gfortran.dg/f2c_2.f90: Likewise.
5933 * gfortran.dg/f2c_3.f90: Likewise.
5934 * gfortran.dg/f2c_4.f90: Likewise.
5935 * gfortran.dg/f2c_6.f90: Likewise.
5936 * gfortran.dg/f2c_7.f90: Likewise.
5937 * gfortran.dg/f2c_9.f90: Likewise.
5938 * gfortran.dg/fgetc_1.f90: Likewise.
5939 * gfortran.dg/fgetc_2.f90: Likewise.
5940 * gfortran.dg/filename_null.f90: Likewise.
5941 * gfortran.dg/finalize_12.f90: Likewise.
5942 * gfortran.dg/finalize_13.f90: Likewise.
5943 * gfortran.dg/finalize_15.f90: Likewise.
5944 * gfortran.dg/finalize_17.f90: Likewise.
5945 * gfortran.dg/finalize_18.f90: Likewise.
5946 * gfortran.dg/finalize_25.f90: Likewise.
5947 * gfortran.dg/finalize_29.f08: Likewise.
5948 * gfortran.dg/finalize_31.f90: Likewise.
5949 * gfortran.dg/float_1.f90: Likewise.
5950 * gfortran.dg/flush_1.f90: Likewise.
5951 * gfortran.dg/fmt_bz_bn.f: Likewise.
5952 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
5953 * gfortran.dg/fmt_cache_1.f: Likewise.
5954 * gfortran.dg/fmt_cache_2.f: Likewise.
5955 * gfortran.dg/fmt_cache_3.f90: Likewise.
5956 * gfortran.dg/fmt_colon.f90: Likewise.
5957 * gfortran.dg/fmt_e.f90: Likewise.
5958 * gfortran.dg/fmt_en.f90: Likewise.
5959 * gfortran.dg/fmt_error_10.f: Likewise.
5960 * gfortran.dg/fmt_error_9.f: Likewise.
5961 * gfortran.dg/fmt_exhaust.f90: Likewise.
5962 * gfortran.dg/fmt_f0_1.f90: Likewise.
5963 * gfortran.dg/fmt_f_an_p.f: Likewise.
5964 * gfortran.dg/fmt_fw_d.f90: Likewise.
5965 * gfortran.dg/fmt_g.f: Likewise.
5966 * gfortran.dg/fmt_g0_1.f08: Likewise.
5967 * gfortran.dg/fmt_g0_2.f08: Likewise.
5968 * gfortran.dg/fmt_g0_4.f08: Likewise.
5969 * gfortran.dg/fmt_g0_5.f08: Likewise.
5970 * gfortran.dg/fmt_g0_6.f08: Likewise.
5971 * gfortran.dg/fmt_g0_7.f08: Likewise.
5972 * gfortran.dg/fmt_g_1.f90: Likewise.
5973 * gfortran.dg/fmt_int_sign.f90: Likewise.
5974 * gfortran.dg/fmt_l.f90: Likewise.
5975 * gfortran.dg/fmt_missing_period_2.f: Likewise.
5976 * gfortran.dg/fmt_missing_period_3.f: Likewise.
5977 * gfortran.dg/fmt_p_1.f90: Likewise.
5978 * gfortran.dg/fmt_pf.f90: Likewise.
5979 * gfortran.dg/fmt_read.f90: Likewise.
5980 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
5981 * gfortran.dg/fmt_t_1.f90: Likewise.
5982 * gfortran.dg/fmt_t_2.f90: Likewise.
5983 * gfortran.dg/fmt_t_3.f90: Likewise.
5984 * gfortran.dg/fmt_t_4.f90: Likewise.
5985 * gfortran.dg/fmt_t_5.f90: Likewise.
5986 * gfortran.dg/fmt_t_6.f: Likewise.
5987 * gfortran.dg/fmt_t_7.f: Likewise.
5988 * gfortran.dg/fmt_t_9.f: Likewise.
5989 * gfortran.dg/fmt_tl.f: Likewise.
5990 * gfortran.dg/fmt_unlimited.f90: Likewise.
5991 * gfortran.dg/fmt_white.f: Likewise.
5992 * gfortran.dg/fmt_zero_digits.f90: Likewise.
5993 * gfortran.dg/fold_nearest.f90: Likewise.
5994 * gfortran.dg/forall_1.f90: Likewise.
5995 * gfortran.dg/forall_10.f90: Likewise.
5996 * gfortran.dg/forall_12.f90: Likewise.
5997 * gfortran.dg/forall_13.f90: Likewise.
5998 * gfortran.dg/forall_15.f90: Likewise.
5999 * gfortran.dg/forall_4.f90: Likewise.
6000 * gfortran.dg/forall_5.f90: Likewise.
6001 * gfortran.dg/forall_6.f90: Likewise.
6002 * gfortran.dg/forall_7.f90: Likewise.
6003 * gfortran.dg/fraction.f90: Likewise.
6004 * gfortran.dg/fseek.f90: Likewise.
6005 * gfortran.dg/ftell_1.f90: Likewise.
6006 * gfortran.dg/ftell_2.f90: Likewise.
6007 * gfortran.dg/ftell_3.f90: Likewise.
6008 * gfortran.dg/func_assign_2.f90: Likewise.
6009 * gfortran.dg/func_assign_3.f90: Likewise.
6010 * gfortran.dg/func_derived_1.f90: Likewise.
6011 * gfortran.dg/func_derived_2.f90: Likewise.
6012 * gfortran.dg/func_derived_3.f90: Likewise.
6013 * gfortran.dg/func_result_1.f90: Likewise.
6014 * gfortran.dg/func_result_2.f90: Likewise.
6015 * gfortran.dg/func_result_6.f90: Likewise.
6016 * gfortran.dg/function_charlen_2.f90: Likewise.
6017 * gfortran.dg/function_charlen_3.f: Likewise.
6018 * gfortran.dg/function_kinds_1.f90: Likewise.
6019 * gfortran.dg/function_kinds_4.f90: Likewise.
6020 * gfortran.dg/function_optimize_10.f90: Likewise.
6021 * gfortran.dg/function_optimize_11.f90: Likewise.
6022 * gfortran.dg/function_optimize_12.f90: Likewise.
6023 * gfortran.dg/function_optimize_4.f90: Likewise.
6024 * gfortran.dg/function_optimize_8.f90: Likewise.
6025 * gfortran.dg/g77/13037.f: Likewise.
6026 * gfortran.dg/g77/1832.f: Likewise.
6027 * gfortran.dg/g77/19981119-0.f: Likewise.
6028 * gfortran.dg/g77/19990313-0.f: Likewise.
6029 * gfortran.dg/g77/19990313-1.f: Likewise.
6030 * gfortran.dg/g77/19990313-2.f: Likewise.
6031 * gfortran.dg/g77/19990313-3.f: Likewise.
6032 * gfortran.dg/g77/19990419-1.f: Likewise.
6033 * gfortran.dg/g77/19990826-0.f: Likewise.
6034 * gfortran.dg/g77/19990826-2.f: Likewise.
6035 * gfortran.dg/g77/20000503-1.f: Likewise.
6036 * gfortran.dg/g77/20001111.f: Likewise.
6037 * gfortran.dg/g77/20010116.f: Likewise.
6038 * gfortran.dg/g77/20010216-1.f: Likewise.
6039 * gfortran.dg/g77/20010430.f: Likewise.
6040 * gfortran.dg/g77/20010610.f: Likewise.
6041 * gfortran.dg/g77/6177.f: Likewise.
6042 * gfortran.dg/g77/7388.f: Likewise.
6043 * gfortran.dg/g77/947.f: Likewise.
6044 * gfortran.dg/g77/970625-2.f: Likewise.
6045 * gfortran.dg/g77/971102-1.f: Likewise.
6046 * gfortran.dg/g77/980628-0.f: Likewise.
6047 * gfortran.dg/g77/980628-1.f: Likewise.
6048 * gfortran.dg/g77/980628-10.f: Likewise.
6049 * gfortran.dg/g77/980628-2.f: Likewise.
6050 * gfortran.dg/g77/980628-3.f: Likewise.
6051 * gfortran.dg/g77/980628-7.f: Likewise.
6052 * gfortran.dg/g77/980628-8.f: Likewise.
6053 * gfortran.dg/g77/980628-9.f: Likewise.
6054 * gfortran.dg/g77/980701-0.f: Likewise.
6055 * gfortran.dg/g77/980701-1.f: Likewise.
6056 * gfortran.dg/g77/cabs.f: Likewise.
6057 * gfortran.dg/g77/claus.f: Likewise.
6058 * gfortran.dg/g77/complex_1.f: Likewise.
6059 * gfortran.dg/g77/cpp3.F: Likewise.
6060 * gfortran.dg/g77/cpp4.F: Likewise.
6061 * gfortran.dg/g77/cpp5.F: Likewise.
6062 * gfortran.dg/g77/dcomplex.f: Likewise.
6063 * gfortran.dg/g77/dnrm2.f: Likewise.
6064 * gfortran.dg/g77/erfc.f: Likewise.
6065 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6066 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6067 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6068 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6069 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6070 * gfortran.dg/g77/int8421.f: Likewise.
6071 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6072 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6073 * gfortran.dg/g77/le.f: Likewise.
6074 * gfortran.dg/g77/short.f: Likewise.
6075 * gfortran.dg/gamma_1.f90: Likewise.
6076 * gfortran.dg/gamma_4.f90: Likewise.
6077 * gfortran.dg/gamma_5.f90: Likewise.
6078 * gfortran.dg/generic_13.f90: Likewise.
6079 * gfortran.dg/generic_15.f90: Likewise.
6080 * gfortran.dg/generic_19.f90: Likewise.
6081 * gfortran.dg/generic_20.f90: Likewise.
6082 * gfortran.dg/generic_23.f03: Likewise.
6083 * gfortran.dg/generic_25.f90: Likewise.
6084 * gfortran.dg/generic_27.f90: Likewise.
6085 * gfortran.dg/generic_31.f90: Likewise.
6086 * gfortran.dg/generic_4.f90: Likewise.
6087 * gfortran.dg/global_vars_c_init.f90: Likewise.
6088 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6089 * gfortran.dg/gnu_logical_1.F: Likewise.
6090 * gfortran.dg/goacc/fixed-1.f: Likewise.
6091 * gfortran.dg/goacc/fixed-2.f: Likewise.
6092 * gfortran.dg/goacc/gang-static.f95: Likewise.
6093 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6094 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6095 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6096 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6097 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6098 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6099 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6100 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6101 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6102 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6103 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6104 * gfortran.dg/gomp/pr48794.f90: Likewise.
6105 * gfortran.dg/gomp/pr72744.f90: Likewise.
6106 * gfortran.dg/gomp/pr77665.f90: Likewise.
6107 * gfortran.dg/gomp/workshare2.f90: Likewise.
6108 * gfortran.dg/gomp/workshare3.f90: Likewise.
6109 * gfortran.dg/goto_1.f: Likewise.
6110 * gfortran.dg/goto_2.f90: Likewise.
6111 * gfortran.dg/goto_4.f90: Likewise.
6112 * gfortran.dg/goto_6.f: Likewise.
6113 * gfortran.dg/graphite/id-26.f03: Likewise.
6114 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6115 * gfortran.dg/graphite/pr29581.f90: Likewise.
6116 * gfortran.dg/graphite/pr29832.f90: Likewise.
6117 * gfortran.dg/graphite/run-id-1.f: Likewise.
6118 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6119 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6120 * gfortran.dg/hollerith.f90: Likewise.
6121 * gfortran.dg/hollerith4.f90: Likewise.
6122 * gfortran.dg/hollerith6.f90: Likewise.
6123 * gfortran.dg/hollerith8.f90: Likewise.
6124 * gfortran.dg/hollerith_1.f90: Likewise.
6125 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6126 * gfortran.dg/hollerith_f95.f90: Likewise.
6127 * gfortran.dg/hollerith_legacy.f90: Likewise.
6128 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6129 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6130 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6131 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6132 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6133 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6134 * gfortran.dg/hypot_1.f90: Likewise.
6135 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6136 * gfortran.dg/iargc.f90: Likewise.
6137 * gfortran.dg/ibits.f90: Likewise.
6138 * gfortran.dg/ichar_1.f90: Likewise.
6139 * gfortran.dg/ichar_2.f90: Likewise.
6140 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6141 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6142 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6143 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6144 * gfortran.dg/ieee/ieee_6.f90: Likewise.
6145 * gfortran.dg/ieee/ieee_7.f90: Likewise.
6146 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6147 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
6148 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
6149 * gfortran.dg/ieee/large_1.f90: Likewise.
6150 * gfortran.dg/ieee/large_2.f90: Likewise.
6151 * gfortran.dg/ieee/large_3.F90: Likewise.
6152 * gfortran.dg/ieee/large_4.f90: Likewise.
6153 * gfortran.dg/ieee/rounding_1.f90: Likewise.
6154 * gfortran.dg/ieee/underflow_1.f90: Likewise.
6155 * gfortran.dg/impl_do_var_data.f90: Likewise.
6156 * gfortran.dg/implicit_10.f90: Likewise.
6157 * gfortran.dg/implicit_12.f90: Likewise.
6158 * gfortran.dg/implicit_class_1.f90: Likewise.
6159 * gfortran.dg/implicit_pure_1.f90: Likewise.
6160 * gfortran.dg/implied_do_1.f90: Likewise.
6161 * gfortran.dg/implied_do_io_1.f90: Likewise.
6162 * gfortran.dg/implied_do_io_2.f90: Likewise.
6163 * gfortran.dg/implied_do_io_3.f90: Likewise.
6164 * gfortran.dg/implied_shape_1.f08: Likewise.
6165 * gfortran.dg/import.f90: Likewise.
6166 * gfortran.dg/import4.f90: Likewise.
6167 * gfortran.dg/impure_1.f08: Likewise.
6168 * gfortran.dg/index.f90: Likewise.
6169 * gfortran.dg/index_2.f90: Likewise.
6170 * gfortran.dg/init_flag_1.f90: Likewise.
6171 * gfortran.dg/init_flag_10.f90: Likewise.
6172 * gfortran.dg/init_flag_15.f03: Likewise.
6173 * gfortran.dg/init_flag_2.f90: Likewise.
6174 * gfortran.dg/init_flag_3.f90: Likewise.
6175 * gfortran.dg/init_flag_4.f90: Likewise.
6176 * gfortran.dg/init_flag_5.f90: Likewise.
6177 * gfortran.dg/init_flag_6.f90: Likewise.
6178 * gfortran.dg/init_flag_7.f90: Likewise.
6179 * gfortran.dg/init_flag_9.f90: Likewise.
6180 * gfortran.dg/initialization_11.f90: Likewise.
6181 * gfortran.dg/initialization_19.f90: Likewise.
6182 * gfortran.dg/initialization_2.f90: Likewise.
6183 * gfortran.dg/initialization_22.f90: Likewise.
6184 * gfortran.dg/initialization_27.f90: Likewise.
6185 * gfortran.dg/initialization_5.f90: Likewise.
6186 * gfortran.dg/initialization_6.f90: Likewise.
6187 * gfortran.dg/inline_matmul_1.f90: Likewise.
6188 * gfortran.dg/inline_matmul_10.f90: Likewise.
6189 * gfortran.dg/inline_matmul_11.f90: Likewise.
6190 * gfortran.dg/inline_matmul_13.f90: Likewise.
6191 * gfortran.dg/inline_matmul_14.f90: Likewise.
6192 * gfortran.dg/inline_matmul_16.f90: Likewise.
6193 * gfortran.dg/inline_matmul_17.f90: Likewise.
6194 * gfortran.dg/inline_matmul_18.f90: Likewise.
6195 * gfortran.dg/inline_matmul_19.f90: Likewise.
6196 * gfortran.dg/inline_matmul_2.f90: Likewise.
6197 * gfortran.dg/inline_matmul_20.f90: Likewise.
6198 * gfortran.dg/inline_matmul_22.f90: Likewise.
6199 * gfortran.dg/inline_matmul_3.f90: Likewise.
6200 * gfortran.dg/inline_matmul_4.f90: Likewise.
6201 * gfortran.dg/inline_matmul_5.f90: Likewise.
6202 * gfortran.dg/inline_matmul_6.f90: Likewise.
6203 * gfortran.dg/inline_matmul_7.f90: Likewise.
6204 * gfortran.dg/inline_matmul_8.f90: Likewise.
6205 * gfortran.dg/inline_matmul_9.f90: Likewise.
6206 * gfortran.dg/inline_sum_1.f90: Likewise.
6207 * gfortran.dg/inline_sum_3.f90: Likewise.
6208 * gfortran.dg/inline_sum_5.f90: Likewise.
6209 * gfortran.dg/inquire-complex.f90: Likewise.
6210 * gfortran.dg/inquire.f90: Likewise.
6211 * gfortran.dg/inquire_10.f90: Likewise.
6212 * gfortran.dg/inquire_13.f90: Likewise.
6213 * gfortran.dg/inquire_15.f90: Likewise.
6214 * gfortran.dg/inquire_16.f90: Likewise.
6215 * gfortran.dg/inquire_17.f90: Likewise.
6216 * gfortran.dg/inquire_5.f90: Likewise.
6217 * gfortran.dg/inquire_6.f90: Likewise.
6218 * gfortran.dg/inquire_7.f90: Likewise.
6219 * gfortran.dg/inquire_9.f90: Likewise.
6220 * gfortran.dg/inquire_internal.f90: Likewise.
6221 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
6222 * gfortran.dg/inquire_size.f90: Likewise.
6223 * gfortran.dg/int_1.f90: Likewise.
6224 * gfortran.dg/int_conv_1.f90: Likewise.
6225 * gfortran.dg/int_range_io_1.f90: Likewise.
6226 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
6227 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
6228 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
6229 * gfortran.dg/integer_plus.f90: Likewise.
6230 * gfortran.dg/intent_out_2.f90: Likewise.
6231 * gfortran.dg/intent_out_5.f90: Likewise.
6232 * gfortran.dg/intent_out_6.f90: Likewise.
6233 * gfortran.dg/interface_12.f90: Likewise.
6234 * gfortran.dg/interface_19.f90: Likewise.
6235 * gfortran.dg/interface_4.f90: Likewise.
6236 * gfortran.dg/interface_5.f90: Likewise.
6237 * gfortran.dg/interface_9.f90: Likewise.
6238 * gfortran.dg/interface_assignment_1.f90: Likewise.
6239 * gfortran.dg/interface_assignment_2.f90: Likewise.
6240 * gfortran.dg/internal_dummy_2.f08: Likewise.
6241 * gfortran.dg/internal_dummy_3.f08: Likewise.
6242 * gfortran.dg/internal_dummy_4.f08: Likewise.
6243 * gfortran.dg/internal_pack_1.f90: Likewise.
6244 * gfortran.dg/internal_pack_10.f90: Likewise.
6245 * gfortran.dg/internal_pack_12.f90: Likewise.
6246 * gfortran.dg/internal_pack_13.f90: Likewise.
6247 * gfortran.dg/internal_pack_14.f90: Likewise.
6248 * gfortran.dg/internal_pack_15.f90: Likewise.
6249 * gfortran.dg/internal_pack_2.f90: Likewise.
6250 * gfortran.dg/internal_pack_3.f90: Likewise.
6251 * gfortran.dg/internal_pack_4.f90: Likewise.
6252 * gfortran.dg/internal_pack_6.f90: Likewise.
6253 * gfortran.dg/internal_pack_8.f90: Likewise.
6254 * gfortran.dg/internal_readwrite_1.f90: Likewise.
6255 * gfortran.dg/internal_readwrite_2.f90: Likewise.
6256 * gfortran.dg/internal_readwrite_3.f90: Likewise.
6257 * gfortran.dg/intrinsic_actual_1.f: Likewise.
6258 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
6259 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6260 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
6261 * gfortran.dg/intrinsic_char_1.f90: Likewise.
6262 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
6263 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
6264 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
6265 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
6266 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
6267 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
6268 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
6269 * gfortran.dg/intrinsic_product_1.f90: Likewise.
6270 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
6271 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6272 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
6273 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
6274 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
6275 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
6276 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
6277 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
6278 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
6279 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
6280 * gfortran.dg/io_err_1.f90: Likewise.
6281 * gfortran.dg/io_real_boz.f90: Likewise.
6282 * gfortran.dg/iomsg_1.f90: Likewise.
6283 * gfortran.dg/iostat_1.f90: Likewise.
6284 * gfortran.dg/iostat_2.f90: Likewise.
6285 * gfortran.dg/iostat_4.f90: Likewise.
6286 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
6287 * gfortran.dg/ishft_1.f90: Likewise.
6288 * gfortran.dg/ishft_2.f90: Likewise.
6289 * gfortran.dg/ishft_4.f90: Likewise.
6290 * gfortran.dg/isnan_1.f90: Likewise.
6291 * gfortran.dg/isnan_2.f90: Likewise.
6292 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
6293 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
6294 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
6295 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
6296 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
6297 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
6298 * gfortran.dg/itime_idate_1.f: Likewise.
6299 * gfortran.dg/itime_idate_2.f: Likewise.
6300 * gfortran.dg/large_integer_kind_1.f90: Likewise.
6301 * gfortran.dg/large_integer_kind_2.f90: Likewise.
6302 * gfortran.dg/large_real_kind_1.f90: Likewise.
6303 * gfortran.dg/large_real_kind_2.F90: Likewise.
6304 * gfortran.dg/large_real_kind_3.F90: Likewise.
6305 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
6306 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
6307 * gfortran.dg/large_recl.f90: Likewise.
6308 * gfortran.dg/large_unit_1.f90: Likewise.
6309 * gfortran.dg/large_unit_2.f90: Likewise.
6310 * gfortran.dg/largeequiv_1.f90: Likewise.
6311 * gfortran.dg/leadz_trailz_1.f90: Likewise.
6312 * gfortran.dg/leadz_trailz_2.f90: Likewise.
6313 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6314 * gfortran.dg/list_read_1.f90: Likewise.
6315 * gfortran.dg/list_read_10.f90: Likewise.
6316 * gfortran.dg/list_read_11.f90: Likewise.
6317 * gfortran.dg/list_read_12.f90: Likewise.
6318 * gfortran.dg/list_read_13.f: Likewise.
6319 * gfortran.dg/list_read_14.f90: Likewise.
6320 * gfortran.dg/list_read_2.f90: Likewise.
6321 * gfortran.dg/list_read_3.f90: Likewise.
6322 * gfortran.dg/list_read_4.f90: Likewise.
6323 * gfortran.dg/list_read_5.f90: Likewise.
6324 * gfortran.dg/list_read_6.f90: Likewise.
6325 * gfortran.dg/list_read_7.f90: Likewise.
6326 * gfortran.dg/list_read_8.f90: Likewise.
6327 * gfortran.dg/list_read_9.f90: Likewise.
6328 * gfortran.dg/loc_2.f90: Likewise.
6329 * gfortran.dg/logical_1.f90: Likewise.
6330 * gfortran.dg/logical_dot_product.f90: Likewise.
6331 * gfortran.dg/logical_temp_io.f90: Likewise.
6332 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
6333 * gfortran.dg/lrshift_1.f90: Likewise.
6334 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
6335 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6336 * gfortran.dg/lto/pr40725_0.f03: Likewise.
6337 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6338 * gfortran.dg/make_unit.f90: Likewise.
6339 * gfortran.dg/mapping_1.f90: Likewise.
6340 * gfortran.dg/mapping_2.f90: Likewise.
6341 * gfortran.dg/mapping_3.f90: Likewise.
6342 * gfortran.dg/masklr_1.F90: Likewise.
6343 * gfortran.dg/masklr_2.F90: Likewise.
6344 * gfortran.dg/matmul_1.f90: Likewise.
6345 * gfortran.dg/matmul_10.f90: Likewise.
6346 * gfortran.dg/matmul_12.f90: Likewise.
6347 * gfortran.dg/matmul_16.f90: Likewise.
6348 * gfortran.dg/matmul_17.f90: Likewise.
6349 * gfortran.dg/matmul_18.f90: Likewise.
6350 * gfortran.dg/matmul_2.f90: Likewise.
6351 * gfortran.dg/matmul_3.f90: Likewise.
6352 * gfortran.dg/matmul_4.f90: Likewise.
6353 * gfortran.dg/matmul_6.f90: Likewise.
6354 * gfortran.dg/matmul_8.f03: Likewise.
6355 * gfortran.dg/matmul_9.f90: Likewise.
6356 * gfortran.dg/matmul_bounds_12.f90: Likewise.
6357 * gfortran.dg/matmul_bounds_6.f90: Likewise.
6358 * gfortran.dg/matmul_const.f90: Likewise.
6359 * gfortran.dg/maxloc_1.f90: Likewise.
6360 * gfortran.dg/maxloc_2.f90: Likewise.
6361 * gfortran.dg/maxloc_3.f90: Likewise.
6362 * gfortran.dg/maxloc_4.f90: Likewise.
6363 * gfortran.dg/maxloc_string_1.f90: Likewise.
6364 * gfortran.dg/maxlocval_1.f90: Likewise.
6365 * gfortran.dg/maxlocval_2.f90: Likewise.
6366 * gfortran.dg/maxlocval_3.f90: Likewise.
6367 * gfortran.dg/maxlocval_4.f90: Likewise.
6368 * gfortran.dg/maxval_char_1.f90: Likewise.
6369 * gfortran.dg/maxval_char_2.f90: Likewise.
6370 * gfortran.dg/maxval_char_3.f90: Likewise.
6371 * gfortran.dg/maxval_char_4.f90: Likewise.
6372 * gfortran.dg/maxval_parameter_1.f90: Likewise.
6373 * gfortran.dg/mclock.f90: Likewise.
6374 * gfortran.dg/merge_bits_1.F90: Likewise.
6375 * gfortran.dg/merge_bits_2.F90: Likewise.
6376 * gfortran.dg/merge_char_1.f90: Likewise.
6377 * gfortran.dg/merge_init_expr.f90: Likewise.
6378 * gfortran.dg/min_max_optional_1.f90: Likewise.
6379 * gfortran.dg/min_max_optional_5.f90: Likewise.
6380 * gfortran.dg/minloc_1.f90: Likewise.
6381 * gfortran.dg/minloc_2.f90: Likewise.
6382 * gfortran.dg/minloc_3.f90: Likewise.
6383 * gfortran.dg/minloc_4.f90: Likewise.
6384 * gfortran.dg/minloc_string_1.f90: Likewise.
6385 * gfortran.dg/minlocval_1.f90: Likewise.
6386 * gfortran.dg/minlocval_2.f90: Likewise.
6387 * gfortran.dg/minlocval_3.f90: Likewise.
6388 * gfortran.dg/minlocval_4.f90: Likewise.
6389 * gfortran.dg/minmax_char_1.f90: Likewise.
6390 * gfortran.dg/minmaxloc_1.f90: Likewise.
6391 * gfortran.dg/minmaxloc_10.f90: Likewise.
6392 * gfortran.dg/minmaxloc_11.f90: Likewise.
6393 * gfortran.dg/minmaxloc_12.f90: Likewise.
6394 * gfortran.dg/minmaxloc_13.f90: Likewise.
6395 * gfortran.dg/minmaxloc_2.f90: Likewise.
6396 * gfortran.dg/minmaxloc_3.f90: Likewise.
6397 * gfortran.dg/minmaxloc_4.f90: Likewise.
6398 * gfortran.dg/minmaxloc_5.f90: Likewise.
6399 * gfortran.dg/minmaxloc_6.f90: Likewise.
6400 * gfortran.dg/minmaxloc_7.f90: Likewise.
6401 * gfortran.dg/minmaxloc_8.f90: Likewise.
6402 * gfortran.dg/minmaxval_1.f90: Likewise.
6403 * gfortran.dg/minval_char_1.f90: Likewise.
6404 * gfortran.dg/minval_char_2.f90: Likewise.
6405 * gfortran.dg/minval_char_3.f90: Likewise.
6406 * gfortran.dg/minval_char_4.f90: Likewise.
6407 * gfortran.dg/minval_char_5.f90: Likewise.
6408 * gfortran.dg/minval_parameter_1.f90: Likewise.
6409 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
6410 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
6411 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
6412 * gfortran.dg/missing_parens_1.f90: Likewise.
6413 * gfortran.dg/missing_parens_2.f90: Likewise.
6414 * gfortran.dg/mod_large_1.f90: Likewise.
6415 * gfortran.dg/mod_sign0_1.f90: Likewise.
6416 * gfortran.dg/module_blank_common.f90: Likewise.
6417 * gfortran.dg/module_commons_1.f90: Likewise.
6418 * gfortran.dg/module_commons_3.f90: Likewise.
6419 * gfortran.dg/module_double_reuse.f90: Likewise.
6420 * gfortran.dg/module_equivalence_1.f90: Likewise.
6421 * gfortran.dg/module_equivalence_2.f90: Likewise.
6422 * gfortran.dg/module_equivalence_3.f90: Likewise.
6423 * gfortran.dg/module_equivalence_5.f90: Likewise.
6424 * gfortran.dg/module_interface_1.f90: Likewise.
6425 * gfortran.dg/module_nan.f90: Likewise.
6426 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6427 * gfortran.dg/module_procedure_1.f90: Likewise.
6428 * gfortran.dg/module_read_1.f90: Likewise.
6429 * gfortran.dg/module_read_2.f90: Likewise.
6430 * gfortran.dg/module_widestring_1.f90: Likewise.
6431 * gfortran.dg/move_alloc.f90: Likewise.
6432 * gfortran.dg/move_alloc_10.f90: Likewise.
6433 * gfortran.dg/move_alloc_13.f90: Likewise.
6434 * gfortran.dg/move_alloc_14.f90: Likewise.
6435 * gfortran.dg/move_alloc_15.f90: Likewise.
6436 * gfortran.dg/move_alloc_16.f90: Likewise.
6437 * gfortran.dg/move_alloc_2.f90: Likewise.
6438 * gfortran.dg/move_alloc_5.f90: Likewise.
6439 * gfortran.dg/move_alloc_6.f90: Likewise.
6440 * gfortran.dg/move_alloc_9.f90: Likewise.
6441 * gfortran.dg/multiple_allocation_1.f90: Likewise.
6442 * gfortran.dg/multiple_allocation_3.f90: Likewise.
6443 * gfortran.dg/mvbits_1.f90: Likewise.
6444 * gfortran.dg/mvbits_2.f90: Likewise.
6445 * gfortran.dg/mvbits_3.f90: Likewise.
6446 * gfortran.dg/mvbits_4.f90: Likewise.
6447 * gfortran.dg/mvbits_7.f90: Likewise.
6448 * gfortran.dg/mvbits_8.f90: Likewise.
6449 * gfortran.dg/namelist_11.f: Likewise.
6450 * gfortran.dg/namelist_12.f: Likewise.
6451 * gfortran.dg/namelist_13.f90: Likewise.
6452 * gfortran.dg/namelist_14.f90: Likewise.
6453 * gfortran.dg/namelist_15.f90: Likewise.
6454 * gfortran.dg/namelist_16.f90: Likewise.
6455 * gfortran.dg/namelist_17.f90: Likewise.
6456 * gfortran.dg/namelist_18.f90: Likewise.
6457 * gfortran.dg/namelist_19.f90: Likewise.
6458 * gfortran.dg/namelist_20.f90: Likewise.
6459 * gfortran.dg/namelist_21.f90: Likewise.
6460 * gfortran.dg/namelist_22.f90: Likewise.
6461 * gfortran.dg/namelist_23.f90: Likewise.
6462 * gfortran.dg/namelist_24.f90: Likewise.
6463 * gfortran.dg/namelist_26.f90: Likewise.
6464 * gfortran.dg/namelist_27.f90: Likewise.
6465 * gfortran.dg/namelist_28.f90: Likewise.
6466 * gfortran.dg/namelist_29.f90: Likewise.
6467 * gfortran.dg/namelist_37.f90: Likewise.
6468 * gfortran.dg/namelist_38.f90: Likewise.
6469 * gfortran.dg/namelist_39.f90: Likewise.
6470 * gfortran.dg/namelist_40.f90: Likewise.
6471 * gfortran.dg/namelist_41.f90: Likewise.
6472 * gfortran.dg/namelist_42.f90: Likewise.
6473 * gfortran.dg/namelist_43.f90: Likewise.
6474 * gfortran.dg/namelist_44.f90: Likewise.
6475 * gfortran.dg/namelist_47.f90: Likewise.
6476 * gfortran.dg/namelist_48.f90: Likewise.
6477 * gfortran.dg/namelist_49.f90: Likewise.
6478 * gfortran.dg/namelist_50.f90: Likewise.
6479 * gfortran.dg/namelist_51.f90: Likewise.
6480 * gfortran.dg/namelist_52.f90: Likewise.
6481 * gfortran.dg/namelist_54.f90: Likewise.
6482 * gfortran.dg/namelist_55.f90: Likewise.
6483 * gfortran.dg/namelist_56.f90: Likewise.
6484 * gfortran.dg/namelist_57.f90: Likewise.
6485 * gfortran.dg/namelist_58.f90: Likewise.
6486 * gfortran.dg/namelist_59.f90: Likewise.
6487 * gfortran.dg/namelist_60.f90: Likewise.
6488 * gfortran.dg/namelist_61.f90: Likewise.
6489 * gfortran.dg/namelist_64.f90: Likewise.
6490 * gfortran.dg/namelist_65.f90: Likewise.
6491 * gfortran.dg/namelist_69.f90: Likewise.
6492 * gfortran.dg/namelist_70.f90: Likewise.
6493 * gfortran.dg/namelist_71.f90: Likewise.
6494 * gfortran.dg/namelist_72.f: Likewise.
6495 * gfortran.dg/namelist_73.f90: Likewise.
6496 * gfortran.dg/namelist_77.f90: Likewise.
6497 * gfortran.dg/namelist_78.f90: Likewise.
6498 * gfortran.dg/namelist_79.f90: Likewise.
6499 * gfortran.dg/namelist_80.f90: Likewise.
6500 * gfortran.dg/namelist_81.f90: Likewise.
6501 * gfortran.dg/namelist_82.f90: Likewise.
6502 * gfortran.dg/namelist_84.f90: Likewise.
6503 * gfortran.dg/namelist_85.f90: Likewise.
6504 * gfortran.dg/namelist_86.f90: Likewise.
6505 * gfortran.dg/namelist_87.f90: Likewise.
6506 * gfortran.dg/namelist_88.f90: Likewise.
6507 * gfortran.dg/namelist_89.f90: Likewise.
6508 * gfortran.dg/namelist_90.f: Likewise.
6509 * gfortran.dg/namelist_95.f90: Likewise.
6510 * gfortran.dg/namelist_char_only.f90: Likewise.
6511 * gfortran.dg/namelist_empty.f90: Likewise.
6512 * gfortran.dg/namelist_internal.f90: Likewise.
6513 * gfortran.dg/namelist_use.f90: Likewise.
6514 * gfortran.dg/namelist_use_only.f90: Likewise.
6515 * gfortran.dg/namelist_utf8.f90: Likewise.
6516 * gfortran.dg/nan_1.f90: Likewise.
6517 * gfortran.dg/nan_2.f90: Likewise.
6518 * gfortran.dg/nan_3.f90: Likewise.
6519 * gfortran.dg/nan_6.f90: Likewise.
6520 * gfortran.dg/nan_7.f90: Likewise.
6521 * gfortran.dg/nearest_1.f90: Likewise.
6522 * gfortran.dg/nearest_2.f90: Likewise.
6523 * gfortran.dg/nearest_3.f90: Likewise.
6524 * gfortran.dg/negative-z-descriptor.f90: Likewise.
6525 * gfortran.dg/negative_automatic_size.f90: Likewise.
6526 * gfortran.dg/negative_unit.f: Likewise.
6527 * gfortran.dg/negative_unit2.f90: Likewise.
6528 * gfortran.dg/negative_unit_int8.f: Likewise.
6529 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
6530 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
6531 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
6532 * gfortran.dg/nested_modules_1.f90: Likewise.
6533 * gfortran.dg/nested_modules_2.f90: Likewise.
6534 * gfortran.dg/nested_modules_3.f90: Likewise.
6535 * gfortran.dg/nesting_1.f90: Likewise.
6536 * gfortran.dg/new_line.f90: Likewise.
6537 * gfortran.dg/newunit_1.f90: Likewise.
6538 * gfortran.dg/newunit_3.f90: Likewise.
6539 * gfortran.dg/newunit_5.f90.f90: Likewise.
6540 * gfortran.dg/nint_1.f90: Likewise.
6541 * gfortran.dg/nint_2.f90: Likewise.
6542 * gfortran.dg/no_arg_check_2.f90: Likewise.
6543 * gfortran.dg/no_range_check_1.f90: Likewise.
6544 * gfortran.dg/no_range_check_2.f90: Likewise.
6545 * gfortran.dg/no_range_check_3.f90: Likewise.
6546 * gfortran.dg/noadv_size.f90: Likewise.
6547 * gfortran.dg/nonreturning_statements.f90: Likewise.
6548 * gfortran.dg/norm2_1.f90: Likewise.
6549 * gfortran.dg/norm2_3.f90: Likewise.
6550 * gfortran.dg/nosigned_zero_1.f90: Likewise.
6551 * gfortran.dg/nosigned_zero_2.f90: Likewise.
6552 * gfortran.dg/nosigned_zero_3.f90: Likewise.
6553 * gfortran.dg/null_4.f90: Likewise.
6554 * gfortran.dg/null_9.f90: Likewise.
6555 * gfortran.dg/nullify_3.f90: Likewise.
6556 * gfortran.dg/oldstyle_1.f90: Likewise.
6557 * gfortran.dg/open_access_append_1.f90: Likewise.
6558 * gfortran.dg/open_access_append_2.f90: Likewise.
6559 * gfortran.dg/open_errors.f90: Likewise.
6560 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6561 * gfortran.dg/open_new.f90: Likewise.
6562 * gfortran.dg/open_readonly_1.f90: Likewise.
6563 * gfortran.dg/operator_1.f90: Likewise.
6564 * gfortran.dg/optional_absent_1.f90: Likewise.
6565 * gfortran.dg/optional_absent_2.f90: Likewise.
6566 * gfortran.dg/optional_absent_3.f90: Likewise.
6567 * gfortran.dg/optional_class_1.f90: Likewise.
6568 * gfortran.dg/optional_dim_2.f90: Likewise.
6569 * gfortran.dg/optional_dim_3.f90: Likewise.
6570 * gfortran.dg/output_exponents_1.f90: Likewise.
6571 * gfortran.dg/overload_1.f90: Likewise.
6572 * gfortran.dg/overload_2.f90: Likewise.
6573 * gfortran.dg/overwrite_1.f: Likewise.
6574 * gfortran.dg/pad_no.f90: Likewise.
6575 * gfortran.dg/parameter_array_init_1.f90: Likewise.
6576 * gfortran.dg/parameter_array_init_2.f90: Likewise.
6577 * gfortran.dg/parameter_array_init_4.f90: Likewise.
6578 * gfortran.dg/parameter_array_init_5.f90: Likewise.
6579 * gfortran.dg/parameter_array_section_2.f90: Likewise.
6580 * gfortran.dg/parens_3.f90: Likewise.
6581 * gfortran.dg/parens_5.f90: Likewise.
6582 * gfortran.dg/parens_6.f90: Likewise.
6583 * gfortran.dg/parent_result_ref_1.f90: Likewise.
6584 * gfortran.dg/parent_result_ref_2.f90: Likewise.
6585 * gfortran.dg/parent_result_ref_3.f90: Likewise.
6586 * gfortran.dg/parent_result_ref_4.f90: Likewise.
6587 * gfortran.dg/parity_1.f90: Likewise.
6588 * gfortran.dg/past_eor.f90: Likewise.
6589 * gfortran.dg/pdt_1.f03: Likewise.
6590 * gfortran.dg/pdt_10.f03: Likewise.
6591 * gfortran.dg/pdt_11.f03: Likewise.
6592 * gfortran.dg/pdt_12.f03: Likewise.
6593 * gfortran.dg/pdt_13.f03: Likewise.
6594 * gfortran.dg/pdt_14.f03: Likewise.
6595 * gfortran.dg/pdt_15.f03: Likewise.
6596 * gfortran.dg/pdt_19.f03: Likewise.
6597 * gfortran.dg/pdt_20.f03: Likewise.
6598 * gfortran.dg/pdt_22.f03: Likewise.
6599 * gfortran.dg/pdt_23.f03: Likewise.
6600 * gfortran.dg/pdt_25.f03: Likewise.
6601 * gfortran.dg/pdt_26.f03: Likewise.
6602 * gfortran.dg/pdt_27.f03: Likewise.
6603 * gfortran.dg/pdt_28.f03: Likewise.
6604 * gfortran.dg/pdt_3.f03: Likewise.
6605 * gfortran.dg/pdt_4.f03: Likewise.
6606 * gfortran.dg/pdt_5.f03: Likewise.
6607 * gfortran.dg/pdt_7.f03: Likewise.
6608 * gfortran.dg/pointer_1.f90: Likewise.
6609 * gfortran.dg/pointer_array_1.f90: Likewise.
6610 * gfortran.dg/pointer_array_3.f90: Likewise.
6611 * gfortran.dg/pointer_array_4.f90: Likewise.
6612 * gfortran.dg/pointer_array_5.f90: Likewise.
6613 * gfortran.dg/pointer_array_6.f90: Likewise.
6614 * gfortran.dg/pointer_array_7.f90: Likewise.
6615 * gfortran.dg/pointer_array_8.f90: Likewise.
6616 * gfortran.dg/pointer_array_9.f90: Likewise.
6617 * gfortran.dg/pointer_array_component_1.f90: Likewise.
6618 * gfortran.dg/pointer_array_component_2.f90: Likewise.
6619 * gfortran.dg/pointer_assign_10.f90: Likewise.
6620 * gfortran.dg/pointer_assign_11.f90: Likewise.
6621 * gfortran.dg/pointer_assign_4.f90: Likewise.
6622 * gfortran.dg/pointer_assign_8.f90: Likewise.
6623 * gfortran.dg/pointer_assign_9.f90: Likewise.
6624 * gfortran.dg/pointer_check_10.f90: Likewise.
6625 * gfortran.dg/pointer_check_9.f90: Likewise.
6626 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
6627 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
6628 * gfortran.dg/pointer_function_result_1.f90: Likewise.
6629 * gfortran.dg/pointer_init_1.f90: Likewise.
6630 * gfortran.dg/pointer_init_3.f90: Likewise.
6631 * gfortran.dg/pointer_init_4.f90: Likewise.
6632 * gfortran.dg/pointer_init_5.f90: Likewise.
6633 * gfortran.dg/pointer_init_8.f90: Likewise.
6634 * gfortran.dg/pointer_intent_1.f90: Likewise.
6635 * gfortran.dg/pointer_intent_4.f90: Likewise.
6636 * gfortran.dg/pointer_intent_5.f90: Likewise.
6637 * gfortran.dg/pointer_remapping_10.f90: Likewise.
6638 * gfortran.dg/pointer_remapping_4.f03: Likewise.
6639 * gfortran.dg/pointer_remapping_5.f08: Likewise.
6640 * gfortran.dg/pointer_remapping_9.f90: Likewise.
6641 * gfortran.dg/pointer_target_1.f90: Likewise.
6642 * gfortran.dg/pointer_target_2.f90: Likewise.
6643 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
6644 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
6645 * gfortran.dg/power.f90: Likewise.
6646 * gfortran.dg/power1.f90: Likewise.
6647 * gfortran.dg/power_3.f90: Likewise.
6648 * gfortran.dg/power_4.f90: Likewise.
6649 * gfortran.dg/power_5.f90: Likewise.
6650 * gfortran.dg/pr12884.f: Likewise.
6651 * gfortran.dg/pr15129.f90: Likewise.
6652 * gfortran.dg/pr15140.f90: Likewise.
6653 * gfortran.dg/pr15324.f90: Likewise.
6654 * gfortran.dg/pr15332.f: Likewise.
6655 * gfortran.dg/pr15957.f90: Likewise.
6656 * gfortran.dg/pr15959.f90: Likewise.
6657 * gfortran.dg/pr16597.f90: Likewise.
6658 * gfortran.dg/pr16861.f90: Likewise.
6659 * gfortran.dg/pr16938.f90: Likewise.
6660 * gfortran.dg/pr17090.f90: Likewise.
6661 * gfortran.dg/pr17143.f90: Likewise.
6662 * gfortran.dg/pr17164.f90: Likewise.
6663 * gfortran.dg/pr17229.f: Likewise.
6664 * gfortran.dg/pr17285.f90: Likewise.
6665 * gfortran.dg/pr17286.f90: Likewise.
6666 * gfortran.dg/pr17472.f: Likewise.
6667 * gfortran.dg/pr17612.f90: Likewise.
6668 * gfortran.dg/pr17706.f90: Likewise.
6669 * gfortran.dg/pr18025.f90: Likewise.
6670 * gfortran.dg/pr18122.f90: Likewise.
6671 * gfortran.dg/pr18210.f90: Likewise.
6672 * gfortran.dg/pr18392.f90: Likewise.
6673 * gfortran.dg/pr19155.f: Likewise.
6674 * gfortran.dg/pr19216.f: Likewise.
6675 * gfortran.dg/pr19467.f90: Likewise.
6676 * gfortran.dg/pr19657.f: Likewise.
6677 * gfortran.dg/pr19926.f90: Likewise.
6678 * gfortran.dg/pr19928-1.f90: Likewise.
6679 * gfortran.dg/pr19928-2.f90: Likewise.
6680 * gfortran.dg/pr20086.f90: Likewise.
6681 * gfortran.dg/pr20124.f90: Likewise.
6682 * gfortran.dg/pr20163-2.f: Likewise.
6683 * gfortran.dg/pr20480.f90: Likewise.
6684 * gfortran.dg/pr20755.f: Likewise.
6685 * gfortran.dg/pr20950.f: Likewise.
6686 * gfortran.dg/pr21177.f90: Likewise.
6687 * gfortran.dg/pr21730.f: Likewise.
6688 * gfortran.dg/pr22491.f: Likewise.
6689 * gfortran.dg/pr25603.f: Likewise.
6690 * gfortran.dg/pr26246_2.f90: Likewise.
6691 * gfortran.dg/pr32136.f90: Likewise.
6692 * gfortran.dg/pr32533.f90: Likewise.
6693 * gfortran.dg/pr33794.f90: Likewise.
6694 * gfortran.dg/pr35662.f90: Likewise.
6695 * gfortran.dg/pr35944-1.f90: Likewise.
6696 * gfortran.dg/pr35944-2.f90: Likewise.
6697 * gfortran.dg/pr35983.f90: Likewise.
6698 * gfortran.dg/pr39865.f90: Likewise.
6699 * gfortran.dg/pr41212.f90: Likewise.
6700 * gfortran.dg/pr43808.f90: Likewise.
6701 * gfortran.dg/pr44592.f90: Likewise.
6702 * gfortran.dg/pr44735.f90: Likewise.
6703 * gfortran.dg/pr45308.f03: Likewise.
6704 * gfortran.dg/pr46297.f: Likewise.
6705 * gfortran.dg/pr46588.f90: Likewise.
6706 * gfortran.dg/pr46665.f90: Likewise.
6707 * gfortran.dg/pr46804.f90: Likewise.
6708 * gfortran.dg/pr47008.f03: Likewise.
6709 * gfortran.dg/pr47614.f: Likewise.
6710 * gfortran.dg/pr47878.f90: Likewise.
6711 * gfortran.dg/pr49103.f90: Likewise.
6712 * gfortran.dg/pr50069_1.f90: Likewise.
6713 * gfortran.dg/pr50769.f90: Likewise.
6714 * gfortran.dg/pr52608.f90: Likewise.
6715 * gfortran.dg/pr55086_2.f90: Likewise.
6716 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
6717 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
6718 * gfortran.dg/pr55330.f90: Likewise.
6719 * gfortran.dg/pr56015.f90: Likewise.
6720 * gfortran.dg/pr57910.f90: Likewise.
6721 * gfortran.dg/pr59700.f90: Likewise.
6722 * gfortran.dg/pr62125.f90: Likewise.
6723 * gfortran.dg/pr64530.f90: Likewise.
6724 * gfortran.dg/pr65429.f90: Likewise.
6725 * gfortran.dg/pr65450.f90: Likewise.
6726 * gfortran.dg/pr65504.f90: Likewise.
6727 * gfortran.dg/pr65903.f90: Likewise.
6728 * gfortran.dg/pr66311.f90: Likewise.
6729 * gfortran.dg/pr66864.f90: Likewise.
6730 * gfortran.dg/pr67140.f90: Likewise.
6731 * gfortran.dg/pr67524.f90: Likewise.
6732 * gfortran.dg/pr67885.f90: Likewise.
6733 * gfortran.dg/pr68053.f90: Likewise.
6734 * gfortran.dg/pr68566.f90: Likewise.
6735 * gfortran.dg/pr69514_1.f90: Likewise.
6736 * gfortran.dg/pr69514_2.f90: Likewise.
6737 * gfortran.dg/pr69739.f90: Likewise.
6738 * gfortran.dg/pr70673.f90: Likewise.
6739 * gfortran.dg/pr71523_2.f90: Likewise.
6740 * gfortran.dg/pr71764.f90: Likewise.
6741 * gfortran.dg/pr78092.f90: Likewise.
6742 * gfortran.dg/pr82973.f90: Likewise.
6743 * gfortran.dg/pr83864.f90: Likewise.
6744 * gfortran.dg/pr83874.f90: Likewise.
6745 * gfortran.dg/pr84088.f90: Likewise.
6746 * gfortran.dg/pr84155.f90: Likewise.
6747 * gfortran.dg/proc_decl_12.f90: Likewise.
6748 * gfortran.dg/proc_decl_13.f90: Likewise.
6749 * gfortran.dg/proc_decl_15.f90: Likewise.
6750 * gfortran.dg/proc_decl_17.f90: Likewise.
6751 * gfortran.dg/proc_decl_18.f90: Likewise.
6752 * gfortran.dg/proc_decl_2.f90: Likewise.
6753 * gfortran.dg/proc_decl_5.f90: Likewise.
6754 * gfortran.dg/proc_decl_9.f90: Likewise.
6755 * gfortran.dg/proc_ptr_1.f90: Likewise.
6756 * gfortran.dg/proc_ptr_10.f90: Likewise.
6757 * gfortran.dg/proc_ptr_12.f90: Likewise.
6758 * gfortran.dg/proc_ptr_18.f90: Likewise.
6759 * gfortran.dg/proc_ptr_19.f90: Likewise.
6760 * gfortran.dg/proc_ptr_21.f90: Likewise.
6761 * gfortran.dg/proc_ptr_22.f90: Likewise.
6762 * gfortran.dg/proc_ptr_23.f90: Likewise.
6763 * gfortran.dg/proc_ptr_25.f90: Likewise.
6764 * gfortran.dg/proc_ptr_26.f90: Likewise.
6765 * gfortran.dg/proc_ptr_3.f90: Likewise.
6766 * gfortran.dg/proc_ptr_36.f90: Likewise.
6767 * gfortran.dg/proc_ptr_47.f90: Likewise.
6768 * gfortran.dg/proc_ptr_48.f90: Likewise.
6769 * gfortran.dg/proc_ptr_5.f90: Likewise.
6770 * gfortran.dg/proc_ptr_6.f90: Likewise.
6771 * gfortran.dg/proc_ptr_7.f90: Likewise.
6772 * gfortran.dg/proc_ptr_8.f90: Likewise.
6773 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
6774 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
6775 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
6776 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
6777 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
6778 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
6779 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
6780 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
6781 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
6782 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
6783 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
6784 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
6785 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
6786 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
6787 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
6788 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
6789 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
6790 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
6791 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
6792 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
6793 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
6794 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
6795 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
6796 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
6797 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
6798 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
6799 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
6800 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
6801 * gfortran.dg/product_init_expr.f03: Likewise.
6802 * gfortran.dg/promotion.f90: Likewise.
6803 * gfortran.dg/promotion_3.f90: Likewise.
6804 * gfortran.dg/promotion_4.f90: Likewise.
6805 * gfortran.dg/protected_1.f90: Likewise.
6806 * gfortran.dg/protected_2.f90: Likewise.
6807 * gfortran.dg/ptr-func-1.f90: Likewise.
6808 * gfortran.dg/ptr-func-2.f90: Likewise.
6809 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
6810 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
6811 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
6812 * gfortran.dg/pure_byref_1.f90: Likewise.
6813 * gfortran.dg/pure_byref_2.f90: Likewise.
6814 * gfortran.dg/pure_byref_3.f90: Likewise.
6815 * gfortran.dg/quad_2.f90: Likewise.
6816 * gfortran.dg/quad_3.f90: Likewise.
6817 * gfortran.dg/random_3.f90: Likewise.
6818 * gfortran.dg/random_4.f90: Likewise.
6819 * gfortran.dg/random_7.f90: Likewise.
6820 * gfortran.dg/read_2.f90: Likewise.
6821 * gfortran.dg/read_3.f90: Likewise.
6822 * gfortran.dg/read_4.f90: Likewise.
6823 * gfortran.dg/read_5.f90: Likewise.
6824 * gfortran.dg/read_bad_advance.f90: Likewise.
6825 * gfortran.dg/read_bang.f90: Likewise.
6826 * gfortran.dg/read_bang4.f90: Likewise.
6827 * gfortran.dg/read_comma.f: Likewise.
6828 * gfortran.dg/read_dir.f90: Likewise.
6829 * gfortran.dg/read_empty_file.f: Likewise.
6830 * gfortran.dg/read_eof_1.f90: Likewise.
6831 * gfortran.dg/read_eof_2.f90: Likewise.
6832 * gfortran.dg/read_eof_3.f90: Likewise.
6833 * gfortran.dg/read_eof_4.f90: Likewise.
6834 * gfortran.dg/read_eof_5.f90: Likewise.
6835 * gfortran.dg/read_eof_6.f: Likewise.
6836 * gfortran.dg/read_eof_7.f90: Likewise.
6837 * gfortran.dg/read_eof_8.f90: Likewise.
6838 * gfortran.dg/read_eof_all.f90: Likewise.
6839 * gfortran.dg/read_eor.f90: Likewise.
6840 * gfortran.dg/read_float_1.f90: Likewise.
6841 * gfortran.dg/read_float_2.f03: Likewise.
6842 * gfortran.dg/read_float_3.f90: Likewise.
6843 * gfortran.dg/read_float_4.f90: Likewise.
6844 * gfortran.dg/read_infnan_1.f90: Likewise.
6845 * gfortran.dg/read_list_eof_1.f90: Likewise.
6846 * gfortran.dg/read_logical.f90: Likewise.
6847 * gfortran.dg/read_many_1.f: Likewise.
6848 * gfortran.dg/read_no_eor.f90: Likewise.
6849 * gfortran.dg/read_noadvance.f90: Likewise.
6850 * gfortran.dg/read_repeat.f90: Likewise.
6851 * gfortran.dg/read_repeat_2.f90: Likewise.
6852 * gfortran.dg/read_size_noadvance.f90: Likewise.
6853 * gfortran.dg/read_x_eof.f90: Likewise.
6854 * gfortran.dg/read_x_past.f: Likewise.
6855 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
6856 * gfortran.dg/real_const_1.f: Likewise.
6857 * gfortran.dg/real_const_2.f90: Likewise.
6858 * gfortran.dg/real_const_3.f90: Likewise.
6859 * gfortran.dg/real_do_1.f90: Likewise.
6860 * gfortran.dg/real_index_1.f90: Likewise.
6861 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
6862 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
6863 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
6864 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
6865 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
6866 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
6867 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
6868 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
6869 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
6870 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
6871 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
6872 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
6873 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
6874 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
6875 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
6876 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
6877 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
6878 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
6879 * gfortran.dg/record_marker_1.f90: Likewise.
6880 * gfortran.dg/record_marker_2.f: Likewise.
6881 * gfortran.dg/record_marker_3.f90: Likewise.
6882 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
6883 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
6884 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
6885 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
6886 * gfortran.dg/recursive_check_7.f90: Likewise.
6887 * gfortran.dg/recursive_reference_1.f90: Likewise.
6888 * gfortran.dg/recursive_reference_2.f90: Likewise.
6889 * gfortran.dg/recursive_stack.f90: Likewise.
6890 * gfortran.dg/reduction.f90: Likewise.
6891 * gfortran.dg/repack_arrays_1.f90: Likewise.
6892 * gfortran.dg/repeat_1.f90: Likewise.
6893 * gfortran.dg/repeat_2.f90: Likewise.
6894 * gfortran.dg/repeat_3.f90: Likewise.
6895 * gfortran.dg/repeat_6.f90: Likewise.
6896 * gfortran.dg/reshape-alloc.f90: Likewise.
6897 * gfortran.dg/reshape-complex.f90: Likewise.
6898 * gfortran.dg/reshape.f90: Likewise.
6899 * gfortran.dg/reshape_2.f90: Likewise.
6900 * gfortran.dg/reshape_7.f90: Likewise.
6901 * gfortran.dg/reshape_empty_1.f03: Likewise.
6902 * gfortran.dg/reshape_pad_1.f90: Likewise.
6903 * gfortran.dg/reshape_rank7.f90: Likewise.
6904 * gfortran.dg/reshape_transpose_1.f90: Likewise.
6905 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
6906 * gfortran.dg/result_default_init_1.f90: Likewise.
6907 * gfortran.dg/result_in_spec_1.f90: Likewise.
6908 * gfortran.dg/result_in_spec_2.f90: Likewise.
6909 * gfortran.dg/ret_array_1.f90: Likewise.
6910 * gfortran.dg/ret_pointer_1.f90: Likewise.
6911 * gfortran.dg/ret_pointer_2.f90: Likewise.
6912 * gfortran.dg/rewind_1.f90: Likewise.
6913 * gfortran.dg/round_1.f03: Likewise.
6914 * gfortran.dg/round_2.f03: Likewise.
6915 * gfortran.dg/round_3.f08: Likewise.
6916 * gfortran.dg/round_4.f90: Likewise.
6917 * gfortran.dg/rrspacing_1.f90: Likewise.
6918 * gfortran.dg/runtime_warning_1.f90: Likewise.
6919 * gfortran.dg/same_type_as_2.f03: Likewise.
6920 * gfortran.dg/save_1.f90: Likewise.
6921 * gfortran.dg/save_5.f90: Likewise.
6922 * gfortran.dg/save_6.f90: Likewise.
6923 * gfortran.dg/scalar_mask_1.f90: Likewise.
6924 * gfortran.dg/scalar_mask_2.f90: Likewise.
6925 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
6926 * gfortran.dg/scale_1.f90: Likewise.
6927 * gfortran.dg/scan_1.f90: Likewise.
6928 * gfortran.dg/scan_2.f90: Likewise.
6929 * gfortran.dg/secnds-1.f: Likewise.
6930 * gfortran.dg/secnds.f: Likewise.
6931 * gfortran.dg/select_1.f90: Likewise.
6932 * gfortran.dg/select_2.f90: Likewise.
6933 * gfortran.dg/select_3.f90: Likewise.
6934 * gfortran.dg/select_5.f90: Likewise.
6935 * gfortran.dg/select_char_1.f90: Likewise.
6936 * gfortran.dg/select_char_2.f90: Likewise.
6937 * gfortran.dg/select_type_13.f03: Likewise.
6938 * gfortran.dg/select_type_14.f03: Likewise.
6939 * gfortran.dg/select_type_15.f03: Likewise.
6940 * gfortran.dg/select_type_19.f03: Likewise.
6941 * gfortran.dg/select_type_2.f03: Likewise.
6942 * gfortran.dg/select_type_26.f03: Likewise.
6943 * gfortran.dg/select_type_27.f03: Likewise.
6944 * gfortran.dg/select_type_28.f03: Likewise.
6945 * gfortran.dg/select_type_3.f03: Likewise.
6946 * gfortran.dg/select_type_35.f03: Likewise.
6947 * gfortran.dg/select_type_36.f03: Likewise.
6948 * gfortran.dg/select_type_37.f03: Likewise.
6949 * gfortran.dg/select_type_39.f03: Likewise.
6950 * gfortran.dg/select_type_4.f90: Likewise.
6951 * gfortran.dg/select_type_5.f03: Likewise.
6952 * gfortran.dg/select_type_6.f03: Likewise.
6953 * gfortran.dg/select_type_7.f03: Likewise.
6954 * gfortran.dg/select_type_8.f03: Likewise.
6955 * gfortran.dg/selected_char_kind_1.f90: Likewise.
6956 * gfortran.dg/selected_char_kind_4.f90: Likewise.
6957 * gfortran.dg/selected_kind_1.f90: Likewise.
6958 * gfortran.dg/selected_real_kind_2.f90: Likewise.
6959 * gfortran.dg/shape_2.f90: Likewise.
6960 * gfortran.dg/shape_4.f90: Likewise.
6961 * gfortran.dg/shape_5.f90: Likewise.
6962 * gfortran.dg/shape_7.f90: Likewise.
6963 * gfortran.dg/shape_8.f90: Likewise.
6964 * gfortran.dg/shape_9.f90: Likewise.
6965 * gfortran.dg/shift-kind_2.f90: Likewise.
6966 * gfortran.dg/shiftalr_1.F90: Likewise.
6967 * gfortran.dg/shiftalr_2.F90: Likewise.
6968 * gfortran.dg/simpleif_1.f90: Likewise.
6969 * gfortran.dg/simplify_argN_1.f90: Likewise.
6970 * gfortran.dg/simplify_cshift_1.f90: Likewise.
6971 * gfortran.dg/simplify_cshift_4.f90: Likewise.
6972 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
6973 * gfortran.dg/simplify_modulo.f90: Likewise.
6974 * gfortran.dg/single_char_string.f90: Likewise.
6975 * gfortran.dg/size_dim.f90: Likewise.
6976 * gfortran.dg/size_optional_dim_1.f90: Likewise.
6977 * gfortran.dg/sizeof.f90: Likewise.
6978 * gfortran.dg/sizeof_4.f90: Likewise.
6979 * gfortran.dg/slash_1.f90: Likewise.
6980 * gfortran.dg/sms-1.f90: Likewise.
6981 * gfortran.dg/sms-2.f90: Likewise.
6982 * gfortran.dg/spec_expr_7.f90: Likewise.
6983 * gfortran.dg/specifics_1.f90: Likewise.
6984 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
6985 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
6986 * gfortran.dg/spread_init_expr.f03: Likewise.
6987 * gfortran.dg/spread_scalar_source.f90: Likewise.
6988 * gfortran.dg/spread_shape_1.f90: Likewise.
6989 * gfortran.dg/stat_1.f90: Likewise.
6990 * gfortran.dg/stat_2.f90: Likewise.
6991 * gfortran.dg/stfunc_1.f90: Likewise.
6992 * gfortran.dg/stfunc_4.f90: Likewise.
6993 * gfortran.dg/stfunc_6.f90: Likewise.
6994 * gfortran.dg/storage_size_1.f08: Likewise.
6995 * gfortran.dg/storage_size_3.f08: Likewise.
6996 * gfortran.dg/storage_size_4.f90: Likewise.
6997 * gfortran.dg/streamio_1.f90: Likewise.
6998 * gfortran.dg/streamio_10.f90: Likewise.
6999 * gfortran.dg/streamio_11.f90: Likewise.
7000 * gfortran.dg/streamio_12.f90: Likewise.
7001 * gfortran.dg/streamio_13.f90: Likewise.
7002 * gfortran.dg/streamio_14.f90: Likewise.
7003 * gfortran.dg/streamio_15.f90: Likewise.
7004 * gfortran.dg/streamio_16.f90: Likewise.
7005 * gfortran.dg/streamio_17.f90: Likewise.
7006 * gfortran.dg/streamio_2.f90: Likewise.
7007 * gfortran.dg/streamio_3.f90: Likewise.
7008 * gfortran.dg/streamio_4.f90: Likewise.
7009 * gfortran.dg/streamio_5.f90: Likewise.
7010 * gfortran.dg/streamio_6.f90: Likewise.
7011 * gfortran.dg/streamio_7.f90: Likewise.
7012 * gfortran.dg/streamio_8.f90: Likewise.
7013 * gfortran.dg/streamio_9.f90: Likewise.
7014 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7015 * gfortran.dg/string_4.f90: Likewise.
7016 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7017 * gfortran.dg/string_assign_2.f90: Likewise.
7018 * gfortran.dg/string_compare_1.f90: Likewise.
7019 * gfortran.dg/string_compare_2.f90: Likewise.
7020 * gfortran.dg/string_compare_3.f90: Likewise.
7021 * gfortran.dg/string_ctor_1.f90: Likewise.
7022 * gfortran.dg/string_length_1.f90: Likewise.
7023 * gfortran.dg/string_length_2.f90: Likewise.
7024 * gfortran.dg/string_length_3.f90: Likewise.
7025 * gfortran.dg/string_length_4.f90: Likewise.
7026 * gfortran.dg/string_null_compare_1.f: Likewise.
7027 * gfortran.dg/string_pad_trunc.f90: Likewise.
7028 * gfortran.dg/structure_constructor_1.f03: Likewise.
7029 * gfortran.dg/structure_constructor_11.f90: Likewise.
7030 * gfortran.dg/structure_constructor_13.f03: Likewise.
7031 * gfortran.dg/structure_constructor_2.f03: Likewise.
7032 * gfortran.dg/structure_constructor_5.f03: Likewise.
7033 * gfortran.dg/submodule_1.f08: Likewise.
7034 * gfortran.dg/submodule_11.f08: Likewise.
7035 * gfortran.dg/submodule_14.f08: Likewise.
7036 * gfortran.dg/submodule_15.f08: Likewise.
7037 * gfortran.dg/submodule_17.f08: Likewise.
7038 * gfortran.dg/submodule_18.f08: Likewise.
7039 * gfortran.dg/submodule_19.f08: Likewise.
7040 * gfortran.dg/submodule_2.f08: Likewise.
7041 * gfortran.dg/submodule_27.f08: Likewise.
7042 * gfortran.dg/submodule_28.f08: Likewise.
7043 * gfortran.dg/submodule_29.f08: Likewise.
7044 * gfortran.dg/submodule_30.f08: Likewise.
7045 * gfortran.dg/submodule_6.f08: Likewise.
7046 * gfortran.dg/submodule_7.f08: Likewise.
7047 * gfortran.dg/submodule_8.f08: Likewise.
7048 * gfortran.dg/subnormal_1.f90: Likewise.
7049 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7050 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7051 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7052 * gfortran.dg/substr_2.f: Likewise.
7053 * gfortran.dg/substr_3.f: Likewise.
7054 * gfortran.dg/substr_4.f: Likewise.
7055 * gfortran.dg/substr_5.f90: Likewise.
7056 * gfortran.dg/substr_6.f90: Likewise.
7057 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7058 * gfortran.dg/sum_init_expr.f03: Likewise.
7059 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7060 * gfortran.dg/system_clock_3.f08: Likewise.
7061 * gfortran.dg/t_editing.f: Likewise.
7062 * gfortran.dg/team_change_1.f90: Likewise.
7063 * gfortran.dg/team_end_1.f90: Likewise.
7064 * gfortran.dg/team_number_1.f90: Likewise.
7065 * gfortran.dg/temporary_1.f90: Likewise.
7066 * gfortran.dg/test_com_block.f90: Likewise.
7067 * gfortran.dg/test_only_clause.f90: Likewise.
7068 * gfortran.dg/tiny_1.f90: Likewise.
7069 * gfortran.dg/tiny_2.f90: Likewise.
7070 * gfortran.dg/tl_editing.f90: Likewise.
7071 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7072 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7073 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7074 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7075 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7076 * gfortran.dg/transfer_class_2.f90: Likewise.
7077 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7078 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7079 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7080 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7081 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7082 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7083 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7084 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7085 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7086 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7087 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7088 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7089 * gfortran.dg/transpose_1.f90: Likewise.
7090 * gfortran.dg/transpose_3.f03: Likewise.
7091 * gfortran.dg/transpose_4.f90: Likewise.
7092 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7093 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7094 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7095 * gfortran.dg/trim_1.f90: Likewise.
7096 * gfortran.dg/trim_optimize_1.f90: Likewise.
7097 * gfortran.dg/trim_optimize_2.f90: Likewise.
7098 * gfortran.dg/trim_optimize_3.f90: Likewise.
7099 * gfortran.dg/trim_optimize_4.f90: Likewise.
7100 * gfortran.dg/trim_optimize_5.f90: Likewise.
7101 * gfortran.dg/trim_optimize_6.f90: Likewise.
7102 * gfortran.dg/trim_optimize_7.f90: Likewise.
7103 * gfortran.dg/trim_optimize_8.f90: Likewise.
7104 * gfortran.dg/type_to_class_1.f03: Likewise.
7105 * gfortran.dg/type_to_class_2.f03: Likewise.
7106 * gfortran.dg/type_to_class_3.f03: Likewise.
7107 * gfortran.dg/type_to_class_4.f03: Likewise.
7108 * gfortran.dg/type_to_class_5.f03: Likewise.
7109 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7110 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7111 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7112 * gfortran.dg/typebound_call_1.f03: Likewise.
7113 * gfortran.dg/typebound_call_13.f03: Likewise.
7114 * gfortran.dg/typebound_call_18.f03: Likewise.
7115 * gfortran.dg/typebound_call_19.f03: Likewise.
7116 * gfortran.dg/typebound_call_2.f03: Likewise.
7117 * gfortran.dg/typebound_call_20.f03: Likewise.
7118 * gfortran.dg/typebound_call_3.f03: Likewise.
7119 * gfortran.dg/typebound_generic_5.f03: Likewise.
7120 * gfortran.dg/typebound_generic_6.f03: Likewise.
7121 * gfortran.dg/typebound_generic_9.f03: Likewise.
7122 * gfortran.dg/typebound_operator_12.f03: Likewise.
7123 * gfortran.dg/typebound_operator_13.f03: Likewise.
7124 * gfortran.dg/typebound_operator_15.f90: Likewise.
7125 * gfortran.dg/typebound_operator_20.f90: Likewise.
7126 * gfortran.dg/typebound_operator_3.f03: Likewise.
7127 * gfortran.dg/typebound_operator_6.f03: Likewise.
7128 * gfortran.dg/typebound_operator_7.f03: Likewise.
7129 * gfortran.dg/typebound_operator_8.f03: Likewise.
7130 * gfortran.dg/typebound_operator_9.f03: Likewise.
7131 * gfortran.dg/typebound_proc_19.f90: Likewise.
7132 * gfortran.dg/typebound_proc_20.f90: Likewise.
7133 * gfortran.dg/typebound_proc_23.f90: Likewise.
7134 * gfortran.dg/typebound_proc_27.f03: Likewise.
7135 * gfortran.dg/typebound_proc_35.f90: Likewise.
7136 * gfortran.dg/typebound_proc_36.f90: Likewise.
7137 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7138 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7139 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7140 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7141 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7142 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7143 * gfortran.dg/unf_short_record_1.f90: Likewise.
7144 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7145 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7146 * gfortran.dg/unit_1.f90: Likewise.
7147 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
7148 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
7149 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
7150 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
7151 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
7152 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
7153 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
7154 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
7155 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
7156 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
7157 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7158 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
7159 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
7160 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
7161 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
7162 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
7163 * gfortran.dg/unpack_init_expr.f03: Likewise.
7164 * gfortran.dg/use_10.f90: Likewise.
7165 * gfortran.dg/use_11.f90: Likewise.
7166 * gfortran.dg/use_13.f90: Likewise.
7167 * gfortran.dg/use_24.f90: Likewise.
7168 * gfortran.dg/use_27.f90: Likewise.
7169 * gfortran.dg/use_5.f90: Likewise.
7170 * gfortran.dg/use_allocated_1.f90: Likewise.
7171 * gfortran.dg/use_only_1.f90: Likewise.
7172 * gfortran.dg/use_only_4.f90: Likewise.
7173 * gfortran.dg/use_rename_2.f90: Likewise.
7174 * gfortran.dg/use_rename_4.f90: Likewise.
7175 * gfortran.dg/used_dummy_types_1.f90: Likewise.
7176 * gfortran.dg/used_interface_ref.f90: Likewise.
7177 * gfortran.dg/used_types_5.f90: Likewise.
7178 * gfortran.dg/utf8_1.f03: Likewise.
7179 * gfortran.dg/utf8_2.f03: Likewise.
7180 * gfortran.dg/value_1.f90: Likewise.
7181 * gfortran.dg/value_2.f90: Likewise.
7182 * gfortran.dg/value_4.f90: Likewise.
7183 * gfortran.dg/value_6.f03: Likewise.
7184 * gfortran.dg/value_7.f03: Likewise.
7185 * gfortran.dg/value_test.f90: Likewise.
7186 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
7187 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
7188 * gfortran.dg/vect/pr60510.f: Likewise.
7189 * gfortran.dg/vect/pr69882.f90: Likewise.
7190 * gfortran.dg/vect/pr69980.f90: Likewise.
7191 * gfortran.dg/vect/vect-5.f90: Likewise.
7192 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7193 * gfortran.dg/vector_subscript_1.f90: Likewise.
7194 * gfortran.dg/vector_subscript_2.f90: Likewise.
7195 * gfortran.dg/vector_subscript_3.f90: Likewise.
7196 * gfortran.dg/vector_subscript_5.f90: Likewise.
7197 * gfortran.dg/verify_2.f90: Likewise.
7198 * gfortran.dg/volatile10.f90: Likewise.
7199 * gfortran.dg/where_1.f90: Likewise.
7200 * gfortran.dg/where_operator_assign_1.f90: Likewise.
7201 * gfortran.dg/where_operator_assign_2.f90: Likewise.
7202 * gfortran.dg/where_operator_assign_3.f90: Likewise.
7203 * gfortran.dg/whole_file_13.f90: Likewise.
7204 * gfortran.dg/whole_file_2.f90: Likewise.
7205 * gfortran.dg/widechar_2.f90: Likewise.
7206 * gfortran.dg/widechar_4.f90: Likewise.
7207 * gfortran.dg/widechar_5.f90: Likewise.
7208 * gfortran.dg/widechar_6.f90: Likewise.
7209 * gfortran.dg/widechar_8.f90: Likewise.
7210 * gfortran.dg/widechar_IO_1.f90: Likewise.
7211 * gfortran.dg/widechar_IO_2.f90: Likewise.
7212 * gfortran.dg/widechar_IO_3.f90: Likewise.
7213 * gfortran.dg/widechar_IO_4.f90: Likewise.
7214 * gfortran.dg/widechar_compare_1.f90: Likewise.
7215 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
7216 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
7217 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
7218 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
7219 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
7220 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
7221 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
7222 * gfortran.dg/widechar_select_1.f90: Likewise.
7223 * gfortran.dg/winapi.f90: Likewise.
7224 * gfortran.dg/write_0_pe_format.f90: Likewise.
7225 * gfortran.dg/write_back.f: Likewise.
7226 * gfortran.dg/write_check3.f90: Likewise.
7227 * gfortran.dg/write_direct_eor.f90: Likewise.
7228 * gfortran.dg/write_padding.f90: Likewise.
7229 * gfortran.dg/write_recursive.f90: Likewise.
7230 * gfortran.dg/write_rewind_1.f: Likewise.
7231 * gfortran.dg/write_rewind_2.f: Likewise.
7232 * gfortran.dg/write_zero_array.f90: Likewise.
7233 * gfortran.dg/x_slash_1.f: Likewise.
7234 * gfortran.dg/x_slash_2.f: Likewise.
7235 * gfortran.dg/zero_array_components_1.f90: Likewise.
7236 * gfortran.dg/zero_length_1.f90: Likewise.
7237 * gfortran.dg/zero_length_2.f90: Likewise.
7238 * gfortran.dg/zero_sized_1.f90: Likewise.
7239 * gfortran.dg/zero_sized_3.f90: Likewise.
7240 * gfortran.fortran-torture/compile/nested.f90: Likewise.
7241 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
7242 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
7243 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
7244 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
7245 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
7246 * gfortran.fortran-torture/execute/args.f90: Likewise.
7247 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
7248 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
7249 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
7250 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
7251 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
7252 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
7253 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
7254 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
7255 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
7256 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
7257 * gfortran.fortran-torture/execute/common.f90: Likewise.
7258 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
7259 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
7260 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
7261 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
7262 * gfortran.fortran-torture/execute/contained.f90: Likewise.
7263 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
7264 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
7265 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
7266 * gfortran.fortran-torture/execute/data.f90: Likewise.
7267 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
7268 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
7269 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
7270 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
7271 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
7272 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
7273 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
7274 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
7275 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
7276 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
7277 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
7278 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
7279 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
7280 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
7281 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
7282 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
7283 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
7284 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
7285 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
7286 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
7287 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
7288 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
7289 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
7290 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
7291 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
7292 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
7293 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
7294 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
7295 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
7296 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
7297 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
7298 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
7299 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
7300 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
7301 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
7302 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
7303 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
7304 * gfortran.fortran-torture/execute/forall.f90: Likewise.
7305 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
7306 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
7307 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
7308 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
7309 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
7310 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
7311 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
7312 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
7313 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
7314 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
7315 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
7316 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
7317 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
7318 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
7319 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
7320 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
7321 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
7322 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
7323 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
7324 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
7325 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
7326 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
7327 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
7328 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
7329 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
7330 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
7331 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
7332 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
7333 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7334 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
7335 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
7336 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
7337 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
7338 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
7339 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
7340 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
7341 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
7342 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
7343 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
7344 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
7345 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
7346 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
7347 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
7348 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7349 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
7350 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
7351 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
7352 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7353 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
7354 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
7355 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
7356 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
7357 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
7358 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7359 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
7360 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7361 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
7362 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
7363 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
7364 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
7365 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
7366 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
7367 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
7368 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
7369 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7370 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
7371 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
7372 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
7373 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
7374 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
7375 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
7376 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
7377 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
7378 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
7379 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
7380 * gfortran.fortran-torture/execute/math.f90: Likewise.
7381 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
7382 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
7383 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
7384 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
7385 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
7386 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
7387 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
7388 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
7389 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
7390 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
7391 * gfortran.fortran-torture/execute/power.f90: Likewise.
7392 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
7393 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
7394 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7395 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
7396 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
7397 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
7398 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
7399 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
7400 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
7401 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
7402 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
7403 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
7404 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
7405 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
7406 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
7407 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
7408 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
7409 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
7410 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
7411 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
7412 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
7413 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
7414 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
7415 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
7416 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
7417 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
7418 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
7419 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
7420 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
7421 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
7422 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
7423 * gfortran.fortran-torture/execute/straret.f90: Likewise.
7424 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
7425 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
7426 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
7427 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
7428 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
7429 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
7430 * gfortran.fortran-torture/execute/string.f90: Likewise.
7431 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
7432 * gfortran.fortran-torture/execute/strret.f90: Likewise.
7433 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
7434 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
7435 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
7436 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
7437 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
7438 * gfortran.fortran-torture/execute/userop.f90: Likewise.
7439 * gfortran.fortran-torture/execute/where17.f90: Likewise.
7440 * gfortran.fortran-torture/execute/where18.f90: Likewise.
7441 * gfortran.fortran-torture/execute/where19.f90: Likewise.
7442 * gfortran.fortran-torture/execute/where20.f90: Likewise.
7443 * gfortran.fortran-torture/execute/where21.f90: Likewise.
7444 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
7445 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
7446 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7447 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7448 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7449 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7450 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
7451 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
7452 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
7453 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
7454 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
7455 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
7456 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
7457 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
7458 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
7459 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
7460 * gfortran.dg/inline_transpose_1.f90: Likewise.
7462 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
7465 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
7468 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
7471 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
7472 * gnat.dg/dispatch1.adb: Rename into...
7473 * gnat.dg/disp1.adb: ...this.
7474 * gnat.dg/dispatch1_p.ads: Rename into...
7475 * gnat.dg/disp1_pkg.ads: ...this.
7476 * gnat.dg/disp2.adb: Rename into...
7477 * gnat.dg/dispatch2.adb: ...this.
7478 * gnat.dg/dispatch2_p.ads: Rename into...
7479 * gnat.dg/disp2_pkg.ads: ...this.
7480 * gnat.dg/dispatch2_p.adb: Rename into...
7481 * gnat.dg/disp2_pkg.adb: this.
7482 * gnat.dg/generic_dispatch.adb: Rename into...
7483 * gnat.dg/generic_disp.adb: this.
7484 * gnat.dg/generic_dispatch_p.ads: Rename into...
7485 * gnat.dg/generic_disp_pkg.ads: ...this.
7486 * gnat.dg/generic_dispatch_p.adb: Rename into...
7487 * gnat.dg/generic_disp_pkg.adb: ...this.
7488 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
7489 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
7490 * gnat.dg/object_overflow1.adb: Tweak index.
7491 * gnat.dg/object_overflow2.adb: Likewise.
7492 * gnat.dg/object_overflow3.adb: Likewise.
7493 * gnat.dg/object_overflow4.adb: Likewise.
7494 * gnat.dg/object_overflow5.adb: Likewise.
7496 2018-02-16 Jakub Jelinek <jakub@redhat.com>
7499 * gcc.c-torture/compile/pr84425.c: New test.
7501 2018-02-16 Marek Polacek <polacek@redhat.com>
7502 Jakub Jelinek <jakub@redhat.com>
7505 * g++.dg/cpp1y/constexpr-84192.C: New test.
7507 2018-02-16 Martin Sebor <msebor@redhat.com>
7510 * g++.dg/overload15.C: New test.
7512 2018-02-16 Yury Gribov <tetra2005@gmail.com>
7515 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
7516 * gcc.dg/pr56727-2.c: Ditto.
7517 * gcc.target/powerpc/pr79439.c: Renamed to...
7518 * gcc.target/powerpc/pr79439-1.c: ...this.
7519 * gcc.target/powerpc/pr79439-2.c: New test.
7520 * gcc.target/powerpc/pr79439-3.c: New test.
7522 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
7525 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
7526 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
7527 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
7528 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
7529 * gcc.target/powerpc/builtins-3.c: Same.
7531 2018-02-16 Nathan Sidwell <nathan@acm.org>
7533 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
7535 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
7537 PR rtl-optimization/70023
7538 * gcc.target/i386/pr70023.c: New.
7540 2018-02-16 Carl Love <cel@us.ibm.com>
7542 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
7544 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
7547 2018-02-16 Carl Love <cel@us.ibm.com>
7549 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
7550 for the ABI definitions for vec_extract4b and vec_insert4b.
7552 2018-02-16 Nathan Sidwell <nathan@acm.org>
7554 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
7555 * g++.old-deja/g++.mike/net43.C: Likewise.
7557 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7560 * g++.dg/cpp1z/class-deduction48.C: New.
7562 2018-02-16 Nathan Sidwell <nathan@acm.org>
7565 * g++.dg/lookup/pr84375.C: New.
7567 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7570 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
7572 2018-02-16 Richard Biener <rguenther@suse.de>
7574 PR tree-optimization/84417
7575 * gcc.dg/torture/pr84417.c: New testcase.
7577 2018-02-16 Jakub Jelinek <jakub@redhat.com>
7580 * g++.dg/opt/pr84272.C: New test.
7582 PR rtl-optimization/83723
7583 * gcc.dg/pr83723.c: New test.
7585 2018-02-16 Richard Biener <rguenther@suse.de>
7587 PR tree-optimization/84399
7588 * gcc.dg/graphite/pr84399.c: New testcase.
7590 2018-02-16 Richard Biener <rguenther@suse.de>
7592 PR tree-optimization/84190
7593 * g++.dg/torture/pr84190.C: New testcase.
7595 2018-02-15 Martin Sebor <msebor@redhat.com>
7597 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
7600 2018-02-15 Janus Weil <janus@gcc.gnu.org>
7603 * gfortran.dg/dtio_21.f03: Add an error message.
7604 * gfortran.dg/dtio_22.f90: Fix invalid test case.
7606 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7609 * gfortran.dg/stop_shouldfail.f90: New test.
7611 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
7614 * g++.dg/concepts/pr84330.C: New.
7616 2018-02-15 Tom de Vries <tom@codesourcery.com>
7618 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
7620 2018-02-15 Tom de Vries <tom@codesourcery.com>
7622 * gcc.c-torture/compile/pr84136.c: Require effective target
7625 2018-02-15 Jakub Jelinek <jakub@redhat.com>
7627 PR tree-optimization/84383
7628 * gcc.c-torture/compile/pr84383.c: New test.
7630 PR tree-optimization/84334
7631 * gcc.dg/pr84334.c: New test.
7633 2018-02-14 Carl Love <cel@us.ibm.com>
7635 * gcc.target/powerpc/builtins-4-int128-runnable.c
7636 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
7637 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
7639 2018-02-14 Martin Sebor <msebor@redhat.com>
7641 PR tree-optimization/83698
7642 * gcc.dg/Wrestrict-7.c: New test.
7643 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
7644 * gcc.target/i386/chkp-stropt-17.c: Same.
7646 2018-02-14 Martin Sebor <msebor@redhat.com>
7649 * gcc.dg/Wattributes-8.c: New test.
7651 2018-02-14 Janus Weil <janus@gcc.gnu.org>
7654 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
7655 * gfortran.dg/allocate_with_source_23.f90: Ditto.
7656 * gfortran.dg/select_type_1.f03: Extend test case.
7658 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7660 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
7661 (dg-options): Use -O2 -msse2 -mno-sse3.
7663 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
7665 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
7666 this test case still works ok.
7667 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7668 * gcc.dg/vmx/insert-be-order.c: Likewise.
7669 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7670 * gcc.dg/vmx/ld-be-order.c: Likewise.
7671 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7672 * gcc.dg/vmx/lde-be-order.c: Likewise.
7673 * gcc.dg/vmx/ldl-be-order.c: Likewise.
7674 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7675 * gcc.dg/vmx/merge-be-order.c: Likewise.
7676 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7677 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
7678 * gcc.dg/vmx/pack-be-order.c: Likewise.
7679 * gcc.dg/vmx/perm-be-order.c: Likewise.
7680 * gcc.dg/vmx/splat-be-order.c: Likewise.
7681 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
7682 * gcc.dg/vmx/st-be-order.c: Likewise.
7683 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7684 * gcc.dg/vmx/ste-be-order.c: Likewise.
7685 * gcc.dg/vmx/stl-be-order.c: Likewise.
7686 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7687 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
7688 * gcc.dg/vmx/unpack-be-order.c: Likewise.
7689 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7690 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7692 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
7695 * g++.dg/cpp0x/auto49.C: New.
7697 2018-02-14 Nathan Sidwell <nathan@acm.org>
7699 * g++.dg/template/instantiate5.C: Adjust required-from loc.
7701 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7703 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
7704 * gcc.target/powerpc/le-altivec-consts.c: Same.
7706 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7709 * gcc.target/powerpc/pr84220-sld.c: New test.
7710 * gcc.target/powerpc/pr84220-sld2.c: New test.
7711 * gcc.target/powerpc/pr84220-sldw.c: New test.
7712 * gcc.target/powerpc/pr84220-xxperm.c: New test.
7713 * gcc.target/powerpc/pr84220-xxsld.c: New test.
7715 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7718 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
7719 _inc_ssp intrinsics.
7720 * gcc.target/i386/cet-intrin-4.c: Likewise.
7721 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
7722 __builtin_ia32_rdssp[d|q].
7724 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
7726 PR tree-optimization/84357
7727 * gcc.dg/vect/pr84357.c: New test.
7729 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7732 * gcc.target/rx/pr83831.c: New tests.
7734 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
7737 * gcc.target/msp430/pr79242.c: New test.
7739 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7742 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
7745 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7748 * g++.dg/pr84279.C: New test.
7750 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7752 PR rtl-optimization/84169
7753 * gcc.c-torture/execute/pr84169.c: New.
7755 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7758 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
7760 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7763 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
7766 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7769 * g++.dg/warn/effc4.C: New test.
7771 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7774 * g++.dg/template/sizeof16.C: New.
7775 * g++.dg/template/sizeof17.C: Likewise.
7777 2018-02-13 Janus Weil <janus@gcc.gnu.org>
7780 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
7781 add necessary compiler options.
7782 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
7784 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7787 * gcc.c-torture/execute/pr82210.c: New test.
7790 * gcc.dg/pr84309-2.c: New test.
7792 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
7794 PR tree-optimization/84321
7795 * gcc.dg/pr84321.c: New test.
7797 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
7800 * gcc.target/i386/pr57193.c: Add -march=x86-64.
7802 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
7805 * gcc.dg/asan/pr84307.c: Remove test.
7807 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
7809 * gcc.target/rl78/test_auto_vector.c: New test.
7811 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
7814 * gcc.c-torture/compile/pr84305.c: New test.
7816 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7819 * gcc.target/i386/pr84335.c: New test.
7821 PR tree-optimization/84339
7822 * gcc.c-torture/execute/pr84339.c: New test.
7825 * gcc.dg/pr84309.c: New test.
7826 * gcc.target/i386/pr84309.c: New test.
7829 * gcc.target/i386/pr84336.c: New test.
7831 2018-02-12 Jakub Jelinek <jakub@redhat.com>
7834 * c-c++-common/gomp/pr84341.c: New test.
7836 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7839 * gfortran.dg/read_dir.f90: Re-add dg-do run.
7841 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7844 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
7847 2018-02-12 Jeff Law <law@redhat.com>
7849 * gcc.c-torture/compile/reg-args-size.c: New test.
7851 2018-02-12 Carl Love <cel@us.ibm.com>
7853 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
7854 uint128 tests to new testfile.
7855 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
7856 int128 and uint128 tests.
7857 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
7858 list of torture tests.
7860 2018-02-12 Janus Weil <janus@gcc.gnu.org>
7863 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
7864 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
7866 2018-02-12 Tamar Christina <tamar.christina@arm.com>
7869 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
7871 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
7874 * gcc.dg/asan/pr84307.c: New test.
7876 2018-02-12 Nathan Sidwell <nathan@acm.org>
7878 * g++.dg/parse/pr84263.C: New.
7880 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7883 * g++.dg/template/crash129.C: New.
7885 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7888 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7889 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7890 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7891 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7892 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7894 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7896 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
7897 _mm_maskz_scalef_round_sd): Test new intrinsics.
7898 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
7899 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
7901 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
7902 _mm_maskz_scalef_round_ss): Test new intrinsics.
7903 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
7904 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
7906 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
7907 __builtin_ia32_scalefss_round): Remove builtin.
7908 (__builtin_ia32_scalefsd_mask_round,
7909 __builtin_ia32_scalefss_mask_round): Test new builtin.
7910 * gcc.target/i386/sse-13.c: Ditto.
7911 * gcc.target/i386/sse-23.c: Ditto.
7913 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7915 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
7916 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
7917 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
7918 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
7919 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
7920 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
7921 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
7922 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
7924 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
7925 (__builtin_ia32_sqrtss_round): Remove builtins.
7926 (__builtin_ia32_sqrtsd_mask_round)
7927 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
7928 * gcc.target/i386/sse-13.c: Ditto.
7929 * gcc.target/i386/sse-23.c: Ditto.
7931 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7934 * gfortran.dg/statement_function_3.f: New test.
7936 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
7940 * gfortran.dg/statement_function_1.f90: New test.
7941 * gfortran.dg/statement_function_2.f90: New test.
7943 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
7946 * gfortran.dg/type_to_class_5.f03: New test.
7948 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
7951 * gfortran.dg/type_to_class_4.f03: New test.
7953 2018-02-10 Alan Modra <amodra@gmail.com>
7956 * gcc.dg/pr84300.c: New.
7958 2018-02-10 Jakub Jelinek <jakub@redhat.com>
7961 * g++.dg/ubsan/pr83987-2.C: New test.
7963 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
7965 * gcc.target/rx/movsicc.c: New test.
7967 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7970 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
7973 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7975 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
7976 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
7978 2018-02-09 Nathan Sidwell <nathan@acm.org>
7981 * c-c++-common/pr84293.h: New.
7982 * c-c++-common/pr84293.c: New.
7984 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
7986 PR rtl-optimization/57193
7987 * gcc.target/i386/pr57193.c: New.
7989 2018-02-09 Jakub Jelinek <jakub@redhat.com>
7992 * gcc.target/powerpc/pr84226.c: New test.
7994 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7996 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8000 2018-02-09 Martin Sebor <msebor@redhat.com>
8003 * gcc.dg/lto/pr84212_0.c: New test file.
8004 * gcc.dg/lto/pr84212_1.c: Same.
8006 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8009 * gcc.target/powerpc/pr83926.c: New test.
8010 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8011 message. Fix test for running in 32-bit mode.
8013 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8016 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8018 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8021 * gcc.target/s390/pr84295.c: New test.
8023 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8026 * g++.dg/cpp1y/lambda-init16.C: New.
8028 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8030 * gnat.dg/sso8.adb: New test.
8031 * gnat.dg/sso8_pkg.ads: New helper.
8033 2018-02-09 Richard Biener <rguenther@suse.de>
8035 PR tree-optimization/84278
8036 * gcc.target/i386/pr84278.c: Adjust regex.
8038 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8040 PR tree-optimization/84232
8041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8044 * gcc.target/aarch64/pr84252.c: New test.
8047 * gcc.dg/pr84237.c: New test.
8049 2018-02-09 Marek Polacek <polacek@redhat.com>
8050 Jakub Jelinek <jakub@redhat.com>
8053 * g++.dg/torture/pr83659.C: New test.
8055 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8057 PR tree-optimization/84136
8058 * gcc.c-torture/compile/pr84136.c: New test.
8060 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8063 * gcc.target/i386/pr83008.c: New test.
8065 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8068 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8070 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8073 * g++.dg/warn/Wunused-parm-11.C: New.
8075 2018-02-08 Marek Polacek <polacek@redhat.com>
8077 PR tree-optimization/84238
8078 * gcc.dg/Wstringop-overflow-3.c: New test.
8080 2018-02-08 Nathan Sidwell <nathan@acm.org>
8082 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8084 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8086 PR tree-optimization/84265
8087 * gcc.dg/vect/pr84265.c: New test.
8089 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8091 PR tree-optimization/81635
8092 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8093 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8095 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8097 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8098 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8099 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8100 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8101 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8102 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8103 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8104 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8105 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8106 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8107 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8108 * gcc.target/s390/nobp-return-attr-all.c: New test.
8109 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8110 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8111 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8112 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8113 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8114 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8115 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8116 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8117 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8118 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8119 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8120 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8121 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8122 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8124 2018-02-08 Richard Biener <rguenther@suse.de>
8126 PR tree-optimization/84233
8127 * g++.dg/torture/pr84233.C: New testcase.
8129 2018-02-08 Richard Biener <rguenther@suse.de>
8131 PR tree-optimization/84278
8132 * gcc.target/i386/pr84278.c: New testcase.
8134 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8136 PR rtl-optimization/84068
8137 PR rtl-optimization/83459
8138 * gcc.dg/pr84068.c: New test.
8140 2018-02-08 Richard Biener <rguenther@suse.de>
8142 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8143 loop vectorization to happen.
8145 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8148 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
8150 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8152 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
8154 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8157 * gcc.target/powerpc/pr84154-1.c: New tests.
8158 * gcc.target/powerpc/pr84154-2.c: Likewise.
8159 * gcc.target/powerpc/pr84154-3.c: Likewise.
8161 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8163 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
8165 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8168 * g++.dg/template/incomplete11.C: New test.
8169 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
8171 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8174 * gfortran.dg/deallocate_error_3.f90: New test.
8175 * gfortran.dg/deallocate_error_4.f90: New test.
8177 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8180 * gfortran.dg/shape_9.f90: New test.
8182 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8185 * gfortran.dg/assumed_charlen_parameter.f90: New test.
8187 2018-02-07 David Malcolm <dmalcolm@redhat.com>
8191 * g++.dg/spellcheck-reswords.C: New test case.
8192 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
8195 2018-02-07 Martin Liska <mliska@suse.cz>
8198 * g++.dg/ext/mv26.C: New test.
8200 2018-02-07 Tom de Vries <tom@codesourcery.com>
8202 * gcc.dg/pr83844.c: Require effective target alloca.
8204 2018-02-07 Tom de Vries <tom@codesourcery.com>
8206 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
8208 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
8211 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
8212 -fcf-protection=return.
8214 2018-02-07 Tom de Vries <tom@codesourcery.com>
8217 * c-c++-common/goacc/pr84217.c: New test.
8218 * gfortran.dg/goacc/pr84217.f90: New test.
8220 2018-02-07 Richard Biener <rguenther@suse.de>
8222 PR tree-optimization/84204
8223 * gcc.dg/graphite/pr84204.c: New testcase.
8225 PR tree-optimization/84205
8226 * gcc.dg/graphite/pr84205.c: New testcase.
8228 PR tree-optimization/84223
8229 * gfortran.dg/graphite/pr84223.f90: New testcase.
8231 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8234 * g++.dg/cpp0x/scoped_enum7.C: New.
8236 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8238 PR tree-optimization/83008
8239 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
8241 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8243 PR tree-optimization/84235
8244 * gcc.c-torture/execute/ieee/pr84235.c: New test.
8246 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
8251 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
8253 2018-02-06 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.target/i386/pr84146.c: New test.
8258 2018-02-06 Michael Collison <michael.collison@arm.com>
8260 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
8262 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8264 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
8265 warning for -mno-speculate-indirect-jumps.
8266 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
8267 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8268 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
8269 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
8270 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
8271 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8273 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8276 * c-c++-common/fcf-protection-1.c: Change a compared message.
8277 * c-c++-common/fcf-protection-2.c: Likewise.
8278 * c-c++-common/fcf-protection-3.c: Likewise.
8279 * c-c++-common/fcf-protection-5.c: Likewise.
8280 * c-c++-common/fcf-protection-6.c: New test.
8281 * c-c++-common/fcf-protection-7.c: Likewise.
8283 2018-02-06 Marek Polacek <polacek@redhat.com>
8285 PR tree-optimization/84228
8286 * c-c++-common/Wstringop-truncation-3.c: New test.
8288 2018-02-06 Tamar Christina <tamar.christina@arm.com>
8291 * gcc.target/arm/pragma_arch_switch_2.c: New.
8293 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
8298 2018-02-05 Martin Sebor <msebor@redhat.com>
8300 PR tree-optimization/83369
8301 * gcc.dg/Wnonnull.c: New test.
8303 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8305 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
8306 argument and use dg-messages-by-file instead. Expect it to be
8307 an array rather than a dict.
8308 (lto-link-and-maybe-run): Remove messages_by_file argument and
8309 use an upvar for dg-messages-by-file. Update call to
8310 lto_handle_diagnostics.
8311 (lt-get-options): Treat dg-messages-by-file as an array
8313 (lto-get-options-main): Likewise. Set the entry rather than appending.
8314 (lto-execute): Treat dg-messages-by-file as an array rather than
8315 a dict. Update call to lto-link-and-maybe-run.
8317 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
8320 * g++.dg/cpp1z/inline-var4.C: New.
8322 2018-02-05 Martin Liska <mliska@suse.cz>
8324 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
8326 * c-c++-common/asan/pointer-compare-2.c: Likewise.
8327 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
8328 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
8329 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
8330 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
8331 * c-c++-common/asan/pointer-compare-3.c: New test.
8333 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8335 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
8336 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8338 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
8340 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
8341 _mm_maskz_range_sd, _mm_mask_range_round_sd,
8342 _mm_maskz_range_round_sd): Test new intrinsics.
8343 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
8344 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
8345 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
8346 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
8347 _mm_maskz_range_ss, _mm_mask_range_round_ss,
8348 _mm_maskz_range_round_ss): Test new intrinsics.
8349 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
8350 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
8351 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
8352 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
8353 __builtin_ia32_rangess128_round): Remove builtins.
8354 (__builtin_ia32_rangesd128_mask_round,
8355 __builtin_ia32_rangess128_mask_round): Test new builtins.
8356 * gcc.target/i386/sse-13.c: Ditto.
8357 * gcc.target/i386/sse-23.c: Ditto.
8359 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
8362 * gfortran.dg/pr79966.f90: New testcase
8364 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
8367 * gfortran.dg/associate_23.f90: Fix invalid code.
8368 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8369 * gfortran.dg/matmul_3.f90: Likewise.
8370 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8372 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
8375 * gfortran.dg/associate_34.f90: New test.
8376 * gfortran.dg/associate_35.f90: New test.
8378 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
8382 * gfortran.dg/pr84155.f90: New test.
8384 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
8386 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
8387 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
8389 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8391 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
8394 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8396 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
8398 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
8399 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
8400 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
8402 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8405 * gcc.c-torture/execute/pr83362.c: Make work for int16.
8406 * gcc.dg/Wsign-conversion.c: Dito.
8407 * gcc.dg/attr-alloc_size-4.c: Dito.
8408 * gcc.dg/pr81020.c: Dito.
8409 * gcc.dg/pr81192.c: Dito.
8410 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
8411 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
8412 * gcc.dg/pr83844.c: Restrict to int32plus.
8413 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
8414 * gcc.dg/tree-ssa/ldist-25.c: Dito.
8415 * gcc.dg/tree-ssa/ldist-27.c: Dito.
8416 * gcc.dg/tree-ssa/ldist-28.c: Dito.
8417 * gcc.dg/tree-ssa/ldist-29.c: Dito.
8418 * gcc.dg/tree-ssa/ldist-30.c: Dito.
8419 * gcc.dg/tree-ssa/ldist-31.c: Dito.
8420 * gcc.dg/tree-ssa/ldist-32.c: Dito.
8421 * gcc.dg/tree-ssa/ldist-33.c: Dito.
8422 * gcc.dg/tree-ssa/ldist-34.c: Dito.
8423 * gcc.dg/tree-ssa/ldist-35.c: Dito.
8424 * gcc.dg/tree-ssa/ldist-36.c: Dito.
8426 2018-02-02 Julia Koval <julia.koval@intel.com>
8428 * gcc.target/i386/funcspec-56.inc: Handle new march.
8429 * g++.dg/ext/mv16.C: Ditto.
8431 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8433 * lib/target-supports.exp
8434 (check_effective_target_keeps_null_pointer_checks): No more
8436 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
8437 * gcc.dg/ifcvt-4.c: Skip avr.
8438 * gcc.dg/pr53037-1.c: Dito.
8439 * gcc.dg/pr53037-2.c: Dito.
8440 * gcc.dg/pr53037-3.c: Dito.
8441 * gcc.dg/pr63387-2.c: Dito.
8442 * gcc.dg/pr63387.c: Dito.
8443 * gcc.dg/sancov/cmp0.c: Dito.
8444 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
8445 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
8446 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
8447 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
8448 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
8449 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
8450 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
8451 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
8452 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
8453 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
8454 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
8455 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
8456 * gcc.dg/tree-ssa/pr82059.c: Dito.
8457 * gcc.c-torture/execute/pr70460.c: Dito.
8459 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8462 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
8463 * gcc.c-torture/execute/20180112-1.c: Dito.
8464 * gcc.c-torture/execute/pr81503.c: Dito.
8465 * gcc.dg/store_merging_12.c: Dito.
8466 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
8467 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
8468 * gcc.dg/tree-ssa/pr80898.c: Dito.
8469 * gcc.dg/tree-ssa/pr82363.c: Dito.
8470 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
8471 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
8472 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
8473 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
8474 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
8475 * gcc.dg/tree-ssa/pr80803.c: Dito.
8476 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
8477 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
8478 * gcc.dg/tree-ssa/vrp114.c: Dito.
8479 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
8480 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
8481 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
8483 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8486 * gcc.target/i386/cet-sjlj-6a.c: New test.
8487 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
8489 2018-02-01 Marek Polacek <polacek@redhat.com>
8492 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
8494 2018-01-30 Jeff Law <law@redhat.com>
8497 * gcc.target/i386/pr84128.c: New test.
8499 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
8501 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
8502 -fdelete-null-pointer-checks.
8504 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8507 * g++.dg/cpp0x/abstract-default1.C: New.
8509 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8511 PR tree-optimization/81635
8512 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
8513 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
8515 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8518 * gcc.target/aarch64/pr83370.c: New.
8520 2018-02-01 Richard Biener <rguenther@suse.de>
8522 * gcc.dg/graphite/pr35356-1.c: Adjust.
8524 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8527 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
8529 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
8530 of hard-coding the choice.
8531 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
8532 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
8533 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
8535 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
8537 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8538 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8539 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8540 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8541 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8542 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8543 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8544 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8545 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8546 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8547 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8548 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8549 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8550 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8551 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8552 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8553 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8554 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8555 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8556 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8557 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8558 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8559 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8560 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8561 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8562 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8563 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8564 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8565 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8566 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8567 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8568 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8569 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8570 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8571 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8572 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8573 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8574 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8575 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
8576 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8577 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
8578 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8579 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8580 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8581 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
8582 __builtin_popcountll rather than __builtin_popcountl.
8584 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8586 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
8587 of LD1R[HWD] for multi-element constants on big-endian targets.
8588 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8589 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8591 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8593 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
8594 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
8595 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
8597 2018-02-01 Jakub Jelinek <jakub@redhat.com>
8599 PR tree-optimization/81661
8600 PR tree-optimization/84117
8601 * gcc.dg/pr81661.c: New test.
8602 * gfortran.dg/pr84117.f90: New test.
8604 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
8607 * gfortran.dg/repeat_7.f90: Catch warning message.
8609 2018-01-31 Ian Lance Taylor <iant@golang.org>
8611 * go.go-torture/execute/printnil.go: New test.
8613 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8615 * lib/target-supports.exp (check_effective_target_comdat_group):
8616 Allow for Solaris as comdat syntax.
8618 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
8619 Solaris with comdat_group support and as.
8621 2018-01-31 Marek Polacek <polacek@redhat.com>
8624 * gcc.dg/pr81779.c: New test.
8626 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8629 * gfortran.dg/gomp/pr84116.f90: New test.
8632 * g++.dg/init/pr83993-2.C: New test.
8635 * g++.dg/init/pr83993-1.C: New test.
8636 * g++.dg/cpp0x/pr83993.C: New test.
8638 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
8641 * gfortran.dg/pr84088.f90: New test.
8643 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
8646 * gcc.target/i386/pr82444.c: New.
8648 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
8650 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
8651 * gcc.target/powerpc/vsx-13.c: New.
8653 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8656 * g++.dg/cpp1y/var-templ57.C: New.
8658 2018-01-31 Marek Polacek <polacek@redhat.com>
8661 * g++.dg/diagnostic/pr84138.C: New test.
8663 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
8666 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
8667 -Wstringop-overflow warnings due to spurious warning with -O1.
8668 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
8669 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
8671 2018-01-31 Richard Biener <rguenther@suse.de>
8673 PR tree-optimization/84132
8674 * g++.dg/torture/pr84132.C: New testcase.
8676 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
8678 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
8681 2018-01-31 Julia Koval <julia.koval@intel.com>
8684 * gcc.target/i386/rdpid.c: Remove "eax".
8686 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8688 PR tree-optimization/64946
8689 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
8690 scan-assembler checks.
8692 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
8694 * gcc.c-torture/execute/20180131-1.c: New test.
8696 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8698 * gcc.target/arc/taux-1.c: New test.
8699 * gcc.target/arc/taux-2.c: Likewise.
8701 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8703 * gcc.target/arc/uncached.c: New test.
8705 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8708 * gnat.dg/lto20.adb: Remove dg-excess-errors.
8710 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8712 PR preprocessor/69869
8713 * gcc.dg/cpp/trad/pr69869.c: New test.
8716 * gcc.dg/pr84100.c: New test.
8718 2018-01-30 Jeff Law <law@redhat.com>
8721 * gcc.target/i386/pr84064: New test.
8723 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8726 * gfortran.dg/data_implied_do_2.f90: New test.
8728 2018-01-30 Janus Weil <janus@gcc.gnu.org>
8730 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
8732 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8735 * gfortran.dg/inline_matmul_21.f90: New test case.
8737 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8739 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
8741 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
8744 * gcc.target/powerpc/pr84112.c: New.
8746 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8748 PR rtl-optimization/83986
8749 * gcc.dg/pr83986.c: New test.
8751 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
8754 * gcc.dg/torture/inf-compare-1.c: Add xfail.
8755 * gcc.dg/torture/inf-compare-2.c: Add xfail.
8756 * gcc.dg/torture/inf-compare-3.c: Add xfail.
8757 * gcc.dg/torture/inf-compare-4.c: Add xfail.
8759 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8761 PR tree-optimization/84111
8762 * gcc.c-torture/compile/pr84111.c: New test.
8764 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8767 * gcc.dg/ipa/inline-2.c: Fix template.
8768 * gcc.dg/ipa/inline-3.c: Fix template.
8770 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8773 * g++.dg/torture/pr81360.C: New testcase.
8775 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8778 * gcc.dg/lto/pr83954.h: New testcase.
8779 * gcc.dg/lto/pr83954_0.c: New testcase.
8780 * gcc.dg/lto/pr83954_1.c: New testcase.
8782 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8785 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
8787 Simplify DW_AT_producer scan.
8789 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8791 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
8793 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
8796 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8797 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8798 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8799 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8801 2018-01-29 Jeff Law <law@redhat.com>
8804 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
8805 better match other tests which require vsx. Verify the zero
8806 extension is part of the test in the combiner dump.
8808 2018-01-29 Marek Polacek <polacek@redhat.com>
8811 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
8814 * g++.dg/ext/pr83996.C: New test.
8816 2018-01-29 Richard Biener <rguenther@suse.de>
8818 PR tree-optimization/84057
8819 * gcc.dg/graphite/pr84057.c: New testcase.
8821 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8824 * gfortran.dg/bind_c_usage_31.f90: New test.
8826 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8829 * g++.dg/warn/Wduplicated-branches5.C: New.
8831 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
8833 * gcc.target/rl78/test_addsi3_internal.c: New test.
8835 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
8837 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
8838 Make expected output depend on whether we expect sibcalls or not.
8839 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
8840 safe-indirect-jump-1.c).
8842 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
8843 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8844 Soren Rasmussen <s.c.rasmussen@gmail.com>
8846 Fortran 2018 teams tests.
8848 * gfortran.dg/team_number_1.f90: new test for team_number.
8849 * gfortran.dg/team_change_1.f90: new test for change team.
8850 * gfortran.dg/team_end_1.f90: new test for end team.
8851 * gfortran.dg/team_form_1.f90: new test for form team.
8853 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8856 * gfortran.dg/dot_product_4.f90
8858 2018-01-26 Martin Sebor <msebor@redhat.com>
8860 PR tree-optimization/83896
8861 * gcc.dg/strlenopt-43.c: New.
8863 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8865 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
8866 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
8867 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
8868 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
8869 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
8870 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
8871 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
8872 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
8873 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
8875 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
8876 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
8877 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
8878 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
8879 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
8880 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
8881 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
8882 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
8884 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
8886 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8888 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
8889 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
8890 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
8891 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
8892 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
8893 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
8894 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
8895 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
8896 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
8897 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
8898 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
8899 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
8900 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
8902 2018-01-26 Martin Liska <mliska@suse.cz>
8904 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
8907 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8909 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
8910 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
8911 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
8912 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
8913 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
8914 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
8915 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
8916 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
8918 2018-01-26 Richard Biener <rguenther@suse.de>
8920 PR rtl-optimization/84003
8921 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
8922 latent bug in DSE if NOINLINE is appropriately defined.
8923 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
8924 and defining NOINLINE.
8926 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8928 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
8929 tests specific to aarch64. XFAIL test on arm.
8931 2018-01-26 Jakub Jelinek <jakub@redhat.com>
8933 PR rtl-optimization/83985
8934 * gcc.dg/pr83985.c: New test.
8937 * c-c++-common/Wrestrict-3.c: New test.
8939 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8941 * gcc.target/arc/tdelegitimize_addr.c: New test.
8943 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8945 * gcc.target/arc/jli-1.c: New file.
8946 * gcc.target/arc/jli-2.c: Likewise.
8948 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
8950 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
8952 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8953 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8955 2018-01-26 Richard Biener <rguenther@suse.de>
8957 PR tree-optimization/81082
8958 * gcc.dg/vect/pr81082.c: New testcase.
8959 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
8960 simplification to n * n.
8962 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8964 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
8966 * gcc.target/i386/pr63620.c: Likewise.
8968 2018-01-26 Julia Koval <julia.koval@intel.com>
8970 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
8971 -mavx512f -mavx512bw.
8972 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
8973 * gcc.target/i386/i386.exp: Fix types.
8975 2018-01-26 Alan Modra <amodra@gmail.com>
8978 * gcc.target/powerpc/swaps-p8-46.c: New.
8980 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
8983 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
8984 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
8985 'array01' in the tree dump comparison.
8986 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
8987 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
8988 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
8990 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
8993 * gcc.dg/torture/pr83055.c: New testcase.
8995 2018-01-25 Jakub Jelinek <jakub@redhat.com>
8998 * g++.dg/cpp1z/decomp36.C: New test.
9001 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9003 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9005 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9006 the shift dump line.
9007 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9009 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9012 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9013 index instead of int, which allows IVOPTs to properly optimize the
9016 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9019 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9020 of "fn_type" typedef.
9021 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9023 2018-01-24 Ian Lance Taylor <iant@golang.org>
9025 * go.go-torture/execute/names-1.go: New test.
9027 2018-01-19 Jeff Law <law@redhat.com>
9030 * gcc.target/i386/pr83994.c: New test.
9032 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9035 * gcc.target/powerpc/pr84014.c: New.
9037 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9040 * c-c++-common/gomp/pr83977-1.c: New test.
9041 * c-c++-common/gomp/pr83977-2.c: New test.
9042 * c-c++-common/gomp/pr83977-3.c: New test.
9043 * gfortran.dg/gomp/pr83977.f90: New test.
9045 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9048 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9049 * gcc.dg/vect/pr80631-1.c: Likewise.
9050 * gcc.dg/vect/pr80631-2.c: Likewise.
9051 * gcc.dg/vect/pr81410.c: Likewise.
9052 * gcc.dg/vect/pr81633.c: Likewise.
9053 * gcc.dg/vect/pr81815.c: Likewise.
9054 * gcc.dg/vect/pr82108.c: Likewise.
9055 * gcc.dg/vect/pr83857.c: Likewise.
9056 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9057 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9058 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9059 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9060 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9061 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9062 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9063 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9064 dg-xfail-run-if instead.
9065 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9066 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9067 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9068 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9069 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9071 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9073 PR tree-optimization/83979
9074 * g++.dg/pr83979.c: New test.
9076 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9078 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9079 option. Add arm_neon_ok_no_float_abi check.
9081 2018-01-24 Richard Biener <rguenther@suse.de>
9083 PR tree-optimization/83176
9084 * gcc.dg/graphite/pr83176.c: New testcase.
9086 2018-01-24 Richard Biener <rguenther@suse.de>
9088 PR tree-optimization/82819
9089 * gcc.dg/graphite/pr82819.c: New testcase.
9091 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9094 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9095 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9096 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9097 * g++.dg/ext/stmtexpr20.C: Likewise.
9098 * g++.dg/ext/stmtexpr21.C: Likewise.
9100 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9103 * g++.dg/warn/pr83974.C: New test case.
9105 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9108 * g++.dg/ubsan/pr83987.C: New test.
9110 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9113 * gfortran.dg/pdt_29.f03: New test.
9115 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9118 * gfortran.dg/associate_33.f03: New test.
9120 2018-01-23 Martin Liska <mliska@suse.cz>
9123 * gcc.dg/lto/pr81440.h: New test.
9124 * gcc.dg/lto/pr81440_0.c: New test.
9125 * gcc.dg/lto/pr81440_1.c: New test.
9127 2018-01-23 Nathan Sidwell <nathan@acm.org>
9130 * g++.dg/template/pr83988.C: New.
9132 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9136 * g++.dg/cpp0x/pr82882.C: New test.
9137 * g++.dg/cpp0x/pr83978.C: New test.
9140 * g++.dg/cpp1z/decomp35.C: New test.
9142 2018-01-23 Nathan Sidwell <nathan@acm.org>
9144 * g++.dg/cpp0x/range-for10.C: Adjust.
9145 * g++.dg/ext/forscope1.C: Adjust.
9146 * g++.dg/ext/forscope2.C: Adjust.
9147 * g++.dg/template/for1.C: Adjust.
9149 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9151 PR tree-optimization/83510
9152 * gcc.c-torture/compile/pr83510.c: New test case.
9154 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9157 * lib/target-supports.exp (check_effective_target_vect_float): Say
9158 that the result only holds when -funsafe-math-optimizations is on.
9159 (check_effective_target_vect_float_strict): New procedure.
9160 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
9162 * gcc.dg/vect/vect-reduc-6.c: Likewise.
9164 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9166 PR tree-optimization/83965
9167 * gcc.dg/vect/pr83965.c: New test.
9169 2018-01-23 Richard Biener <rguenther@suse.de>
9171 PR tree-optimization/83963
9172 * gfortran.dg/graphite/pr83963.f: New testcase.
9173 * gcc.dg/graphite/pr83963-2.c: Likewise.
9175 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9178 * g++.dg/cpp1z/pr83918.C: New test.
9180 2018-01-22 Jakub Jelinek <jakub@redhat.com>
9182 PR tree-optimization/83957
9183 * gcc.dg/autopar/pr83957.c: New test.
9185 PR tree-optimization/83081
9186 * gcc.dg/predict-8.c: Adjust expected probability.
9188 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9191 * gcc.target/powerpc/pr83862.c: New test.
9193 2018-01-22 Carl Love <cel@us.ibm.com>
9195 * gcc.target/powerpc/powerpc.exp: Add torture tests for
9196 builtins-4-runnable.c, builtins-6-runnable.c,
9197 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
9198 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
9199 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
9200 for signed/unsigned 128-bit and long long int loads.
9202 2018-01-22 Marek Polacek <polacek@redhat.com>
9205 * g++.dg/cpp1y/constexpr-empty4.C: New test.
9207 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
9209 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
9210 scan-asembler valid instructions list.
9211 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
9212 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
9213 power8-vector requirement and option.
9214 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
9216 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
9220 * gfortran.dg/string_1.f90: Remove printing the length.
9222 2018-01-22 Richard Biener <rguenther@suse.de>
9224 PR tree-optimization/83963
9225 * gcc.dg/graphite/pr83963.c: New testcase.
9227 2018-01-22 Sudakshina Das <sudi.das@arm.com>
9229 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
9230 dg-require-effective-target directives.
9232 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9234 * lib/target-supports.exp (check_effective_target_arm_softfloat):
9236 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
9237 Adjust scan-assembler checks for soft-float.
9239 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9242 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
9244 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
9246 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
9247 * gcc.dg/pr83623.c: Likewise.
9248 * gcc.dg/pr83666.c: Likewise.
9250 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9251 David Edelsohn <dje.gcc@gmail.com>
9254 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9255 assembly output from "crset eq" to "crset 2".
9256 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
9257 assembly output from . to $.
9258 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9259 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9260 assembly output from "crset eq" to "crset 2".
9261 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
9262 assembly output from "crset eq" to "crset 2", and from . to $.
9264 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
9267 * gfortran.dg/matmul_18.f90: New test.
9269 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
9271 PR tree-optimization/83940
9272 * gcc.dg/torture/pr83940.c: New test.
9274 2018-01-20 Jakub Jelinek <jakub@redhat.com>
9277 * gcc.dg/tls/pr83945.c: New test.
9280 * gcc.dg/pr83930.c: New test.
9282 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9285 * gfortran.dg/matmul_17.f90: New test.
9287 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9290 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
9292 2018-01-19 Jakub Jelinek <jakub@redhat.com>
9295 * g++.dg/cpp0x/pr81167.C: New test.
9298 * g++.dg/cpp0x/pr83919.C: New test.
9300 2018-01-19 Jeff Law <law@redhat.com>
9301 Jakub Jelinek <jakub@redhat.com>
9303 * gcc.dg/stack-check-16.c: New test.
9305 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
9308 * gcc.target/nvptx/indirect_call.c: New test.
9310 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9312 * g++.dg/torture/pr83619.C: Remove dg-message.
9314 2018-01-19 Martin Liska <mliska@suse.cz>
9316 * gcc.dg/predict-1.c: Adjust expected probability.
9317 * gcc.dg/predict-3.c: Likewise.
9318 * gcc.dg/predict-5.c: Likewise.
9319 * gcc.dg/predict-6.c: Likewise.
9320 * gcc.dg/predict-9.c: Likewise.
9322 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9324 PR tree-optimization/83922
9325 * gcc.dg/pr83922.c: New test.
9327 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9329 PR tree-optimization/83914
9330 * gcc.dg/vect/pr83914.c: New test.
9332 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9334 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
9335 * gcc.target/arm/negdi-2.c: Likewise.
9336 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
9338 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9340 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
9342 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9344 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
9346 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
9348 * gcc.dg/torture/pr52451.c (main): Skip long double test on
9351 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9355 * g++.dg/torture/pr83619.C (e): Define before first use instead of
9356 forward declaration.
9358 2018-01-18 Carl Love <cel@us.ibm.com>
9360 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
9363 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9366 * g++.dg/inherit/union3.C: New.
9368 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9370 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
9372 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
9375 * g++.dg/torture/pr83619.C: New testcase.
9377 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9379 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9380 Add function body to force error messages in some configurations.
9382 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9384 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
9387 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
9390 * c-c++-common/ffile-prefix-map.c: New test.
9391 * c-c++-common/fmacro-prefix-map.c: New test.
9392 * c-c++-common/cpp/ffile-prefix-map.c: New test.
9393 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
9395 2018-01-18 Martin Liska <mliska@suse.cz>
9397 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
9398 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9399 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9400 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9401 * gcc.target/i386/ret-thunk-10.c: Likewise.
9402 * gcc.target/i386/ret-thunk-11.c: Likewise.
9403 * gcc.target/i386/ret-thunk-12.c: Likewise.
9404 * gcc.target/i386/ret-thunk-15.c: Likewise.
9405 * gcc.target/i386/ret-thunk-9.c: Likewise.
9407 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9409 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
9412 2018-01-18 Nathan Sidwell <nathan@acm.org>
9415 * g++.dg/cpp0x/pr83160.C: New.
9417 2018-01-18 Richard Biener <rguenther@suse.de>
9419 PR tree-optimization/83887
9420 * gcc.dg/graphite/pr83887.c: New testcase.
9421 * gfortran.dg/graphite/pr83887.f90: Likewise.
9422 * gfortran.dg/graphite/pr83887.f: Likewise.
9424 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9427 * gcc.target/arm/builtin-bswap.x: New file.
9428 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
9429 and options for armv6t2.
9430 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
9431 and options for Thumb1.
9432 * gcc.target/arm/builtin-bswap16.x: New file.
9433 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
9434 and options for armv6t2.
9435 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
9436 and options for Thumb1.
9438 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9440 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
9443 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9446 * gcc.dg/pr61240.c: New test.
9448 2018-01-17 Harald Anlauf <anlauf@gmx.de>
9451 * gfortran.dg/pr83864.f90: New test.
9453 2018-01-17 Jeff Law <law@redhat.com>
9456 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
9458 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9460 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
9461 restriction, but still restrict to 64-bit.
9462 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
9463 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
9465 2018-01-17 Harald Anlauf <anlauf@gmx.de>
9468 * gfortran.dg/pr83874.f90: New test.
9470 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9473 * g++.dg/cpp0x/pr83824.C: New test.
9475 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9477 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
9478 appropriate .gnu_attribute for the long double type, if we use the
9479 long double type, but do not generate any calls.
9480 * gcc.target/powerpc/gnuattr2.c: Likewise.
9481 * gcc.target/powerpc/gnuattr3.c: Likewise.
9483 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9486 * g++.dg/cpp0x/alignas13.C: New.
9488 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9491 * g++.dg/cpp0x/pr83897.C: New test.
9493 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
9496 * gcc.c-torture/compile/pr83051-2.c: New testcase.
9498 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9501 * g++.dg/cpp0x/constexpr-ice19.C: New.
9503 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9505 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
9506 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
9507 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
9508 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
9509 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
9510 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
9511 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
9512 * gcc.target/powerpc/builtins-1-be-folded.c: New.
9513 * gcc.target/powerpc/builtins-1-le-folded.c: New.
9514 * gcc.target/powerpc/builtins-1.fold.h: New.
9516 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9518 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
9519 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
9521 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9523 * gcc.target/arm/g2.c: Add -marm to dg-options.
9524 * gcc.target/arm/scd42-2.c: Likewise.
9526 2018-01-17 Nathan Sidwell <nathan@acm.org>
9529 * g++.dg/lookup/pr83287-2.C: New.
9531 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9535 * g++.dg/wrappers/pr83814.C: New test case.
9536 * g++.dg/wrappers/pr83902.C: New test case.
9538 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9541 * g++.dg/lto/pr83121_0.C: New test case.
9542 * g++.dg/lto/pr83121_1.C: New test case.
9543 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
9544 adapted from DejaGnu's dg-test.
9545 (lto_handle_diagnostics): New procedure.
9546 (lto_prune_warns): Ignore informational notes.
9547 (lto-link-and-maybe-run): Add "messages_by_file" param.
9548 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
9549 "execute" when "link" fails if "execute" was not specified.
9550 (lto-can-handle-directive): New procedure.
9551 (lto-get-options-main): Call lto-can-handle-directive. Add a
9552 dg-messages local, using it to set the caller's
9553 dg-messages-by-file for the given source file.
9554 (lto-get-options): Likewise.
9555 (lto-execute): Add dg-messages-by-file local, and pass it to
9556 lto-link-and-maybe-run.
9558 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9559 Richard Sandiford <richard.sandiford@linaro.org>
9563 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
9564 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
9566 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9568 * lib/target-supports.exp: Fix -march arguments in arm arch effective
9569 target check autogenerator for armv8.1-a and armv8.2-a.
9571 2018-01-17 Carl Love <cel@us.ibm.com>
9573 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
9574 Add debug print statements.
9575 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
9576 16 byte vector load followed by a partial vector load.
9578 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9581 * g++.dg/wrappers/pr83799.C: New test case.
9583 2018-01-17 Nathan Sidwell <nathan@acm.org>
9586 * g++.dg/cpp1y/pr83739.C: New.
9588 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9590 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
9591 * gcc.target/visium/overflow16.c: Likewise.
9592 * gcc.target/visium/overflow32.c: Likewise.
9594 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9596 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
9598 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9600 * gcc.dg/rtl/arm/stl-cond.c: New test.
9601 * gcc.target/arm/stl-cond.c: Delete.
9603 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
9608 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9610 PR tree-optimization/83843
9611 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
9612 * gcc.dg/store_merging_19.c: New test.
9614 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9616 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
9619 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9621 PR rtl-optimization/83771
9622 * gcc.dg/pr83771.c: New test.
9624 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9626 PR tree-optimization/81184
9627 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
9629 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9631 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9633 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
9635 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9638 * gcc.target/i386/pr83546.c: New test.
9640 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9642 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
9644 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9646 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
9647 test and add dg-warning for the -Wstringop-overflow warning.
9649 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9651 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
9652 XFAIL last test on SPARC and Visium.
9654 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
9656 PR rtl-optimization/80481
9657 * g++.dg/pr80481.C: Exclude solaris.
9659 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9661 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
9662 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
9663 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
9665 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9667 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
9668 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
9669 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
9670 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
9671 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
9672 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
9673 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
9674 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
9675 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
9676 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
9677 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
9678 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
9679 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
9680 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
9681 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
9683 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9686 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
9688 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9690 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
9691 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
9692 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
9693 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
9694 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
9695 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
9697 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9699 PR tree-optimization/83857
9700 * gcc.dg/vect/pr83857.c: New test.
9702 2018-01-16 Richard Biener <rguenther@suse.de>
9704 PR tree-optimization/83867
9705 * gcc.dg/vect/pr83867.c: New testcase.
9707 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.dg/pr83844.c: New test.
9712 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9714 * gcc.dg/torture/pr83847.c: New test.
9716 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9718 PR rtl-optimization/86620
9719 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
9720 instead of --param=max-sched-ready-insns=0.
9721 * gcc.target/i386/pr83620.c: New test.
9722 * gcc.dg/pr83620.c: New test.
9724 PR tree-optimization/83843
9725 * gcc.dg/store_merging_18.c: New test.
9728 * g++.dg/cpp1y/pr83817.C: New test.
9731 * g++.dg/template/pr83825.C: New test.
9733 2018-01-16 Richard Biener <rguenther@suse.de>
9735 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
9737 2018-01-16 Richard Biener <rguenther@suse.de>
9740 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
9741 from gcc.dg/torture/pr60092.c.
9743 2018-01-15 Martin Sebor <msebor@redhat.com>
9746 * g++.dg/ext/flexary28.C: New test.
9748 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
9751 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
9753 2018-01-15 Martin Sebor <msebor@redhat.com>
9756 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
9758 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9761 * gfortran.dg/minmaxloc_9.f90: New test.
9762 * gfortran.dg/minmaxloc_10.f90: New test.
9763 * gfortran.dg/minmaxloc_11.f90: New test.
9765 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
9768 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
9769 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9770 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9771 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9772 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9773 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9774 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9775 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9776 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9777 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9778 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9779 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9780 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9781 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9782 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9783 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9784 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9785 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9786 * gcc.target/i386/ret-thunk-10.c: Likewise.
9787 * gcc.target/i386/ret-thunk-11.c: Likewise.
9788 * gcc.target/i386/ret-thunk-12.c: Likewise.
9789 * gcc.target/i386/ret-thunk-13.c: Likewise.
9790 * gcc.target/i386/ret-thunk-14.c: Likewise.
9791 * gcc.target/i386/ret-thunk-15.c: Likewise.
9792 * gcc.target/i386/ret-thunk-9.c: Don't check the
9793 __x86_return_thunk label. Scan for "push" only for Linux.
9795 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
9798 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
9800 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9803 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
9805 * gcc.target/arm/pr83687.c: New test.
9807 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9809 Adjust tests to AVR_TINY.
9811 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
9812 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
9813 * gcc.target/avr/pr71627.c: Same.
9814 * gcc.target/avr/torture/addr-space-1-0.c: Same.
9815 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9816 * gcc.target/avr/torture/addr-space-1-x.c: Same.
9817 * gcc.target/avr/torture/addr-space-2-0.c: Same.
9818 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9819 * gcc.target/avr/torture/addr-space-2-x.c: Same.
9820 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
9821 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
9822 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
9823 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
9824 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
9825 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
9826 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
9827 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
9828 * gcc.target/avr/torture/pr61055.c: Same.
9829 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
9831 * gcc.target/avr/torture/int24-mul.c: Same.
9832 * gcc.target/avr/torture/pr51782-1.c: Same.
9833 * gcc.target/avr/torture/pr61443.c: Same.
9834 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
9835 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
9837 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9841 * gcc.target/avr/torture/pr83729.c: New test.
9842 * gcc.target/avr/torture/pr83801.c: New test.
9844 2018-01-15 Jakub Jelinek <jakub@redhat.com>
9847 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
9848 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
9850 2018-01-10 Martin Sebor <msebor@redhat.com>
9853 * gcc.dg/Wstringop-overflow-2.c: New test.
9855 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9857 PR libgfortran/83811
9858 * gfortran.dg/fmt_e.f90: New test.
9860 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9862 * gcc.target/i386/indirect-thunk-10.c: New test.
9863 * gcc.target/i386/indirect-thunk-8.c: Likewise.
9864 * gcc.target/i386/indirect-thunk-9.c: Likewise.
9865 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
9866 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
9867 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
9868 * gcc.target/i386/ret-thunk-17.c: Likewise.
9869 * gcc.target/i386/ret-thunk-18.c: Likewise.
9870 * gcc.target/i386/ret-thunk-19.c: Likewise.
9871 * gcc.target/i386/ret-thunk-20.c: Likewise.
9872 * gcc.target/i386/ret-thunk-21.c: Likewise.
9874 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9876 * gcc.target/i386/indirect-thunk-register-4.c: New test.
9878 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9880 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9881 -mno-indirect-branch-register.
9882 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9883 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9884 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9885 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9886 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9887 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9888 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9889 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9890 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9891 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9892 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9893 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9894 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9895 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9896 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9897 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9898 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9899 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9900 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9901 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9902 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9903 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9904 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9905 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9906 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9907 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9908 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9909 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9910 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9911 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9912 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9913 * gcc.target/i386/ret-thunk-10.c: Likewise.
9914 * gcc.target/i386/ret-thunk-11.c: Likewise.
9915 * gcc.target/i386/ret-thunk-12.c: Likewise.
9916 * gcc.target/i386/ret-thunk-13.c: Likewise.
9917 * gcc.target/i386/ret-thunk-14.c: Likewise.
9918 * gcc.target/i386/ret-thunk-15.c: Likewise.
9919 * gcc.target/i386/ret-thunk-9.c: Likewise.
9920 * gcc.target/i386/indirect-thunk-register-1.c: New test.
9921 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9922 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9924 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9926 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9927 -mfunction-return=keep.
9928 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9929 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9930 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9931 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9932 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9933 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9934 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9935 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9936 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9937 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9938 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9939 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9940 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9941 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9942 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9943 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9944 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9945 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9946 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9947 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9948 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9949 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9950 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9951 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9952 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9953 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9954 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9955 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9956 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9957 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9958 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9959 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9960 * gcc.target/i386/ret-thunk-1.c: New test.
9961 * gcc.target/i386/ret-thunk-10.c: Likewise.
9962 * gcc.target/i386/ret-thunk-11.c: Likewise.
9963 * gcc.target/i386/ret-thunk-12.c: Likewise.
9964 * gcc.target/i386/ret-thunk-13.c: Likewise.
9965 * gcc.target/i386/ret-thunk-14.c: Likewise.
9966 * gcc.target/i386/ret-thunk-15.c: Likewise.
9967 * gcc.target/i386/ret-thunk-16.c: Likewise.
9968 * gcc.target/i386/ret-thunk-2.c: Likewise.
9969 * gcc.target/i386/ret-thunk-3.c: Likewise.
9970 * gcc.target/i386/ret-thunk-4.c: Likewise.
9971 * gcc.target/i386/ret-thunk-5.c: Likewise.
9972 * gcc.target/i386/ret-thunk-6.c: Likewise.
9973 * gcc.target/i386/ret-thunk-7.c: Likewise.
9974 * gcc.target/i386/ret-thunk-8.c: Likewise.
9975 * gcc.target/i386/ret-thunk-9.c: Likewise.
9977 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9979 * gcc.target/i386/indirect-thunk-1.c: New test.
9980 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9981 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9982 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9983 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9984 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9985 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9986 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9987 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9988 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9989 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9990 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9991 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9992 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9993 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9994 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9995 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9996 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9997 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9998 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9999 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10000 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10001 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10002 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10003 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10004 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10005 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10006 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10007 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10008 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10009 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10010 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10011 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10013 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10016 * gcc.c-torture/compile/pr83051.c: New testcase.
10018 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10020 PR tree-optimization/83501
10021 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10023 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10025 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10026 for lvx and stvx instead of lxvd2x and stxvd2x and require
10027 little-endian target. Add comments.
10028 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10029 comprehensive testing.
10030 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10031 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10032 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10033 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10034 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10035 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10036 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10037 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10038 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10039 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10040 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10041 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10042 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10043 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10044 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10045 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10046 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10047 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10048 scan-assembler-not directives that forbid lvx and xxpermdi.
10049 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10050 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10051 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10052 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10053 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10054 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10055 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10056 scan-assembler-times directives to reflect different numbers of
10057 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10059 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10060 Alan Hayward <alan.hayward@arm.com>
10061 David Sherwood <david.sherwood@arm.com>
10063 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10064 than SLP vectorization.
10065 * gcc.dg/vect/vect-alias-check-10.c: New test.
10066 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10067 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10068 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10069 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10070 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10071 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10072 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10073 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10074 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10075 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10076 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10077 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10078 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10079 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10080 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10081 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10082 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10083 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10084 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10085 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10086 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10087 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10088 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10090 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10091 Alan Hayward <alan.hayward@arm.com>
10092 David Sherwood <david.sherwood@arm.com>
10094 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10096 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10097 targets with scatter stores.
10098 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10100 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10101 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10102 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10103 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10104 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10105 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10106 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10107 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10108 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10109 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10110 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10111 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10112 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10113 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10114 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10115 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10118 Alan Hayward <alan.hayward@arm.com>
10119 David Sherwood <david.sherwood@arm.com>
10121 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10123 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10124 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10125 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10126 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
10128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10129 Alan Hayward <alan.hayward@arm.com>
10130 David Sherwood <david.sherwood@arm.com>
10132 * gcc.target/aarch64/sve/strided_load_1.c: New test.
10133 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10134 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10136 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10137 Alan Hayward <alan.hayward@arm.com>
10138 David Sherwood <david.sherwood@arm.com>
10140 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10141 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10142 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10143 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
10144 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
10145 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10146 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10147 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
10148 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
10149 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
10150 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
10151 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
10152 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10153 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10155 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10156 Alan Hayward <alan.hayward@arm.com>
10157 David Sherwood <david.sherwood@arm.com>
10159 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
10160 check for a message about using in-order reductions.
10161 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
10162 check for a message about using in-order reductions.
10163 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
10164 vectorized and check for a message about using in-order reductions.
10165 Expect targets with variable-length vectors to fall back to the
10166 fixed-length mininum.
10167 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
10168 check for a message about using in-order reductions.
10169 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
10170 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10171 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10172 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10173 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
10174 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
10175 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
10176 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
10177 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
10178 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
10179 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
10180 vect_fold_left_plus.
10182 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10184 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
10186 * gcc.target/aarch64/sve/spill_2.c: New test.
10187 * gcc.target/aarch64/sve/spill_3.c: Likewise.
10188 * gcc.target/aarch64/sve/spill_4.c: Likewise.
10189 * gcc.target/aarch64/sve/spill_5.c: Likewise.
10190 * gcc.target/aarch64/sve/spill_6.c: Likewise.
10191 * gcc.target/aarch64/sve/spill_7.c: Likewise.
10193 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10194 Alan Hayward <alan.hayward@arm.com>
10195 David Sherwood <david.sherwood@arm.com>
10197 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
10199 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10200 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
10201 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
10202 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10203 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
10204 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10205 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
10206 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10207 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
10209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10210 Alan Hayward <alan.hayward@arm.com>
10211 David Sherwood <david.sherwood@arm.com>
10213 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
10214 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
10215 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10216 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
10218 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10219 Alan Hayward <alan.hayward@arm.com>
10220 David Sherwood <david.sherwood@arm.com>
10222 * lib/target-supports.exp
10223 (check_effective_target_vect_fold_extract_last): New proc.
10224 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
10225 for fold_extract_last.
10226 * gcc.dg/vect/pr65947-2.c: Likewise.
10227 * gcc.dg/vect/pr65947-3.c: Likewise.
10228 * gcc.dg/vect/pr65947-4.c: Likewise.
10229 * gcc.dg/vect/pr65947-5.c: Likewise.
10230 * gcc.dg/vect/pr65947-6.c: Likewise.
10231 * gcc.dg/vect/pr65947-9.c: Likewise.
10232 * gcc.dg/vect/pr65947-10.c: Likewise.
10233 * gcc.dg/vect/pr65947-12.c: Likewise.
10234 * gcc.dg/vect/pr65947-14.c: Likewise.
10235 * gcc.dg/vect/pr80631-1.c: Likewise.
10236 * gcc.target/aarch64/sve/clastb_1.c: New test.
10237 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
10238 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
10239 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
10240 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
10241 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
10242 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
10243 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
10244 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
10245 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
10246 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
10247 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
10248 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
10249 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
10251 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10252 Alan Hayward <alan.hayward@arm.com>
10253 David Sherwood <david.sherwood@arm.com>
10255 * gcc.target/aarch64/sve/live_1.c: New test.
10256 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
10258 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10259 Alan Hayward <alan.hayward@arm.com>
10260 David Sherwood <david.sherwood@arm.com>
10262 * gcc.target/aarch64/sve/nopeel_1.c: New test.
10263 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
10264 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
10265 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10266 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
10267 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10268 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
10269 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
10270 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
10272 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10273 Alan Hayward <alan.hayward@arm.com>
10274 David Sherwood <david.sherwood@arm.com>
10276 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
10278 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
10280 * gcc.target/aarch64/sve/loop_add_4.c: New test.
10281 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
10282 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
10283 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
10284 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
10285 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
10287 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10288 Alan Hayward <alan.hayward@arm.com>
10289 David Sherwood <david.sherwood@arm.com>
10291 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
10292 instead of just ADDRESS.
10293 * gcc.dg/tree-ssa/scev-10.c: Likewise.
10294 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10295 * gcc.dg/tree-ssa/scev-12.c: Likewise.
10296 * gcc.target/aarch64/sve/index_offset_1.c: New test.
10297 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
10298 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
10299 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
10300 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
10301 * gcc.target/aarch64/sve/while_2.c: Likewise.
10302 * gcc.target/aarch64/sve/while_3.c: Likewise.
10303 * gcc.target/aarch64/sve/while_4.c: Likewise.
10305 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10306 Alan Hayward <alan.hayward@arm.com>
10307 David Sherwood <david.sherwood@arm.com>
10309 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
10310 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
10312 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
10313 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10314 * gcc.target/aarch64/sve/reduc_5.c: New test.
10315 * gcc.target/aarch64/sve/slp_13.c: Likewise.
10316 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
10318 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10319 Alan Hayward <alan.hayward@arm.com>
10320 David Sherwood <david.sherwood@arm.com>
10322 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
10323 * gcc.dg/tree-ssa/peel1.c: Likewise.
10324 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
10325 variable-length vectors.
10326 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
10327 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
10328 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
10329 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10330 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10331 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10332 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10333 * gcc.target/aarch64/sve/slp_8.c: New test.
10334 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
10335 * gcc.target/aarch64/sve/slp_9.c: Likewise.
10336 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
10337 * gcc.target/aarch64/sve/slp_10.c: Likewise.
10338 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
10339 * gcc.target/aarch64/sve/slp_11.c: Likewise.
10340 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
10341 * gcc.target/aarch64/sve/slp_12.c: Likewise.
10342 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
10343 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
10344 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
10345 * gcc.target/aarch64/sve/while_1.c: Likewise.
10346 * gcc.target/aarch64/sve/while_2.c: Likewise.
10347 * gcc.target/aarch64/sve/while_3.c: Likewise.
10348 * gcc.target/aarch64/sve/while_4.c: Likewise.
10350 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10351 Alan Hayward <alan.hayward@arm.com>
10352 David Sherwood <david.sherwood@arm.com>
10354 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
10356 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
10357 and add an associated scan-dump test. Prevent vectorization
10358 of the first two loops.
10359 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10360 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
10361 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10362 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10363 (INIT_VECTOR): Tweak initial value so that some bits are always set.
10364 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10366 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10367 Alan Hayward <alan.hayward@arm.com>
10368 David Sherwood <david.sherwood@arm.com>
10370 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
10371 * gcc.dg/vect/pr67790.c: Likewise.
10372 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10373 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10374 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10375 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10376 * gcc.target/aarch64/sve/slp_5.c: New test.
10377 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
10378 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10379 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
10380 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10381 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
10383 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10384 Alan Hayward <alan.hayward@arm.com>
10385 David Sherwood <david.sherwood@arm.com>
10387 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
10389 * gcc.dg/vect/slp-1.c: Likewise.
10390 * gcc.dg/vect/slp-10.c: Likewise.
10391 * gcc.dg/vect/slp-12b.c: Likewise.
10392 * gcc.dg/vect/slp-12c.c: Likewise.
10393 * gcc.dg/vect/slp-17.c: Likewise.
10394 * gcc.dg/vect/slp-19b.c: Likewise.
10395 * gcc.dg/vect/slp-20.c: Likewise.
10396 * gcc.dg/vect/slp-21.c: Likewise.
10397 * gcc.dg/vect/slp-22.c: Likewise.
10398 * gcc.dg/vect/slp-23.c: Likewise.
10399 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10400 * gcc.dg/vect/slp-24.c: Likewise.
10401 * gcc.dg/vect/slp-28.c: Likewise.
10402 * gcc.dg/vect/slp-39.c: Likewise.
10403 * gcc.dg/vect/slp-6.c: Likewise.
10404 * gcc.dg/vect/slp-7.c: Likewise.
10405 * gcc.dg/vect/slp-cond-1.c: Likewise.
10406 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10407 * gcc.dg/vect/slp-cond-2.c: Likewise.
10408 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10409 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10410 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10411 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10412 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10413 * gcc.dg/vect/slp-perm-6.c: Likewise.
10414 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10415 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10416 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10417 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
10418 * gcc.dg/vect/slp-12a.c: Likewise.
10419 * gcc.dg/vect/slp-14.c: Likewise.
10420 * gcc.dg/vect/slp-15.c: Likewise.
10421 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10422 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10423 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10424 * gcc.target/aarch64/sve/slp_1.c: New test.
10425 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
10426 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10427 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
10428 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10429 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
10430 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10431 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
10433 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10434 Alan Hayward <alan.hayward@arm.com>
10435 David Sherwood <david.sherwood@arm.com>
10437 * gcc.dg/vect/vect-ooo-group-1.c: New test.
10438 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10439 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
10440 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10441 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
10442 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10443 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
10444 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10445 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10446 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10447 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10448 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10449 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10450 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
10451 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10452 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
10453 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10454 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
10455 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10457 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10458 Alan Hayward <alan.hayward@arm.com>
10459 David Sherwood <david.sherwood@arm.com>
10461 * gcc.target/aarch64/sve/struct_move_1.c: New test.
10462 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
10463 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
10464 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
10465 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
10466 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
10467 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10468 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
10469 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10470 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10471 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10472 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10473 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10474 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10475 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
10476 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
10477 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
10478 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
10479 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10480 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
10481 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10482 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10483 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10484 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10485 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10486 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10487 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10488 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10489 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10490 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10491 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10492 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10493 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10494 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
10495 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
10496 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
10498 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10499 Alan Hayward <alan.hayward@arm.com>
10500 David Sherwood <david.sherwood@arm.com>
10502 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10503 Return true for SVE too.
10504 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
10505 if load/store lanes are supported.
10506 * gcc.dg/vect/slp-10.c: Likewise.
10507 * gcc.dg/vect/slp-12c.c: Likewise.
10508 * gcc.dg/vect/slp-17.c: Likewise.
10509 * gcc.dg/vect/slp-33.c: Likewise.
10510 * gcc.dg/vect/slp-6.c: Likewise.
10511 * gcc.dg/vect/slp-cond-1.c: Likewise.
10512 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
10513 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
10514 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10515 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
10516 * gcc.dg/vect/slp-perm-6.c: Likewise.
10517 * gcc.dg/vect/slp-perm-9.c: Likewise.
10518 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
10519 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
10520 for variable-length vectors.
10522 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10523 Alan Hayward <alan.hayward@arm.com>
10524 David Sherwood <david.sherwood@arm.com>
10526 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
10527 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
10529 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10531 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
10532 * g++.target/aarch64/sve/catch_1.C: New test.
10533 * g++.target/aarch64/sve/catch_2.C: Likewise.
10534 * g++.target/aarch64/sve/catch_3.C: Likewise.
10535 * g++.target/aarch64/sve/catch_4.C: Likewise.
10536 * g++.target/aarch64/sve/catch_5.C: Likewise.
10537 * g++.target/aarch64/sve/catch_6.C: Likewise.
10539 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10540 Alan Hayward <alan.hayward@arm.com>
10541 David Sherwood <david.sherwood@arm.com>
10543 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
10545 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
10546 * gcc.target/aarch64/fmaxmin.c: Likewise.
10547 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
10548 * gcc.target/aarch64/orr_imm_1.c: Likewise.
10549 * gcc.target/aarch64/pr62178.c: Likewise.
10550 * gcc.target/aarch64/pr71727-2.c: Likewise.
10551 * gcc.target/aarch64/saddw-1.c: Likewise.
10552 * gcc.target/aarch64/saddw-2.c: Likewise.
10553 * gcc.target/aarch64/uaddw-1.c: Likewise.
10554 * gcc.target/aarch64/uaddw-2.c: Likewise.
10555 * gcc.target/aarch64/uaddw-3.c: Likewise.
10556 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
10557 * gcc.target/aarch64/vect-compile.c: Likewise.
10558 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
10559 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
10560 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10561 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10562 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10563 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10564 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10565 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
10566 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
10567 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10568 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10569 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10570 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10571 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
10572 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
10573 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
10574 * gcc.target/aarch64/vect-movi.c: Likewise.
10575 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
10576 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
10577 * gcc.target/aarch64/vect-vaddv.c: Likewise.
10578 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10579 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10580 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
10582 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
10583 * gcc.target/aarch64/sve/arith_1.c: New test.
10584 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
10585 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10586 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10587 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10588 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
10589 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
10590 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
10591 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
10592 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
10593 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
10594 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10595 * gcc.target/aarch64/sve/ext_1.c: Likewise.
10596 * gcc.target/aarch64/sve/ext_2.c: Likewise.
10597 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10598 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10599 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10600 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10601 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
10602 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
10603 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
10604 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
10605 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
10606 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
10607 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
10608 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
10609 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
10610 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
10611 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
10612 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
10613 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
10614 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
10615 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
10616 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
10617 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
10618 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
10619 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
10620 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
10621 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
10622 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
10623 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
10624 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
10625 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
10626 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
10627 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
10628 * gcc.target/aarch64/sve/index_1.c: Likewise.
10629 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
10630 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
10631 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
10632 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10633 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
10634 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
10635 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10636 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
10637 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
10638 * gcc.target/aarch64/sve/mad_1.c: Likewise.
10639 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
10640 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
10641 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
10642 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
10643 * gcc.target/aarch64/sve/mla_1.c: Likewise.
10644 * gcc.target/aarch64/sve/mls_1.c: Likewise.
10645 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
10646 * gcc.target/aarch64/sve/msb_1.c: Likewise.
10647 * gcc.target/aarch64/sve/mul_1.c: Likewise.
10648 * gcc.target/aarch64/sve/neg_1.c: Likewise.
10649 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
10650 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
10651 * gcc.target/aarch64/sve/pack_1.c: Likewise.
10652 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
10653 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
10654 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
10655 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
10656 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
10657 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
10658 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
10659 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
10660 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
10661 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
10662 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10663 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10664 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10665 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
10666 * gcc.target/aarch64/sve/rev_1.c: Likewise.
10667 * gcc.target/aarch64/sve/revb_1.c: Likewise.
10668 * gcc.target/aarch64/sve/revh_1.c: Likewise.
10669 * gcc.target/aarch64/sve/revw_1.c: Likewise.
10670 * gcc.target/aarch64/sve/shift_1.c: Likewise.
10671 * gcc.target/aarch64/sve/single_1.c: Likewise.
10672 * gcc.target/aarch64/sve/single_2.c: Likewise.
10673 * gcc.target/aarch64/sve/single_3.c: Likewise.
10674 * gcc.target/aarch64/sve/single_4.c: Likewise.
10675 * gcc.target/aarch64/sve/spill_1.c: Likewise.
10676 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
10677 * gcc.target/aarch64/sve/subr_1.c: Likewise.
10678 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
10679 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
10680 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
10681 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
10682 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10683 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
10684 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10685 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
10686 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
10687 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
10688 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
10689 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
10690 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
10691 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
10692 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
10693 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
10694 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
10695 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
10696 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
10697 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
10698 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
10699 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
10700 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
10701 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10702 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
10703 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
10704 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
10705 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10706 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
10707 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
10708 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
10709 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
10710 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
10711 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
10712 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
10713 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
10714 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
10715 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
10716 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
10717 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
10718 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
10719 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
10721 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10722 Alan Hayward <alan.hayward@arm.com>
10723 David Sherwood <david.sherwood@arm.com>
10725 * lib/target-supports.exp (check_effective_target_aarch64_sve)
10726 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
10727 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
10729 (check_effective_target_vect_perm): Handle SVE.
10730 (check_effective_target_vect_perm_byte): Likewise.
10731 (check_effective_target_vect_perm_short): Likewise.
10732 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10733 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10734 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10735 (check_effective_target_vect_element_align_preferred): Likewise.
10736 (check_effective_target_vect_align_stack_vars): Likewise.
10737 (check_effective_target_vect_load_lanes): Likewise.
10738 (check_effective_target_vect_masked_store): Likewise.
10739 (available_vector_sizes): Use aarch64_sve_bits for SVE.
10740 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
10741 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
10742 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
10743 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
10744 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
10745 * gcc.dg/vect/slp-23.c: Likewise.
10746 * gcc.dg/vect/slp-perm-5.c: Likewise.
10747 * gcc.dg/vect/slp-perm-6.c: Likewise.
10748 * gcc.dg/vect/slp-perm-9.c: Likewise.
10749 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10750 * gcc.dg/vect/vect-114.c: Likewise.
10751 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
10752 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
10754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10756 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
10757 vect_variable_length, expecting the test to be vectorized
10758 without SLP instead.
10759 * gcc.dg/vect/pr33953.c: Likewise.
10760 * gcc.dg/vect/pr37027.c: Likewise.
10761 * gcc.dg/vect/pr67790.c: Likewise.
10762 * gcc.dg/vect/pr68445.c: Likewise.
10763 * gcc.dg/vect/slp-1.c: Likewise.
10764 * gcc.dg/vect/slp-10.c: Likewise.
10765 * gcc.dg/vect/slp-12a.c: Likewise.
10766 * gcc.dg/vect/slp-12b.c: Likewise.
10767 * gcc.dg/vect/slp-12c.c: Likewise.
10768 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10769 * gcc.dg/vect/slp-13.c: Likewise.
10770 * gcc.dg/vect/slp-14.c: Likewise.
10771 * gcc.dg/vect/slp-15.c: Likewise.
10772 * gcc.dg/vect/slp-17.c: Likewise.
10773 * gcc.dg/vect/slp-19b.c: Likewise.
10774 * gcc.dg/vect/slp-2.c: Likewise.
10775 * gcc.dg/vect/slp-20.c: Likewise.
10776 * gcc.dg/vect/slp-21.c: Likewise.
10777 * gcc.dg/vect/slp-22.c: Likewise.
10778 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10779 * gcc.dg/vect/slp-24.c: Likewise.
10780 * gcc.dg/vect/slp-28.c: Likewise.
10781 * gcc.dg/vect/slp-39.c: Likewise.
10782 * gcc.dg/vect/slp-42.c: Likewise.
10783 * gcc.dg/vect/slp-6.c: Likewise.
10784 * gcc.dg/vect/slp-7.c: Likewise.
10785 * gcc.dg/vect/slp-cond-1.c: Likewise.
10786 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10787 * gcc.dg/vect/slp-cond-2.c: Likewise.
10788 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10789 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10790 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10791 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10792 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10793 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10794 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10795 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10796 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10797 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10798 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10799 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10800 * gcc.dg/vect/slp-reduc-7.c: Likewise.
10801 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10802 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10803 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10804 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10806 2018-01-13 Jakub Jelinek <jakub@redhat.com>
10809 * gcc.dg/pr83801.c: New test.
10811 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
10814 * gfortran.dg/bounds_check_19.f90: New test.
10816 2018-01-12 Jakub Jelinek <jakub@redhat.com>
10818 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
10819 instead of scan-assembler-not for xsnabsqp.
10821 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10823 PR libgfortran/83525
10824 * gfortran.dg/newunit_5.f90: New test.
10826 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
10828 PR rtl-optimization/80481
10829 * g++.dg/pr80481.C: New.
10831 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
10834 * gcc.target/alpha/pr83628-3.c: New test.
10836 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10838 * lib/target-supports.exp (check_effective_target_avx512f): Also
10839 check for __builtin_ia32_addsd_round,
10840 __builtin_ia32_getmantsd_round.
10841 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
10843 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
10846 * gcc.target/powerpc/pr83629.c: Require ilp32.
10848 2018-01-12 Richard Biener <rguenther@suse.de>
10850 PR tree-optimization/80846
10851 * gcc.target/i386/pr80846-1.c: New testcase.
10852 * gcc.target/i386/pr80846-2.c: Likewise.
10854 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
10856 * gcc.c-torture/execute/20180112-1.c: New test.
10858 2018-01-12 Tom de Vries <tom@codesourcery.com>
10860 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
10861 * g++.dg/ext/label13a.C: Same.
10862 * g++.dg/ext/label14.C: Same.
10863 * g++.dg/ext/label2.C: Same.
10864 * g++.dg/ext/label3.C: Same.
10865 * g++.dg/torture/pr42462.C: Same.
10866 * g++.dg/torture/pr42739.C: Same.
10867 * g++.dg/warn/Wunused-label-3.C: Same.
10869 2018-01-12 Tom de Vries <tom@codesourcery.com>
10871 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
10872 * g++.dg/Walloca1.C: Same.
10873 * g++.dg/cpp0x/pr70338.C: Same.
10874 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
10875 * g++.dg/cpp1y/vla10.C: Same.
10876 * g++.dg/cpp1y/vla2.C: Same.
10877 * g++.dg/cpp1y/vla6.C: Same.
10878 * g++.dg/cpp1y/vla8.C: Same.
10879 * g++.dg/debug/debug5.C: Same.
10880 * g++.dg/debug/debug6.C: Same.
10881 * g++.dg/debug/pr54828.C: Same.
10882 * g++.dg/diagnostic/pr70105.C: Same.
10883 * g++.dg/eh/cleanup5.C: Same.
10884 * g++.dg/eh/spbp.C: Same.
10885 * g++.dg/ext/tmplattr9.C: Same.
10886 * g++.dg/ext/vla10.C: Same.
10887 * g++.dg/ext/vla11.C: Same.
10888 * g++.dg/ext/vla12.C: Same.
10889 * g++.dg/ext/vla15.C: Same.
10890 * g++.dg/ext/vla16.C: Same.
10891 * g++.dg/ext/vla17.C: Same.
10892 * g++.dg/ext/vla3.C: Same.
10893 * g++.dg/ext/vla6.C: Same.
10894 * g++.dg/ext/vla7.C: Same.
10895 * g++.dg/init/array24.C: Same.
10896 * g++.dg/init/new47.C: Same.
10897 * g++.dg/init/pr55497.C: Same.
10898 * g++.dg/opt/pr78201.C: Same.
10899 * g++.dg/template/vla2.C: Same.
10900 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10901 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
10902 * g++.dg/torture/pr62127.C: Same.
10903 * g++.dg/torture/pr67055.C: Same.
10904 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
10905 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
10906 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
10907 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
10908 * g++.dg/warn/Wplacement-new-size-5.C: Same.
10909 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
10910 * g++.dg/warn/Wvla-1.C: Same.
10911 * g++.dg/warn/Wvla-3.C: Same.
10912 * g++.old-deja/g++.ext/array2.C: Same.
10913 * g++.old-deja/g++.ext/constructor.C: Same.
10914 * g++.old-deja/g++.law/builtin1.C: Same.
10915 * g++.old-deja/g++.other/crash12.C: Same.
10916 * g++.old-deja/g++.other/eh3.C: Same.
10917 * g++.old-deja/g++.pt/array6.C: Same.
10918 * g++.old-deja/g++.pt/dynarray.C: Same.
10920 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10922 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
10924 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10926 PR libfortran/67412
10927 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
10928 on *-*-solaris2.10.
10930 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932 * lib/target-supports.exp (check_effective_target_branch_cost):
10933 Accept all x86 targets.
10935 2018-01-12 Martin Liska <mliska@suse.cz>
10938 * g++.dg/warn/pr83054.C: New test.
10940 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10942 * gcc.target/powerpc/spec-barr-1.c: New file.
10944 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
10947 * gcc.target/i386/pr83330.c: New test.
10949 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10952 * gfortran.dg/dtio_31.f03: New test.
10953 * gfortran.dg/dtio_32.f03: New test.
10955 2018-01-11 David Malcolm <dmalcolm@redhat.com>
10958 * g++.dg/wrappers: New subdirectory.
10959 * g++.dg/wrappers/README: New file.
10960 * g++.dg/wrappers/alloc.C: New test case.
10961 * g++.dg/wrappers/cow-istream-string.C: New test case.
10962 * g++.dg/wrappers/cp-stdlib.C: New test case.
10963 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
10964 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
10966 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
10968 PR middle-end/83718
10969 * g++.dg/torture/pr83718.C: New testcase.
10971 2018-01-11 Martin Jambor <mjambor@suse.cz>
10974 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
10976 2018-01-11 Bin Cheng <bin.cheng@arm.com>
10978 PR tree-optimization/83695
10979 * gcc.dg/tree-ssa/pr83695.c: New test.
10981 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10983 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
10984 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
10986 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10988 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
10989 * gcc.target/arm/simd/fp16fml_high.c: New test.
10990 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
10991 * lib/target-supports.exp
10992 (check_effective_target_arm_fp16fml_neon_ok_nocache,
10993 check_effective_target_arm_fp16fml_neon_ok,
10994 add_options_for_arm_fp16fml_neon): New procedures.
10996 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10998 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11001 2018-01-11 Richard Biener <rguenther@suse.de>
11003 PR tree-optimization/83435
11004 * gcc.dg/graphite/pr83435.c: New testcase.
11006 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11007 Alan Hayward <alan.hayward@arm.com>
11008 David Sherwood <david.sherwood@arm.com>
11010 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11012 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11014 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11016 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11019 * gcc.c-torture/compile/pr82096.c: New test.
11021 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11023 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11025 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11027 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11029 2018-01-11 Justin Squirek <squirek@adacore.com>
11031 * gnat.dg/expr_func4.adb: New testcase.
11033 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11035 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11038 2018-01-11 Bob Duff <duff@adacore.com>
11040 * gnat.dg/protected_null.adb: New testcase.
11042 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11044 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11046 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11048 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11050 2018-01-11 Justin Squirek <squirek@adacore.com>
11052 * gnat.dg/loopvar.adb: New testcase.
11054 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11056 PR middle-end/83189
11057 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11059 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11061 * gcc.c-torture/compile/pr83575.c: New testcase.
11063 2018-01-10 Michael Collison <michael.collison@arm.com>
11065 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11066 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11067 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11068 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11069 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11070 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11071 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11072 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11073 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11074 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11075 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11076 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11077 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11078 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11079 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11080 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11082 2018-01-10 Michael Collison <michael.collison@arm.com>
11084 * gcc.target/aarch64/sha2.h: New shared testcase.
11085 * gcc.target/aarch64/sha2_1.c: New testcase.
11086 * gcc.target/aarch64/sha2_2.c: New testcase.
11087 * gcc.target/aarch64/sha2_3.c: New testcase.
11088 * gcc.target/aarch64/sha3.h: New shared testcase.
11089 * gcc.target/aarch64/sha3_1.c: New testcase.
11090 * gcc.target/aarch64/sha3_2.c: New testcase.
11091 * gcc.target/aarch64/sha3_3.c: New testcase.
11093 2018-01-10 Michael Collison <michael.collison@arm.com>
11095 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11097 2018-01-10 Martin Sebor <msebor@redhat.com>
11099 PR tree-optimization/83781
11100 * gcc.dg/strlenopt-42.c: New test.
11102 2018-01-11 Martin Sebor <msebor@gmail.com>
11103 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11105 PR tree-optimization/83501
11106 PR tree-optimization/81703
11108 * gcc.dg/strlenopt-39.c: New test-case.
11109 * gcc.dg/pr81703.c: Likewise.
11111 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11113 * gnat.dg/atomic10.adb: New test.
11115 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11118 * gfortran.dg/deferred_character_18.f90: New test.
11120 2018-01-10 Martin Sebor <msebor@redhat.com>
11122 PR tree-optimization/83671
11123 * gcc.dg/strlenopt-40.c: New test.
11124 * gcc.dg/strlenopt-41.c: New test.
11126 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11129 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11131 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11134 * gcc.target/powerpc/pr83399.c: New test.
11136 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11139 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11140 to reflect that the arguments are correctly underlined.
11141 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11142 for globals, params, locals and literals.
11143 (test_sizeof): Directly test the location of "sizeof", rather than
11144 when used in compound expressions.
11145 (test_alignof): Likewise for "alignof".
11146 (test_string_literals): Likewise for string literals.
11147 (test_numeric_literals): Likewise for numeric literals.
11148 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
11149 (test_typeid): Likewise for typeid.
11150 (test_unary_plus): New.
11151 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
11154 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
11156 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
11158 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11160 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
11162 2018-01-10 Marek Polacek <polacek@redhat.com>
11165 * g++.dg/warn/Wduplicated-branches4.C: New test.
11167 2018-01-10 Jakub Jelinek <jakub@redhat.com>
11170 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
11173 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
11176 * g++.dg/cpp0x/new2.C: New.
11178 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
11181 * gcc.target/i386/pr83735.c: New test.
11183 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
11185 * lib/target-supports.exp (check_effective_target_branch_cost):
11187 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
11188 * gcc.dg/pr21643.c: Likewise.
11189 * gcc.dg/pr46309.c: Likewise.
11190 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11191 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
11192 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
11193 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11194 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11195 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11196 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11197 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
11198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
11199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11205 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
11208 * gcc.target/powerpc/pr83629.c: New testcase.
11210 2018-01-10 Richard Biener <rguenther@suse.de>
11213 * gcc.dg/pr78768.c: Un-XFAIL.
11215 2018-01-10 Richard Biener <rguenther@suse.de>
11218 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
11220 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
11222 PR tree-optimization/83753
11223 * gcc.dg/torture/pr83753.c: New test.
11225 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
11227 * gcc.target/i386/avx2-gather-1.c: Add -march.
11228 * gcc.target/i386/avx2-gather-2.c: Add -march.
11229 * gcc.target/i386/avx2-gather-3.c: Add -march.
11230 * gcc.target/i386/avx2-gather-4.c: Add -march.
11231 * gcc.target/i386/avx2-gather-5.c: Add -march.
11232 * gcc.target/i386/avx2-gather-6.c: Add -march.
11233 * gcc.target/i386/avx512f-gather-1.c: Add -march.
11234 * gcc.target/i386/avx512f-gather-2.c: Add -march.
11235 * gcc.target/i386/avx512f-gather-3.c: Add -march.
11236 * gcc.target/i386/avx512f-gather-4.c: Add -march.
11237 * gcc.target/i386/avx512f-gather-5.c: Add -march.
11238 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
11239 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
11240 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
11241 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
11242 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
11244 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
11247 * gcc.target/i386/pr78585.c: New test.
11249 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11252 * g++.dg/cpp0x/pr83734.C: New test.
11254 2018-01-09 Carl Love <cel@us.ibm.com>
11256 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
11257 vec_mergeo builtins with float, double, long long, unsigned long long,
11258 bool long long arguments.
11259 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
11260 vec_float2 with double arguments.
11261 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
11262 vec_mergew and vec_mergow builtins.
11264 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11267 * gfortran.dg/contiguous_6.f90: New test.
11269 2018-01-09 Richard Biener <rguenther@suse.de>
11271 PR tree-optimization/83668
11272 * gcc.dg/graphite/pr83668.c: New testcase.
11274 2018-01-09 Joseph Myers <joseph@codesourcery.com>
11276 PR tree-optimization/64811
11277 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
11278 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
11279 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
11280 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
11282 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
11284 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
11287 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
11289 2018-01-09 Tamar Christina <tamar.christina@arm.com>
11292 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
11293 no NEON and require softfp or hard float-abi.
11294 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
11296 2018-01-09 Richard Biener <rguenther@suse.de>
11298 PR tree-optimization/83572
11299 * gcc.dg/graphite/pr83572.c: New testcase.
11301 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11304 * gcc.dg/sms-13.c: New test.
11306 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
11309 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
11311 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
11312 Monk Chiang <sh.chiang04@gmail.com>
11314 * gcc.target/riscv/save-restore-1.c: New.
11316 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11319 * gcc.target/powerpc/pr83677.c: New file.
11321 2018-01-08 Jeff Law <law@redhat.com>
11323 PR rtl-optimizatin/81308
11324 * g++.dg/pr81308-1.C: New test.
11325 * g++.dg/pr81308-2.C: New test.
11327 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
11329 PR target/83663 - Revert r255946
11330 * gcc.target/aarch64/vect-slp-dup.c: New.
11332 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11334 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
11337 2018-01-08 Richard Biener <rguenther@suse.de>
11339 PR tree-optimization/83563
11340 * gcc.dg/graphite/pr83563.c: New testcase.
11342 2018-01-08 Richard Biener <rguenther@suse.de>
11344 PR middle-end/83713
11345 * g++.dg/torture/pr83713.C: New testcase.
11347 2018-01-08 Tom de Vries <tom@codesourcery.com>
11349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
11351 2018-01-08 Richard Biener <rguenther@suse.de>
11353 PR tree-optimization/83685
11354 * gcc.dg/torture/pr83685.c: New testcase.
11356 2018-01-08 Richard Biener <rguenther@suse.de>
11359 * gcc.dg/lto/pr83719_0.c: New testcase.
11361 2018-01-08 Tom de Vries <tom@codesourcery.com>
11363 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
11364 * gcc.dg/graphite/run-id-1.c: Same.
11365 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
11367 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
11370 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
11371 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
11372 * gfortran.dg/pdt_27.f03: New test.
11375 * gfortran.dg/pdt_28.f03: New test.
11377 2018-01-08 Tom de Vries <tom@codesourcery.com>
11379 * c-c++-common/builtins.c: Require effective target alloca.
11380 * gcc.dg/Wrestrict.c: Same.
11381 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
11383 2018-01-08 Richard Biener <rguenther@suse.de>
11385 PR middle-end/83580
11386 * gcc.dg/torture/pr83580.c: New testcase.
11388 2018-01-08 Richard Biener <rguenther@suse.de>
11390 PR middle-end/83517
11391 * gcc.dg/pr83517.c: New testcase.
11393 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
11395 PR middle-end/81897
11396 * gcc.dg/uninit-pr81897.c: New test.
11398 2018-01-06 Martin Sebor <msebor@redhat.com>
11400 PR tree-optimization/83640
11401 * gcc.dg/Wrestrict-6.c: New test.
11402 * gcc.dg/pr83640.c: New test.
11404 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
11406 * gcc.target/aarch64/reg-alloc-1.c: New test.
11408 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
11411 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
11413 2018-01-06 Jakub Jelinek <jakub@redhat.com>
11416 * gcc.dg/pr83480.c: New test.
11418 PR rtl-optimization/83682
11419 * gcc.target/i386/pr83682.c: New test.
11421 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
11425 * gfortran.dg/char_cast_1.f90: Update scan pattern.
11426 * gfortran.dg/dependency_49.f90: Likewise.
11427 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11428 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11429 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11430 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11431 * gfortran.dg/string_1_lp64.f90: New test.
11432 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11433 * gfortran.dg/string_3_lp64.f90: New test.
11435 2018-01-05 Jakub Jelinek <jakub@redhat.com>
11438 * gcc.target/i386/sse-26.c: New test.
11441 * gcc.target/i386/pr83604.c: New test.
11443 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
11445 * gcc.dg/vect/vect-align-4.c: New test.
11446 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
11447 and redefine as a structure with an unaligned member "b".
11448 (foo): Update accordingly.
11450 2018-01-05 Sudakshina Das <sudi.das@arm.com>
11453 * gcc.target/aarch64/bics_5.c: New test.
11454 * gcc.target/arm/bics_5.c: Likewise.
11456 2018-01-05 Jakub Jelinek <jakub@redhat.com>
11458 PR tree-optimization/83605
11459 * gcc.dg/pr83605.c: New test.
11461 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11464 * gcc.target/i386/pr83554.c: New test.
11467 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
11470 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11474 * gfortran.dg/eoshift_8.f90: New test.
11475 * gfortran.dg/simplify_eoshift_1.f90: New test.
11477 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11480 * gcc.dg/pr83585.c: New test.
11482 2018-01-04 Nathan Sidwell <nathan@acm.org>
11485 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
11487 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11490 * gcc.dg/pr83666.c: New test.
11492 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
11495 * gcc.target/alpha/pr83628-1.c: New test.
11496 * gcc.target/alpha/pr83628-2.c: Ditto.
11498 2018-01-04 Martin Liska <mliska@suse.cz>
11501 * g++.dg/ipa/pr82352.C: New test.
11503 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11505 * gcc.dg/vect-opt-info-1.c: Moved to ...
11506 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
11507 vect_int targets, use dg-additional-options instead of dg-options and
11508 use relative line numbers instead of absolute.
11510 2018-01-03 Martin Sebor <msebor@redhat.com>
11512 PR tree-optimization/83655
11513 * gcc.dg/Wrestrict-5.c: New test.
11514 * c-c++-common/builtins.c: New test.
11516 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11517 Alan Hayward <alan.hayward@arm.com>
11518 David Sherwood <david.sherwood@arm.com>
11520 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
11523 2018-01-03 Jeff Law <law@redhat.com>
11526 * gcc.target/i386/stack-check-17.c: New test.
11527 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
11529 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11532 * gcc.dg/pr83621.c: New test.
11535 * gcc.dg/pr83645.c: New test.
11537 2018-01-03 Martin Sebor <msebor@redhat.com>
11539 PR tree-optimization/83603
11540 * gcc.dg/Wrestrict-4.c: New test.
11543 * gcc.dg/const-2.c: New test.
11544 * gcc.dg/pure-3.c: New test.
11546 2018-01-03 Martin Sebor <msebor@redhat.com>
11548 * gcc.dg/Wrestrict-3.c: New test.
11550 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11553 * g++.dg/opt/pr83555.C: New test.
11554 * g++.dg/ubsan/pr83555.C: New test.
11556 2018-01-03 David Malcolm <dmalcolm@redhat.com>
11559 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
11560 the !CHECKING_P case by expecting a note.
11561 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
11562 a note for the !CHECKING_P case, and move the return statement
11563 outside of #if CHECKING_P guard.
11565 2018-01-03 Jeff Law <law@redhat.com>
11567 PR middle-end/83654
11568 * gcc.target/i386/stack-check-18.c: New test.
11569 * gcc.target/i386/stack-check-19.c: New test.
11571 2018-01-03 Martin Sebor <msebor@redhat.com>
11573 PR tree-optimization/83501
11574 * c-c++-common/Warray-bounds-3.c: Remove xfail.
11576 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11578 PR tree-optimization/83501
11579 * gcc.dg/tree-ssa/pr83501-1.c: New test.
11581 2018-01-03 Nathan Sidwell <nathan@acm.org>
11584 * g++.dg/ipa/pr83667.C: New.
11586 2018-01-03 Martin Liska <mliska@suse.cz>
11588 PR tree-optimization/83593
11589 * gcc.dg/pr83593.c: New test.
11591 2018-01-03 Martin Liska <mliska@suse.cz>
11594 * g++.dg/ipa/pr83549.C: New test.
11596 2018-01-03 Marek Polacek <polacek@redhat.com>
11599 * g++.dg/warn/mvp2.C: New test.
11601 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11603 PR preprocessor/83602
11604 * g++.dg/cpp/pr83602.C: New test.
11607 * g++.dg/parse/pr83634.C: New test.
11609 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
11612 * gfortran.dg/eoshift_7.f90: New test.
11614 2018-01-03 Jan Beulich <jbeulich@suse.com>
11616 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
11617 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
11619 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11621 Update copyright years.
11623 2018-01-03 Martin Liska <mliska@suse.cz>
11626 * gcc.dg/ipa/pr83594.c: New test.
11628 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11629 Alan Hayward <alan.hayward@arm.com>
11630 David Sherwood <david.sherwood@arm.com>
11632 * gcc.dg/vect-opt-info-1.c: New test.
11634 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11636 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
11637 floorf128, truncf128, and roundf128.
11638 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
11639 optimizations added in match.pd.
11640 * gcc.target/powerpc/float128-hw6.c: Likewise.
11641 * gcc.target/powerpc/float128-hw7.c: Likewise.
11642 * gcc.target/powerpc/float128-hw8.c: Likewise.
11643 * gcc.target/powerpc/float128-hw9.c: Likewise.
11644 * gcc.target/powerpc/float128-hw10.c: Likewise.
11645 * gcc.target/powerpc/float128-hw11.c: Likewise.
11647 2018-01-02 Jakub Jelinek <jakub@redhat.com>
11650 * g++.dg/cpp0x/pr83556.C: New test.
11652 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11656 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
11657 * gfortran.dg/simplify_cshift_4.f90: New test.
11659 2018-01-02 Marek Polacek <polacek@redhat.com>
11662 * g++.dg/cpp0x/inh-ctor30.C: New test.
11665 * g++.dg/cpp1z/pr83644.C: New test.
11667 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
11670 * gfortran.dg/coarray_45.f90: New test.
11673 * gfortran.dg/coarray_46.f90: New test.
11675 2018-01-01 Jakub Jelinek <jakub@redhat.com>
11677 PR tree-optimization/83581
11678 * gcc.dg/pr83581.c: New test.
11681 * gcc.dg/pr83595.c: New test.
11683 PR middle-end/83608
11684 * g++.dg/opt/pr83608.C: New test.
11686 PR middle-end/83609
11687 * gcc.dg/pr83609.c: New test.
11688 * g++.dg/opt/pr83609.C: New test.
11690 PR middle-end/83623
11691 * gcc.dg/pr83623.c: New test.
11693 * gcc.target/i386/i386.exp
11694 (check_effective_target_avx512vpopcntdqvl): New proc.
11695 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
11696 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
11697 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
11699 Copyright (C) 2018 Free Software Foundation, Inc.
11701 Copying and distribution of this file, with or without modification,
11702 are permitted in any medium without royalty provided the copyright
11703 notice and this notice are preserved.