1 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.dg/torture/pr86066.c: New test.
5 2018-06-06 Richard Biener <rguenther@suse.de>
7 PR tree-optimization/86062
8 * g++.dg/tree-ssa/pr86062.C: New testcase.
10 2018-06-05 Steve Ellcey <sellcey@cavium.com>
13 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
14 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
15 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
16 * gcc.target/aarch64/nofp_1.c: Ditto.
18 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
20 * gcc.target/arm/cmse/cmse-1c99.c: New test.
22 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
25 * gfortran.dg/goacc/pr85701.f90: New test.
27 2018-06-05 Marek Polacek <polacek@redhat.com>
30 * g++.dg/cpp0x/alias-decl-64.C: New test.
32 2018-06-05 Richard Biener <rguenther@suse.de>
34 PR tree-optimization/86046
35 * gcc.dg/pr86046.c: New testcase.
37 2018-06-05 Richard Biener <rguenther@suse.de>
39 PR tree-optimization/86047
40 * gcc.dg/pr86047.c: New testcase.
42 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
45 * g++.target/arm/arm.exp: New file.
46 * g++.target/arm/pr81497.C: Likewise.
48 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
50 * gcc.target/s390/htm-builtins-compile-4.c: New test.
52 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
54 * gcc.dg/store_merging_21.c: New test.
55 * gnat.dg/opt71b.adb: Likewise.
56 * gnat.dg/opt71.adb: Rename into...
57 * gnat.dg/opt71a.adb: ...this.
59 2018-06-04 Richard Biener <rguenther@suse.de>
61 PR tree-optimization/85955
62 * gcc.dg/pr85955.c: New testcase.
64 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
68 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
69 * gfortran.dg/allocate_stat_2.f90: Ditto.
70 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
72 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
74 * gcc.target/aarch64/sve/extract_5.c: New test.
76 2018-06-04 Jakub Jelinek <jakub@redhat.com>
80 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
82 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
83 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
84 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
85 * gcc.target/i386/avx512bw-pr86036.c: New test.
87 2018-06-04 Richard Biener <rguenther@suse.de>
89 PR tree-optimization/86038
90 * gcc.dg/pr86038.c: New testcase.
92 2018-06-04 Jakub Jelinek <jakub@redhat.com>
94 PR tree-optimization/69615
95 * gcc.dg/pr69615.c: New test.
98 * c-c++-common/gomp/pr86025.c: New test.
100 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
102 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
104 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
106 * gcc.dg/torture/pr86034.c: New test.
108 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
111 * gfortran.dg/cray_pointer_12.f90: New test.
113 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
116 * gfortran.dg/pr85938.f90: Fixed by revision r261081
118 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
120 * gnat.dg/specs/opt3.ads: New test.
121 * gnat.dg/specs/opt3_pkg.ads: New helper.
123 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
125 * gnat.dg/discr53.ad[sb]: New test.
126 * gnat.dg/discr53_pkg.ads: New helper.
128 2018-06-01 Carl Love <cel@us.ibm.com>
130 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
131 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
133 2018-06-01 Carl Love <cel@us.ibm.com>
135 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
136 to make it consistent with the naming convention in the file.
137 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
138 to altivec-7.c. Delete file.
139 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
140 to altivec-7.c. Delete file.
141 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
142 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
143 vec_unpackl tests. Update instruction counts.
144 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
145 tests to builtins-1.c.
146 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
147 tests to builtins-1.c.
148 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
149 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
150 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
151 Remove vec_ctf tests returning double. Remove vec_cts with
152 double args. Remove vec_sel with invalid arguments. Add tests for
154 Add instruction counts for new tests.
155 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
156 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
158 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
159 test_sll_vsill_vsill_vuc.
160 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
162 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
163 tests from altivec-7.h.
164 * gcc.target/powerpc/vsx-7-be.c: Remove file.
165 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
166 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
167 splat_sll, splat_uc, splat_int128, splat_uint128.
168 Make second argument of vec_extract and vec_insert a signed int.
169 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
172 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
174 * gcc.dg/store_merging_20.c: New test.
175 * gnat.dg/opt71.adb: Likewise.
176 * gnat.dg/opt71_pkg.ads: New helper.
178 2018-06-01 Carl Love <cel@us.ibm.com>
180 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
181 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
182 Add vec_xst_be for signed and unsigned arguments.
184 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
188 * gfortran.dg/pr85816.f90: New test.
189 * gfortran.dg/pr85975.f90: New test.
191 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
194 * gfortran.dg/random_init_1.f90: New test.
195 * gfortran.dg/random_init_2.f90: New test.
196 * gfortran.dg/random_init_3.f90: New test.
197 * gfortran.dg/random_init_4.f90: New test.
198 * gfortran.dg/random_init_5.f90: New test.
199 * gfortran.dg/random_init_6.f90: New test.
201 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
203 PR tree-optimization/85989
204 * gcc.dg/torture/pr85989.c: New test.
206 2018-06-01 Richard Biener <rguenther@suse.de>
209 * gcc.dg/tree-ssa/pr86017.c: New testcase.
211 2018-06-01 Richard Biener <rguenther@suse.de>
214 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
216 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
219 * gcc.dg/strcmpopt_2.c: New test.
220 * gcc.dg/strcmpopt_3.c: New test.
223 * gcc.dg/strcmpopt_3.c: New test.
225 2018-05-31 Jakub Jelinek <jakub@redhat.com>
228 * gcc.target/i386/pr85984.c: New test.
230 2018-05-31 Martin Sebor <msebor@redhat.com>
233 * gcc.dg/Walloc-size-larger-than-1.c: New test.
234 * gcc.dg/Walloc-size-larger-than-10.c: New test.
235 * gcc.dg/Walloc-size-larger-than-11.c: New test.
236 * gcc.dg/Walloc-size-larger-than-12.c: New test.
237 * gcc.dg/Walloc-size-larger-than-13.c: New test.
238 * gcc.dg/Walloc-size-larger-than-14.c: New test.
239 * gcc.dg/Walloc-size-larger-than-15.c: New test.
240 * gcc.dg/Walloc-size-larger-than-16.c: New test.
241 * gcc.dg/Walloc-size-larger-than-17.c: New test.
242 * gcc.dg/Walloc-size-larger-than-2.c: New test.
243 * gcc.dg/Walloc-size-larger-than-3.c: New test.
244 * gcc.dg/Walloc-size-larger-than-4.c: New test.
245 * gcc.dg/Walloc-size-larger-than-5.c: New test.
246 * gcc.dg/Walloc-size-larger-than-6.c: New test.
247 * gcc.dg/Walloc-size-larger-than-7.c: New test.
248 * gcc.dg/Walloc-size-larger-than-8.c: New test.
249 * gcc.dg/Walloc-size-larger-than-9.c: New test.
250 * gcc.dg/Walloc-size-larger-than.c: New test.
252 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
253 Cesar Philippidis <cesar@codesourcery.com>
256 * gfortran.dg/goacc/pr77371-1.f90: New test.
257 * gfortran.dg/goacc/pr77371-2.f90: New test.
258 * gfortran.dg/goacc/pr85879.f90: New test.
260 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
263 * gnat.dg/stack_usage1b.adb: Likewise.
264 * gnat.dg/stack_usage1c.adb: Likewise.
265 * gnat.dg/stack_usage3.adb: Likewise.
266 * gnat.dg/stack_usage1_pkg.adb: Delete.
268 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
270 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
271 * gcc.dg/store_merging_11.c: Likewise.
272 * gcc.dg/store_merging_13.c: Likewise.
273 * gcc.dg/store_merging_14.c: Likewise.
274 * gcc.dg/store_merging_15.c: Likewise.
275 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
277 2018-05-31 Ed Schonberg <schonberg@adacore.com>
279 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
280 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
281 gnat.dg/limited1_outer.ads: New testcase.
283 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
285 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
286 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
289 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
291 * gnat.dg/size_clause1.adb: New testcase.
293 2018-05-31 Javier Miranda <miranda@adacore.com>
295 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
297 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
299 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
300 vld1x3 intrinsics for aarch64.
301 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
302 vst1x2 intrinsics for aarch64.
303 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
304 vst1x3 intrinsics for aarch64.
306 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
309 * g++.dg/diagnostic/pr77777.C: New test.
311 2018-05-30 David Pagan <dave.pagan@oracle.com>
314 * gcc.dg/noncompile/pr55976-1.c: New test.
315 * gcc.dg/noncompile/pr55976-2.c: New test.
317 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
319 * gcc.dg/lto/20111213-1_0.c: Fix template.
320 * gcc.dg/lto/20100603-1_0.c: Fix template.
321 * gcc.dg/lto/20100603-2_0.c: Fix template.
322 * gcc.dg/lto/20100603-3_0.c: Fix template.
324 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
325 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
326 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
327 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
328 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
329 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
330 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
331 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
332 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
333 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
334 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
335 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
336 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
337 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
338 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
339 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
340 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
341 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
342 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
343 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
344 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
345 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
346 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
347 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
348 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
349 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
350 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
351 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
352 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
353 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
354 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
355 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
356 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
357 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
358 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
359 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
360 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
361 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
362 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
363 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
364 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
365 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
366 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
367 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
368 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
369 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
370 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
371 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
372 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
373 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
374 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
375 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
376 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
377 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
378 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
379 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
380 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
381 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
382 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
383 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
384 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
385 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
387 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
390 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
392 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
394 * gcc.target/aarch64/simd/ldp_stp_9: New.
395 * gcc.target/aarch64/simd/ldp_stp_10: New.
396 * gcc.target/aarch64/simd/ldp_stp_11: New.
397 * gcc.target/aarch64/simd/ldp_stp_12: New.
399 2018-05-30 Ed Schonberg <schonberg@adacore.com>
401 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
403 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
405 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
407 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
410 * gcc.target/i386/pr85950.c: New test.
412 2018-05-29 Marek Polacek <polacek@redhat.com>
415 * g++.dg/cpp1z/class-deduction55.C: New test.
416 * g++.dg/cpp1z/class-deduction56.C: New test.
417 * g++.dg/cpp1z/class-deduction57.C: New test.
419 2018-05-29 Jakub Jelinek <jakub@redhat.com>
422 * g++.dg/warn/Wunused-var-33.C: New test.
425 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
426 and -fno-vect-cost-model options. Add aligned(64) attribute to the
427 arrays. Add suffix 1 to all functions and use 4 iterations rather
428 than N. Add functions with conversions to and from float.
429 Add new set of functions with 8 iterations and another one
430 with 16 iterations, expect 24 vectorized loops instead of just 4.
431 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
433 2018-05-29 Javier Miranda <miranda@adacore.com>
435 * gnat.dg/equal2.adb: New testcase.
437 2018-05-29 Ed Schonberg <schonberg@adacore.com>
439 * gnat.dg/float_attributes_overflows.adb: New testcase.
441 2018-05-29 Pascal Obry <obry@adacore.com>
443 * gnat.dg/normalize_pathname.adb: New testcase.
445 2018-05-29 Tom de Vries <tom@codesourcery.com>
447 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
449 * lib/scanipa.exp (scan-ipa-dump-times): Same.
450 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
451 * lib/scantree.exp (scan-tree-dump-times): Same.
453 2018-05-29 Tom de Vries <tom@codesourcery.com>
455 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
456 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
457 Use proc name as first argument to dg-scan.
459 2018-05-29 Tom de Vries <tom@codesourcery.com>
461 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
464 2018-05-28 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/85934
467 * gcc.target/i386/pr85934.c: New testcase.
469 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
471 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
473 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
475 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
477 2018-05-28 Ed Schonberg <schonberg@adacore.com>
479 * gnat.dg/fixedpnt5.adb: New testcase.
481 2018-05-28 Justin Squirek <squirek@adacore.com>
483 * gnat.dg/array31.adb: New testcase.
485 2018-05-28 Justin Squirek <squirek@adacore.com>
487 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
488 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
490 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
492 * gfortran.dg/data_stmt_pointer.f90: new test.
494 2018-05-27 Jakub Jelinek <jakub@redhat.com>
497 * gcc.target/i386/avx512dq-pr85918.c: New test.
499 2018-05-25 Jim Wilson <jimw@sifive.com>
501 * gcc.target/riscv/interrupt-1.c: New.
502 * gcc.target/riscv/interrupt-2.c: New.
503 * gcc.target/riscv/interrupt-3.c: New.
504 * gcc.target/riscv/interrupt-4.c: New.
505 * gcc.target/riscv/interrupt-5.c: New.
507 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
510 * gfortran.dg/pr85786.f90: New test.
512 2018-05-25 Paul Koning <ni1d@arrl.net>
514 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
515 * gcc.c-torture/compile/pr55921.c: Ditto.
516 * gcc.c-torture/compile/pr60655-1.c: Ditto.
517 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
519 2018-05-25 Jakub Jelinek <jakub@redhat.com>
522 * gcc.target/i386/avx512f-pr85832.c: New test.
523 * gcc.target/i386/avx512vl-pr85832.c: New test.
524 * gcc.target/i386/avx512bw-pr85832.c: New test.
525 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
527 2018-05-25 Bin Cheng <bin.cheng@arm.com>
529 PR tree-optimization/85720
530 * gcc.dg/tree-ssa/pr85720.c: New test.
531 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
534 2018-05-25 Martin Liska <mliska@suse.cz>
537 * gcc.dg/tree-prof/update-loopch.c: Do not scan
538 for 'Removing basic block'.
540 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
542 * gnat.dg/sec_stack1.adb: New testcase.
544 2018-05-25 Ed Schonberg <schonberg@adacore.com>
546 * gnat.dg/fixedpnt4.adb: New testcase.
548 2018-05-25 Javier Miranda <miranda@adacore.com>
550 * gnat.dg/interface7.adb: New testcase.
552 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
554 * gnat.dg/sec_stack2.adb: New testcase.
556 2018-05-25 Ed Schonberg <schonberg@adacore.com>
558 * gnat.dg/interface6.adb: New testcase.
560 2018-05-25 Ed Schonberg <schonberg@adacore.com>
562 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
564 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
566 * lib/target-supports.exp
567 (check_effective_target_vect_double_cond_arith): Include
568 multiplication and division.
569 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
570 fully-masked loops with a fixed vector length.
571 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
573 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
574 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
575 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
577 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
579 * gcc.target/aarch64/sve/div_1.c: New test.
580 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
581 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
582 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
584 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
586 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
588 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
590 * lib/target-supports.exp
591 (check_effective_target_vect_double_cond_arith): New proc.
592 * gcc.dg/vect/vect-cond-arith-1.c: New test.
593 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
594 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
595 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
596 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
597 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
598 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
600 2018-05-25 Janus Weil <janus@gcc.gnu.org>
603 * gfortran.dg/f2018_obs.f90: New test case.
605 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
608 * gfortran.dg/pr85543.f90: New test.
610 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
613 * gfortran.dg/pr85780.f90: New test.
615 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
618 * gfortran.dg/pr85779_1.f90: New test.
619 * gfortran.dg/pr85779_2.f90: Ditto.
620 * gfortran.dg/pr85779_3.f90: Ditto.
622 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
626 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
627 * gfortran.dg/pr85895.f90: New test.
629 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
631 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
632 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
634 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
636 * gcc.dg/fold-popcount-1.c: New testcase.
637 * gcc.dg/fold-popcount-2.c: New testcase.
638 * gcc.dg/fold-popcount-3.c: New testcase.
639 * gcc.dg/fold-popcount-4.c: New testcase.
641 2018-05-24 Marek Polacek <polacek@redhat.com>
644 * g++.dg/cpp0x/new3.C: New test.
646 2018-05-24 Javier Miranda <miranda@adacore.com>
648 * gnat.dg/discr52.adb: New testcase.
650 2018-05-24 Ed Schonberg <schonberg@adacore.com>
652 * gnat.dg/others1.adb: New testcase.
654 2018-05-24 Justin Squirek <squirek@adacore.com>
656 * gnat.dg/raise_expr.adb: New testcase.
658 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
660 * gnat.dg/formal_containers.adb: New testcase.
662 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
664 * gcc.target/i386/pr85345.c: Require ifunc support.
666 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
668 * gcc.dg/vect/vect-fma-1.c: New test.
670 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
672 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
675 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
678 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
680 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
683 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
685 * gcc.target/msp430/pr78849.c: New test.
687 2018-05-23 Marek Polacek <polacek@redhat.com>
689 * g++.dg/cpp2a/range-for8.C: New test.
690 * g++.dg/cpp2a/range-for9.C: New test.
691 * g++.dg/cpp2a/range-for10.C: New test.
693 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
695 * lib/target-supports.exp (check_effective_target_be): New.
696 (check_effective_target_le): New.
698 2018-05-23 Marek Polacek <polacek@redhat.com>
700 * g++.dg/cpp2a/range-for1.C: New test.
701 * g++.dg/cpp2a/range-for2.C: New test.
702 * g++.dg/cpp2a/range-for3.C: New test.
703 * g++.dg/cpp2a/range-for4.C: New test.
704 * g++.dg/cpp2a/range-for5.C: New test.
705 * g++.dg/cpp2a/range-for6.C: New test.
706 * g++.dg/cpp2a/range-for7.C: New test.
708 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
710 * gcc.target/i386/cvt-3.c: New test.
712 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
714 * gcc.target/i386/cvt-2.c: New test.
716 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
718 * gcc.dg/pr79985.c: New testcase.
720 2018-05-23 Richard Biener <rguenther@suse.de>
722 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
724 2018-05-23 Sudakshina Das <sudi.das@arm.com>
727 * gcc.target/aarch64/pr84882.c: New test.
728 * gcc.target/aarch64/target_attr_18.c: Likewise.
730 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
732 PR tree-optimization/85853
733 * gfortran.dg/vect/pr85853.f90: New test.
735 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
737 * gnat.dg/import2.adb: New testcase.
739 2018-05-23 Ed Schonberg <schonberg@adacore.com>
741 * gnat.dg/discr51.adb: New testcase.
743 2018-05-23 Javier Miranda <miranda@adacore.com>
745 * gnat.dg/valid_scalars1.adb: New testcase.
747 2018-05-23 Ed Schonberg <schonberg@adacore.com>
749 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
751 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
753 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
756 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
758 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
761 2018-05-23 Bob Duff <duff@adacore.com>
763 * gnat.dg/addr10.adb: New testcase.
765 2018-05-23 Richard Biener <rguenther@suse.de>
768 * gcc.dg/Wstrict-overflow-27.c: New testcase.
770 2018-05-23 Yury Gribov <tetra2005@gmail.com>
772 PR tree-optimization/85822
773 * c-c++-common/pr85822.c: New test.
775 2018-05-23 Richard Biener <rguenther@suse.de>
777 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
779 2018-05-22 Janus Weil <janus@gcc.gnu.org>
782 * gfortran.dg/pr30667.f: Add option "-std=legacy".
784 2018-05-22 Martin Sebor <msebor@redhat.com>
787 * gcc.dg/attr-nonstring.c: New test.
789 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
792 * gcc.target/i386/pr85345.c: New test.
794 2018-05-22 Luis Machado <luis.machado@linaro.org>
796 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
798 2018-05-22 Janus Weil <janus@gcc.gnu.org>
801 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
802 dg-additional-options.
803 * gfortran.dg/graphite/block-2.f: Ditto.
804 * gfortran.dg/graphite/id-19.f: Ditto.
805 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
806 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
807 * gfortran.dg/vect/pr52580.f: Ditto.
809 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
811 * gcc.target/aarch64/ldp_stp_6.c: New.
812 * gcc.target/aarch64/ldp_stp_7.c: New.
813 * gcc.target/aarch64/ldp_stp_8.c: New.
815 2018-05-22 Martin Sebor <msebor@redhat.com>
818 * c-c++-common/attr-nonstring-3.c: Adjust.
819 * c-c++-common/attr-nonstring-4.c: Adjust.
820 * c-c++-common/attr-nonstring-6.c: New test.
822 2018-05-22 Martin Sebor <msebor@redhat.com>
824 PR tree-optimization/85826
825 * gcc.dg/Wrestrict-17.c: New test.
827 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
829 * gcc.dg/torture/pr85862.c: Rename to...
830 * gcc.dg/torture/pr85852.c: ...this.
832 2018-05-22 Justin Squirek <squirek@adacore.com>
834 * gnat.dg/warn14.adb: New testcase.
836 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
838 * gnat.dg/controlled8.adb: New testcase.
840 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
842 * gnat.dg/discr50.adb: New testcase.
844 2018-05-22 Ed Schonberg <schonberg@adacore.com>
846 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
847 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
848 gnat.dg/discr49_rec2.ads: New testcase.
850 2018-05-22 Ed Schonberg <schonberg@adacore.com>
852 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
853 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
856 2018-05-22 Ed Schonberg <schonberg@adacore.com>
858 * gnat.dg/fixedpnt3.adb: New testcase.
860 2018-05-22 Justin Squirek <squirek@adacore.com>
862 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
863 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
865 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
868 * gcc.dg/torture/pr85862.c: New test.
870 2018-05-22 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/85834
873 * g++.dg/torture/pr85834.C: New testcase.
874 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
876 2018-05-22 Martin Liska <mliska@suse.cz>
879 * g++.dg/ipa/pr85607.C: New test.
881 2018-05-22 Richard Biener <rguenther@suse.de>
883 PR tree-optimization/85863
884 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
886 2018-05-22 Janus Weil <janus@gcc.gnu.org>
889 * gfortran.dg/assumed_rank_5.f90: Update error message.
890 * gfortran.dg/assumed_type_4.f90: Ditto.
891 * gfortran.dg/bind_c_array_params.f03: Ditto.
892 * gfortran.dg/bind_c_usage_28.f90: Ditto.
893 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
894 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
895 * gfortran.dg/c_loc_tests_11.f03: Ditto.
896 * gfortran.dg/coarray_atomic_2.f90: Ditto.
897 * gfortran.dg/coarray_collectives_2.f90: Ditto.
898 * gfortran.dg/coarray_collectives_10.f90: Ditto.
899 * gfortran.dg/coarray_collectives_13.f90: Ditto.
900 * gfortran.dg/rank_3.f90: Ditto.
901 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
902 * gfortran.dg/implicit_14.f90: Ditto.
904 2018-05-21 Christian Groessler <chris@groessler.org>
906 * gcc.c-torture/compile/simd-5.c: Fix comment.
908 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
911 * gcc.target/powerpc/pr85657-1.c: New test for converting between
912 __float128, __ibm128, and long double.
913 * gcc.target/powerpc/pr85657-2.c: Likewise.
914 * gcc.target/powerpc/pr85657-3.c: Likewise.
915 * g++.dg/pr85667.C: New test to make sure __ibm128 is
916 implementated as a separate type internally, and is not just an
917 alias for long double.
919 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
921 PR tree-optimization/85814
922 * gcc.dg/torture/pr85814.c: New test.
924 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
927 * g++.dg/cpp0x/cond1.C: New.
928 * g++.dg/cpp1y/pr84588-1.C: Likewise.
929 * g++.dg/cpp1y/pr84588-2.C: Likewise.
930 * g++.dg/cpp1y/pr84588-3.C: Likewise.
931 * g++.dg/parse/cond6.C: Likewise.
932 * g++.dg/parse/cond7.C: Likewise.
933 * g++.dg/parse/cond8.C: Likewise.
934 * g++.dg/cpp1z/decomp16.C: Update.
935 * g++.old-deja/g++.jason/cond.C: Likewise.
937 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
939 ChangeLog for r260480
940 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
941 warnings for deleted and obsolescent features.
942 * gfortran.dg/graphite/id-19.f: Ditto.
943 * gfortran.dg/graphite/id-20.f: Ditto.
944 * gfortran.dg/graphite/id-27.f90: Ditto.
945 * gfortran.dg/graphite/pr82449.f: Ditto.
947 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
949 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
950 tiny and large memory models.
952 2018-04-04 Ed Schonberg <schonberg@adacore.com>
954 * gnat.dg/suppress_initialization.adb,
955 gnat.dg/suppress_initialization_pkg.ads: New testcase.
957 2018-04-04 Ed Schonberg <schonberg@adacore.com>
959 * gnat.dg/exit1.adb: New testcase.
961 2018-04-04 Ed Schonberg <schonberg@adacore.com>
963 * gnat.dg/array30.adb: New testcase.
965 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
967 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
969 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
971 * gcc.c-torture/execute/ssad-run.c: New test.
972 * gcc.c-torture/execute/usad-run.c: Likewise.
973 * gcc.target/aarch64/ssadv16qi.c: Likewise.
974 * gcc.target/aarch64/usadv16qi.c: Likewise.
976 2018-05-21 Tamar Christina <tamar.christina@arm.com>
978 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
979 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
980 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
982 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
983 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
984 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
986 2018-05-21 Janus Weil <janus@gcc.gnu.org>
989 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
990 * gfortran.dg/g77/20020307-1.f: Ditto.
991 * gfortran.dg/g77/980310-3.f: Ditto.
992 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
993 * gfortran.dg/goacc/loop-1.f95: Ditto.
994 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
995 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
996 * gfortran.dg/gomp/do-1.f90: Ditto.
997 * gfortran.dg/gomp/omp_do1.f90: Ditto.
998 * gfortran.dg/pr17229.f: Ditto.
999 * gfortran.dg/pr37243.f: Ditto.
1000 * gfortran.dg/pr49721-1.f: Ditto.
1001 * gfortran.dg/pr58484.f: Ditto.
1002 * gfortran.dg/pr81175.f: Ditto.
1003 * gfortran.dg/pr81723.f: Ditto.
1004 * gfortran.dg/predcom-2.f: Ditto.
1005 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1006 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1007 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1008 * gfortran.dg/vect/pr52580.f: Ditto.
1010 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1013 * gfortran.dg/char_result_18.f90: New test.
1015 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1018 * gfortran.dg/associate_38.f90: New test.
1020 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1023 * gfortran.dg/select_type_42.f90: New test.
1025 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1028 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1029 that the patch fixes PR66694 & PR82617, although the testcases
1030 are not explicitly included.
1032 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1034 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1036 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1039 * g++.dg/pr82899.C: New testcase.
1041 2018-05-18 Martin Liska <mliska@suse.cz>
1043 * gcc.dg/pr68766.c: Change pruned output.
1045 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1048 * c-c++-common/goacc/pr85782.c: New test.
1050 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1052 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1054 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1056 * gcc.target/arm/pr62554.c: Delete.
1057 * gcc.target/arm/pr69610-1.c: Likewise.
1058 * gcc.target/arm/pr69610-2.c: Likewise.
1060 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062 * gcc.target/arm/pr40887.c: Update comment.
1063 * lib/target-supports.exp: Don't generate effective target checks
1064 and related helpers for armv5. Update comment.
1065 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1066 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1067 target check and options.
1069 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1072 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1073 scan-tree-dump-not for h.
1075 2018-05-18 Richard Biener <rguenther@suse.de>
1077 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1078 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1079 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1080 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1081 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1082 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1083 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1084 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1085 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1086 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1087 * gcc.dg/vrp-min-max-1.c: Likewise.
1088 * gcc.dg/vrp-min-max-3.c: New testcase.
1090 2018-05-18 Richard Biener <rguenther@suse.de>
1092 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1093 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1094 * gcc.dg/graphite/scop-6.c: Likewise.
1095 * gcc.dg/graphite/scop-7.c: Likewise.
1096 * gcc.dg/graphite/scop-8.c: Likewise.
1097 * gcc.dg/graphite/scop-9.c: Likewise.
1099 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1101 * gcc.target/aarch64/vect-init-ld1.c: New test.
1103 2018-05-18 Martin Liska <mliska@suse.cz>
1105 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1106 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1108 2018-05-18 Martin Liska <mliska@suse.cz>
1110 * gcc.dg/ipa/ipa-icf-39.c: New test.
1111 * gcc.dg/pr68766.c: Adjust pruned output.
1113 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1115 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1117 * gcc.dg/fma-1.c: New test.
1118 * gcc.dg/fma-2.c: Likewise.
1119 * gcc.dg/fma-3.c: Likewise.
1120 * gcc.dg/fma-4.c: Likewise.
1121 * gcc.dg/fma-5.c: Likewise.
1122 * gcc.dg/fma-6.c: Likewise.
1123 * gcc.dg/fma-7.c: Likewise.
1124 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1126 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1127 * gfortran.dg/reassoc_8.f: Likewise.
1128 * gfortran.dg/reassoc_9.f: Likewise.
1129 * gfortran.dg/reassoc_10.f: Likewise.
1131 2018-05-17 Jim Wilson <jimw@sifive.com>
1133 * gcc.target/riscv/switch-qi.c: New.
1134 * gcc.target/riscv/switch-si.c: New.
1136 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1139 * gcc.target/powerpc/pr85698.c: New test.
1141 2018-05-17 Richard Biener <rguenther@suse.de>
1143 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1145 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1147 PR tree-optimization/85793
1148 * gcc.dg/vect/pr85793.c: New test.
1150 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1152 * gcc.dg/gimplefe-28.c: New test.
1153 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1154 internal function calls.
1155 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1157 2018-05-17 Martin Liska <mliska@suse.cz>
1159 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1160 space in between 'G_' and '('.
1162 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/pr85323-7.c: New test.
1166 * gcc.target/i386/pr85323-8.c: New test.
1167 * gcc.target/i386/pr85323-9.c: New test.
1170 * gcc.target/i386/pr85323-4.c: New test.
1171 * gcc.target/i386/pr85323-5.c: New test.
1172 * gcc.target/i386/pr85323-6.c: New test.
1175 * gcc.target/i386/pr85323-1.c: New test.
1176 * gcc.target/i386/pr85323-2.c: New test.
1177 * gcc.target/i386/pr85323-3.c: New test.
1179 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
1180 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
1181 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
1182 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
1183 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
1184 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
1185 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
1186 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
1187 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
1188 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
1189 * gcc.target/i386/avx512f-setzero-1.c: New test.
1191 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
1193 * gcc.target/aarch64/vect-slp-dup.c: New.
1195 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1198 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
1200 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
1202 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
1203 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
1205 2018-05-17 Richard Biener <rguenther@suse.de>
1207 PR tree-optimization/85757
1208 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
1210 2018-05-16 Marek Polacek <polacek@redhat.com>
1213 * g++.dg/cpp0x/initlist-throw1.C: New test.
1214 * g++.dg/cpp0x/initlist-throw2.C: New test.
1216 2018-05-16 Carl Love <cel@us.ibm.com>
1218 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
1219 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
1220 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
1222 2018-05-16 Richard Biener <rguenther@suse.de>
1224 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
1225 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
1226 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
1228 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
1230 * gcc.target/aarch64/sve/vcond_10.c: New test.
1231 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
1232 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
1233 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
1235 2018-05-15 Martin Sebor <msebor@redhat.com>
1237 PR tree-optimization/85753
1238 * gcc.dg/Wrestrict-10.c: Adjust.
1239 * gcc.dg/Wrestrict-16.c: New test.
1241 2018-05-15 Martin Sebor <msebor@redhat.com>
1244 * c-c++-common/attr-nonstring-7.c: New test.
1246 2018-05-15 Richard Biener <rguenther@suse.de>
1248 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
1250 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1252 PR tree-optimization/83648
1253 * gcc.dg/tree-ssa/pr83648.c: New test.
1254 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
1256 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1259 * gcc.dg/ipa/pr85734.c: New test.
1261 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
1264 * gnat.dg/opt70.adb: New test.
1265 * gnat.dg/opt70_pkg.ad[sb]: New helper.
1267 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1269 * gcc.target/aarch64/crypto-fuse-1.c: New test.
1270 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
1272 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1274 * gcc.target/aarch64/vmov_n_1.c: Update test.
1275 * gcc.target/aarch64/vfp-1.c: Update test.
1277 2018-05-14 Jakub Jelinek <jakub@redhat.com>
1280 * gcc.c-torture/execute/pr85756.c: New test.
1282 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
1284 * gcc.target/i386/cldemote-1.c: New test.
1286 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
1289 * gfortran.dg/assumed_type_9.f90 : New test.
1291 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
1294 * gfortran.dg/pr85542.f90: New test.
1296 2018-05-11 Martin Jambor <mjambor@suse.cz>
1299 * g++.dg/lto/pr85655_0.C: New test.
1301 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
1303 * gcc.target/i386/tpause-1.c: New test.
1304 * gcc.target/i386/umonitor-1.c: New test.
1306 2018-05-11 Jakub Jelinek <jakub@redhat.com>
1309 * c-c++-common/gomp/pr85696.c: New test.
1311 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
1312 Jakub Jelinek <jakub@redhat.com>
1314 PR tree-optimization/85692
1315 * gcc.target/i386/pr85692.c: New test.
1317 2018-05-11 Martin Liska <mliska@suse.cz>
1320 * c-c++-common/ubsan/attrib-6.c: New test.
1322 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1325 * gfortran.dg/pr85687.f90: new test.
1327 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1330 * gfortran.dg/pr85521_1.f90: New test.
1331 * gfortran.dg/pr85521_2.f90: New test.
1333 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1336 * gfortran.dg/pr70870_1.f90: New test.
1338 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
1340 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
1342 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1345 * g++.dg/ext/offsetof2.C: New test.
1347 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
1350 * gfortran.dg/temporary_3.f90 : New test.
1353 * gfortran.dg/temporary_2.f90 : New test.
1355 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
1357 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
1358 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
1359 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
1360 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
1361 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
1362 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
1363 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
1364 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
1365 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
1366 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
1367 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
1368 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
1369 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
1370 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
1371 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
1372 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
1373 * gcc.dg/vmx/st-be-order.c: Delete testcase.
1374 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
1375 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
1376 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
1377 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
1378 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
1379 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
1380 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
1381 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
1382 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
1383 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
1385 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1387 PR tree-optimization/85699
1388 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
1389 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
1390 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
1391 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
1393 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
1395 * g++.dg/tls/pr85400.C: New test.
1397 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/cpp1y/lambda-generic-85713.C: New.
1402 2018-05-09 Carl Love <cel@us.ibm.com>
1404 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
1406 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1410 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/cpp1y/pr84588.C: New.
1415 2018-05-09 Andreas Schwab <schwab@suse.de>
1417 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
1419 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
1421 * gcc.target/aarch64/store_lane_spill_1.c: New test.
1422 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
1424 2018-05-08 Carl Love <cel@us.ibm.com>
1425 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
1427 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp1y/pr84588.C: New.
1432 2018-05-08 Marek Polacek <polacek@redhat.com>
1435 * g++.dg/cpp1z/constexpr-if22.C: New test.
1437 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
1440 * gcc.target/i386/pr85693.c: New test.
1442 2018-05-08 Jakub Jelinek <jakub@redhat.com>
1445 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
1446 scan-assembler-times checking that except for [fh]*xor other functions
1447 don't use any load instructions.
1449 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
1451 * gcc.target/i386/builtin_target.c: Test goldmont.
1452 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
1455 2018-05-08 Jakub Jelinek <jakub@redhat.com>
1458 * g++.dg/other/sse2-pr85572-1.C: New test.
1459 * g++.dg/other/sse2-pr85572-2.C: New test.
1460 * g++.dg/other/sse4-pr85572-1.C: New test.
1461 * g++.dg/other/avx2-pr85572-1.C: New test.
1464 * gcc.target/i386/pr85317.c: New test.
1465 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
1466 optimization barrier to avoid optimizing away the expected insn.
1469 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
1470 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
1472 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1474 * g++.dg/other/sve_const_pred_1.C: Rename to...
1475 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
1476 target selectors and explicit -march options.
1477 * g++.dg/other/sve_const_pred_2.C: Rename to...
1478 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
1479 * g++.dg/other/sve_const_pred_3.C: Rename to...
1480 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
1481 * g++.dg/other/sve_const_pred_4.C: Rename to...
1482 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
1483 * g++.dg/other/sve_tls_2.C: Rename to...
1484 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
1485 * g++.dg/other/sve_vcond_1.C: Rename to...
1486 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
1487 * g++.dg/other/sve_vcond_1_run.C: Rename to...
1488 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
1490 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1493 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
1496 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/cpp0x/deleted14.C: New.
1501 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1502 Alan Hayward <alan.hayward@arm.com>
1503 David Sherwood <david.sherwood@arm.com>
1505 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
1507 * gcc.target/aarch64/sve/vcond_7.c: New test.
1508 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
1510 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1513 * g++.dg/cpp0x/sfinae62.C: New.
1515 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
1517 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
1520 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1523 * g++.dg/cpp0x/narrowing1.C: New.
1525 2018-05-08 Richard Biener <rguenther@suse.de>
1528 * gcc.dg/torture/pr85574.c: Rename to...
1529 * gcc.dg/torture/pr85588.c: ... this.
1531 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1534 * gfortran.dg/minmaxloc_12.f90: New test case.
1535 * gfortran.dg/minmaxloc_13.f90: New test case.
1537 2018-05-07 Nathan Sidwell <nathan@acm.org>
1539 * g++.dg/cpp0x/range-for10.C: Delete.
1540 * g++.dg/ext/forscope1.C: Delete.
1541 * g++.dg/ext/forscope2.C: Delete.
1542 * g++.dg/template/for1.C: Delete.
1544 2018-05-07 Jeff Law <law@redhat.com>
1546 * gfortran.dg/linefile.f90: New test.
1548 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1550 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
1553 2018-05-06 Jakub Jelinek <jakub@redhat.com>
1556 * g++.dg/ext/asm14.C: New test.
1557 * g++.dg/ext/asm15.C: New test.
1558 * g++.dg/ext/asm16.C: New test.
1560 2018-05-06 Michael Eager <eager@eagercon.com>
1562 * gcc.target/microblaze/others/picdtr.c: Correct option
1563 -fPIE -mpic-data-is-text-relative.
1565 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
1567 * gcc.target/microblaze/others/picdtr.c: Add test for
1568 -fPIE -mpic-data-is-text-relative.
1570 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
1573 * gfortran.dg/coarray_dependency_1.f90: New test.
1574 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
1576 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1578 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
1579 to match the currently produced gimple.
1581 2018-05-04 Carl Love <cel@us.ibm.com>
1582 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
1584 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
1585 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
1586 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
1587 xvcmpgedp counts. Add xxsel counts.
1589 2018-05-04 Richard Biener <rguenther@suse.de>
1592 * g++.dg/torture/pr85627.C: New testcase.
1594 2018-05-04 Richard Biener <rguenther@suse.de>
1597 * gcc.dg/torture/pr85574.c: New testcase.
1598 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
1600 2018-05-04 Jakub Jelinek <jakub@redhat.com>
1603 * gcc.dg/nextafter-1.c: New test.
1604 * gcc.dg/nextafter-2.c: New test.
1605 * gcc.dg/nextafter-3.c: New test.
1606 * gcc.dg/nextafter-4.c: New test.
1608 2018-05-03 Nathan Sidwell <nathan@acm.org>
1610 Remove -ffriend-injection.
1611 * g++.old-deja/g++.jason/scoping15.C: Delete.
1612 * g++.old-deja/g++.mike/net43.C: Delete.
1614 2018-05-03 Jakub Jelinek <jakub@redhat.com>
1617 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
1618 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
1619 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
1620 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
1622 2018-05-03 Tom de Vries <tom@codesourcery.com>
1625 * lib/scanoffloadtree.exp: New file.
1627 2018-05-03 Richard Biener <rguenther@suse.de>
1629 PR tree-optimization/85615
1630 * gcc.dg/torture/pr85615.c: New testcase.
1632 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1634 PR tree-optimization/70291
1635 * gcc.dg/complex-6.c: New test.
1636 * gcc.dg/complex-7.c: Likewise.
1638 2018-05-03 Richard Biener <rguenther@suse.de>
1641 * fortran.dg/pr51434.f90: Truncate transfer argument.
1643 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.c-torture/execute/pr85582-3.c: New test.
1648 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1649 Jason Merrill <jason@redhat.com>
1652 * g++.dg/warn/Wshadow-13.C: New.
1653 * g++.dg/warn/Wshadow-14.C: Likewise.
1655 2018-05-02 Tom de Vries <tom@codesourcery.com>
1658 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
1659 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
1661 2018-05-02 David Pagan <dave.pagan@oracle.com>
1664 * gcc.dg/noncompile/pr30552-1.c: New test.
1665 * gcc.dg/noncompile/pr30552-2.c: New test.
1666 * gcc.dg/noncompile/pr30552-3.c: New test.
1667 * gcc.dg/noncompile/pr30552-4.c: New test.
1669 2018-05-02 Richard Biener <rguenther@suse.de>
1671 PR tree-optimization/85597
1672 * gcc.dg/vect/pr85597.c: New testcase.
1674 2018-05-02 Tom de Vries <tom@codesourcery.com>
1677 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
1678 * lib/scanltranstree.exp: New file.
1679 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
1680 (scan-ltrans-tree-dump-times_required_options)
1681 (scan-ltrans-tree-dump-not_required_options)
1682 (scan-ltrans-tree-dump-dem_required_options)
1683 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
1684 * lib/gcc-dg.exp: Include scanltranstree.exp.
1686 2018-05-02 Tom de Vries <tom@codesourcery.com>
1689 * gcc.dg/ipa/ipa-icf-38.c: New test.
1690 * gcc.dg/ipa/ipa-icf-38a.c: New test.
1691 * lib/scandump.exp (dump-base): New proc.
1692 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
1693 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
1695 * lib/scanipa.exp: Add "" argument to scan-dump calls.
1696 * lib/scanlang.exp: Same.
1697 * lib/scanrtl.exp: Same.
1698 * lib/scantree.exp: Same.
1699 * lib/scanwpaipa.exp: New file.
1700 * lib/gcc-dg.exp: Include scanwpaipa.exp.
1702 2018-05-02 Richard Biener <rguenther@suse.de>
1705 * gcc.dg/torture/pr85567.c: New testcase.
1707 2018-05-02 Jakub Jelinek <jakub@redhat.com>
1710 * gcc.c-torture/execute/pr85582-1.c: New test.
1711 * gcc.c-torture/execute/pr85582-2.c: New test.
1713 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
1715 PR tree-optimization/85586
1716 * gcc.dg/vect/pr85586.c: New test.
1718 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
1720 PR tree-optimization/85143
1721 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
1722 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
1724 2018-05-01 David Malcolm <dmalcolm@redhat.com>
1727 * c-c++-common/Wformat-pr84258.c: New test.
1729 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1731 PR tree-optimization/82665
1732 * gcc.dg/tree-ssa/pr82665.c: New test.
1734 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1737 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1738 (test_add_fixit_insert_formatted_single_line): New function.
1739 (test_add_fixit_insert_formatted_multiline): New function.
1740 Extend expected output of generated patch to include fix-it hints
1742 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
1743 "gcc-rich-location.h". Add test coverage for
1744 gcc_rich_location::add_fixit_insert_formatted.
1746 2018-04-30 David Malcolm <dmalcolm@redhat.com>
1748 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1749 (test_show_locus): Update for location_get_source_line returning a
1750 char_span. Use char_span for handling words in the
1751 "test_many_nested_locations" fix-it example.
1753 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1755 * gcc.target/arc/interrupt-8.c: Update test.
1756 * gcc.target/arc/loop-4.c: Likewise.
1757 * gcc.target/arc/loop-hazard-1.c: Likewise.
1758 * gcc.target/arc/sdata-3.c: Likewise.
1760 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
1762 * gcc.target/arc/store-merge-1.c: New test.
1763 * gcc.target/arc/add_n-combine.c: Update test.
1765 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
1767 Microblaze Target: PIC data text relative
1769 * gcc.target/microblaze/others/data_var1.c: Include
1770 PIC case of r20 base register.
1771 * gcc.target/microblaze/others/data_var2.c: Ditto.
1772 * gcc.target/microblaze/others/picdtr.c: Add new
1773 test case for -mpic-is-data-text-relative.
1774 * gcc.target/microblaze/others/sdata_var1.c: Add
1775 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1776 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1777 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1778 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1779 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1780 * gcc.target/microblaze/others/string_cst1_gpopt.c:
1782 * gcc.target/microblaze/others/string_cst2_gpopt.c:
1785 2018-04-30 Richard Biener <rguenther@suse.de>
1787 PR tree-optimization/28364
1788 PR tree-optimization/85275
1789 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
1790 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
1791 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
1792 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
1793 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
1795 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
1796 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
1798 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1799 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1800 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1802 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
1805 * gcc.target/i386/pr84431.c: New test.
1807 2018-04-27 Martin Jambor <mjambor@suse.cz>
1810 * g++.dg/ipa/pr85549.C: New test.
1812 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1815 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
1817 * g++.dg/cpp0x/constexpr-85553.C: New test.
1819 2018-04-27 David Malcolm <dmalcolm@redhat.com>
1822 * g++.dg/pr85515-1.C: New test.
1823 * g++.dg/pr85515-2.C: New test.
1825 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/cpp0x/friend3.C: New.
1830 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1833 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1834 Use check_effective_target_arm_little_endian.
1836 2018-04-27 Jakub Jelinek <jakub@redhat.com>
1838 PR tree-optimization/85529
1839 * gcc.c-torture/execute/pr85529-1.c: New test.
1840 * gcc.c-torture/execute/pr85529-2.c: New test.
1841 * gcc.dg/pr85529.c: New test.
1843 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1845 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
1846 `.dword' in addition to `lw' and `.word'.
1848 2018-04-26 Maciej W. Rozycki <macro@mips.com>
1850 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
1852 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/loop_optimization24.adb: New test.
1856 2018-04-26 Richard Biener <rguenther@suse.de>
1858 PR tree-optimization/85116
1859 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
1860 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
1861 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
1862 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
1864 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
1867 * gcc.target/i386/pr85473-1.c: New test.
1868 * gcc.target/i386/pr85473-2.c: New test.
1870 2018-04-25 Nathan Sidwell <nathan@acm.org>
1871 Jakub Jelinek <jakub@redhat.com>
1875 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
1876 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
1877 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
1878 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
1879 * g++.dg/cpp0x/pr85437-1.C: New.
1880 * g++.dg/cpp0x/pr85437-2.C: New.
1881 * g++.dg/cpp0x/pr85437-3.C: New.
1882 * g++.dg/cpp0x/pr85437-4.C: New.
1884 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
1887 * gfortran.dg/pr85520.f90: New test.
1889 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892 * gcc.dg/pr85512.c: New test.
1894 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
1897 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
1898 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
1899 * gcc.dg/pr85388-1.c (dg-options): Likwise.
1900 * gcc.dg/pr85388-2.c (dg-options): Likwise.
1901 * gcc.dg/pr85388-3.c (dg-options): Likwise.
1902 * gcc.dg/pr85388-4.c (dg-options): Likwise.
1903 * gcc.dg/pr85388-5.c (dg-options): Likwise.
1904 * gcc.dg/pr85388-6.c (dg-options): Likwise.
1905 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
1906 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
1907 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
1908 * gcc.target/i386/cet-label.c (dg-options): Likwise.
1909 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
1910 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
1911 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
1912 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
1913 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
1914 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
1915 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
1916 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
1917 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
1918 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
1919 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
1920 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
1921 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
1922 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
1923 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
1924 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
1925 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
1926 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
1927 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
1928 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
1929 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
1930 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
1931 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
1932 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
1933 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
1934 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
1935 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
1936 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
1937 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
1938 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
1939 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
1940 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
1941 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
1942 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
1943 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
1944 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
1945 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
1946 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
1947 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
1948 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
1949 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
1950 * gcc.target/i386/pr84146.c (dg-options): Likwise.
1951 * gcc.target/i386/pr85403.c (dg-options): Likwise.
1952 * gcc.target/i386/pr85404.c (dg-options): Likwise.
1953 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
1955 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
1956 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
1957 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
1958 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
1959 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
1960 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
1961 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
1962 * (dg-options): Likwise.
1963 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
1965 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
1966 * gcc.target/i386/cet-label-3.c: Removed.
1967 * gcc.target/i386/cet-property-3.c: Likwise.
1968 * gcc.target/i386/cet-sjlj-7.c: Likwise.
1970 2018-04-24 Jakub Jelinek <jakub@redhat.com>
1973 * gcc.target/i386/pr85511.c: New test.
1976 * g++.dg/ext/pr85503.C: New test.
1979 * gcc.target/i386/pr85508.c: New test.
1981 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1983 PR tree-optimization/85478
1984 * g++.dg/pr85478.C: New test.
1986 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
1988 * g++.dg/torture/pr85496.C: New test.
1990 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
1992 PR rtl-optimization/85423
1993 * gcc.dg/pr85423.c: New test.
1995 2018-04-20 Martin Sebor <msebor@redhat.com>
1998 * gcc.dg/Wrestrict-15.c: New test.
2000 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2003 * gcc.target/powerpc/pr85456.c: New test.
2005 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2007 * g++.dg/ext/undef-bool-1.C: Require lp64.
2008 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2010 2018-04-20 Jeff Law <law@redhat.com>
2012 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2014 * gcc.dg/stack-check-6.c: Likewise.
2015 * gcc.dg/stack-check-6a.c: Likewise.
2016 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2017 * gcc.target/i386/stack-check-18.c: Likewise.
2018 * gcc.target/i386/stack-check-19.c: Likewise.
2020 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2023 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2024 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2025 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2026 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2028 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2031 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2032 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2034 2018-04-20 Richard Biener <rguenther@suse.de>
2037 * gcc.dg/torture/pr85475.c: New testcase.
2039 2018-04-20 Martin Jambor <mjambor@suse.cz>
2042 * gcc.dg/ipa/pr85449.c: New test.
2044 2018-04-20 Martin Jambor <mjambor@suse.cz>
2047 * g++.dg/ipa/pr85447.C: New file.
2048 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2050 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2053 * g++.dg/cpp0x/pr85462.C: New test.
2055 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2057 * gcc.target/i386/pr85404.c: Require CET target.
2059 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2061 PR tree-optimization/85467
2062 * gcc.dg/pr85467.c: New test.
2064 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/parse/crash68.C: New.
2069 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2072 * g++.dg/torture/pr85334.C: New test.
2074 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2076 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2077 * g++.dg/diagnostic/pr85464.C: New.
2079 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2082 * gcc.dg/torture/pr85397-1.c: New test.
2083 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2084 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2086 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2089 * gcc.target/i386/pr85404.c: New test.
2091 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2094 * c-c++-common/attr-nocf-check-1.c: Compile with
2095 -fcf-protection=none.
2096 * c-c++-common/attr-nocf-check-3.c: Likewise.
2097 * gcc.dg/march-generic.c: Likewise.
2098 * gcc.target/i386/align-limit.c: Likewise.
2099 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2100 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2101 * gcc.target/i386/cet-property-2.c: Likewise.
2102 * gcc.target/i386/ret-thunk-26.c: Likewise.
2103 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2105 * c-c++-common/fcf-protection-2.c: Likewise.
2106 * c-c++-common/fcf-protection-3.c: Likewise.
2107 * c-c++-common/fcf-protection-5.c: Likewise.
2108 * c-c++-common/fcf-protection-6.c: Likewise.
2109 * c-c++-common/fcf-protection-7.c: Likewise.
2110 * gcc.target/i386/cet-label-3.c: New test.
2111 * gcc.target/i386/cet-property-3.c: Likewise.
2112 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2113 * gcc.target/i386/pr85417-1.c: Likewise.
2114 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2115 __x86_indirect_thunk_nt_(r|e)ax
2116 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2117 * gcc.target/i386/pr85403.c: Remove dg-error,
2119 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2121 * gcc.target/i386/movdir-1.c: New test.
2123 2018-04-19 Richard Biener <rguenther@suse.de>
2126 * gcc.dg/pr85455.c: New testcase.
2128 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2130 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2132 * g++.dg/lto/pr85405b_0.C: Likewise.
2133 * g++.dg/lto/pr84805_0.C: Likewise.
2135 2018-04-18 Martin Liska <mliska@suse.cz>
2139 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2142 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2145 * gcc.dg/pr85388-1.c: New test.
2146 * gcc.dg/pr85388-2.c: Likewise.
2147 * gcc.dg/pr85388-3.c: Likewise.
2148 * gcc.dg/pr85388-4.c: Likewise.
2149 * gcc.dg/pr85388-5.c: Likewise.
2150 * gcc.dg/pr85388-6.c: Likewise.
2152 2018-04-18 Jan Hubicka <jh@suse.cz>
2153 Martin Liska <mliska@suse.cz>
2155 * g++.dg/lto/pr83121_0.C: Update template.
2156 * g++.dg/lto/pr83121_1.C: Update template.
2157 * g++.dg/lto/pr84805_0.C: Update template.
2158 * g++.dg/lto/pr84805_1.C: Update template.
2159 * g++.dg/lto/pr84805_2.C: Update template.
2161 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2164 * g++.dg/cpp0x/pr84630.C: New.
2166 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2169 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2170 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
2171 in two cases. Uncomment two other tests and add expected dg-error for
2173 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
2174 -Wnarrowing diagnostics on some targets for c++11.
2175 * g++.dg/parse/array-size2.C: Remove xfail.
2176 * g++.dg/cpp0x/constexpr-84463.C: New test.
2178 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
2180 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
2181 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2183 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2186 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
2187 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
2188 * g++.dg/other/sve_tls_2.C: Require effective target tls.
2190 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2192 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
2193 prevent cascading of errors and change expected error message.
2194 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
2196 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2197 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2198 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2199 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
2201 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2203 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.dg/pr85430.c: New test.
2208 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2211 * gcc.target/arm/pr54300.C: Move to...
2212 * g++.dg/other/pr54300.C: ... Here. Add target directives.
2213 * gcc.target/arm/pr55073.C: Move to...
2214 * g++.dg/other/pr55073.C: ... Here. Add target directives.
2215 * gcc.target/arm/pr56184.C: Move to...
2216 * g++.dg/other/pr56184.C: ... Here. Add target directives.
2217 * gcc.target/arm/pr59985.C: Move to...
2218 * g++.dg/other/pr59985.C: ... Here. Add target directives.
2219 * gcc.target/aarch64/pr60675.C: Move to...
2220 * g++.dg/other/pr60675.C: ... Here. Add target directives.
2221 * gcc.target/aarch64/pr81422.C: Move to...
2222 * g++.dg/other/pr81422.C: ... Here. Add target directives.
2223 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
2224 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
2225 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
2226 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
2227 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
2228 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
2229 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
2230 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
2231 * gcc.target/aarch64/sve/tls_2.C: Move to...
2232 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
2233 * gcc.target/aarch64/pr81414.C: Rename to...
2234 * gcc.target/aarch64/pr81414.c: ... This.
2235 * gcc.target/aarch64/simd/pr67896.C: Rename to...
2236 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
2238 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
2239 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
2240 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
2241 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
2244 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2247 * gcc.dg/pr85414.c: New test.
2249 2018-04-17 Martin Jambor <mjambor@suse.cz>
2252 * g++.dg/ipa/pr85421.C: New test.
2254 2018-04-17 Martin Liska <mliska@suse.cz>
2257 * g++.dg/lto/pr85405b_0.C: New test.
2258 * g++.dg/lto/pr85405b_1.C: New test.
2260 2018-04-17 Martin Liska <mliska@suse.cz>
2263 * g++.dg/lto/pr85405_0.C: New test.
2264 * g++.dg/lto/pr85405_1.C: New test.
2266 2018-04-17 Martin Liska <mliska@suse.cz>
2269 * g++.dg/ext/pr85329-2.C: New test.
2270 * g++.dg/ext/pr85329.C: New test.
2271 * gcc.target/i386/mvc12.c: New test.
2273 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
2276 * g++.dg/pr85039-1.C: New.
2277 * g++.dg/pr85039-2.C: New.
2278 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
2280 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
2283 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
2284 if the target supports efficient unaligned storage accesses.
2286 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
2289 * gcc.target/powerpc/pr83660.C: New test.
2291 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
2294 * gcc.target/i386/pr85403.c: New test.
2296 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
2299 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
2301 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2302 Jason Merrill <jason@redhat.com>
2305 * g++.dg/cpp0x/pr85112.C: New.
2307 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
2310 * g++.dg/ext/undef-bool-1.C: New file.
2311 * gcc.target/powerpc/powerpc.exp: Remove .C support.
2312 * gcc.target/powerpc/undef-bool-1.C: Remove file.
2314 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
2317 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
2318 corresponding dg-error clause.
2319 * gcc.target/powerpc/pr80098-3.c: Ditto.
2320 * gcc.target/powerpc/pr80103-1.c: Delete.
2322 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
2326 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
2327 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2329 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2332 * gfortran.dg/implied_do_io_5.f90: New test.
2334 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
2337 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
2338 several values: positive, negative, and zero.
2339 * gcc.target/powerpc/sse2-pslld-1.c: Same.
2340 * gcc.target/powerpc/sse2-psllq-1.c: Same.
2342 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
2344 PR rtl-optimization/79916
2345 * gcc.target/powerpc/pr79916.c: New.
2347 2018-04-13 Jakub Jelinek <jakub@redhat.com>
2349 PR rtl-optimization/85393
2350 * g++.dg/opt/pr85393.C: New test.
2351 * g++.dg/opt/pr85393-aux.cc: New file.
2353 PR rtl-optimization/85376
2354 * gcc.dg/pr85376.c: New test.
2356 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
2358 PR rtl-optimization/83852
2359 * gcc.dg/pr83852.c: New testcase.
2361 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
2364 * gcc.target/s390/pr77822-1.C: Rename to ...
2365 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
2366 * gcc.target/s390/pr77822-2.c: Add asm scan check.
2367 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
2369 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
2372 * gcc.target/i386/pr71991.c: New testcase.
2374 2018-04-13 Martin Liska <mliska@suse.cz>
2375 Jakub Jelinek <jakub@redhat.com>
2378 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
2381 2018-04-12 David Malcolm <dmalcolm@redhat.com>
2384 * g++.dg/diagnostic/macro-arg-count.C: New test.
2386 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2390 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
2391 array and move test to libgomp/testsuite/libgomp.fortran.
2392 * gfortran.dg/do_concurrent_6.f90: New test.
2394 2018-04-12 Marek Polacek <polacek@redhat.com>
2397 * g++.dg/parse/error61.C: New test.
2399 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2401 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
2402 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
2404 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2407 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
2408 specify -mvsx on gcc command line.
2410 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2413 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
2414 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
2416 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2419 * gcc.target/i386/pr85328.c: New test.
2421 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2423 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
2425 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2427 PR rtl-optimization/85342
2428 * gcc.target/i386/pr85342.c: New test.
2430 2018-04-11 Jason Merrill <jason@redhat.com>
2432 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
2433 if ulimit -v is set.
2435 2018-04-11 Bin Cheng <bin.cheng@arm.com>
2438 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
2440 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2442 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
2443 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
2445 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2448 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
2451 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
2454 * gcc.target/i386/pr84301.c: New test.
2456 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2458 PR tree-optimization/85331
2459 * gcc.c-torture/execute/pr85331.c: New test.
2461 2018-04-11 Marek Polacek <polacek@redhat.com>
2464 * g++.dg/cpp0x/pr51225.C: Adjust error message.
2465 * g++.dg/cpp1z/constexpr-if21.C: New test.
2467 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2470 * gcc.target/i386/pr85281.c: New test.
2472 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
2474 PR rtl-optimization/84659
2475 * gcc.dg/pr84659.c: New test.
2477 2018-04-11 Jakub Jelinek <jakub@redhat.com>
2480 * g++.dg/debug/dwarf2/pr85302.C: New test.
2482 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2485 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
2488 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
2493 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
2495 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
2496 * gcc.target/powerpc/dimode_off.c: Ditto.
2497 * gcc.target/powerpc/tfmode_off.c: Ditto.
2498 * gcc.target/powerpc/timode_off.c: Ditto.
2500 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2502 * gcc.target/powerpc/vec-ldl-1.c: New test.
2503 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
2504 corrections to ABI implementation.
2506 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
2509 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
2511 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2513 PR rtl-optimization/85300
2514 * gcc.dg/pr85300.c: New test.
2516 2018-04-10 David Malcolm <dmalcolm@redhat.com>
2519 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
2520 where we now show the pertinent parameter.
2521 * g++.dg/diagnostic/aka2.C: Likewise.
2522 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2524 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2527 * gfortran.dg/gomp/pr85313.f90: New test.
2529 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2532 * g++.dg/parse/template29.C: New.
2534 2018-04-10 Bin Cheng <bin.cheng@arm.com>
2537 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
2539 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2543 * gcc.target/i386/avx512f-pr85177.c: New test.
2544 * gcc.target/i386/avx512f-pr85255.c: New test.
2546 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
2548 PR tree-optimization/85286
2549 * gcc.dg/vect/pr85286.c: New test.
2551 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2554 * gcc.target/arm/pr85173.c: New test.
2556 2018-04-10 Jakub Jelinek <jakub@redhat.com>
2559 * gcc.dg/lto/pr85248_0.c: New test.
2560 * gcc.dg/lto/pr85248_1.c: New test.
2562 2018-04-09 Jan Hubicka <jh@suse.cz>
2565 * g++.dg/torture/pr85078.C: New.
2567 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2570 * g++.dg/cpp1z/decomp44.C: New.
2571 * g++.dg/cpp1z/decomp45.C: Likewise.
2573 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2576 * gfortran.dg/do_concurrent_5.f90: New test.
2577 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
2580 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2583 * gfortran.dg/parameter_array_element_3.f90: New test.
2585 2018-04-09 Jakub Jelinek <jakub@redhat.com>
2588 * g++.dg/cpp1z/decomp43.C: New test.
2590 PR rtl-optimization/80463
2591 * g++.dg/pr80463.C: Add -w to dg-options.
2593 2018-04-09 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/85284
2596 * gcc.dg/torture/pr85284.c: New testcase.
2598 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2600 PR rtl-optimization/80463
2601 PR rtl-optimization/83972
2602 PR rtl-optimization/83480
2604 * gcc.dg/pr80463.c: New test.
2605 * g++.dg/pr80463.C: Likewise.
2606 * gcc.dg/pr83972.c: Likewise.
2608 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2610 PR rtl-optimization/83913
2611 * gcc.dg/pr83913.c: New test.
2613 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2615 PR rtl-optimization/83962
2616 * gcc.dg/pr83962.c: New test.
2618 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
2620 PR rtl-optimization/83530
2621 * gcc.dg/pr83530.c: New test.
2623 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2626 * gfortran.dg/realloc_on_assign_16a.f90: New test.
2628 2018-04-07 Jakub Jelinek <jakub@redhat.com>
2630 PR tree-optimization/85257
2631 * gcc.dg/pr85257.c: New test.
2633 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
2635 * g++.dg/opt/pr85196.C: New test.
2637 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2640 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
2641 std::tuple here since they need C++11.
2642 * g++.dg/lookup/missing-std-include-8.C: New test.
2643 * g++.dg/lookup/missing-std-include.C: Move std::array and
2644 std::tuple test to missing-std-include-6.C to avoid failures
2647 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2650 * gcc.dg/debug/pr85252.c: New test.
2652 PR rtl-optimization/84872
2653 * gcc.dg/graphite/pr84872.c: New test.
2656 * g++.dg/cpp1z/decomp42.C: New test.
2658 2018-04-06 David Malcolm <dmalcolm@redhat.com>
2661 * g++.dg/lookup/missing-std-include-7.C: New test.
2663 2018-04-06 Tamar Christina <tamar.christina@arm.com>
2665 * gcc.dg/struct-simple.c: Revert r254862.
2666 * lib/target-supports.exp
2667 (check_effective_target_word_mode_no_slow_unalign): Likewise.
2669 2018-04-06 Richard Biener <rguenther@suse.de>
2672 * gcc.dg/torture/pr85244-1.c: New testcase.
2673 * gcc.dg/torture/pr85244-2.c: Likewise.
2675 2018-04-06 Jakub Jelinek <jakub@redhat.com>
2678 * c-c++-common/ubsan/pr85213.c: New test.
2680 2018-04-06 Richard Biener <rguenther@suse.de>
2683 * gcc.dg/pr85180.c: New testcase.
2685 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2687 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
2688 to trigger the optimization. Do some cleanup and function
2689 renaming. Add more test functions.
2691 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2693 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
2695 * gcc.target/s390/hotpatch-1.c: Skip when building without
2697 * gcc.target/s390/hotpatch-10.c: Likewise.
2698 * gcc.target/s390/hotpatch-11.c: Likewise.
2699 * gcc.target/s390/hotpatch-12.c: Likewise.
2700 * gcc.target/s390/hotpatch-13.c: Likewise.
2701 * gcc.target/s390/hotpatch-14.c: Likewise.
2702 * gcc.target/s390/hotpatch-15.c: Likewise.
2703 * gcc.target/s390/hotpatch-16.c: Likewise.
2704 * gcc.target/s390/hotpatch-17.c: Likewise.
2705 * gcc.target/s390/hotpatch-18.c: Likewise.
2706 * gcc.target/s390/hotpatch-19.c: Likewise.
2707 * gcc.target/s390/hotpatch-2.c: Likewise.
2708 * gcc.target/s390/hotpatch-3.c: Likewise.
2709 * gcc.target/s390/hotpatch-4.c: Likewise.
2710 * gcc.target/s390/hotpatch-5.c: Likewise.
2711 * gcc.target/s390/hotpatch-6.c: Likewise.
2712 * gcc.target/s390/hotpatch-7.c: Likewise.
2713 * gcc.target/s390/hotpatch-8.c: Likewise.
2714 * gcc.target/s390/hotpatch-9.c: Likewise.
2716 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2718 * c-c++-common/Wattributes.c: Disable warning for s390* target and
2719 check for an error instead.
2720 * gcc.dg/Wattributes-6.c: Likewise.
2722 2018-04-05 Jakub Jelinek <jakub@redhat.com>
2725 * g++.dg/cpp1z/decomp39.C: New test.
2726 * g++.dg/cpp1z/decomp40.C: New test.
2729 * g++.dg/cpp1z/decomp41.C: New test.
2732 * gcc.dg/pr85195.c: New test.
2734 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/cpp0x/initlist100.C: New.
2738 * g++.dg/cpp0x/initlist101.C: Likewise.
2740 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
2743 * g++.dg/other/pr84792-1.C: New.
2744 * g++.dg/other/pr84792-2.C: Likewise.
2746 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
2749 * gcc.target/i386/pr85193.c: New test.
2751 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
2754 * g++.dg/concepts/pr84979.C: New.
2755 * g++.dg/concepts/pr84979-2.C: New.
2756 * g++.dg/concepts/pr84979-3.C: New.
2758 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2761 * g++.dg/cpp0x/variadic174.C: New.
2763 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2766 * g++.dg/ext/builtin13.C: New test.
2767 * g++.dg/ext/atomic-4.C: New test.
2770 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
2771 * g++.dg/ext/bases3.C: New test.
2773 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2776 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
2777 to match a single insn of the baz function. Move scan directives at
2778 the end of the file below the functions they are trying to test for
2780 * gcc.target/arm/cmse/cmse-16.c: New testcase.
2782 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
2784 PR rtl-optimization/84878
2785 * gcc.target/powerpc/pr84878.c: New test.
2787 2018-04-04 Michael Matz <matz@suse.de>
2789 * gcc.dg/Wstringop-overflow-4.c: New test.
2790 * c-c++-common/Wstringop-truncation-4.c: Adjust.
2792 2018-04-04 Jakub Jelinek <jakub@redhat.com>
2795 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
2796 for the diagnostics of overridden functions. Adjust for new wording.
2798 2018-04-04 Richard Biener <rguenther@suse.de>
2801 * g++.dg/lto/pr85176_0.C: New testcase.
2803 2018-04-04 Richard Biener <rguenther@suse.de>
2806 * lib/target-supports.exp (check_effective_target_vect_perm_short):
2809 2018-04-04 Martin Liska <mliska@suse.cz>
2812 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
2813 and msdata as a workaround for powerpc.
2815 2018-04-04 Richard Biener <rguenther@suse.de>
2817 PR tree-optimization/85168
2818 * gcc.dg/torture/pr85168.c: New testcase.
2820 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
2823 * g++.dg/pr84943.C: New.
2824 * g++.dg/pr84943-2.C: New.
2826 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2828 PR rtl-optimization/85167
2829 * gcc.dg/pr85167.c: New test.
2831 PR tree-optimization/85156
2832 * c-c++-common/pr85156.c: New test.
2833 * gcc.c-torture/execute/pr85156.c: New test.
2835 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
2837 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
2838 * gcc.target/powerpc/undef-bool-1.C: New file.
2839 * gcc.target/powerpc/undef-bool-2.c: New file.
2841 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/cpp1z/class-deduction52.C: New.
2846 2018-04-03 Jakub Jelinek <jakub@redhat.com>
2849 * g++.dg/cpp0x/pr85147.C: New test.
2852 * g++.dg/cpp0x/gen-attrs-64.C: New test.
2855 * g++.dg/gomp/pr85134.C: New test.
2856 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
2859 * gcc.c-torture/execute/pr85169.c: New test.
2860 * gcc.target/i386/avx512f-pr85169.c: New test.
2861 * gcc.target/i386/avx512bw-pr85169.c: New test.
2863 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2866 * gcc.target/powerpc/pr69946: Adjust comment. Remove
2867 scan-assembler-times clause.
2869 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2871 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
2872 dg-additional-options.
2874 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
2876 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2878 2018-04-03 Richard Biener <rguenther@suse.de>
2881 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2883 2018-04-02 Jim Wilson <jimw@sifive.com>
2885 * gcc.target/riscv/pr84660.c: New.
2886 * gcc.target/riscv/shift-and-1.c: New.
2887 * gcc.target/riscv/shift-and-2.c: New.
2889 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2892 * gfortran.dg/array_simplify_2.f90: New test.
2894 2018-04-01 Jakub Jelinek <jakub@redhat.com>
2897 * gcc.target/i386/avx512f-pr85090-1.c: New test.
2898 * gcc.target/i386/avx512f-pr85090-2.c: New test.
2899 * gcc.target/i386/avx512f-pr85090-3.c: New test.
2900 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
2901 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
2903 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2906 * g++.dg/pr85027.C: New.
2908 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2911 * gcc.target/powerpc/sse-maxps-2.c: New test.
2912 * gcc.target/powerpc/sse-minps-2.c: New test.
2914 2018-03-30 Jakub Jelinek <jakub@redhat.com>
2917 * g++.dg/gomp/pr84791.C: New test.
2919 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
2922 * gfortran.dg/array_constructor_53.f90: New test.
2924 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2927 * gfortran.dg/substr_6.f90: Remove illegal test for
2928 out-of-bounds substring.
2930 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2933 * gfortran.dg/zero_sized_10.f90: New test.
2935 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2938 * g++.dg/lookup/missing-std-include-6.C: New test.
2939 * g++.dg/lookup/missing-std-include.C: Add std::pair and
2941 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
2942 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
2943 <cstring>, <cassert>, and <cstdlib>.
2945 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
2948 * gcc.target/i386/pr84985.c: New.
2950 2018-03-29 David Malcolm <dmalcolm@redhat.com>
2953 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2955 2018-03-29 Jakub Jelinek <jakub@redhat.com>
2958 * g++.dg/warn/Wunused-var-31.C: New test.
2961 * c-c++-common/Wduplicated-branches-14.c: New test.
2963 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2966 * g++.dg/cpp0x/pr84606.C: New.
2968 2018-03-29 Carl Love <cel@us.ibm.com>
2971 2017-09-27 Carl Love <cel@us.ibm.com>
2973 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2974 for the __builtin_fctid and __builtin_fctiw.
2976 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
2979 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
2980 deleted builtin function.
2981 (div_weuo): Likewise.
2982 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
2983 (div_deuo): Likewise.
2985 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2988 * g++.dg/other/default13.C: New.
2990 2018-03-28 Jakub Jelinek <jakub@redhat.com>
2993 * gcc.target/i386/pr85095-1.c: New test.
2994 * gcc.target/i386/pr85095-2.c: New test.
2995 * gcc.c-torture/execute/pr85095.c: New test.
2997 PR tree-optimization/82004
2998 * gcc.dg/pr82004.c: New test.
3000 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3001 Martin Liska <mliska@suse.cz>
3004 * g++.dg/asan/pr85081.C: New test.
3006 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3009 * g++.dg/template/pr84789.C: Adjust for testing with
3013 * g++.dg/template/pr84973.C: New.
3014 * g++.dg/template/pr84973-2.C: New.
3015 * g++.dg/template/pr84973-3.C: New.
3018 * g++.dg/eh/pr84968.C: New.
3020 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3023 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3024 long double multiply/divide uses the correct function.
3025 * gcc.target/powerpc/mulkc-3.c: Likewise.
3026 * gcc.target/powerpc/divkc-2.c: Likewise.
3027 * gcc.target/powerpc/divkc-3.c: Likewise.
3029 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/cpp0x/defaulted51.C: New.
3033 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3035 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3038 * g++.dg/ext/vector35.C: New test.
3041 * g++.dg/ext/builtin-offsetof3.C: New test.
3044 * g++.dg/cpp1y/pr85076.C: New test.
3046 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3049 * gfortran.dg/matmul_rank_1.f90: New test.
3051 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3052 Harald Anlauf <anlauf@gmx.de>
3054 * gfortran.dg/structure_constructor_15.f90: New test.
3056 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3058 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3059 for the diagnostics of overridden functions. Adjust for new wording.
3060 * g++.dg/cpp0x/implicit1.C: Likewise.
3061 * g++.dg/cpp0x/override1.C: Likewise.
3062 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3063 * g++.dg/eh/shadow1.C: Likewise.
3064 * g++.dg/inherit/covariant12.C: Likewise.
3065 * g++.dg/inherit/covariant14.C: Likewise.
3066 * g++.dg/inherit/covariant15.C: Likewise.
3067 * g++.dg/inherit/covariant16.C: Likewise.
3068 * g++.dg/inherit/covariant22.C: Likewise.
3069 * g++.dg/inherit/crash3.C: Likewise.
3070 * g++.dg/inherit/error2.C: Likewise.
3071 * g++.dg/template/crash100.C: Likewise.
3072 * g++.old-deja/g++.eh/spec6.C: Likewise.
3073 * g++.old-deja/g++.mike/p811.C: Likewise.
3074 * g++.old-deja/g++.other/virtual11.C: Likewise.
3075 * g++.old-deja/g++.other/virtual4.C: Likewise.
3077 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3080 * gcc.target/i386/pr85044.c: New test.
3082 2018-03-27 Martin Sebor <msebor@redhat.com>
3085 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3088 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3091 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3093 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3096 * gcc.target/arm/pr81863.c: New test.
3098 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3101 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3102 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3104 2018-03-27 Richard Biener <rguenther@suse.de>
3107 * lib/target-supports.exp (check_ssse3_available): New function.
3108 (check_effective_target_vect_perm_short): Enable for x86 if
3109 check_ssse3_available.
3111 2018-03-27 Richard Biener <rguenther@suse.de>
3113 PR tree-optimization/85082
3114 * gfortran.dg/pr85082.f90: New testcase.
3116 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3118 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3119 to "l=2" in dg-final.
3121 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3123 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3124 * gcc.target/mips/fix-r4000-2.c: Likewise.
3125 * gcc.target/mips/fix-r4000-3.c: Likewise.
3126 * gcc.target/mips/fix-r4000-4.c: Likewise.
3127 * gcc.target/mips/fix-r4000-5.c: Likewise.
3128 * gcc.target/mips/fix-r4000-6.c: Likewise.
3129 * gcc.target/mips/fix-r4000-7.c: Likewise.
3130 * gcc.target/mips/fix-r4000-8.c: Likewise.
3131 * gcc.target/mips/fix-r4000-9.c: Likewise.
3132 * gcc.target/mips/fix-r4000-10.c: Likewise.
3133 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3134 "mulditi3_r4000" instead of "mulditi3".
3135 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3136 "umulditi3_r4000" instead of "umulditi3".
3138 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3141 * g++.dg/inherit/covariant22.C: New test.
3143 2018-03-27 Richard Biener <rguenther@suse.de>
3146 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3149 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3150 Jason Merrill <jason@redhat.com>
3153 * g++.dg/init/array49.C: New.
3154 * g++.dg/torture/pr70499.C: Adjust.
3156 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3159 * gcc.target/i386/pr85073.c: New test.
3161 2018-03-26 Richard Biener <rguenther@suse.de>
3164 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3167 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3170 * gfortran.dg/parameter_array_format.f90: New test.
3172 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3173 Neil Carlson <neil.n.carlson@gmail.com>
3176 * gfortran.dg/literal_character_constant_1.inc: Replace
3177 call abort by STOP n.
3178 * gfortran.dg/overload_1.f90: Likewise.
3180 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
3181 Dominique d'Humieres <dominiq@gcc.gnu.org>
3184 * gfortran.dg/scalar_pointer_1.f90: New test.
3186 2018-03-25 Tom de Vries <tom@codesourcery.com>
3188 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
3191 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3194 * gfortran.dg/pr89497.f90: New test.
3196 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3199 * gfortran.dg/substr_7.f90: New test.
3201 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
3204 * gfortran.dg/pr42651.f90: New test.
3205 * gfortran.dg/func_result_7.f90: Update error message.
3207 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
3209 PR tree-optimization/84005
3210 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
3211 failing to force the alignment.
3213 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3215 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
3219 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3221 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
3222 message. Fix scan-assembler patterns.
3224 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3227 * g++.dg/cpp0x/pr85015.C: New test.
3230 * g++.dg/cpp1y/pr84942.C: New test.
3232 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
3235 * testsuite/gcc.target/i386/pr85030.c: New.
3237 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3240 * g++.dg/pr85026.C: New test.
3242 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
3244 * g++.dg/debug/pr84704.C: XFAIL AIX.
3246 2018-03-23 Sudakshina Das <sudi.das@arm.com>
3249 * gcc.target/arm/pr84826.c: Add dg directive.
3251 2018-03-23 Marek Polacek <polacek@redhat.com>
3254 * g++.dg/ext/builtin-offsetof2.C: New test.
3257 * g++.dg/cpp0x/Wnarrowing5.C: New test.
3258 * gcc.dg/pr85045.c: New test.
3260 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
3263 * gnat.dg/lto22.adb: New test.
3264 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
3265 * gnat.dg/lto22_pkg2.ads: Likewise.
3267 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.dg/lto/pr80778_0.c: New test.
3273 * gcc.target/i386/pr85034.c: New test.
3276 * c-c++-common/torture/pr85022.c: New test.
3279 * g++.dg/ubsan/pr85029.C: New test.
3281 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
3284 * g++.dg/cpp0x/pr71251.C: New.
3287 * g++.dg/template/pr84789.C: New.
3288 * g++.dg/template/pr84789-2.C: New.
3289 * g++.dg/template/pr84789-3.C: New.
3290 * g++.dg/parse/dtor11.C: Accept alternate error message.
3293 * g++.dg/pr84729.C: New.
3294 * g++.old-deja/g++.ext/arrnew2.C: Require error.
3295 * g++.old-deja/g++.robertl/eb58.C: Likewise.
3296 * g++.old-deja/g++.robertl/eb63.C: Likewise.
3298 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
3301 * gfortran.dg/interface_42.f90: New test.
3302 * gfortran.dg/interface_43.f90: New test.
3304 2018-03-22 Sudakshina Das <sudi.das@arm.com>
3307 * gcc.target/arm/pr84826.c: New test.
3309 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
3311 * gcc.target/arm/addr-modes-float.c: Move dg-do before
3312 dg-require-effective-target.
3313 * gcc.target/arm/addr-modes-int.c: Likewise.
3314 * gcc.target/nios2/lo-addr-tls.c: Likewise.
3316 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3319 * gcc.target/powerpc/altivec-ld-1.c: New test.
3321 2018-03-22 Bin Cheng <bin.cheng@arm.com>
3323 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
3325 2018-03-22 Jakub Jelinek <jakub@redhat.com>
3328 * gcc.dg/pr84941.c: New test.
3330 2018-03-22 Tom de Vries <tom@codesourcery.com>
3332 PR tree-optimization/84956
3333 * gcc.dg/pr84956.c: New test.
3335 2018-03-22 Marek Polacek <polacek@redhat.com>
3338 * g++.dg/cpp1z/constexpr-if15.C: New test.
3339 * g++.dg/cpp1z/constexpr-if16.C: New test.
3341 2018-03-21 Joseph Myers <joseph@codesourcery.com>
3343 * gcc.dg/builtin-tgmath-3.c: New test.
3345 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
3348 * g++.dg/concepts/pr71965.C: New.
3352 * g++.dg/cpp0x/pr84610.C: New.
3353 * g++.dg/cpp0x/pr84642.C: New.
3355 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3358 * c-c++-common/pr84999.c: New test.
3360 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/ext/desig10.C: New.
3365 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3366 Harald Anlauf <anlauf@gmx.de>
3369 * gfortran.dg/pr84957.f90: New test.
3371 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3373 PR tree-optimization/84960
3374 * gcc.c-torture/compile/pr84960.c: New test.
3376 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
3378 PR tree-optimization/84811
3379 * gcc.dg/torture/pr84811.c: New test.
3381 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3383 PR tree-optimization/84982
3384 * c-c++-common/pr84982.c: New test.
3387 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
3389 * g++.dg/torture/pr84961-1.C: New test.
3390 * g++.dg/torture/pr84961-2.C: New test.
3392 2018-03-21 Nathan Sidwell <nathan@acm.org>
3395 * g++.dg/pr85008.C: New.
3397 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
3400 * gfortran.dg/char_result_17.f90: New test.
3402 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3405 * g++.dg/other/accessor-fixits-1.C: Move to...
3406 * g++.dg/torture/accessor-fixits-1.C: ...here.
3407 * g++.dg/other/accessor-fixits-2.C: Move to...
3408 * g++.dg/torture/accessor-fixits-2.C: ...here.
3409 * g++.dg/other/accessor-fixits-3.C: Move to...
3410 * g++.dg/torture/accessor-fixits-3.C: ...here.
3411 * g++.dg/other/accessor-fixits-4.C: Move to...
3412 * g++.dg/torture/accessor-fixits-4.C: ...here.
3413 * g++.dg/other/accessor-fixits-5.C: Move to...
3414 * g++.dg/torture/accessor-fixits-5.C: ...here.
3415 * g++.dg/torture/accessor-fixits-6.C: New testcase.
3416 * g++.dg/torture/accessor-fixits-7.C: New testcase.
3417 * g++.dg/torture/accessor-fixits-8.C: New testcase.
3419 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3421 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
3423 2018-03-21 Sudakshina Das <sudi.das@arm.com>
3426 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
3428 2018-03-21 Nathan Sidwell <nathan@acm.org>
3431 * g++.dg/lookup/pr84804.C: New.
3433 2018-03-21 Martin Sebor <msebor@redhat.com>
3436 * g++.dg/Wclass-memaccess-3.C: New test.
3437 * g++.dg/Wclass-memaccess-4.C: New test.
3439 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3442 * g++.dg/other/accessor-fixits-1.C
3443 (test_access_const_t1_color): New.
3444 (test_deref_const_t1_color): New.
3445 * g++.dg/other/accessor-fixits-5.C: New testcase.
3447 2018-03-21 Tom de Vries <tom@codesourcery.com>
3449 PR tree-optimization/83126
3450 * gcc.dg/graphite/pr83126.c: New test.
3452 2018-03-21 Nathan Sidwell <nathan@acm.org>
3454 * g++.dg/ext/anon-struct6.C: Adjust.
3455 * g++.dg/ext/deprecate-1.C: New.
3456 * g++.dg/ext/deprecate-2.C: New.
3457 * g++.dg/lookup/pr84602.C: Adjust.
3458 * g++.dg/lookup/pr84962.C: Adjust.
3459 * g++.old-deja/g++.other/anon4.C
3462 * g++.dg/lookup/pr84836.C: New.
3464 2018-03-21 Bin Cheng <bin.cheng@arm.com>
3466 PR tree-optimization/84969
3467 * gcc.dg/tree-ssa/pr84969.c: New test.
3469 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3471 PR rtl-optimization/84989
3472 * gcc.target/i386/pr84989.c: New test.
3474 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3476 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
3478 2018-03-21 Martin Liska <mliska@suse.cz>
3481 * gfortran.dg/goacc/pr84963.f90: New test.
3483 2018-03-21 Marek Polacek <polacek@redhat.com>
3485 PR c++/71638, ICE with NSDMI and reference.
3486 * g++.dg/cpp0x/nsdmi14.C: New test.
3487 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
3489 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
3491 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
3492 MIPS with -mpaired-single directives.
3494 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
3497 * gfortran.dg/interface_41.f90: New test.
3499 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.dg/pr84875.c: New test.
3504 2018-03-20 Marek Polacek <polacek@redhat.com>
3506 PR c++/84978, ICE with NRVO.
3507 * g++.dg/opt/nrv19.C: New test.
3509 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3512 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3513 Disable for armeb targets.
3514 * gcc.target/arm/pr82518.c: New test.
3516 2018-03-20 Nathan Sidwell <nathan@acm.org>
3519 * g++.dg/lookup/pr84962.C: New.
3522 * g++.dg/lookup/pr84970.C: New.
3524 2018-03-20 Richard Biener <rguenther@suse.de>
3527 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
3529 2018-03-20 Martin Liska <mliska@suse.cz>
3532 * g++.dg/ipa/pr84825.C: New test.
3534 2018-03-20 Martin Liska <mliska@suse.cz>
3536 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
3538 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3541 * gcc.c-torture/compile/pr84845.c: New test.
3543 2018-03-20 Sudakshina Das <sudi.das@arm.com>
3546 * gcc.target/arm/pr82989.c: New test.
3548 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3551 * gcc.target/i386/pr84945.c: New test.
3553 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
3556 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
3558 2018-03-20 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.dg/pr84953.c: New test.
3563 2018-03-19 Marek Polacek <polacek@redhat.com>
3566 * g++.dg/cpp1z/lambda-__func__.C: New test.
3569 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
3571 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3574 * g++.dg/asan/pr78651.C: New test.
3576 2018-03-19 Tom de Vries <tom@codesourcery.com>
3578 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
3579 vect_int_mult. Add nvptx xfail for PR84958.
3581 2018-03-19 Nathan Sidwell <nathan@acm.org>
3584 * g++.dg/cpp1y/pr84835.C: New.
3586 2018-03-19 Sudakshina Das <sudi.das@arm.com>
3589 * gcc.target/aarch64/pr81647.c: New.
3591 2018-03-19 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/84933
3594 * g++.dg/pr84933.C: New testcase.
3596 2018-03-19 Richard Biener <rguenther@suse.de>
3598 PR tree-optimization/84859
3599 * gcc.dg/tree-ssa/pr84859.c: New testcase.
3600 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
3601 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3602 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
3604 2018-03-19 Nathan Sidwell <nathan@acm.org>
3607 * g++.dg/lookup/pr84812.C: New.
3609 2018-03-19 Richard Biener <rguenther@suse.de>
3611 PR tree-optimization/84929
3612 * gcc.dg/torture/pr84929.c: New testcase.
3614 2018-03-19 Tamar Christina <tamar.christina@arm.com>
3617 * gcc.target/arm/big-endian-subreg.c: Delete.
3619 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3622 * gfortran.dg/array_constructor_52.f90: New test.
3624 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
3627 * gfortran.dg/pr77414.f90: New test.
3628 * gfortran.dg/internal_references_1.f90: Adjust error message.
3630 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
3633 * gfortran.dg/pr65453.f90: New test.
3635 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
3637 PR tree-optimization/84913
3638 * gfortran.dg/vect/pr84913.f90: New test.
3640 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3643 * gfortran.dg/warn_concat.f90: New test.
3645 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.dg/pr84899.c: New test.
3650 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
3653 * gfortran.dg/pr69395.f90: Add test for max dimensions
3655 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
3658 * gcc.target/i386/pr84876.c: New test.
3660 2018-03-16 Martin Liska <mliska@suse.cz>
3663 * gcc.target/i386/mvc11.c: New test.
3665 2018-03-16 Martin Liska <mliska@suse.cz>
3668 * gcc.target/i386/mvc10.c: New test.
3670 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3674 * g++.dg/cpp1y/pr79937-1.C: New test.
3675 * g++.dg/cpp1y/pr79937-2.C: New test.
3676 * g++.dg/cpp1y/pr79937-3.C: New test.
3677 * g++.dg/cpp1y/pr79937-4.C: New test.
3678 * g++.dg/cpp1y/pr82410.C: New test.
3680 2018-03-16 Tom de Vries <tom@codesourcery.com>
3682 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
3684 2018-03-16 Tom de Vries <tom@codesourcery.com>
3686 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
3688 2018-03-16 Jakub Jelinek <jakub@redhat.com>
3691 * g++.dg/cpp2a/desig8.C: New test.
3693 PR tree-optimization/84841
3694 * gcc.dg/pr84841.c: New test.
3697 * g++.dg/cpp2a/desig7.C: New test.
3699 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
3700 Jim MacArthur <jim.macarthur@codethink.co.uk>
3702 * gfortran.dg/automatic_1.f90: New test.
3703 * gfortran.dg/automatic_repeat.f90: New test
3704 * gfortran.dg/automatic_save.f90: New test.
3705 * gfortran.dg/vax_structure.f90: New test.
3707 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3710 * gfortran.dg/pr78741.f90: New test.
3712 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
3715 * gfortran.dg/pr69395.f90: New test.
3717 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3720 * g++.dg/opt/pr79085.C: New test.
3722 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
3725 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
3726 label instead of __x86_indirect_thunk label.
3728 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3731 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
3732 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
3733 * g++.dg/warn/deprecated-13.C: New test.
3735 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
3737 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
3739 2018-03-15 Richard Biener <rguenther@suse.de>
3742 * c-c++-common/pr84873.c: New testcase.
3744 2018-03-15 Tamar Christina <tamar.christina@arm.com>
3747 * gcc.target/arm/big-endian-subreg.c: New.
3749 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3752 * gcc.c-torture/compile/pr84860.c: New test.
3754 2018-03-15 Julia Koval <julia.koval@intel.com>
3756 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3758 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
3761 2018-03-15 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.dg/pr84853.c: New test.
3766 2018-03-14 Carl Love <cel@us.ibm.com>
3768 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
3770 2018-03-14 Martin Liska <mliska@suse.cz>
3773 * g++.dg/lto/pr84805_0.C: New test.
3774 * g++.dg/lto/pr84805_1.C: New test.
3775 * g++.dg/lto/pr84805_2.C: New test.
3777 2018-03-14 David Malcolm <dmalcolm@redhat.com>
3780 * gcc.dg/fixits-pr84852-1.c: New test.
3781 * gcc.dg/fixits-pr84852-2.c: New test.
3783 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3785 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
3786 separate verbose message.
3787 * lib/scandump.exp (scan-dump-times): Likewise.
3789 2018-03-14 Julia Koval <julia.koval@intel.com>
3791 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
3793 * gcc.target/i386/funcspec-56.inc: Ditto.
3795 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
3797 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
3800 2018-03-14 Jakub Jelinek <jakub@redhat.com>
3803 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
3804 check count from 17 to 14.
3807 * gcc.target/i386/pr84844.c: New test.
3809 2018-03-14 Richard Biener <rguenther@suse.de>
3811 PR tree-optimization/84830
3812 * gcc.dg/torture/pr84830.c: New testcase.
3814 2018-03-14 Marek Polacek <polacek@redhat.com>
3817 * g++.dg/cpp0x/static_assert15.C: New test.
3819 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
3822 * gfortran.dg/pr61775.f90: New test.
3824 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3827 * g++.dg/ext/pr84843-1.C: New test.
3828 * g++.dg/ext/pr84843-2.C: New test.
3830 2018-03-13 David Pagan <dave.pagan@oracle.com>
3833 * gcc.dg/pr46921.c: New test.
3835 2018-03-13 Martin Sebor <msebor@redhat.com>
3837 PR tree-optimization/84725
3838 * c-c++-common/Wstringop-truncation-4.c: New test.
3839 * c-c++-common/attr-nonstring-5.c: New test.
3841 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3843 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
3845 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
3846 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
3848 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3850 * gcc.target/aarch64/sve/tls_1.c: New test.
3851 * gcc.target/aarch64/sve/tls_2.C: Likewise.
3853 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
3855 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
3856 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
3858 2018-03-13 Martin Liska <mliska@suse.cz>
3861 * g++.dg/ipa/pr84658.C: New test.
3863 2018-03-13 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.dg/pr84834.c: New test.
3869 * gcc.target/i386/pr84827.c: New test.
3872 * g++.dg/ext/pr84828.C: New test.
3875 * gcc.target/i386/avx512f-pr84786-1.c: New test.
3876 * gcc.target/i386/avx512f-pr84786-2.c: New test.
3879 * g++.dg/cpp1y/constexpr-84808.C: New test.
3882 * g++.dg/debug/pr84704.C: New test.
3884 2018-03-12 Renlin Li <renlin.li@arm.com>
3886 * gcc.target/aarch64/movi_hf.c: New.
3887 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
3888 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
3890 2018-03-12 Martin Sebor <msebor@redhat.com>
3892 PR tree-optimization/83456
3893 * c-c++-common/Wrestrict-2.c: Remove test cases.
3894 * c-c++-common/Wrestrict.c: Same.
3895 * gcc.dg/Wrestrict-12.c: New test.
3896 * gcc.dg/Wrestrict-14.c: New test.
3898 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3900 * g++.dg/pr84821.C: New test.
3902 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
3904 * gcc.dg/pr84799.c: New test.
3906 2018-03-12 Richard Biener <rguenther@suse.de>
3908 PR tree-optimization/84803
3909 * gcc.dg/torture/pr84803.c: New testcase.
3911 2018-03-12 Jakub Jelinek <jakub@redhat.com>
3914 * g++.dg/debug/pr84813.C: New test.
3916 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
3919 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
3921 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
3924 * gfortran.dg/pr83939.f90
3926 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3929 * gfortran.dg/zero_sized_9.f90: New test.
3931 2018-03-11 Jakub Jelinek <jakub@redhat.com>
3934 * g++.dg/debug/dwarf2/enum2.C: New test.
3936 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
3939 * gfortran.dg/pr84734.f90: New test.
3941 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
3943 * gnat.dg/prot3.adb: New test.
3944 * gnat.dg/prot3_pkg.ad[sb]: New helper.
3946 2018-03-09 Jason Merrill <jason@redhat.com>
3947 Paolo Carlini <paolo.carlini@oracle.com>
3951 * g++.dg/cpp0x/pr71169.C: New.
3952 * g++.dg/cpp0x/pr71169-2.C: Likewise.
3953 * g++.dg/cpp0x/pr71832.C: Likewise.
3955 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
3958 * gcc.target/powerpc/pr83969.c: New test.
3960 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.dg/pr84772.c: New test.
3966 * g++.dg/warn/Wformat-2.C: New test.
3969 * g++.dg/ext/vla18.C: New test.
3971 2018-03-09 Martin Sebor <msebor@redhat.com>
3973 PR tree-optimization/84526
3974 * gcc.dg/Wrestrict-10.c: New test.
3975 * gcc.dg/Wrestrict-11.c: New test.
3977 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
3979 PR rtl-optimization/84682
3980 * gcc.dg/torture/pr84682-1.c: New.
3981 * gcc.dg/torture/pr84682-2.c: New.
3982 * gcc.dg/torture/pr84682-3.c: New.
3984 2018-03-09 Jakub Jelinek <jakub@redhat.com>
3987 * g++.dg/ext/pr84724.C: New test.
3989 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
3992 * gcc.target/arm/pr83712.c: New.
3994 2018-03-09 Richard Biener <rguenther@suse.de>
3996 PR tree-optimization/84775
3997 * gcc.dg/torture/pr84775.c: New testcase.
3999 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4002 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4005 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4007 * gcc.c-torture/compile/20180309-1.c: New test.
4009 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4012 * g++.dg/warn/Wunused-function4.C: New test.
4015 * gcc.target/i386/pr84742-1.c: New test.
4016 * gcc.target/i386/pr84742-2.c: New test.
4018 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4021 * gcc.c-torture/execute/pr84748.c: New test.
4023 2018-03-08 Richard Biener <rguenther@suse.de>
4026 * gcc.dg/graphite/pr84552.c: New testcase.
4028 2018-03-08 Richard Biener <rguenther@suse.de>
4030 PR tree-optimization/84178
4031 * gcc.dg/torture/pr84178-2.c: New testcase.
4033 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4035 PR tree-optimization/84178
4036 * gcc.c-torture/compile/pr84178-1.c: New test.
4038 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4040 * lib/target-supports.exp: Do not return zero from a ifunc
4043 2018-03-08 Richard Biener <rguenther@suse.de>
4045 PR tree-optimization/84746
4046 * gcc.dg/torture/pr84746.c: New testcase.
4049 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4052 * gcc.dg/graphite/pr84404.c: New.
4054 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4056 PR tree-optimization/84740
4057 * gcc.dg/torture/pr84740.c: New test.
4059 PR tree-optimization/84739
4060 * gcc.dg/pr84739.c: New test.
4062 2018-03-07 Martin Sebor <msebor@redhat.com>
4064 PR tree-optimization/83519
4065 * gcc.dg/Wrestrict-13.c: New test.
4067 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4071 * gfortran.dg/pr64124.f90: New tests.
4072 * gfortran.dg/pr70409.f90: New tests.
4074 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4077 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4079 2018-03-07 Martin Sebor <msebor@redhat.com>
4081 PR tree-optimization/84526
4082 * gcc.dg/Wrestrict-10.c: New test.
4084 2018-03-07 Martin Sebor <msebor@redhat.com>
4086 PR tree-optimization/84468
4087 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4088 * gcc.dg/Wstringop-truncation.c: New test.
4089 * gcc.dg/Wstringop-truncation-2.c: New test.
4091 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4094 * gfortran.dg/pr84565.f90: New test.
4097 * gcc.target/i386/pr84723-1.c: New test.
4098 * gcc.target/i386/pr84723-2.c: New test.
4099 * gcc.target/i386/pr84723-3.c: New test.
4100 * gcc.target/i386/pr84723-4.c: New test.
4101 * gcc.target/i386/pr84723-5.c: New test.
4103 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4106 * gfortran.dg/pr64107.f90: New test.
4108 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4112 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4114 2018-03-06 Marek Polacek <polacek@redhat.com>
4117 * g++.dg/cpp1z/constexpr-84684.C: New test.
4119 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4122 * gcc.dg/pr84721.c: New test.
4125 * gcc.dg/pr84710.c: New test.
4127 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4130 * gfortran.dg/implied_do_2.f90: New test.
4131 * gfortran.dg/coarray_8.f90: Update for new error message.
4133 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4136 * g++.dg/ext/pr84683.C: New test.
4138 PR tree-optimization/84687
4139 * gcc.dg/pr84687.c: New test.
4141 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4144 * g++.dg/pr84231.C: New.
4147 * g++.dg/cpp1y/pr84593.C: New.
4150 * g++.dg/pr84492.C: New.
4152 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4154 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4155 __builtin_ppc_speculation_barrier.
4157 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4160 * gcc.target/powerpc/pr84700.c: New test.
4162 2018-03-05 Nathan Sidwell <nathan@acm.org>
4165 * g++.dg/lookup/pr84702.C: New.
4167 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4170 * gcc.target/i386/pr84564.c: New test.
4172 2018-03-05 Marek Polacek <polacek@redhat.com>
4175 * g++.dg/cpp0x/inline-ns10.C: New test.
4177 2018-03-05 Nathan Sidwell <nathan@acm.org>
4180 * g++.dg/template/pr84694.C: New.
4182 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4185 * gcc.c-torture/execute/pr84524.c: New test.
4186 * gcc.target/i386/avx512bw-pr84524.c: New test.
4188 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
4191 * g++.dg/pr84264.C: New test.
4193 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4196 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
4197 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
4198 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
4200 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
4202 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
4203 * g++.dg/other/i386-3.C: Ditto.
4204 * gcc.target/i386/sse-12.c: Ditto.
4205 * gcc.target/i386/sse-13.c: Ditto.
4206 * gcc.target/i386/sse-14.c: Ditto.
4207 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
4208 * gcc.target/i386/wbinvd-1.c: New test.
4209 * gcc.target/i386/wbnoinvd-1.c: Ditto.
4210 * gcc.target/i386/pconfig-1.c: Ditto.
4212 2018-03-05 Pádraig Brady <P@draigBrady.com>
4213 Nathan Sidwell <nathan@acm.org>
4216 * g++.dg/cpp0x/pr84497.C: New.
4218 2018-03-05 Richard Biener <rguenther@suse.de>
4220 PR tree-optimization/84670
4221 * gcc.dg/pr84670-1.c: New testcase.
4222 * gcc.dg/pr84670-2.c: Likewise.
4223 * gcc.dg/pr84670-3.c: Likewise.
4224 * gcc.dg/pr84670-4.c: Likewise.
4226 2018-03-05 Richard Biener <rguenther@suse.de>
4228 PR tree-optimization/84650
4229 * gcc.dg/graphite/pr84650.c: New testcase.
4231 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4234 * g++.dg/cpp1z/constexpr-lambda20.C: New.
4236 2018-03-03 Harald Anlauf <anlauf@gmx.de>
4239 * gfortran.dg/pr71085.f90: New test.
4241 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4244 * gfortran.dg/zero_sized_8.f90: Really commit New test.
4246 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4249 * gfortran.dg/pr51434.f90: New test.
4251 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
4256 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4259 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
4261 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/torture/pr71464.C: New.
4266 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
4269 * gfortran.dg/select_type_41.f90: New test.
4271 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
4276 2018-03-02 Marek Polacek <polacek@redhat.com>
4279 * g++.dg/ext/flexary29.C: New test.
4281 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4283 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
4285 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4288 * g++.dg/torture/pr81812.C: New.
4290 2018-03-02 Marek Polacek <polacek@redhat.com>
4293 * g++.dg/warn/Wsign-compare-8.C: New test.
4296 * g++.dg/parse/array-size3.C: New test.
4299 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
4301 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4304 * g++.dg/cpp1y/pr84662.C: New test.
4306 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
4308 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
4309 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
4311 * g++.dg/lto/20101010-1_0.C: Likewise.
4312 * g++.dg/lto/20101010-2_0.C: Likewise.
4314 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4317 * gcc.dg/pr84628.c: New test.
4320 * gcc.target/ia64/pr56540.c: New test.
4322 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4324 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
4326 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
4327 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
4328 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
4329 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
4331 2018-03-02 Marek Polacek <polacek@redhat.com>
4334 * c-c++-common/ubsan/shift-11.c: New test.
4336 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4338 * gcc.dg/vect/vect-alias-check-13.c: New test.
4340 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.dg/pr84614.c: New test.
4346 * gcc.target/i386/pr84625.c: New test.
4348 2018-03-02 Richard Biener <rguenther@suse.de>
4350 PR tree-optimization/84427
4351 * gcc.dg/torture/pr84427.c: New testcase.
4353 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
4356 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
4357 powerpc64le*-*-linux*.
4358 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
4359 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
4361 2018-03-01 Martin Sebor <msebor@redhat.com>
4364 * g++.dg/ext/attr-const.C: Remove xfail.
4365 * g++.dg/ext/attr-malloc-3.C: New test.
4366 * g++.dg/ext/attr-noinline-3.C: New test.
4367 * g++.dg/ext/attr-noreturn-3.C: New test.
4368 * g++.dg/ext/attr-nothrow-3.C: New test.
4369 * g++.dg/ext/attr-pure.C: Remove xfail.
4371 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4374 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
4375 dg-options and dg-shouldfail "ubsan" directive.
4377 2018-03-01 Marek Polacek <polacek@redhat.com>
4378 Jason Merrill <jason@redhat.com>
4381 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
4382 * g++.dg/cpp1z/static1.C: New test.
4383 * g++.dg/template/static37.C: New test.
4385 2018-03-01 Nathan Sidwell <nathan@acm.org>
4388 * g++.dg/template/pr84434.C: New.
4390 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
4392 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
4393 -mthumb to the command-line.
4395 2018-03-01 Marek Polacek <polacek@redhat.com>
4398 * g++.dg/cpp0x/static_assert14.C: New test.
4400 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
4403 * g++.dg/torture/pr79410.C: New.
4405 2018-03-01 Martin Liska <mliska@suse.cz>
4408 * gcc.dg/asan/pr82484.c: New test.
4410 2018-03-01 Richard Biener <rguenther@suse.de>
4413 * gfortran.dg/lto/pr84645_0.f90: New testcase.
4415 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4418 * gfortran.dg/coarray_47.f90: New test.
4420 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4423 * gfortran.dg/class_array_23.f03: New test.
4425 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4427 PR rtl-optimization/84528
4428 * gcc.dg/torture/pr84538.c: Rename to...
4429 * gcc.dg/torture/pr84528.c: ...this.
4431 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4433 PR rtl-optimization/84528
4434 * gcc.dg/torture/pr84538.c: New test.
4436 2018-02-28 Martin Sebor <msebor@redhat.com>
4438 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
4439 -fpic test failures.
4440 * c-c++-common/Wrestrict-2.c: Same.
4441 * c-c++-common/Wstringop-truncation.c: Same.
4442 * gcc.dg/Warray-bounds-22.c: Same.
4443 * gcc.dg/Wstringop-overflow.c: Same.
4444 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
4445 (signed_range): Same.
4446 (unsigned_anti_range): Same.
4447 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
4448 (signed_range): Same.
4449 (unsigned_anti_range): Same.
4450 * gcc.dg/attr-alloc_size-7.c: Same.
4451 * gcc.dg/attr-alloc_size-8.c: Same.
4452 * gcc.dg/builtin-alloc-size.c: Same.
4453 * gcc.dg/builtin-stpncpy.c: Same.
4454 * gcc.dg/builtins-nonnull.c: Same.
4455 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
4456 * gcc.dg/pr79214.c: Same.
4457 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
4458 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4459 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4460 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
4461 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
4462 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
4463 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
4464 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
4465 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
4466 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4467 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4469 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
4472 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
4474 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4477 * g++.dg/cpp0x/pr84609.C: New test.
4479 2018-02-28 Martin Sebor <msebor@redhat.com>
4482 * g++.dg/ext/attr-malloc-3.C: New test.
4483 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
4484 to pre-existing problems.
4485 * g++.dg/ext/attr-pure.C: Same.
4487 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
4490 * gfortran.dg/associate_37.f90: New test.
4493 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
4495 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4498 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
4499 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
4500 * gcc.dg/bf-ms-layout-4.c: New test.
4501 * gcc.dg/bf-ms-layout-5.c: New test.
4503 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
4506 * gcc.target/powerpc/pr83399.c: Only run on Linux.
4508 2018-02-28 Richard Biener <rguenther@suse.de>
4510 PR tree-optimization/84584
4511 * gcc.dg/graphite/pr84584.c: New testcase.
4513 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
4515 PR preprocessor/84517
4516 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
4518 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4520 * c-c++-common/dump-ada-spec-12.c: New test.
4521 * c-c++-common/dump-ada-spec-13.c: Likewise.
4523 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4525 * c-c++-common/dump-ada-spec-11.c: New test.
4527 2018-02-28 Martin Liska <mliska@suse.cz>
4530 * g++.dg/ext/timevar1.C: Fix pruned patterns.
4531 * g++.dg/ext/timevar2.C: Likewise.
4533 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
4535 * c-c++-common/dump-ada-spec-8.c: New test.
4536 * c-c++-common/dump-ada-spec-9.c: Likewise.
4537 * c-c++-common/dump-ada-spec-10.c: Likewise.
4539 2018-02-28 Richard Biener <rguenther@suse.de>
4542 * gcc.dg/pr84607.c: New testcase.
4544 2018-02-28 Nathan Sidwell <nathan@acm.org>
4547 * g++.dg/lookup/pr84602.C: New.
4549 2018-02-28 Jakub Jelinek <jakub@redhat.com>
4553 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
4555 * g++.dg/ext/attr-nonnull.C: Likewise.
4556 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
4558 * g++.dg/ext/attr-noinline-2.C: Likewise.
4559 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
4560 -fdump-tree-eh in dg-options.
4562 2018-02-28 Alan Modra <amodra@gmail.com>
4564 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
4566 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
4568 2018-02-27 Martin Sebor <msebor@redhat.com>
4572 * g++.dg/Wmissing-attributes.C: New test.
4573 * g++.dg/ext/attr-const-pure.C: New test.
4574 * g++.dg/ext/attr-const.C: New test.
4575 * g++.dg/ext/attr-deprecated-2.C: New test.
4576 * g++.dg/ext/attr-malloc-2.C: New test.
4577 * g++.dg/ext/attr-malloc.C: New test.
4578 * g++.dg/ext/attr-noinline-2.C: New test.
4579 * g++.dg/ext/attr-noinline.C: New test.
4580 * g++.dg/ext/attr-nonnull.C: New test.
4581 * g++.dg/ext/attr-noreturn-2.C: New test.
4582 * g++.dg/ext/attr-noreturn.C: New test.
4583 * g++.dg/ext/attr-nothrow-2.C: New test.
4584 * g++.dg/ext/attr-nothrow.C: New test.
4585 * g++.dg/ext/attr-optimize.C: New test.
4586 * g++.dg/ext/attr-pure.C: New test.
4587 * g++.dg/ext/attr-returns-nonnull.C: New test.
4588 * g++.dg/ext/attr-warning.C: New test.
4590 2018-02-27 Nathan Sidwell <nathan@acm.org>
4593 * g++.dg/lookup/pr84426.C: New.
4595 2018-02-27 Richard Biener <rguenther@suse.de>
4597 PR tree-optimization/84512
4598 * gcc.dg/tree-ssa/pr84512.c: New testcase.
4600 2018-02-27 Martin Liska <mliska@suse.cz>
4602 PR gcov-profile/84548
4603 * g++.dg/gcov/pr84548.C: New test.
4605 2018-02-27 Jakub Jelinek <jakub@redhat.com>
4608 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
4610 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4613 * g++.dg/cpp1y/pr84558.C: New test.
4615 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4618 * g++.dg/cpp0x/alignas14.C: New.
4619 * g++.dg/cpp0x/alignas15.C: Likewise.
4621 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4624 * g++.dg/gomp/pr84557.C: New test.
4626 2018-02-26 Marek Polacek <polacek@redhat.com>
4629 * g++.dg/cpp1z/pr84325.C: New test.
4631 2018-02-26 Carl Love <cel@us.ibm.com>
4633 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
4635 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
4636 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
4637 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
4639 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
4640 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
4643 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4646 * gcc.target/i386/indirect-thunk-1.c: Updated.
4647 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4648 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4649 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4650 * gcc.target/i386/indirect-thunk-5.c: Likewise.
4651 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4652 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4653 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4654 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4655 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4656 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4657 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4658 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4659 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4660 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
4661 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
4662 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
4663 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4664 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4665 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4666 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4667 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4668 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
4669 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
4670 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4671 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4672 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4673 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4674 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4675 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
4676 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
4677 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4678 * gcc.target/i386/ret-thunk-9.c: Likewise.
4679 * gcc.target/i386/ret-thunk-10.c: Likewise.
4680 * gcc.target/i386/ret-thunk-11.c: Likewise.
4681 * gcc.target/i386/ret-thunk-12.c: Likewise.
4682 * gcc.target/i386/ret-thunk-13.c: Likewise.
4683 * gcc.target/i386/ret-thunk-14.c: Likewise.
4684 * gcc.target/i386/ret-thunk-15.c: Likewise.
4686 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
4688 * gcc.c-torture/execute/20180226-1.c: New test.
4690 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
4692 PR tree-optimization/83965
4693 * gcc.dg/vect/pr83965-2.c: New test.
4695 2018-02-26 Tom de Vries <tom@codesourcery.com>
4697 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
4699 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
4702 * gcc.target/i386/ret-thunk-22.c: New test.
4703 * gcc.target/i386/ret-thunk-23.c: Likewise.
4704 * gcc.target/i386/ret-thunk-24.c: Likewise.
4705 * gcc.target/i386/ret-thunk-25.c: Likewise.
4706 * gcc.target/i386/ret-thunk-26.c: Likewise.
4708 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
4711 * g++.dg/cpp1z/pr84533.C: New.
4713 2018-02-26 Marek Polacek <polacek@redhat.com>
4716 * g++.dg/parse/error60.C: New test.
4718 2018-02-26 Jakub Jelinek <jakub@redhat.com>
4721 * g++.dg/gomp/pr84556.C: New test.
4722 * g++.dg/vect/pr84556.cc: New test.
4724 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
4727 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
4728 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4729 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
4730 * gfortran.dg/c_loc_test.f90: Likewise.
4731 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4732 * gfortran.dg/proc_decl_17.f90: Likewise.
4733 * gfortran.dg/proc_ptr_8.f90: Likewise.
4735 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4738 * gcc.target/aarch64/lr_free_2.c: Revert changes in
4739 r254814 disabling -fomit-frame-pointer by default.
4740 * gcc.target/aarch64/spill_1.c: Likewise.
4741 * gcc.target/aarch64/test_frame_11.c: Likewise.
4742 * gcc.target/aarch64/test_frame_12.c: Likewise.
4743 * gcc.target/aarch64/test_frame_13.c: Likewise.
4744 * gcc.target/aarch64/test_frame_14.c: Likewise.
4745 * gcc.target/aarch64/test_frame_15.c: Likewise.
4746 * gcc.target/aarch64/test_frame_3.c: Likewise.
4747 * gcc.target/aarch64/test_frame_5.c: Likewise.
4748 * gcc.target/aarch64/test_frame_9.c: Likewise.
4750 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
4753 * gfortran.dg/explicit_shape_1.f90: New test.
4754 * gfortran.dg/automatic_module_variable.f90: Update regex.
4755 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
4756 * gfortran.dg/constant_shape.f90: Ditto.
4757 * gfortran.dg/dec_structure_23.f90: Ditto.
4758 * gfortran.dg/pr78240.f90: Ditto.
4760 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
4763 * gfortran.dg/pr84523.f90: New test.
4765 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4768 * gfortran.dg/select_type_40.f90: New test.
4770 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
4773 * gfortran.dg/data_substring.f90: New test.
4775 2018-02-24 Marek Polacek <polacek@redhat.com>
4778 * g++.dg/cpp1z/constexpr-83692.C: New test.
4780 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
4783 * gfortran.dg/statement_function_1.f90: Update test.
4785 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4788 * gfortran.dg/inquire_19.f90: New test.
4790 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4793 * gfortran.dg/pr83149_b.f90: New test.
4794 * gfortran.dg/pr83149_a.f90: Additional source for previous.
4796 2018-02-23 Carl Love <cel@us.ibm.com>
4798 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
4799 vec_signed2 and vec_unsigned2 to new Power 8 test file.
4800 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
4803 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4805 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
4806 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
4808 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4810 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
4813 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4816 * gfortran.dg/pr83149_1.f90: New test.
4817 * gfortran.dg/pr83149.f90: Additional source for previous.
4819 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
4822 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
4823 __GI___pthread_mutex_init as well.
4825 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
4828 * gfortran.dg/class_68.f90: New test.
4830 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4833 * gfortran.dg/derived_init_5.f90: New test.
4835 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4838 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
4839 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
4841 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
4844 * gcc.target/powerpc/pr81572.c: New.
4846 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
4848 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
4850 2018-02-22 Martin Sebor <msebor@redhat.com>
4852 PR tree-optimization/84480
4853 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
4854 * g++.dg/warn/Wstringop-truncation-1.C: New test.
4856 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
4859 * gcc.target/i386/indirect-thunk-11.c: New test.
4860 * gcc.target/i386/indirect-thunk-12.c: Likewise.
4861 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
4862 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
4863 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
4864 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4865 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4866 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4867 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4868 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4870 2018-02-22 Steve Ellcey <sellcey@cavium.com>
4873 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
4875 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
4877 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4879 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
4881 2018-02-22 Marek Polacek <polacek@redhat.com>
4884 * g++.dg/parse/error59.C: New test.
4886 2018-02-22 Tom de Vries <tom@codesourcery.com>
4888 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
4890 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/cpp0x/pr77655.C: New.
4895 2018-02-22 Jakub Jelinek <jakub@redhat.com>
4898 * g++.dg/cpp1y/pr84496.C: New test.
4901 * g++.dg/torture/pr84502.C: New test.
4903 PR tree-optimization/84503
4904 * gcc.dg/pr84503-1.c: New test.
4905 * gcc.dg/pr84503-2.c: New test.
4907 2018-02-21 Jakub Jelinek <jakub@redhat.com>
4909 PR tree-optimization/84478
4910 * gcc.c-torture/execute/pr84478.c: New test.
4912 2018-02-20 Martin Sebor <msebor@redhat.com>
4915 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
4916 * c-c++-common/Wrestrict.c: Same.
4917 * gcc.dg/Wrestrict-6.c: Same.
4918 * gcc.dg/Warray-bounds-27.c: New test.
4919 * gcc.dg/Wrestrict-8.c: New test.
4920 * gcc.dg/Wrestrict-9.c: New test.
4921 * gcc.dg/pr84095.c: New test.
4923 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4925 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
4927 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4931 * gfortran.dg/structure_constructor_14.f90: New test.
4933 2018-02-20 Jeff Law <law@redhat.com>
4936 PR tree-optimization/81592
4938 * gcc.dg/pr81592.c: New test.
4939 * gcc.dg/pr82123.c: New test.
4940 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
4942 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4945 * g++.dg/warn/Wunused-var-30.C: New test.
4947 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
4949 PR tree-optimization/84419
4950 * gcc.dg/vect/pr84419.c: New test.
4952 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4955 * gfortran.dg/pr82004.f90: New test.
4957 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
4959 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
4961 2018-02-20 Martin Liska <mliska@suse.cz>
4965 * gcc.target/i386/pr84310.c: New test.
4966 * gcc.target/i386/pr84310-2.c: Likewise.
4968 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4971 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
4973 2018-02-20 Jakub Jelinek <jakub@redhat.com>
4976 * g++.dg/cpp1z/launder7.C: New test.
4979 * g++.dg/cpp0x/constexpr-84449.C: New test.
4982 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
4984 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
4988 * gfortran.dg/associate_22.f90: Enable commented out test.
4989 * gfortran.dg/associate_36.f90: New test.
4991 2018-02-19 Jakub Jelinek <jakub@redhat.com>
4994 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
4996 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
4998 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
4999 (dg-options): Use -mavx instead of -w.
5001 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5004 * g++.dg/cpp1z/launder8.C: New test.
5007 * g++.dg/gomp/pr84448.C: New test.
5010 * g++.dg/gomp/pr84430.C: New test.
5012 PR tree-optimization/84452
5013 * gcc.dg/pr84452.c: New test.
5016 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5018 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5021 * gfortran.dg/implied_do_io_4.f90: New test.
5023 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5025 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5026 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5027 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5029 2018-02-19 Carl Love <cel@us.ibm.com>
5031 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5033 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5036 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5038 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5041 * g++.dg/cpp0x/auto50.C: New.
5042 * g++.dg/parse/friend12.C: Adjust.
5044 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5046 PR libgfortran/84389
5047 * gfortran.dg/dtio_33.f90: New test.
5049 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5051 PR libgfortran/84412
5052 * gfortran.dg/inquire_18.f90: New test.
5054 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5057 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5058 * gfortran.dg/pointer_intent_3.f90: Ditto.
5059 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5060 * gfortran.dg/protected_3.f90: Ditto.
5061 * gfortran.dg/protected_4.f90: Ditto.
5062 * gfortran.dg/protected_5.f90: Ditto.
5063 * gfortran.dg/protected_6.f90: Ditto.
5065 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5068 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5071 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5074 * gfortran.dg/inline_matmul_22.f90: New test.
5076 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5079 * gfortran.dg/abort_shoulfail.f90: New test.
5080 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5082 * gfortran.dg/PR19754_2.f90: Likewise.
5083 * gfortran.dg/PR19872.f: Likewise.
5084 * gfortran.dg/PR49268.f90: Likewise.
5085 * gfortran.dg/Wall.f90: Likewise.
5086 * gfortran.dg/Wno-all.f90: Likewise.
5087 * gfortran.dg/achar_1.f90: Likewise.
5088 * gfortran.dg/achar_2.f90: Likewise.
5089 * gfortran.dg/achar_4.f90: Likewise.
5090 * gfortran.dg/achar_6.F90: Likewise.
5091 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5092 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5093 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5094 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5095 * gfortran.dg/actual_array_result_1.f90: Likewise.
5096 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5097 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5098 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5099 * gfortran.dg/actual_procedure_1.f90: Likewise.
5100 * gfortran.dg/adjustl_1.f90: Likewise.
5101 * gfortran.dg/advance_1.f90: Likewise.
5102 * gfortran.dg/advance_4.f90: Likewise.
5103 * gfortran.dg/advance_5.f90: Likewise.
5104 * gfortran.dg/advance_6.f90: Likewise.
5105 * gfortran.dg/aint_anint_1.f90: Likewise.
5106 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5107 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5108 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5109 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5110 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5111 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5112 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5113 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5114 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5115 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5116 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5117 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5118 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5119 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5120 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5121 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5122 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5123 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5124 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5125 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5126 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5127 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5128 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5129 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5130 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5131 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5132 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5133 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5134 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5135 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5136 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5137 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5138 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5139 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5140 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5141 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5142 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5143 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5144 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5145 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5146 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5147 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5148 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5149 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5150 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5151 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5152 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5153 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5154 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5155 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5156 * gfortran.dg/allocatable_function_1.f90: Likewise.
5157 * gfortran.dg/allocatable_function_10.f90: Likewise.
5158 * gfortran.dg/allocatable_function_3.f90: Likewise.
5159 * gfortran.dg/allocatable_function_5.f90: Likewise.
5160 * gfortran.dg/allocatable_function_6.f90: Likewise.
5161 * gfortran.dg/allocatable_function_7.f90: Likewise.
5162 * gfortran.dg/allocatable_function_8.f90: Likewise.
5163 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5164 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5165 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5166 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5167 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5168 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5169 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5170 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
5171 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
5172 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
5173 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
5174 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
5175 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
5176 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
5177 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
5178 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
5179 * gfortran.dg/allocate_class_3.f90: Likewise.
5180 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
5181 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
5182 * gfortran.dg/allocate_derived_5.f90: Likewise.
5183 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
5184 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
5185 * gfortran.dg/allocate_with_source_1.f90: Likewise.
5186 * gfortran.dg/allocate_with_source_10.f08: Likewise.
5187 * gfortran.dg/allocate_with_source_11.f08: Likewise.
5188 * gfortran.dg/allocate_with_source_12.f03: Likewise.
5189 * gfortran.dg/allocate_with_source_15.f03: Likewise.
5190 * gfortran.dg/allocate_with_source_16.f90: Likewise.
5191 * gfortran.dg/allocate_with_source_17.f03: Likewise.
5192 * gfortran.dg/allocate_with_source_18.f03: Likewise.
5193 * gfortran.dg/allocate_with_source_2.f90: Likewise.
5194 * gfortran.dg/allocate_with_source_20.f03: Likewise.
5195 * gfortran.dg/allocate_with_source_22.f03: Likewise.
5196 * gfortran.dg/allocate_with_source_23.f03: Likewise.
5197 * gfortran.dg/allocate_with_source_24.f90: Likewise.
5198 * gfortran.dg/allocate_with_source_5.f90: Likewise.
5199 * gfortran.dg/allocate_with_source_6.f90: Likewise.
5200 * gfortran.dg/allocate_with_source_7.f08: Likewise.
5201 * gfortran.dg/allocate_with_source_8.f08: Likewise.
5202 * gfortran.dg/allocate_with_source_9.f08: Likewise.
5203 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
5204 * gfortran.dg/allocate_zerosize_3.f: Likewise.
5205 * gfortran.dg/altreturn_3.f90: Likewise.
5206 * gfortran.dg/altreturn_5.f90: Likewise.
5207 * gfortran.dg/altreturn_7.f90: Likewise.
5208 * gfortran.dg/and_or_xor.f90: Likewise.
5209 * gfortran.dg/anint_1.f90: Likewise.
5210 * gfortran.dg/any_all_1.f90: Likewise.
5211 * gfortran.dg/anyallcount_1.f90: Likewise.
5212 * gfortran.dg/append_1.f90: Likewise.
5213 * gfortran.dg/argument_checking_1.f90: Likewise.
5214 * gfortran.dg/argument_checking_2.f90: Likewise.
5215 * gfortran.dg/argument_checking_8.f90: Likewise.
5216 * gfortran.dg/arithmetic_if.f90: Likewise.
5217 * gfortran.dg/array_1.f90: Likewise.
5218 * gfortran.dg/array_2.f90: Likewise.
5219 * gfortran.dg/array_alloc_1.f90: Likewise.
5220 * gfortran.dg/array_alloc_2.f90: Likewise.
5221 * gfortran.dg/array_alloc_3.f90: Likewise.
5222 * gfortran.dg/array_assignment_1.F90: Likewise.
5223 * gfortran.dg/array_assignment_5.f90: Likewise.
5224 * gfortran.dg/array_constructor_1.f90: Likewise.
5225 * gfortran.dg/array_constructor_10.f90: Likewise.
5226 * gfortran.dg/array_constructor_11.f90: Likewise.
5227 * gfortran.dg/array_constructor_12.f90: Likewise.
5228 * gfortran.dg/array_constructor_15.f90: Likewise.
5229 * gfortran.dg/array_constructor_16.f90: Likewise.
5230 * gfortran.dg/array_constructor_17.f90: Likewise.
5231 * gfortran.dg/array_constructor_19.f90: Likewise.
5232 * gfortran.dg/array_constructor_23.f: Likewise.
5233 * gfortran.dg/array_constructor_24.f: Likewise.
5234 * gfortran.dg/array_constructor_32.f90: Likewise.
5235 * gfortran.dg/array_constructor_36.f90: Likewise.
5236 * gfortran.dg/array_constructor_39.f90: Likewise.
5237 * gfortran.dg/array_constructor_4.f90: Likewise.
5238 * gfortran.dg/array_constructor_40.f90: Likewise.
5239 * gfortran.dg/array_constructor_44.f90: Likewise.
5240 * gfortran.dg/array_constructor_45.f90: Likewise.
5241 * gfortran.dg/array_constructor_46.f90: Likewise.
5242 * gfortran.dg/array_constructor_47.f90: Likewise.
5243 * gfortran.dg/array_constructor_49.f90: Likewise.
5244 * gfortran.dg/array_constructor_5.f90: Likewise.
5245 * gfortran.dg/array_constructor_50.f90: Likewise.
5246 * gfortran.dg/array_constructor_6.f90: Likewise.
5247 * gfortran.dg/array_constructor_7.f90: Likewise.
5248 * gfortran.dg/array_constructor_8.f90: Likewise.
5249 * gfortran.dg/array_constructor_9.f90: Likewise.
5250 * gfortran.dg/array_constructor_type_1.f03: Likewise.
5251 * gfortran.dg/array_constructor_type_10.f03: Likewise.
5252 * gfortran.dg/array_constructor_type_11.f03: Likewise.
5253 * gfortran.dg/array_constructor_type_12.f03: Likewise.
5254 * gfortran.dg/array_constructor_type_13.f90: Likewise.
5255 * gfortran.dg/array_constructor_type_14.f03: Likewise.
5256 * gfortran.dg/array_constructor_type_16.f03: Likewise.
5257 * gfortran.dg/array_constructor_type_2.f03: Likewise.
5258 * gfortran.dg/array_constructor_type_22.f03: Likewise.
5259 * gfortran.dg/array_constructor_type_3.f03: Likewise.
5260 * gfortran.dg/array_constructor_type_4.f03: Likewise.
5261 * gfortran.dg/array_constructor_type_5.f03: Likewise.
5262 * gfortran.dg/array_constructor_type_6.f03: Likewise.
5263 * gfortran.dg/array_constructor_type_7.f03: Likewise.
5264 * gfortran.dg/array_function_1.f90: Likewise.
5265 * gfortran.dg/array_function_5.f90: Likewise.
5266 * gfortran.dg/array_initializer_1.f90: Likewise.
5267 * gfortran.dg/array_initializer_2.f90: Likewise.
5268 * gfortran.dg/array_memcpy_5.f90: Likewise.
5269 * gfortran.dg/array_memset_2.f90: Likewise.
5270 * gfortran.dg/array_reference_1.f90: Likewise.
5271 * gfortran.dg/array_return_value_1.f90: Likewise.
5272 * gfortran.dg/array_section_1.f90: Likewise.
5273 * gfortran.dg/array_temporaries_3.f90: Likewise.
5274 * gfortran.dg/arrayio_1.f90: Likewise.
5275 * gfortran.dg/arrayio_10.f90: Likewise.
5276 * gfortran.dg/arrayio_11.f90: Likewise.
5277 * gfortran.dg/arrayio_12.f90: Likewise.
5278 * gfortran.dg/arrayio_13.f90: Likewise.
5279 * gfortran.dg/arrayio_14.f90: Likewise.
5280 * gfortran.dg/arrayio_16.f90: Likewise.
5281 * gfortran.dg/arrayio_2.f90: Likewise.
5282 * gfortran.dg/arrayio_3.f90: Likewise.
5283 * gfortran.dg/arrayio_4.f90: Likewise.
5284 * gfortran.dg/arrayio_5.f90: Likewise.
5285 * gfortran.dg/arrayio_6.f90: Likewise.
5286 * gfortran.dg/arrayio_7.f90: Likewise.
5287 * gfortran.dg/arrayio_8.f90: Likewise.
5288 * gfortran.dg/arrayio_9.f90: Likewise.
5289 * gfortran.dg/arrayio_derived_1.f90: Likewise.
5290 * gfortran.dg/assign_10.f90: Likewise.
5291 * gfortran.dg/assign_9.f90: Likewise.
5292 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
5293 * gfortran.dg/assignment_1.f90: Likewise.
5294 * gfortran.dg/associate_1.f03: Likewise.
5295 * gfortran.dg/associate_11.f90: Likewise.
5296 * gfortran.dg/associate_13.f90: Likewise.
5297 * gfortran.dg/associate_15.f90: Likewise.
5298 * gfortran.dg/associate_17.f90: Likewise.
5299 * gfortran.dg/associate_18.f08: Likewise.
5300 * gfortran.dg/associate_19.f03: Likewise.
5301 * gfortran.dg/associate_20.f03: Likewise.
5302 * gfortran.dg/associate_22.f90: Likewise.
5303 * gfortran.dg/associate_23.f90: Likewise.
5304 * gfortran.dg/associate_24.f90: Likewise.
5305 * gfortran.dg/associate_25.f90: Likewise.
5306 * gfortran.dg/associate_27.f90: Likewise.
5307 * gfortran.dg/associate_28.f90: Likewise.
5308 * gfortran.dg/associate_32.f03: Likewise.
5309 * gfortran.dg/associate_33.f03: Likewise.
5310 * gfortran.dg/associate_34.f90: Likewise.
5311 * gfortran.dg/associate_6.f03: Likewise.
5312 * gfortran.dg/associate_7.f03: Likewise.
5313 * gfortran.dg/associate_8.f03: Likewise.
5314 * gfortran.dg/associate_9.f03: Likewise.
5315 * gfortran.dg/associated_1.f90: Likewise.
5316 * gfortran.dg/associated_2.f90: Likewise.
5317 * gfortran.dg/associated_5.f90: Likewise.
5318 * gfortran.dg/associated_6.f90: Likewise.
5319 * gfortran.dg/associated_target_3.f90: Likewise.
5320 * gfortran.dg/associated_target_4.f90: Likewise.
5321 * gfortran.dg/associated_target_5.f03: Likewise.
5322 * gfortran.dg/associated_target_6.f03: Likewise.
5323 * gfortran.dg/assumed_dummy_1.f90: Likewise.
5324 * gfortran.dg/assumed_rank_1.f90: Likewise.
5325 * gfortran.dg/assumed_rank_10.f90: Likewise.
5326 * gfortran.dg/assumed_rank_2.f90: Likewise.
5327 * gfortran.dg/assumed_rank_7.f90: Likewise.
5328 * gfortran.dg/assumed_rank_8.f90: Likewise.
5329 * gfortran.dg/assumed_rank_9.f90: Likewise.
5330 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5331 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5332 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
5333 * gfortran.dg/assumed_type_2.f90: Likewise.
5334 * gfortran.dg/atan2_1.f90: Likewise.
5335 * gfortran.dg/auto_array_1.f90: Likewise.
5336 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
5337 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
5338 * gfortran.dg/auto_char_len_3.f90: Likewise.
5339 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
5340 * gfortran.dg/auto_internal_assumed.f90: Likewise.
5341 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
5342 * gfortran.dg/auto_save_2.f90: Likewise.
5343 * gfortran.dg/automatic_default_init_1.f90: Likewise.
5344 * gfortran.dg/backslash_1.f90: Likewise.
5345 * gfortran.dg/backslash_2.f90: Likewise.
5346 * gfortran.dg/backslash_3.f: Likewise.
5347 * gfortran.dg/backspace_1.f: Likewise.
5348 * gfortran.dg/backspace_10.f90: Likewise.
5349 * gfortran.dg/backspace_11.f90: Likewise.
5350 * gfortran.dg/backspace_2.f: Likewise.
5351 * gfortran.dg/backspace_3.f: Likewise.
5352 * gfortran.dg/backspace_4.f: Likewise.
5353 * gfortran.dg/backspace_5.f: Likewise.
5354 * gfortran.dg/backspace_6.f: Likewise.
5355 * gfortran.dg/backspace_7.f90: Likewise.
5356 * gfortran.dg/backspace_8.f: Likewise.
5357 * gfortran.dg/backspace_9.f: Likewise.
5358 * gfortran.dg/bessel_1.f90: Likewise.
5359 * gfortran.dg/bessel_2.f90: Likewise.
5360 * gfortran.dg/bessel_5.f90: Likewise.
5361 * gfortran.dg/bessel_6.f90: Likewise.
5362 * gfortran.dg/bessel_7.f90: Likewise.
5363 * gfortran.dg/bind_c_dts_2.f03: Likewise.
5364 * gfortran.dg/bind_c_dts_3.f03: Likewise.
5365 * gfortran.dg/bind_c_usage_15.f90: Likewise.
5366 * gfortran.dg/bind_c_usage_16.f03: Likewise.
5367 * gfortran.dg/bind_c_usage_17.f90: Likewise.
5368 * gfortran.dg/bind_c_usage_24.f90: Likewise.
5369 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
5370 * gfortran.dg/binding_label_tests_16.f03: Likewise.
5371 * gfortran.dg/binding_label_tests_23.f90: Likewise.
5372 * gfortran.dg/bit_comparison_1.F90: Likewise.
5373 * gfortran.dg/bit_comparison_2.F90: Likewise.
5374 * gfortran.dg/block_1.f08: Likewise.
5375 * gfortran.dg/block_13.f08: Likewise.
5376 * gfortran.dg/block_14.f90: Likewise.
5377 * gfortran.dg/block_2.f08: Likewise.
5378 * gfortran.dg/block_6.f08: Likewise.
5379 * gfortran.dg/block_7.f08: Likewise.
5380 * gfortran.dg/block_8.f08: Likewise.
5381 * gfortran.dg/blockdata_1.f90: Likewise.
5382 * gfortran.dg/bound_1.f90: Likewise.
5383 * gfortran.dg/bound_2.f90: Likewise.
5384 * gfortran.dg/bound_3.f90: Likewise.
5385 * gfortran.dg/bound_4.f90: Likewise.
5386 * gfortran.dg/bound_5.f90: Likewise.
5387 * gfortran.dg/bound_6.f90: Likewise.
5388 * gfortran.dg/bound_7.f90: Likewise.
5389 * gfortran.dg/bound_8.f90: Likewise.
5390 * gfortran.dg/bound_9.f90: Likewise.
5391 * gfortran.dg/bound_simplification_1.f90: Likewise.
5392 * gfortran.dg/bound_simplification_3.f90: Likewise.
5393 * gfortran.dg/bound_simplification_4.f90: Likewise.
5394 * gfortran.dg/bound_simplification_5.f90: Likewise.
5395 * gfortran.dg/bound_simplification_6.f90: Likewise.
5396 * gfortran.dg/bounds_check_1.f90: Likewise.
5397 * gfortran.dg/bounds_check_12.f90: Likewise.
5398 * gfortran.dg/bounds_check_14.f90: Likewise.
5399 * gfortran.dg/bounds_check_15.f90: Likewise.
5400 * gfortran.dg/bounds_check_19.f90: Likewise.
5401 * gfortran.dg/bounds_check_8.f90: Likewise.
5402 * gfortran.dg/bounds_check_9.f90: Likewise.
5403 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
5404 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
5405 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
5406 * gfortran.dg/boz_1.f90: Likewise.
5407 * gfortran.dg/boz_11.f90: Likewise.
5408 * gfortran.dg/boz_13.f90: Likewise.
5409 * gfortran.dg/boz_14.f90: Likewise.
5410 * gfortran.dg/boz_15.f90: Likewise.
5411 * gfortran.dg/boz_3.f90: Likewise.
5412 * gfortran.dg/boz_6.f90: Likewise.
5413 * gfortran.dg/boz_9.f90: Likewise.
5414 * gfortran.dg/byte_1.f90: Likewise.
5415 * gfortran.dg/byte_2.f90: Likewise.
5416 * gfortran.dg/c_assoc.f90: Likewise.
5417 * gfortran.dg/c_assoc_2.f03: Likewise.
5418 * gfortran.dg/c_assoc_3.f90: Likewise.
5419 * gfortran.dg/c_by_val_1.f: Likewise.
5420 * gfortran.dg/c_by_val_5.f90: Likewise.
5421 * gfortran.dg/c_char_tests.f03: Likewise.
5422 * gfortran.dg/c_char_tests_2.f03: Likewise.
5423 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
5424 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
5425 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
5426 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5427 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
5428 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
5429 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
5430 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
5431 * gfortran.dg/c_kind_params.f90: Likewise.
5432 * gfortran.dg/c_loc_test_20.f90: Likewise.
5433 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5434 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
5435 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
5436 * gfortran.dg/c_size_t_test.f03: Likewise.
5437 * gfortran.dg/c_sizeof_1.f90: Likewise.
5438 * gfortran.dg/c_sizeof_5.f90: Likewise.
5439 * gfortran.dg/c_sizeof_6.f90: Likewise.
5440 * gfortran.dg/char4_iunit_1.f03: Likewise.
5441 * gfortran.dg/char4_iunit_2.f03: Likewise.
5442 * gfortran.dg/char_allocation_1.f90: Likewise.
5443 * gfortran.dg/char_array_constructor.f90: Likewise.
5444 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
5445 * gfortran.dg/char_assign_1.f90: Likewise.
5446 * gfortran.dg/char_associated_1.f90: Likewise.
5447 * gfortran.dg/char_cast_2.f90: Likewise.
5448 * gfortran.dg/char_comparison_1.f: Likewise.
5449 * gfortran.dg/char_component_initializer_1.f90: Likewise.
5450 * gfortran.dg/char_component_initializer_2.f90: Likewise.
5451 * gfortran.dg/char_cons_len.f90: Likewise.
5452 * gfortran.dg/char_conversion.f90: Likewise.
5453 * gfortran.dg/char_cshift_1.f90: Likewise.
5454 * gfortran.dg/char_cshift_2.f90: Likewise.
5455 * gfortran.dg/char_decl_2.f90: Likewise.
5456 * gfortran.dg/char_eoshift_1.f90: Likewise.
5457 * gfortran.dg/char_eoshift_2.f90: Likewise.
5458 * gfortran.dg/char_eoshift_3.f90: Likewise.
5459 * gfortran.dg/char_eoshift_4.f90: Likewise.
5460 * gfortran.dg/char_eoshift_5.f90: Likewise.
5461 * gfortran.dg/char_expr_1.f90: Likewise.
5462 * gfortran.dg/char_expr_3.f90: Likewise.
5463 * gfortran.dg/char_initialiser_actual.f90: Likewise.
5464 * gfortran.dg/char_length_12.f90: Likewise.
5465 * gfortran.dg/char_length_14.f90: Likewise.
5466 * gfortran.dg/char_length_15.f90: Likewise.
5467 * gfortran.dg/char_length_17.f90: Likewise.
5468 * gfortran.dg/char_length_20.f90: Likewise.
5469 * gfortran.dg/char_length_21.f90: Likewise.
5470 * gfortran.dg/char_length_5.f90: Likewise.
5471 * gfortran.dg/char_length_6.f90: Likewise.
5472 * gfortran.dg/char_length_7.f90: Likewise.
5473 * gfortran.dg/char_length_8.f90: Likewise.
5474 * gfortran.dg/char_pack_1.f90: Likewise.
5475 * gfortran.dg/char_pack_2.f90: Likewise.
5476 * gfortran.dg/char_pointer_assign.f90: Likewise.
5477 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
5478 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
5479 * gfortran.dg/char_pointer_dependency.f90: Likewise.
5480 * gfortran.dg/char_pointer_dummy.f90: Likewise.
5481 * gfortran.dg/char_pointer_func.f90: Likewise.
5482 * gfortran.dg/char_reshape_1.f90: Likewise.
5483 * gfortran.dg/char_result_1.f90: Likewise.
5484 * gfortran.dg/char_result_12.f90: Likewise.
5485 * gfortran.dg/char_result_13.f90: Likewise.
5486 * gfortran.dg/char_result_14.f90: Likewise.
5487 * gfortran.dg/char_result_15.f90: Likewise.
5488 * gfortran.dg/char_result_2.f90: Likewise.
5489 * gfortran.dg/char_result_3.f90: Likewise.
5490 * gfortran.dg/char_result_4.f90: Likewise.
5491 * gfortran.dg/char_result_5.f90: Likewise.
5492 * gfortran.dg/char_result_6.f90: Likewise.
5493 * gfortran.dg/char_result_7.f90: Likewise.
5494 * gfortran.dg/char_result_8.f90: Likewise.
5495 * gfortran.dg/char_spread_1.f90: Likewise.
5496 * gfortran.dg/char_transpose_1.f90: Likewise.
5497 * gfortran.dg/char_type_len.f90: Likewise.
5498 * gfortran.dg/char_unpack_1.f90: Likewise.
5499 * gfortran.dg/char_unpack_2.f90: Likewise.
5500 * gfortran.dg/character_array_constructor_1.f90: Likewise.
5501 * gfortran.dg/character_comparison_1.f90: Likewise.
5502 * gfortran.dg/character_comparison_2.f90: Likewise.
5503 * gfortran.dg/character_comparison_3.f90: Likewise.
5504 * gfortran.dg/character_comparison_4.f90: Likewise.
5505 * gfortran.dg/character_comparison_5.f90: Likewise.
5506 * gfortran.dg/character_comparison_6.f90: Likewise.
5507 * gfortran.dg/character_comparison_7.f90: Likewise.
5508 * gfortran.dg/character_comparison_8.f90: Likewise.
5509 * gfortran.dg/character_comparison_9.f90: Likewise.
5510 * gfortran.dg/charlen_15.f90: Likewise.
5511 * gfortran.dg/charlen_16.f90: Likewise.
5512 * gfortran.dg/chkbits.f90: Likewise.
5513 * gfortran.dg/chmod_1.f90: Likewise.
5514 * gfortran.dg/chmod_2.f90: Likewise.
5515 * gfortran.dg/chmod_3.f90: Likewise.
5516 * gfortran.dg/class_1.f03: Likewise.
5517 * gfortran.dg/class_18.f03: Likewise.
5518 * gfortran.dg/class_19.f03: Likewise.
5519 * gfortran.dg/class_35.f90: Likewise.
5520 * gfortran.dg/class_46.f03: Likewise.
5521 * gfortran.dg/class_48.f90: Likewise.
5522 * gfortran.dg/class_51.f90: Likewise.
5523 * gfortran.dg/class_52.f90: Likewise.
5524 * gfortran.dg/class_6.f03: Likewise.
5525 * gfortran.dg/class_63.f90: Likewise.
5526 * gfortran.dg/class_64.f90: Likewise.
5527 * gfortran.dg/class_65.f90: Likewise.
5528 * gfortran.dg/class_66.f90: Likewise.
5529 * gfortran.dg/class_67.f90: Likewise.
5530 * gfortran.dg/class_9.f03: Likewise.
5531 * gfortran.dg/class_alias.f90: Likewise.
5532 * gfortran.dg/class_allocate_1.f03: Likewise.
5533 * gfortran.dg/class_allocate_10.f03: Likewise.
5534 * gfortran.dg/class_allocate_13.f90: Likewise.
5535 * gfortran.dg/class_allocate_14.f90: Likewise.
5536 * gfortran.dg/class_allocate_15.f90: Likewise.
5537 * gfortran.dg/class_allocate_19.f03: Likewise.
5538 * gfortran.dg/class_allocate_21.f90: Likewise.
5539 * gfortran.dg/class_allocate_22.f90: Likewise.
5540 * gfortran.dg/class_allocate_3.f03: Likewise.
5541 * gfortran.dg/class_allocate_4.f03: Likewise.
5542 * gfortran.dg/class_allocate_5.f90: Likewise.
5543 * gfortran.dg/class_allocate_6.f03: Likewise.
5544 * gfortran.dg/class_allocate_7.f03: Likewise.
5545 * gfortran.dg/class_allocate_8.f03: Likewise.
5546 * gfortran.dg/class_allocate_9.f03: Likewise.
5547 * gfortran.dg/class_array_1.f03: Likewise.
5548 * gfortran.dg/class_array_14.f90: Likewise.
5549 * gfortran.dg/class_array_15.f03: Likewise.
5550 * gfortran.dg/class_array_16.f90: Likewise.
5551 * gfortran.dg/class_array_2.f03: Likewise.
5552 * gfortran.dg/class_array_20.f03: Likewise.
5553 * gfortran.dg/class_array_21.f03: Likewise.
5554 * gfortran.dg/class_array_3.f03: Likewise.
5555 * gfortran.dg/class_array_4.f03: Likewise.
5556 * gfortran.dg/class_array_7.f03: Likewise.
5557 * gfortran.dg/class_array_8.f03: Likewise.
5558 * gfortran.dg/class_array_9.f03: Likewise.
5559 * gfortran.dg/class_defined_operator_1.f03: Likewise.
5560 * gfortran.dg/class_dummy_1.f03: Likewise.
5561 * gfortran.dg/class_optional_1.f90: Likewise.
5562 * gfortran.dg/class_optional_2.f90: Likewise.
5563 * gfortran.dg/class_result_5.f90: Likewise.
5564 * gfortran.dg/class_result_6.f90: Likewise.
5565 * gfortran.dg/class_to_type_1.f03: Likewise.
5566 * gfortran.dg/class_to_type_2.f90: Likewise.
5567 * gfortran.dg/class_to_type_3.f03: Likewise.
5568 * gfortran.dg/class_to_type_4.f90: Likewise.
5569 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
5570 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
5571 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
5572 * gfortran.dg/coarray/atomic_1.f90: Likewise.
5573 * gfortran.dg/coarray/atomic_2.f90: Likewise.
5574 * gfortran.dg/coarray/codimension.f90: Likewise.
5575 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
5576 * gfortran.dg/coarray/collectives_1.f90: Likewise.
5577 * gfortran.dg/coarray/collectives_2.f90: Likewise.
5578 * gfortran.dg/coarray/collectives_3.f90: Likewise.
5579 * gfortran.dg/coarray/collectives_4.f90: Likewise.
5580 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
5581 * gfortran.dg/coarray/dummy_1.f90: Likewise.
5582 * gfortran.dg/coarray/event_1.f90: Likewise.
5583 * gfortran.dg/coarray/event_2.f90: Likewise.
5584 * gfortran.dg/coarray/get_array.f90: Likewise.
5585 * gfortran.dg/coarray/image_index_1.f90: Likewise.
5586 * gfortran.dg/coarray/image_index_2.f90: Likewise.
5587 * gfortran.dg/coarray/image_index_3.f90: Likewise.
5588 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
5589 * gfortran.dg/coarray/lock_1.f90: Likewise.
5590 * gfortran.dg/coarray/lock_2.f90: Likewise.
5591 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
5592 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
5593 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
5594 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
5595 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
5596 * gfortran.dg/coarray/registering_1.f90: Likewise.
5597 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
5598 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
5599 * gfortran.dg/coarray/send_array.f90: Likewise.
5600 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
5601 * gfortran.dg/coarray/sendget_array.f90: Likewise.
5602 * gfortran.dg/coarray/subobject_1.f90: Likewise.
5603 * gfortran.dg/coarray/sync_1.f90: Likewise.
5604 * gfortran.dg/coarray/sync_3.f90: Likewise.
5605 * gfortran.dg/coarray/this_image_1.f90: Likewise.
5606 * gfortran.dg/coarray/this_image_2.f90: Likewise.
5607 * gfortran.dg/coarray_13.f90: Likewise.
5608 * gfortran.dg/coarray_15.f90: Likewise.
5609 * gfortran.dg/coarray_16.f90: Likewise.
5610 * gfortran.dg/coarray_2.f90: Likewise.
5611 * gfortran.dg/coarray_23.f90: Likewise.
5612 * gfortran.dg/coarray_40.f90: Likewise.
5613 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
5614 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
5615 * gfortran.dg/coarray_allocate_10.f08: Likewise.
5616 * gfortran.dg/coarray_allocate_2.f08: Likewise.
5617 * gfortran.dg/coarray_allocate_3.f08: Likewise.
5618 * gfortran.dg/coarray_allocate_4.f08: Likewise.
5619 * gfortran.dg/coarray_allocate_5.f08: Likewise.
5620 * gfortran.dg/coarray_allocate_7.f08: Likewise.
5621 * gfortran.dg/coarray_allocate_8.f08: Likewise.
5622 * gfortran.dg/coarray_allocate_9.f08: Likewise.
5623 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5624 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5625 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
5626 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
5627 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
5628 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
5629 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
5630 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
5631 * gfortran.dg/coarray_stat_2.f90: Likewise.
5632 * gfortran.dg/coarray_subobject_1.f90: Likewise.
5633 * gfortran.dg/coindexed_1.f90: Likewise.
5634 * gfortran.dg/comma.f: Likewise.
5635 * gfortran.dg/comma_format_extension_3.f: Likewise.
5636 * gfortran.dg/comma_format_extension_4.f: Likewise.
5637 * gfortran.dg/common_2.f90: Likewise.
5638 * gfortran.dg/common_4.f90: Likewise.
5639 * gfortran.dg/common_align_1.f90: Likewise.
5640 * gfortran.dg/common_align_2.f90: Likewise.
5641 * gfortran.dg/common_equivalence_1.f: Likewise.
5642 * gfortran.dg/common_pointer_1.f90: Likewise.
5643 * gfortran.dg/common_resize_1.f: Likewise.
5644 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
5645 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
5646 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
5647 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
5648 * gfortran.dg/complex_read.f90: Likewise.
5649 * gfortran.dg/complex_write.f90: Likewise.
5650 * gfortran.dg/constant_substring.f: Likewise.
5651 * gfortran.dg/constructor_2.f90: Likewise.
5652 * gfortran.dg/constructor_3.f90: Likewise.
5653 * gfortran.dg/constructor_6.f90: Likewise.
5654 * gfortran.dg/contained_1.f90: Likewise.
5655 * gfortran.dg/contained_3.f90: Likewise.
5656 * gfortran.dg/contained_equivalence_1.f90: Likewise.
5657 * gfortran.dg/contained_module_proc_1.f90: Likewise.
5658 * gfortran.dg/continuation_1.f90: Likewise.
5659 * gfortran.dg/continuation_11.f90: Likewise.
5660 * gfortran.dg/continuation_12.f90: Likewise.
5661 * gfortran.dg/continuation_13.f90: Likewise.
5662 * gfortran.dg/continuation_14.f: Likewise.
5663 * gfortran.dg/continuation_8.f90: Likewise.
5664 * gfortran.dg/convert_2.f90: Likewise.
5665 * gfortran.dg/convert_implied_open.f90: Likewise.
5666 * gfortran.dg/count_init_expr.f03: Likewise.
5667 * gfortran.dg/cr_lf.f90: Likewise.
5668 * gfortran.dg/cray_pointers_10.f90: Likewise.
5669 * gfortran.dg/cray_pointers_2.f90: Likewise.
5670 * gfortran.dg/cray_pointers_5.f90: Likewise.
5671 * gfortran.dg/cray_pointers_7.f90: Likewise.
5672 * gfortran.dg/cray_pointers_8.f90: Likewise.
5673 * gfortran.dg/cshift_1.f90: Likewise.
5674 * gfortran.dg/cshift_2.f90: Likewise.
5675 * gfortran.dg/cshift_large_1.f90: Likewise.
5676 * gfortran.dg/cshift_nan_1.f90: Likewise.
5677 * gfortran.dg/csqrt_2.f: Likewise.
5678 * gfortran.dg/data_array_1.f90: Likewise.
5679 * gfortran.dg/data_char_1.f90: Likewise.
5680 * gfortran.dg/data_char_2.f90: Likewise.
5681 * gfortran.dg/data_char_3.f90: Likewise.
5682 * gfortran.dg/data_derived_1.f90: Likewise.
5683 * gfortran.dg/data_implied_do_1.f90: Likewise.
5684 * gfortran.dg/data_namelist_conflict.f90: Likewise.
5685 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
5686 * gfortran.dg/deallocate_stat.f90: Likewise.
5687 * gfortran.dg/deallocate_stat_2.f90: Likewise.
5688 * gfortran.dg/debug/pr37738.f: Likewise.
5689 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
5690 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
5691 * gfortran.dg/dec_exp_1.f90: Likewise.
5692 * gfortran.dg/dec_init_1.f90: Likewise.
5693 * gfortran.dg/dec_init_2.f90: Likewise.
5694 * gfortran.dg/dec_init_3.f90: Likewise.
5695 * gfortran.dg/dec_init_4.f90: Likewise.
5696 * gfortran.dg/dec_io_1.f90: Likewise.
5697 * gfortran.dg/dec_io_2.f90: Likewise.
5698 * gfortran.dg/dec_io_2a.f90: Likewise.
5699 * gfortran.dg/dec_io_6.f90: Likewise.
5700 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
5701 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
5702 * gfortran.dg/dec_math.f90: Likewise.
5703 * gfortran.dg/dec_parameter_1.f: Likewise.
5704 * gfortran.dg/dec_parameter_2.f90: Likewise.
5705 * gfortran.dg/dec_static_1.f90: Likewise.
5706 * gfortran.dg/dec_static_2.f90: Likewise.
5707 * gfortran.dg/dec_structure_1.f90: Likewise.
5708 * gfortran.dg/dec_structure_10.f90: Likewise.
5709 * gfortran.dg/dec_structure_18.f90: Likewise.
5710 * gfortran.dg/dec_structure_19.f90: Likewise.
5711 * gfortran.dg/dec_structure_2.f90: Likewise.
5712 * gfortran.dg/dec_structure_22.f90: Likewise.
5713 * gfortran.dg/dec_structure_3.f90: Likewise.
5714 * gfortran.dg/dec_structure_4.f90: Likewise.
5715 * gfortran.dg/dec_structure_5.f90: Likewise.
5716 * gfortran.dg/dec_structure_6.f90: Likewise.
5717 * gfortran.dg/dec_structure_7.f90: Likewise.
5718 * gfortran.dg/dec_union_1.f90: Likewise.
5719 * gfortran.dg/dec_union_2.f90: Likewise.
5720 * gfortran.dg/dec_union_3.f90: Likewise.
5721 * gfortran.dg/dec_union_4.f90: Likewise.
5722 * gfortran.dg/dec_union_5.f90: Likewise.
5723 * gfortran.dg/default_format_1.f90: Likewise.
5724 * gfortran.dg/default_format_2.f90: Likewise.
5725 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5726 * gfortran.dg/default_format_denormal_2.f90: Likewise.
5727 * gfortran.dg/default_initialization_3.f90: Likewise.
5728 * gfortran.dg/default_initialization_4.f90: Likewise.
5729 * gfortran.dg/default_initialization_5.f90: Likewise.
5730 * gfortran.dg/deferred_character_1.f90: Likewise.
5731 * gfortran.dg/deferred_character_10.f90: Likewise.
5732 * gfortran.dg/deferred_character_11.f90: Likewise.
5733 * gfortran.dg/deferred_character_12.f90: Likewise.
5734 * gfortran.dg/deferred_character_13.f90: Likewise.
5735 * gfortran.dg/deferred_character_14.f90: Likewise.
5736 * gfortran.dg/deferred_character_15.f90: Likewise.
5737 * gfortran.dg/deferred_character_16.f90: Likewise.
5738 * gfortran.dg/deferred_character_2.f90: Likewise.
5739 * gfortran.dg/deferred_character_3.f90: Likewise.
5740 * gfortran.dg/deferred_character_4.f90: Likewise.
5741 * gfortran.dg/deferred_character_5.f90: Likewise.
5742 * gfortran.dg/deferred_character_6.f90: Likewise.
5743 * gfortran.dg/deferred_character_7.f90: Likewise.
5744 * gfortran.dg/deferred_character_8.f90: Likewise.
5745 * gfortran.dg/deferred_character_9.f90: Likewise.
5746 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
5747 * gfortran.dg/deferred_type_component_1.f90: Likewise.
5748 * gfortran.dg/deferred_type_component_2.f90: Likewise.
5749 * gfortran.dg/deferred_type_param_2.f90: Likewise.
5750 * gfortran.dg/deferred_type_param_4.f90: Likewise.
5751 * gfortran.dg/deferred_type_param_5.f90: Likewise.
5752 * gfortran.dg/deferred_type_param_6.f90: Likewise.
5753 * gfortran.dg/deferred_type_param_8.f90: Likewise.
5754 * gfortran.dg/deferred_type_param_9.f90: Likewise.
5755 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
5756 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
5757 * gfortran.dg/defined_assignment_1.f90: Likewise.
5758 * gfortran.dg/defined_assignment_10.f90: Likewise.
5759 * gfortran.dg/defined_assignment_11.f90: Likewise.
5760 * gfortran.dg/defined_assignment_2.f90: Likewise.
5761 * gfortran.dg/defined_assignment_3.f90: Likewise.
5762 * gfortran.dg/defined_assignment_4.f90: Likewise.
5763 * gfortran.dg/defined_assignment_5.f90: Likewise.
5764 * gfortran.dg/defined_assignment_8.f90: Likewise.
5765 * gfortran.dg/defined_assignment_9.f90: Likewise.
5766 * gfortran.dg/dependency_2.f90: Likewise.
5767 * gfortran.dg/dependency_21.f90: Likewise.
5768 * gfortran.dg/dependency_22.f90: Likewise.
5769 * gfortran.dg/dependency_23.f90: Likewise.
5770 * gfortran.dg/dependency_24.f90: Likewise.
5771 * gfortran.dg/dependency_25.f90: Likewise.
5772 * gfortran.dg/dependency_26.f90: Likewise.
5773 * gfortran.dg/dependency_39.f90: Likewise.
5774 * gfortran.dg/dependency_40.f90: Likewise.
5775 * gfortran.dg/dependency_41.f90: Likewise.
5776 * gfortran.dg/dependency_42.f90: Likewise.
5777 * gfortran.dg/dependency_43.f90: Likewise.
5778 * gfortran.dg/dependency_44.f90: Likewise.
5779 * gfortran.dg/dependency_45.f90: Likewise.
5780 * gfortran.dg/dependency_50.f90: Likewise.
5781 * gfortran.dg/dependency_51.f90: Likewise.
5782 * gfortran.dg/dependent_decls_1.f90: Likewise.
5783 * gfortran.dg/der_array_1.f90: Likewise.
5784 * gfortran.dg/der_array_io_1.f90: Likewise.
5785 * gfortran.dg/der_array_io_2.f90: Likewise.
5786 * gfortran.dg/der_array_io_3.f90: Likewise.
5787 * gfortran.dg/der_io_1.f90: Likewise.
5788 * gfortran.dg/der_io_3.f90: Likewise.
5789 * gfortran.dg/der_pointer_2.f90: Likewise.
5790 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
5791 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
5792 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
5793 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
5794 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
5795 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5796 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
5797 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
5798 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
5799 * gfortran.dg/derived_external_function_1.f90: Likewise.
5800 * gfortran.dg/derived_init_1.f90: Likewise.
5801 * gfortran.dg/derived_init_2.f90: Likewise.
5802 * gfortran.dg/derived_init_3.f90: Likewise.
5803 * gfortran.dg/derived_init_4.f90: Likewise.
5804 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
5805 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5806 * gfortran.dg/dev_null.F90: Likewise.
5807 * gfortran.dg/dfloat_1.f90: Likewise.
5808 * gfortran.dg/dim_sum_1.f90: Likewise.
5809 * gfortran.dg/dim_sum_2.f90: Likewise.
5810 * gfortran.dg/dim_sum_3.f90: Likewise.
5811 * gfortran.dg/direct_io_10.f: Likewise.
5812 * gfortran.dg/direct_io_11.f90: Likewise.
5813 * gfortran.dg/direct_io_12.f90: Likewise.
5814 * gfortran.dg/direct_io_2.f90: Likewise.
5815 * gfortran.dg/direct_io_3.f90: Likewise.
5816 * gfortran.dg/direct_io_4.f90: Likewise.
5817 * gfortran.dg/direct_io_5.f90: Likewise.
5818 * gfortran.dg/direct_io_6.f90: Likewise.
5819 * gfortran.dg/direct_io_7.f90: Likewise.
5820 * gfortran.dg/direct_io_8.f90: Likewise.
5821 * gfortran.dg/direct_io_9.f: Likewise.
5822 * gfortran.dg/do_1.f90: Likewise.
5823 * gfortran.dg/do_3.F90: Likewise.
5824 * gfortran.dg/do_concurrent_2.f90: Likewise.
5825 * gfortran.dg/do_concurrent_4.f90: Likewise.
5826 * gfortran.dg/do_corner_warn.f90: Likewise.
5827 * gfortran.dg/do_iterator_2.f90: Likewise.
5828 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
5829 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
5830 * gfortran.dg/dos_eol.f: Likewise.
5831 * gfortran.dg/dot_product_1.f03: Likewise.
5832 * gfortran.dg/dot_product_2.f90: Likewise.
5833 * gfortran.dg/dot_product_4.f90: Likewise.
5834 * gfortran.dg/dshift_1.F90: Likewise.
5835 * gfortran.dg/dshift_2.F90: Likewise.
5836 * gfortran.dg/dtio_1.f90: Likewise.
5837 * gfortran.dg/dtio_10.f90: Likewise.
5838 * gfortran.dg/dtio_12.f90: Likewise.
5839 * gfortran.dg/dtio_14.f90: Likewise.
5840 * gfortran.dg/dtio_15.f90: Likewise.
5841 * gfortran.dg/dtio_16.f90: Likewise.
5842 * gfortran.dg/dtio_17.f90: Likewise.
5843 * gfortran.dg/dtio_19.f90: Likewise.
5844 * gfortran.dg/dtio_2.f90: Likewise.
5845 * gfortran.dg/dtio_20.f03: Likewise.
5846 * gfortran.dg/dtio_22.f90: Likewise.
5847 * gfortran.dg/dtio_24.f90: Likewise.
5848 * gfortran.dg/dtio_25.f90: Likewise.
5849 * gfortran.dg/dtio_26.f03: Likewise.
5850 * gfortran.dg/dtio_27.f90: Likewise.
5851 * gfortran.dg/dtio_28.f03: Likewise.
5852 * gfortran.dg/dtio_3.f90: Likewise.
5853 * gfortran.dg/dtio_30.f03: Likewise.
5854 * gfortran.dg/dtio_31.f03: Likewise.
5855 * gfortran.dg/dtio_32.f03: Likewise.
5856 * gfortran.dg/dtio_4.f90: Likewise.
5857 * gfortran.dg/dtio_5.f90: Likewise.
5858 * gfortran.dg/dtio_7.f90: Likewise.
5859 * gfortran.dg/dtio_8.f90: Likewise.
5860 * gfortran.dg/dtio_9.f90: Likewise.
5861 * gfortran.dg/dummy_procedure_3.f90: Likewise.
5862 * gfortran.dg/dummy_procedure_7.f90: Likewise.
5863 * gfortran.dg/dup_save_1.f90: Likewise.
5864 * gfortran.dg/dup_save_2.f90: Likewise.
5865 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
5866 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
5867 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5868 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
5869 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
5870 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
5871 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
5872 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
5873 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
5874 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
5875 * gfortran.dg/e_d_fmt.f90: Likewise.
5876 * gfortran.dg/edit_real_1.f90: Likewise.
5877 * gfortran.dg/elemental_by_value_1.f90: Likewise.
5878 * gfortran.dg/elemental_dependency_1.f90: Likewise.
5879 * gfortran.dg/elemental_dependency_4.f90: Likewise.
5880 * gfortran.dg/elemental_dependency_5.f90: Likewise.
5881 * gfortran.dg/elemental_dependency_6.f90: Likewise.
5882 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
5883 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
5884 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
5885 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
5886 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
5887 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
5888 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
5889 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
5890 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
5891 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
5892 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
5893 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
5894 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
5895 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
5896 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
5897 * gfortran.dg/empty_format_1.f90: Likewise.
5898 * gfortran.dg/endfile.f: Likewise.
5899 * gfortran.dg/endfile.f90: Likewise.
5900 * gfortran.dg/endfile_2.f90: Likewise.
5901 * gfortran.dg/entry_1.f90: Likewise.
5902 * gfortran.dg/entry_10.f90: Likewise.
5903 * gfortran.dg/entry_12.f90: Likewise.
5904 * gfortran.dg/entry_13.f90: Likewise.
5905 * gfortran.dg/entry_14.f90: Likewise.
5906 * gfortran.dg/entry_16.f90: Likewise.
5907 * gfortran.dg/entry_3.f90: Likewise.
5908 * gfortran.dg/entry_6.f90: Likewise.
5909 * gfortran.dg/entry_9.f90: Likewise.
5910 * gfortran.dg/entry_array_specs_2.f: Likewise.
5911 * gfortran.dg/enum_1.f90: Likewise.
5912 * gfortran.dg/enum_9.f90: Likewise.
5913 * gfortran.dg/eof_1.f90: Likewise.
5914 * gfortran.dg/eof_2.f90: Likewise.
5915 * gfortran.dg/eof_4.f90: Likewise.
5916 * gfortran.dg/eof_5.f90: Likewise.
5917 * gfortran.dg/eor_handling_1.f90: Likewise.
5918 * gfortran.dg/eor_handling_2.f90: Likewise.
5919 * gfortran.dg/eor_handling_3.f90: Likewise.
5920 * gfortran.dg/eor_handling_4.f90: Likewise.
5921 * gfortran.dg/eor_handling_5.f90: Likewise.
5922 * gfortran.dg/eoshift_3.f90: Likewise.
5923 * gfortran.dg/eoshift_4.f90: Likewise.
5924 * gfortran.dg/eoshift_5.f90: Likewise.
5925 * gfortran.dg/eoshift_6.f90: Likewise.
5926 * gfortran.dg/eoshift_large_1.f90: Likewise.
5927 * gfortran.dg/equiv_6.f90: Likewise.
5928 * gfortran.dg/equiv_7.f90: Likewise.
5929 * gfortran.dg/equiv_9.f90: Likewise.
5930 * gfortran.dg/equiv_constraint_4.f90: Likewise.
5931 * gfortran.dg/erf_2.F90: Likewise.
5932 * gfortran.dg/erf_3.F90: Likewise.
5933 * gfortran.dg/erfc_scaled_1.f90: Likewise.
5934 * gfortran.dg/error_format_2.f90: Likewise.
5935 * gfortran.dg/error_recovery_5.f90: Likewise.
5936 * gfortran.dg/execute_command_line_2.f90: Likewise.
5937 * gfortran.dg/execute_command_line_3.f90: Likewise.
5938 * gfortran.dg/exit_1.f08: Likewise.
5939 * gfortran.dg/exit_3.f08: Likewise.
5940 * gfortran.dg/exponent_1.f90: Likewise.
5941 * gfortran.dg/exponent_2.f90: Likewise.
5942 * gfortran.dg/extended_char_comparison_1.f: Likewise.
5943 * gfortran.dg/extends_1.f03: Likewise.
5944 * gfortran.dg/extends_16.f90: Likewise.
5945 * gfortran.dg/extends_2.f03: Likewise.
5946 * gfortran.dg/extends_3.f03: Likewise.
5947 * gfortran.dg/extends_4.f03: Likewise.
5948 * gfortran.dg/extends_type_of_1.f03: Likewise.
5949 * gfortran.dg/extends_type_of_2.f03: Likewise.
5950 * gfortran.dg/external_procedures_3.f90: Likewise.
5951 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5952 * gfortran.dg/f2003_io_1.f03: Likewise.
5953 * gfortran.dg/f2003_io_4.f03: Likewise.
5954 * gfortran.dg/f2003_io_5.f03: Likewise.
5955 * gfortran.dg/f2003_io_6.f03: Likewise.
5956 * gfortran.dg/f2003_io_7.f03: Likewise.
5957 * gfortran.dg/f2c_1.f90: Likewise.
5958 * gfortran.dg/f2c_2.f90: Likewise.
5959 * gfortran.dg/f2c_3.f90: Likewise.
5960 * gfortran.dg/f2c_4.f90: Likewise.
5961 * gfortran.dg/f2c_6.f90: Likewise.
5962 * gfortran.dg/f2c_7.f90: Likewise.
5963 * gfortran.dg/f2c_9.f90: Likewise.
5964 * gfortran.dg/fgetc_1.f90: Likewise.
5965 * gfortran.dg/fgetc_2.f90: Likewise.
5966 * gfortran.dg/filename_null.f90: Likewise.
5967 * gfortran.dg/finalize_12.f90: Likewise.
5968 * gfortran.dg/finalize_13.f90: Likewise.
5969 * gfortran.dg/finalize_15.f90: Likewise.
5970 * gfortran.dg/finalize_17.f90: Likewise.
5971 * gfortran.dg/finalize_18.f90: Likewise.
5972 * gfortran.dg/finalize_25.f90: Likewise.
5973 * gfortran.dg/finalize_29.f08: Likewise.
5974 * gfortran.dg/finalize_31.f90: Likewise.
5975 * gfortran.dg/float_1.f90: Likewise.
5976 * gfortran.dg/flush_1.f90: Likewise.
5977 * gfortran.dg/fmt_bz_bn.f: Likewise.
5978 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
5979 * gfortran.dg/fmt_cache_1.f: Likewise.
5980 * gfortran.dg/fmt_cache_2.f: Likewise.
5981 * gfortran.dg/fmt_cache_3.f90: Likewise.
5982 * gfortran.dg/fmt_colon.f90: Likewise.
5983 * gfortran.dg/fmt_e.f90: Likewise.
5984 * gfortran.dg/fmt_en.f90: Likewise.
5985 * gfortran.dg/fmt_error_10.f: Likewise.
5986 * gfortran.dg/fmt_error_9.f: Likewise.
5987 * gfortran.dg/fmt_exhaust.f90: Likewise.
5988 * gfortran.dg/fmt_f0_1.f90: Likewise.
5989 * gfortran.dg/fmt_f_an_p.f: Likewise.
5990 * gfortran.dg/fmt_fw_d.f90: Likewise.
5991 * gfortran.dg/fmt_g.f: Likewise.
5992 * gfortran.dg/fmt_g0_1.f08: Likewise.
5993 * gfortran.dg/fmt_g0_2.f08: Likewise.
5994 * gfortran.dg/fmt_g0_4.f08: Likewise.
5995 * gfortran.dg/fmt_g0_5.f08: Likewise.
5996 * gfortran.dg/fmt_g0_6.f08: Likewise.
5997 * gfortran.dg/fmt_g0_7.f08: Likewise.
5998 * gfortran.dg/fmt_g_1.f90: Likewise.
5999 * gfortran.dg/fmt_int_sign.f90: Likewise.
6000 * gfortran.dg/fmt_l.f90: Likewise.
6001 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6002 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6003 * gfortran.dg/fmt_p_1.f90: Likewise.
6004 * gfortran.dg/fmt_pf.f90: Likewise.
6005 * gfortran.dg/fmt_read.f90: Likewise.
6006 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6007 * gfortran.dg/fmt_t_1.f90: Likewise.
6008 * gfortran.dg/fmt_t_2.f90: Likewise.
6009 * gfortran.dg/fmt_t_3.f90: Likewise.
6010 * gfortran.dg/fmt_t_4.f90: Likewise.
6011 * gfortran.dg/fmt_t_5.f90: Likewise.
6012 * gfortran.dg/fmt_t_6.f: Likewise.
6013 * gfortran.dg/fmt_t_7.f: Likewise.
6014 * gfortran.dg/fmt_t_9.f: Likewise.
6015 * gfortran.dg/fmt_tl.f: Likewise.
6016 * gfortran.dg/fmt_unlimited.f90: Likewise.
6017 * gfortran.dg/fmt_white.f: Likewise.
6018 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6019 * gfortran.dg/fold_nearest.f90: Likewise.
6020 * gfortran.dg/forall_1.f90: Likewise.
6021 * gfortran.dg/forall_10.f90: Likewise.
6022 * gfortran.dg/forall_12.f90: Likewise.
6023 * gfortran.dg/forall_13.f90: Likewise.
6024 * gfortran.dg/forall_15.f90: Likewise.
6025 * gfortran.dg/forall_4.f90: Likewise.
6026 * gfortran.dg/forall_5.f90: Likewise.
6027 * gfortran.dg/forall_6.f90: Likewise.
6028 * gfortran.dg/forall_7.f90: Likewise.
6029 * gfortran.dg/fraction.f90: Likewise.
6030 * gfortran.dg/fseek.f90: Likewise.
6031 * gfortran.dg/ftell_1.f90: Likewise.
6032 * gfortran.dg/ftell_2.f90: Likewise.
6033 * gfortran.dg/ftell_3.f90: Likewise.
6034 * gfortran.dg/func_assign_2.f90: Likewise.
6035 * gfortran.dg/func_assign_3.f90: Likewise.
6036 * gfortran.dg/func_derived_1.f90: Likewise.
6037 * gfortran.dg/func_derived_2.f90: Likewise.
6038 * gfortran.dg/func_derived_3.f90: Likewise.
6039 * gfortran.dg/func_result_1.f90: Likewise.
6040 * gfortran.dg/func_result_2.f90: Likewise.
6041 * gfortran.dg/func_result_6.f90: Likewise.
6042 * gfortran.dg/function_charlen_2.f90: Likewise.
6043 * gfortran.dg/function_charlen_3.f: Likewise.
6044 * gfortran.dg/function_kinds_1.f90: Likewise.
6045 * gfortran.dg/function_kinds_4.f90: Likewise.
6046 * gfortran.dg/function_optimize_10.f90: Likewise.
6047 * gfortran.dg/function_optimize_11.f90: Likewise.
6048 * gfortran.dg/function_optimize_12.f90: Likewise.
6049 * gfortran.dg/function_optimize_4.f90: Likewise.
6050 * gfortran.dg/function_optimize_8.f90: Likewise.
6051 * gfortran.dg/g77/13037.f: Likewise.
6052 * gfortran.dg/g77/1832.f: Likewise.
6053 * gfortran.dg/g77/19981119-0.f: Likewise.
6054 * gfortran.dg/g77/19990313-0.f: Likewise.
6055 * gfortran.dg/g77/19990313-1.f: Likewise.
6056 * gfortran.dg/g77/19990313-2.f: Likewise.
6057 * gfortran.dg/g77/19990313-3.f: Likewise.
6058 * gfortran.dg/g77/19990419-1.f: Likewise.
6059 * gfortran.dg/g77/19990826-0.f: Likewise.
6060 * gfortran.dg/g77/19990826-2.f: Likewise.
6061 * gfortran.dg/g77/20000503-1.f: Likewise.
6062 * gfortran.dg/g77/20001111.f: Likewise.
6063 * gfortran.dg/g77/20010116.f: Likewise.
6064 * gfortran.dg/g77/20010216-1.f: Likewise.
6065 * gfortran.dg/g77/20010430.f: Likewise.
6066 * gfortran.dg/g77/20010610.f: Likewise.
6067 * gfortran.dg/g77/6177.f: Likewise.
6068 * gfortran.dg/g77/7388.f: Likewise.
6069 * gfortran.dg/g77/947.f: Likewise.
6070 * gfortran.dg/g77/970625-2.f: Likewise.
6071 * gfortran.dg/g77/971102-1.f: Likewise.
6072 * gfortran.dg/g77/980628-0.f: Likewise.
6073 * gfortran.dg/g77/980628-1.f: Likewise.
6074 * gfortran.dg/g77/980628-10.f: Likewise.
6075 * gfortran.dg/g77/980628-2.f: Likewise.
6076 * gfortran.dg/g77/980628-3.f: Likewise.
6077 * gfortran.dg/g77/980628-7.f: Likewise.
6078 * gfortran.dg/g77/980628-8.f: Likewise.
6079 * gfortran.dg/g77/980628-9.f: Likewise.
6080 * gfortran.dg/g77/980701-0.f: Likewise.
6081 * gfortran.dg/g77/980701-1.f: Likewise.
6082 * gfortran.dg/g77/cabs.f: Likewise.
6083 * gfortran.dg/g77/claus.f: Likewise.
6084 * gfortran.dg/g77/complex_1.f: Likewise.
6085 * gfortran.dg/g77/cpp3.F: Likewise.
6086 * gfortran.dg/g77/cpp4.F: Likewise.
6087 * gfortran.dg/g77/cpp5.F: Likewise.
6088 * gfortran.dg/g77/dcomplex.f: Likewise.
6089 * gfortran.dg/g77/dnrm2.f: Likewise.
6090 * gfortran.dg/g77/erfc.f: Likewise.
6091 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6092 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6093 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6094 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6095 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6096 * gfortran.dg/g77/int8421.f: Likewise.
6097 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6098 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6099 * gfortran.dg/g77/le.f: Likewise.
6100 * gfortran.dg/g77/short.f: Likewise.
6101 * gfortran.dg/gamma_1.f90: Likewise.
6102 * gfortran.dg/gamma_4.f90: Likewise.
6103 * gfortran.dg/gamma_5.f90: Likewise.
6104 * gfortran.dg/generic_13.f90: Likewise.
6105 * gfortran.dg/generic_15.f90: Likewise.
6106 * gfortran.dg/generic_19.f90: Likewise.
6107 * gfortran.dg/generic_20.f90: Likewise.
6108 * gfortran.dg/generic_23.f03: Likewise.
6109 * gfortran.dg/generic_25.f90: Likewise.
6110 * gfortran.dg/generic_27.f90: Likewise.
6111 * gfortran.dg/generic_31.f90: Likewise.
6112 * gfortran.dg/generic_4.f90: Likewise.
6113 * gfortran.dg/global_vars_c_init.f90: Likewise.
6114 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6115 * gfortran.dg/gnu_logical_1.F: Likewise.
6116 * gfortran.dg/goacc/fixed-1.f: Likewise.
6117 * gfortran.dg/goacc/fixed-2.f: Likewise.
6118 * gfortran.dg/goacc/gang-static.f95: Likewise.
6119 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6120 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6121 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6122 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6123 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6124 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6125 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6126 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6127 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6128 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6129 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6130 * gfortran.dg/gomp/pr48794.f90: Likewise.
6131 * gfortran.dg/gomp/pr72744.f90: Likewise.
6132 * gfortran.dg/gomp/pr77665.f90: Likewise.
6133 * gfortran.dg/gomp/workshare2.f90: Likewise.
6134 * gfortran.dg/gomp/workshare3.f90: Likewise.
6135 * gfortran.dg/goto_1.f: Likewise.
6136 * gfortran.dg/goto_2.f90: Likewise.
6137 * gfortran.dg/goto_4.f90: Likewise.
6138 * gfortran.dg/goto_6.f: Likewise.
6139 * gfortran.dg/graphite/id-26.f03: Likewise.
6140 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6141 * gfortran.dg/graphite/pr29581.f90: Likewise.
6142 * gfortran.dg/graphite/pr29832.f90: Likewise.
6143 * gfortran.dg/graphite/run-id-1.f: Likewise.
6144 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6145 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6146 * gfortran.dg/hollerith.f90: Likewise.
6147 * gfortran.dg/hollerith4.f90: Likewise.
6148 * gfortran.dg/hollerith6.f90: Likewise.
6149 * gfortran.dg/hollerith8.f90: Likewise.
6150 * gfortran.dg/hollerith_1.f90: Likewise.
6151 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6152 * gfortran.dg/hollerith_f95.f90: Likewise.
6153 * gfortran.dg/hollerith_legacy.f90: Likewise.
6154 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6155 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6156 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6157 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6158 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6159 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6160 * gfortran.dg/hypot_1.f90: Likewise.
6161 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6162 * gfortran.dg/iargc.f90: Likewise.
6163 * gfortran.dg/ibits.f90: Likewise.
6164 * gfortran.dg/ichar_1.f90: Likewise.
6165 * gfortran.dg/ichar_2.f90: Likewise.
6166 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6167 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6168 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6169 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6170 * gfortran.dg/ieee/ieee_6.f90: Likewise.
6171 * gfortran.dg/ieee/ieee_7.f90: Likewise.
6172 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6173 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
6174 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
6175 * gfortran.dg/ieee/large_1.f90: Likewise.
6176 * gfortran.dg/ieee/large_2.f90: Likewise.
6177 * gfortran.dg/ieee/large_3.F90: Likewise.
6178 * gfortran.dg/ieee/large_4.f90: Likewise.
6179 * gfortran.dg/ieee/rounding_1.f90: Likewise.
6180 * gfortran.dg/ieee/underflow_1.f90: Likewise.
6181 * gfortran.dg/impl_do_var_data.f90: Likewise.
6182 * gfortran.dg/implicit_10.f90: Likewise.
6183 * gfortran.dg/implicit_12.f90: Likewise.
6184 * gfortran.dg/implicit_class_1.f90: Likewise.
6185 * gfortran.dg/implicit_pure_1.f90: Likewise.
6186 * gfortran.dg/implied_do_1.f90: Likewise.
6187 * gfortran.dg/implied_do_io_1.f90: Likewise.
6188 * gfortran.dg/implied_do_io_2.f90: Likewise.
6189 * gfortran.dg/implied_do_io_3.f90: Likewise.
6190 * gfortran.dg/implied_shape_1.f08: Likewise.
6191 * gfortran.dg/import.f90: Likewise.
6192 * gfortran.dg/import4.f90: Likewise.
6193 * gfortran.dg/impure_1.f08: Likewise.
6194 * gfortran.dg/index.f90: Likewise.
6195 * gfortran.dg/index_2.f90: Likewise.
6196 * gfortran.dg/init_flag_1.f90: Likewise.
6197 * gfortran.dg/init_flag_10.f90: Likewise.
6198 * gfortran.dg/init_flag_15.f03: Likewise.
6199 * gfortran.dg/init_flag_2.f90: Likewise.
6200 * gfortran.dg/init_flag_3.f90: Likewise.
6201 * gfortran.dg/init_flag_4.f90: Likewise.
6202 * gfortran.dg/init_flag_5.f90: Likewise.
6203 * gfortran.dg/init_flag_6.f90: Likewise.
6204 * gfortran.dg/init_flag_7.f90: Likewise.
6205 * gfortran.dg/init_flag_9.f90: Likewise.
6206 * gfortran.dg/initialization_11.f90: Likewise.
6207 * gfortran.dg/initialization_19.f90: Likewise.
6208 * gfortran.dg/initialization_2.f90: Likewise.
6209 * gfortran.dg/initialization_22.f90: Likewise.
6210 * gfortran.dg/initialization_27.f90: Likewise.
6211 * gfortran.dg/initialization_5.f90: Likewise.
6212 * gfortran.dg/initialization_6.f90: Likewise.
6213 * gfortran.dg/inline_matmul_1.f90: Likewise.
6214 * gfortran.dg/inline_matmul_10.f90: Likewise.
6215 * gfortran.dg/inline_matmul_11.f90: Likewise.
6216 * gfortran.dg/inline_matmul_13.f90: Likewise.
6217 * gfortran.dg/inline_matmul_14.f90: Likewise.
6218 * gfortran.dg/inline_matmul_16.f90: Likewise.
6219 * gfortran.dg/inline_matmul_17.f90: Likewise.
6220 * gfortran.dg/inline_matmul_18.f90: Likewise.
6221 * gfortran.dg/inline_matmul_19.f90: Likewise.
6222 * gfortran.dg/inline_matmul_2.f90: Likewise.
6223 * gfortran.dg/inline_matmul_20.f90: Likewise.
6224 * gfortran.dg/inline_matmul_22.f90: Likewise.
6225 * gfortran.dg/inline_matmul_3.f90: Likewise.
6226 * gfortran.dg/inline_matmul_4.f90: Likewise.
6227 * gfortran.dg/inline_matmul_5.f90: Likewise.
6228 * gfortran.dg/inline_matmul_6.f90: Likewise.
6229 * gfortran.dg/inline_matmul_7.f90: Likewise.
6230 * gfortran.dg/inline_matmul_8.f90: Likewise.
6231 * gfortran.dg/inline_matmul_9.f90: Likewise.
6232 * gfortran.dg/inline_sum_1.f90: Likewise.
6233 * gfortran.dg/inline_sum_3.f90: Likewise.
6234 * gfortran.dg/inline_sum_5.f90: Likewise.
6235 * gfortran.dg/inquire-complex.f90: Likewise.
6236 * gfortran.dg/inquire.f90: Likewise.
6237 * gfortran.dg/inquire_10.f90: Likewise.
6238 * gfortran.dg/inquire_13.f90: Likewise.
6239 * gfortran.dg/inquire_15.f90: Likewise.
6240 * gfortran.dg/inquire_16.f90: Likewise.
6241 * gfortran.dg/inquire_17.f90: Likewise.
6242 * gfortran.dg/inquire_5.f90: Likewise.
6243 * gfortran.dg/inquire_6.f90: Likewise.
6244 * gfortran.dg/inquire_7.f90: Likewise.
6245 * gfortran.dg/inquire_9.f90: Likewise.
6246 * gfortran.dg/inquire_internal.f90: Likewise.
6247 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
6248 * gfortran.dg/inquire_size.f90: Likewise.
6249 * gfortran.dg/int_1.f90: Likewise.
6250 * gfortran.dg/int_conv_1.f90: Likewise.
6251 * gfortran.dg/int_range_io_1.f90: Likewise.
6252 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
6253 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
6254 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
6255 * gfortran.dg/integer_plus.f90: Likewise.
6256 * gfortran.dg/intent_out_2.f90: Likewise.
6257 * gfortran.dg/intent_out_5.f90: Likewise.
6258 * gfortran.dg/intent_out_6.f90: Likewise.
6259 * gfortran.dg/interface_12.f90: Likewise.
6260 * gfortran.dg/interface_19.f90: Likewise.
6261 * gfortran.dg/interface_4.f90: Likewise.
6262 * gfortran.dg/interface_5.f90: Likewise.
6263 * gfortran.dg/interface_9.f90: Likewise.
6264 * gfortran.dg/interface_assignment_1.f90: Likewise.
6265 * gfortran.dg/interface_assignment_2.f90: Likewise.
6266 * gfortran.dg/internal_dummy_2.f08: Likewise.
6267 * gfortran.dg/internal_dummy_3.f08: Likewise.
6268 * gfortran.dg/internal_dummy_4.f08: Likewise.
6269 * gfortran.dg/internal_pack_1.f90: Likewise.
6270 * gfortran.dg/internal_pack_10.f90: Likewise.
6271 * gfortran.dg/internal_pack_12.f90: Likewise.
6272 * gfortran.dg/internal_pack_13.f90: Likewise.
6273 * gfortran.dg/internal_pack_14.f90: Likewise.
6274 * gfortran.dg/internal_pack_15.f90: Likewise.
6275 * gfortran.dg/internal_pack_2.f90: Likewise.
6276 * gfortran.dg/internal_pack_3.f90: Likewise.
6277 * gfortran.dg/internal_pack_4.f90: Likewise.
6278 * gfortran.dg/internal_pack_6.f90: Likewise.
6279 * gfortran.dg/internal_pack_8.f90: Likewise.
6280 * gfortran.dg/internal_readwrite_1.f90: Likewise.
6281 * gfortran.dg/internal_readwrite_2.f90: Likewise.
6282 * gfortran.dg/internal_readwrite_3.f90: Likewise.
6283 * gfortran.dg/intrinsic_actual_1.f: Likewise.
6284 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
6285 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6286 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
6287 * gfortran.dg/intrinsic_char_1.f90: Likewise.
6288 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
6289 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
6290 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
6291 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
6292 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
6293 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
6294 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
6295 * gfortran.dg/intrinsic_product_1.f90: Likewise.
6296 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
6297 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6298 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
6299 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
6300 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
6301 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
6302 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
6303 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
6304 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
6305 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
6306 * gfortran.dg/io_err_1.f90: Likewise.
6307 * gfortran.dg/io_real_boz.f90: Likewise.
6308 * gfortran.dg/iomsg_1.f90: Likewise.
6309 * gfortran.dg/iostat_1.f90: Likewise.
6310 * gfortran.dg/iostat_2.f90: Likewise.
6311 * gfortran.dg/iostat_4.f90: Likewise.
6312 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
6313 * gfortran.dg/ishft_1.f90: Likewise.
6314 * gfortran.dg/ishft_2.f90: Likewise.
6315 * gfortran.dg/ishft_4.f90: Likewise.
6316 * gfortran.dg/isnan_1.f90: Likewise.
6317 * gfortran.dg/isnan_2.f90: Likewise.
6318 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
6319 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
6320 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
6321 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
6322 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
6323 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
6324 * gfortran.dg/itime_idate_1.f: Likewise.
6325 * gfortran.dg/itime_idate_2.f: Likewise.
6326 * gfortran.dg/large_integer_kind_1.f90: Likewise.
6327 * gfortran.dg/large_integer_kind_2.f90: Likewise.
6328 * gfortran.dg/large_real_kind_1.f90: Likewise.
6329 * gfortran.dg/large_real_kind_2.F90: Likewise.
6330 * gfortran.dg/large_real_kind_3.F90: Likewise.
6331 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
6332 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
6333 * gfortran.dg/large_recl.f90: Likewise.
6334 * gfortran.dg/large_unit_1.f90: Likewise.
6335 * gfortran.dg/large_unit_2.f90: Likewise.
6336 * gfortran.dg/largeequiv_1.f90: Likewise.
6337 * gfortran.dg/leadz_trailz_1.f90: Likewise.
6338 * gfortran.dg/leadz_trailz_2.f90: Likewise.
6339 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6340 * gfortran.dg/list_read_1.f90: Likewise.
6341 * gfortran.dg/list_read_10.f90: Likewise.
6342 * gfortran.dg/list_read_11.f90: Likewise.
6343 * gfortran.dg/list_read_12.f90: Likewise.
6344 * gfortran.dg/list_read_13.f: Likewise.
6345 * gfortran.dg/list_read_14.f90: Likewise.
6346 * gfortran.dg/list_read_2.f90: Likewise.
6347 * gfortran.dg/list_read_3.f90: Likewise.
6348 * gfortran.dg/list_read_4.f90: Likewise.
6349 * gfortran.dg/list_read_5.f90: Likewise.
6350 * gfortran.dg/list_read_6.f90: Likewise.
6351 * gfortran.dg/list_read_7.f90: Likewise.
6352 * gfortran.dg/list_read_8.f90: Likewise.
6353 * gfortran.dg/list_read_9.f90: Likewise.
6354 * gfortran.dg/loc_2.f90: Likewise.
6355 * gfortran.dg/logical_1.f90: Likewise.
6356 * gfortran.dg/logical_dot_product.f90: Likewise.
6357 * gfortran.dg/logical_temp_io.f90: Likewise.
6358 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
6359 * gfortran.dg/lrshift_1.f90: Likewise.
6360 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
6361 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6362 * gfortran.dg/lto/pr40725_0.f03: Likewise.
6363 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6364 * gfortran.dg/make_unit.f90: Likewise.
6365 * gfortran.dg/mapping_1.f90: Likewise.
6366 * gfortran.dg/mapping_2.f90: Likewise.
6367 * gfortran.dg/mapping_3.f90: Likewise.
6368 * gfortran.dg/masklr_1.F90: Likewise.
6369 * gfortran.dg/masklr_2.F90: Likewise.
6370 * gfortran.dg/matmul_1.f90: Likewise.
6371 * gfortran.dg/matmul_10.f90: Likewise.
6372 * gfortran.dg/matmul_12.f90: Likewise.
6373 * gfortran.dg/matmul_16.f90: Likewise.
6374 * gfortran.dg/matmul_17.f90: Likewise.
6375 * gfortran.dg/matmul_18.f90: Likewise.
6376 * gfortran.dg/matmul_2.f90: Likewise.
6377 * gfortran.dg/matmul_3.f90: Likewise.
6378 * gfortran.dg/matmul_4.f90: Likewise.
6379 * gfortran.dg/matmul_6.f90: Likewise.
6380 * gfortran.dg/matmul_8.f03: Likewise.
6381 * gfortran.dg/matmul_9.f90: Likewise.
6382 * gfortran.dg/matmul_bounds_12.f90: Likewise.
6383 * gfortran.dg/matmul_bounds_6.f90: Likewise.
6384 * gfortran.dg/matmul_const.f90: Likewise.
6385 * gfortran.dg/maxloc_1.f90: Likewise.
6386 * gfortran.dg/maxloc_2.f90: Likewise.
6387 * gfortran.dg/maxloc_3.f90: Likewise.
6388 * gfortran.dg/maxloc_4.f90: Likewise.
6389 * gfortran.dg/maxloc_string_1.f90: Likewise.
6390 * gfortran.dg/maxlocval_1.f90: Likewise.
6391 * gfortran.dg/maxlocval_2.f90: Likewise.
6392 * gfortran.dg/maxlocval_3.f90: Likewise.
6393 * gfortran.dg/maxlocval_4.f90: Likewise.
6394 * gfortran.dg/maxval_char_1.f90: Likewise.
6395 * gfortran.dg/maxval_char_2.f90: Likewise.
6396 * gfortran.dg/maxval_char_3.f90: Likewise.
6397 * gfortran.dg/maxval_char_4.f90: Likewise.
6398 * gfortran.dg/maxval_parameter_1.f90: Likewise.
6399 * gfortran.dg/mclock.f90: Likewise.
6400 * gfortran.dg/merge_bits_1.F90: Likewise.
6401 * gfortran.dg/merge_bits_2.F90: Likewise.
6402 * gfortran.dg/merge_char_1.f90: Likewise.
6403 * gfortran.dg/merge_init_expr.f90: Likewise.
6404 * gfortran.dg/min_max_optional_1.f90: Likewise.
6405 * gfortran.dg/min_max_optional_5.f90: Likewise.
6406 * gfortran.dg/minloc_1.f90: Likewise.
6407 * gfortran.dg/minloc_2.f90: Likewise.
6408 * gfortran.dg/minloc_3.f90: Likewise.
6409 * gfortran.dg/minloc_4.f90: Likewise.
6410 * gfortran.dg/minloc_string_1.f90: Likewise.
6411 * gfortran.dg/minlocval_1.f90: Likewise.
6412 * gfortran.dg/minlocval_2.f90: Likewise.
6413 * gfortran.dg/minlocval_3.f90: Likewise.
6414 * gfortran.dg/minlocval_4.f90: Likewise.
6415 * gfortran.dg/minmax_char_1.f90: Likewise.
6416 * gfortran.dg/minmaxloc_1.f90: Likewise.
6417 * gfortran.dg/minmaxloc_10.f90: Likewise.
6418 * gfortran.dg/minmaxloc_11.f90: Likewise.
6419 * gfortran.dg/minmaxloc_12.f90: Likewise.
6420 * gfortran.dg/minmaxloc_13.f90: Likewise.
6421 * gfortran.dg/minmaxloc_2.f90: Likewise.
6422 * gfortran.dg/minmaxloc_3.f90: Likewise.
6423 * gfortran.dg/minmaxloc_4.f90: Likewise.
6424 * gfortran.dg/minmaxloc_5.f90: Likewise.
6425 * gfortran.dg/minmaxloc_6.f90: Likewise.
6426 * gfortran.dg/minmaxloc_7.f90: Likewise.
6427 * gfortran.dg/minmaxloc_8.f90: Likewise.
6428 * gfortran.dg/minmaxval_1.f90: Likewise.
6429 * gfortran.dg/minval_char_1.f90: Likewise.
6430 * gfortran.dg/minval_char_2.f90: Likewise.
6431 * gfortran.dg/minval_char_3.f90: Likewise.
6432 * gfortran.dg/minval_char_4.f90: Likewise.
6433 * gfortran.dg/minval_char_5.f90: Likewise.
6434 * gfortran.dg/minval_parameter_1.f90: Likewise.
6435 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
6436 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
6437 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
6438 * gfortran.dg/missing_parens_1.f90: Likewise.
6439 * gfortran.dg/missing_parens_2.f90: Likewise.
6440 * gfortran.dg/mod_large_1.f90: Likewise.
6441 * gfortran.dg/mod_sign0_1.f90: Likewise.
6442 * gfortran.dg/module_blank_common.f90: Likewise.
6443 * gfortran.dg/module_commons_1.f90: Likewise.
6444 * gfortran.dg/module_commons_3.f90: Likewise.
6445 * gfortran.dg/module_double_reuse.f90: Likewise.
6446 * gfortran.dg/module_equivalence_1.f90: Likewise.
6447 * gfortran.dg/module_equivalence_2.f90: Likewise.
6448 * gfortran.dg/module_equivalence_3.f90: Likewise.
6449 * gfortran.dg/module_equivalence_5.f90: Likewise.
6450 * gfortran.dg/module_interface_1.f90: Likewise.
6451 * gfortran.dg/module_nan.f90: Likewise.
6452 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6453 * gfortran.dg/module_procedure_1.f90: Likewise.
6454 * gfortran.dg/module_read_1.f90: Likewise.
6455 * gfortran.dg/module_read_2.f90: Likewise.
6456 * gfortran.dg/module_widestring_1.f90: Likewise.
6457 * gfortran.dg/move_alloc.f90: Likewise.
6458 * gfortran.dg/move_alloc_10.f90: Likewise.
6459 * gfortran.dg/move_alloc_13.f90: Likewise.
6460 * gfortran.dg/move_alloc_14.f90: Likewise.
6461 * gfortran.dg/move_alloc_15.f90: Likewise.
6462 * gfortran.dg/move_alloc_16.f90: Likewise.
6463 * gfortran.dg/move_alloc_2.f90: Likewise.
6464 * gfortran.dg/move_alloc_5.f90: Likewise.
6465 * gfortran.dg/move_alloc_6.f90: Likewise.
6466 * gfortran.dg/move_alloc_9.f90: Likewise.
6467 * gfortran.dg/multiple_allocation_1.f90: Likewise.
6468 * gfortran.dg/multiple_allocation_3.f90: Likewise.
6469 * gfortran.dg/mvbits_1.f90: Likewise.
6470 * gfortran.dg/mvbits_2.f90: Likewise.
6471 * gfortran.dg/mvbits_3.f90: Likewise.
6472 * gfortran.dg/mvbits_4.f90: Likewise.
6473 * gfortran.dg/mvbits_7.f90: Likewise.
6474 * gfortran.dg/mvbits_8.f90: Likewise.
6475 * gfortran.dg/namelist_11.f: Likewise.
6476 * gfortran.dg/namelist_12.f: Likewise.
6477 * gfortran.dg/namelist_13.f90: Likewise.
6478 * gfortran.dg/namelist_14.f90: Likewise.
6479 * gfortran.dg/namelist_15.f90: Likewise.
6480 * gfortran.dg/namelist_16.f90: Likewise.
6481 * gfortran.dg/namelist_17.f90: Likewise.
6482 * gfortran.dg/namelist_18.f90: Likewise.
6483 * gfortran.dg/namelist_19.f90: Likewise.
6484 * gfortran.dg/namelist_20.f90: Likewise.
6485 * gfortran.dg/namelist_21.f90: Likewise.
6486 * gfortran.dg/namelist_22.f90: Likewise.
6487 * gfortran.dg/namelist_23.f90: Likewise.
6488 * gfortran.dg/namelist_24.f90: Likewise.
6489 * gfortran.dg/namelist_26.f90: Likewise.
6490 * gfortran.dg/namelist_27.f90: Likewise.
6491 * gfortran.dg/namelist_28.f90: Likewise.
6492 * gfortran.dg/namelist_29.f90: Likewise.
6493 * gfortran.dg/namelist_37.f90: Likewise.
6494 * gfortran.dg/namelist_38.f90: Likewise.
6495 * gfortran.dg/namelist_39.f90: Likewise.
6496 * gfortran.dg/namelist_40.f90: Likewise.
6497 * gfortran.dg/namelist_41.f90: Likewise.
6498 * gfortran.dg/namelist_42.f90: Likewise.
6499 * gfortran.dg/namelist_43.f90: Likewise.
6500 * gfortran.dg/namelist_44.f90: Likewise.
6501 * gfortran.dg/namelist_47.f90: Likewise.
6502 * gfortran.dg/namelist_48.f90: Likewise.
6503 * gfortran.dg/namelist_49.f90: Likewise.
6504 * gfortran.dg/namelist_50.f90: Likewise.
6505 * gfortran.dg/namelist_51.f90: Likewise.
6506 * gfortran.dg/namelist_52.f90: Likewise.
6507 * gfortran.dg/namelist_54.f90: Likewise.
6508 * gfortran.dg/namelist_55.f90: Likewise.
6509 * gfortran.dg/namelist_56.f90: Likewise.
6510 * gfortran.dg/namelist_57.f90: Likewise.
6511 * gfortran.dg/namelist_58.f90: Likewise.
6512 * gfortran.dg/namelist_59.f90: Likewise.
6513 * gfortran.dg/namelist_60.f90: Likewise.
6514 * gfortran.dg/namelist_61.f90: Likewise.
6515 * gfortran.dg/namelist_64.f90: Likewise.
6516 * gfortran.dg/namelist_65.f90: Likewise.
6517 * gfortran.dg/namelist_69.f90: Likewise.
6518 * gfortran.dg/namelist_70.f90: Likewise.
6519 * gfortran.dg/namelist_71.f90: Likewise.
6520 * gfortran.dg/namelist_72.f: Likewise.
6521 * gfortran.dg/namelist_73.f90: Likewise.
6522 * gfortran.dg/namelist_77.f90: Likewise.
6523 * gfortran.dg/namelist_78.f90: Likewise.
6524 * gfortran.dg/namelist_79.f90: Likewise.
6525 * gfortran.dg/namelist_80.f90: Likewise.
6526 * gfortran.dg/namelist_81.f90: Likewise.
6527 * gfortran.dg/namelist_82.f90: Likewise.
6528 * gfortran.dg/namelist_84.f90: Likewise.
6529 * gfortran.dg/namelist_85.f90: Likewise.
6530 * gfortran.dg/namelist_86.f90: Likewise.
6531 * gfortran.dg/namelist_87.f90: Likewise.
6532 * gfortran.dg/namelist_88.f90: Likewise.
6533 * gfortran.dg/namelist_89.f90: Likewise.
6534 * gfortran.dg/namelist_90.f: Likewise.
6535 * gfortran.dg/namelist_95.f90: Likewise.
6536 * gfortran.dg/namelist_char_only.f90: Likewise.
6537 * gfortran.dg/namelist_empty.f90: Likewise.
6538 * gfortran.dg/namelist_internal.f90: Likewise.
6539 * gfortran.dg/namelist_use.f90: Likewise.
6540 * gfortran.dg/namelist_use_only.f90: Likewise.
6541 * gfortran.dg/namelist_utf8.f90: Likewise.
6542 * gfortran.dg/nan_1.f90: Likewise.
6543 * gfortran.dg/nan_2.f90: Likewise.
6544 * gfortran.dg/nan_3.f90: Likewise.
6545 * gfortran.dg/nan_6.f90: Likewise.
6546 * gfortran.dg/nan_7.f90: Likewise.
6547 * gfortran.dg/nearest_1.f90: Likewise.
6548 * gfortran.dg/nearest_2.f90: Likewise.
6549 * gfortran.dg/nearest_3.f90: Likewise.
6550 * gfortran.dg/negative-z-descriptor.f90: Likewise.
6551 * gfortran.dg/negative_automatic_size.f90: Likewise.
6552 * gfortran.dg/negative_unit.f: Likewise.
6553 * gfortran.dg/negative_unit2.f90: Likewise.
6554 * gfortran.dg/negative_unit_int8.f: Likewise.
6555 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
6556 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
6557 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
6558 * gfortran.dg/nested_modules_1.f90: Likewise.
6559 * gfortran.dg/nested_modules_2.f90: Likewise.
6560 * gfortran.dg/nested_modules_3.f90: Likewise.
6561 * gfortran.dg/nesting_1.f90: Likewise.
6562 * gfortran.dg/new_line.f90: Likewise.
6563 * gfortran.dg/newunit_1.f90: Likewise.
6564 * gfortran.dg/newunit_3.f90: Likewise.
6565 * gfortran.dg/newunit_5.f90.f90: Likewise.
6566 * gfortran.dg/nint_1.f90: Likewise.
6567 * gfortran.dg/nint_2.f90: Likewise.
6568 * gfortran.dg/no_arg_check_2.f90: Likewise.
6569 * gfortran.dg/no_range_check_1.f90: Likewise.
6570 * gfortran.dg/no_range_check_2.f90: Likewise.
6571 * gfortran.dg/no_range_check_3.f90: Likewise.
6572 * gfortran.dg/noadv_size.f90: Likewise.
6573 * gfortran.dg/nonreturning_statements.f90: Likewise.
6574 * gfortran.dg/norm2_1.f90: Likewise.
6575 * gfortran.dg/norm2_3.f90: Likewise.
6576 * gfortran.dg/nosigned_zero_1.f90: Likewise.
6577 * gfortran.dg/nosigned_zero_2.f90: Likewise.
6578 * gfortran.dg/nosigned_zero_3.f90: Likewise.
6579 * gfortran.dg/null_4.f90: Likewise.
6580 * gfortran.dg/null_9.f90: Likewise.
6581 * gfortran.dg/nullify_3.f90: Likewise.
6582 * gfortran.dg/oldstyle_1.f90: Likewise.
6583 * gfortran.dg/open_access_append_1.f90: Likewise.
6584 * gfortran.dg/open_access_append_2.f90: Likewise.
6585 * gfortran.dg/open_errors.f90: Likewise.
6586 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6587 * gfortran.dg/open_new.f90: Likewise.
6588 * gfortran.dg/open_readonly_1.f90: Likewise.
6589 * gfortran.dg/operator_1.f90: Likewise.
6590 * gfortran.dg/optional_absent_1.f90: Likewise.
6591 * gfortran.dg/optional_absent_2.f90: Likewise.
6592 * gfortran.dg/optional_absent_3.f90: Likewise.
6593 * gfortran.dg/optional_class_1.f90: Likewise.
6594 * gfortran.dg/optional_dim_2.f90: Likewise.
6595 * gfortran.dg/optional_dim_3.f90: Likewise.
6596 * gfortran.dg/output_exponents_1.f90: Likewise.
6597 * gfortran.dg/overload_1.f90: Likewise.
6598 * gfortran.dg/overload_2.f90: Likewise.
6599 * gfortran.dg/overwrite_1.f: Likewise.
6600 * gfortran.dg/pad_no.f90: Likewise.
6601 * gfortran.dg/parameter_array_init_1.f90: Likewise.
6602 * gfortran.dg/parameter_array_init_2.f90: Likewise.
6603 * gfortran.dg/parameter_array_init_4.f90: Likewise.
6604 * gfortran.dg/parameter_array_init_5.f90: Likewise.
6605 * gfortran.dg/parameter_array_section_2.f90: Likewise.
6606 * gfortran.dg/parens_3.f90: Likewise.
6607 * gfortran.dg/parens_5.f90: Likewise.
6608 * gfortran.dg/parens_6.f90: Likewise.
6609 * gfortran.dg/parent_result_ref_1.f90: Likewise.
6610 * gfortran.dg/parent_result_ref_2.f90: Likewise.
6611 * gfortran.dg/parent_result_ref_3.f90: Likewise.
6612 * gfortran.dg/parent_result_ref_4.f90: Likewise.
6613 * gfortran.dg/parity_1.f90: Likewise.
6614 * gfortran.dg/past_eor.f90: Likewise.
6615 * gfortran.dg/pdt_1.f03: Likewise.
6616 * gfortran.dg/pdt_10.f03: Likewise.
6617 * gfortran.dg/pdt_11.f03: Likewise.
6618 * gfortran.dg/pdt_12.f03: Likewise.
6619 * gfortran.dg/pdt_13.f03: Likewise.
6620 * gfortran.dg/pdt_14.f03: Likewise.
6621 * gfortran.dg/pdt_15.f03: Likewise.
6622 * gfortran.dg/pdt_19.f03: Likewise.
6623 * gfortran.dg/pdt_20.f03: Likewise.
6624 * gfortran.dg/pdt_22.f03: Likewise.
6625 * gfortran.dg/pdt_23.f03: Likewise.
6626 * gfortran.dg/pdt_25.f03: Likewise.
6627 * gfortran.dg/pdt_26.f03: Likewise.
6628 * gfortran.dg/pdt_27.f03: Likewise.
6629 * gfortran.dg/pdt_28.f03: Likewise.
6630 * gfortran.dg/pdt_3.f03: Likewise.
6631 * gfortran.dg/pdt_4.f03: Likewise.
6632 * gfortran.dg/pdt_5.f03: Likewise.
6633 * gfortran.dg/pdt_7.f03: Likewise.
6634 * gfortran.dg/pointer_1.f90: Likewise.
6635 * gfortran.dg/pointer_array_1.f90: Likewise.
6636 * gfortran.dg/pointer_array_3.f90: Likewise.
6637 * gfortran.dg/pointer_array_4.f90: Likewise.
6638 * gfortran.dg/pointer_array_5.f90: Likewise.
6639 * gfortran.dg/pointer_array_6.f90: Likewise.
6640 * gfortran.dg/pointer_array_7.f90: Likewise.
6641 * gfortran.dg/pointer_array_8.f90: Likewise.
6642 * gfortran.dg/pointer_array_9.f90: Likewise.
6643 * gfortran.dg/pointer_array_component_1.f90: Likewise.
6644 * gfortran.dg/pointer_array_component_2.f90: Likewise.
6645 * gfortran.dg/pointer_assign_10.f90: Likewise.
6646 * gfortran.dg/pointer_assign_11.f90: Likewise.
6647 * gfortran.dg/pointer_assign_4.f90: Likewise.
6648 * gfortran.dg/pointer_assign_8.f90: Likewise.
6649 * gfortran.dg/pointer_assign_9.f90: Likewise.
6650 * gfortran.dg/pointer_check_10.f90: Likewise.
6651 * gfortran.dg/pointer_check_9.f90: Likewise.
6652 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
6653 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
6654 * gfortran.dg/pointer_function_result_1.f90: Likewise.
6655 * gfortran.dg/pointer_init_1.f90: Likewise.
6656 * gfortran.dg/pointer_init_3.f90: Likewise.
6657 * gfortran.dg/pointer_init_4.f90: Likewise.
6658 * gfortran.dg/pointer_init_5.f90: Likewise.
6659 * gfortran.dg/pointer_init_8.f90: Likewise.
6660 * gfortran.dg/pointer_intent_1.f90: Likewise.
6661 * gfortran.dg/pointer_intent_4.f90: Likewise.
6662 * gfortran.dg/pointer_intent_5.f90: Likewise.
6663 * gfortran.dg/pointer_remapping_10.f90: Likewise.
6664 * gfortran.dg/pointer_remapping_4.f03: Likewise.
6665 * gfortran.dg/pointer_remapping_5.f08: Likewise.
6666 * gfortran.dg/pointer_remapping_9.f90: Likewise.
6667 * gfortran.dg/pointer_target_1.f90: Likewise.
6668 * gfortran.dg/pointer_target_2.f90: Likewise.
6669 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
6670 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
6671 * gfortran.dg/power.f90: Likewise.
6672 * gfortran.dg/power1.f90: Likewise.
6673 * gfortran.dg/power_3.f90: Likewise.
6674 * gfortran.dg/power_4.f90: Likewise.
6675 * gfortran.dg/power_5.f90: Likewise.
6676 * gfortran.dg/pr12884.f: Likewise.
6677 * gfortran.dg/pr15129.f90: Likewise.
6678 * gfortran.dg/pr15140.f90: Likewise.
6679 * gfortran.dg/pr15324.f90: Likewise.
6680 * gfortran.dg/pr15332.f: Likewise.
6681 * gfortran.dg/pr15957.f90: Likewise.
6682 * gfortran.dg/pr15959.f90: Likewise.
6683 * gfortran.dg/pr16597.f90: Likewise.
6684 * gfortran.dg/pr16861.f90: Likewise.
6685 * gfortran.dg/pr16938.f90: Likewise.
6686 * gfortran.dg/pr17090.f90: Likewise.
6687 * gfortran.dg/pr17143.f90: Likewise.
6688 * gfortran.dg/pr17164.f90: Likewise.
6689 * gfortran.dg/pr17229.f: Likewise.
6690 * gfortran.dg/pr17285.f90: Likewise.
6691 * gfortran.dg/pr17286.f90: Likewise.
6692 * gfortran.dg/pr17472.f: Likewise.
6693 * gfortran.dg/pr17612.f90: Likewise.
6694 * gfortran.dg/pr17706.f90: Likewise.
6695 * gfortran.dg/pr18025.f90: Likewise.
6696 * gfortran.dg/pr18122.f90: Likewise.
6697 * gfortran.dg/pr18210.f90: Likewise.
6698 * gfortran.dg/pr18392.f90: Likewise.
6699 * gfortran.dg/pr19155.f: Likewise.
6700 * gfortran.dg/pr19216.f: Likewise.
6701 * gfortran.dg/pr19467.f90: Likewise.
6702 * gfortran.dg/pr19657.f: Likewise.
6703 * gfortran.dg/pr19926.f90: Likewise.
6704 * gfortran.dg/pr19928-1.f90: Likewise.
6705 * gfortran.dg/pr19928-2.f90: Likewise.
6706 * gfortran.dg/pr20086.f90: Likewise.
6707 * gfortran.dg/pr20124.f90: Likewise.
6708 * gfortran.dg/pr20163-2.f: Likewise.
6709 * gfortran.dg/pr20480.f90: Likewise.
6710 * gfortran.dg/pr20755.f: Likewise.
6711 * gfortran.dg/pr20950.f: Likewise.
6712 * gfortran.dg/pr21177.f90: Likewise.
6713 * gfortran.dg/pr21730.f: Likewise.
6714 * gfortran.dg/pr22491.f: Likewise.
6715 * gfortran.dg/pr25603.f: Likewise.
6716 * gfortran.dg/pr26246_2.f90: Likewise.
6717 * gfortran.dg/pr32136.f90: Likewise.
6718 * gfortran.dg/pr32533.f90: Likewise.
6719 * gfortran.dg/pr33794.f90: Likewise.
6720 * gfortran.dg/pr35662.f90: Likewise.
6721 * gfortran.dg/pr35944-1.f90: Likewise.
6722 * gfortran.dg/pr35944-2.f90: Likewise.
6723 * gfortran.dg/pr35983.f90: Likewise.
6724 * gfortran.dg/pr39865.f90: Likewise.
6725 * gfortran.dg/pr41212.f90: Likewise.
6726 * gfortran.dg/pr43808.f90: Likewise.
6727 * gfortran.dg/pr44592.f90: Likewise.
6728 * gfortran.dg/pr44735.f90: Likewise.
6729 * gfortran.dg/pr45308.f03: Likewise.
6730 * gfortran.dg/pr46297.f: Likewise.
6731 * gfortran.dg/pr46588.f90: Likewise.
6732 * gfortran.dg/pr46665.f90: Likewise.
6733 * gfortran.dg/pr46804.f90: Likewise.
6734 * gfortran.dg/pr47008.f03: Likewise.
6735 * gfortran.dg/pr47614.f: Likewise.
6736 * gfortran.dg/pr47878.f90: Likewise.
6737 * gfortran.dg/pr49103.f90: Likewise.
6738 * gfortran.dg/pr50069_1.f90: Likewise.
6739 * gfortran.dg/pr50769.f90: Likewise.
6740 * gfortran.dg/pr52608.f90: Likewise.
6741 * gfortran.dg/pr55086_2.f90: Likewise.
6742 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
6743 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
6744 * gfortran.dg/pr55330.f90: Likewise.
6745 * gfortran.dg/pr56015.f90: Likewise.
6746 * gfortran.dg/pr57910.f90: Likewise.
6747 * gfortran.dg/pr59700.f90: Likewise.
6748 * gfortran.dg/pr62125.f90: Likewise.
6749 * gfortran.dg/pr64530.f90: Likewise.
6750 * gfortran.dg/pr65429.f90: Likewise.
6751 * gfortran.dg/pr65450.f90: Likewise.
6752 * gfortran.dg/pr65504.f90: Likewise.
6753 * gfortran.dg/pr65903.f90: Likewise.
6754 * gfortran.dg/pr66311.f90: Likewise.
6755 * gfortran.dg/pr66864.f90: Likewise.
6756 * gfortran.dg/pr67140.f90: Likewise.
6757 * gfortran.dg/pr67524.f90: Likewise.
6758 * gfortran.dg/pr67885.f90: Likewise.
6759 * gfortran.dg/pr68053.f90: Likewise.
6760 * gfortran.dg/pr68566.f90: Likewise.
6761 * gfortran.dg/pr69514_1.f90: Likewise.
6762 * gfortran.dg/pr69514_2.f90: Likewise.
6763 * gfortran.dg/pr69739.f90: Likewise.
6764 * gfortran.dg/pr70673.f90: Likewise.
6765 * gfortran.dg/pr71523_2.f90: Likewise.
6766 * gfortran.dg/pr71764.f90: Likewise.
6767 * gfortran.dg/pr78092.f90: Likewise.
6768 * gfortran.dg/pr82973.f90: Likewise.
6769 * gfortran.dg/pr83864.f90: Likewise.
6770 * gfortran.dg/pr83874.f90: Likewise.
6771 * gfortran.dg/pr84088.f90: Likewise.
6772 * gfortran.dg/pr84155.f90: Likewise.
6773 * gfortran.dg/proc_decl_12.f90: Likewise.
6774 * gfortran.dg/proc_decl_13.f90: Likewise.
6775 * gfortran.dg/proc_decl_15.f90: Likewise.
6776 * gfortran.dg/proc_decl_17.f90: Likewise.
6777 * gfortran.dg/proc_decl_18.f90: Likewise.
6778 * gfortran.dg/proc_decl_2.f90: Likewise.
6779 * gfortran.dg/proc_decl_5.f90: Likewise.
6780 * gfortran.dg/proc_decl_9.f90: Likewise.
6781 * gfortran.dg/proc_ptr_1.f90: Likewise.
6782 * gfortran.dg/proc_ptr_10.f90: Likewise.
6783 * gfortran.dg/proc_ptr_12.f90: Likewise.
6784 * gfortran.dg/proc_ptr_18.f90: Likewise.
6785 * gfortran.dg/proc_ptr_19.f90: Likewise.
6786 * gfortran.dg/proc_ptr_21.f90: Likewise.
6787 * gfortran.dg/proc_ptr_22.f90: Likewise.
6788 * gfortran.dg/proc_ptr_23.f90: Likewise.
6789 * gfortran.dg/proc_ptr_25.f90: Likewise.
6790 * gfortran.dg/proc_ptr_26.f90: Likewise.
6791 * gfortran.dg/proc_ptr_3.f90: Likewise.
6792 * gfortran.dg/proc_ptr_36.f90: Likewise.
6793 * gfortran.dg/proc_ptr_47.f90: Likewise.
6794 * gfortran.dg/proc_ptr_48.f90: Likewise.
6795 * gfortran.dg/proc_ptr_5.f90: Likewise.
6796 * gfortran.dg/proc_ptr_6.f90: Likewise.
6797 * gfortran.dg/proc_ptr_7.f90: Likewise.
6798 * gfortran.dg/proc_ptr_8.f90: Likewise.
6799 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
6800 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
6801 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
6802 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
6803 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
6804 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
6805 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
6806 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
6807 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
6808 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
6809 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
6810 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
6811 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
6812 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
6813 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
6814 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
6815 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
6816 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
6817 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
6818 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
6819 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
6820 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
6821 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
6822 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
6823 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
6824 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
6825 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
6826 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
6827 * gfortran.dg/product_init_expr.f03: Likewise.
6828 * gfortran.dg/promotion.f90: Likewise.
6829 * gfortran.dg/promotion_3.f90: Likewise.
6830 * gfortran.dg/promotion_4.f90: Likewise.
6831 * gfortran.dg/protected_1.f90: Likewise.
6832 * gfortran.dg/protected_2.f90: Likewise.
6833 * gfortran.dg/ptr-func-1.f90: Likewise.
6834 * gfortran.dg/ptr-func-2.f90: Likewise.
6835 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
6836 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
6837 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
6838 * gfortran.dg/pure_byref_1.f90: Likewise.
6839 * gfortran.dg/pure_byref_2.f90: Likewise.
6840 * gfortran.dg/pure_byref_3.f90: Likewise.
6841 * gfortran.dg/quad_2.f90: Likewise.
6842 * gfortran.dg/quad_3.f90: Likewise.
6843 * gfortran.dg/random_3.f90: Likewise.
6844 * gfortran.dg/random_4.f90: Likewise.
6845 * gfortran.dg/random_7.f90: Likewise.
6846 * gfortran.dg/read_2.f90: Likewise.
6847 * gfortran.dg/read_3.f90: Likewise.
6848 * gfortran.dg/read_4.f90: Likewise.
6849 * gfortran.dg/read_5.f90: Likewise.
6850 * gfortran.dg/read_bad_advance.f90: Likewise.
6851 * gfortran.dg/read_bang.f90: Likewise.
6852 * gfortran.dg/read_bang4.f90: Likewise.
6853 * gfortran.dg/read_comma.f: Likewise.
6854 * gfortran.dg/read_dir.f90: Likewise.
6855 * gfortran.dg/read_empty_file.f: Likewise.
6856 * gfortran.dg/read_eof_1.f90: Likewise.
6857 * gfortran.dg/read_eof_2.f90: Likewise.
6858 * gfortran.dg/read_eof_3.f90: Likewise.
6859 * gfortran.dg/read_eof_4.f90: Likewise.
6860 * gfortran.dg/read_eof_5.f90: Likewise.
6861 * gfortran.dg/read_eof_6.f: Likewise.
6862 * gfortran.dg/read_eof_7.f90: Likewise.
6863 * gfortran.dg/read_eof_8.f90: Likewise.
6864 * gfortran.dg/read_eof_all.f90: Likewise.
6865 * gfortran.dg/read_eor.f90: Likewise.
6866 * gfortran.dg/read_float_1.f90: Likewise.
6867 * gfortran.dg/read_float_2.f03: Likewise.
6868 * gfortran.dg/read_float_3.f90: Likewise.
6869 * gfortran.dg/read_float_4.f90: Likewise.
6870 * gfortran.dg/read_infnan_1.f90: Likewise.
6871 * gfortran.dg/read_list_eof_1.f90: Likewise.
6872 * gfortran.dg/read_logical.f90: Likewise.
6873 * gfortran.dg/read_many_1.f: Likewise.
6874 * gfortran.dg/read_no_eor.f90: Likewise.
6875 * gfortran.dg/read_noadvance.f90: Likewise.
6876 * gfortran.dg/read_repeat.f90: Likewise.
6877 * gfortran.dg/read_repeat_2.f90: Likewise.
6878 * gfortran.dg/read_size_noadvance.f90: Likewise.
6879 * gfortran.dg/read_x_eof.f90: Likewise.
6880 * gfortran.dg/read_x_past.f: Likewise.
6881 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
6882 * gfortran.dg/real_const_1.f: Likewise.
6883 * gfortran.dg/real_const_2.f90: Likewise.
6884 * gfortran.dg/real_const_3.f90: Likewise.
6885 * gfortran.dg/real_do_1.f90: Likewise.
6886 * gfortran.dg/real_index_1.f90: Likewise.
6887 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
6888 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
6889 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
6890 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
6891 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
6892 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
6893 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
6894 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
6895 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
6896 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
6897 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
6898 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
6899 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
6900 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
6901 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
6902 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
6903 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
6904 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
6905 * gfortran.dg/record_marker_1.f90: Likewise.
6906 * gfortran.dg/record_marker_2.f: Likewise.
6907 * gfortran.dg/record_marker_3.f90: Likewise.
6908 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
6909 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
6910 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
6911 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
6912 * gfortran.dg/recursive_check_7.f90: Likewise.
6913 * gfortran.dg/recursive_reference_1.f90: Likewise.
6914 * gfortran.dg/recursive_reference_2.f90: Likewise.
6915 * gfortran.dg/recursive_stack.f90: Likewise.
6916 * gfortran.dg/reduction.f90: Likewise.
6917 * gfortran.dg/repack_arrays_1.f90: Likewise.
6918 * gfortran.dg/repeat_1.f90: Likewise.
6919 * gfortran.dg/repeat_2.f90: Likewise.
6920 * gfortran.dg/repeat_3.f90: Likewise.
6921 * gfortran.dg/repeat_6.f90: Likewise.
6922 * gfortran.dg/reshape-alloc.f90: Likewise.
6923 * gfortran.dg/reshape-complex.f90: Likewise.
6924 * gfortran.dg/reshape.f90: Likewise.
6925 * gfortran.dg/reshape_2.f90: Likewise.
6926 * gfortran.dg/reshape_7.f90: Likewise.
6927 * gfortran.dg/reshape_empty_1.f03: Likewise.
6928 * gfortran.dg/reshape_pad_1.f90: Likewise.
6929 * gfortran.dg/reshape_rank7.f90: Likewise.
6930 * gfortran.dg/reshape_transpose_1.f90: Likewise.
6931 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
6932 * gfortran.dg/result_default_init_1.f90: Likewise.
6933 * gfortran.dg/result_in_spec_1.f90: Likewise.
6934 * gfortran.dg/result_in_spec_2.f90: Likewise.
6935 * gfortran.dg/ret_array_1.f90: Likewise.
6936 * gfortran.dg/ret_pointer_1.f90: Likewise.
6937 * gfortran.dg/ret_pointer_2.f90: Likewise.
6938 * gfortran.dg/rewind_1.f90: Likewise.
6939 * gfortran.dg/round_1.f03: Likewise.
6940 * gfortran.dg/round_2.f03: Likewise.
6941 * gfortran.dg/round_3.f08: Likewise.
6942 * gfortran.dg/round_4.f90: Likewise.
6943 * gfortran.dg/rrspacing_1.f90: Likewise.
6944 * gfortran.dg/runtime_warning_1.f90: Likewise.
6945 * gfortran.dg/same_type_as_2.f03: Likewise.
6946 * gfortran.dg/save_1.f90: Likewise.
6947 * gfortran.dg/save_5.f90: Likewise.
6948 * gfortran.dg/save_6.f90: Likewise.
6949 * gfortran.dg/scalar_mask_1.f90: Likewise.
6950 * gfortran.dg/scalar_mask_2.f90: Likewise.
6951 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
6952 * gfortran.dg/scale_1.f90: Likewise.
6953 * gfortran.dg/scan_1.f90: Likewise.
6954 * gfortran.dg/scan_2.f90: Likewise.
6955 * gfortran.dg/secnds-1.f: Likewise.
6956 * gfortran.dg/secnds.f: Likewise.
6957 * gfortran.dg/select_1.f90: Likewise.
6958 * gfortran.dg/select_2.f90: Likewise.
6959 * gfortran.dg/select_3.f90: Likewise.
6960 * gfortran.dg/select_5.f90: Likewise.
6961 * gfortran.dg/select_char_1.f90: Likewise.
6962 * gfortran.dg/select_char_2.f90: Likewise.
6963 * gfortran.dg/select_type_13.f03: Likewise.
6964 * gfortran.dg/select_type_14.f03: Likewise.
6965 * gfortran.dg/select_type_15.f03: Likewise.
6966 * gfortran.dg/select_type_19.f03: Likewise.
6967 * gfortran.dg/select_type_2.f03: Likewise.
6968 * gfortran.dg/select_type_26.f03: Likewise.
6969 * gfortran.dg/select_type_27.f03: Likewise.
6970 * gfortran.dg/select_type_28.f03: Likewise.
6971 * gfortran.dg/select_type_3.f03: Likewise.
6972 * gfortran.dg/select_type_35.f03: Likewise.
6973 * gfortran.dg/select_type_36.f03: Likewise.
6974 * gfortran.dg/select_type_37.f03: Likewise.
6975 * gfortran.dg/select_type_39.f03: Likewise.
6976 * gfortran.dg/select_type_4.f90: Likewise.
6977 * gfortran.dg/select_type_5.f03: Likewise.
6978 * gfortran.dg/select_type_6.f03: Likewise.
6979 * gfortran.dg/select_type_7.f03: Likewise.
6980 * gfortran.dg/select_type_8.f03: Likewise.
6981 * gfortran.dg/selected_char_kind_1.f90: Likewise.
6982 * gfortran.dg/selected_char_kind_4.f90: Likewise.
6983 * gfortran.dg/selected_kind_1.f90: Likewise.
6984 * gfortran.dg/selected_real_kind_2.f90: Likewise.
6985 * gfortran.dg/shape_2.f90: Likewise.
6986 * gfortran.dg/shape_4.f90: Likewise.
6987 * gfortran.dg/shape_5.f90: Likewise.
6988 * gfortran.dg/shape_7.f90: Likewise.
6989 * gfortran.dg/shape_8.f90: Likewise.
6990 * gfortran.dg/shape_9.f90: Likewise.
6991 * gfortran.dg/shift-kind_2.f90: Likewise.
6992 * gfortran.dg/shiftalr_1.F90: Likewise.
6993 * gfortran.dg/shiftalr_2.F90: Likewise.
6994 * gfortran.dg/simpleif_1.f90: Likewise.
6995 * gfortran.dg/simplify_argN_1.f90: Likewise.
6996 * gfortran.dg/simplify_cshift_1.f90: Likewise.
6997 * gfortran.dg/simplify_cshift_4.f90: Likewise.
6998 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
6999 * gfortran.dg/simplify_modulo.f90: Likewise.
7000 * gfortran.dg/single_char_string.f90: Likewise.
7001 * gfortran.dg/size_dim.f90: Likewise.
7002 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7003 * gfortran.dg/sizeof.f90: Likewise.
7004 * gfortran.dg/sizeof_4.f90: Likewise.
7005 * gfortran.dg/slash_1.f90: Likewise.
7006 * gfortran.dg/sms-1.f90: Likewise.
7007 * gfortran.dg/sms-2.f90: Likewise.
7008 * gfortran.dg/spec_expr_7.f90: Likewise.
7009 * gfortran.dg/specifics_1.f90: Likewise.
7010 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7011 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7012 * gfortran.dg/spread_init_expr.f03: Likewise.
7013 * gfortran.dg/spread_scalar_source.f90: Likewise.
7014 * gfortran.dg/spread_shape_1.f90: Likewise.
7015 * gfortran.dg/stat_1.f90: Likewise.
7016 * gfortran.dg/stat_2.f90: Likewise.
7017 * gfortran.dg/stfunc_1.f90: Likewise.
7018 * gfortran.dg/stfunc_4.f90: Likewise.
7019 * gfortran.dg/stfunc_6.f90: Likewise.
7020 * gfortran.dg/storage_size_1.f08: Likewise.
7021 * gfortran.dg/storage_size_3.f08: Likewise.
7022 * gfortran.dg/storage_size_4.f90: Likewise.
7023 * gfortran.dg/streamio_1.f90: Likewise.
7024 * gfortran.dg/streamio_10.f90: Likewise.
7025 * gfortran.dg/streamio_11.f90: Likewise.
7026 * gfortran.dg/streamio_12.f90: Likewise.
7027 * gfortran.dg/streamio_13.f90: Likewise.
7028 * gfortran.dg/streamio_14.f90: Likewise.
7029 * gfortran.dg/streamio_15.f90: Likewise.
7030 * gfortran.dg/streamio_16.f90: Likewise.
7031 * gfortran.dg/streamio_17.f90: Likewise.
7032 * gfortran.dg/streamio_2.f90: Likewise.
7033 * gfortran.dg/streamio_3.f90: Likewise.
7034 * gfortran.dg/streamio_4.f90: Likewise.
7035 * gfortran.dg/streamio_5.f90: Likewise.
7036 * gfortran.dg/streamio_6.f90: Likewise.
7037 * gfortran.dg/streamio_7.f90: Likewise.
7038 * gfortran.dg/streamio_8.f90: Likewise.
7039 * gfortran.dg/streamio_9.f90: Likewise.
7040 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7041 * gfortran.dg/string_4.f90: Likewise.
7042 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7043 * gfortran.dg/string_assign_2.f90: Likewise.
7044 * gfortran.dg/string_compare_1.f90: Likewise.
7045 * gfortran.dg/string_compare_2.f90: Likewise.
7046 * gfortran.dg/string_compare_3.f90: Likewise.
7047 * gfortran.dg/string_ctor_1.f90: Likewise.
7048 * gfortran.dg/string_length_1.f90: Likewise.
7049 * gfortran.dg/string_length_2.f90: Likewise.
7050 * gfortran.dg/string_length_3.f90: Likewise.
7051 * gfortran.dg/string_length_4.f90: Likewise.
7052 * gfortran.dg/string_null_compare_1.f: Likewise.
7053 * gfortran.dg/string_pad_trunc.f90: Likewise.
7054 * gfortran.dg/structure_constructor_1.f03: Likewise.
7055 * gfortran.dg/structure_constructor_11.f90: Likewise.
7056 * gfortran.dg/structure_constructor_13.f03: Likewise.
7057 * gfortran.dg/structure_constructor_2.f03: Likewise.
7058 * gfortran.dg/structure_constructor_5.f03: Likewise.
7059 * gfortran.dg/submodule_1.f08: Likewise.
7060 * gfortran.dg/submodule_11.f08: Likewise.
7061 * gfortran.dg/submodule_14.f08: Likewise.
7062 * gfortran.dg/submodule_15.f08: Likewise.
7063 * gfortran.dg/submodule_17.f08: Likewise.
7064 * gfortran.dg/submodule_18.f08: Likewise.
7065 * gfortran.dg/submodule_19.f08: Likewise.
7066 * gfortran.dg/submodule_2.f08: Likewise.
7067 * gfortran.dg/submodule_27.f08: Likewise.
7068 * gfortran.dg/submodule_28.f08: Likewise.
7069 * gfortran.dg/submodule_29.f08: Likewise.
7070 * gfortran.dg/submodule_30.f08: Likewise.
7071 * gfortran.dg/submodule_6.f08: Likewise.
7072 * gfortran.dg/submodule_7.f08: Likewise.
7073 * gfortran.dg/submodule_8.f08: Likewise.
7074 * gfortran.dg/subnormal_1.f90: Likewise.
7075 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7076 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7077 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7078 * gfortran.dg/substr_2.f: Likewise.
7079 * gfortran.dg/substr_3.f: Likewise.
7080 * gfortran.dg/substr_4.f: Likewise.
7081 * gfortran.dg/substr_5.f90: Likewise.
7082 * gfortran.dg/substr_6.f90: Likewise.
7083 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7084 * gfortran.dg/sum_init_expr.f03: Likewise.
7085 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7086 * gfortran.dg/system_clock_3.f08: Likewise.
7087 * gfortran.dg/t_editing.f: Likewise.
7088 * gfortran.dg/team_change_1.f90: Likewise.
7089 * gfortran.dg/team_end_1.f90: Likewise.
7090 * gfortran.dg/team_number_1.f90: Likewise.
7091 * gfortran.dg/temporary_1.f90: Likewise.
7092 * gfortran.dg/test_com_block.f90: Likewise.
7093 * gfortran.dg/test_only_clause.f90: Likewise.
7094 * gfortran.dg/tiny_1.f90: Likewise.
7095 * gfortran.dg/tiny_2.f90: Likewise.
7096 * gfortran.dg/tl_editing.f90: Likewise.
7097 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7098 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7099 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7100 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7101 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7102 * gfortran.dg/transfer_class_2.f90: Likewise.
7103 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7104 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7105 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7106 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7107 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7108 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7109 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7110 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7111 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7112 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7113 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7114 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7115 * gfortran.dg/transpose_1.f90: Likewise.
7116 * gfortran.dg/transpose_3.f03: Likewise.
7117 * gfortran.dg/transpose_4.f90: Likewise.
7118 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7119 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7120 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7121 * gfortran.dg/trim_1.f90: Likewise.
7122 * gfortran.dg/trim_optimize_1.f90: Likewise.
7123 * gfortran.dg/trim_optimize_2.f90: Likewise.
7124 * gfortran.dg/trim_optimize_3.f90: Likewise.
7125 * gfortran.dg/trim_optimize_4.f90: Likewise.
7126 * gfortran.dg/trim_optimize_5.f90: Likewise.
7127 * gfortran.dg/trim_optimize_6.f90: Likewise.
7128 * gfortran.dg/trim_optimize_7.f90: Likewise.
7129 * gfortran.dg/trim_optimize_8.f90: Likewise.
7130 * gfortran.dg/type_to_class_1.f03: Likewise.
7131 * gfortran.dg/type_to_class_2.f03: Likewise.
7132 * gfortran.dg/type_to_class_3.f03: Likewise.
7133 * gfortran.dg/type_to_class_4.f03: Likewise.
7134 * gfortran.dg/type_to_class_5.f03: Likewise.
7135 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7136 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7137 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7138 * gfortran.dg/typebound_call_1.f03: Likewise.
7139 * gfortran.dg/typebound_call_13.f03: Likewise.
7140 * gfortran.dg/typebound_call_18.f03: Likewise.
7141 * gfortran.dg/typebound_call_19.f03: Likewise.
7142 * gfortran.dg/typebound_call_2.f03: Likewise.
7143 * gfortran.dg/typebound_call_20.f03: Likewise.
7144 * gfortran.dg/typebound_call_3.f03: Likewise.
7145 * gfortran.dg/typebound_generic_5.f03: Likewise.
7146 * gfortran.dg/typebound_generic_6.f03: Likewise.
7147 * gfortran.dg/typebound_generic_9.f03: Likewise.
7148 * gfortran.dg/typebound_operator_12.f03: Likewise.
7149 * gfortran.dg/typebound_operator_13.f03: Likewise.
7150 * gfortran.dg/typebound_operator_15.f90: Likewise.
7151 * gfortran.dg/typebound_operator_20.f90: Likewise.
7152 * gfortran.dg/typebound_operator_3.f03: Likewise.
7153 * gfortran.dg/typebound_operator_6.f03: Likewise.
7154 * gfortran.dg/typebound_operator_7.f03: Likewise.
7155 * gfortran.dg/typebound_operator_8.f03: Likewise.
7156 * gfortran.dg/typebound_operator_9.f03: Likewise.
7157 * gfortran.dg/typebound_proc_19.f90: Likewise.
7158 * gfortran.dg/typebound_proc_20.f90: Likewise.
7159 * gfortran.dg/typebound_proc_23.f90: Likewise.
7160 * gfortran.dg/typebound_proc_27.f03: Likewise.
7161 * gfortran.dg/typebound_proc_35.f90: Likewise.
7162 * gfortran.dg/typebound_proc_36.f90: Likewise.
7163 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7164 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7165 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7166 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7167 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7168 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7169 * gfortran.dg/unf_short_record_1.f90: Likewise.
7170 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7171 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7172 * gfortran.dg/unit_1.f90: Likewise.
7173 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
7174 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
7175 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
7176 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
7177 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
7178 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
7179 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
7180 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
7181 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
7182 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
7183 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7184 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
7185 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
7186 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
7187 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
7188 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
7189 * gfortran.dg/unpack_init_expr.f03: Likewise.
7190 * gfortran.dg/use_10.f90: Likewise.
7191 * gfortran.dg/use_11.f90: Likewise.
7192 * gfortran.dg/use_13.f90: Likewise.
7193 * gfortran.dg/use_24.f90: Likewise.
7194 * gfortran.dg/use_27.f90: Likewise.
7195 * gfortran.dg/use_5.f90: Likewise.
7196 * gfortran.dg/use_allocated_1.f90: Likewise.
7197 * gfortran.dg/use_only_1.f90: Likewise.
7198 * gfortran.dg/use_only_4.f90: Likewise.
7199 * gfortran.dg/use_rename_2.f90: Likewise.
7200 * gfortran.dg/use_rename_4.f90: Likewise.
7201 * gfortran.dg/used_dummy_types_1.f90: Likewise.
7202 * gfortran.dg/used_interface_ref.f90: Likewise.
7203 * gfortran.dg/used_types_5.f90: Likewise.
7204 * gfortran.dg/utf8_1.f03: Likewise.
7205 * gfortran.dg/utf8_2.f03: Likewise.
7206 * gfortran.dg/value_1.f90: Likewise.
7207 * gfortran.dg/value_2.f90: Likewise.
7208 * gfortran.dg/value_4.f90: Likewise.
7209 * gfortran.dg/value_6.f03: Likewise.
7210 * gfortran.dg/value_7.f03: Likewise.
7211 * gfortran.dg/value_test.f90: Likewise.
7212 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
7213 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
7214 * gfortran.dg/vect/pr60510.f: Likewise.
7215 * gfortran.dg/vect/pr69882.f90: Likewise.
7216 * gfortran.dg/vect/pr69980.f90: Likewise.
7217 * gfortran.dg/vect/vect-5.f90: Likewise.
7218 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7219 * gfortran.dg/vector_subscript_1.f90: Likewise.
7220 * gfortran.dg/vector_subscript_2.f90: Likewise.
7221 * gfortran.dg/vector_subscript_3.f90: Likewise.
7222 * gfortran.dg/vector_subscript_5.f90: Likewise.
7223 * gfortran.dg/verify_2.f90: Likewise.
7224 * gfortran.dg/volatile10.f90: Likewise.
7225 * gfortran.dg/where_1.f90: Likewise.
7226 * gfortran.dg/where_operator_assign_1.f90: Likewise.
7227 * gfortran.dg/where_operator_assign_2.f90: Likewise.
7228 * gfortran.dg/where_operator_assign_3.f90: Likewise.
7229 * gfortran.dg/whole_file_13.f90: Likewise.
7230 * gfortran.dg/whole_file_2.f90: Likewise.
7231 * gfortran.dg/widechar_2.f90: Likewise.
7232 * gfortran.dg/widechar_4.f90: Likewise.
7233 * gfortran.dg/widechar_5.f90: Likewise.
7234 * gfortran.dg/widechar_6.f90: Likewise.
7235 * gfortran.dg/widechar_8.f90: Likewise.
7236 * gfortran.dg/widechar_IO_1.f90: Likewise.
7237 * gfortran.dg/widechar_IO_2.f90: Likewise.
7238 * gfortran.dg/widechar_IO_3.f90: Likewise.
7239 * gfortran.dg/widechar_IO_4.f90: Likewise.
7240 * gfortran.dg/widechar_compare_1.f90: Likewise.
7241 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
7242 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
7243 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
7244 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
7245 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
7246 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
7247 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
7248 * gfortran.dg/widechar_select_1.f90: Likewise.
7249 * gfortran.dg/winapi.f90: Likewise.
7250 * gfortran.dg/write_0_pe_format.f90: Likewise.
7251 * gfortran.dg/write_back.f: Likewise.
7252 * gfortran.dg/write_check3.f90: Likewise.
7253 * gfortran.dg/write_direct_eor.f90: Likewise.
7254 * gfortran.dg/write_padding.f90: Likewise.
7255 * gfortran.dg/write_recursive.f90: Likewise.
7256 * gfortran.dg/write_rewind_1.f: Likewise.
7257 * gfortran.dg/write_rewind_2.f: Likewise.
7258 * gfortran.dg/write_zero_array.f90: Likewise.
7259 * gfortran.dg/x_slash_1.f: Likewise.
7260 * gfortran.dg/x_slash_2.f: Likewise.
7261 * gfortran.dg/zero_array_components_1.f90: Likewise.
7262 * gfortran.dg/zero_length_1.f90: Likewise.
7263 * gfortran.dg/zero_length_2.f90: Likewise.
7264 * gfortran.dg/zero_sized_1.f90: Likewise.
7265 * gfortran.dg/zero_sized_3.f90: Likewise.
7266 * gfortran.fortran-torture/compile/nested.f90: Likewise.
7267 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
7268 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
7269 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
7270 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
7271 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
7272 * gfortran.fortran-torture/execute/args.f90: Likewise.
7273 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
7274 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
7275 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
7276 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
7277 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
7278 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
7279 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
7280 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
7281 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
7282 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
7283 * gfortran.fortran-torture/execute/common.f90: Likewise.
7284 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
7285 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
7286 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
7287 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
7288 * gfortran.fortran-torture/execute/contained.f90: Likewise.
7289 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
7290 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
7291 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
7292 * gfortran.fortran-torture/execute/data.f90: Likewise.
7293 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
7294 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
7295 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
7296 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
7297 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
7298 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
7299 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
7300 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
7301 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
7302 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
7303 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
7304 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
7305 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
7306 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
7307 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
7308 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
7309 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
7310 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
7311 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
7312 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
7313 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
7314 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
7315 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
7316 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
7317 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
7318 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
7319 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
7320 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
7321 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
7322 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
7323 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
7324 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
7325 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
7326 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
7327 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
7328 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
7329 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
7330 * gfortran.fortran-torture/execute/forall.f90: Likewise.
7331 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
7332 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
7333 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
7334 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
7335 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
7336 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
7337 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
7338 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
7339 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
7340 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
7341 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
7342 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
7343 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
7344 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
7345 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
7346 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
7347 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
7348 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
7349 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
7350 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
7351 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
7352 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
7353 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
7354 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
7355 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
7356 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
7357 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
7358 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
7359 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7360 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
7361 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
7362 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
7363 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
7364 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
7365 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
7366 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
7368 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
7369 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
7370 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
7371 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
7372 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
7373 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
7374 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
7375 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7376 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
7377 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
7378 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
7379 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7380 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
7381 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
7382 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
7383 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
7384 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
7385 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7386 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
7387 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7388 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
7389 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
7390 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
7391 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
7392 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
7393 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
7394 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
7395 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
7396 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7397 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
7398 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
7399 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
7400 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
7401 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
7402 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
7403 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
7404 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
7405 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
7406 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
7407 * gfortran.fortran-torture/execute/math.f90: Likewise.
7408 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
7409 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
7410 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
7411 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
7412 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
7413 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
7414 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
7415 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
7416 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
7417 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
7418 * gfortran.fortran-torture/execute/power.f90: Likewise.
7419 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
7420 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
7421 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7422 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
7423 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
7424 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
7425 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
7426 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
7427 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
7428 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
7429 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
7430 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
7431 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
7432 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
7433 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
7434 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
7435 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
7436 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
7437 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
7438 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
7439 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
7440 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
7441 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
7442 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
7443 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
7444 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
7445 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
7446 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
7447 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
7448 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
7449 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
7450 * gfortran.fortran-torture/execute/straret.f90: Likewise.
7451 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
7452 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
7453 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
7454 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
7455 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
7456 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
7457 * gfortran.fortran-torture/execute/string.f90: Likewise.
7458 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
7459 * gfortran.fortran-torture/execute/strret.f90: Likewise.
7460 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
7461 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
7462 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
7463 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
7464 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
7465 * gfortran.fortran-torture/execute/userop.f90: Likewise.
7466 * gfortran.fortran-torture/execute/where17.f90: Likewise.
7467 * gfortran.fortran-torture/execute/where18.f90: Likewise.
7468 * gfortran.fortran-torture/execute/where19.f90: Likewise.
7469 * gfortran.fortran-torture/execute/where20.f90: Likewise.
7470 * gfortran.fortran-torture/execute/where21.f90: Likewise.
7471 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
7472 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
7473 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7474 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7475 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7476 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7477 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
7478 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
7479 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
7480 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
7481 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
7482 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
7483 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
7484 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
7485 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
7486 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
7487 * gfortran.dg/inline_transpose_1.f90: Likewise.
7489 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
7492 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
7495 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
7498 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
7499 * gnat.dg/dispatch1.adb: Rename into...
7500 * gnat.dg/disp1.adb: ...this.
7501 * gnat.dg/dispatch1_p.ads: Rename into...
7502 * gnat.dg/disp1_pkg.ads: ...this.
7503 * gnat.dg/disp2.adb: Rename into...
7504 * gnat.dg/dispatch2.adb: ...this.
7505 * gnat.dg/dispatch2_p.ads: Rename into...
7506 * gnat.dg/disp2_pkg.ads: ...this.
7507 * gnat.dg/dispatch2_p.adb: Rename into...
7508 * gnat.dg/disp2_pkg.adb: this.
7509 * gnat.dg/generic_dispatch.adb: Rename into...
7510 * gnat.dg/generic_disp.adb: this.
7511 * gnat.dg/generic_dispatch_p.ads: Rename into...
7512 * gnat.dg/generic_disp_pkg.ads: ...this.
7513 * gnat.dg/generic_dispatch_p.adb: Rename into...
7514 * gnat.dg/generic_disp_pkg.adb: ...this.
7515 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
7516 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
7517 * gnat.dg/object_overflow1.adb: Tweak index.
7518 * gnat.dg/object_overflow2.adb: Likewise.
7519 * gnat.dg/object_overflow3.adb: Likewise.
7520 * gnat.dg/object_overflow4.adb: Likewise.
7521 * gnat.dg/object_overflow5.adb: Likewise.
7523 2018-02-16 Jakub Jelinek <jakub@redhat.com>
7526 * gcc.c-torture/compile/pr84425.c: New test.
7528 2018-02-16 Marek Polacek <polacek@redhat.com>
7529 Jakub Jelinek <jakub@redhat.com>
7532 * g++.dg/cpp1y/constexpr-84192.C: New test.
7534 2018-02-16 Martin Sebor <msebor@redhat.com>
7537 * g++.dg/overload15.C: New test.
7539 2018-02-16 Yury Gribov <tetra2005@gmail.com>
7542 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
7543 * gcc.dg/pr56727-2.c: Ditto.
7544 * gcc.target/powerpc/pr79439.c: Renamed to...
7545 * gcc.target/powerpc/pr79439-1.c: ...this.
7546 * gcc.target/powerpc/pr79439-2.c: New test.
7547 * gcc.target/powerpc/pr79439-3.c: New test.
7549 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
7552 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
7553 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
7554 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
7555 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
7556 * gcc.target/powerpc/builtins-3.c: Same.
7558 2018-02-16 Nathan Sidwell <nathan@acm.org>
7560 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
7562 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
7564 PR rtl-optimization/70023
7565 * gcc.target/i386/pr70023.c: New.
7567 2018-02-16 Carl Love <cel@us.ibm.com>
7569 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
7571 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
7574 2018-02-16 Carl Love <cel@us.ibm.com>
7576 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
7577 for the ABI definitions for vec_extract4b and vec_insert4b.
7579 2018-02-16 Nathan Sidwell <nathan@acm.org>
7581 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
7582 * g++.old-deja/g++.mike/net43.C: Likewise.
7584 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/cpp1z/class-deduction48.C: New.
7589 2018-02-16 Nathan Sidwell <nathan@acm.org>
7592 * g++.dg/lookup/pr84375.C: New.
7594 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7597 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
7599 2018-02-16 Richard Biener <rguenther@suse.de>
7601 PR tree-optimization/84417
7602 * gcc.dg/torture/pr84417.c: New testcase.
7604 2018-02-16 Jakub Jelinek <jakub@redhat.com>
7607 * g++.dg/opt/pr84272.C: New test.
7609 PR rtl-optimization/83723
7610 * gcc.dg/pr83723.c: New test.
7612 2018-02-16 Richard Biener <rguenther@suse.de>
7614 PR tree-optimization/84399
7615 * gcc.dg/graphite/pr84399.c: New testcase.
7617 2018-02-16 Richard Biener <rguenther@suse.de>
7619 PR tree-optimization/84190
7620 * g++.dg/torture/pr84190.C: New testcase.
7622 2018-02-15 Martin Sebor <msebor@redhat.com>
7624 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
7627 2018-02-15 Janus Weil <janus@gcc.gnu.org>
7630 * gfortran.dg/dtio_21.f03: Add an error message.
7631 * gfortran.dg/dtio_22.f90: Fix invalid test case.
7633 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7636 * gfortran.dg/stop_shouldfail.f90: New test.
7638 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
7641 * g++.dg/concepts/pr84330.C: New.
7643 2018-02-15 Tom de Vries <tom@codesourcery.com>
7645 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
7647 2018-02-15 Tom de Vries <tom@codesourcery.com>
7649 * gcc.c-torture/compile/pr84136.c: Require effective target
7652 2018-02-15 Jakub Jelinek <jakub@redhat.com>
7654 PR tree-optimization/84383
7655 * gcc.c-torture/compile/pr84383.c: New test.
7657 PR tree-optimization/84334
7658 * gcc.dg/pr84334.c: New test.
7660 2018-02-14 Carl Love <cel@us.ibm.com>
7662 * gcc.target/powerpc/builtins-4-int128-runnable.c
7663 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
7664 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
7666 2018-02-14 Martin Sebor <msebor@redhat.com>
7668 PR tree-optimization/83698
7669 * gcc.dg/Wrestrict-7.c: New test.
7670 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
7671 * gcc.target/i386/chkp-stropt-17.c: Same.
7673 2018-02-14 Martin Sebor <msebor@redhat.com>
7676 * gcc.dg/Wattributes-8.c: New test.
7678 2018-02-14 Janus Weil <janus@gcc.gnu.org>
7681 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
7682 * gfortran.dg/allocate_with_source_23.f90: Ditto.
7683 * gfortran.dg/select_type_1.f03: Extend test case.
7685 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7687 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
7688 (dg-options): Use -O2 -msse2 -mno-sse3.
7690 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
7692 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
7693 this test case still works ok.
7694 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7695 * gcc.dg/vmx/insert-be-order.c: Likewise.
7696 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7697 * gcc.dg/vmx/ld-be-order.c: Likewise.
7698 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7699 * gcc.dg/vmx/lde-be-order.c: Likewise.
7700 * gcc.dg/vmx/ldl-be-order.c: Likewise.
7701 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7702 * gcc.dg/vmx/merge-be-order.c: Likewise.
7703 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7704 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
7705 * gcc.dg/vmx/pack-be-order.c: Likewise.
7706 * gcc.dg/vmx/perm-be-order.c: Likewise.
7707 * gcc.dg/vmx/splat-be-order.c: Likewise.
7708 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
7709 * gcc.dg/vmx/st-be-order.c: Likewise.
7710 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7711 * gcc.dg/vmx/ste-be-order.c: Likewise.
7712 * gcc.dg/vmx/stl-be-order.c: Likewise.
7713 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7714 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
7715 * gcc.dg/vmx/unpack-be-order.c: Likewise.
7716 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7717 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7719 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
7722 * g++.dg/cpp0x/auto49.C: New.
7724 2018-02-14 Nathan Sidwell <nathan@acm.org>
7726 * g++.dg/template/instantiate5.C: Adjust required-from loc.
7728 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7730 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
7731 * gcc.target/powerpc/le-altivec-consts.c: Same.
7733 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7736 * gcc.target/powerpc/pr84220-sld.c: New test.
7737 * gcc.target/powerpc/pr84220-sld2.c: New test.
7738 * gcc.target/powerpc/pr84220-sldw.c: New test.
7739 * gcc.target/powerpc/pr84220-xxperm.c: New test.
7740 * gcc.target/powerpc/pr84220-xxsld.c: New test.
7742 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7745 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
7746 _inc_ssp intrinsics.
7747 * gcc.target/i386/cet-intrin-4.c: Likewise.
7748 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
7749 __builtin_ia32_rdssp[d|q].
7751 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
7753 PR tree-optimization/84357
7754 * gcc.dg/vect/pr84357.c: New test.
7756 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
7759 * gcc.target/rx/pr83831.c: New tests.
7761 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
7764 * gcc.target/msp430/pr79242.c: New test.
7766 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7769 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
7772 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7775 * g++.dg/pr84279.C: New test.
7777 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7779 PR rtl-optimization/84169
7780 * gcc.c-torture/execute/pr84169.c: New.
7782 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7785 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
7787 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
7790 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
7793 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7796 * g++.dg/warn/effc4.C: New test.
7798 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7801 * g++.dg/template/sizeof16.C: New.
7802 * g++.dg/template/sizeof17.C: Likewise.
7804 2018-02-13 Janus Weil <janus@gcc.gnu.org>
7807 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
7808 add necessary compiler options.
7809 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
7811 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7814 * gcc.c-torture/execute/pr82210.c: New test.
7817 * gcc.dg/pr84309-2.c: New test.
7819 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
7821 PR tree-optimization/84321
7822 * gcc.dg/pr84321.c: New test.
7824 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
7827 * gcc.target/i386/pr57193.c: Add -march=x86-64.
7829 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
7832 * gcc.dg/asan/pr84307.c: Remove test.
7834 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
7836 * gcc.target/rl78/test_auto_vector.c: New test.
7838 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
7841 * gcc.c-torture/compile/pr84305.c: New test.
7843 2018-02-13 Jakub Jelinek <jakub@redhat.com>
7846 * gcc.target/i386/pr84335.c: New test.
7848 PR tree-optimization/84339
7849 * gcc.c-torture/execute/pr84339.c: New test.
7852 * gcc.dg/pr84309.c: New test.
7853 * gcc.target/i386/pr84309.c: New test.
7856 * gcc.target/i386/pr84336.c: New test.
7858 2018-02-12 Jakub Jelinek <jakub@redhat.com>
7861 * c-c++-common/gomp/pr84341.c: New test.
7863 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7866 * gfortran.dg/read_dir.f90: Re-add dg-do run.
7868 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7871 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
7874 2018-02-12 Jeff Law <law@redhat.com>
7876 * gcc.c-torture/compile/reg-args-size.c: New test.
7878 2018-02-12 Carl Love <cel@us.ibm.com>
7880 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
7881 uint128 tests to new testfile.
7882 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
7883 int128 and uint128 tests.
7884 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
7885 list of torture tests.
7887 2018-02-12 Janus Weil <janus@gcc.gnu.org>
7890 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
7891 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
7893 2018-02-12 Tamar Christina <tamar.christina@arm.com>
7896 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
7898 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
7901 * gcc.dg/asan/pr84307.c: New test.
7903 2018-02-12 Nathan Sidwell <nathan@acm.org>
7905 * g++.dg/parse/pr84263.C: New.
7907 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7910 * g++.dg/template/crash129.C: New.
7912 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7915 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7916 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7917 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7918 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7919 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7921 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7923 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
7924 _mm_maskz_scalef_round_sd): Test new intrinsics.
7925 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
7926 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
7928 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
7929 _mm_maskz_scalef_round_ss): Test new intrinsics.
7930 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
7931 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
7933 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
7934 __builtin_ia32_scalefss_round): Remove builtin.
7935 (__builtin_ia32_scalefsd_mask_round,
7936 __builtin_ia32_scalefss_mask_round): Test new builtin.
7937 * gcc.target/i386/sse-13.c: Ditto.
7938 * gcc.target/i386/sse-23.c: Ditto.
7940 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
7942 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
7943 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
7944 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
7945 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
7946 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
7947 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
7948 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
7949 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
7951 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
7952 (__builtin_ia32_sqrtss_round): Remove builtins.
7953 (__builtin_ia32_sqrtsd_mask_round)
7954 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
7955 * gcc.target/i386/sse-13.c: Ditto.
7956 * gcc.target/i386/sse-23.c: Ditto.
7958 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7961 * gfortran.dg/statement_function_3.f: New test.
7963 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
7967 * gfortran.dg/statement_function_1.f90: New test.
7968 * gfortran.dg/statement_function_2.f90: New test.
7970 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
7973 * gfortran.dg/type_to_class_5.f03: New test.
7975 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
7978 * gfortran.dg/type_to_class_4.f03: New test.
7980 2018-02-10 Alan Modra <amodra@gmail.com>
7983 * gcc.dg/pr84300.c: New.
7985 2018-02-10 Jakub Jelinek <jakub@redhat.com>
7988 * g++.dg/ubsan/pr83987-2.C: New test.
7990 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
7992 * gcc.target/rx/movsicc.c: New test.
7994 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
7997 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8000 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8002 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8003 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8005 2018-02-09 Nathan Sidwell <nathan@acm.org>
8008 * c-c++-common/pr84293.h: New.
8009 * c-c++-common/pr84293.c: New.
8011 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8013 PR rtl-optimization/57193
8014 * gcc.target/i386/pr57193.c: New.
8016 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8019 * gcc.target/powerpc/pr84226.c: New test.
8021 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8023 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8027 2018-02-09 Martin Sebor <msebor@redhat.com>
8030 * gcc.dg/lto/pr84212_0.c: New test file.
8031 * gcc.dg/lto/pr84212_1.c: Same.
8033 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8036 * gcc.target/powerpc/pr83926.c: New test.
8037 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8038 message. Fix test for running in 32-bit mode.
8040 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8043 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8045 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8048 * gcc.target/s390/pr84295.c: New test.
8050 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8053 * g++.dg/cpp1y/lambda-init16.C: New.
8055 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8057 * gnat.dg/sso8.adb: New test.
8058 * gnat.dg/sso8_pkg.ads: New helper.
8060 2018-02-09 Richard Biener <rguenther@suse.de>
8062 PR tree-optimization/84278
8063 * gcc.target/i386/pr84278.c: Adjust regex.
8065 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8067 PR tree-optimization/84232
8068 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8071 * gcc.target/aarch64/pr84252.c: New test.
8074 * gcc.dg/pr84237.c: New test.
8076 2018-02-09 Marek Polacek <polacek@redhat.com>
8077 Jakub Jelinek <jakub@redhat.com>
8080 * g++.dg/torture/pr83659.C: New test.
8082 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8084 PR tree-optimization/84136
8085 * gcc.c-torture/compile/pr84136.c: New test.
8087 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8090 * gcc.target/i386/pr83008.c: New test.
8092 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8095 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8097 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8100 * g++.dg/warn/Wunused-parm-11.C: New.
8102 2018-02-08 Marek Polacek <polacek@redhat.com>
8104 PR tree-optimization/84238
8105 * gcc.dg/Wstringop-overflow-3.c: New test.
8107 2018-02-08 Nathan Sidwell <nathan@acm.org>
8109 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8111 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8113 PR tree-optimization/84265
8114 * gcc.dg/vect/pr84265.c: New test.
8116 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8118 PR tree-optimization/81635
8119 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8120 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8122 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8124 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8125 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8126 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8127 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8128 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8129 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8130 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8131 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8132 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8133 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8134 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8135 * gcc.target/s390/nobp-return-attr-all.c: New test.
8136 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8137 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8138 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8139 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8140 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8141 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8142 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8143 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8144 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8145 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8146 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8147 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8148 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8149 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8151 2018-02-08 Richard Biener <rguenther@suse.de>
8153 PR tree-optimization/84233
8154 * g++.dg/torture/pr84233.C: New testcase.
8156 2018-02-08 Richard Biener <rguenther@suse.de>
8158 PR tree-optimization/84278
8159 * gcc.target/i386/pr84278.c: New testcase.
8161 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8163 PR rtl-optimization/84068
8164 PR rtl-optimization/83459
8165 * gcc.dg/pr84068.c: New test.
8167 2018-02-08 Richard Biener <rguenther@suse.de>
8169 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8170 loop vectorization to happen.
8172 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8175 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
8177 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8179 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
8181 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8184 * gcc.target/powerpc/pr84154-1.c: New tests.
8185 * gcc.target/powerpc/pr84154-2.c: Likewise.
8186 * gcc.target/powerpc/pr84154-3.c: Likewise.
8188 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8190 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
8192 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8195 * g++.dg/template/incomplete11.C: New test.
8196 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
8198 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8201 * gfortran.dg/deallocate_error_3.f90: New test.
8202 * gfortran.dg/deallocate_error_4.f90: New test.
8204 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8207 * gfortran.dg/shape_9.f90: New test.
8209 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8212 * gfortran.dg/assumed_charlen_parameter.f90: New test.
8214 2018-02-07 David Malcolm <dmalcolm@redhat.com>
8218 * g++.dg/spellcheck-reswords.C: New test case.
8219 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
8222 2018-02-07 Martin Liska <mliska@suse.cz>
8225 * g++.dg/ext/mv26.C: New test.
8227 2018-02-07 Tom de Vries <tom@codesourcery.com>
8229 * gcc.dg/pr83844.c: Require effective target alloca.
8231 2018-02-07 Tom de Vries <tom@codesourcery.com>
8233 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
8235 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
8238 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
8239 -fcf-protection=return.
8241 2018-02-07 Tom de Vries <tom@codesourcery.com>
8244 * c-c++-common/goacc/pr84217.c: New test.
8245 * gfortran.dg/goacc/pr84217.f90: New test.
8247 2018-02-07 Richard Biener <rguenther@suse.de>
8249 PR tree-optimization/84204
8250 * gcc.dg/graphite/pr84204.c: New testcase.
8252 PR tree-optimization/84205
8253 * gcc.dg/graphite/pr84205.c: New testcase.
8255 PR tree-optimization/84223
8256 * gfortran.dg/graphite/pr84223.f90: New testcase.
8258 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8261 * g++.dg/cpp0x/scoped_enum7.C: New.
8263 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8265 PR tree-optimization/83008
8266 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
8268 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8270 PR tree-optimization/84235
8271 * gcc.c-torture/execute/ieee/pr84235.c: New test.
8273 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8276 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
8278 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
8280 2018-02-06 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.target/i386/pr84146.c: New test.
8285 2018-02-06 Michael Collison <michael.collison@arm.com>
8287 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
8289 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8291 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
8292 warning for -mno-speculate-indirect-jumps.
8293 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
8294 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8295 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
8296 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
8297 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
8298 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8300 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8303 * c-c++-common/fcf-protection-1.c: Change a compared message.
8304 * c-c++-common/fcf-protection-2.c: Likewise.
8305 * c-c++-common/fcf-protection-3.c: Likewise.
8306 * c-c++-common/fcf-protection-5.c: Likewise.
8307 * c-c++-common/fcf-protection-6.c: New test.
8308 * c-c++-common/fcf-protection-7.c: Likewise.
8310 2018-02-06 Marek Polacek <polacek@redhat.com>
8312 PR tree-optimization/84228
8313 * c-c++-common/Wstringop-truncation-3.c: New test.
8315 2018-02-06 Tamar Christina <tamar.christina@arm.com>
8318 * gcc.target/arm/pragma_arch_switch_2.c: New.
8320 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8323 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
8325 2018-02-05 Martin Sebor <msebor@redhat.com>
8327 PR tree-optimization/83369
8328 * gcc.dg/Wnonnull.c: New test.
8330 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8332 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
8333 argument and use dg-messages-by-file instead. Expect it to be
8334 an array rather than a dict.
8335 (lto-link-and-maybe-run): Remove messages_by_file argument and
8336 use an upvar for dg-messages-by-file. Update call to
8337 lto_handle_diagnostics.
8338 (lt-get-options): Treat dg-messages-by-file as an array
8340 (lto-get-options-main): Likewise. Set the entry rather than appending.
8341 (lto-execute): Treat dg-messages-by-file as an array rather than
8342 a dict. Update call to lto-link-and-maybe-run.
8344 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
8347 * g++.dg/cpp1z/inline-var4.C: New.
8349 2018-02-05 Martin Liska <mliska@suse.cz>
8351 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
8353 * c-c++-common/asan/pointer-compare-2.c: Likewise.
8354 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
8355 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
8356 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
8357 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
8358 * c-c++-common/asan/pointer-compare-3.c: New test.
8360 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8362 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
8363 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8365 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
8367 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
8368 _mm_maskz_range_sd, _mm_mask_range_round_sd,
8369 _mm_maskz_range_round_sd): Test new intrinsics.
8370 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
8371 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
8372 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
8373 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
8374 _mm_maskz_range_ss, _mm_mask_range_round_ss,
8375 _mm_maskz_range_round_ss): Test new intrinsics.
8376 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
8377 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
8378 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
8379 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
8380 __builtin_ia32_rangess128_round): Remove builtins.
8381 (__builtin_ia32_rangesd128_mask_round,
8382 __builtin_ia32_rangess128_mask_round): Test new builtins.
8383 * gcc.target/i386/sse-13.c: Ditto.
8384 * gcc.target/i386/sse-23.c: Ditto.
8386 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
8389 * gfortran.dg/pr79966.f90: New testcase
8391 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
8394 * gfortran.dg/associate_23.f90: Fix invalid code.
8395 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8396 * gfortran.dg/matmul_3.f90: Likewise.
8397 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8399 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
8402 * gfortran.dg/associate_34.f90: New test.
8403 * gfortran.dg/associate_35.f90: New test.
8405 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
8409 * gfortran.dg/pr84155.f90: New test.
8411 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
8413 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
8414 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
8416 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8418 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
8421 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8423 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
8425 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
8426 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
8427 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
8429 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8432 * gcc.c-torture/execute/pr83362.c: Make work for int16.
8433 * gcc.dg/Wsign-conversion.c: Dito.
8434 * gcc.dg/attr-alloc_size-4.c: Dito.
8435 * gcc.dg/pr81020.c: Dito.
8436 * gcc.dg/pr81192.c: Dito.
8437 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
8438 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
8439 * gcc.dg/pr83844.c: Restrict to int32plus.
8440 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
8441 * gcc.dg/tree-ssa/ldist-25.c: Dito.
8442 * gcc.dg/tree-ssa/ldist-27.c: Dito.
8443 * gcc.dg/tree-ssa/ldist-28.c: Dito.
8444 * gcc.dg/tree-ssa/ldist-29.c: Dito.
8445 * gcc.dg/tree-ssa/ldist-30.c: Dito.
8446 * gcc.dg/tree-ssa/ldist-31.c: Dito.
8447 * gcc.dg/tree-ssa/ldist-32.c: Dito.
8448 * gcc.dg/tree-ssa/ldist-33.c: Dito.
8449 * gcc.dg/tree-ssa/ldist-34.c: Dito.
8450 * gcc.dg/tree-ssa/ldist-35.c: Dito.
8451 * gcc.dg/tree-ssa/ldist-36.c: Dito.
8453 2018-02-02 Julia Koval <julia.koval@intel.com>
8455 * gcc.target/i386/funcspec-56.inc: Handle new march.
8456 * g++.dg/ext/mv16.C: Ditto.
8458 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8460 * lib/target-supports.exp
8461 (check_effective_target_keeps_null_pointer_checks): No more
8463 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
8464 * gcc.dg/ifcvt-4.c: Skip avr.
8465 * gcc.dg/pr53037-1.c: Dito.
8466 * gcc.dg/pr53037-2.c: Dito.
8467 * gcc.dg/pr53037-3.c: Dito.
8468 * gcc.dg/pr63387-2.c: Dito.
8469 * gcc.dg/pr63387.c: Dito.
8470 * gcc.dg/sancov/cmp0.c: Dito.
8471 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
8472 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
8473 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
8474 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
8475 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
8476 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
8477 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
8478 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
8479 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
8480 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
8481 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
8482 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
8483 * gcc.dg/tree-ssa/pr82059.c: Dito.
8484 * gcc.c-torture/execute/pr70460.c: Dito.
8486 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8489 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
8490 * gcc.c-torture/execute/20180112-1.c: Dito.
8491 * gcc.c-torture/execute/pr81503.c: Dito.
8492 * gcc.dg/store_merging_12.c: Dito.
8493 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
8494 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
8495 * gcc.dg/tree-ssa/pr80898.c: Dito.
8496 * gcc.dg/tree-ssa/pr82363.c: Dito.
8497 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
8498 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
8499 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
8500 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
8501 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
8502 * gcc.dg/tree-ssa/pr80803.c: Dito.
8503 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
8504 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
8505 * gcc.dg/tree-ssa/vrp114.c: Dito.
8506 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
8507 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
8508 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
8510 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8513 * gcc.target/i386/cet-sjlj-6a.c: New test.
8514 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
8516 2018-02-01 Marek Polacek <polacek@redhat.com>
8519 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
8521 2018-01-30 Jeff Law <law@redhat.com>
8524 * gcc.target/i386/pr84128.c: New test.
8526 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
8528 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
8529 -fdelete-null-pointer-checks.
8531 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/cpp0x/abstract-default1.C: New.
8536 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8538 PR tree-optimization/81635
8539 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
8540 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
8542 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8545 * gcc.target/aarch64/pr83370.c: New.
8547 2018-02-01 Richard Biener <rguenther@suse.de>
8549 * gcc.dg/graphite/pr35356-1.c: Adjust.
8551 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8554 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
8556 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
8557 of hard-coding the choice.
8558 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
8559 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
8560 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
8562 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
8564 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8565 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8566 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8567 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8568 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8569 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8570 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8571 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8572 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8573 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8574 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8575 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8576 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8577 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8578 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8579 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8580 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8581 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8582 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8583 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8584 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8585 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8586 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8587 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8588 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8589 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8590 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8591 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8592 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8593 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8594 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8595 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8596 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8597 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8598 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8599 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8600 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8601 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8602 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
8603 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8604 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
8605 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8606 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8607 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8608 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
8609 __builtin_popcountll rather than __builtin_popcountl.
8611 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8613 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
8614 of LD1R[HWD] for multi-element constants on big-endian targets.
8615 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8616 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8618 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
8620 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
8621 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
8622 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
8624 2018-02-01 Jakub Jelinek <jakub@redhat.com>
8626 PR tree-optimization/81661
8627 PR tree-optimization/84117
8628 * gcc.dg/pr81661.c: New test.
8629 * gfortran.dg/pr84117.f90: New test.
8631 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
8634 * gfortran.dg/repeat_7.f90: Catch warning message.
8636 2018-01-31 Ian Lance Taylor <iant@golang.org>
8638 * go.go-torture/execute/printnil.go: New test.
8640 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8642 * lib/target-supports.exp (check_effective_target_comdat_group):
8643 Allow for Solaris as comdat syntax.
8645 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
8646 Solaris with comdat_group support and as.
8648 2018-01-31 Marek Polacek <polacek@redhat.com>
8651 * gcc.dg/pr81779.c: New test.
8653 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8656 * gfortran.dg/gomp/pr84116.f90: New test.
8659 * g++.dg/init/pr83993-2.C: New test.
8662 * g++.dg/init/pr83993-1.C: New test.
8663 * g++.dg/cpp0x/pr83993.C: New test.
8665 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
8668 * gfortran.dg/pr84088.f90: New test.
8670 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
8673 * gcc.target/i386/pr82444.c: New.
8675 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
8677 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
8678 * gcc.target/powerpc/vsx-13.c: New.
8680 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/cpp1y/var-templ57.C: New.
8685 2018-01-31 Marek Polacek <polacek@redhat.com>
8688 * g++.dg/diagnostic/pr84138.C: New test.
8690 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
8693 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
8694 -Wstringop-overflow warnings due to spurious warning with -O1.
8695 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
8696 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
8698 2018-01-31 Richard Biener <rguenther@suse.de>
8700 PR tree-optimization/84132
8701 * g++.dg/torture/pr84132.C: New testcase.
8703 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
8705 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
8708 2018-01-31 Julia Koval <julia.koval@intel.com>
8711 * gcc.target/i386/rdpid.c: Remove "eax".
8713 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8715 PR tree-optimization/64946
8716 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
8717 scan-assembler checks.
8719 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
8721 * gcc.c-torture/execute/20180131-1.c: New test.
8723 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8725 * gcc.target/arc/taux-1.c: New test.
8726 * gcc.target/arc/taux-2.c: Likewise.
8728 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
8730 * gcc.target/arc/uncached.c: New test.
8732 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8735 * gnat.dg/lto20.adb: Remove dg-excess-errors.
8737 2018-01-31 Jakub Jelinek <jakub@redhat.com>
8739 PR preprocessor/69869
8740 * gcc.dg/cpp/trad/pr69869.c: New test.
8743 * gcc.dg/pr84100.c: New test.
8745 2018-01-30 Jeff Law <law@redhat.com>
8748 * gcc.target/i386/pr84064: New test.
8750 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8753 * gfortran.dg/data_implied_do_2.f90: New test.
8755 2018-01-30 Janus Weil <janus@gcc.gnu.org>
8757 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
8759 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8762 * gfortran.dg/inline_matmul_21.f90: New test case.
8764 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
8768 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
8771 * gcc.target/powerpc/pr84112.c: New.
8773 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8775 PR rtl-optimization/83986
8776 * gcc.dg/pr83986.c: New test.
8778 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
8781 * gcc.dg/torture/inf-compare-1.c: Add xfail.
8782 * gcc.dg/torture/inf-compare-2.c: Add xfail.
8783 * gcc.dg/torture/inf-compare-3.c: Add xfail.
8784 * gcc.dg/torture/inf-compare-4.c: Add xfail.
8786 2018-01-30 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/84111
8789 * gcc.c-torture/compile/pr84111.c: New test.
8791 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8794 * gcc.dg/ipa/inline-2.c: Fix template.
8795 * gcc.dg/ipa/inline-3.c: Fix template.
8797 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8800 * g++.dg/torture/pr81360.C: New testcase.
8802 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
8805 * gcc.dg/lto/pr83954.h: New testcase.
8806 * gcc.dg/lto/pr83954_0.c: New testcase.
8807 * gcc.dg/lto/pr83954_1.c: New testcase.
8809 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8812 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
8814 Simplify DW_AT_producer scan.
8816 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
8820 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
8823 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8824 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8825 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
8826 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
8828 2018-01-29 Jeff Law <law@redhat.com>
8831 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
8832 better match other tests which require vsx. Verify the zero
8833 extension is part of the test in the combiner dump.
8835 2018-01-29 Marek Polacek <polacek@redhat.com>
8838 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
8841 * g++.dg/ext/pr83996.C: New test.
8843 2018-01-29 Richard Biener <rguenther@suse.de>
8845 PR tree-optimization/84057
8846 * gcc.dg/graphite/pr84057.c: New testcase.
8848 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8851 * gfortran.dg/bind_c_usage_31.f90: New test.
8853 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8856 * g++.dg/warn/Wduplicated-branches5.C: New.
8858 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
8860 * gcc.target/rl78/test_addsi3_internal.c: New test.
8862 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
8864 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
8865 Make expected output depend on whether we expect sibcalls or not.
8866 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
8867 safe-indirect-jump-1.c).
8869 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
8870 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8871 Soren Rasmussen <s.c.rasmussen@gmail.com>
8873 Fortran 2018 teams tests.
8875 * gfortran.dg/team_number_1.f90: new test for team_number.
8876 * gfortran.dg/team_change_1.f90: new test for change team.
8877 * gfortran.dg/team_end_1.f90: new test for end team.
8878 * gfortran.dg/team_form_1.f90: new test for form team.
8880 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
8883 * gfortran.dg/dot_product_4.f90
8885 2018-01-26 Martin Sebor <msebor@redhat.com>
8887 PR tree-optimization/83896
8888 * gcc.dg/strlenopt-43.c: New.
8890 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8892 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
8893 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
8894 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
8895 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
8896 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
8897 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
8898 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
8899 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
8900 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
8902 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
8903 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
8904 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
8905 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
8906 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
8907 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
8908 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
8909 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
8911 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
8913 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8915 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
8916 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
8917 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
8918 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
8919 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
8920 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
8921 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
8922 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
8923 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
8924 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
8925 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
8926 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
8927 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
8929 2018-01-26 Martin Liska <mliska@suse.cz>
8931 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
8934 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8936 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
8937 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
8938 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
8939 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
8940 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
8941 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
8942 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
8943 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
8945 2018-01-26 Richard Biener <rguenther@suse.de>
8947 PR rtl-optimization/84003
8948 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
8949 latent bug in DSE if NOINLINE is appropriately defined.
8950 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
8951 and defining NOINLINE.
8953 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8955 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
8956 tests specific to aarch64. XFAIL test on arm.
8958 2018-01-26 Jakub Jelinek <jakub@redhat.com>
8960 PR rtl-optimization/83985
8961 * gcc.dg/pr83985.c: New test.
8964 * c-c++-common/Wrestrict-3.c: New test.
8966 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8968 * gcc.target/arc/tdelegitimize_addr.c: New test.
8970 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
8972 * gcc.target/arc/jli-1.c: New file.
8973 * gcc.target/arc/jli-2.c: Likewise.
8975 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
8977 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
8979 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8980 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8982 2018-01-26 Richard Biener <rguenther@suse.de>
8984 PR tree-optimization/81082
8985 * gcc.dg/vect/pr81082.c: New testcase.
8986 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
8987 simplification to n * n.
8989 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
8993 * gcc.target/i386/pr63620.c: Likewise.
8995 2018-01-26 Julia Koval <julia.koval@intel.com>
8997 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
8998 -mavx512f -mavx512bw.
8999 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9000 * gcc.target/i386/i386.exp: Fix types.
9002 2018-01-26 Alan Modra <amodra@gmail.com>
9005 * gcc.target/powerpc/swaps-p8-46.c: New.
9007 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9010 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9011 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9012 'array01' in the tree dump comparison.
9013 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9014 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9015 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9017 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9020 * gcc.dg/torture/pr83055.c: New testcase.
9022 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9025 * g++.dg/cpp1z/decomp36.C: New test.
9028 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9030 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9032 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9033 the shift dump line.
9034 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9036 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9039 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9040 index instead of int, which allows IVOPTs to properly optimize the
9043 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9046 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9047 of "fn_type" typedef.
9048 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9050 2018-01-24 Ian Lance Taylor <iant@golang.org>
9052 * go.go-torture/execute/names-1.go: New test.
9054 2018-01-19 Jeff Law <law@redhat.com>
9057 * gcc.target/i386/pr83994.c: New test.
9059 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9062 * gcc.target/powerpc/pr84014.c: New.
9064 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9067 * c-c++-common/gomp/pr83977-1.c: New test.
9068 * c-c++-common/gomp/pr83977-2.c: New test.
9069 * c-c++-common/gomp/pr83977-3.c: New test.
9070 * gfortran.dg/gomp/pr83977.f90: New test.
9072 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9075 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9076 * gcc.dg/vect/pr80631-1.c: Likewise.
9077 * gcc.dg/vect/pr80631-2.c: Likewise.
9078 * gcc.dg/vect/pr81410.c: Likewise.
9079 * gcc.dg/vect/pr81633.c: Likewise.
9080 * gcc.dg/vect/pr81815.c: Likewise.
9081 * gcc.dg/vect/pr82108.c: Likewise.
9082 * gcc.dg/vect/pr83857.c: Likewise.
9083 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9084 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9085 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9086 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9087 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9088 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9089 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9090 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9091 dg-xfail-run-if instead.
9092 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9093 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9094 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9095 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9096 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9098 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9100 PR tree-optimization/83979
9101 * g++.dg/pr83979.c: New test.
9103 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9105 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9106 option. Add arm_neon_ok_no_float_abi check.
9108 2018-01-24 Richard Biener <rguenther@suse.de>
9110 PR tree-optimization/83176
9111 * gcc.dg/graphite/pr83176.c: New testcase.
9113 2018-01-24 Richard Biener <rguenther@suse.de>
9115 PR tree-optimization/82819
9116 * gcc.dg/graphite/pr82819.c: New testcase.
9118 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9121 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9122 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9123 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9124 * g++.dg/ext/stmtexpr20.C: Likewise.
9125 * g++.dg/ext/stmtexpr21.C: Likewise.
9127 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9130 * g++.dg/warn/pr83974.C: New test case.
9132 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9135 * g++.dg/ubsan/pr83987.C: New test.
9137 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9140 * gfortran.dg/pdt_29.f03: New test.
9142 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9145 * gfortran.dg/associate_33.f03: New test.
9147 2018-01-23 Martin Liska <mliska@suse.cz>
9150 * gcc.dg/lto/pr81440.h: New test.
9151 * gcc.dg/lto/pr81440_0.c: New test.
9152 * gcc.dg/lto/pr81440_1.c: New test.
9154 2018-01-23 Nathan Sidwell <nathan@acm.org>
9157 * g++.dg/template/pr83988.C: New.
9159 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9163 * g++.dg/cpp0x/pr82882.C: New test.
9164 * g++.dg/cpp0x/pr83978.C: New test.
9167 * g++.dg/cpp1z/decomp35.C: New test.
9169 2018-01-23 Nathan Sidwell <nathan@acm.org>
9171 * g++.dg/cpp0x/range-for10.C: Adjust.
9172 * g++.dg/ext/forscope1.C: Adjust.
9173 * g++.dg/ext/forscope2.C: Adjust.
9174 * g++.dg/template/for1.C: Adjust.
9176 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9178 PR tree-optimization/83510
9179 * gcc.c-torture/compile/pr83510.c: New test case.
9181 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9184 * lib/target-supports.exp (check_effective_target_vect_float): Say
9185 that the result only holds when -funsafe-math-optimizations is on.
9186 (check_effective_target_vect_float_strict): New procedure.
9187 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
9189 * gcc.dg/vect/vect-reduc-6.c: Likewise.
9191 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9193 PR tree-optimization/83965
9194 * gcc.dg/vect/pr83965.c: New test.
9196 2018-01-23 Richard Biener <rguenther@suse.de>
9198 PR tree-optimization/83963
9199 * gfortran.dg/graphite/pr83963.f: New testcase.
9200 * gcc.dg/graphite/pr83963-2.c: Likewise.
9202 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9205 * g++.dg/cpp1z/pr83918.C: New test.
9207 2018-01-22 Jakub Jelinek <jakub@redhat.com>
9209 PR tree-optimization/83957
9210 * gcc.dg/autopar/pr83957.c: New test.
9212 PR tree-optimization/83081
9213 * gcc.dg/predict-8.c: Adjust expected probability.
9215 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9218 * gcc.target/powerpc/pr83862.c: New test.
9220 2018-01-22 Carl Love <cel@us.ibm.com>
9222 * gcc.target/powerpc/powerpc.exp: Add torture tests for
9223 builtins-4-runnable.c, builtins-6-runnable.c,
9224 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
9225 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
9226 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
9227 for signed/unsigned 128-bit and long long int loads.
9229 2018-01-22 Marek Polacek <polacek@redhat.com>
9232 * g++.dg/cpp1y/constexpr-empty4.C: New test.
9234 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
9236 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
9237 scan-asembler valid instructions list.
9238 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
9239 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
9240 power8-vector requirement and option.
9241 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
9243 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
9247 * gfortran.dg/string_1.f90: Remove printing the length.
9249 2018-01-22 Richard Biener <rguenther@suse.de>
9251 PR tree-optimization/83963
9252 * gcc.dg/graphite/pr83963.c: New testcase.
9254 2018-01-22 Sudakshina Das <sudi.das@arm.com>
9256 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
9257 dg-require-effective-target directives.
9259 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9261 * lib/target-supports.exp (check_effective_target_arm_softfloat):
9263 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
9264 Adjust scan-assembler checks for soft-float.
9266 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9269 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
9271 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
9273 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
9274 * gcc.dg/pr83623.c: Likewise.
9275 * gcc.dg/pr83666.c: Likewise.
9277 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9278 David Edelsohn <dje.gcc@gmail.com>
9281 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9282 assembly output from "crset eq" to "crset 2".
9283 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
9284 assembly output from . to $.
9285 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9286 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9287 assembly output from "crset eq" to "crset 2".
9288 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
9289 assembly output from "crset eq" to "crset 2", and from . to $.
9291 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
9294 * gfortran.dg/matmul_18.f90: New test.
9296 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
9298 PR tree-optimization/83940
9299 * gcc.dg/torture/pr83940.c: New test.
9301 2018-01-20 Jakub Jelinek <jakub@redhat.com>
9304 * gcc.dg/tls/pr83945.c: New test.
9307 * gcc.dg/pr83930.c: New test.
9309 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9312 * gfortran.dg/matmul_17.f90: New test.
9314 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9317 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
9319 2018-01-19 Jakub Jelinek <jakub@redhat.com>
9322 * g++.dg/cpp0x/pr81167.C: New test.
9325 * g++.dg/cpp0x/pr83919.C: New test.
9327 2018-01-19 Jeff Law <law@redhat.com>
9328 Jakub Jelinek <jakub@redhat.com>
9330 * gcc.dg/stack-check-16.c: New test.
9332 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
9335 * gcc.target/nvptx/indirect_call.c: New test.
9337 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9339 * g++.dg/torture/pr83619.C: Remove dg-message.
9341 2018-01-19 Martin Liska <mliska@suse.cz>
9343 * gcc.dg/predict-1.c: Adjust expected probability.
9344 * gcc.dg/predict-3.c: Likewise.
9345 * gcc.dg/predict-5.c: Likewise.
9346 * gcc.dg/predict-6.c: Likewise.
9347 * gcc.dg/predict-9.c: Likewise.
9349 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9351 PR tree-optimization/83922
9352 * gcc.dg/pr83922.c: New test.
9354 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9356 PR tree-optimization/83914
9357 * gcc.dg/vect/pr83914.c: New test.
9359 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9361 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
9362 * gcc.target/arm/negdi-2.c: Likewise.
9363 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
9365 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9367 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
9369 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
9373 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
9375 * gcc.dg/torture/pr52451.c (main): Skip long double test on
9378 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9382 * g++.dg/torture/pr83619.C (e): Define before first use instead of
9383 forward declaration.
9385 2018-01-18 Carl Love <cel@us.ibm.com>
9387 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
9390 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9393 * g++.dg/inherit/union3.C: New.
9395 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9397 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
9399 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
9402 * g++.dg/torture/pr83619.C: New testcase.
9404 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9406 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9407 Add function body to force error messages in some configurations.
9409 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9411 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
9414 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
9417 * c-c++-common/ffile-prefix-map.c: New test.
9418 * c-c++-common/fmacro-prefix-map.c: New test.
9419 * c-c++-common/cpp/ffile-prefix-map.c: New test.
9420 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
9422 2018-01-18 Martin Liska <mliska@suse.cz>
9424 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
9425 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9426 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9427 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9428 * gcc.target/i386/ret-thunk-10.c: Likewise.
9429 * gcc.target/i386/ret-thunk-11.c: Likewise.
9430 * gcc.target/i386/ret-thunk-12.c: Likewise.
9431 * gcc.target/i386/ret-thunk-15.c: Likewise.
9432 * gcc.target/i386/ret-thunk-9.c: Likewise.
9434 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9436 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
9439 2018-01-18 Nathan Sidwell <nathan@acm.org>
9442 * g++.dg/cpp0x/pr83160.C: New.
9444 2018-01-18 Richard Biener <rguenther@suse.de>
9446 PR tree-optimization/83887
9447 * gcc.dg/graphite/pr83887.c: New testcase.
9448 * gfortran.dg/graphite/pr83887.f90: Likewise.
9449 * gfortran.dg/graphite/pr83887.f: Likewise.
9451 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9454 * gcc.target/arm/builtin-bswap.x: New file.
9455 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
9456 and options for armv6t2.
9457 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
9458 and options for Thumb1.
9459 * gcc.target/arm/builtin-bswap16.x: New file.
9460 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
9461 and options for armv6t2.
9462 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
9463 and options for Thumb1.
9465 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9467 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
9470 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9473 * gcc.dg/pr61240.c: New test.
9475 2018-01-17 Harald Anlauf <anlauf@gmx.de>
9478 * gfortran.dg/pr83864.f90: New test.
9480 2018-01-17 Jeff Law <law@redhat.com>
9483 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
9485 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9487 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
9488 restriction, but still restrict to 64-bit.
9489 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
9490 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
9492 2018-01-17 Harald Anlauf <anlauf@gmx.de>
9495 * gfortran.dg/pr83874.f90: New test.
9497 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9500 * g++.dg/cpp0x/pr83824.C: New test.
9502 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9504 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
9505 appropriate .gnu_attribute for the long double type, if we use the
9506 long double type, but do not generate any calls.
9507 * gcc.target/powerpc/gnuattr2.c: Likewise.
9508 * gcc.target/powerpc/gnuattr3.c: Likewise.
9510 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9513 * g++.dg/cpp0x/alignas13.C: New.
9515 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9518 * g++.dg/cpp0x/pr83897.C: New test.
9520 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
9523 * gcc.c-torture/compile/pr83051-2.c: New testcase.
9525 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9528 * g++.dg/cpp0x/constexpr-ice19.C: New.
9530 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9532 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
9533 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
9534 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
9535 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
9536 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
9537 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
9538 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
9539 * gcc.target/powerpc/builtins-1-be-folded.c: New.
9540 * gcc.target/powerpc/builtins-1-le-folded.c: New.
9541 * gcc.target/powerpc/builtins-1.fold.h: New.
9543 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9545 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
9546 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
9548 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9550 * gcc.target/arm/g2.c: Add -marm to dg-options.
9551 * gcc.target/arm/scd42-2.c: Likewise.
9553 2018-01-17 Nathan Sidwell <nathan@acm.org>
9556 * g++.dg/lookup/pr83287-2.C: New.
9558 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9562 * g++.dg/wrappers/pr83814.C: New test case.
9563 * g++.dg/wrappers/pr83902.C: New test case.
9565 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9568 * g++.dg/lto/pr83121_0.C: New test case.
9569 * g++.dg/lto/pr83121_1.C: New test case.
9570 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
9571 adapted from DejaGnu's dg-test.
9572 (lto_handle_diagnostics): New procedure.
9573 (lto_prune_warns): Ignore informational notes.
9574 (lto-link-and-maybe-run): Add "messages_by_file" param.
9575 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
9576 "execute" when "link" fails if "execute" was not specified.
9577 (lto-can-handle-directive): New procedure.
9578 (lto-get-options-main): Call lto-can-handle-directive. Add a
9579 dg-messages local, using it to set the caller's
9580 dg-messages-by-file for the given source file.
9581 (lto-get-options): Likewise.
9582 (lto-execute): Add dg-messages-by-file local, and pass it to
9583 lto-link-and-maybe-run.
9585 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9586 Richard Sandiford <richard.sandiford@linaro.org>
9590 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
9591 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
9593 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9595 * lib/target-supports.exp: Fix -march arguments in arm arch effective
9596 target check autogenerator for armv8.1-a and armv8.2-a.
9598 2018-01-17 Carl Love <cel@us.ibm.com>
9600 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
9601 Add debug print statements.
9602 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
9603 16 byte vector load followed by a partial vector load.
9605 2018-01-17 David Malcolm <dmalcolm@redhat.com>
9608 * g++.dg/wrappers/pr83799.C: New test case.
9610 2018-01-17 Nathan Sidwell <nathan@acm.org>
9613 * g++.dg/cpp1y/pr83739.C: New.
9615 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9617 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
9618 * gcc.target/visium/overflow16.c: Likewise.
9619 * gcc.target/visium/overflow32.c: Likewise.
9621 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9623 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
9625 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9627 * gcc.dg/rtl/arm/stl-cond.c: New test.
9628 * gcc.target/arm/stl-cond.c: Delete.
9630 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9632 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
9635 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9637 PR tree-optimization/83843
9638 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
9639 * gcc.dg/store_merging_19.c: New test.
9641 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9643 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
9646 2018-01-17 Jakub Jelinek <jakub@redhat.com>
9648 PR rtl-optimization/83771
9649 * gcc.dg/pr83771.c: New test.
9651 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9653 PR tree-optimization/81184
9654 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
9656 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9658 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
9660 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
9662 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9665 * gcc.target/i386/pr83546.c: New test.
9667 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9669 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
9671 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9673 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
9674 test and add dg-warning for the -Wstringop-overflow warning.
9676 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9678 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
9679 XFAIL last test on SPARC and Visium.
9681 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
9683 PR rtl-optimization/80481
9684 * g++.dg/pr80481.C: Exclude solaris.
9686 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9688 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
9689 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
9690 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
9692 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9694 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
9695 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
9696 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
9697 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
9698 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
9699 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
9700 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
9701 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
9702 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
9703 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
9704 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
9705 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
9706 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
9707 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
9708 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
9710 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
9713 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
9715 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9717 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
9718 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
9719 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
9720 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
9721 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
9722 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
9724 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9726 PR tree-optimization/83857
9727 * gcc.dg/vect/pr83857.c: New test.
9729 2018-01-16 Richard Biener <rguenther@suse.de>
9731 PR tree-optimization/83867
9732 * gcc.dg/vect/pr83867.c: New testcase.
9734 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9737 * gcc.dg/pr83844.c: New test.
9739 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
9741 * gcc.dg/torture/pr83847.c: New test.
9743 2018-01-16 Jakub Jelinek <jakub@redhat.com>
9745 PR rtl-optimization/86620
9746 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
9747 instead of --param=max-sched-ready-insns=0.
9748 * gcc.target/i386/pr83620.c: New test.
9749 * gcc.dg/pr83620.c: New test.
9751 PR tree-optimization/83843
9752 * gcc.dg/store_merging_18.c: New test.
9755 * g++.dg/cpp1y/pr83817.C: New test.
9758 * g++.dg/template/pr83825.C: New test.
9760 2018-01-16 Richard Biener <rguenther@suse.de>
9762 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
9764 2018-01-16 Richard Biener <rguenther@suse.de>
9767 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
9768 from gcc.dg/torture/pr60092.c.
9770 2018-01-15 Martin Sebor <msebor@redhat.com>
9773 * g++.dg/ext/flexary28.C: New test.
9775 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
9778 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
9780 2018-01-15 Martin Sebor <msebor@redhat.com>
9783 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
9785 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9788 * gfortran.dg/minmaxloc_9.f90: New test.
9789 * gfortran.dg/minmaxloc_10.f90: New test.
9790 * gfortran.dg/minmaxloc_11.f90: New test.
9792 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
9795 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
9796 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9797 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9798 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9799 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9800 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9801 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9802 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9803 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9804 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9805 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9806 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9807 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9808 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9809 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9810 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9811 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9812 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9813 * gcc.target/i386/ret-thunk-10.c: Likewise.
9814 * gcc.target/i386/ret-thunk-11.c: Likewise.
9815 * gcc.target/i386/ret-thunk-12.c: Likewise.
9816 * gcc.target/i386/ret-thunk-13.c: Likewise.
9817 * gcc.target/i386/ret-thunk-14.c: Likewise.
9818 * gcc.target/i386/ret-thunk-15.c: Likewise.
9819 * gcc.target/i386/ret-thunk-9.c: Don't check the
9820 __x86_return_thunk label. Scan for "push" only for Linux.
9822 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
9825 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
9827 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9830 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
9832 * gcc.target/arm/pr83687.c: New test.
9834 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9836 Adjust tests to AVR_TINY.
9838 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
9839 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
9840 * gcc.target/avr/pr71627.c: Same.
9841 * gcc.target/avr/torture/addr-space-1-0.c: Same.
9842 * gcc.target/avr/torture/addr-space-1-1.c: Same.
9843 * gcc.target/avr/torture/addr-space-1-x.c: Same.
9844 * gcc.target/avr/torture/addr-space-2-0.c: Same.
9845 * gcc.target/avr/torture/addr-space-2-1.c: Same.
9846 * gcc.target/avr/torture/addr-space-2-x.c: Same.
9847 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
9848 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
9849 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
9850 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
9851 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
9852 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
9853 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
9854 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
9855 * gcc.target/avr/torture/pr61055.c: Same.
9856 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
9858 * gcc.target/avr/torture/int24-mul.c: Same.
9859 * gcc.target/avr/torture/pr51782-1.c: Same.
9860 * gcc.target/avr/torture/pr61443.c: Same.
9861 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
9862 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
9864 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
9868 * gcc.target/avr/torture/pr83729.c: New test.
9869 * gcc.target/avr/torture/pr83801.c: New test.
9871 2018-01-15 Jakub Jelinek <jakub@redhat.com>
9874 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
9875 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
9877 2018-01-10 Martin Sebor <msebor@redhat.com>
9880 * gcc.dg/Wstringop-overflow-2.c: New test.
9882 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9884 PR libgfortran/83811
9885 * gfortran.dg/fmt_e.f90: New test.
9887 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9889 * gcc.target/i386/indirect-thunk-10.c: New test.
9890 * gcc.target/i386/indirect-thunk-8.c: Likewise.
9891 * gcc.target/i386/indirect-thunk-9.c: Likewise.
9892 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
9893 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
9894 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
9895 * gcc.target/i386/ret-thunk-17.c: Likewise.
9896 * gcc.target/i386/ret-thunk-18.c: Likewise.
9897 * gcc.target/i386/ret-thunk-19.c: Likewise.
9898 * gcc.target/i386/ret-thunk-20.c: Likewise.
9899 * gcc.target/i386/ret-thunk-21.c: Likewise.
9901 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9903 * gcc.target/i386/indirect-thunk-register-4.c: New test.
9905 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9907 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9908 -mno-indirect-branch-register.
9909 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9910 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9911 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9912 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9913 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9914 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9915 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9916 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9917 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9918 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9919 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9920 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9921 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9922 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9923 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9924 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9925 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9926 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9927 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9928 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9929 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9930 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9931 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9932 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9933 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9934 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9935 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9936 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9937 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9938 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9939 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9940 * gcc.target/i386/ret-thunk-10.c: Likewise.
9941 * gcc.target/i386/ret-thunk-11.c: Likewise.
9942 * gcc.target/i386/ret-thunk-12.c: Likewise.
9943 * gcc.target/i386/ret-thunk-13.c: Likewise.
9944 * gcc.target/i386/ret-thunk-14.c: Likewise.
9945 * gcc.target/i386/ret-thunk-15.c: Likewise.
9946 * gcc.target/i386/ret-thunk-9.c: Likewise.
9947 * gcc.target/i386/indirect-thunk-register-1.c: New test.
9948 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9949 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9951 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
9953 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
9954 -mfunction-return=keep.
9955 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9956 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9957 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9958 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9959 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9960 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9961 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9962 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9963 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9964 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9965 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9966 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9967 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9968 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9969 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9970 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9971 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9972 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9973 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9974 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9975 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9976 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9977 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9978 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9979 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9980 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9981 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9982 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9983 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9984 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9985 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9986 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9987 * gcc.target/i386/ret-thunk-1.c: New test.
9988 * gcc.target/i386/ret-thunk-10.c: Likewise.
9989 * gcc.target/i386/ret-thunk-11.c: Likewise.
9990 * gcc.target/i386/ret-thunk-12.c: Likewise.
9991 * gcc.target/i386/ret-thunk-13.c: Likewise.
9992 * gcc.target/i386/ret-thunk-14.c: Likewise.
9993 * gcc.target/i386/ret-thunk-15.c: Likewise.
9994 * gcc.target/i386/ret-thunk-16.c: Likewise.
9995 * gcc.target/i386/ret-thunk-2.c: Likewise.
9996 * gcc.target/i386/ret-thunk-3.c: Likewise.
9997 * gcc.target/i386/ret-thunk-4.c: Likewise.
9998 * gcc.target/i386/ret-thunk-5.c: Likewise.
9999 * gcc.target/i386/ret-thunk-6.c: Likewise.
10000 * gcc.target/i386/ret-thunk-7.c: Likewise.
10001 * gcc.target/i386/ret-thunk-8.c: Likewise.
10002 * gcc.target/i386/ret-thunk-9.c: Likewise.
10004 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10006 * gcc.target/i386/indirect-thunk-1.c: New test.
10007 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10008 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10009 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10010 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10011 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10012 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10013 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10014 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10015 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10016 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10017 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10018 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10019 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10020 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10021 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10022 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10023 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10024 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10025 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10026 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10027 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10028 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10029 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10030 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10031 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10032 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10033 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10034 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10035 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10036 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10037 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10038 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10040 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10043 * gcc.c-torture/compile/pr83051.c: New testcase.
10045 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10047 PR tree-optimization/83501
10048 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10050 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10052 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10053 for lvx and stvx instead of lxvd2x and stxvd2x and require
10054 little-endian target. Add comments.
10055 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10056 comprehensive testing.
10057 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10058 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10059 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10060 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10061 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10062 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10063 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10064 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10065 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10066 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10067 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10068 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10069 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10070 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10071 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10072 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10073 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10074 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10075 scan-assembler-not directives that forbid lvx and xxpermdi.
10076 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10077 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10078 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10079 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10080 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10081 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10082 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10083 scan-assembler-times directives to reflect different numbers of
10084 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10086 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10087 Alan Hayward <alan.hayward@arm.com>
10088 David Sherwood <david.sherwood@arm.com>
10090 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10091 than SLP vectorization.
10092 * gcc.dg/vect/vect-alias-check-10.c: New test.
10093 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10094 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10095 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10096 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10097 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10098 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10099 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10100 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10101 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10102 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10103 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10104 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10105 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10106 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10107 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10108 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10109 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10110 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10111 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10112 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10113 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10114 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10115 * gfortran.dg/vect/vect-alias-check-1.F90: 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 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10123 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10124 targets with scatter stores.
10125 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10127 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10128 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10129 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10130 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10131 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10132 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10133 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10134 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10135 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10136 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10137 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10138 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10139 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10140 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10141 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10142 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10144 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10145 Alan Hayward <alan.hayward@arm.com>
10146 David Sherwood <david.sherwood@arm.com>
10148 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10150 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10151 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10152 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10153 * gcc.target/aarch64/sve/strided_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.target/aarch64/sve/strided_load_1.c: New test.
10160 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10161 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10164 Alan Hayward <alan.hayward@arm.com>
10165 David Sherwood <david.sherwood@arm.com>
10167 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10168 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10169 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10170 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
10171 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
10172 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10173 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10174 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
10175 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
10176 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
10177 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
10178 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
10179 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10180 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10182 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10183 Alan Hayward <alan.hayward@arm.com>
10184 David Sherwood <david.sherwood@arm.com>
10186 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
10187 check for a message about using in-order reductions.
10188 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
10189 check for a message about using in-order reductions.
10190 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
10191 vectorized and check for a message about using in-order reductions.
10192 Expect targets with variable-length vectors to fall back to the
10193 fixed-length mininum.
10194 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
10195 check for a message about using in-order reductions.
10196 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
10197 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10198 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10199 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10200 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
10201 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
10202 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
10203 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
10204 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
10205 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
10206 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
10207 vect_fold_left_plus.
10209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10211 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
10213 * gcc.target/aarch64/sve/spill_2.c: New test.
10214 * gcc.target/aarch64/sve/spill_3.c: Likewise.
10215 * gcc.target/aarch64/sve/spill_4.c: Likewise.
10216 * gcc.target/aarch64/sve/spill_5.c: Likewise.
10217 * gcc.target/aarch64/sve/spill_6.c: Likewise.
10218 * gcc.target/aarch64/sve/spill_7.c: Likewise.
10220 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10221 Alan Hayward <alan.hayward@arm.com>
10222 David Sherwood <david.sherwood@arm.com>
10224 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
10226 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10227 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
10228 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
10229 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10230 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
10231 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10232 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
10233 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10234 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
10236 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10237 Alan Hayward <alan.hayward@arm.com>
10238 David Sherwood <david.sherwood@arm.com>
10240 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
10241 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
10242 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10243 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
10245 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10246 Alan Hayward <alan.hayward@arm.com>
10247 David Sherwood <david.sherwood@arm.com>
10249 * lib/target-supports.exp
10250 (check_effective_target_vect_fold_extract_last): New proc.
10251 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
10252 for fold_extract_last.
10253 * gcc.dg/vect/pr65947-2.c: Likewise.
10254 * gcc.dg/vect/pr65947-3.c: Likewise.
10255 * gcc.dg/vect/pr65947-4.c: Likewise.
10256 * gcc.dg/vect/pr65947-5.c: Likewise.
10257 * gcc.dg/vect/pr65947-6.c: Likewise.
10258 * gcc.dg/vect/pr65947-9.c: Likewise.
10259 * gcc.dg/vect/pr65947-10.c: Likewise.
10260 * gcc.dg/vect/pr65947-12.c: Likewise.
10261 * gcc.dg/vect/pr65947-14.c: Likewise.
10262 * gcc.dg/vect/pr80631-1.c: Likewise.
10263 * gcc.target/aarch64/sve/clastb_1.c: New test.
10264 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
10265 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
10266 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
10267 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
10268 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
10269 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
10270 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
10271 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
10272 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
10273 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
10274 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
10275 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
10276 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
10278 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10279 Alan Hayward <alan.hayward@arm.com>
10280 David Sherwood <david.sherwood@arm.com>
10282 * gcc.target/aarch64/sve/live_1.c: New test.
10283 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
10285 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10286 Alan Hayward <alan.hayward@arm.com>
10287 David Sherwood <david.sherwood@arm.com>
10289 * gcc.target/aarch64/sve/nopeel_1.c: New test.
10290 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
10291 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
10292 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10293 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
10294 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10295 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
10296 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
10297 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
10299 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10300 Alan Hayward <alan.hayward@arm.com>
10301 David Sherwood <david.sherwood@arm.com>
10303 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
10305 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
10307 * gcc.target/aarch64/sve/loop_add_4.c: New test.
10308 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
10309 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
10310 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
10311 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
10312 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
10314 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10315 Alan Hayward <alan.hayward@arm.com>
10316 David Sherwood <david.sherwood@arm.com>
10318 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
10319 instead of just ADDRESS.
10320 * gcc.dg/tree-ssa/scev-10.c: Likewise.
10321 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10322 * gcc.dg/tree-ssa/scev-12.c: Likewise.
10323 * gcc.target/aarch64/sve/index_offset_1.c: New test.
10324 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
10325 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
10326 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
10327 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
10328 * gcc.target/aarch64/sve/while_2.c: Likewise.
10329 * gcc.target/aarch64/sve/while_3.c: Likewise.
10330 * gcc.target/aarch64/sve/while_4.c: Likewise.
10332 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10333 Alan Hayward <alan.hayward@arm.com>
10334 David Sherwood <david.sherwood@arm.com>
10336 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
10337 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
10339 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
10340 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10341 * gcc.target/aarch64/sve/reduc_5.c: New test.
10342 * gcc.target/aarch64/sve/slp_13.c: Likewise.
10343 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
10345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10346 Alan Hayward <alan.hayward@arm.com>
10347 David Sherwood <david.sherwood@arm.com>
10349 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
10350 * gcc.dg/tree-ssa/peel1.c: Likewise.
10351 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
10352 variable-length vectors.
10353 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
10354 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
10355 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
10356 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10357 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10358 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10359 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10360 * gcc.target/aarch64/sve/slp_8.c: New test.
10361 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
10362 * gcc.target/aarch64/sve/slp_9.c: Likewise.
10363 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
10364 * gcc.target/aarch64/sve/slp_10.c: Likewise.
10365 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
10366 * gcc.target/aarch64/sve/slp_11.c: Likewise.
10367 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
10368 * gcc.target/aarch64/sve/slp_12.c: Likewise.
10369 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
10370 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
10371 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
10372 * gcc.target/aarch64/sve/while_1.c: Likewise.
10373 * gcc.target/aarch64/sve/while_2.c: Likewise.
10374 * gcc.target/aarch64/sve/while_3.c: Likewise.
10375 * gcc.target/aarch64/sve/while_4.c: Likewise.
10377 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10378 Alan Hayward <alan.hayward@arm.com>
10379 David Sherwood <david.sherwood@arm.com>
10381 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
10383 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
10384 and add an associated scan-dump test. Prevent vectorization
10385 of the first two loops.
10386 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10387 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
10388 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10389 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10390 (INIT_VECTOR): Tweak initial value so that some bits are always set.
10391 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10393 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10394 Alan Hayward <alan.hayward@arm.com>
10395 David Sherwood <david.sherwood@arm.com>
10397 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
10398 * gcc.dg/vect/pr67790.c: Likewise.
10399 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10400 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10401 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10402 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10403 * gcc.target/aarch64/sve/slp_5.c: New test.
10404 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
10405 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10406 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
10407 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10408 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
10410 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10411 Alan Hayward <alan.hayward@arm.com>
10412 David Sherwood <david.sherwood@arm.com>
10414 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
10416 * gcc.dg/vect/slp-1.c: Likewise.
10417 * gcc.dg/vect/slp-10.c: Likewise.
10418 * gcc.dg/vect/slp-12b.c: Likewise.
10419 * gcc.dg/vect/slp-12c.c: Likewise.
10420 * gcc.dg/vect/slp-17.c: Likewise.
10421 * gcc.dg/vect/slp-19b.c: Likewise.
10422 * gcc.dg/vect/slp-20.c: Likewise.
10423 * gcc.dg/vect/slp-21.c: Likewise.
10424 * gcc.dg/vect/slp-22.c: Likewise.
10425 * gcc.dg/vect/slp-23.c: Likewise.
10426 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10427 * gcc.dg/vect/slp-24.c: Likewise.
10428 * gcc.dg/vect/slp-28.c: Likewise.
10429 * gcc.dg/vect/slp-39.c: Likewise.
10430 * gcc.dg/vect/slp-6.c: Likewise.
10431 * gcc.dg/vect/slp-7.c: Likewise.
10432 * gcc.dg/vect/slp-cond-1.c: Likewise.
10433 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10434 * gcc.dg/vect/slp-cond-2.c: Likewise.
10435 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10436 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10437 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10438 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10439 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10440 * gcc.dg/vect/slp-perm-6.c: Likewise.
10441 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10442 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10443 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10444 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
10445 * gcc.dg/vect/slp-12a.c: Likewise.
10446 * gcc.dg/vect/slp-14.c: Likewise.
10447 * gcc.dg/vect/slp-15.c: Likewise.
10448 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10449 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10450 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10451 * gcc.target/aarch64/sve/slp_1.c: New test.
10452 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
10453 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10454 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
10455 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10456 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
10457 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10458 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
10460 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10461 Alan Hayward <alan.hayward@arm.com>
10462 David Sherwood <david.sherwood@arm.com>
10464 * gcc.dg/vect/vect-ooo-group-1.c: New test.
10465 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10466 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
10467 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10468 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
10469 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10470 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
10471 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10472 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10473 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10474 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10475 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10476 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10477 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
10478 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10479 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
10480 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10481 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
10482 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10484 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10485 Alan Hayward <alan.hayward@arm.com>
10486 David Sherwood <david.sherwood@arm.com>
10488 * gcc.target/aarch64/sve/struct_move_1.c: New test.
10489 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
10490 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
10491 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
10492 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
10493 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
10494 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10495 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
10496 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10497 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10498 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10499 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10500 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10501 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10502 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
10503 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
10504 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
10505 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
10506 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10507 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
10508 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10509 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10510 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10511 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10512 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10513 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10514 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10515 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10516 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10517 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10518 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10519 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10520 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10521 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
10522 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
10523 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
10525 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10526 Alan Hayward <alan.hayward@arm.com>
10527 David Sherwood <david.sherwood@arm.com>
10529 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10530 Return true for SVE too.
10531 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
10532 if load/store lanes are supported.
10533 * gcc.dg/vect/slp-10.c: Likewise.
10534 * gcc.dg/vect/slp-12c.c: Likewise.
10535 * gcc.dg/vect/slp-17.c: Likewise.
10536 * gcc.dg/vect/slp-33.c: Likewise.
10537 * gcc.dg/vect/slp-6.c: Likewise.
10538 * gcc.dg/vect/slp-cond-1.c: Likewise.
10539 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
10540 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
10541 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10542 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
10543 * gcc.dg/vect/slp-perm-6.c: Likewise.
10544 * gcc.dg/vect/slp-perm-9.c: Likewise.
10545 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
10546 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
10547 for variable-length vectors.
10549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10550 Alan Hayward <alan.hayward@arm.com>
10551 David Sherwood <david.sherwood@arm.com>
10553 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
10554 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
10556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10558 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
10559 * g++.target/aarch64/sve/catch_1.C: New test.
10560 * g++.target/aarch64/sve/catch_2.C: Likewise.
10561 * g++.target/aarch64/sve/catch_3.C: Likewise.
10562 * g++.target/aarch64/sve/catch_4.C: Likewise.
10563 * g++.target/aarch64/sve/catch_5.C: Likewise.
10564 * g++.target/aarch64/sve/catch_6.C: Likewise.
10566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10567 Alan Hayward <alan.hayward@arm.com>
10568 David Sherwood <david.sherwood@arm.com>
10570 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
10572 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
10573 * gcc.target/aarch64/fmaxmin.c: Likewise.
10574 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
10575 * gcc.target/aarch64/orr_imm_1.c: Likewise.
10576 * gcc.target/aarch64/pr62178.c: Likewise.
10577 * gcc.target/aarch64/pr71727-2.c: Likewise.
10578 * gcc.target/aarch64/saddw-1.c: Likewise.
10579 * gcc.target/aarch64/saddw-2.c: Likewise.
10580 * gcc.target/aarch64/uaddw-1.c: Likewise.
10581 * gcc.target/aarch64/uaddw-2.c: Likewise.
10582 * gcc.target/aarch64/uaddw-3.c: Likewise.
10583 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
10584 * gcc.target/aarch64/vect-compile.c: Likewise.
10585 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
10586 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
10587 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10588 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10589 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10590 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10591 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10592 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
10593 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
10594 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10595 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10596 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10597 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10598 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
10599 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
10600 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
10601 * gcc.target/aarch64/vect-movi.c: Likewise.
10602 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
10603 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
10604 * gcc.target/aarch64/vect-vaddv.c: Likewise.
10605 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10606 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10607 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
10609 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
10610 * gcc.target/aarch64/sve/arith_1.c: New test.
10611 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
10612 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10613 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10614 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10615 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
10616 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
10617 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
10618 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
10619 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
10620 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
10621 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
10622 * gcc.target/aarch64/sve/ext_1.c: Likewise.
10623 * gcc.target/aarch64/sve/ext_2.c: Likewise.
10624 * gcc.target/aarch64/sve/extract_1.c: Likewise.
10625 * gcc.target/aarch64/sve/extract_2.c: Likewise.
10626 * gcc.target/aarch64/sve/extract_3.c: Likewise.
10627 * gcc.target/aarch64/sve/extract_4.c: Likewise.
10628 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
10629 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
10630 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
10631 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
10632 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
10633 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
10634 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
10635 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
10636 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
10637 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
10638 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
10639 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
10640 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
10641 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
10642 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
10643 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
10644 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
10645 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
10646 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
10647 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
10648 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
10649 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
10650 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
10651 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
10652 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
10653 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
10654 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
10655 * gcc.target/aarch64/sve/index_1.c: Likewise.
10656 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
10657 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
10658 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
10659 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10660 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
10661 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
10662 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10663 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
10664 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
10665 * gcc.target/aarch64/sve/mad_1.c: Likewise.
10666 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
10667 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
10668 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
10669 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
10670 * gcc.target/aarch64/sve/mla_1.c: Likewise.
10671 * gcc.target/aarch64/sve/mls_1.c: Likewise.
10672 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
10673 * gcc.target/aarch64/sve/msb_1.c: Likewise.
10674 * gcc.target/aarch64/sve/mul_1.c: Likewise.
10675 * gcc.target/aarch64/sve/neg_1.c: Likewise.
10676 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
10677 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
10678 * gcc.target/aarch64/sve/pack_1.c: Likewise.
10679 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
10680 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
10681 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
10682 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
10683 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
10684 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
10685 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
10686 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
10687 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
10688 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
10689 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10690 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10691 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10692 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
10693 * gcc.target/aarch64/sve/rev_1.c: Likewise.
10694 * gcc.target/aarch64/sve/revb_1.c: Likewise.
10695 * gcc.target/aarch64/sve/revh_1.c: Likewise.
10696 * gcc.target/aarch64/sve/revw_1.c: Likewise.
10697 * gcc.target/aarch64/sve/shift_1.c: Likewise.
10698 * gcc.target/aarch64/sve/single_1.c: Likewise.
10699 * gcc.target/aarch64/sve/single_2.c: Likewise.
10700 * gcc.target/aarch64/sve/single_3.c: Likewise.
10701 * gcc.target/aarch64/sve/single_4.c: Likewise.
10702 * gcc.target/aarch64/sve/spill_1.c: Likewise.
10703 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
10704 * gcc.target/aarch64/sve/subr_1.c: Likewise.
10705 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
10706 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
10707 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
10708 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
10709 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10710 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
10711 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10712 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
10713 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
10714 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
10715 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
10716 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
10717 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
10718 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
10719 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
10720 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
10721 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
10722 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
10723 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
10724 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
10725 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
10726 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
10727 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
10728 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10729 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
10730 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
10731 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
10732 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10733 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
10734 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
10735 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
10736 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
10737 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
10738 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
10739 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
10740 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
10741 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
10742 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
10743 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
10744 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
10745 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
10746 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
10748 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10749 Alan Hayward <alan.hayward@arm.com>
10750 David Sherwood <david.sherwood@arm.com>
10752 * lib/target-supports.exp (check_effective_target_aarch64_sve)
10753 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
10754 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
10756 (check_effective_target_vect_perm): Handle SVE.
10757 (check_effective_target_vect_perm_byte): Likewise.
10758 (check_effective_target_vect_perm_short): Likewise.
10759 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10760 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10761 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10762 (check_effective_target_vect_element_align_preferred): Likewise.
10763 (check_effective_target_vect_align_stack_vars): Likewise.
10764 (check_effective_target_vect_load_lanes): Likewise.
10765 (check_effective_target_vect_masked_store): Likewise.
10766 (available_vector_sizes): Use aarch64_sve_bits for SVE.
10767 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
10768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
10769 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
10770 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
10771 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
10772 * gcc.dg/vect/slp-23.c: Likewise.
10773 * gcc.dg/vect/slp-perm-5.c: Likewise.
10774 * gcc.dg/vect/slp-perm-6.c: Likewise.
10775 * gcc.dg/vect/slp-perm-9.c: Likewise.
10776 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10777 * gcc.dg/vect/vect-114.c: Likewise.
10778 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
10779 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
10781 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10783 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
10784 vect_variable_length, expecting the test to be vectorized
10785 without SLP instead.
10786 * gcc.dg/vect/pr33953.c: Likewise.
10787 * gcc.dg/vect/pr37027.c: Likewise.
10788 * gcc.dg/vect/pr67790.c: Likewise.
10789 * gcc.dg/vect/pr68445.c: Likewise.
10790 * gcc.dg/vect/slp-1.c: Likewise.
10791 * gcc.dg/vect/slp-10.c: Likewise.
10792 * gcc.dg/vect/slp-12a.c: Likewise.
10793 * gcc.dg/vect/slp-12b.c: Likewise.
10794 * gcc.dg/vect/slp-12c.c: Likewise.
10795 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10796 * gcc.dg/vect/slp-13.c: Likewise.
10797 * gcc.dg/vect/slp-14.c: Likewise.
10798 * gcc.dg/vect/slp-15.c: Likewise.
10799 * gcc.dg/vect/slp-17.c: Likewise.
10800 * gcc.dg/vect/slp-19b.c: Likewise.
10801 * gcc.dg/vect/slp-2.c: Likewise.
10802 * gcc.dg/vect/slp-20.c: Likewise.
10803 * gcc.dg/vect/slp-21.c: Likewise.
10804 * gcc.dg/vect/slp-22.c: Likewise.
10805 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10806 * gcc.dg/vect/slp-24.c: Likewise.
10807 * gcc.dg/vect/slp-28.c: Likewise.
10808 * gcc.dg/vect/slp-39.c: Likewise.
10809 * gcc.dg/vect/slp-42.c: Likewise.
10810 * gcc.dg/vect/slp-6.c: Likewise.
10811 * gcc.dg/vect/slp-7.c: Likewise.
10812 * gcc.dg/vect/slp-cond-1.c: Likewise.
10813 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10814 * gcc.dg/vect/slp-cond-2.c: Likewise.
10815 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10816 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10817 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10818 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
10819 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
10820 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
10821 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10822 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10823 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10824 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10825 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10826 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10827 * gcc.dg/vect/slp-reduc-7.c: Likewise.
10828 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10829 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10830 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10831 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10833 2018-01-13 Jakub Jelinek <jakub@redhat.com>
10836 * gcc.dg/pr83801.c: New test.
10838 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
10841 * gfortran.dg/bounds_check_19.f90: New test.
10843 2018-01-12 Jakub Jelinek <jakub@redhat.com>
10845 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
10846 instead of scan-assembler-not for xsnabsqp.
10848 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10850 PR libgfortran/83525
10851 * gfortran.dg/newunit_5.f90: New test.
10853 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
10855 PR rtl-optimization/80481
10856 * g++.dg/pr80481.C: New.
10858 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
10861 * gcc.target/alpha/pr83628-3.c: New test.
10863 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10865 * lib/target-supports.exp (check_effective_target_avx512f): Also
10866 check for __builtin_ia32_addsd_round,
10867 __builtin_ia32_getmantsd_round.
10868 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
10870 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
10873 * gcc.target/powerpc/pr83629.c: Require ilp32.
10875 2018-01-12 Richard Biener <rguenther@suse.de>
10877 PR tree-optimization/80846
10878 * gcc.target/i386/pr80846-1.c: New testcase.
10879 * gcc.target/i386/pr80846-2.c: Likewise.
10881 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
10883 * gcc.c-torture/execute/20180112-1.c: New test.
10885 2018-01-12 Tom de Vries <tom@codesourcery.com>
10887 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
10888 * g++.dg/ext/label13a.C: Same.
10889 * g++.dg/ext/label14.C: Same.
10890 * g++.dg/ext/label2.C: Same.
10891 * g++.dg/ext/label3.C: Same.
10892 * g++.dg/torture/pr42462.C: Same.
10893 * g++.dg/torture/pr42739.C: Same.
10894 * g++.dg/warn/Wunused-label-3.C: Same.
10896 2018-01-12 Tom de Vries <tom@codesourcery.com>
10898 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
10899 * g++.dg/Walloca1.C: Same.
10900 * g++.dg/cpp0x/pr70338.C: Same.
10901 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
10902 * g++.dg/cpp1y/vla10.C: Same.
10903 * g++.dg/cpp1y/vla2.C: Same.
10904 * g++.dg/cpp1y/vla6.C: Same.
10905 * g++.dg/cpp1y/vla8.C: Same.
10906 * g++.dg/debug/debug5.C: Same.
10907 * g++.dg/debug/debug6.C: Same.
10908 * g++.dg/debug/pr54828.C: Same.
10909 * g++.dg/diagnostic/pr70105.C: Same.
10910 * g++.dg/eh/cleanup5.C: Same.
10911 * g++.dg/eh/spbp.C: Same.
10912 * g++.dg/ext/tmplattr9.C: Same.
10913 * g++.dg/ext/vla10.C: Same.
10914 * g++.dg/ext/vla11.C: Same.
10915 * g++.dg/ext/vla12.C: Same.
10916 * g++.dg/ext/vla15.C: Same.
10917 * g++.dg/ext/vla16.C: Same.
10918 * g++.dg/ext/vla17.C: Same.
10919 * g++.dg/ext/vla3.C: Same.
10920 * g++.dg/ext/vla6.C: Same.
10921 * g++.dg/ext/vla7.C: Same.
10922 * g++.dg/init/array24.C: Same.
10923 * g++.dg/init/new47.C: Same.
10924 * g++.dg/init/pr55497.C: Same.
10925 * g++.dg/opt/pr78201.C: Same.
10926 * g++.dg/template/vla2.C: Same.
10927 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
10928 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
10929 * g++.dg/torture/pr62127.C: Same.
10930 * g++.dg/torture/pr67055.C: Same.
10931 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
10932 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
10933 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
10934 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
10935 * g++.dg/warn/Wplacement-new-size-5.C: Same.
10936 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
10937 * g++.dg/warn/Wvla-1.C: Same.
10938 * g++.dg/warn/Wvla-3.C: Same.
10939 * g++.old-deja/g++.ext/array2.C: Same.
10940 * g++.old-deja/g++.ext/constructor.C: Same.
10941 * g++.old-deja/g++.law/builtin1.C: Same.
10942 * g++.old-deja/g++.other/crash12.C: Same.
10943 * g++.old-deja/g++.other/eh3.C: Same.
10944 * g++.old-deja/g++.pt/array6.C: Same.
10945 * g++.old-deja/g++.pt/dynarray.C: Same.
10947 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10949 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
10951 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10953 PR libfortran/67412
10954 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
10955 on *-*-solaris2.10.
10957 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10959 * lib/target-supports.exp (check_effective_target_branch_cost):
10960 Accept all x86 targets.
10962 2018-01-12 Martin Liska <mliska@suse.cz>
10965 * g++.dg/warn/pr83054.C: New test.
10967 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10969 * gcc.target/powerpc/spec-barr-1.c: New file.
10971 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
10974 * gcc.target/i386/pr83330.c: New test.
10976 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10979 * gfortran.dg/dtio_31.f03: New test.
10980 * gfortran.dg/dtio_32.f03: New test.
10982 2018-01-11 David Malcolm <dmalcolm@redhat.com>
10985 * g++.dg/wrappers: New subdirectory.
10986 * g++.dg/wrappers/README: New file.
10987 * g++.dg/wrappers/alloc.C: New test case.
10988 * g++.dg/wrappers/cow-istream-string.C: New test case.
10989 * g++.dg/wrappers/cp-stdlib.C: New test case.
10990 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
10991 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
10993 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
10995 PR middle-end/83718
10996 * g++.dg/torture/pr83718.C: New testcase.
10998 2018-01-11 Martin Jambor <mjambor@suse.cz>
11001 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11003 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11005 PR tree-optimization/83695
11006 * gcc.dg/tree-ssa/pr83695.c: New test.
11008 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11010 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11011 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11013 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11015 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11016 * gcc.target/arm/simd/fp16fml_high.c: New test.
11017 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11018 * lib/target-supports.exp
11019 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11020 check_effective_target_arm_fp16fml_neon_ok,
11021 add_options_for_arm_fp16fml_neon): New procedures.
11023 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11025 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11028 2018-01-11 Richard Biener <rguenther@suse.de>
11030 PR tree-optimization/83435
11031 * gcc.dg/graphite/pr83435.c: New testcase.
11033 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11034 Alan Hayward <alan.hayward@arm.com>
11035 David Sherwood <david.sherwood@arm.com>
11037 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11039 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11041 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11043 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11046 * gcc.c-torture/compile/pr82096.c: New test.
11048 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11050 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11052 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11054 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11056 2018-01-11 Justin Squirek <squirek@adacore.com>
11058 * gnat.dg/expr_func4.adb: New testcase.
11060 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11062 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11065 2018-01-11 Bob Duff <duff@adacore.com>
11067 * gnat.dg/protected_null.adb: New testcase.
11069 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11071 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11073 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11075 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11077 2018-01-11 Justin Squirek <squirek@adacore.com>
11079 * gnat.dg/loopvar.adb: New testcase.
11081 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11083 PR middle-end/83189
11084 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11086 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11088 * gcc.c-torture/compile/pr83575.c: New testcase.
11090 2018-01-10 Michael Collison <michael.collison@arm.com>
11092 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11093 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11094 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11095 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11096 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11097 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11098 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11099 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11100 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11101 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11102 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11103 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11104 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11105 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11106 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11107 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11109 2018-01-10 Michael Collison <michael.collison@arm.com>
11111 * gcc.target/aarch64/sha2.h: New shared testcase.
11112 * gcc.target/aarch64/sha2_1.c: New testcase.
11113 * gcc.target/aarch64/sha2_2.c: New testcase.
11114 * gcc.target/aarch64/sha2_3.c: New testcase.
11115 * gcc.target/aarch64/sha3.h: New shared testcase.
11116 * gcc.target/aarch64/sha3_1.c: New testcase.
11117 * gcc.target/aarch64/sha3_2.c: New testcase.
11118 * gcc.target/aarch64/sha3_3.c: New testcase.
11120 2018-01-10 Michael Collison <michael.collison@arm.com>
11122 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11124 2018-01-10 Martin Sebor <msebor@redhat.com>
11126 PR tree-optimization/83781
11127 * gcc.dg/strlenopt-42.c: New test.
11129 2018-01-11 Martin Sebor <msebor@gmail.com>
11130 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11132 PR tree-optimization/83501
11133 PR tree-optimization/81703
11135 * gcc.dg/strlenopt-39.c: New test-case.
11136 * gcc.dg/pr81703.c: Likewise.
11138 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11140 * gnat.dg/atomic10.adb: New test.
11142 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11145 * gfortran.dg/deferred_character_18.f90: New test.
11147 2018-01-10 Martin Sebor <msebor@redhat.com>
11149 PR tree-optimization/83671
11150 * gcc.dg/strlenopt-40.c: New test.
11151 * gcc.dg/strlenopt-41.c: New test.
11153 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11156 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11158 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11161 * gcc.target/powerpc/pr83399.c: New test.
11163 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11166 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11167 to reflect that the arguments are correctly underlined.
11168 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11169 for globals, params, locals and literals.
11170 (test_sizeof): Directly test the location of "sizeof", rather than
11171 when used in compound expressions.
11172 (test_alignof): Likewise for "alignof".
11173 (test_string_literals): Likewise for string literals.
11174 (test_numeric_literals): Likewise for numeric literals.
11175 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
11176 (test_typeid): Likewise for typeid.
11177 (test_unary_plus): New.
11178 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
11181 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
11183 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
11185 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11187 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
11189 2018-01-10 Marek Polacek <polacek@redhat.com>
11192 * g++.dg/warn/Wduplicated-branches4.C: New test.
11194 2018-01-10 Jakub Jelinek <jakub@redhat.com>
11197 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
11200 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
11203 * g++.dg/cpp0x/new2.C: New.
11205 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
11208 * gcc.target/i386/pr83735.c: New test.
11210 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
11212 * lib/target-supports.exp (check_effective_target_branch_cost):
11214 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
11215 * gcc.dg/pr21643.c: Likewise.
11216 * gcc.dg/pr46309.c: Likewise.
11217 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11218 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
11219 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
11220 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11221 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11222 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11223 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11224 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
11225 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
11226 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11227 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11232 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
11235 * gcc.target/powerpc/pr83629.c: New testcase.
11237 2018-01-10 Richard Biener <rguenther@suse.de>
11240 * gcc.dg/pr78768.c: Un-XFAIL.
11242 2018-01-10 Richard Biener <rguenther@suse.de>
11245 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
11247 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
11249 PR tree-optimization/83753
11250 * gcc.dg/torture/pr83753.c: New test.
11252 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
11254 * gcc.target/i386/avx2-gather-1.c: Add -march.
11255 * gcc.target/i386/avx2-gather-2.c: Add -march.
11256 * gcc.target/i386/avx2-gather-3.c: Add -march.
11257 * gcc.target/i386/avx2-gather-4.c: Add -march.
11258 * gcc.target/i386/avx2-gather-5.c: Add -march.
11259 * gcc.target/i386/avx2-gather-6.c: Add -march.
11260 * gcc.target/i386/avx512f-gather-1.c: Add -march.
11261 * gcc.target/i386/avx512f-gather-2.c: Add -march.
11262 * gcc.target/i386/avx512f-gather-3.c: Add -march.
11263 * gcc.target/i386/avx512f-gather-4.c: Add -march.
11264 * gcc.target/i386/avx512f-gather-5.c: Add -march.
11265 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
11266 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
11267 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
11268 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
11269 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
11271 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
11274 * gcc.target/i386/pr78585.c: New test.
11276 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11279 * g++.dg/cpp0x/pr83734.C: New test.
11281 2018-01-09 Carl Love <cel@us.ibm.com>
11283 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
11284 vec_mergeo builtins with float, double, long long, unsigned long long,
11285 bool long long arguments.
11286 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
11287 vec_float2 with double arguments.
11288 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
11289 vec_mergew and vec_mergow builtins.
11291 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11294 * gfortran.dg/contiguous_6.f90: New test.
11296 2018-01-09 Richard Biener <rguenther@suse.de>
11298 PR tree-optimization/83668
11299 * gcc.dg/graphite/pr83668.c: New testcase.
11301 2018-01-09 Joseph Myers <joseph@codesourcery.com>
11303 PR tree-optimization/64811
11304 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
11305 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
11306 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
11307 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
11309 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
11311 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
11314 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
11316 2018-01-09 Tamar Christina <tamar.christina@arm.com>
11319 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
11320 no NEON and require softfp or hard float-abi.
11321 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
11323 2018-01-09 Richard Biener <rguenther@suse.de>
11325 PR tree-optimization/83572
11326 * gcc.dg/graphite/pr83572.c: New testcase.
11328 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11331 * gcc.dg/sms-13.c: New test.
11333 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
11336 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
11338 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
11339 Monk Chiang <sh.chiang04@gmail.com>
11341 * gcc.target/riscv/save-restore-1.c: New.
11343 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11346 * gcc.target/powerpc/pr83677.c: New file.
11348 2018-01-08 Jeff Law <law@redhat.com>
11350 PR rtl-optimizatin/81308
11351 * g++.dg/pr81308-1.C: New test.
11352 * g++.dg/pr81308-2.C: New test.
11354 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
11356 PR target/83663 - Revert r255946
11357 * gcc.target/aarch64/vect-slp-dup.c: New.
11359 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11361 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
11364 2018-01-08 Richard Biener <rguenther@suse.de>
11366 PR tree-optimization/83563
11367 * gcc.dg/graphite/pr83563.c: New testcase.
11369 2018-01-08 Richard Biener <rguenther@suse.de>
11371 PR middle-end/83713
11372 * g++.dg/torture/pr83713.C: New testcase.
11374 2018-01-08 Tom de Vries <tom@codesourcery.com>
11376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
11378 2018-01-08 Richard Biener <rguenther@suse.de>
11380 PR tree-optimization/83685
11381 * gcc.dg/torture/pr83685.c: New testcase.
11383 2018-01-08 Richard Biener <rguenther@suse.de>
11386 * gcc.dg/lto/pr83719_0.c: New testcase.
11388 2018-01-08 Tom de Vries <tom@codesourcery.com>
11390 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
11391 * gcc.dg/graphite/run-id-1.c: Same.
11392 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
11394 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
11397 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
11398 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
11399 * gfortran.dg/pdt_27.f03: New test.
11402 * gfortran.dg/pdt_28.f03: New test.
11404 2018-01-08 Tom de Vries <tom@codesourcery.com>
11406 * c-c++-common/builtins.c: Require effective target alloca.
11407 * gcc.dg/Wrestrict.c: Same.
11408 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
11410 2018-01-08 Richard Biener <rguenther@suse.de>
11412 PR middle-end/83580
11413 * gcc.dg/torture/pr83580.c: New testcase.
11415 2018-01-08 Richard Biener <rguenther@suse.de>
11417 PR middle-end/83517
11418 * gcc.dg/pr83517.c: New testcase.
11420 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
11422 PR middle-end/81897
11423 * gcc.dg/uninit-pr81897.c: New test.
11425 2018-01-06 Martin Sebor <msebor@redhat.com>
11427 PR tree-optimization/83640
11428 * gcc.dg/Wrestrict-6.c: New test.
11429 * gcc.dg/pr83640.c: New test.
11431 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
11433 * gcc.target/aarch64/reg-alloc-1.c: New test.
11435 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
11438 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
11440 2018-01-06 Jakub Jelinek <jakub@redhat.com>
11443 * gcc.dg/pr83480.c: New test.
11445 PR rtl-optimization/83682
11446 * gcc.target/i386/pr83682.c: New test.
11448 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
11452 * gfortran.dg/char_cast_1.f90: Update scan pattern.
11453 * gfortran.dg/dependency_49.f90: Likewise.
11454 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11455 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11456 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11457 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11458 * gfortran.dg/string_1_lp64.f90: New test.
11459 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11460 * gfortran.dg/string_3_lp64.f90: New test.
11462 2018-01-05 Jakub Jelinek <jakub@redhat.com>
11465 * gcc.target/i386/sse-26.c: New test.
11468 * gcc.target/i386/pr83604.c: New test.
11470 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
11472 * gcc.dg/vect/vect-align-4.c: New test.
11473 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
11474 and redefine as a structure with an unaligned member "b".
11475 (foo): Update accordingly.
11477 2018-01-05 Sudakshina Das <sudi.das@arm.com>
11480 * gcc.target/aarch64/bics_5.c: New test.
11481 * gcc.target/arm/bics_5.c: Likewise.
11483 2018-01-05 Jakub Jelinek <jakub@redhat.com>
11485 PR tree-optimization/83605
11486 * gcc.dg/pr83605.c: New test.
11488 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11491 * gcc.target/i386/pr83554.c: New test.
11494 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
11497 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11501 * gfortran.dg/eoshift_8.f90: New test.
11502 * gfortran.dg/simplify_eoshift_1.f90: New test.
11504 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11507 * gcc.dg/pr83585.c: New test.
11509 2018-01-04 Nathan Sidwell <nathan@acm.org>
11512 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
11514 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11517 * gcc.dg/pr83666.c: New test.
11519 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
11522 * gcc.target/alpha/pr83628-1.c: New test.
11523 * gcc.target/alpha/pr83628-2.c: Ditto.
11525 2018-01-04 Martin Liska <mliska@suse.cz>
11528 * g++.dg/ipa/pr82352.C: New test.
11530 2018-01-04 Jakub Jelinek <jakub@redhat.com>
11532 * gcc.dg/vect-opt-info-1.c: Moved to ...
11533 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
11534 vect_int targets, use dg-additional-options instead of dg-options and
11535 use relative line numbers instead of absolute.
11537 2018-01-03 Martin Sebor <msebor@redhat.com>
11539 PR tree-optimization/83655
11540 * gcc.dg/Wrestrict-5.c: New test.
11541 * c-c++-common/builtins.c: New test.
11543 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11544 Alan Hayward <alan.hayward@arm.com>
11545 David Sherwood <david.sherwood@arm.com>
11547 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
11550 2018-01-03 Jeff Law <law@redhat.com>
11553 * gcc.target/i386/stack-check-17.c: New test.
11554 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
11556 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11559 * gcc.dg/pr83621.c: New test.
11562 * gcc.dg/pr83645.c: New test.
11564 2018-01-03 Martin Sebor <msebor@redhat.com>
11566 PR tree-optimization/83603
11567 * gcc.dg/Wrestrict-4.c: New test.
11570 * gcc.dg/const-2.c: New test.
11571 * gcc.dg/pure-3.c: New test.
11573 2018-01-03 Martin Sebor <msebor@redhat.com>
11575 * gcc.dg/Wrestrict-3.c: New test.
11577 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11580 * g++.dg/opt/pr83555.C: New test.
11581 * g++.dg/ubsan/pr83555.C: New test.
11583 2018-01-03 David Malcolm <dmalcolm@redhat.com>
11586 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
11587 the !CHECKING_P case by expecting a note.
11588 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
11589 a note for the !CHECKING_P case, and move the return statement
11590 outside of #if CHECKING_P guard.
11592 2018-01-03 Jeff Law <law@redhat.com>
11594 PR middle-end/83654
11595 * gcc.target/i386/stack-check-18.c: New test.
11596 * gcc.target/i386/stack-check-19.c: New test.
11598 2018-01-03 Martin Sebor <msebor@redhat.com>
11600 PR tree-optimization/83501
11601 * c-c++-common/Warray-bounds-3.c: Remove xfail.
11603 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11605 PR tree-optimization/83501
11606 * gcc.dg/tree-ssa/pr83501-1.c: New test.
11608 2018-01-03 Nathan Sidwell <nathan@acm.org>
11611 * g++.dg/ipa/pr83667.C: New.
11613 2018-01-03 Martin Liska <mliska@suse.cz>
11615 PR tree-optimization/83593
11616 * gcc.dg/pr83593.c: New test.
11618 2018-01-03 Martin Liska <mliska@suse.cz>
11621 * g++.dg/ipa/pr83549.C: New test.
11623 2018-01-03 Marek Polacek <polacek@redhat.com>
11626 * g++.dg/warn/mvp2.C: New test.
11628 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11630 PR preprocessor/83602
11631 * g++.dg/cpp/pr83602.C: New test.
11634 * g++.dg/parse/pr83634.C: New test.
11636 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
11639 * gfortran.dg/eoshift_7.f90: New test.
11641 2018-01-03 Jan Beulich <jbeulich@suse.com>
11643 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
11644 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
11646 2018-01-03 Jakub Jelinek <jakub@redhat.com>
11648 Update copyright years.
11650 2018-01-03 Martin Liska <mliska@suse.cz>
11653 * gcc.dg/ipa/pr83594.c: New test.
11655 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
11656 Alan Hayward <alan.hayward@arm.com>
11657 David Sherwood <david.sherwood@arm.com>
11659 * gcc.dg/vect-opt-info-1.c: New test.
11661 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11663 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
11664 floorf128, truncf128, and roundf128.
11665 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
11666 optimizations added in match.pd.
11667 * gcc.target/powerpc/float128-hw6.c: Likewise.
11668 * gcc.target/powerpc/float128-hw7.c: Likewise.
11669 * gcc.target/powerpc/float128-hw8.c: Likewise.
11670 * gcc.target/powerpc/float128-hw9.c: Likewise.
11671 * gcc.target/powerpc/float128-hw10.c: Likewise.
11672 * gcc.target/powerpc/float128-hw11.c: Likewise.
11674 2018-01-02 Jakub Jelinek <jakub@redhat.com>
11677 * g++.dg/cpp0x/pr83556.C: New test.
11679 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11683 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
11684 * gfortran.dg/simplify_cshift_4.f90: New test.
11686 2018-01-02 Marek Polacek <polacek@redhat.com>
11689 * g++.dg/cpp0x/inh-ctor30.C: New test.
11692 * g++.dg/cpp1z/pr83644.C: New test.
11694 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
11697 * gfortran.dg/coarray_45.f90: New test.
11700 * gfortran.dg/coarray_46.f90: New test.
11702 2018-01-01 Jakub Jelinek <jakub@redhat.com>
11704 PR tree-optimization/83581
11705 * gcc.dg/pr83581.c: New test.
11708 * gcc.dg/pr83595.c: New test.
11710 PR middle-end/83608
11711 * g++.dg/opt/pr83608.C: New test.
11713 PR middle-end/83609
11714 * gcc.dg/pr83609.c: New test.
11715 * g++.dg/opt/pr83609.C: New test.
11717 PR middle-end/83623
11718 * gcc.dg/pr83623.c: New test.
11720 * gcc.target/i386/i386.exp
11721 (check_effective_target_avx512vpopcntdqvl): New proc.
11722 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
11723 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
11724 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
11726 Copyright (C) 2018 Free Software Foundation, Inc.
11728 Copying and distribution of this file, with or without modification,
11729 are permitted in any medium without royalty provided the copyright
11730 notice and this notice are preserved.