1 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/deferred_type_component_3.f90: New test.
7 * gfortran.dg/deferred_character_28.f90: New test.
8 * gfortran.dg/deferred_character_29.f90: New test (note that
9 this test appears in PR83196 comment #4 by mistake).
11 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
13 * gcc.target/i386/vararg-loc.c: Accept a column number.
15 2018-10-08 Martin Liska <mliska@suse.cz>
17 * gcc.target/i386/i386.exp: Move procedures to
19 * g++.target/i386/i386.exp: New file.
20 * gcc.target/i386/mv*.C: Move here tests and remove
21 target filter in these tests.
23 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
25 * gfortran.dg/contiguous_4.f90: Adjust.
26 * gfortran.dg/contiguous_4.f90: New test.
28 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
31 * gfortran.dg/associate_41.f90: New test.
33 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
35 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
36 * gnat.dg/string_merge1.adb: Likewise.
37 * gnat.dg/string_merge2.adb: Likewise.
39 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
41 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
43 2018-10-08 Martin Liska <mliska@suse.cz>
45 * g++.dg/ext/pr82625.C: Add dg-compile filter.
47 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/concepts/pr71128.C: New.
52 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
55 * gcc.dg/pr87286.c: New test.
57 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
60 * gfortran.dg/array_constructor_type_23.f90: New test.
62 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
65 * gfortran.dg/elemental_function_4.f90 : New test.
67 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
69 PR rtl-optimization/86939
70 PR rtl-optimization/87479
71 * gcc.target/powerpc/pr86939.c: New test.
72 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
74 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
76 * gnat.dg/string_merge1.adb: Fix test expectations.
77 * gnat.dg/string_merge2.adb: Likewise.
79 2018-10-05 David Malcolm <dmalcolm@redhat.com>
82 * g++.dg/ext/builtin4.C: Set expected location for warning to the
83 correct location within the format string.
84 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
85 files for testing locations within string literal locations from
87 * g++.dg/warn/Wformat-method.C: New test.
88 * g++.dg/warn/Wformat-pr71863.C: New test.
89 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
90 * g++.dg/warn/Wformat-ranges.C: New test, based on
91 gcc.dg/format/diagnostic-ranges.c.
92 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
93 (test_multitoken_macro): Generalize expected output to work with
95 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
96 (test_stringified_token_1): Likewise.
97 (test_stringified_token_3): Likewise.
99 2018-10-05 David Malcolm <dmalcolm@redhat.com>
101 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
102 count. If there's a 3rd argument, use dg-process-target on it,
103 bailing out, or recording expected failures as "maybe_x".
104 (proc handle-multiline-outputs): Extract "maybe_x", and use it
105 to convert pass/fail into xpass/xfail.
107 2018-10-05 Martin Sebor <msebor@redhat.com>
109 PR tree-optimization/87490
110 * gcc.dg/pr87490.c: New test.
111 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
113 2018-10-05 Steve Ellcey <sellcey@cavium.com>
115 PR tree-optimization/71625
116 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
117 (test_vclz_s16): Ditto.
118 (test_vclz_s32): Ditto.
119 (test_vclzq_s8): Ditto.
120 (test_vclzq_s16): Ditto.
121 (test_vclzq_s32): Ditto.
122 (test_vclz_u8): Ditto.
123 (test_vclz_u16): Ditto.
124 (test_vclz_u32): Ditto.
125 (test_vclzq_u8): Ditto.
126 (test_vclzq_u16): Ditto.
127 (test_vclzq_u32): Ditto.
128 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
129 (test_vneg_s16): Ditto.
130 (test_vneg_s32): Ditto.
131 (test_vneg_s64): Ditto.
132 (test_vnegd_s64): Ditto.
133 (test_vnegq_s8): Ditto.
134 (test_vnegq_s16): Ditto.
135 (test_vnegq_s32): Ditto.
136 (test_vnegq_s64): Ditto.
138 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
141 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
142 of dfp_hw. Don't include <altivec.h>.
143 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
145 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
146 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
147 * gcc.target/powerpc/test_mffsl.c: Ditto.
149 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
151 * c-c++-common/Wprio-ctor-dtor.c: New test.
153 2018-10-04 David Malcolm <dmalcolm@redhat.com>
155 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
156 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
157 dg-additional-options. Add dg-message and dg-missed directives
158 to verify that -fopt-info messages are written at the correct
161 2018-10-04 David Malcolm <dmalcolm@redhat.com>
163 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
164 due to "-internals" not being selected.
165 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
166 "-internals" added to re-enable the output from test_scopes.
167 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
169 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
171 * gnat.dg/string_merge1.adb: New test.
172 * gnat.dg/string_merge2.adb: New test.
173 * gcc.dg/merge-all-constants-1.c: Adjust test.
174 * gcc.dg/merge-all-constants-2.c: New test.
176 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
179 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
181 2018-10-04 Martin Liska <mliska@suse.cz>
184 * gcc.dg/pr87483.c: New test.
186 2018-10-04 Martin Liska <mliska@suse.cz>
189 * g++.dg/ext/pr82625.C: New test.
191 2018-10-04 David Malcolm <dmalcolm@redhat.com>
193 * gcc.dg/plugin/dump-1.c: New test.
194 * gcc.dg/plugin/dump_plugin.c: New test plugin.
195 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
197 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
199 PR rtl-optimization/87466
200 * gcc.target/powerpc/pr87466.c: New test.
202 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
204 PR tree-optimization/85787
205 * gcc.dg/ipa/propmalloc-4.c: New test.
207 2018-10-04 Richard Biener <rguenther@suse.de>
209 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
211 2018-10-03 Ian Lance Taylor <iant@google.com>
213 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
215 2018-10-03 Martin Sebor <msebor@redhat.com>
217 * gcc.dg/warn-sprintf-no-nul.c: New test.
219 2018-10-03 Martin Liska <mliska@suse.cz>
221 PR gcov-profile/86109
222 * g++.dg/gcov/pr86109.C: New test.
224 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
226 * gcc.dg/tree-ssa/muldiv-1.c: New file.
227 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
229 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
232 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
234 2018-10-01 Martin Sebor <msebor@redhat.com>
236 * gcc.dg/warn-strnlen-no-nul.c: New.
238 2018-10-01 Carl Love <cel@us.ibm.com>
241 * gcc.target/powerpc/test_mffsl-p9.c: New file.
242 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
243 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
244 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
245 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
247 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
250 * gfortran.dg/dependency_52.f90 : Expand the test to check both
251 the call to adjustl and direct assignment of the substring.
253 2018-10-01 Richard Biener <rguenther@suse.de>
255 PR tree-optimization/87465
256 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
258 2018-10-01 Tamar Christina <tamar.christina@arm.com>
261 * gcc.dg/pr82788.c: Skip for AArch64.
262 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
263 * gcc.target/aarch64/subsp.c: Likewise.
264 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
266 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
267 * gcc.dg/stack-check-12.c: ILP32 fixup.
268 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
269 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
270 * testsuite/lib/target-supports.exp
271 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
272 require frame pointer for non-leaf functions.
274 2018-10-01 Tamar Christina <tamar.christina@arm.com>
277 * gcc.target/aarch64/stack-check-alloca-1.c: New.
278 * gcc.target/aarch64/stack-check-alloca-10.c: New.
279 * gcc.target/aarch64/stack-check-alloca-2.c: New.
280 * gcc.target/aarch64/stack-check-alloca-3.c: New.
281 * gcc.target/aarch64/stack-check-alloca-4.c: New.
282 * gcc.target/aarch64/stack-check-alloca-5.c: New.
283 * gcc.target/aarch64/stack-check-alloca-6.c: New.
284 * gcc.target/aarch64/stack-check-alloca-7.c: New.
285 * gcc.target/aarch64/stack-check-alloca-8.c: New.
286 * gcc.target/aarch64/stack-check-alloca-9.c: New.
287 * gcc.target/aarch64/stack-check-alloca.h: New.
288 * gcc.target/aarch64/stack-check-14.c: New.
289 * gcc.target/aarch64/stack-check-15.c: New.
291 2018-10-01 Tamar Christina <tamar.christina@arm.com>
294 * gcc.target/aarch64/stack-check-prologue-16.c: New test
295 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
296 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
297 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
299 2018-10-01 Jeff Law <law@redhat.com>
300 Richard Sandiford <richard.sandiford@linaro.org>
301 Tamar Christina <tamar.christina@arm.com>
304 * gcc.target/aarch64/stack-check-12.c: New.
305 * gcc.target/aarch64/stack-check-13.c: New.
306 * gcc.target/aarch64/stack-check-cfa-1.c: New.
307 * gcc.target/aarch64/stack-check-cfa-2.c: New.
308 * gcc.target/aarch64/stack-check-prologue-1.c: New.
309 * gcc.target/aarch64/stack-check-prologue-10.c: New.
310 * gcc.target/aarch64/stack-check-prologue-11.c: New.
311 * gcc.target/aarch64/stack-check-prologue-12.c: New.
312 * gcc.target/aarch64/stack-check-prologue-13.c: New.
313 * gcc.target/aarch64/stack-check-prologue-14.c: New.
314 * gcc.target/aarch64/stack-check-prologue-15.c: New.
315 * gcc.target/aarch64/stack-check-prologue-2.c: New.
316 * gcc.target/aarch64/stack-check-prologue-3.c: New.
317 * gcc.target/aarch64/stack-check-prologue-4.c: New.
318 * gcc.target/aarch64/stack-check-prologue-5.c: New.
319 * gcc.target/aarch64/stack-check-prologue-6.c: New.
320 * gcc.target/aarch64/stack-check-prologue-7.c: New.
321 * gcc.target/aarch64/stack-check-prologue-8.c: New.
322 * gcc.target/aarch64/stack-check-prologue-9.c: New.
323 * gcc.target/aarch64/stack-check-prologue.h: New.
324 * lib/target-supports.exp
325 (check_effective_target_supports_stack_clash_protection): Add AArch64.
327 2018-10-01 Tamar Christina <tamar.christina@arm.com>
329 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
330 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
331 (check_compile): Support values already Boolean.
332 (check_alias_available, check_gc_sections_available,
333 check_profiling_available, check_effective_target_vect_cmdline_needed,
334 check_effective_target_vect_int,
335 check_effective_target_vect_intfloat_cvt,
336 check_effective_target_vect_doubleint_cvt,
337 check_effective_target_vect_intdouble_cvt,
338 check_effective_target_vect_uintfloat_cvt,
339 check_effective_target_vect_floatint_cvt,
340 check_effective_target_vect_floatuint_cvt,
341 check_effective_target_vect_peeling_profitable,
342 check_effective_target_vect_simd_clones,
343 check_effective_target_vect_peeling_profitable,
344 check_effective_target_vect_simd_clones,
345 check_effective_target_vect_shift,
346 check_effective_target_vect_bswap,
347 check_effective_target_vect_shift_char,
348 check_effective_target_vect_float,
349 check_effective_target_vect_double,
350 check_effective_target_vect_long_long,
351 check_effective_target_vect_no_int_min_max,
352 check_effective_target_vect_no_int_add,
353 check_effective_target_vect_no_bitwise,
354 check_effective_target_vect_perm,
355 check_effective_target_vect_perm_byte,
356 check_effective_target_vect_perm_short,
357 check_effective_target_xorsign,
358 check_effective_target_vect_widen_sum_hi_to_si_pattern,
359 check_effective_target_vect_widen_sum_hi_to_si,
360 check_effective_target_vect_widen_sum_qi_to_hi,
361 check_effective_target_vect_widen_sum_qi_to_si,
362 check_effective_target_vect_widen_mult_qi_to_hi,
363 check_effective_target_vect_widen_mult_hi_to_si,
364 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
365 check_effective_target_vect_widen_mult_hi_to_si_pattern,
366 check_effective_target_vect_widen_mult_si_to_di_pattern,
367 check_effective_target_vect_widen_shift,
368 check_effective_target_vect_sdot_qi,
369 check_effective_target_vect_udot_qi,
370 check_effective_target_vect_sdot_hi,
371 check_effective_target_vect_udot_hi,
372 check_effective_target_vect_usad_char,
373 check_effective_target_vect_pack_trunc,
374 check_effective_target_vect_unpack,
375 check_effective_target_unaligned_stack,
376 check_effective_target_vect_no_align,
377 check_effective_target_vect_hw_misalign,
378 check_effective_target_natural_alignment_32,
379 check_effective_target_natural_alignment_64,
380 check_effective_target_vect_element_align,
381 check_effective_target_vect_load_lanes **,
382 check_effective_target_vect_condition,
383 check_effective_target_vect_cond_mixed,
384 check_effective_target_vect_char_mult,
385 check_effective_target_vect_short_mult,
386 check_effective_target_vect_int_mult,
387 check_effective_target_vect_extract_even_odd,
388 check_effective_target_vect_interleave,
389 check_effective_target_vect_stridedN,
390 check_effective_target_vect_call_copysignf,
391 check_effective_target_sqrt_insn,
392 check_effective_target_vect_call_sqrtf,
393 check_effective_target_vect_call_btrunc,
394 check_effective_target_vect_call_btruncf,
395 check_effective_target_vect_call_ceil,
396 check_effective_target_vect_call_ceilf,
397 check_effective_target_vect_call_floor,
398 check_effective_target_vect_call_floorf,
399 check_effective_target_vect_call_lceil,
400 check_effective_target_vect_call_lfloor,
401 check_effective_target_vect_call_nearbyint,
402 check_effective_target_vect_call_nearbyintf,
403 check_effective_target_vect_call_round,
404 check_effective_target_vect_call_roundf,
405 check_effective_target_section_anchors,
406 check_effective_target_bswap,
407 check_effective_target_sync_int_long,
408 check_effective_target_sync_char_short,
409 check_effective_target_tiny,
410 check_effective_target_pie_copyreloc,
411 check_effective_target_got32x_reloc,
412 check_effective_target_tls_get_addr_via_got): Use new caching.
414 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
416 PR tree-optimization/87261
417 * gcc.dg/pr87261.c: New test.
419 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
421 * gcc.target/arc/tph_addx.c: New test.
423 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
425 * gcc.target/arc/tmac-3.c: New file.
427 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
430 * gfortran.dg/associate_40.f90 : New test.
432 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
436 * gfortran.dg/deferred_character_25.f90 : New test.
437 * gfortran.dg/deferred_character_26.f90 : New test.
438 * gfortran.dg/deferred_character_27.f90 : New test to verify
439 that PR82617 remains fixed.
441 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
444 * gfortran.dg/deferred_character_24.f90 : New test.
446 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
449 * gcc.target/i386/pr87370.c: New test.
451 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
454 * gfortran.dg/dependency_52.f90 : New test.
456 2018-09-29 Jakub Jelinek <jakub@redhat.com>
459 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
460 (CALC): Use double instead of float.
461 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
462 _mm512_abs_ps and _mm512_mask_abs_ps.
464 2018-09-28 David Malcolm <dmalcolm@redhat.com>
466 * c-c++-common/unroll-1.c: Update expected output from "note" to
468 * c-c++-common/unroll-2.c: Likewise.
469 * c-c++-common/unroll-3.c: Likewise.
470 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
471 dg-message to dg-missed. Convert param from -fopt-info to
472 -fopt-info-missed-ipa.
473 * g++.dg/tree-ssa/pr81408.C: Update expected output from
474 dg-message to dg-missed.
475 * g++.dg/vect/slp-pr56812.cc: Update expected output from
476 dg-message to dg-optimized.
477 * gcc.dg/pr26570.c: Update expected output from dg-message to
478 dg-missed. Convert param from -fopt-info to
479 -fopt-info-missed-ipa.
480 * gcc.dg/pr32773.c: Likewise.
481 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
482 dg-message to dg-missed.
483 * gcc.dg/unroll-2.c: Update expected output from dg-message to
485 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
486 from -fopt-info to -fopt-info-vec.
487 * gfortran.dg/directive_unroll_1.f90: Update expected output from
488 "note" to "optimized".
489 * gfortran.dg/directive_unroll_2.f90: Likewise.
490 * gfortran.dg/directive_unroll_3.f90: Likewise.
491 * gnat.dg/unroll4.adb: Likewise.
492 * lib/gcc-dg.exp (dg-optimized): New procedure.
493 (dg-missed): New procedure.
495 2018-09-28 Joseph Myers <joseph@codesourcery.com>
498 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
499 values explicitly to target type for comparison.
501 2018-09-28 Steve Ellcey <sellcey@cavium.com>
504 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
507 2018-09-28 Steve Ellcey <sellcey@cavium.com>
510 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
512 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
514 * gcc.target/sparc/20160229-1.c: Minor tweak.
515 * gcc.target/sparc/cbcond-2.c: Likewise.
516 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
517 * gcc.target/sparc/movcc-2.c: Minor tweak.
518 * gcc.target/sparc/overflow-3.c: Likewise.
519 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
520 * gcc.target/sparc/overflow-5.c: Minor tweak.
521 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
523 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
525 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
526 valid value, in the "vector bool int" case.
528 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
530 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
531 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
532 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
534 2018-09-27 Martin Liska <mliska@suse.cz>
536 * g++.dg/pr60518.C: Add -Wno-missing-profile.
537 * g++.dg/torture/pr59265.C: Likewise.
538 * g++.dg/tree-prof/morefunc.C: Likewise.
539 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
540 * gcc.dg/pr26570.c: Likewise.
541 * gcc.dg/pr32773.c: Likewise.
542 * gcc.dg/pr40209.c: Likewise.
543 * gcc.dg/pr51957-1.c: Likewise.
544 * gcc.dg/pr80747.c: Likewise.
545 * gcc.target/aarch64/pr62262.c: Likewise.
547 2018-09-27 Richard Biener <rguenther@suse.de>
550 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
552 2018-09-27 Richard Biener <rguenther@suse.de>
556 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
557 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
559 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/concepts/pr67544.C: New.
564 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
567 * g++.dg/expr/unary4.C: New.
569 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
571 PR gcov-profile/86957
572 * gcc.dg/Wmissing-profile.c: New test.
574 2018-09-26 Joseph Myers <joseph@codesourcery.com>
577 * gcc.target/i386/excess-precision-9.c,
578 gcc.target/i386/excess-precision-10.c: New tests.
580 2018-09-26 Richard Biener <rguenther@suse.de>
583 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
585 2018-09-26 Martin Jambor <mjambor@suse.cz>
588 * gcc.dg/pr87347.c: New test.
590 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/concepts/pr71131.C: New.
595 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
598 * g++.dg/concepts/pr71127.C: New.
600 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
603 * g++.dg/concepts/pr67655.C: New.
605 2018-09-26 Thomas Quinot <quinot@adacore.com>
607 * gnat.dg/sso13.adb: New testcase.
609 2018-09-26 Justin Squirek <squirek@adacore.com>
611 * gnat.dg/warn16.adb: New testcase.
613 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
615 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
616 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
617 gnat.dg/elab7_pkg2.ads: New testcase.
619 2018-09-26 Javier Miranda <miranda@adacore.com>
621 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
623 2018-09-26 Ed Schonberg <schonberg@adacore.com>
625 * gnat.dg/predicate2-containers.ads,
626 gnat.dg/predicate2-project-name_values.ads,
627 gnat.dg/predicate2-project-registry-attribute.ads,
628 gnat.dg/predicate2-project-registry.ads,
629 gnat.dg/predicate2-project-typ-set.ads,
630 gnat.dg/predicate2-project-typ.ads,
631 gnat.dg/predicate2-project.ads,
632 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
633 gnat.dg/predicate2_main.adb: New testcase.
635 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
637 * gnat.dg/dynhash1.adb: New testcase.
639 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
641 * gnat.dg/sets1.adb: New testcase.
642 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
645 2018-09-26 Thomas Quinot <quinot@adacore.com>
647 * gnat.dg/sso12.adb: New testcase.
649 2018-09-26 Justin Squirek <squirek@adacore.com>
651 * gnat.dg/expr_func8.adb: New testcase.
653 2018-09-26 Ed Schonberg <schonberg@adacore.com>
655 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
658 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/concepts/pr67656.C: New.
663 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
665 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
666 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
667 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
669 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
671 * g++.dg/other/vthunk1.C: Rename to...
672 * g++.dg/other/thunk1.C: ...this.
673 * g++.dg/other/thunk2a.C: New test.
674 * g++.dg/other/thunk2b.C: Likewise.
676 2018-09-25 Jim Wilson <jimw@sifive.com>
678 * gcc.target/riscv/weak-1.c: New.
680 2018-09-25 Jeff Law <law@redhat.com>
682 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
683 * gcc.dg/warn-stplen-no-nul.c: Likewise.
685 2018-09-25 Alexandre Oliva <oliva@adacore.com>
687 * gnat.dg/dinst.adb: Adjust for locviews.
689 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
691 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
692 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
693 vec_splat calls from recently added tests. Update instruction counts.
694 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
695 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
696 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
697 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
698 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
700 2018-09-25 Marek Polacek <polacek@redhat.com>
703 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
705 2018-09-25 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/other/pr87398.C: New test.
709 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
710 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
712 2018-09-25 Martin Jambor <mjambor@suse.cz>
715 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
717 * gcc.target/i386/warn-abs-3.c: New test.
719 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/cpp0x/pr81246.C: New.
724 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
727 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
728 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
730 2018-09-25 Jakub Jelinek <jakub@redhat.com>
732 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
735 2018-09-25 Richard Biener <rguenther@suse.de>
737 PR tree-optimization/87402
738 * gcc.dg/torture/pr87402.c: New testcase.
740 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
743 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
744 for pie_enabled target.
745 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
746 * gcc.target/i386/pr34256.c: Likewise.
748 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/cpp0x/pr85070.C: New.
753 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
756 * gcc.target/i386/pr82699-1.c: New file.
757 * gcc.target/i386/pr82699-2.c: Likewise.
758 * gcc.target/i386/pr82699-3.c: Likewise.
759 * gcc.target/i386/pr82699-4.c: Likewise.
760 * gcc.target/i386/pr82699-5.c: Likewise.
761 * gcc.target/i386/pr82699-6.c: Likewise.
763 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
766 * gfortran.dg/intent_out_12.f90: New test.
768 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
771 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
772 update expected codegen
774 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
776 * gfortran.dg/goacc/nested-parallelism.f90: New test.
778 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
781 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
782 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
784 2018-09-24 Martin Liska <mliska@suse.cz>
787 * g++.dg/asan/pr85774.C: New test.
789 2018-09-24 Alexandre Oliva <oliva@adacore.com>
792 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
794 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
797 * gfortran.dg/intent_out_11.f90: New test.
799 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
801 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
802 * gfortran.dg/coarray_lock_7.f90: Likewise.
804 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
807 * gfortran.dg/intent_out_10.f90: New test.
809 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
812 * gfortran.dg/intent_optimize_2.f90: New test.
814 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
817 * gfortran.dg/dtio_1.f90: Update test to valid code.
819 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
822 * gfortran.dg/deferred_character_23.f90 : New test.
824 2018-09-21 Jeff Law <law@redhat.com>
826 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
827 * gcc.dg/tree-ssa/vrp120.c: New test.
829 2018-09-21 Marek Polacek <polacek@redhat.com>
831 PR c++/87372 - __func__ constexpr evaluation.
832 * g++.dg/cpp1y/func_constexpr2.C: New test.
834 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
837 * gfortran.dg/deferred_character_22.f90 : New test.
839 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
842 * gfortran.dg/finalize_33.f90 : New test.
844 2018-09-21 David Malcolm <dmalcolm@redhat.com>
846 PR tree-optimization/87309
847 * gcc.dg/pr87309.c: New test.
849 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
851 * c-c++-common/dump-ada-spec-14.c: New test.
853 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
855 * gcc.dg/nested-func-11.c: New test.
857 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
858 more robust and remove target-specific handling.
860 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
862 * gcc.c-torture/execute/20180921-1.c: New test.
864 2018-09-20 Marek Polacek <polacek@redhat.com>
866 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
867 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
868 * g++.dg/cpp0x/ref-qual20.C: New test.
870 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
872 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
873 * g++.dg/lto/20081109-1_0.C: Likewise.
874 * g++.dg/lto/20090302_0.C: Likewise.
875 * g++.dg/lto/pr45621_0.C: Likewise.
876 * g++.dg/lto/pr60567_0.C: Likewise.
877 * g++.dg/lto/pr62026.C: Likewise.
878 * gcc.dg/lto/pr45736_0.c: Likewise.
879 * gcc.dg/lto/pr52634_0.c: Likewise.
880 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
881 * gfortran.dg/lto/pr79108_0.f90: Likewise.
883 2018-09-20 Alexandre Oliva <oliva@adacore.com>
886 * gcc.dg/pr87054.c: New.
888 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
890 PR tree-optimization/87288
891 * gcc.dg/vect/pr87288-1.c: New test.
892 * gcc.dg/vect/pr87288-2.c: Likewise,
893 * gcc.dg/vect/pr87288-3.c: Likewise.
895 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
897 PR tree-optimization/86877
898 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
900 2018-09-19 Marek Polacek <polacek@redhat.com>
902 * g++.dg/conversion/op4.C: Add dg-warning.
903 * g++.dg/warn/Wclass-conversion1.C: New test.
904 * g++.dg/warn/Wclass-conversion2.C: New test.
905 * g++.dg/warn/Wconversion5.C: Remove file.
906 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
907 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
908 * g++.old-deja/g++.jason/conversion5.C: Likewise.
910 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
913 * g++.dg/cpp0x/desig5.C: New.
915 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
918 * gfortran.dg/elemental_function_3.f90 : New test.
920 2018-09-19 Marek Polacek <polacek@redhat.com>
922 PR c++/87357 - missing -Wconversion warning
923 * g++.dg/warn/Wconversion5.C: New test.
925 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
927 * gcc.target/aarch64/atomic-store.c: New.
929 2018-09-19 Richard Biener <rguenther@suse.de>
931 PR tree-optimization/87349
932 PR tree-optimization/87342
933 * gcc.dg/torture/pr87349-1.c: New testcase.
934 * gcc.dg/torture/pr87349-2.c: Likewise.
935 * gcc.dg/torture/pr87342.c: Likewise.
937 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
940 * gfortran.dg/inline_matmul_13.f90: Adjust count for
942 * gfortran.dg/inline_matmul_16.f90: Likewise.
943 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
944 for dgemm instead of dgemm_. Add call to random_number to make
946 * gfortran.dg/matmul_blas_1.f90: New test.
947 * gfortran.dg/matmul_bounds_14.f: New test.
948 * gfortran.dg/matmul_bounds_15.f: New test.
949 * gfortran.dg/matmul_bounds_16.f: New test.
950 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
953 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
956 * gfortran.dg/elemental_function_2.f90 : New test.
958 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
961 * gfortran.dg/pointer_array_10.f90 : New test.
962 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
963 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
966 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
969 * g++.dg/concepts/pr85065.C: New.
971 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
974 * gcc.dg/warn-abs-1.c: Require float128 target.
975 Skip if large_long_double newlib target.
977 2018-09-18 Nathan Sidwell <nathan@acm.org>
980 * g++.dg/warn/pr86881.C: New.
982 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
984 * gcc.target/aarch64/spellcheck_1.c:
985 Make architecture suggestion optional.
986 * gcc.target/aarch64/spellcheck_4.c:
989 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
991 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
994 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
995 Bernd Schmidt <bernds_cb1@t-online.de>
997 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
998 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
999 * gcc.target/nvptx/atomic_fetch-3.c: New test.
1001 2018-09-17 Richard Biener <rguenther@suse.de>
1003 PR tree-optimization/87328
1004 * gcc.dg/torture/pr87328.c: New testcase.
1006 2018-09-17 Martin Jambor <mjambor@suse.cz>
1009 * gcc.dg/warn-abs-1.c: New test.
1010 * gcc.dg/dfp/warn-abs-2.c: Likewise.
1012 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1014 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
1015 TEST_ALWAYS_FLAGS to HOSTCXX.
1017 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1020 * gfortran.dg/allocatable_scalar_14.f90 : New test.
1022 2018-09-17 Richard Biener <rguenther@suse.de>
1024 PR tree-optimization/87301
1025 * gcc.dg/torture/pr87301.c: New testcase.
1027 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
1030 * gfortran.dg/deferred_character_21.f90 : New test.
1032 2018-09-16 Janus Weil <janus@gcc.gnu.org>
1036 * gfortran.dg/class_assign_2.f90: New test case.
1037 * gfortran.dg/class_assign_3.f90: New test case.
1039 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1042 * gfortran.dg/matmul_bounds_13.f90: New test case.
1043 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
1045 * gfortran.dg/matmul_5.f90: Likewise.
1046 * gfortran.dg/matmul_bounds_10.f90: Likewise.
1047 * gfortran.dg/matmul_bounds_11.f90: Likewise.
1048 * gfortran.dg/matmul_bounds_2.f90: Likewise.
1049 * gfortran.dg/matmul_bounds_4.f90: Likewise.
1050 * gfortran.dg/matmul_bounds_5.f90: Likewise.
1052 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
1054 * gcc.c-torture/compile/20180915-1.c: New test.
1056 2018-09-14 David Malcolm <dmalcolm@redhat.com>
1059 * c-c++-common/attributes-1.c: Remove bogus suggestion from
1061 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
1063 * gcc.dg/spellcheck-identifiers-4.c: New test.
1065 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1067 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
1069 2018-09-14 Martin Sebor <msebor@redhat.com>
1071 * gcc.dg/warn-stpcpy-no-nul.c: New test.
1073 2018-09-14 Martin Sebor <msebor@redhat.com>
1074 Jeff Law <law@redhat.com>
1076 * gcc.dg/warn-strcpy-no-nul.c: New test.
1078 2018-09-14 Martin Sebor <msebor@redhat.com>
1081 * g++.dg/pr61941.C: New test.
1083 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1085 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
1086 rather than pattern name in combine dump.
1088 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
1091 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
1094 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1096 PR tree-optimization/87259
1097 * gcc.dg/pr87259.c: New test.
1099 2018-09-13 Martin Sebor <msebor@redhat.com>
1100 Jeff Law <law@redhat.com>
1102 * gcc.dg/warn-strlen-no-nul.c: New test.
1104 2018-09-13 Richard Biener <rguenther@suse.de>
1106 PR tree-optimization/87263
1107 * gcc.dg/torture/pr87263.c: New testcase.
1108 * gcc.dg/torture/ssa-fre-2.c: Likewise.
1109 * gcc.dg/torture/ssa-fre-3.c: Likewise.
1110 * gcc.dg/torture/ssa-fre-4.c: Likewise.
1112 2018-09-13 Omar Sandoval <osandov@osandov.com>
1113 Tom de Vries <tdevries@suse.de>
1116 * gcc.dg/guality/zero-length-array.c: New test.
1118 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
1121 * gcc.target/aarch64/combine_bfxil.c: New file.
1122 * gcc.target/aarch64/combine_bfxil_2.c: New file.
1124 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1125 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1128 * gcc.target/i386/pr87290.c: New test.
1129 * gcc.c-torture/execute/pr87290.c: New test.
1131 2018-09-13 Jakub Jelinek <jakub@redhat.com>
1133 PR tree-optimization/87287
1134 * gcc.dg/tree-ssa/pr87287.c: New test.
1136 2018-09-12 David Malcolm <dmalcolm@redhat.com>
1139 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
1140 special-casing of diagnostic for a single non-viable candidate due
1142 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1143 Add test coverage for an unmatched overloaded operator.
1144 * g++.dg/expr/pmf-1.C: Likewise.
1145 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
1146 * g++.old-deja/g++.jason/conversion11.C: Likewise.
1147 * g++.old-deja/g++.law/arg11.C: Likewise.
1148 * g++.old-deja/g++.law/arm9.C: Likewise.
1149 * g++.old-deja/g++.robertl/eb131.C: Likewise.
1151 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
1154 * gfortran.dg/allocate_with_mold_2.f90: New test.
1156 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1159 * gcc.target/i386/pr82853-1.c: New test.
1160 * gcc.target/i386/pr82853-2.c: New test.
1162 2018-09-12 Richard Biener <rguenther@suse.de>
1164 PR tree-optimization/87280
1165 * gcc.dg/torture/pr87280.c: New testcase.
1167 2018-09-12 Richard Biener <rguenther@suse.de>
1169 PR tree-optimization/87266
1170 * gcc.dg/torture/pr87266-1.c: New testcase.
1171 * gcc.dg/torture/pr87266-2.c: Likewise.
1172 * gcc.dg/torture/pr87266-3.c: Likewise.
1173 * gcc.dg/torture/pr87266-4.c: Likewise.
1175 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
1177 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
1179 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1180 Andreas Krebbel <krebbel@linux.ibm.com>
1182 PR tree-optimization/86844
1183 * gcc.c-torture/execute/pr86844.c: New test.
1184 * gcc.dg/store_merging_22.c: New test.
1185 * gcc.dg/store_merging_23.c: New test.
1187 2018-09-12 Jakub Jelinek <jakub@redhat.com>
1190 * c-c++-common/torture/pr87248.c: New test.
1192 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1195 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
1197 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
1200 * gfortran.dg/select_type_43.f90: New test.
1202 2018-09-11 Nathan Sidwell <nathan@acm.org>
1204 * gcc.dg/driver-specs.c: New.
1206 2018-09-11 Joey Ye <joey.ye@arm.com>
1208 * lib/gcov.exp (verify-intermediate): Add missing close.
1210 2018-09-11 Janus Weil <janus@gcc.gnu.org>
1213 * gfortran.dg/typebound_call_30.f90: New test case.
1215 2018-09-10 Janus Weil <janus@gcc.gnu.org>
1218 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
1220 2018-09-08 Marek Polacek <polacek@redhat.com>
1222 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
1223 * g++.dg/cpp0x/move-return2.C: New test.
1225 2018-09-08 Marek Polacek <polacek@redhat.com>
1227 * c-c++-common/array-init.c: Add dg-prune-output.
1228 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
1229 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
1230 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
1231 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
1232 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
1233 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
1234 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
1235 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
1236 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
1237 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
1238 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
1239 * g++.dg/cpp1y/pr64382.C: Likewise.
1240 * g++.dg/cpp1y/pr77739.C: Likewise.
1241 * g++.dg/cpp1z/lambda-this1.C: Likewise.
1242 * g++.dg/cpp1z/lambda-this2.C: Likewise.
1243 * g++.dg/template/crash84.C: Adjust dg-error.
1245 2018-09-07 Marek Polacek <polacek@redhat.com>
1247 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
1250 2018-09-07 Marek Polacek <polacek@redhat.com>
1252 PR c++/87152 - range-based for loops with initializer broken in templates.
1253 * g++.dg/cpp2a/range-for11.C: New test.
1254 * g++.dg/cpp2a/range-for12.C: New test.
1255 * g++.dg/cpp2a/range-for13.C: New test.
1256 * g++.dg/cpp2a/range-for14.C: New test.
1257 * g++.dg/cpp2a/range-for15.C: New test.
1258 * g++.dg/cpp2a/range-for16.C: New test.
1259 * g++.dg/cpp2a/range-for17.C: New test.
1260 * g++.dg/cpp2a/range-for18.C: New test.
1261 * g++.dg/parse/error61.C (foo): Adjust dg-error.
1263 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
1266 * gcc.target/powerpc/pr86731.c: New test.
1267 * gcc.target/powerpc/pr86731-longlong.c: New test.
1268 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
1269 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
1270 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
1271 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
1273 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
1276 * gcc.target/s390/pr80080-3.c: New test.
1277 * gcc.target/s390/s390.exp: Make sure the new test passes
1278 on all optimization levels.
1280 2018-09-05 Marek Polacek <polacek@redhat.com>
1282 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
1283 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
1285 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
1286 Bernd Schmidt <bernds_cb1@t-online.de>
1288 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1289 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1291 2018-09-05 Marek Polacek <polacek@redhat.com>
1293 PR c++/87109, wrong overload with ref-qualifiers.
1294 * g++.dg/cpp0x/ref-qual19.C: New test.
1296 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1299 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
1300 * lib/target-supports.exp (scan-assembler_required_options,
1301 scan-assembler-not_required_options,
1302 scan-assembler-times_required_options): Add -fno-ident.
1303 * lib/scanasm.exp (scan-assembler-times): Fix error message.
1304 * c-c++-common/ident-0a.c: New test.
1305 * c-c++-common/ident-0b.c: New test.
1306 * c-c++-common/ident-1a.c: New test.
1307 * c-c++-common/ident-1b.c: New test.
1308 * c-c++-common/ident-2a.c: New test.
1309 * c-c++-common/ident-2b.c: New test.
1311 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1313 * gcc.dg/recip_sqrt_mult_1.c: New test.
1314 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1315 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1316 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1317 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1318 * g++.dg/recip_sqrt_mult_1.C: Likewise.
1319 * g++.dg/recip_sqrt_mult_2.C: Likewise.
1321 2018-09-05 Martin Liska <mliska@suse.cz>
1323 PR tree-optimization/87205
1324 * gcc.dg/tree-ssa/pr87205-2.c: New test.
1325 * gcc.dg/tree-ssa/pr87205.c: New test.
1327 2018-09-05 Richard Biener <rguenther@suse.de>
1329 PR tree-optimization/87217
1330 * gfortran.dg/pr87217.f: New testcase.
1332 2018-09-05 Pádraig Brady p@draigbrady.com
1335 * g++.dg/abi/pr87137.C: New.
1338 * g++.dg/pr87185.C: New.
1340 2018-09-05 Martin Liska <mliska@suse.cz>
1343 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
1344 to support Darwin names.
1346 2018-09-05 Martin Liska <mliska@suse.cz>
1348 * g++.dg/gcov/loop.C: Update test to support new format.
1350 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
1353 * g++.dg/pr86593.C: New test.
1355 2018-09-04 Jakub Jelinek <jakub@redhat.com>
1358 * gcc.target/i386/pr87198.c: New test.
1360 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1363 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
1365 2018-09-04 Richard Biener <rguenther@suse.de>
1367 PR tree-optimization/87211
1368 * gcc.dg/torture/pr87211.c: New testcase.
1370 2018-09-04 Richard Biener <rguenther@suse.de>
1372 PR tree-optimization/87176
1373 * gcc.dg/torture/pr87176.c: New testcase.
1374 * gcc.dg/torture/ssa-fre-1.c: Likewise.
1376 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1378 * gfortran.dg/modulo_check: New test.
1380 2018-09-03 Richard Biener <rguenther@suse.de>
1382 PR tree-optimization/87177
1383 * gcc.dg/torture/pr87177.c: New testcase.
1384 * gcc.dg/torture/pr87177-2.c: Likewise.
1386 2018-09-03 Richard Biener <rguenther@suse.de>
1388 PR tree-optimization/87200
1389 * gcc.dg/torture/pr87200.c: New testcase.
1391 2018-09-03 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/87197
1394 * gcc.dg/torture/pr87197.c: New testcase.
1396 PR tree-optimization/87169
1397 * gcc.dg/torture/pr87169.c: New testcase.
1399 2018-09-03 Martin Liska <mliska@suse.cz>
1402 * gcc.dg/completion-4.c: New test.
1404 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/concepts/pr84980.C: New.
1409 2018-09-03 Martin Liska <mliska@suse.cz>
1412 * c-c++-common/pr59521-1.c: New test.
1413 * c-c++-common/pr59521-2.c: New test.
1414 * gcc.dg/tree-prof/pr59521-3.c: New test.
1416 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1418 * c-c++-common/array-init.c: New test.
1419 * g++.dg/init/string2.C: Remove selector.
1421 2018-09-01 Michael Matz <matz@suse.de>
1423 PR tree-optimization/87074
1424 * gcc.dg/pr87074.c: New test.
1426 2018-08-31 Richard Biener <rguenther@suse.de>
1428 PR tree-optimization/87168
1429 * gcc.dg/torture/pr87168.c: New testcase.
1431 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1433 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1434 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1435 (test_vnegd_s64): Likewise.
1436 * gcc.target/aarch64/vnegd_64.c: New.
1437 * gcc.target/aarch64/vabsd_64.c: New.
1438 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
1440 2018-08-31 Nathan Sidwell <nathan@acm.org>
1444 * g++.dg/cpp0x/pr87155.C: New.
1445 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1447 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.target/i386/avx512bw-pr87138.c: New test.
1452 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1456 * gfortran.dg/pr86328.f90 : New test.
1457 in comment 12 of the PR.
1458 * gfortran.dg/pr86760.f90 : New test.
1460 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1462 * g++.dg/cpp0x/noexcept30.C: Make dependence on
1463 -fdelete-null-pointer-checks explicit.
1464 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
1465 * g++.dg/expr/pmf-3.C: Likewise.
1466 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
1467 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
1468 * g++.dg/tree-ssa/pr61034.C: Likewise.
1469 * gcc.dg/addr_equal-1.c: Likewise.
1470 * gcc.dg/ipa/pr85734.c: Likewise.
1471 * gcc.dg/ipa/propmalloc-1.c: Likewise.
1472 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1473 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1474 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1475 * gcc.dg/tree-ssa/pr83648.c: Likewise.
1477 2018-08-30 Martin Sebor <msebor@redhat.com>
1480 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1482 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1485 gcc.dg/strcmpopt_6.c: Remove.
1486 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1487 gcc.target/i386/strcmpopt_6.c: Likewise.
1489 2018-08-30 Richard Biener <rguenther@suse.de>
1491 PR tree-optimization/87147
1492 * gcc.dg/torture/pr87147.c: New testcase.
1494 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1496 * gcc.target/aarch64/large_struct_copy_2.c: New.
1498 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1501 * gcc.c-torture/execute/pr87053.c: New test.
1503 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1506 * g++.dg/ubsan/vptr-13.C: New test.
1508 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/concepts/pr85265.C: New.
1513 2018-08-29 Martin Sebor <msebor@redhat.com>
1514 Bernd Edlinger <bernd.edlinger@hotmail.de>
1516 PR tree-optimization/86714
1517 PR tree-optimization/86711
1518 * gcc.c-torture/execute/memchr-1.c: New test.
1519 * gcc.c-torture/execute/pr86714.c: New test.
1520 * gcc.c-torture/execute/widechar-3.c: New test.
1521 * gcc.dg/strlenopt-58.c: New test.
1523 2018-08-29 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/87132
1526 * gcc.dg/torture/pr87132.c: New testcase.
1528 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1531 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1532 output to reflect underlining of pertinent parameter in decl
1533 for "no known conversion" messages.
1535 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1538 * g++.dg/cpp1z/decomp47.C: New test.
1540 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1542 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1545 2018-08-29 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/87117
1548 * gfortran.dg/pr87117.f90: New testcase.
1550 2018-08-29 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/87126
1553 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1555 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1557 PR tree-optimization/87009
1558 * gcc.dg/pr87009.c: New test.
1560 2018-08-28 Martin Sebor <msebor@redhat.com>
1563 * g++.dg/Walloca1.C: Adjust.
1565 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1568 * g++.dg/other/switch4.C: New.
1570 2018-08-28 Richard Biener <rguenther@suse.de>
1572 PR tree-optimization/87124
1573 * g++.dg/torture/pr87124.C: New testcase.
1575 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1578 * gfortran.dg/class_result_7.f90: New test.
1579 * gfortran.dg/class_result_8.f90: New test.
1580 * gfortran.dg/class_result_9.f90: New test.
1583 * gfortran.dg/allocate_with_source_25.f90: New test.
1585 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1588 * gcc.dg/pr87099.c: New test.
1590 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1593 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1595 2018-08-28 Richard Biener <rguenther@suse.de>
1597 PR tree-optimization/87117
1598 * gcc.dg/pr87117-1.c: New testcase.
1600 2018-08-28 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/87117
1603 * gcc.dg/pr87117-2.c: New testcase.
1605 2018-08-28 Richard Biener <rguenther@suse.de>
1607 PR tree-optimization/87117
1608 * gcc.dg/lvalue-5.c: New testcase.
1610 2018-08-27 Jeff Law <law@redhat.com>
1612 PR tree-optimization/87110
1613 * gcc.c-torture/compile/pr87110.c: New test.
1615 2018-08-27 Martin Sebor <msebor@redhat.com>
1617 PR tree-optimization/86914
1618 * gcc.dg/strlenopt-57.c: New test.
1620 2018-08-27 Martin Sebor <msebor@redhat.com>
1622 PR tree-optimization/87112
1623 * gcc.dg/pr87112.c: New test.
1625 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1628 * g++.dg/diagnostic/missing-typename.C: New test.
1630 2018-08-27 Jeff Law <law@redhat.com>
1632 * gcc.c-torture/compile/dse.c: New test.
1634 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1637 * g++.dg/diagnostic/pr86993.C: New test.
1639 2018-08-27 Richard Biener <rguenther@suse.de>
1641 PR tree-optimization/86927
1642 * gcc.dg/vect/pr86927.c: New testcase.
1644 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1647 * gcc.dg/empty.h: New file.
1648 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
1649 top of file and removal of redundant second printing of warning
1651 * gcc.dg/fixits-pr84852-2.c: Likewise.
1652 * gcc.dg/missing-header-fixit-3.c: Likewise.
1653 * gcc.dg/missing-header-fixit-4.c: New test.
1654 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
1655 conversion of show_caret_p to a tri-state.
1657 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1660 * g++.dg/pr85523.C: Extend expected output to show line
1661 before line-insertion fix-it hint.
1662 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1663 (test_fixit_insert_newline): Add previous line to expected output.
1664 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1665 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1667 2018-08-27 Martin Liska <mliska@suse.cz>
1670 * gcc.dg/asan/pr86962.c: New test.
1672 2018-08-27 Martin Liska <mliska@suse.cz>
1674 * gcc.dg/tree-prof/val-prof-10.c: New test.
1676 2018-08-27 Martin Liska <mliska@suse.cz>
1678 PR tree-optimization/86847
1679 * gcc.dg/tree-ssa/switch-3.c: New test.
1680 * gcc.dg/tree-ssa/vrp105.c: Remove.
1682 2018-08-27 Martin Liska <mliska@suse.cz>
1684 * gcc.dg/tree-ssa/switch-2.c: New test.
1686 2018-08-27 Richard Biener <rguenther@suse.de>
1688 * g++.dg/torture/20180705-1.C: New testcase.
1689 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
1690 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
1691 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
1692 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
1693 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
1694 * gcc.dg/pr85195.c: Likewise.
1695 * gcc.dg/pr85467.c: Likewise.
1696 * gcc.dg/torture/pr81790.c: Likewise.
1698 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1699 param to current default.
1701 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1703 PR rtl-optimization/87065
1704 * gcc.target/i386/pr87065.c: New test.
1706 2018-08-26 Marek Polacek <polacek@redhat.com>
1709 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1711 PR c++/87029, Implement -Wredundant-move.
1712 * g++.dg/cpp0x/Wredundant-move1.C: New test.
1713 * g++.dg/cpp0x/Wredundant-move2.C: New test.
1714 * g++.dg/cpp0x/Wredundant-move3.C: New test.
1715 * g++.dg/cpp0x/Wredundant-move4.C: New test.
1717 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1720 * gfortran.dg/matmul_19.f90: New test.
1722 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1725 * gfortran.dg/generic_35.f90: New test case.
1727 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1730 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1731 line spans are printed with -fdiagnostics-show-line-numbers.
1733 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1736 * gfortran.dg/implied_do_io_6.f90: New test.
1738 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1741 * gcc.dg/pr87092.c: New test.
1743 2018-08-24 Marek Polacek <polacek@redhat.com>
1747 * g++.dg/cpp0x/auto52.C: New test.
1748 * g++.dg/cpp1y/auto-fn52.C: New test.
1749 * g++.dg/cpp1y/auto-fn53.C: New test.
1750 * g++.dg/cpp1y/auto-fn54.C: New test.
1752 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1754 * lib/target-supports.exp (vect_perm_supported): Only return
1755 false for variable-length vectors if the permute size is not
1757 (check_effective_target_vect_perm)
1758 (check_effective_target_vect_perm_byte)
1759 (check_effective_target_vect_perm_short): Remove check for
1760 variable-length vectors.
1761 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
1762 * gcc.dg/vect/slp-perm-10.c: Likewise.
1763 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
1765 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1767 * gcc.target/aarch64/sve/bswap_1.c: New test.
1768 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
1769 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
1771 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1773 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
1774 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
1775 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
1776 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1777 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1778 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1779 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1781 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1784 * gcc.dg/pr79342.: New test.
1786 2018-08-23 Martin Sebor <msebor@redhat.com>
1788 PR tree-optimization/87072
1789 * gcc.dg/Warray-bounds-35.c: New test.
1791 2018-08-23 Richard Biener <rguenther@suse.de>
1794 * gcc.dg/pr87024.c: New testcase.
1796 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1798 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1799 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1800 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1801 * gcc.dg/vect/pr80631-2.c: Likewise.
1803 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1806 * gfortran.dg/submodule_32.f08: New test.
1808 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/associate_3.f90: Update error message.
1812 * gfortran.dg/associate_39.f90: New test case.
1814 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1817 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1819 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1820 * gfortran.dg/class_17.f03: Update error message.
1821 * gfortran.dg/class_55.f90: Ditto.
1822 * gfortran.dg/dtio_11.f90: Update error messages.
1823 * gfortran.dg/implicit_actual.f90: Add an error message.
1824 * gfortran.dg/typebound_proc_12.f90: Update error message.
1826 2018-08-22 Martin Sebor <msebor@redhat.com>
1829 * gcc.dg/pr87052.c: New test.
1830 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1832 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1834 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1835 * gfortran.dg/max_expr.f90: ...this.
1836 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1837 * gfortran.dg/min_expr.f90: ...this.
1839 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1841 PR tree-optimization/86725
1842 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1843 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1844 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1845 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1847 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1849 PR tree-optimization/86725
1850 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1852 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1854 * gcc.dg/vect/vect-avg-16.c: New test.
1855 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1856 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1857 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1858 the second loop in main1.
1860 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1862 * gcc.dg/lto/pr85248_0.c (test_alias):
1863 Stringify __USER_LABEL_PREFIX__.
1864 (test_noreturn): Likewise.
1866 2018-08-22 Richard Biener <rguenther@suse.de>
1868 PR tree-optimization/86988
1869 * g++.dg/pr86988.C: New testcase.
1871 2018-08-22 Richard Biener <rguenther@suse.de>
1873 PR tree-optimization/86945
1874 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1876 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1878 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1880 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1881 Thomas Koenig <tkoenig@gcc.gnu.org>
1884 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1885 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1887 2018-08-21 Marek Polacek <polacek@redhat.com>
1889 PR c++/86981, Implement -Wpessimizing-move.
1890 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
1891 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
1892 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
1893 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
1894 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
1897 * g++.dg/concepts/pr67595.C: Add dg-warning.
1898 * g++.dg/cpp0x/Wnarrowing11.C: New test.
1899 * g++.dg/cpp0x/Wnarrowing12.C: New test.
1900 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
1903 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1904 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1906 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1908 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1910 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1912 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1914 2018-08-21 Javier Miranda <miranda@adacore.com>
1916 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1918 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1920 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1922 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1924 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1926 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1928 * gnat.dg/rep_clause7.adb: New testcase.
1930 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1932 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1933 gnat.dg/task1_pkg.ads: New testcase.
1935 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1937 * gnat.dg/linkedlist.adb: New testcase.
1939 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1941 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1942 gnat.dg/elab6_pkg.ads: New testcase.
1944 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1946 * gnat.dg/expr_func5.adb: New testcase.
1948 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1950 * gnat.dg/dynhash.adb: New testcase.
1952 2018-08-21 Javier Miranda <miranda@adacore.com>
1954 * gnat.dg/enum4.adb: New testcase.
1956 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1958 * gcc.target/aarch64/large_struct_copy.c: New test.
1960 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1962 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1964 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1967 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1969 2018-08-21 Tom de Vries <tdevries@suse.de>
1971 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1972 to avoid mismatch in .debug and .earlydebug dump files.
1974 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1977 * gcc.target/powerpc/pr87033.c: New test.
1979 2018-08-20 Martin Sebor <msebor@redhat.com>
1981 PR tree-optimization/87034
1982 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1984 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1987 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
1988 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
1989 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1991 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1994 * g++.dg/torture/pr87014.C: New file.
1996 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1999 * gcc.target/alpha/pr86984.c: New test.
2001 2018-08-20 Richard Biener <rguenther@suse.de>
2003 PR tree-optimization/78655
2004 * gcc.dg/tree-ssa/evrp11.c: New testcase.
2006 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2008 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
2011 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
2013 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
2015 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
2016 * gcc.dg/lto/pr83719_0.c: Likewise.
2018 2018-08-17 Martin Sebor <msebor@redhat.com>
2021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2023 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2025 * g++.dg/conversion/Wwrite-strings.C: New test.
2027 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
2028 Chung-Lin Tang <cltang@codesourcery.com>
2029 Xianmiao Qu <xianmiao_qu@c-sky.com>
2031 C-SKY port: Testsuite
2033 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
2034 * g++.dg/torture/type-generic-1.C: Likewise.
2035 * gcc.c-torture/compile/20000804-1.c: Likewise.
2036 * gcc.c-torture/execute/20101011-1.c: Likewise.
2037 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
2038 * gcc.dg/20020312-2.c: Likewise.
2039 * gcc.dg/Wno-frame-address.c: Likewise.
2040 * gcc.dg/c11-true_min-1.c: Likewise.
2041 * gcc.dg/sibcall-10.c: Likewise.
2042 * gcc.dg/sibcall-9.c: Likewise.
2043 * gcc.dg/stack-usage-1.c: Likewise.
2044 * gcc.dg/torture/float32-tg-3.c: Likewise.
2045 * gcc.dg/torture/float32x-tg-3.c: Likewise.
2046 * gcc.dg/torture/float64-tg-3.c: Likewise.
2047 * gcc.dg/torture/float64x-tg-3.c: Likewise.
2048 * gcc.dg/torture/type-generic-1.c: Likewise.
2049 * gcc.target/csky/*: New.
2050 * lib/target-supports.exp (check_profiling_available): Add
2052 (check_effective_target_hard_float): Handle C-SKY targets with
2053 single-precision hard float only.
2054 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
2056 2018-08-17 David Malcolm <dmalcolm@redhat.com>
2058 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
2060 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
2061 coverage for gcc_dump_printf.
2063 2018-08-17 Martin Liska <mliska@suse.cz>
2065 * g++.dg/opt/mpx.C: Fix scanned pattern.
2066 * gcc.target/i386/mpx.c: Likewise.
2067 * g++.dg/warn/Wunreachable-code-1.C: Remove.
2068 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
2069 * gcc.dg/torture/pr52969.c: Likewise.
2070 * g++.dg/warn/pr31246-2.C: Likewise.
2071 * g++.dg/warn/pr31246.C: Likewise.
2072 * gcc.dg/pr33092.c: Likewise.
2073 * g++.dg/opt/eh1.C: Remove a deprecated option.
2074 * g++.dg/template/inline1.C: Likewise.
2075 * g++.dg/tree-ssa/pr81408.C: Likewise.
2076 * gcc.dg/pr41837.c: Likewise.
2077 * gcc.dg/pr41841.c: Likewise.
2078 * gcc.dg/pr42250.c: Likewise.
2079 * gcc.dg/pr43084.c: Likewise.
2080 * gcc.dg/pr43317.c: Likewise.
2081 * gcc.dg/pr51879-18.c: Likewise.
2082 * gcc.dg/torture/pr36066.c: Likewise.
2083 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
2084 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
2085 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
2086 * gcc.dg/tree-ssa/pr45122.c: Likewise.
2087 * gcc.target/i386/pr45352-2.c: Likewise.
2088 * gcc.target/i386/zee.c: Likewise.
2089 * gfortran.dg/auto_char_len_2.f90: Likewise.
2090 * gfortran.dg/auto_char_len_4.f90: Likewise.
2091 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2092 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2093 * gfortran.dg/gomp/pr47331.f90: Likewise.
2094 * gfortran.dg/pr40999.f: Likewise.
2095 * gfortran.dg/pr41011.f: Likewise.
2096 * gfortran.dg/pr42051.f03: Likewise.
2097 * gfortran.dg/pr46804.f90: Likewise.
2098 * gfortran.dg/pr83149_1.f90: Likewise.
2099 * gfortran.dg/pr83149_b.f90: Likewise.
2100 * gfortran.dg/whole_file_1.f90: Likewise.
2101 * gfortran.dg/whole_file_10.f90: Likewise.
2102 * gfortran.dg/whole_file_11.f90: Likewise.
2103 * gfortran.dg/whole_file_12.f90: Likewise.
2104 * gfortran.dg/whole_file_13.f90: Likewise.
2105 * gfortran.dg/whole_file_14.f90: Likewise.
2106 * gfortran.dg/whole_file_15.f90: Likewise.
2107 * gfortran.dg/whole_file_16.f90: Likewise.
2108 * gfortran.dg/whole_file_17.f90: Likewise.
2109 * gfortran.dg/whole_file_18.f90: Likewise.
2110 * gfortran.dg/whole_file_19.f90: Likewise.
2111 * gfortran.dg/whole_file_2.f90: Likewise.
2112 * gfortran.dg/whole_file_20.f03: Likewise.
2113 * gfortran.dg/whole_file_3.f90: Likewise.
2114 * gfortran.dg/whole_file_4.f90: Likewise.
2115 * gfortran.dg/whole_file_5.f90: Likewise.
2116 * gfortran.dg/whole_file_6.f90: Likewise.
2117 * gfortran.dg/whole_file_7.f90: Likewise.
2118 * gfortran.dg/whole_file_8.f90: Likewise.
2119 * gfortran.dg/whole_file_9.f90: Likewise.
2120 * gcc.dg/vect/vect.exp: Likewise.
2122 2018-08-17 Richard Biener <rguenther@suse.de>
2125 * gcc.dg/torture/pr86505.c: New testcase.
2127 2018-08-16 Martin Sebor <msebor@redhat.com>
2129 PR tree-optimization/86853
2130 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
2131 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
2132 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
2134 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2136 * gcc.dg/missing-header-fixit-3.c: New test.
2138 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2140 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
2141 (test_fixit_insert_newline): Update expected output to show '+'
2142 characters in margin of line-insertion fix-it hint.
2144 2018-08-16 Nathan Sidwell <nathan@acm.org>
2146 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
2147 * gcc.dg/cpp/macsyntx2.c: likewise.
2149 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2152 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
2153 * gcc.target/i386/avx-cvt-2.c: Ditto.
2155 2018-08-16 David Malcolm <dmalcolm@redhat.com>
2158 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
2160 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
2162 * gcc.target/aarch64/imm_choice_comparison.c: New test.
2164 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2166 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
2167 (lib_strncmp): Likewise.
2169 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2171 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
2172 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
2173 * g++.dg/torture/pr44295.C : Likewise.
2175 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2178 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
2179 attributes and matching.
2180 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2181 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2183 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
2185 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
2187 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
2189 * gcc.target/i386/rop1.c: Remove.
2190 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
2192 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
2194 * gcc.target/powerpc/fold-vec-splat-char.c: New.
2195 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
2196 * gcc.target/powerpc/fold-vec-splat-int.c: New.
2197 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
2198 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
2199 * gcc.target/powerpc/fold-vec-splat-short.c: New.
2201 2018-08-15 David Malcolm <dmalcolm@redhat.com>
2203 * g++.dg/diagnostic/aka3.C: New test.
2204 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
2205 output to show range labels.
2206 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
2207 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2208 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
2209 * gcc.dg/bad-binary-ops.c: Update expected output to show range
2210 labels. Add an "aka" example.
2211 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
2213 * gcc.dg/format/diagnostic-ranges.c: Likewise.
2214 * gcc.dg/format/pr72858.c: Likewise.
2215 * gcc.dg/format/pr78498.c: Likewise.
2216 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
2217 Update expected output to show range labels. Add examples of
2218 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
2219 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2220 Update expected output to show range labels.
2221 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
2222 (test_very_wide_line): Adjust so that label is at left-clipping
2224 (test_very_wide_line_2): New test.
2225 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2226 Update expected output to show range labels.
2227 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
2228 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
2229 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
2230 for new param to gcc_rich_location::add_expr.
2231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2233 (test_show_locus): Add examples of labels to various tests. Tweak
2234 the "very wide_line" test case and duplicate it, to cover the
2235 boundary values for clipping of labels against the left-margin.
2236 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2237 diagnostic-test-show-locus-no-labels.c.
2238 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
2239 Update line numbers of dg-locus directives.
2240 * gcc.dg/pr69627.c: Update expected output to show range labels.
2241 * lib/multiline.exp (proc _build_multiline_regex): Remove
2242 special-case handling of lines with trailing '|'.
2244 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
2247 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
2250 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2252 * gcc.dg/wmain.c: New test.
2254 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
2257 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
2258 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
2261 2018-08-15 Martin Liska <mliska@suse.cz>
2263 PR tree-optimization/86925
2264 * gcc.dg/predict-20.c: New test.
2265 * gcc.dg/predict-21.c: New test.
2267 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
2271 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
2273 * gcc.target/i386/sse2-movs.c: New test.
2275 2018-08-14 Martin Sebor <msebor@redhat.com>
2277 PR tree-optimization/86650
2278 * gcc.dg/Warray-bounds-34.c: New test.
2280 2018-08-14 Janus Weil <janus@gcc.gnu.org>
2283 * gfortran.dg/generic_34.f90: New test case.
2285 2018-08-13 Marek Polacek <polacek@redhat.com>
2288 * g++.dg/cpp0x/Wnarrowing6.C: New test.
2289 * g++.dg/cpp0x/Wnarrowing7.C: New test.
2290 * g++.dg/cpp0x/Wnarrowing8.C: New test.
2291 * g++.dg/cpp0x/Wnarrowing9.C: New test.
2292 * g++.dg/cpp0x/Wnarrowing10.C: New test.
2293 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
2294 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2295 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
2296 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
2297 * g++.dg/ext/stmtexpr15.C: Likewise.
2298 * g++.dg/gomp/pr47963.C: Likewise.
2299 * g++.dg/init/new37.C: Likewise.
2300 * g++.dg/init/new43.C: Likewise.
2301 * g++.dg/other/fold1.C: Likewise.
2302 * g++.dg/parse/array-size2.C: Likewise.
2303 * g++.dg/template/dependent-name3.C: Likewise.
2304 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
2305 * g++.dg/other/vrp1.C: Likewise.
2306 * g++.dg/template/char1.C: Likewise.
2308 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
2310 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
2311 instead of a ZERO_EXTEND.
2313 2018-08-13 Martin Sebor <msebor@redhat.com>
2315 PR tree-optimization/71625
2316 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
2317 * g++.dg/init/string2.C: New test.
2318 * g++.dg/init/string3.C: New test.
2319 * g++.dg/init/string4.C: New test.
2320 * gcc.dg/init-string-3.c: New test.
2321 * gcc.dg/strlenopt-55.c: New test.
2322 * gcc.dg/strlenopt-56.c: New test.
2324 2018-08-13 Marek Polacek <polacek@redhat.com>
2326 P0806R2 - Deprecate implicit capture of this via [=]
2327 * g++.dg/cpp2a/lambda-this1.C: New test.
2328 * g++.dg/cpp2a/lambda-this2.C: New test.
2329 * g++.dg/cpp2a/lambda-this3.C: New test.
2331 2018-08-13 Marek Polacek <polacek@redhat.com>
2334 * g++.dg/diagnostic/auto1.C: New test.
2336 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2339 * gfortran.dg/transfer_class_3.f90: New test.
2341 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2344 * gfortran.dg/use_rename_9.f90: New test.
2346 2018-08-11 Jakub Jelinek <jakub@redhat.com>
2348 PR tree-optimization/86835
2349 * gcc.dg/pr86835.c: New test.
2351 2018-08-10 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
2355 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
2356 * gfortran.dg/short_circuiting_2.f90: New test case.
2357 * gfortran.dg/short_circuiting_3.f90: New test case.
2359 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
2362 * gcc.target/i386/pr82418.c: New test.
2364 2018-08-10 Martin Liska <mliska@suse.cz>
2367 * gcc.dg/predict-17.c: New test.
2368 * gcc.dg/predict-18.c: New test.
2369 * gcc.dg/predict-19.c: New test.
2371 2018-08-10 Martin Liska <mliska@suse.cz>
2373 PR tree-optimization/85799
2374 * gcc.dg/pr85799.c: New test.
2376 2018-08-09 Jeff Law <law@redhat.com>
2379 * gcc.dg/uninit-suppress_2.c: Disable DOM.
2381 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2383 * gcc.target/aarch64/sve/reduc_8.c: New test.
2385 2018-08-09 David Malcolm <dmalcolm@redhat.com>
2388 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
2390 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2392 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2393 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
2396 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2398 PR tree-optimization/86858
2399 * gcc.dg/vect/pr86858.c: New test.
2401 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2403 PR tree-optimization/86871
2404 * gcc.dg/vect/pr86871.c: New test.
2406 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2408 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2410 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2412 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
2413 arch and tune numbers by 2.
2414 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
2415 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
2416 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
2417 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
2418 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
2419 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
2420 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
2421 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
2422 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
2423 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
2424 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
2425 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
2426 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
2427 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
2428 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
2429 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
2430 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
2431 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
2432 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
2433 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
2434 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
2435 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
2436 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
2437 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
2438 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
2439 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
2440 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
2441 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
2442 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
2443 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
2444 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
2445 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
2446 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
2447 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
2448 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
2449 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
2450 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
2451 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
2452 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
2453 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
2454 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
2455 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
2456 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
2457 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
2458 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
2459 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
2460 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
2461 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
2462 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
2463 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
2464 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
2465 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
2466 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
2467 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
2468 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
2469 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
2470 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
2471 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
2472 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
2473 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
2474 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
2475 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
2476 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
2477 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
2478 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
2479 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
2481 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2484 * gcc.target/s390/pr84332.c: New testcase.
2486 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2489 * gcc.target/m68k/tls-dimode.c: New file.
2491 2018-08-08 Nathan Sidwell <nathan@acm.org>
2493 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2494 c-c++-common/inc-from-1.c: New
2496 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2499 * gcc.target/s390/TI-constants-lra.c: New testcase.
2500 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2502 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2504 * gcc.target/s390/hotpatch-8.c: Remove.
2505 * gcc.target/s390/hotpatch-9.c: Remove.
2506 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
2507 * gcc.target/s390/mnop-mcount-m31.c: Remove.
2509 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2511 P0595R1 - is_constant_evaluated
2512 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2515 * g++.dg/cpp1z/decomp46.C: New test.
2518 * g++.dg/opt/pr86738.C: New test.
2520 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2523 * gcc.target/aarch64/frecpe_1.c: New test.
2524 * gcc.target/aarch64/frecpe_2.c: Likewise.
2526 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2528 PR c++/59480, DR 136
2529 * g++.dg/other/friend8.C: New.
2530 * g++.dg/other/friend9.C: Likewise.
2531 * g++.dg/other/friend10.C: Likewise.
2532 * g++.dg/other/friend11.C: Likewise.
2533 * g++.dg/other/friend12.C: Likewise.
2534 * g++.dg/other/friend13.C: Likewise.
2535 * g++.dg/other/friend14.C: Likewise.
2536 * g++.dg/other/friend15.C: Likewise.
2537 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2538 * g++.dg/parse/defarg8.C: Likewise.
2540 2018-08-07 Martin Liska <mliska@suse.cz>
2543 * gcc.dg/predict-16.c: New test.
2544 * g++.dg/predict-1.C: New test.
2546 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2547 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2549 PR tree-optimization/80925
2550 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
2551 vectorized on !vect_hw_misalign targets.
2553 2018-08-06 Marek Polacek <polacek@redhat.com>
2556 * g++.dg/cpp1y/constexpr-86767.C: New test.
2558 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2560 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2561 for target *-*-linux-gnu.
2563 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2565 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
2566 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
2567 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
2569 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2571 * gcc.target/s390/nomemloopunroll-1.c: New test.
2573 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2576 * gcc.target/i386/pr86386.c: New file.
2578 2018-08-04 Tom de Vries <tdevries@suse.de>
2580 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2582 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2584 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2587 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2590 * gfortran.dg/interface_assignment_6.f90: New test case.
2592 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2595 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2597 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2598 Jonathan Wakely <jwakely@redhat.com>
2601 * g++.dg/pr85523.C: New test.
2603 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2606 * gcc.dg/union-duplicate-field.c: New test.
2608 2018-08-03 Jason Merrill <jason@redhat.com>
2611 * g++.dg/template/pr86706.C: New test.
2613 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2615 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
2616 on vect_avg_qi targets.
2617 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2618 * gcc.dg/vect/bb-slp-pow-1.c: New test.
2619 * gcc.dg/vect/vect-avg-15.c: Likewise.
2621 2018-08-03 Martin Liska <mliska@suse.cz>
2623 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
2624 * gcc.dg/predict-13.c: Likewise.
2625 * gcc.dg/predict-3.c: Likewise.
2626 * gcc.dg/predict-4.c: Likewise.
2627 * gcc.dg/predict-5.c: Likewise.
2628 * gcc.dg/predict-6.c: Likewise.
2629 * gcc.dg/predict-9.c: Likewise.
2630 * gfortran.dg/predict-1.f90: Likewise.
2632 2018-08-02 Richard Biener <rguenther@suse.de>
2635 * g++.dg/torture/pr86763.C: New testcase.
2637 2018-08-02 Richard Biener <rguenther@suse.de>
2639 PR tree-optimization/86816
2640 * g++.dg/torture/pr86816.C: New testcase.
2642 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2644 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2646 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
2647 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
2648 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
2650 * gcc.target/aarch64/sve/single_2.c: Likewise.
2651 * gcc.target/aarch64/sve/single_3.c: Likewise.
2652 * gcc.target/aarch64/sve/single_4.c: Likewise.
2654 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2657 * gcc.target/aarch64/ldp_stp_13.c: New test.
2659 2018-08-01 Martin Sebor <msebor@redhat.com>
2661 PR tree-optimization/86650
2662 * gcc.dg/format/gcc_diag-10.c: Adjust.
2664 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2666 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2668 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2670 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2673 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2674 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2676 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2678 * gcc.dg/pointer-range-check-1.c: New test.
2679 * gcc.dg/pointer-range-check-2.c: Likewise.
2681 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2683 PR tree-optimization/86749
2684 * gcc.dg/vect/pr86749.c: New test.
2686 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/lookup/name-clash12.C: New.
2691 2018-08-01 Richard Biener <rguenther@suse.de>
2693 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2695 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2697 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2699 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2701 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2703 2018-08-01 Martin Liska <mliska@suse.cz>
2705 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
2706 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2707 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2708 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2709 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2710 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2711 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2712 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2714 2018-08-01 Martin Liska <mliska@suse.cz>
2717 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2719 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2721 * gcc.target/aarch64/extract_zero_extend.c: New file.
2723 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2726 * gcc.c-torture/compile/pr85704.c: New test.
2728 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2729 Olivier Hainque <hainque@adacore.com>
2731 * gnat.dg/dinst.adb: New.
2732 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2734 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2736 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2738 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2741 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2743 * c-c++-common/spec-barrier-1.c: New test.
2744 * c-c++-common/spec-barrier-2.c: New test.
2745 * gcc.dg/spec-barrier-3.c: New test.
2747 2018-07-31 Martin Sebor <msebor@redhat.com>
2749 PR tree-optimization/86741
2750 * gcc.dg/Warray-bounds-33.c: New test.
2752 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2754 * gcc.target/s390/memset-1.c: Improve testcase.
2756 2018-07-31 Tom de Vries <tdevries@suse.de>
2759 * g++.dg/guality/pr86687.C: New test.
2761 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2763 P1008R1 - prohibit aggregates with user-declared constructors
2764 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
2765 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
2766 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
2767 * g++.dg/cpp2a/aggr1.C: New test.
2768 * g++.dg/cpp2a/aggr2.C: New test.
2770 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2773 * gcc.target/arm/pr86640.c: New testcase.
2775 2018-07-31 Martin Liska <mliska@suse.cz>
2777 PR gcov-profile/85338
2778 PR gcov-profile/85350
2779 PR gcov-profile/85372
2780 * gcc.misc-tests/gcov-pr85338.c: New test.
2781 * gcc.misc-tests/gcov-pr85350.c: New test.
2782 * gcc.misc-tests/gcov-pr85372.c: New test.
2784 2018-07-31 Martin Liska <mliska@suse.cz>
2786 PR gcov-profile/83813
2787 PR gcov-profile/84758
2788 PR gcov-profile/85217
2789 PR gcov-profile/85332
2790 * gcc.misc-tests/gcov-pr83813.c: New test.
2791 * gcc.misc-tests/gcov-pr84758.c: New test.
2792 * gcc.misc-tests/gcov-pr85217.c: New test.
2793 * gcc.misc-tests/gcov-pr85332.c: New test.
2795 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2797 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2798 gnat.dg/prot5_pkg.ads: New testcase.
2800 2018-07-31 Justin Squirek <squirek@adacore.com>
2802 * gnat.dg/addr11.adb: New testcase.
2804 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2806 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2808 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2810 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2812 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2814 * gnat.dg/iter3.adb: New testcase.
2816 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2818 Revert 'AsyncI/O patch committed'
2819 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2820 Thomas Koenig <tkoenig@gcc.gnu.org>
2823 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2824 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2826 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2828 PR rtl-optimization/85160
2829 * gcc.target/powerpc/combine-2-2.c: New testcase.
2831 2018-07-27 Martin Sebor <msebor@redhat.com>
2833 PR tree-optimization/86696
2834 * g++.dg/pr86696.C: New test.
2836 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2838 PR tree-optimization/86636
2839 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2840 Add dg-require-effective-target pthread.
2842 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2844 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2845 * gcc.dg/strcmpopt_6.c: Likewise.
2847 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2850 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2852 2018-07-26 Martin Sebor <msebor@redhat.com>
2854 PR tree-optimization/86043
2855 PR tree-optimization/86042
2856 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2858 * gcc.dg/strlenopt-44.c: New test.
2860 2018-07-26 Martin Liska <mliska@suse.cz>
2862 PR gcov-profile/86536
2863 * gcc.misc-tests/gcov-pr86536.c: New test.
2865 2018-07-25 Martin Sebor <msebor@redhat.com>
2867 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2868 ignored by the test harness.
2870 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2871 Thomas Koenig <tkoenig@gcc.gnu.org>
2874 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2875 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2877 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2880 * g++.dg/pr85515-2.C: Add expected dg-error.
2881 * g++.dg/cpp0x/range-for36.C: New test.
2883 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2885 * gcc.target/arc/uncached-1.c: New test.
2886 * gcc.target/arc/uncached-2.c: Likewise.
2888 2018-07-24 Martin Sebor <msebor@redhat.com>
2890 PR tree-optimization/86622
2891 PR tree-optimization/86532
2892 * gcc.c-torture/execute/strlen-2.c: New test.
2893 * gcc.c-torture/execute/strlen-3.c: New test.
2894 * gcc.c-torture/execute/strlen-4.c: New test.
2896 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2898 PR tree-optimization/86636
2899 * gcc.c-torture/compile/pr86636.c: New test.
2901 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2903 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2905 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.target/i386/pr86627.c: New test.
2911 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
2912 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
2913 * g++.dg/tree-ssa-/pr19476-6.C: New test.
2914 * g++.dg/tree-ssa-/pr19476-7.C: New test.
2916 2018-07-23 Carl Love <cel@us.ibm.com>
2919 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
2920 file altivec-2-runnable.c.
2921 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
2922 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
2923 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
2924 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
2925 vec_cts, vec_ctu, vec_cpsgn tests.
2927 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2930 * gcc.dg/pr86617.c: New test.
2932 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2935 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2937 2018-07-20 Martin Sebor <msebor@redhat.com>
2940 * c-c++-common/pr68657-1.c: Adjust.
2941 * c-c++-common/pr68657-2.c: Same.
2942 * c-c++-common/pr68657-3.c: Same.
2943 * c-c++-common/pr68833-1.c: Same.
2944 * gcc.dg/Walloc-size-larger-than-16.c: Same.
2945 * gcc.dg/Walloca-larger-than.c: New test.
2946 * gcc.dg/Walloca-larger-than-2.c: New test.
2947 * gcc.dg/Wframe-larger-than-2.c: New test.
2948 * gcc.dg/Wlarger-than3.c: New test.
2949 * gcc.dg/Wvla-larger-than-3.c: New test.
2950 * gcc.dg/pr42611.c: Adjust.
2951 * gnat.dg/frame_overflow.adb: Same.
2953 2018-07-20 Martin Sebor <msebor@redhat.com>
2955 PR tree-optimization/86613
2956 PR tree-optimization/86611
2957 * c-c++-common/Warray-bounds-2.c: Undefine macros and
2958 prune duplicate warnings.
2959 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
2960 data-model-dependencies.
2961 * gcc.dg/Warray-bounds-32.c: Ditto.
2963 2018-07-20 Richard Biener <rguenther@suse.de>
2966 * g++.dg/lto/pr86585_0.C: New testcase.
2967 * g++.dg/lto/pr86585_1.C: Likewise.
2969 2018-07-19 Martin Sebor <msebor@redhat.com>
2971 PR tree-optimization/83776
2972 PR tree-optimization/84047
2973 * gcc.dg/Warray-bounds-29.c: New test.
2974 * gcc.dg/Warray-bounds-30.c: New test.
2975 * gcc.dg/Warray-bounds-31.c: New test.
2976 * gcc.dg/Warray-bounds-32.c: New test.
2978 2018-07-19 Michael Collison <michael.collison@arm.com>
2979 Richard Henderson <rth@redhat.com>
2981 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
2982 * gcc.target/aarch64/builtin_saddl.c: New testcase.
2983 * gcc.target/aarch64/builtin_saddll.c: New testcase.
2984 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
2985 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
2986 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
2987 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
2988 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
2989 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
2990 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
2991 * gcc.target/aarch64/builtin_usubl.c: New testcase.
2992 * gcc.target/aarch64/builtin_usubll.c: New testcase.
2994 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2996 Revert fix for c++/59480 (and testsuite followup)
2998 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3000 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3002 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3004 PR c++/59480, DR 136
3005 * g++.dg/other/friend8.C: New.
3006 * g++.dg/other/friend9.C: Likewise.
3007 * g++.dg/other/friend10.C: Likewise.
3008 * g++.dg/other/friend11.C: Likewise.
3009 * g++.dg/other/friend12.C: Likewise.
3010 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3011 * g++.dg/parse/defarg8.C: Likewise.
3013 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3015 * gcc.target/aarch64/profile.c: New test.
3017 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3020 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3022 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3025 * gcc.target/i386/pr86560-4.c: New test.
3026 * gcc.target/i386/pr86560-5.c: Likewise.
3028 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
3031 * gcc.target/i386/pr86560-1.c: New test.
3032 * gcc.target/i386/pr86560-2.c: Likewise.
3033 * gcc.target/i386/pr86560-3.c: Likewise.
3035 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3037 * gfortran.dg/max_fmax_aarch64.f90: New test.
3038 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
3039 * gfortran.dg/minmax_integer.f90: Likewise.
3041 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3045 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3048 * g++.dg/tree-ssa/pr86544.C: New test.
3050 2018-07-18 Jakub Jelinek <jakub@redhat.com>
3053 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
3055 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3058 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
3059 * c-c++-common/pr69558.c: Remove xfail.
3060 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
3061 * gcc.dg/pr61817-1.c: Likewise.
3062 * gcc.dg/pr61817-2.c: Likewise.
3063 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
3065 2018-07-18 Janus Weil <janus@gcc.gnu.org>
3068 * gfortran.dg/function_optimize_5.f90: Add option
3069 '-faggressive-function-elimination' and update dg-warning clauses.
3070 * gfortran.dg/short_circuiting.f90: New test.
3072 2018-07-18 Marek Polacek <polacek@redhat.com>
3074 PR c++/86190 - bogus -Wsign-conversion warning
3075 * g++.dg/warn/Wsign-conversion-3.C: New test.
3076 * g++.dg/warn/Wsign-conversion-4.C: New test.
3078 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3080 PR c++/59480, DR 136
3081 * g++.dg/other/friend8.C: New.
3082 * g++.dg/other/friend9.C: Likewise.
3083 * g++.dg/other/friend10.C: Likewise.
3084 * g++.dg/other/friend11.C: Likewise.
3085 * g++.dg/other/friend12.C: Likewise.
3086 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3087 * g++.dg/parse/defarg8.C: Likewise.
3089 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3091 * g++.dg/ext/uow-3.C: Adjust.
3092 * g++.dg/ext/uow-4.C: Likewise.
3093 * g++.dg/lookup/name-clash11.C: Likewise.
3094 * g++.dg/lookup/name-clash7.C: Likewise.
3095 * g++.dg/lookup/redecl1.C: Likewise.
3096 * g++.dg/warn/changes-meaning.C: Likewise.
3097 * g++.old-deja/g++.jason/scoping8.C: Likewise.
3098 * g++.old-deja/g++.law/nest1.C: Likewise.
3100 2018-07-18 Richard Biener <rguenther@suse.de>
3103 * g++.dg/lto/pr86523-3_0.C: New testcase.
3105 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
3107 * gcc.target/m68k/mulsi_highpart.c: New test.
3109 2018-07-17 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
3112 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
3113 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
3114 * gcc.dg/cpp/pr61854-8.c: New test.
3116 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3118 * gcc.target/powerpc/pr85456.c: Require longdouble128.
3120 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
3123 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
3125 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
3127 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
3128 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
3129 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
3130 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
3131 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
3133 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
3135 * gcc.target/powerpc/pr57150.c: Require longdouble128.
3136 * gcc.target/powerpc/pr79916.c: Require dfp.
3138 2018-07-17 Richard Biener <rguenther@suse.de>
3141 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
3143 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
3145 * gcc.target/s390/function-align1.c: New test.
3146 * gcc.target/s390/function-align2.c: New test.
3147 * gcc.target/s390/function-align3.c: New test.
3149 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/discr55.adb: New test.
3153 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3155 * gcc.target/i386/vartrack-1.c (dg-options): Add
3156 -fomit-frame-pointer.
3158 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3160 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
3161 (dg-lto-options): Add -fPIC.
3162 * g++.dg/lto/pr86523-2_0.C: Likewise.
3164 2018-07-17 Martin Liska <mliska@suse.cz>
3166 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
3168 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3170 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
3173 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
3175 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
3177 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
3179 * gnat.dg/memorytest.adb: New testcase.
3181 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3183 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
3186 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3188 * gnat.dg/equal3.adb: New testcase.
3190 2018-07-17 Justin Squirek <squirek@adacore.com>
3192 * gnat.dg/split_args.adb: New testcase.
3194 2018-07-17 Ed Schonberg <schonberg@adacore.com>
3196 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
3198 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
3200 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
3203 2018-07-16 Carl Love <cel@us.ibm.com>
3206 Forgot the PR number on the commit log.
3208 2018-07-16 Carl Love <cel@us.ibm.com>
3211 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3213 * gcc.target/powerpc/divkc3-3.c: Ditto.
3214 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3215 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3216 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3217 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3219 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3221 * gcc.target/powerpc/convert-fp-128.c: New testcase.
3222 * gcc.target/powerpc/convert-fp-64.c: New testcase.
3224 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3226 * lib/target-supports.exp (check_effective_target_longdouble64,
3227 check_effective_target_ppc_float128,
3228 check_effective_target_ppc_float128_insns,
3229 check_effective_target_powerpc_vsx): New.
3231 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
3233 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
3236 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3238 PR tree-optimization/86526
3239 * gcc.c-torture/compile/pr86526.c: New test.
3241 2018-07-16 Carl Love <cel@us.ibm.com>
3243 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
3245 * gcc.target/powerpc/divkc3-3.c: Ditto.
3246 * gcc.target/powerpc/mulkc3-2.c: Ditto.
3247 * gcc.target/powerpc/mulkc3-3.c: Ditto.
3248 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
3249 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
3251 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
3254 * gfortran.dg/assumed_rank_14.f90: New testcase.
3255 * gfortran.dg/assumed_rank_15.f90: New testcase.
3256 * gfortran.dg/dec_structure_8.f90: Update error messages.
3257 * gfortran.dg/dec_structure_23.f90: Update error messages.
3259 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3262 * gcc.c-torture/execute/pr86528.c: New test.
3263 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
3265 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/template/spec40.C: New.
3268 * g++.dg/parse/ptrmem8.C: Likewise.
3270 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3272 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
3273 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
3274 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
3275 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
3276 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
3278 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3280 * gcc.target/s390/mrecord-mcount.c: New testcase.
3282 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
3284 * gcc.target/s390/mfentry-m64.c: New testcase.
3286 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3288 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
3291 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3293 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
3296 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3298 * gnat.dg/wide_wide_value1.adb: New testcase.
3300 2018-07-16 Javier Miranda <miranda@adacore.com>
3302 * gnat.dg/bit_order1.adb: New testcase.
3304 2018-07-16 Javier Miranda <miranda@adacore.com>
3306 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
3308 2018-07-16 Richard Biener <rguenther@suse.de>
3311 * g++.dg/lto/pr86523-1_0.C: New testcase.
3312 * g++.dg/lto/pr86523-2_0.C: Likewise.
3314 2018-07-16 Martin Liska <mliska@suse.cz>
3317 * g++.dg/ipa/pr86529.C: New test.
3319 2018-07-16 Tom de Vries <tdevries@suse.de>
3322 * gcc.target/i386/vartrack-1.c: New test.
3324 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
3326 * gnat.dg/opt73.adb: New test.
3328 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3332 * g++.dg/opt/pr3698.C: New test.
3334 2018-07-16 Richard Biener <rguenther@suse.de>
3337 * gcc.dg/torture/pr86389.c: Require trampolines.
3339 2018-07-15 Tom de Vries <tdevries@suse.de>
3341 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
3342 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
3344 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
3345 * gcc.dg/guality/guality.exp: Same.
3346 * gfortran.dg/guality/guality.exp: Same.
3348 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
3349 Sunil K Pandey <sunil.k.pandey@intel.com>
3352 * gcc.target/i386/pr84413-1.c: New test.
3353 * gcc.target/i386/pr84413-2.c: Likewise.
3354 * gcc.target/i386/pr84413-3.c: Likewise.
3356 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
3357 Steve Munroe <munroesj52@gmail.com>
3359 * gcc.target/powerpc/sse2-pand-1.c: New file.
3360 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3361 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3362 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3364 2018-07-13 Nathan Sidwell <nathan@acm.org>
3367 * g++.dg/pr86374.C: New.
3369 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
3372 * gcc.dg/strcmpopt_5.c: New test.
3373 * gcc.dg/strcmpopt_6.c: New test.
3375 2018-07-13 Richard Biener <rguenther@suse.de>
3378 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
3380 2018-07-13 Tom de Vries <tdevries@suse.de>
3382 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
3383 * gcc.dg/guality/ctztest.c: Same.
3384 * gcc.dg/guality/sra-1.c: Same.
3386 2018-07-13 Tom de Vries <tdevries@suse.de>
3388 * gcc.dg/vla-1.c: Update.
3390 2018-07-13 Tom de Vries <tdevries@suse.de>
3392 * gcc.src/maintainers.exp: New file.
3394 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3397 * gcc.dg/pr86489.c: New test.
3399 2018-07-12 Martin Sebor <msebor@redhat.com>
3402 g++.dg/warn/pr86453.C: Adjust.
3404 2018-07-12 Jim Wilson <jimw@sifive.com>
3406 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
3408 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
3410 * gcc.target/riscv/interrupt-conflict-mode.c: New.
3412 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3414 * c-c++-common/gomp/declare-target-3.c: New test.
3415 * g++.dg/gomp/declare-target-2.C: New test.
3417 2018-07-12 Martin Sebor <msebor@redhat.com>
3420 * c-c++-common/Wattributes.c: Adjust.
3421 * gcc.dg/Wattributes-10.c: New test.
3422 * g++.dg/Wattributes-3.C: Adjust.
3423 * gcc.dg/Wattributes-6.c: Adjust.
3424 * gcc.dg/pr18079.c: Adjust.
3425 * gcc.dg/torture/pr42363.c: Adjust.
3427 2018-07-12 Julia Koval <julia.koval@intel.com>
3429 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3432 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3434 * gcc.dg/vect/vect-cond-arith-6.c: New test.
3435 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
3436 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
3437 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
3438 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
3439 * gcc.target/aarch64/sve/slp_14.c: Likewise.
3440 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
3442 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3444 * gcc.dg/vect/vect-cond-arith-4.c: New test.
3445 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
3446 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
3447 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
3448 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
3449 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
3450 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
3451 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
3453 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3454 Alan Hayward <alan.hayward@arm.com>
3455 David Sherwood <david.sherwood@arm.com>
3457 * gcc.dg/vect/vect-fma-2.c: New test.
3458 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
3459 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
3460 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
3462 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3464 * gcc.dg/vect/vect-cond-arith-3.c: New test.
3465 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
3466 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
3467 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
3468 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
3469 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
3470 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
3471 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
3472 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
3474 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3476 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3477 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3479 2018-07-12 Richard Biener <rguenther@suse.de>
3482 * gcc.target/i386/pr84829.c: New testcase.
3484 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3486 * gcc.dg/torture/20180712-1.c: New test.
3488 PR tree-optimization/86492
3489 * gcc.c-torture/execute/pr86492.c: New test.
3491 2018-07-12 Richard Biener <rguenther@suse.de>
3494 * g++.dg/warn/pr86453.C: New testcase.
3496 2018-07-12 Richard Biener <rguenther@suse.de>
3499 * gcc.dg/graphite/pr86479.c: New testcase.
3501 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
3504 of hardcoding size. Cast (rel) to MASK_TYPE.
3505 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
3506 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
3507 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
3508 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
3509 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
3510 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
3511 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
3512 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
3513 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
3514 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
3515 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
3516 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
3517 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
3518 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
3519 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
3520 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
3521 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
3522 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
3523 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
3525 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3527 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
3528 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
3529 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
3531 2018-07-10 Mark Wielaard <mark@klomp.org>
3534 * gcc.dg/pr86459.c: New test.
3536 2018-07-10 Martin Sebor <msebor@redhat.com>
3539 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3541 2018-07-10 Martin Liska <mliska@suse.cz>
3544 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3546 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3549 * g++.dg/ubsan/pr86406.C: New test.
3552 * gfortran.dg/vect/pr86421.f90: New test.
3554 2018-07-09 Martin Sebor <msebor@redhat.com>
3556 PR tree-optimization/86415
3557 * gcc.dg/strlenopt-53.c: New test.
3559 2018-07-09 Martin Sebor <msebor@redhat.com>
3562 * gcc.dg/strlenopt-49.c: New test.
3563 * gcc.dg/strlenopt-50.c: New test.
3564 * gcc.dg/strlenopt-51.c: New test.
3565 * gcc.dg/strlenopt-52.c: New test.
3566 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3568 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3571 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
3572 to be returned and when first argument is not 0, so that they don't do
3573 anything for NEED_EXC or NEED_ERRNO.
3575 2018-07-09 Tom de Vries <tdevries@suse.de>
3577 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
3578 * gcc.dg/guality/bswaptest.c: Same.
3579 * gcc.dg/guality/clztest.c: Same.
3580 * gcc.dg/guality/csttest.c: Same.
3581 * gcc.dg/guality/ctztest.c: Same.
3582 * gcc.dg/guality/drap.c: Same.
3583 * gcc.dg/guality/nrv-1.c: Same.
3584 * gcc.dg/guality/pr41353-1.c: Same.
3585 * gcc.dg/guality/pr41353-2.c: Same.
3586 * gcc.dg/guality/pr41404-1.c: Same.
3587 * gcc.dg/guality/pr43051-1.c: Same.
3588 * gcc.dg/guality/pr43077-1.c: Same.
3589 * gcc.dg/guality/pr43177.c: Same.
3590 * gcc.dg/guality/pr43329-1.c: Same.
3591 * gcc.dg/guality/pr43479.c: Same.
3592 * gcc.dg/guality/pr43593.c: Same.
3593 * gcc.dg/guality/pr45003-1.c: Same.
3594 * gcc.dg/guality/pr45003-2.c: Same.
3595 * gcc.dg/guality/pr45003-3.c: Same.
3596 * gcc.dg/guality/pr48437.c: Same.
3597 * gcc.dg/guality/pr48466.c: Same.
3598 * gcc.dg/guality/pr49888.c: Same.
3599 * gcc.dg/guality/pr54200.c: Same.
3600 * gcc.dg/guality/pr54519-1.c: Same.
3601 * gcc.dg/guality/pr54519-2.c: Same.
3602 * gcc.dg/guality/pr54519-3.c: Same.
3603 * gcc.dg/guality/pr54519-4.c: Same.
3604 * gcc.dg/guality/pr54519-5.c: Same.
3605 * gcc.dg/guality/pr54519-6.c: Same.
3606 * gcc.dg/guality/pr54551.c: Same.
3607 * gcc.dg/guality/pr54693-2.c: Same.
3608 * gcc.dg/guality/pr54693.c: Same.
3609 * gcc.dg/guality/pr54796.c: Same.
3610 * gcc.dg/guality/pr54970.c: Same.
3611 * gcc.dg/guality/pr67192.c: Same.
3612 * gcc.dg/guality/pr69947.c: Same.
3613 * gcc.dg/guality/pr78726.c: Same.
3614 * gcc.dg/guality/rotatetest.c: Same.
3615 * gcc.dg/guality/sra-1.c: Same.
3616 * gcc.dg/guality/vla-2.c: Same.
3618 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3620 * g++.dg/diagnostic/long-short.C: New.
3621 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
3622 * g++.dg/diagnostic/virtual-friend.C: Likewise.
3623 * g++.old-deja/g++.brendan/crash11.C: Adjust.
3625 2018-07-09 Tom de Vries <tdevries@suse.de>
3627 * gcc.dg/vla-1.c: New test.
3629 2018-07-07 Tom de Vries <tdevries@suse.de>
3631 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3633 (get_dump_flags): New proc.
3634 (toplevel): Test all dump flags.
3636 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3638 * gnat.dg/stack_usage6.adb: New test.
3639 * gnat.dg/stack_usage6_pkg.ads: New helper.
3641 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3643 * gnat.dg/pure_function3a.adb: New test.
3644 * gnat.dg/pure_function3b.adb: Likewise.
3645 * gnat.dg/pure_function3c.adb: Likewise.
3646 * gnat.dg/pure_function3_pkg.ads: New helper.
3648 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3651 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
3652 dg-require-effective-target. Add -msse not just on i386-*, but
3653 on all i?86-* and x86_64-*.
3655 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3657 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
3658 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
3659 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
3660 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
3661 * gcc.dg/tree-ssa/popcount3.c: New test.
3663 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3665 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3666 to preserve the test.
3667 * gcc.target/i386/pr85073.c: Likewise.
3669 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3671 PR tree-optimization/86401
3672 * gcc.dg/tree-ssa/pr86401-1.c: New test.
3673 * gcc.dg/tree-ssa/pr86401-2.c: New test.
3674 * c-c++-common/rotate-9.c: New test.
3676 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3679 gcc.target/powerpc/pr86324-1.c: New test.
3680 gcc.target/powerpc/pr86324-2.c: Likewise.
3682 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3685 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3687 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3689 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3691 2018-07-05 Jeff Law <law@redhat.com>
3693 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3695 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3698 * gfortran.dg/deferred_character_20.f90: New test.
3700 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3704 * gfortran.dg/init_flag_18.f90: New testcase.
3705 * gfortran.dg/init_flag_19.f03: New testcase.
3707 2018-07-05 Carl Love <cel@us.ibm.com>
3708 * gcc.target/altivec-1-runnable.c: New test file.
3709 * gcc.target/altivec-2-runnable.c: New test file.
3710 * gcc.target/vsx-7.c (main2): Change expected expected instruction
3713 2018-07-05 Martin Sebor <msebor@redhat.com>
3716 * gcc.dg/strlenopt-47.c: New test.
3717 * gcc.dg/strlenopt-48.c: New test.
3719 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3722 * gcc.target/arm/big-endian-subreg.c: New.
3724 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3727 * gcc.dg/vect/pr84711.c: New.
3729 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3731 * gcc.target/aarch64/struct_cpy.c: New.
3733 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3735 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
3736 * c-c++-common/unroll-2.c: Likewise.
3737 * g++.dg/cdce3.C: Likewise.
3738 * g++.dg/ext/unroll-1.C: Likewise.
3739 * g++.dg/ext/unroll-2.C: Likewise.
3740 * g++.dg/ext/unroll-3.C: Likewise.
3741 * gcc.dg/cdce1.c: Likewise.
3742 * gcc.dg/cdce2.c: Likewise.
3743 * gcc.dg/gomp/pr68128-1.c: Likewise.
3744 * gcc.dg/vect/pr46032.c: Likewise.
3745 * gcc.dg/vect/vect-cond-10.c: Likewise.
3746 * gcc.dg/vect/vect-cond-8.c: Likewise.
3747 * gcc.dg/vect/vect-cond-9.c: Likewise.
3748 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3749 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3750 * gcc.target/i386/avx-cvt-2.c: Likewise.
3751 * gcc.target/i386/avx-cvt-3.c: Likewise.
3752 * gcc.target/i386/avx2-cvt-2.c: Likewise.
3753 * gcc.target/i386/avx2-gather-2.c: Likewise.
3754 * gcc.target/i386/avx2-gather-6.c: Likewise.
3755 * gcc.target/i386/avx512f-gather-2.c: Likewise.
3756 * gcc.target/i386/sse2-cvt-2.c: Likewise.
3757 * gfortran.dg/directive_unroll_1.f90: Likewise.
3758 * gfortran.dg/directive_unroll_2.f90: Likewise.
3759 * gnat.dg/unroll2.adb: Likewise.
3760 * gnat.dg/unroll3.adb: Likewise.
3762 2018-07-05 Tom de Vries <tdevries@suse.de>
3764 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3766 2018-07-04 Martin Sebor <msebor@redhat.com>
3768 PR tree-optimization/86274
3769 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3771 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774 * gfortran.dg/block_16.f08. New test.
3776 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3778 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3779 has a slightly different IL that provides more threading
3782 2018-07-04 Martin Liska <mliska@suse.cz>
3787 * gcc.dg/pr84100.c (foo):
3788 * gcc.target/i386/falign-functions-2.c: New test.
3789 * gcc.target/i386/falign-functions.c: New test.
3791 2018-07-04 Martin Liska <mliska@suse.cz>
3793 * gcc.dg/pr47793.c: Remove.
3795 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3797 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3799 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3801 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3804 * gcc.target/i386/pr85620-1.c: New test.
3805 * gcc.target/i386/pr85620-2.c: Likewise.
3806 * gcc.target/i386/pr85620-3.c: Likewise.
3807 * gcc.target/i386/pr85620-4.c: Likewise.
3809 2018-07-03 Martin Sebor <msebor@redhat.com>
3811 PR tree-optimization/86274
3812 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3813 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3814 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3815 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3816 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3817 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3818 * gcc.dg/tree-ssa/pr83198.c: Same.
3820 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3822 * g++.dg/other/locations1.C: New.
3823 * g++.dg/tls/locations1.C: Likewise.
3824 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3825 * g++.dg/diagnostic/virtual-static.C: Likewise.
3826 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3827 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3828 * g++.dg/cpp0x/pr51463.C: Likewise.
3829 * g++.dg/other/typedef1.C: Likewise.
3830 * g++.dg/parse/dtor13.C: Likewise.
3831 * g++.dg/template/error44.C: Likewise.
3832 * g++.dg/template/typedef4.C: Likewise.
3833 * g++.dg/template/typedef5.C: Likewise.
3834 * g++.dg/tls/diag-2.C: Likewise.
3835 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3837 2018-07-03 Marek Polacek <polacek@redhat.com>
3840 * g++.dg/diagnostic/pr86201.C: New test.
3842 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3845 * gcc.target/i386/pr85694.c: New test.
3847 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3849 PR tree-optimization/85694
3850 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3851 Return true for AArch64 without SVE.
3852 * gcc.target/aarch64/vect_hadd_1.h: New file.
3853 * gcc.target/aarch64/vect_shadd_1.c: New test.
3854 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3855 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3856 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3858 2018-07-03 Marek Polacek <polacek@redhat.com>
3861 * gcc.dg/Wint-conversion-2.c: New test.
3864 * g++.dg/overload/conv-op3.C: New test.
3866 2018-07-03 Richard Biener <rguenther@suse.de>
3869 * gcc.dg/torture/pr86389.c: New testcase.
3871 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3873 PR tree-optimization/85694
3874 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3876 * gcc.dg/vect/vect-avg-1.c: New test.
3877 * gcc.dg/vect/vect-avg-2.c: Likewise.
3878 * gcc.dg/vect/vect-avg-3.c: Likewise.
3879 * gcc.dg/vect/vect-avg-4.c: Likewise.
3880 * gcc.dg/vect/vect-avg-5.c: Likewise.
3881 * gcc.dg/vect/vect-avg-6.c: Likewise.
3882 * gcc.dg/vect/vect-avg-7.c: Likewise.
3883 * gcc.dg/vect/vect-avg-8.c: Likewise.
3884 * gcc.dg/vect/vect-avg-9.c: Likewise.
3885 * gcc.dg/vect/vect-avg-10.c: Likewise.
3886 * gcc.dg/vect/vect-avg-11.c: Likewise.
3887 * gcc.dg/vect/vect-avg-12.c: Likewise.
3888 * gcc.dg/vect/vect-avg-13.c: Likewise.
3889 * gcc.dg/vect/vect-avg-14.c: Likewise.
3891 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3893 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
3894 get split into two for use by the over-widening pattern.
3895 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3896 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3897 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3898 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3899 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3900 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3901 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3902 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3903 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3904 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3905 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3906 * gcc.dg/vect/vect-over-widen-22.c: New test.
3908 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3910 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3912 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
3913 over-widening messages.
3914 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3915 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3916 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3917 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3918 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3919 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3920 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3921 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
3922 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3923 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
3924 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3925 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3926 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3927 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3928 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3929 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3930 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3931 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3932 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3933 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3934 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3935 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
3936 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
3937 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
3938 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
3939 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
3941 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3943 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3945 2018-07-02 Jim Wilson <jimw@sifive.com>
3947 * gcc.target/riscv/interrupt-debug.c: New.
3949 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3951 * g++.dg/diagnostic/thread-thread_local.C: New.
3953 2018-07-02 Martin Liska <mliska@suse.cz>
3956 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
3957 * gcc.dg/profile-dir-2.c: Likewise.
3958 * gcc.dg/profile-dir-3.c: Likewise.
3960 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3962 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3965 2018-07-02 Richard Biener <rguenther@suse.de>
3967 PR tree-optimization/86363
3968 * gcc.dg/torture/pr86363.c: New testcase.
3970 2018-07-02 Martin Liska <mliska@suse.cz>
3972 * gcc.dg/completion-1.c: New test.
3973 * gcc.dg/completion-2.c: New test.
3974 * gcc.dg/completion-3.c: New test.
3976 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3980 * gfortran.dg/proc_ptr_50.f90: New test.
3982 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3985 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3987 2018-07-02 Martin Liska <mliska@suse.cz>
3990 * gcc.dg/ipa/pr86279.c: New test.
3992 2018-07-02 Martin Liska <mliska@suse.cz>
3995 * g++.dg/ipa/pr86323.C: New test.
3997 2018-07-01 Tom de Vries <tdevries@suse.de>
4000 2018-07-01 Tom de Vries <tdevries@suse.de>
4002 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4003 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4005 2018-07-01 Tom de Vries <tdevries@suse.de>
4007 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
4009 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
4012 2018-07-01 Tom de Vries <tdevries@suse.de>
4014 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
4015 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
4017 2018-07-01 Tom de Vries <tdevries@suse.de>
4019 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
4020 * gcc.dg/guality/vla-1.c: Use relative line numbers.
4022 2018-07-01 Tom de Vries <tdevries@suse.de>
4024 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
4025 (verify_call): ... here. Move to toplevel.
4026 (verify_call_np, dg_final_directive_check_utils): New proc.
4027 (toplevel): Call dg_final_directive_check_utils.
4028 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
4030 2018-06-30 Jim Wilson <jimw@sifive.com>
4032 * gcc.target/riscv/shift-shift-1.c: New.
4033 * gcc.target/riscv/shift-shift-2.c: New.
4034 * gcc.target/riscv/shift-shift-3.c: New.
4036 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4038 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
4040 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4042 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
4043 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
4044 by 4 in the computation of a[i].
4045 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
4046 main multiplication constant.
4047 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4048 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4049 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
4050 pattern to cast the result to int.
4051 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
4052 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
4053 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
4054 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
4055 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
4056 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
4057 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
4058 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
4059 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
4060 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
4061 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
4062 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
4063 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
4064 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
4065 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
4066 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
4067 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
4068 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
4069 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
4070 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
4072 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
4074 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
4075 test for vectorization along the lines described in the comment.
4077 2018-06-30 Tom de Vries <tdevries@suse.de>
4079 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
4080 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
4081 LTO_TORTURE_OPTIONS.
4082 * gcc.dg/guality/prevent-optimization.h: New file.
4083 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
4084 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
4086 2018-06-30 Tom de Vries <tdevries@suse.de>
4088 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
4089 * lib/gcc-dg.exp (dg-final): New proc.
4090 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
4093 2018-06-29 Martin Sebor <msebor@redhat.com>
4095 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
4096 that don't define the function.
4098 2018-06-29 Marek Polacek <polacek@redhat.com>
4101 * g++.dg/ext/cond3.C: New test.
4103 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4105 * gcc.target/arm/arm-soft-strd-even.c: New test.
4107 2018-06-29 Tom de Vries <tdevries@suse.de>
4109 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
4111 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
4112 (process-message): ... here.
4113 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
4115 2018-06-29 Martin Liska <mliska@suse.cz>
4117 PR tree-optimization/86263
4118 * gcc.dg/tree-ssa/pr86263.c: New test.
4120 2018-06-28 Carl Love <cel@us.ibm.com>
4122 * gcc.target/p9-extract-1.c: Add test case.
4123 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
4126 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
4129 * gcc.target/i386/pr86348.c: New test.
4131 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
4133 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
4135 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
4138 * gfortran.dg/dec_type_print_2.f03: New testcase.
4140 2018-06-28 David Pagan <dave.pagan@oracle.com>
4143 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
4144 message causing unexpected test FAIL.
4146 2018-06-28 Martin Liska <mliska@suse.cz>
4148 * gcc.dg/tree-ssa/switch-1.c: New test.
4150 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
4152 * gnat.dg/debug15.adb: New test.
4154 2018-06-27 David Malcolm <dmalcolm@redhat.com>
4157 * g++.dg/lookup/pr86329.C: New test.
4159 2018-06-27 Carl Love <cel@us.ibm.com>
4161 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
4163 2018-06-27 Tamar Christina <tamar.christina@arm.com>
4166 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
4168 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
4170 * gcc.target/powerpc/builtins-1.c: Correct a comment.
4172 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4174 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
4175 requirement for this test.
4176 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
4177 requirement, and -mpower8-vector compile option.
4179 2018-06-26 Jakub Jelinek <jakub@redhat.com>
4182 * gcc.dg/pr86314.c: New test.
4185 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
4187 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4189 * gcc.target/i386/pr86257.c: Require 64-bit.
4191 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4193 * g++.dg/pr86082.C: Require IBM1047 support.
4195 2018-06-26 Richard Biener <rguenther@suse.de>
4198 * gcc.dg/pr86271.c: New testcase.
4200 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
4203 * gcc.dg/pr86064.c: New.
4205 2018-06-25 Jeff Law <law@redhat.com>
4207 * lib/target-supports.exp
4208 (check_effective_target_logical_op_short_circuit): Add v850.
4210 2018-06-25 Martin Sebor <msebor@redhat.com>
4212 PR tree-optimization/86204
4213 * gcc.dg/strlenopt-46.c: New test.
4215 2018-06-25 Martin Sebor <msebor@redhat.com>
4217 PR tree-optimization/85700
4218 * gcc.dg/Wstringop-truncation-4.c: New test.
4220 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
4225 * gfortran.dg/init_flag_17.f90: New testcase.
4227 2018-06-25 Carl Love <cel@us.ibm.com>
4229 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
4230 vec_extract a signed int. Add vec_extract tests for bool char
4232 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
4235 2018-06-25 Tom de Vries <tdevries@suse.de>
4237 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
4239 2018-06-25 Jakub Jelinek <jakub@redhat.com>
4242 * gcc.target/i386/avx512f-pr84786-3.c: New test.
4244 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
4246 * gnat.dg/sso9.adb: New testcase.
4247 * gnat.dg/sso9_pkg.ads: Likewise.
4249 2018-06-25 Tom de Vries <tdevries@suse.de>
4252 * gcc.target/i386/pr86257.c: New test.
4254 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
4257 * g++.dg/pr86082.C: New test.
4259 2018-06-24 Tom de Vries <tdevries@suse.de>
4261 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
4262 * gcc.dg/guality/guality.exp: Same.
4263 * gfortran.dg/guality/guality.exp: Same.
4264 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
4266 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4268 * g++.dg/concepts/locations1.C: New.
4269 * g++.dg/cpp0x/locations1.C: Likewise.
4270 * g++.dg/cpp1z/inline-var2.C: Test locations too.
4271 * g++.dg/cpp1z/inline-var3.C: Likewise.
4273 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
4276 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
4278 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4280 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
4282 * gcc.target/powerpc/builtins-9.c: New test.
4283 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
4284 to expect different code generation on big-endian vs.
4285 little-endian targets.
4287 2018-06-22 Tom de Vries <tdevries@suse.de>
4289 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
4290 $rootme/../gdb/gdb, if available.
4291 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
4292 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
4294 2018-06-22 Tom de Vries <tdevries@suse.de>
4296 * lib/gcc-gdb-test.exp (report_gdb): New proc.
4297 * g++.dg/guality/guality.exp: Use report_gdb.
4298 * gcc.dg/guality/guality.exp: Same.
4299 * gfortran.dg/guality/guality.exp: Same.
4301 2018-06-22 Jakub Jelinek <jakub@redhat.com>
4304 * g++.dg/ext/offsetof3.C: New test.
4306 2018-06-22 Carl Love <cel@us.ibm.com>
4308 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
4309 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
4310 for the vnor, vand and vxor instructions.
4311 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
4312 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
4313 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
4314 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
4315 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
4316 Add -dp to dg-options, update expected counts.
4318 2018-06-22 Paul Koning <ni1d@arrl.net>
4320 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
4322 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
4323 * gcc.c-torture/compile/20040101-1.c: Ditto.
4324 * gcc.c-torture/compile/20050622-1.c: Ditto.
4325 * gcc.c-torture/compile/20080625-1.c: Ditto.
4326 * gcc.c-torture/compile/20090107-1.c: Ditto.
4327 * gcc.c-torture/compile/920501-12.c: Ditto.
4328 * gcc.c-torture/compile/920501-4.c: Ditto.
4329 * gcc.c-torture/compile/961203-1.c: Ditto.
4330 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
4331 * gcc.c-torture/compile/pr25310.c: Ditto.
4333 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
4334 James Norris <jnorris@codesourcery.com>
4335 Thomas Schwinge <thomas@codesourcery.com>
4336 Tom de Vries <tom@codesourcery.com>
4338 * c-c++-common/goacc/deviceptr-4.c: New file.
4339 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
4341 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
4342 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
4343 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
4344 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
4345 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
4346 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
4348 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4349 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4350 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
4352 * gfortran.dg/goacc/modules.f95: Likewise.
4353 * gfortran.dg/goacc/routine-8.f90: Likewise.
4354 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4356 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
4358 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
4359 if the long double format is IEEE 128-bit for tests that are
4360 explicitly testing IBM extended double support. Use the
4361 appropriate pack and unpack built-in functions. Change calls from
4362 __builtin_isinfl to __builtin_isinf since the later supports all
4363 floating point types.
4364 * gcc.target/powerpc/pr57150.c: Likewise.
4365 * gcc.target/powerpc/pr60203.c: Likewise.
4366 * gcc.target/powerpc/pr67808.c: Likewise.
4367 * gcc.target/powerpc/pr70117.c: Likewise.
4368 * gcc.target/powerpc/tfmode_off.c: Likewise.
4370 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4373 * gfortran.dg/assumed_charlen_function_7.f90: New test.
4375 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4378 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
4380 2018-06-21 Tom de Vries <tdevries@suse.de>
4382 * gcc.dg/guality/pr45882.c (a): Add used attribute.
4384 2018-06-21 Tom de Vries <tdevries@suse.de>
4386 PR tree-optimization/85859
4387 * gcc.dg/pr85859.c: New test.
4389 2018-06-21 Richard Biener <rguenther@suse.de>
4391 PR tree-optimization/86232
4392 * gcc.dg/torture/pr86232.c: New testcase.
4394 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4396 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
4398 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4400 * gcc/gcc.target/aarch64/aes_2.c: New test.
4402 2018-06-20 Than McIntosh <thanm@google.com>
4405 * gcc.dg/split-8.c: New.
4407 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4409 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
4410 for vpkudus in place of vpksdus.
4411 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4413 2018-06-20 Nathan Sidwell <nathan@acm.org>
4416 * g++.dg/lookup/pr85634-2.C: New.
4418 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/template/friend65.C: New.
4421 * g++.dg/cpp0x/main1.C: Likewise.
4422 * g++.dg/other/main2.C: Likewise.
4423 * g++.dg/other/main3.C: Likewise.
4424 * g++.dg/template/friend42.C: Test location too.
4425 * g++.dg/concepts/decl-diagnose.C: Likewise.
4426 * g++.dg/warn/main-2.C: Update.
4428 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
4429 Thomas Schwinge <thomas@codesourcery.com>
4430 Cesar Philippidis <cesar@codesourcery.com>
4432 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
4433 2.5 data clause semantics.
4434 * c-c++-common/goacc/declare-2.c: Likewise.
4435 * c-c++-common/goacc/default-4.c: Likewise.
4436 * c-c++-common/goacc/finalize-1.c: New test.
4437 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
4438 OpenACC 2.5 data clause semantics.
4439 * c-c++-common/goacc/kernels-alias.c: Likewise.
4440 * c-c++-common/goacc/routine-5.c: Likewise.
4441 * c-c++-common/goacc/update-if_present-1.c: New test.
4442 * c-c++-common/goacc/update-if_present-2.c: New test.
4443 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
4444 2.5 data clause semantics.
4445 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4446 * gfortran.dg/goacc/data-tree.f95: Likewise.
4447 * gfortran.dg/goacc/declare-2.f95: Likewise.
4448 * gfortran.dg/goacc/default-4.f: Likewise.
4449 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4450 * gfortran.dg/goacc/finalize-1.f: New test.
4451 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
4452 OpenACC 2.5 data clause semantics.
4453 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
4454 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4455 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
4456 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4457 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
4458 * gfortran.dg/goacc/update-if_present-1.f90: New test.
4459 * gfortran.dg/goacc/update-if_present-2.f90: New test.
4461 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4464 * g++.dg/warn/Wnonnull4.C: New test.
4466 2018-06-20 Marek Polacek <polacek@redhat.com>
4469 * g++.dg/pr86240.C: New test.
4471 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4474 * gcc.target/i386/pr86194.c: New test.
4476 PR tree-optimization/86231
4477 * gcc.dg/tree-ssa/vrp119.c: New test.
4478 * gcc.c-torture/execute/pr86231.c: New test.
4480 2018-06-20 Tom de Vries <tdevries@suse.de>
4482 PR tree-optimization/86097
4483 * gcc.dg/autopar/pr86097.c: New test.
4485 2018-06-20 Nathan Sidwell <nathan@acm.org>
4488 * g++.dg/lookup/pr85634.C: New.
4490 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4492 * gcc.target/aarch64/ldp_stp_q.c: New test.
4493 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
4494 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
4496 2018-06-20 Martin Liska <mliska@suse.cz>
4498 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4500 2018-06-19 Martin Sebor <msebor@redhat.com>
4502 PR tree-optimization/48560
4503 * gcc.dg/Warray-bounds-28.c: New test.
4505 2018-06-19 Martin Sebor <msebor@redhat.com>
4508 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4511 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4513 * g++.dg/lto/pr84805_0.C: Update template.
4514 * g++.dg/lto/pr84805_1.C: Update template.
4516 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4518 * gnat.dg/aggr24.adb: New test.
4519 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4521 2018-06-19 Richard Biener <rguenther@suse.de>
4523 PR tree-optimization/86179
4524 * gcc.dg/pr86179.c: New testcase.
4526 2018-06-18 Martin Sebor <msebor@redhat.com>
4529 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4530 * c-c++-common/attr-nonstring-8.c: New test.
4532 2018-06-18 Martin Sebor <msebor@redhat.com>
4534 PR tree-optimization/81384
4535 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
4536 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
4537 * gcc.c-torture/execute/builtins/strnlen.c: New test.
4538 * gcc.dg/attr-nonstring-2.c: New test.
4539 * gcc.dg/attr-nonstring-3.c: New test.
4540 * gcc.dg/attr-nonstring-4.c: New test.
4541 * gcc.dg/strlenopt-45.c: New test.
4542 * gcc.dg/strlenopt.h (strnlen): Declare.
4544 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4546 PR tree-optimization/86076
4547 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4549 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4551 PR tree-optimization/64946
4552 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4554 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4556 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
4557 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
4558 * gnat.dg/stack_usage5.adb: New test.
4560 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4563 * gcc.dg/tree-ssa/popcount.c: New test.
4564 * gcc.dg/tree-ssa/popcount2.c: New test.
4566 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4569 * gcc.dg/absu.c: New test.
4570 * gcc.dg/gimplefe-29.c: New test.
4571 * gcc.target/aarch64/pr64946.c: New test.
4573 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4576 * c-c++-common/pr86093.c: New test.
4579 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4582 * gcc.c-torture/compile/pr86123.c: New test.
4584 2018-06-15 Tom de Vries <tdevries@suse.de>
4586 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4588 2018-06-15 Nick Clifton <nickc@redhat.com>
4591 * gcc.c-torture/compile/pr84195.c: New test.
4593 2018-06-15 Richard Biener <rguenther@suse.de>
4596 * g++.dg/pr86159.C: New testcase.
4598 2018-06-15 Richard Biener <rguenther@suse.de>
4601 * gcc.dg/pr86076.c: New testcase.
4603 2018-06-14 Marek Polacek <polacek@redhat.com>
4606 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4608 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4611 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4612 -msse2 to dg-options.
4615 * gcc.c-torture/compile/pr86122.c: New test.
4617 P0624R2 - Default constructible and assignable stateless lambdas
4618 * g++.dg/cpp2a/lambda1.C: New test.
4619 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
4622 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4624 * g++.dg/other/static3.C: New.
4625 * g++.dg/other/static4.C: Likewise.
4626 * g++.dg/warn/Wshadow-15.C: Likewise.
4627 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
4628 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
4629 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
4630 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
4631 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
4632 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
4633 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4635 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4638 * gcc.c-torture/compile/pr85945.c: New test.
4640 2018-06-14 Richard Biener <rguenther@suse.de>
4643 * gcc.dg/pr86124.c: New testcase.
4645 2018-06-13 Martin Sebor <msebor@redhat.com>
4647 PR tree-optimization/86114
4648 * gcc.dg/pr86114.c: New test.
4650 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4653 * gfortran.dg/pr86110.f90: New test.
4655 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4658 * gfortran.dg/goacc/pr85703.f90: New test.
4659 * gfortran.dg/gomp/pr85703.f90: New test.
4661 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4664 * gfortran.dg/goacc/pr85702.f90: New test.
4666 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4668 * gcc.target/i386/pr86048.c: New test.
4670 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4672 * gcc.target/arc/fma-1.c: New test.
4674 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4676 * gcc.target/arc/pr9001107555.c: New file.
4678 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4680 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4682 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4684 * g++.dg/init/delete3.C: New.
4685 * g++.dg/init/new49.C: Likewise.
4686 * g++.dg/init/new25.C: Test locations too.
4687 * g++.dg/template/new4.C: Likewise.
4688 * g++.old-deja/g++.jason/operator.C: Likewise.
4690 2018-06-12 Marek Polacek <polacek@redhat.com>
4692 Core issue 1331 - const mismatch with defaulted copy constructor
4693 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
4694 * g++.dg/cpp0x/defaulted52.C: New test.
4695 * g++.dg/cpp0x/defaulted53.C: New test.
4696 * g++.dg/cpp0x/defaulted54.C: New test.
4697 * g++.dg/cpp0x/defaulted55.C: New test.
4698 * g++.dg/cpp0x/defaulted56.C: New test.
4699 * g++.dg/cpp0x/defaulted57.C: New test.
4700 * g++.dg/cpp0x/defaulted58.C: New test.
4701 * g++.dg/cpp0x/defaulted59.C: New test.
4702 * g++.dg/cpp0x/defaulted60.C: New test.
4704 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4707 * gcc.dg/spellcheck-transposition.c: New test.
4709 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4712 * gfortran.dg/pr44491.f90: New testcase
4714 2018-06-12 Martin Sebor <msebor@redhat.com>
4716 PR tree-optimization/85259
4717 * gcc.dg/Wstringop-overflow-5.c: New test.
4718 * gcc.dg/Wstringop-overflow-6.c: New test.
4720 2018-06-12 Martin Sebor <msebor@redhat.com>
4723 * gcc.dg/Wstringop-truncation-3.c: New test.
4725 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4727 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
4728 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
4729 * gcc.target/powerpc/swaps-p8-17.c: Same.
4731 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4733 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
4734 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
4735 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
4736 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
4737 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
4738 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
4740 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4742 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
4743 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
4744 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
4745 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
4746 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
4747 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
4749 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4751 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
4752 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
4753 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
4754 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
4755 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
4756 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
4758 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4760 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
4761 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
4762 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
4763 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
4764 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
4765 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
4767 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4769 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
4770 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
4771 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
4772 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
4773 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
4774 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
4776 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4778 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4779 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4780 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4781 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4782 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4783 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4785 2018-06-12 Martin Liska <mliska@suse.cz>
4787 * g++.dg/opt/mpx.C: New test.
4788 * gcc.target/i386/mpx.c: New test.
4790 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4792 * gcc.target/arc/builtin_simdarc.c: Update test.
4793 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4794 * gcc.target/arc/tumaddsidi4.c: Likewise.
4796 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4798 * gnat.dg/opt72a.ad[sb]: New test.
4799 * gnat.dg/opt72_pkg.ads: New helper.
4801 2018-06-12 Tom de Vries <tdevries@suse.de>
4803 * gcc.dg-selftests/dg-final.exp: New file.
4805 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4807 * g++.dg/lookup/new2.C: Test locations too.
4808 * g++.dg/other/ellipsis1.C: Likewise.
4809 * g++.dg/other/operator1.C: Likewise.
4810 * g++.dg/other/operator2.C: Likewise.
4811 * g++.dg/overload/operator2.C: Likewise.
4812 * g++.dg/parse/defarg11.C: Likewise.
4813 * g++.dg/parse/operator4.C: Likewise.
4814 * g++.dg/template/error30.C: Likewise.
4815 * g++.dg/template/explicit-args3.C: Likewise.
4816 * g++.dg/warn/effc1.C: Likewise.
4817 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4818 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4819 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4820 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4821 * g++.old-deja/g++.jason/operator.C: Likewise.
4823 2018-06-11 Martin Sebor <msebor@redhat.com>
4825 PR tree-optimization/86083
4826 * gcc.dg/strlenopt-44.c: New test.
4828 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4831 * gfortran.dg/generic_32.f90: New test.
4832 * gfortran.dg/generic_33.f90: New test.
4834 2018-06-11 Carl Love <cel@us.ibm.com>
4835 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4836 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4837 long long bool. Remove duplicate dg-final for xxlxor. Update
4838 dg-final instruction counts.
4839 * gcc.target/powerpc/altivec-37.c (main): New file for
4840 tests vec_unpackh and vec_unpackl returning long long bool and
4843 2018-06-11 Martin Liska <mliska@suse.cz>
4845 PR tree-optimization/86089
4846 * gcc.dg/tree-ssa/pr86089.c: New test.
4848 2018-06-11 Julia Koval <julia.koval@intel.com>
4850 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4851 * gcc.target/i386/vpclmulqdq.c: Ditto.
4853 2018-06-11 Olivier Hainque <hainque@adacore.com>
4855 * gnat.dg/lang-dw2.adb: New test.
4856 * gnat.dg/lang-dw3.adb: New test.
4858 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4860 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4861 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4863 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4865 * gnat.dg/predicate1.adb: New testcase.
4867 2018-06-11 Yannick Moy <moy@adacore.com>
4869 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4871 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4873 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4876 2018-06-11 Javier Miranda <miranda@adacore.com>
4878 * gnat.dg/prot4.adb: New testcase.
4880 2018-06-11 Yannick Moy <moy@adacore.com>
4882 * gnat.dg/part_of1-instantiation.adb,
4883 gnat.dg/part_of1-instantiation.ads,
4884 gnat.dg/part_of1-private_generic.adb,
4885 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
4888 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4890 * gnat.dg/contract1.adb: New testcase.
4892 2018-06-11 Javier Miranda <miranda@adacore.com>
4894 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4897 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4899 * gnat.dg/inline_always1.adb: New testcase.
4901 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4903 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
4904 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
4905 gnat.dg/nested_generic2_g2.ads: New testcase.
4907 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4909 * g++.dg/template/friend64.C: New.
4910 * g++.old-deja/g++.other/friend4.C: Test the location too.
4911 * g++.old-deja/g++.pt/crash23.C: Likewise.
4913 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4915 * gfortran.dg/inline_matmul_23.f90: New test.
4917 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4920 * gfortran.dg/intent_decl_1.f90: New test case.
4922 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4924 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4925 * gfortran.dg/ieee/large_4.f90: Ditto.
4926 * gfortran.dg/round_4.f90: Ditto.
4928 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4931 * gfortran.dg/pr38351.f90: New test.
4932 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4934 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4939 * gfortran.dg/pr85138_1.f90: New test.
4940 * gfortran.dg/pr85138_2.f90: Ditto.
4941 * gfortran.dg/pr85996.f90: Ditto.
4943 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4946 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
4947 * gfortran.dg/data_char_1.f90: Ditto.
4948 * gfortran.dg/pr78571.f90: Ditto.
4949 * gfortran.dg/pr78278.f90: New test.
4951 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4954 * gfortran.dg/pr63514.f90: New test.
4956 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4959 * gfortran.dg/bounds_check_20.f90: New test.
4961 2018-06-08 Carl Love <cel@us.ibm.com>
4963 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4965 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
4966 vec_extract a signed int.
4967 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
4968 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
4970 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
4971 vec_extract a signed int.
4972 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
4973 vec_extract a signed int.
4974 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
4975 vec_xor builtins. Update xxsel, xxlxor counts.
4977 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4980 * gfortran.dg/associate_30.f90: Remove code tested ...
4981 * gfortran.dg/pr67803.f90: Ditto.
4982 * gfortran.dg/pr67805.f90: Ditto.
4983 * gfortran.dg/pr86059.f90: ... here. New test.
4985 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4988 * gfortran.dg/pr78571.f90: New test.
4990 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4993 * gcc.target/powerpc/pr85755.c: New test.
4995 2018-06-08 Carl Love <cel@us.ibm.com>
4997 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4999 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
5001 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
5002 for BE system that are different then for an LE system from this file
5003 into vsx-vector-6-le.c using be target qualifier. Remove this file.
5004 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
5005 the various instruction counts. Rename file to vsx-vector-6.p8.c.
5007 2018-06-08 Martin Liska <mliska@suse.cz>
5009 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
5011 2018-06-08 Martin Liska <mliska@suse.cz>
5013 * g++.dg/dg.exp: Do not use mpx.exp.
5014 * g++.dg/lto/lto.exp: Likewise.
5015 * g++.dg/lto/pr69729_0.C: Remove.
5016 * g++.dg/opt/pr71529.C: Remove.
5017 * g++.dg/pr63995-1.C: Remove.
5018 * g++.dg/pr68270.C: Remove.
5019 * g++.dg/pr71624.C: Remove.
5020 * g++.dg/pr71633.C: Remove.
5021 * g++.dg/pr79761.C: Remove.
5022 * g++.dg/pr79764.C: Remove.
5023 * g++.dg/pr79769.C: Remove.
5024 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
5025 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
5026 * gcc.dg/lto/chkp-privatize_0.c: Remove.
5027 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
5028 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
5029 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
5030 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
5031 * gcc.dg/lto/pr66221_0.c: Remove.
5032 * gcc.target/i386/chkp-always_inline.c: Remove.
5033 * gcc.target/i386/chkp-bndret.c: Remove.
5034 * gcc.target/i386/chkp-builtins-1.c: Remove.
5035 * gcc.target/i386/chkp-builtins-2.c: Remove.
5036 * gcc.target/i386/chkp-builtins-3.c: Remove.
5037 * gcc.target/i386/chkp-builtins-4.c: Remove.
5038 * gcc.target/i386/chkp-const-check-1.c: Remove.
5039 * gcc.target/i386/chkp-const-check-2.c: Remove.
5040 * gcc.target/i386/chkp-hidden-def.c: Remove.
5041 * gcc.target/i386/chkp-label-address.c: Remove.
5042 * gcc.target/i386/chkp-lifetime-1.c: Remove.
5043 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
5044 * gcc.target/i386/chkp-pr69044.c: Remove.
5045 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
5046 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
5047 * gcc.target/i386/chkp-strchr.c: Remove.
5048 * gcc.target/i386/chkp-strlen-1.c: Remove.
5049 * gcc.target/i386/chkp-strlen-2.c: Remove.
5050 * gcc.target/i386/chkp-strlen-3.c: Remove.
5051 * gcc.target/i386/chkp-strlen-4.c: Remove.
5052 * gcc.target/i386/chkp-strlen-5.c: Remove.
5053 * gcc.target/i386/chkp-stropt-1.c: Remove.
5054 * gcc.target/i386/chkp-stropt-10.c: Remove.
5055 * gcc.target/i386/chkp-stropt-11.c: Remove.
5056 * gcc.target/i386/chkp-stropt-12.c: Remove.
5057 * gcc.target/i386/chkp-stropt-13.c: Remove.
5058 * gcc.target/i386/chkp-stropt-14.c: Remove.
5059 * gcc.target/i386/chkp-stropt-15.c: Remove.
5060 * gcc.target/i386/chkp-stropt-16.c: Remove.
5061 * gcc.target/i386/chkp-stropt-17.c: Remove.
5062 * gcc.target/i386/chkp-stropt-2.c: Remove.
5063 * gcc.target/i386/chkp-stropt-3.c: Remove.
5064 * gcc.target/i386/chkp-stropt-4.c: Remove.
5065 * gcc.target/i386/chkp-stropt-5.c: Remove.
5066 * gcc.target/i386/chkp-stropt-6.c: Remove.
5067 * gcc.target/i386/chkp-stropt-7.c: Remove.
5068 * gcc.target/i386/chkp-stropt-8.c: Remove.
5069 * gcc.target/i386/chkp-stropt-9.c: Remove.
5070 * gcc.target/i386/i386.exp: Do not use mpx.exp.
5071 * gcc.target/i386/indirect-thunk-11.c: Remove.
5072 * gcc.target/i386/indirect-thunk-12.c: Remove.
5073 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
5074 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
5075 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
5076 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
5077 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
5078 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
5079 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
5080 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
5081 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
5082 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
5083 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
5084 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
5085 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
5086 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
5087 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
5088 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
5089 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
5090 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
5091 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
5092 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
5093 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
5094 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
5095 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
5096 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
5097 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
5098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
5099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
5100 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
5101 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
5102 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
5103 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
5104 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
5105 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
5106 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
5107 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
5108 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
5109 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
5110 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
5111 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
5112 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
5113 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
5114 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
5115 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
5116 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
5117 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
5118 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
5119 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
5120 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
5121 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
5122 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
5123 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
5124 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
5125 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
5126 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
5127 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
5128 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
5129 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
5130 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
5131 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
5132 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
5133 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
5134 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
5135 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
5136 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
5137 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
5138 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
5139 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
5140 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
5141 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
5142 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
5143 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
5144 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
5145 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
5146 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
5147 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
5148 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
5149 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
5150 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
5151 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
5152 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
5153 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
5154 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
5155 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
5156 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
5157 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
5158 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
5159 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
5160 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
5161 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
5162 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
5163 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
5164 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
5165 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
5166 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
5167 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
5168 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
5169 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
5170 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
5171 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
5172 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
5173 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
5174 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
5175 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
5176 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
5177 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
5178 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
5179 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
5180 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
5181 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
5182 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
5183 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
5184 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
5185 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
5186 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
5187 * gcc.target/i386/mpx/label-address-1.c: Remove.
5188 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
5189 * gcc.target/i386/mpx/macro.c: Remove.
5190 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
5191 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
5192 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
5193 * gcc.target/i386/mpx/memcpy-1.c: Remove.
5194 * gcc.target/i386/mpx/memmove-1.c: Remove.
5195 * gcc.target/i386/mpx/memmove-2.c: Remove.
5196 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
5197 * gcc.target/i386/mpx/mpx-check.h: Remove.
5198 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
5199 * gcc.target/i386/mpx/mpx.exp: Remove.
5200 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
5201 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
5202 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
5203 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
5204 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
5205 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
5206 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
5207 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
5208 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
5209 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
5210 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
5211 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
5212 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
5213 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
5214 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
5215 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
5216 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
5217 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
5218 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
5219 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
5220 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
5221 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
5222 * gcc.target/i386/mpx/pr65508.c: Remove.
5223 * gcc.target/i386/mpx/pr65531.cc: Remove.
5224 * gcc.target/i386/mpx/pr66048.cc: Remove.
5225 * gcc.target/i386/mpx/pr66134.c: Remove.
5226 * gcc.target/i386/mpx/pr66566.c: Remove.
5227 * gcc.target/i386/mpx/pr66567.c: Remove.
5228 * gcc.target/i386/mpx/pr66568.c: Remove.
5229 * gcc.target/i386/mpx/pr66569.c: Remove.
5230 * gcc.target/i386/mpx/pr66581.c: Remove.
5231 * gcc.target/i386/mpx/pr68337-1.c: Remove.
5232 * gcc.target/i386/mpx/pr68337-2.c: Remove.
5233 * gcc.target/i386/mpx/pr68416.c: Remove.
5234 * gcc.target/i386/mpx/pr78339.c: Remove.
5235 * gcc.target/i386/mpx/pr79631.c: Remove.
5236 * gcc.target/i386/mpx/pr79633.c: Remove.
5237 * gcc.target/i386/mpx/pr79753.c: Remove.
5238 * gcc.target/i386/mpx/pr79770.c: Remove.
5239 * gcc.target/i386/mpx/pr79987.c: Remove.
5240 * gcc.target/i386/mpx/pr79988.c: Remove.
5241 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
5242 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
5243 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
5244 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
5245 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
5246 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
5247 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
5248 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
5249 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
5250 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
5251 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
5252 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
5253 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
5254 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
5255 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
5256 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
5257 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
5258 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
5259 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
5260 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
5261 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
5262 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
5263 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
5264 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
5265 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
5266 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
5267 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
5268 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
5269 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
5270 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
5271 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
5272 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
5273 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
5274 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
5275 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
5276 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
5277 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
5278 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
5279 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
5280 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
5281 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
5282 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
5283 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
5284 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
5285 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
5286 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
5287 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
5288 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
5289 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
5290 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
5291 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
5292 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
5293 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
5294 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
5295 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
5296 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
5297 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
5298 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
5299 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
5300 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
5301 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
5302 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
5303 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
5304 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
5305 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
5306 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
5307 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
5308 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
5309 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
5310 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
5311 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
5312 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
5313 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
5314 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
5315 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
5316 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
5317 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
5318 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
5319 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
5320 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
5321 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
5322 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
5323 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
5324 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
5325 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
5326 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
5327 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
5328 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
5329 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
5330 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
5331 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
5332 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
5333 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
5334 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
5335 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
5336 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
5337 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
5338 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
5339 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
5340 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
5341 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
5342 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
5343 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
5344 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
5345 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
5346 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
5347 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
5348 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
5349 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
5350 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
5351 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
5352 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
5353 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
5354 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
5355 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
5356 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
5357 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
5358 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
5359 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
5360 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
5361 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
5362 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
5363 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
5364 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
5365 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
5366 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
5367 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
5368 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
5369 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
5370 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
5371 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
5372 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
5373 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
5374 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
5375 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
5376 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
5377 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
5378 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
5379 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
5380 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
5381 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
5382 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
5383 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
5384 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
5385 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
5386 * gcc.target/i386/pr63995-2.c: Remove.
5387 * gcc.target/i386/pr64805.c: Remove.
5388 * gcc.target/i386/pr65044.c: Remove.
5389 * gcc.target/i386/pr65167.c: Remove.
5390 * gcc.target/i386/pr65183.c: Remove.
5391 * gcc.target/i386/pr65184.c: Remove.
5392 * gcc.target/i386/pr65523.c: Remove.
5393 * gcc.target/i386/pr70876.c: Remove.
5394 * gcc.target/i386/pr70877.c: Remove.
5395 * gcc.target/i386/pr71458.c: Remove.
5396 * gcc.target/i386/pr80880.c: Remove.
5397 * gcc.target/i386/ret-thunk-25.c: Remove.
5398 * gcc.target/i386/thunk-retbnd.c: Remove.
5399 * lib/mpx-dg.exp: Remove.
5400 * gcc.target/i386/funcspec-56.inc: Adjust test case.
5402 2018-06-07 Carl Love <cel@us.ibm.com>
5404 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5407 2018-06-07 Carl Love <cel@us.ibm.com>
5409 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5412 2018-06-07 Marek Polacek <polacek@redhat.com>
5415 * gcc.dg/Wc90-c99-compat-10.c: New test.
5416 * gcc.dg/Wc90-c99-compat-11.c: New test.
5417 * gcc.dg/Wc90-c99-compat-12.c: New test.
5418 * gcc.dg/Wc90-c99-compat-9.c: New test.
5420 2018-06-07 Paul Koning <ni1d@arrl.net>
5422 * gcc.c-torture/compile/20180605-1.c: New test.
5424 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
5427 * gfortran.dg/pr86045.f90: New test.
5429 2018-06-07 Marek Polacek <polacek@redhat.com>
5431 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5433 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5435 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5437 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5439 * gcc.target/msp430/msp430i-device-symbol.c: New test.
5440 * gcc.target/msp430/msp430f-device-symbol.c: New test.
5441 * gcc.target/msp430/msp430.h: New test header file.
5443 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5445 PR tree-optimization/69615
5446 * gcc.dg/tree-ssa/pr69615.c: New test.
5448 2018-06-07 Richard Biener <rguenther@suse.de>
5450 PR tree-optimization/85935
5451 * gcc.dg/graphite/pr85935.c: New testcase.
5453 2018-06-04 Carl Love <cel@us.ibm.com>
5455 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5456 debug print statements. Fix a few formating issues.
5458 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5461 * gcc.target/powerpc/pr85657-4.c: New tests.
5462 * gcc.target/powerpc/pr85657-5.c: Likewise.
5463 * gcc.target/powerpc/pr85657-6.c: Likewise.
5465 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5468 * gfortran.dg/realloc_on_assign_30.f90: New test.
5470 2018-06-06 Carl Love <cel@us.ibm.com>
5471 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
5472 argument to vui_arg.
5474 2018-06-06 Carl Love <cel@us.ibm.com>
5476 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5478 * gcc.target/powerpc/builtins-4.c: New test file for tests
5481 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5484 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
5485 be used in templates. Don't check for them in overloaded functions.
5487 2018-06-06 Jim Wilson <jimw@sifive.com>
5489 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
5490 * gcc.target/riscv/interrupt-mmode.c: New.
5491 * gcc.target/riscv/interrupt-smode.c: New.
5492 * gcc.target/riscv/interrupt-umode.c: New.
5494 2018-06-06 Marek Polacek <polacek@redhat.com>
5497 * g++.dg/cpp0x/initlist102.C: New test.
5498 * g++.dg/cpp0x/initlist103.C: New test.
5499 * g++.dg/cpp0x/initlist104.C: New test.
5501 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5503 * gcc.dg/torture/pr86066.c: New test.
5505 2018-06-06 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/86062
5508 * g++.dg/tree-ssa/pr86062.C: New testcase.
5510 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5512 * gcc.target/msp430/function-attributes-4.c: New test.
5513 * gcc.target/msp430/static-interrupts.c: New test.
5515 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5518 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
5519 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
5520 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
5521 * gcc.target/aarch64/nofp_1.c: Ditto.
5523 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5525 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5527 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5530 * gfortran.dg/goacc/pr85701.f90: New test.
5532 2018-06-05 Marek Polacek <polacek@redhat.com>
5535 * g++.dg/cpp0x/alias-decl-64.C: New test.
5537 2018-06-05 Richard Biener <rguenther@suse.de>
5539 PR tree-optimization/86046
5540 * gcc.dg/pr86046.c: New testcase.
5542 2018-06-05 Richard Biener <rguenther@suse.de>
5544 PR tree-optimization/86047
5545 * gcc.dg/pr86047.c: New testcase.
5547 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5550 * g++.target/arm/arm.exp: New file.
5551 * g++.target/arm/pr81497.C: Likewise.
5553 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5555 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5557 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5559 * gcc.dg/store_merging_21.c: New test.
5560 * gnat.dg/opt71b.adb: Likewise.
5561 * gnat.dg/opt71.adb: Rename into...
5562 * gnat.dg/opt71a.adb: ...this.
5564 2018-06-04 Richard Biener <rguenther@suse.de>
5566 PR tree-optimization/85955
5567 * gcc.dg/pr85955.c: New testcase.
5569 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5572 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
5573 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5574 * gfortran.dg/allocate_stat_2.f90: Ditto.
5575 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5577 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5579 * gcc.target/aarch64/sve/extract_5.c: New test.
5581 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5585 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5587 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
5588 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
5589 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
5590 * gcc.target/i386/avx512bw-pr86036.c: New test.
5592 2018-06-04 Richard Biener <rguenther@suse.de>
5594 PR tree-optimization/86038
5595 * gcc.dg/pr86038.c: New testcase.
5597 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5599 PR tree-optimization/69615
5600 * gcc.dg/pr69615.c: New test.
5603 * c-c++-common/gomp/pr86025.c: New test.
5605 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5607 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5609 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5611 * gcc.dg/torture/pr86034.c: New test.
5613 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5616 * gfortran.dg/cray_pointer_12.f90: New test.
5618 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5621 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5623 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5625 * gnat.dg/specs/opt3.ads: New test.
5626 * gnat.dg/specs/opt3_pkg.ads: New helper.
5628 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5630 * gnat.dg/discr53.ad[sb]: New test.
5631 * gnat.dg/discr53_pkg.ads: New helper.
5633 2018-06-01 Carl Love <cel@us.ibm.com>
5635 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
5636 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
5638 2018-06-01 Carl Love <cel@us.ibm.com>
5640 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
5641 to make it consistent with the naming convention in the file.
5642 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
5643 to altivec-7.c. Delete file.
5644 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
5645 to altivec-7.c. Delete file.
5646 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
5647 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
5648 vec_unpackl tests. Update instruction counts.
5649 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
5650 tests to builtins-1.c.
5651 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
5652 tests to builtins-1.c.
5653 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
5654 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
5655 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
5656 Remove vec_ctf tests returning double. Remove vec_cts with
5657 double args. Remove vec_sel with invalid arguments. Add tests for
5659 Add instruction counts for new tests.
5660 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
5661 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
5663 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
5664 test_sll_vsill_vsill_vuc.
5665 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
5667 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
5668 tests from altivec-7.h.
5669 * gcc.target/powerpc/vsx-7-be.c: Remove file.
5670 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
5671 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
5672 splat_sll, splat_uc, splat_int128, splat_uint128.
5673 Make second argument of vec_extract and vec_insert a signed int.
5674 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
5677 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5679 * gcc.dg/store_merging_20.c: New test.
5680 * gnat.dg/opt71.adb: Likewise.
5681 * gnat.dg/opt71_pkg.ads: New helper.
5683 2018-06-01 Carl Love <cel@us.ibm.com>
5685 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
5686 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
5687 Add vec_xst_be for signed and unsigned arguments.
5689 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5693 * gfortran.dg/pr85816.f90: New test.
5694 * gfortran.dg/pr85975.f90: New test.
5696 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5699 * gfortran.dg/random_init_1.f90: New test.
5700 * gfortran.dg/random_init_2.f90: New test.
5701 * gfortran.dg/random_init_3.f90: New test.
5702 * gfortran.dg/random_init_4.f90: New test.
5703 * gfortran.dg/random_init_5.f90: New test.
5704 * gfortran.dg/random_init_6.f90: New test.
5706 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5708 PR tree-optimization/85989
5709 * gcc.dg/torture/pr85989.c: New test.
5711 2018-06-01 Richard Biener <rguenther@suse.de>
5714 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5716 2018-06-01 Richard Biener <rguenther@suse.de>
5719 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5721 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5724 * gcc.dg/strcmpopt_2.c: New test.
5725 * gcc.dg/strcmpopt_3.c: New test.
5728 * gcc.dg/strcmpopt_3.c: New test.
5730 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5733 * gcc.target/i386/pr85984.c: New test.
5735 2018-05-31 Martin Sebor <msebor@redhat.com>
5738 * gcc.dg/Walloc-size-larger-than-1.c: New test.
5739 * gcc.dg/Walloc-size-larger-than-10.c: New test.
5740 * gcc.dg/Walloc-size-larger-than-11.c: New test.
5741 * gcc.dg/Walloc-size-larger-than-12.c: New test.
5742 * gcc.dg/Walloc-size-larger-than-13.c: New test.
5743 * gcc.dg/Walloc-size-larger-than-14.c: New test.
5744 * gcc.dg/Walloc-size-larger-than-15.c: New test.
5745 * gcc.dg/Walloc-size-larger-than-16.c: New test.
5746 * gcc.dg/Walloc-size-larger-than-17.c: New test.
5747 * gcc.dg/Walloc-size-larger-than-2.c: New test.
5748 * gcc.dg/Walloc-size-larger-than-3.c: New test.
5749 * gcc.dg/Walloc-size-larger-than-4.c: New test.
5750 * gcc.dg/Walloc-size-larger-than-5.c: New test.
5751 * gcc.dg/Walloc-size-larger-than-6.c: New test.
5752 * gcc.dg/Walloc-size-larger-than-7.c: New test.
5753 * gcc.dg/Walloc-size-larger-than-8.c: New test.
5754 * gcc.dg/Walloc-size-larger-than-9.c: New test.
5755 * gcc.dg/Walloc-size-larger-than.c: New test.
5757 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5758 Cesar Philippidis <cesar@codesourcery.com>
5761 * gfortran.dg/goacc/pr77371-1.f90: New test.
5762 * gfortran.dg/goacc/pr77371-2.f90: New test.
5763 * gfortran.dg/goacc/pr85879.f90: New test.
5765 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5767 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5768 * gnat.dg/stack_usage1b.adb: Likewise.
5769 * gnat.dg/stack_usage1c.adb: Likewise.
5770 * gnat.dg/stack_usage3.adb: Likewise.
5771 * gnat.dg/stack_usage1_pkg.adb: Delete.
5773 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5775 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5776 * gcc.dg/store_merging_11.c: Likewise.
5777 * gcc.dg/store_merging_13.c: Likewise.
5778 * gcc.dg/store_merging_14.c: Likewise.
5779 * gcc.dg/store_merging_15.c: Likewise.
5780 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5782 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5784 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5785 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5786 gnat.dg/limited1_outer.ads: New testcase.
5788 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5790 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5791 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5794 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5796 * gnat.dg/size_clause1.adb: New testcase.
5798 2018-05-31 Javier Miranda <miranda@adacore.com>
5800 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5802 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5804 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5805 vld1x3 intrinsics for aarch64.
5806 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5807 vst1x2 intrinsics for aarch64.
5808 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5809 vst1x3 intrinsics for aarch64.
5811 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5814 * g++.dg/diagnostic/pr77777.C: New test.
5816 2018-05-30 David Pagan <dave.pagan@oracle.com>
5819 * gcc.dg/noncompile/pr55976-1.c: New test.
5820 * gcc.dg/noncompile/pr55976-2.c: New test.
5822 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5824 * gcc.dg/lto/20111213-1_0.c: Fix template.
5825 * gcc.dg/lto/20100603-1_0.c: Fix template.
5826 * gcc.dg/lto/20100603-2_0.c: Fix template.
5827 * gcc.dg/lto/20100603-3_0.c: Fix template.
5829 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5830 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5831 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5832 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5833 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5834 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5835 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5836 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5837 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5838 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5839 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5840 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5841 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5842 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5843 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5844 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5845 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5846 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5847 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5848 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5849 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5850 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5851 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5852 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5853 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5854 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5855 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5856 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5857 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5858 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5859 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5860 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5861 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5862 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5863 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5864 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5865 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5866 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5867 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5868 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5869 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
5870 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
5871 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
5872 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
5873 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
5874 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
5875 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
5876 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
5877 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
5878 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
5879 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
5880 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
5881 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
5882 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
5883 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
5884 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
5885 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
5886 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
5887 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
5888 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
5889 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
5890 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5892 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5895 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5897 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5899 * gcc.target/aarch64/simd/ldp_stp_9: New.
5900 * gcc.target/aarch64/simd/ldp_stp_10: New.
5901 * gcc.target/aarch64/simd/ldp_stp_11: New.
5902 * gcc.target/aarch64/simd/ldp_stp_12: New.
5904 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5906 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5908 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5910 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5912 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5915 * gcc.target/i386/pr85950.c: New test.
5917 2018-05-29 Marek Polacek <polacek@redhat.com>
5920 * g++.dg/cpp1z/class-deduction55.C: New test.
5921 * g++.dg/cpp1z/class-deduction56.C: New test.
5922 * g++.dg/cpp1z/class-deduction57.C: New test.
5924 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5927 * g++.dg/warn/Wunused-var-33.C: New test.
5930 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
5931 and -fno-vect-cost-model options. Add aligned(64) attribute to the
5932 arrays. Add suffix 1 to all functions and use 4 iterations rather
5933 than N. Add functions with conversions to and from float.
5934 Add new set of functions with 8 iterations and another one
5935 with 16 iterations, expect 24 vectorized loops instead of just 4.
5936 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
5938 2018-05-29 Javier Miranda <miranda@adacore.com>
5940 * gnat.dg/equal2.adb: New testcase.
5942 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5944 * gnat.dg/float_attributes_overflows.adb: New testcase.
5946 2018-05-29 Pascal Obry <obry@adacore.com>
5948 * gnat.dg/normalize_pathname.adb: New testcase.
5950 2018-05-29 Tom de Vries <tom@codesourcery.com>
5952 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5954 * lib/scanipa.exp (scan-ipa-dump-times): Same.
5955 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
5956 * lib/scantree.exp (scan-tree-dump-times): Same.
5958 2018-05-29 Tom de Vries <tom@codesourcery.com>
5960 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
5961 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
5962 Use proc name as first argument to dg-scan.
5964 2018-05-29 Tom de Vries <tom@codesourcery.com>
5966 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5969 2018-05-28 Richard Biener <rguenther@suse.de>
5971 PR tree-optimization/85934
5972 * gcc.target/i386/pr85934.c: New testcase.
5974 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5978 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5980 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5982 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5984 * gnat.dg/fixedpnt5.adb: New testcase.
5986 2018-05-28 Justin Squirek <squirek@adacore.com>
5988 * gnat.dg/array31.adb: New testcase.
5990 2018-05-28 Justin Squirek <squirek@adacore.com>
5992 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5993 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5995 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5997 * gfortran.dg/data_stmt_pointer.f90: new test.
5999 2018-05-27 Jakub Jelinek <jakub@redhat.com>
6002 * gcc.target/i386/avx512dq-pr85918.c: New test.
6004 2018-05-25 Jim Wilson <jimw@sifive.com>
6006 * gcc.target/riscv/interrupt-1.c: New.
6007 * gcc.target/riscv/interrupt-2.c: New.
6008 * gcc.target/riscv/interrupt-3.c: New.
6009 * gcc.target/riscv/interrupt-4.c: New.
6010 * gcc.target/riscv/interrupt-5.c: New.
6012 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
6015 * gfortran.dg/pr85786.f90: New test.
6017 2018-05-25 Paul Koning <ni1d@arrl.net>
6019 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
6020 * gcc.c-torture/compile/pr55921.c: Ditto.
6021 * gcc.c-torture/compile/pr60655-1.c: Ditto.
6022 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
6024 2018-05-25 Jakub Jelinek <jakub@redhat.com>
6027 * gcc.target/i386/avx512f-pr85832.c: New test.
6028 * gcc.target/i386/avx512vl-pr85832.c: New test.
6029 * gcc.target/i386/avx512bw-pr85832.c: New test.
6030 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
6032 2018-05-25 Bin Cheng <bin.cheng@arm.com>
6034 PR tree-optimization/85720
6035 * gcc.dg/tree-ssa/pr85720.c: New test.
6036 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
6039 2018-05-25 Martin Liska <mliska@suse.cz>
6042 * gcc.dg/tree-prof/update-loopch.c: Do not scan
6043 for 'Removing basic block'.
6045 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
6047 * gnat.dg/sec_stack1.adb: New testcase.
6049 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6051 * gnat.dg/fixedpnt4.adb: New testcase.
6053 2018-05-25 Javier Miranda <miranda@adacore.com>
6055 * gnat.dg/interface7.adb: New testcase.
6057 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
6059 * gnat.dg/sec_stack2.adb: New testcase.
6061 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6063 * gnat.dg/interface6.adb: New testcase.
6065 2018-05-25 Ed Schonberg <schonberg@adacore.com>
6067 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
6069 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6071 * lib/target-supports.exp
6072 (check_effective_target_vect_double_cond_arith): Include
6073 multiplication and division.
6074 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
6075 fully-masked loops with a fixed vector length.
6076 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
6078 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6079 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6080 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
6082 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6084 * gcc.target/aarch64/sve/div_1.c: New test.
6085 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
6086 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
6087 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
6089 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6091 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
6093 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
6095 * lib/target-supports.exp
6096 (check_effective_target_vect_double_cond_arith): New proc.
6097 * gcc.dg/vect/vect-cond-arith-1.c: New test.
6098 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
6099 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
6100 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
6101 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
6102 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
6103 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
6105 2018-05-25 Janus Weil <janus@gcc.gnu.org>
6108 * gfortran.dg/f2018_obs.f90: New test case.
6110 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6113 * gfortran.dg/pr85543.f90: New test.
6115 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6118 * gfortran.dg/pr85780.f90: New test.
6120 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6123 * gfortran.dg/pr85779_1.f90: New test.
6124 * gfortran.dg/pr85779_2.f90: Ditto.
6125 * gfortran.dg/pr85779_3.f90: Ditto.
6127 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
6131 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
6132 * gfortran.dg/pr85895.f90: New test.
6134 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
6136 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
6137 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6139 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
6141 * gcc.dg/fold-popcount-1.c: New testcase.
6142 * gcc.dg/fold-popcount-2.c: New testcase.
6143 * gcc.dg/fold-popcount-3.c: New testcase.
6144 * gcc.dg/fold-popcount-4.c: New testcase.
6146 2018-05-24 Marek Polacek <polacek@redhat.com>
6149 * g++.dg/cpp0x/new3.C: New test.
6151 2018-05-24 Javier Miranda <miranda@adacore.com>
6153 * gnat.dg/discr52.adb: New testcase.
6155 2018-05-24 Ed Schonberg <schonberg@adacore.com>
6157 * gnat.dg/others1.adb: New testcase.
6159 2018-05-24 Justin Squirek <squirek@adacore.com>
6161 * gnat.dg/raise_expr.adb: New testcase.
6163 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
6165 * gnat.dg/formal_containers.adb: New testcase.
6167 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6169 * gcc.target/i386/pr85345.c: Require ifunc support.
6171 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
6173 * gcc.dg/vect/vect-fma-1.c: New test.
6175 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6177 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
6180 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
6183 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
6185 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6188 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
6190 * gcc.target/msp430/pr78849.c: New test.
6192 2018-05-23 Marek Polacek <polacek@redhat.com>
6194 * g++.dg/cpp2a/range-for8.C: New test.
6195 * g++.dg/cpp2a/range-for9.C: New test.
6196 * g++.dg/cpp2a/range-for10.C: New test.
6198 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
6200 * lib/target-supports.exp (check_effective_target_be): New.
6201 (check_effective_target_le): New.
6203 2018-05-23 Marek Polacek <polacek@redhat.com>
6205 * g++.dg/cpp2a/range-for1.C: New test.
6206 * g++.dg/cpp2a/range-for2.C: New test.
6207 * g++.dg/cpp2a/range-for3.C: New test.
6208 * g++.dg/cpp2a/range-for4.C: New test.
6209 * g++.dg/cpp2a/range-for5.C: New test.
6210 * g++.dg/cpp2a/range-for6.C: New test.
6211 * g++.dg/cpp2a/range-for7.C: New test.
6213 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6215 * gcc.target/i386/cvt-3.c: New test.
6217 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
6219 * gcc.target/i386/cvt-2.c: New test.
6221 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
6223 * gcc.dg/pr79985.c: New testcase.
6225 2018-05-23 Richard Biener <rguenther@suse.de>
6227 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
6229 2018-05-23 Sudakshina Das <sudi.das@arm.com>
6232 * gcc.target/aarch64/pr84882.c: New test.
6233 * gcc.target/aarch64/target_attr_18.c: Likewise.
6235 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
6237 PR tree-optimization/85853
6238 * gfortran.dg/vect/pr85853.f90: New test.
6240 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6242 * gnat.dg/import2.adb: New testcase.
6244 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6246 * gnat.dg/discr51.adb: New testcase.
6248 2018-05-23 Javier Miranda <miranda@adacore.com>
6250 * gnat.dg/valid_scalars1.adb: New testcase.
6252 2018-05-23 Ed Schonberg <schonberg@adacore.com>
6254 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
6256 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6258 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
6261 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
6263 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
6266 2018-05-23 Bob Duff <duff@adacore.com>
6268 * gnat.dg/addr10.adb: New testcase.
6270 2018-05-23 Richard Biener <rguenther@suse.de>
6273 * gcc.dg/Wstrict-overflow-27.c: New testcase.
6275 2018-05-23 Yury Gribov <tetra2005@gmail.com>
6277 PR tree-optimization/85822
6278 * c-c++-common/pr85822.c: New test.
6280 2018-05-23 Richard Biener <rguenther@suse.de>
6282 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
6284 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6287 * gfortran.dg/pr30667.f: Add option "-std=legacy".
6289 2018-05-22 Martin Sebor <msebor@redhat.com>
6292 * gcc.dg/attr-nonstring.c: New test.
6294 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
6297 * gcc.target/i386/pr85345.c: New test.
6299 2018-05-22 Luis Machado <luis.machado@linaro.org>
6301 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
6303 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6306 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
6307 dg-additional-options.
6308 * gfortran.dg/graphite/block-2.f: Ditto.
6309 * gfortran.dg/graphite/id-19.f: Ditto.
6310 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6311 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6312 * gfortran.dg/vect/pr52580.f: Ditto.
6314 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
6316 * gcc.target/aarch64/ldp_stp_6.c: New.
6317 * gcc.target/aarch64/ldp_stp_7.c: New.
6318 * gcc.target/aarch64/ldp_stp_8.c: New.
6320 2018-05-22 Martin Sebor <msebor@redhat.com>
6323 * c-c++-common/attr-nonstring-3.c: Adjust.
6324 * c-c++-common/attr-nonstring-4.c: Adjust.
6325 * c-c++-common/attr-nonstring-6.c: New test.
6327 2018-05-22 Martin Sebor <msebor@redhat.com>
6329 PR tree-optimization/85826
6330 * gcc.dg/Wrestrict-17.c: New test.
6332 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6334 * gcc.dg/torture/pr85862.c: Rename to...
6335 * gcc.dg/torture/pr85852.c: ...this.
6337 2018-05-22 Justin Squirek <squirek@adacore.com>
6339 * gnat.dg/warn14.adb: New testcase.
6341 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
6343 * gnat.dg/controlled8.adb: New testcase.
6345 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
6347 * gnat.dg/discr50.adb: New testcase.
6349 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6351 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
6352 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
6353 gnat.dg/discr49_rec2.ads: New testcase.
6355 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6357 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
6358 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
6361 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6363 * gnat.dg/fixedpnt3.adb: New testcase.
6365 2018-05-22 Justin Squirek <squirek@adacore.com>
6367 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
6368 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
6370 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6373 * gcc.dg/torture/pr85862.c: New test.
6375 2018-05-22 Richard Biener <rguenther@suse.de>
6377 PR tree-optimization/85834
6378 * g++.dg/torture/pr85834.C: New testcase.
6379 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
6381 2018-05-22 Martin Liska <mliska@suse.cz>
6384 * g++.dg/ipa/pr85607.C: New test.
6386 2018-05-22 Richard Biener <rguenther@suse.de>
6388 PR tree-optimization/85863
6389 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
6391 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6394 * gfortran.dg/assumed_rank_5.f90: Update error message.
6395 * gfortran.dg/assumed_type_4.f90: Ditto.
6396 * gfortran.dg/bind_c_array_params.f03: Ditto.
6397 * gfortran.dg/bind_c_usage_28.f90: Ditto.
6398 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6399 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6400 * gfortran.dg/c_loc_tests_11.f03: Ditto.
6401 * gfortran.dg/coarray_atomic_2.f90: Ditto.
6402 * gfortran.dg/coarray_collectives_2.f90: Ditto.
6403 * gfortran.dg/coarray_collectives_10.f90: Ditto.
6404 * gfortran.dg/coarray_collectives_13.f90: Ditto.
6405 * gfortran.dg/rank_3.f90: Ditto.
6406 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
6407 * gfortran.dg/implicit_14.f90: Ditto.
6409 2018-05-21 Christian Groessler <chris@groessler.org>
6411 * gcc.c-torture/compile/simd-5.c: Fix comment.
6413 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
6416 * gcc.target/powerpc/pr85657-1.c: New test for converting between
6417 __float128, __ibm128, and long double.
6418 * gcc.target/powerpc/pr85657-2.c: Likewise.
6419 * gcc.target/powerpc/pr85657-3.c: Likewise.
6420 * g++.dg/pr85667.C: New test to make sure __ibm128 is
6421 implementated as a separate type internally, and is not just an
6422 alias for long double.
6424 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
6426 PR tree-optimization/85814
6427 * gcc.dg/torture/pr85814.c: New test.
6429 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6432 * g++.dg/cpp0x/cond1.C: New.
6433 * g++.dg/cpp1y/pr84588-1.C: Likewise.
6434 * g++.dg/cpp1y/pr84588-2.C: Likewise.
6435 * g++.dg/cpp1y/pr84588-3.C: Likewise.
6436 * g++.dg/parse/cond6.C: Likewise.
6437 * g++.dg/parse/cond7.C: Likewise.
6438 * g++.dg/parse/cond8.C: Likewise.
6439 * g++.dg/cpp1z/decomp16.C: Update.
6440 * g++.old-deja/g++.jason/cond.C: Likewise.
6442 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6444 ChangeLog for r260480
6445 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
6446 warnings for deleted and obsolescent features.
6447 * gfortran.dg/graphite/id-19.f: Ditto.
6448 * gfortran.dg/graphite/id-20.f: Ditto.
6449 * gfortran.dg/graphite/id-27.f90: Ditto.
6450 * gfortran.dg/graphite/pr82449.f: Ditto.
6452 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6454 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6455 tiny and large memory models.
6457 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6459 * gnat.dg/suppress_initialization.adb,
6460 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6462 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6464 * gnat.dg/exit1.adb: New testcase.
6466 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6468 * gnat.dg/array30.adb: New testcase.
6470 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6472 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6474 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6476 * gcc.c-torture/execute/ssad-run.c: New test.
6477 * gcc.c-torture/execute/usad-run.c: Likewise.
6478 * gcc.target/aarch64/ssadv16qi.c: Likewise.
6479 * gcc.target/aarch64/usadv16qi.c: Likewise.
6481 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6483 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
6484 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
6485 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
6487 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6488 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6489 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6491 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6494 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
6495 * gfortran.dg/g77/20020307-1.f: Ditto.
6496 * gfortran.dg/g77/980310-3.f: Ditto.
6497 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
6498 * gfortran.dg/goacc/loop-1.f95: Ditto.
6499 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
6500 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
6501 * gfortran.dg/gomp/do-1.f90: Ditto.
6502 * gfortran.dg/gomp/omp_do1.f90: Ditto.
6503 * gfortran.dg/pr17229.f: Ditto.
6504 * gfortran.dg/pr37243.f: Ditto.
6505 * gfortran.dg/pr49721-1.f: Ditto.
6506 * gfortran.dg/pr58484.f: Ditto.
6507 * gfortran.dg/pr81175.f: Ditto.
6508 * gfortran.dg/pr81723.f: Ditto.
6509 * gfortran.dg/predcom-2.f: Ditto.
6510 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6511 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6512 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6513 * gfortran.dg/vect/pr52580.f: Ditto.
6515 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6518 * gfortran.dg/char_result_18.f90: New test.
6520 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6523 * gfortran.dg/associate_38.f90: New test.
6525 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6528 * gfortran.dg/select_type_42.f90: New test.
6530 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6533 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
6534 that the patch fixes PR66694 & PR82617, although the testcases
6535 are not explicitly included.
6537 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6539 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6541 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6544 * g++.dg/pr82899.C: New testcase.
6546 2018-05-18 Martin Liska <mliska@suse.cz>
6548 * gcc.dg/pr68766.c: Change pruned output.
6550 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6553 * c-c++-common/goacc/pr85782.c: New test.
6555 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6557 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6559 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6561 * gcc.target/arm/pr62554.c: Delete.
6562 * gcc.target/arm/pr69610-1.c: Likewise.
6563 * gcc.target/arm/pr69610-2.c: Likewise.
6565 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567 * gcc.target/arm/pr40887.c: Update comment.
6568 * lib/target-supports.exp: Don't generate effective target checks
6569 and related helpers for armv5. Update comment.
6570 * gcc.target/arm/armv5_thumb_isa.c: Delete.
6571 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
6572 target check and options.
6574 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6577 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6578 scan-tree-dump-not for h.
6580 2018-05-18 Richard Biener <rguenther@suse.de>
6582 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6583 * gcc.dg/tree-ssa/pr45397.c: Likewise.
6584 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6585 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6586 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
6587 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6588 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6589 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6590 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6591 * gcc.dg/tree-ssa/vrp58.c: Likewise.
6592 * gcc.dg/vrp-min-max-1.c: Likewise.
6593 * gcc.dg/vrp-min-max-3.c: New testcase.
6595 2018-05-18 Richard Biener <rguenther@suse.de>
6597 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
6598 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
6599 * gcc.dg/graphite/scop-6.c: Likewise.
6600 * gcc.dg/graphite/scop-7.c: Likewise.
6601 * gcc.dg/graphite/scop-8.c: Likewise.
6602 * gcc.dg/graphite/scop-9.c: Likewise.
6604 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6606 * gcc.target/aarch64/vect-init-ld1.c: New test.
6608 2018-05-18 Martin Liska <mliska@suse.cz>
6610 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6611 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6613 2018-05-18 Martin Liska <mliska@suse.cz>
6615 * gcc.dg/ipa/ipa-icf-39.c: New test.
6616 * gcc.dg/pr68766.c: Adjust pruned output.
6618 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6620 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6622 * gcc.dg/fma-1.c: New test.
6623 * gcc.dg/fma-2.c: Likewise.
6624 * gcc.dg/fma-3.c: Likewise.
6625 * gcc.dg/fma-4.c: Likewise.
6626 * gcc.dg/fma-5.c: Likewise.
6627 * gcc.dg/fma-6.c: Likewise.
6628 * gcc.dg/fma-7.c: Likewise.
6629 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
6631 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
6632 * gfortran.dg/reassoc_8.f: Likewise.
6633 * gfortran.dg/reassoc_9.f: Likewise.
6634 * gfortran.dg/reassoc_10.f: Likewise.
6636 2018-05-17 Jim Wilson <jimw@sifive.com>
6638 * gcc.target/riscv/switch-qi.c: New.
6639 * gcc.target/riscv/switch-si.c: New.
6641 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6644 * gcc.target/powerpc/pr85698.c: New test.
6646 2018-05-17 Richard Biener <rguenther@suse.de>
6648 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6650 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6652 PR tree-optimization/85793
6653 * gcc.dg/vect/pr85793.c: New test.
6655 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6657 * gcc.dg/gimplefe-28.c: New test.
6658 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
6659 internal function calls.
6660 * gcc.dg/goacc/loop-processing-1.c: Likewise.
6662 2018-05-17 Martin Liska <mliska@suse.cz>
6664 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6665 space in between 'G_' and '('.
6667 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6670 * gcc.target/i386/pr85323-7.c: New test.
6671 * gcc.target/i386/pr85323-8.c: New test.
6672 * gcc.target/i386/pr85323-9.c: New test.
6675 * gcc.target/i386/pr85323-4.c: New test.
6676 * gcc.target/i386/pr85323-5.c: New test.
6677 * gcc.target/i386/pr85323-6.c: New test.
6680 * gcc.target/i386/pr85323-1.c: New test.
6681 * gcc.target/i386/pr85323-2.c: New test.
6682 * gcc.target/i386/pr85323-3.c: New test.
6684 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
6685 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
6686 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
6687 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
6688 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
6689 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
6690 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
6691 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
6692 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
6693 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
6694 * gcc.target/i386/avx512f-setzero-1.c: New test.
6696 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6698 * gcc.target/aarch64/vect-slp-dup.c: New.
6700 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6703 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6705 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6707 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6708 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6710 2018-05-17 Richard Biener <rguenther@suse.de>
6712 PR tree-optimization/85757
6713 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6715 2018-05-16 Marek Polacek <polacek@redhat.com>
6718 * g++.dg/cpp0x/initlist-throw1.C: New test.
6719 * g++.dg/cpp0x/initlist-throw2.C: New test.
6721 2018-05-16 Carl Love <cel@us.ibm.com>
6723 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6724 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
6725 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
6727 2018-05-16 Richard Biener <rguenther@suse.de>
6729 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
6730 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
6731 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
6733 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6735 * gcc.target/aarch64/sve/vcond_10.c: New test.
6736 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
6737 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
6738 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
6740 2018-05-15 Martin Sebor <msebor@redhat.com>
6742 PR tree-optimization/85753
6743 * gcc.dg/Wrestrict-10.c: Adjust.
6744 * gcc.dg/Wrestrict-16.c: New test.
6746 2018-05-15 Martin Sebor <msebor@redhat.com>
6749 * c-c++-common/attr-nonstring-7.c: New test.
6751 2018-05-15 Richard Biener <rguenther@suse.de>
6753 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6755 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6757 PR tree-optimization/83648
6758 * gcc.dg/tree-ssa/pr83648.c: New test.
6759 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6761 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6764 * gcc.dg/ipa/pr85734.c: New test.
6766 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6769 * gnat.dg/opt70.adb: New test.
6770 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6772 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6774 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6775 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6777 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6779 * gcc.target/aarch64/vmov_n_1.c: Update test.
6780 * gcc.target/aarch64/vfp-1.c: Update test.
6782 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6785 * gcc.c-torture/execute/pr85756.c: New test.
6787 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6789 * gcc.target/i386/cldemote-1.c: New test.
6791 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6794 * gfortran.dg/assumed_type_9.f90 : New test.
6796 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6799 * gfortran.dg/pr85542.f90: New test.
6801 2018-05-11 Martin Jambor <mjambor@suse.cz>
6804 * g++.dg/lto/pr85655_0.C: New test.
6806 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6808 * gcc.target/i386/tpause-1.c: New test.
6809 * gcc.target/i386/umonitor-1.c: New test.
6811 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6814 * c-c++-common/gomp/pr85696.c: New test.
6816 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6817 Jakub Jelinek <jakub@redhat.com>
6819 PR tree-optimization/85692
6820 * gcc.target/i386/pr85692.c: New test.
6822 2018-05-11 Martin Liska <mliska@suse.cz>
6825 * c-c++-common/ubsan/attrib-6.c: New test.
6827 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6830 * gfortran.dg/pr85687.f90: new test.
6832 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6835 * gfortran.dg/pr85521_1.f90: New test.
6836 * gfortran.dg/pr85521_2.f90: New test.
6838 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6841 * gfortran.dg/pr70870_1.f90: New test.
6843 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6845 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6847 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6850 * g++.dg/ext/offsetof2.C: New test.
6852 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6855 * gfortran.dg/temporary_3.f90 : New test.
6858 * gfortran.dg/temporary_2.f90 : New test.
6860 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6862 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6863 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6864 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6865 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6866 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6867 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6868 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6869 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
6870 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
6871 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
6872 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
6873 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
6874 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
6875 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
6876 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
6877 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
6878 * gcc.dg/vmx/st-be-order.c: Delete testcase.
6879 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
6880 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
6881 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
6882 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
6883 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
6884 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
6885 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
6886 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
6887 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
6888 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
6890 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6892 PR tree-optimization/85699
6893 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
6894 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
6895 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
6896 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
6898 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6900 * g++.dg/tls/pr85400.C: New test.
6902 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6907 2018-05-09 Carl Love <cel@us.ibm.com>
6909 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6911 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6915 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6918 * g++.dg/cpp1y/pr84588.C: New.
6920 2018-05-09 Andreas Schwab <schwab@suse.de>
6922 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6924 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6926 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6927 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6929 2018-05-08 Carl Love <cel@us.ibm.com>
6930 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6932 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6935 * g++.dg/cpp1y/pr84588.C: New.
6937 2018-05-08 Marek Polacek <polacek@redhat.com>
6940 * g++.dg/cpp1z/constexpr-if22.C: New test.
6942 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6945 * gcc.target/i386/pr85693.c: New test.
6947 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
6951 scan-assembler-times checking that except for [fh]*xor other functions
6952 don't use any load instructions.
6954 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6956 * gcc.target/i386/builtin_target.c: Test goldmont.
6957 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6960 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6963 * g++.dg/other/sse2-pr85572-1.C: New test.
6964 * g++.dg/other/sse2-pr85572-2.C: New test.
6965 * g++.dg/other/sse4-pr85572-1.C: New test.
6966 * g++.dg/other/avx2-pr85572-1.C: New test.
6969 * gcc.target/i386/pr85317.c: New test.
6970 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
6971 optimization barrier to avoid optimizing away the expected insn.
6974 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6975 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6977 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6979 * g++.dg/other/sve_const_pred_1.C: Rename to...
6980 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
6981 target selectors and explicit -march options.
6982 * g++.dg/other/sve_const_pred_2.C: Rename to...
6983 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
6984 * g++.dg/other/sve_const_pred_3.C: Rename to...
6985 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
6986 * g++.dg/other/sve_const_pred_4.C: Rename to...
6987 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
6988 * g++.dg/other/sve_tls_2.C: Rename to...
6989 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
6990 * g++.dg/other/sve_vcond_1.C: Rename to...
6991 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
6992 * g++.dg/other/sve_vcond_1_run.C: Rename to...
6993 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
6995 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6998 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
7001 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7004 * g++.dg/cpp0x/deleted14.C: New.
7006 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7007 Alan Hayward <alan.hayward@arm.com>
7008 David Sherwood <david.sherwood@arm.com>
7010 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
7012 * gcc.target/aarch64/sve/vcond_7.c: New test.
7013 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
7015 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7018 * g++.dg/cpp0x/sfinae62.C: New.
7020 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
7022 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
7025 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7028 * g++.dg/cpp0x/narrowing1.C: New.
7030 2018-05-08 Richard Biener <rguenther@suse.de>
7033 * gcc.dg/torture/pr85574.c: Rename to...
7034 * gcc.dg/torture/pr85588.c: ... this.
7036 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7039 * gfortran.dg/minmaxloc_12.f90: New test case.
7040 * gfortran.dg/minmaxloc_13.f90: New test case.
7042 2018-05-07 Nathan Sidwell <nathan@acm.org>
7044 * g++.dg/cpp0x/range-for10.C: Delete.
7045 * g++.dg/ext/forscope1.C: Delete.
7046 * g++.dg/ext/forscope2.C: Delete.
7047 * g++.dg/template/for1.C: Delete.
7049 2018-05-07 Jeff Law <law@redhat.com>
7051 * gfortran.dg/linefile.f90: New test.
7053 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7055 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
7058 2018-05-06 Jakub Jelinek <jakub@redhat.com>
7061 * g++.dg/ext/asm14.C: New test.
7062 * g++.dg/ext/asm15.C: New test.
7063 * g++.dg/ext/asm16.C: New test.
7065 2018-05-06 Michael Eager <eager@eagercon.com>
7067 * gcc.target/microblaze/others/picdtr.c: Correct option
7068 -fPIE -mpic-data-is-text-relative.
7070 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
7072 * gcc.target/microblaze/others/picdtr.c: Add test for
7073 -fPIE -mpic-data-is-text-relative.
7075 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
7078 * gfortran.dg/coarray_dependency_1.f90: New test.
7079 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
7081 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7083 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
7084 to match the currently produced gimple.
7086 2018-05-04 Carl Love <cel@us.ibm.com>
7088 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
7090 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
7091 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
7092 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
7093 xvcmpgedp counts. Add xxsel counts.
7095 2018-05-04 Richard Biener <rguenther@suse.de>
7098 * g++.dg/torture/pr85627.C: New testcase.
7100 2018-05-04 Richard Biener <rguenther@suse.de>
7103 * gcc.dg/torture/pr85574.c: New testcase.
7104 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
7106 2018-05-04 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.dg/nextafter-1.c: New test.
7110 * gcc.dg/nextafter-2.c: New test.
7111 * gcc.dg/nextafter-3.c: New test.
7112 * gcc.dg/nextafter-4.c: New test.
7114 2018-05-03 Nathan Sidwell <nathan@acm.org>
7116 Remove -ffriend-injection.
7117 * g++.old-deja/g++.jason/scoping15.C: Delete.
7118 * g++.old-deja/g++.mike/net43.C: Delete.
7120 2018-05-03 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
7124 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
7125 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
7126 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
7128 2018-05-03 Tom de Vries <tom@codesourcery.com>
7131 * lib/scanoffloadtree.exp: New file.
7133 2018-05-03 Richard Biener <rguenther@suse.de>
7135 PR tree-optimization/85615
7136 * gcc.dg/torture/pr85615.c: New testcase.
7138 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7140 PR tree-optimization/70291
7141 * gcc.dg/complex-6.c: New test.
7142 * gcc.dg/complex-7.c: Likewise.
7144 2018-05-03 Richard Biener <rguenther@suse.de>
7147 * fortran.dg/pr51434.f90: Truncate transfer argument.
7149 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7152 * gcc.c-torture/execute/pr85582-3.c: New test.
7154 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7155 Jason Merrill <jason@redhat.com>
7158 * g++.dg/warn/Wshadow-13.C: New.
7159 * g++.dg/warn/Wshadow-14.C: Likewise.
7161 2018-05-02 Tom de Vries <tom@codesourcery.com>
7164 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
7165 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
7167 2018-05-02 David Pagan <dave.pagan@oracle.com>
7170 * gcc.dg/noncompile/pr30552-1.c: New test.
7171 * gcc.dg/noncompile/pr30552-2.c: New test.
7172 * gcc.dg/noncompile/pr30552-3.c: New test.
7173 * gcc.dg/noncompile/pr30552-4.c: New test.
7175 2018-05-02 Richard Biener <rguenther@suse.de>
7177 PR tree-optimization/85597
7178 * gcc.dg/vect/pr85597.c: New testcase.
7180 2018-05-02 Tom de Vries <tom@codesourcery.com>
7183 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
7184 * lib/scanltranstree.exp: New file.
7185 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
7186 (scan-ltrans-tree-dump-times_required_options)
7187 (scan-ltrans-tree-dump-not_required_options)
7188 (scan-ltrans-tree-dump-dem_required_options)
7189 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
7190 * lib/gcc-dg.exp: Include scanltranstree.exp.
7192 2018-05-02 Tom de Vries <tom@codesourcery.com>
7195 * gcc.dg/ipa/ipa-icf-38.c: New test.
7196 * gcc.dg/ipa/ipa-icf-38a.c: New test.
7197 * lib/scandump.exp (dump-base): New proc.
7198 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
7199 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
7201 * lib/scanipa.exp: Add "" argument to scan-dump calls.
7202 * lib/scanlang.exp: Same.
7203 * lib/scanrtl.exp: Same.
7204 * lib/scantree.exp: Same.
7205 * lib/scanwpaipa.exp: New file.
7206 * lib/gcc-dg.exp: Include scanwpaipa.exp.
7208 2018-05-02 Richard Biener <rguenther@suse.de>
7211 * gcc.dg/torture/pr85567.c: New testcase.
7213 2018-05-02 Jakub Jelinek <jakub@redhat.com>
7216 * gcc.c-torture/execute/pr85582-1.c: New test.
7217 * gcc.c-torture/execute/pr85582-2.c: New test.
7219 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
7221 PR tree-optimization/85586
7222 * gcc.dg/vect/pr85586.c: New test.
7224 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
7226 PR tree-optimization/85143
7227 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
7228 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
7230 2018-05-01 David Malcolm <dmalcolm@redhat.com>
7233 * c-c++-common/Wformat-pr84258.c: New test.
7235 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7237 PR tree-optimization/82665
7238 * gcc.dg/tree-ssa/pr82665.c: New test.
7240 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7243 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7244 (test_add_fixit_insert_formatted_single_line): New function.
7245 (test_add_fixit_insert_formatted_multiline): New function.
7246 Extend expected output of generated patch to include fix-it hints
7248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
7249 "gcc-rich-location.h". Add test coverage for
7250 gcc_rich_location::add_fixit_insert_formatted.
7252 2018-04-30 David Malcolm <dmalcolm@redhat.com>
7254 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7255 (test_show_locus): Update for location_get_source_line returning a
7256 char_span. Use char_span for handling words in the
7257 "test_many_nested_locations" fix-it example.
7259 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7261 * gcc.target/arc/interrupt-8.c: Update test.
7262 * gcc.target/arc/loop-4.c: Likewise.
7263 * gcc.target/arc/loop-hazard-1.c: Likewise.
7264 * gcc.target/arc/sdata-3.c: Likewise.
7266 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
7268 * gcc.target/arc/store-merge-1.c: New test.
7269 * gcc.target/arc/add_n-combine.c: Update test.
7271 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
7273 Microblaze Target: PIC data text relative
7275 * gcc.target/microblaze/others/data_var1.c: Include
7276 PIC case of r20 base register.
7277 * gcc.target/microblaze/others/data_var2.c: Ditto.
7278 * gcc.target/microblaze/others/picdtr.c: Add new
7279 test case for -mpic-is-data-text-relative.
7280 * gcc.target/microblaze/others/sdata_var1.c: Add
7281 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
7282 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
7283 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
7284 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
7285 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
7286 * gcc.target/microblaze/others/string_cst1_gpopt.c:
7288 * gcc.target/microblaze/others/string_cst2_gpopt.c:
7291 2018-04-30 Richard Biener <rguenther@suse.de>
7293 PR tree-optimization/28364
7294 PR tree-optimization/85275
7295 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
7296 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
7297 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
7298 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
7299 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
7301 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
7302 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
7304 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7305 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7306 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7308 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
7311 * gcc.target/i386/pr84431.c: New test.
7313 2018-04-27 Martin Jambor <mjambor@suse.cz>
7316 * g++.dg/ipa/pr85549.C: New test.
7318 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7321 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7323 * g++.dg/cpp0x/constexpr-85553.C: New test.
7325 2018-04-27 David Malcolm <dmalcolm@redhat.com>
7328 * g++.dg/pr85515-1.C: New test.
7329 * g++.dg/pr85515-2.C: New test.
7331 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
7334 * g++.dg/cpp0x/friend3.C: New.
7336 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7339 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7340 Use check_effective_target_arm_little_endian.
7342 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7344 PR tree-optimization/85529
7345 * gcc.c-torture/execute/pr85529-1.c: New test.
7346 * gcc.c-torture/execute/pr85529-2.c: New test.
7347 * gcc.dg/pr85529.c: New test.
7349 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7351 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
7352 `.dword' in addition to `lw' and `.word'.
7354 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7356 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
7358 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
7360 * gnat.dg/loop_optimization24.adb: New test.
7362 2018-04-26 Richard Biener <rguenther@suse.de>
7364 PR tree-optimization/85116
7365 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
7366 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
7367 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
7368 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
7370 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
7373 * gcc.target/i386/pr85473-1.c: New test.
7374 * gcc.target/i386/pr85473-2.c: New test.
7376 2018-04-25 Nathan Sidwell <nathan@acm.org>
7377 Jakub Jelinek <jakub@redhat.com>
7381 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
7382 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
7383 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
7384 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
7385 * g++.dg/cpp0x/pr85437-1.C: New.
7386 * g++.dg/cpp0x/pr85437-2.C: New.
7387 * g++.dg/cpp0x/pr85437-3.C: New.
7388 * g++.dg/cpp0x/pr85437-4.C: New.
7390 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7393 * gfortran.dg/pr85520.f90: New test.
7395 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398 * gcc.dg/pr85512.c: New test.
7400 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
7403 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
7404 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
7405 * gcc.dg/pr85388-1.c (dg-options): Likwise.
7406 * gcc.dg/pr85388-2.c (dg-options): Likwise.
7407 * gcc.dg/pr85388-3.c (dg-options): Likwise.
7408 * gcc.dg/pr85388-4.c (dg-options): Likwise.
7409 * gcc.dg/pr85388-5.c (dg-options): Likwise.
7410 * gcc.dg/pr85388-6.c (dg-options): Likwise.
7411 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
7412 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
7413 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
7414 * gcc.target/i386/cet-label.c (dg-options): Likwise.
7415 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
7416 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
7417 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
7418 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
7419 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
7420 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
7421 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
7422 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
7423 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
7424 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
7425 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
7426 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
7427 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
7428 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
7429 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
7430 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7431 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7432 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7433 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7434 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7435 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7436 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7437 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7438 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7439 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7440 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7441 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7442 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7443 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7444 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7445 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7446 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7447 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7448 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7449 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7450 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7451 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7452 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7453 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7454 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7455 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7456 * gcc.target/i386/pr84146.c (dg-options): Likwise.
7457 * gcc.target/i386/pr85403.c (dg-options): Likwise.
7458 * gcc.target/i386/pr85404.c (dg-options): Likwise.
7459 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7461 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7462 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7463 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7464 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7465 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7466 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7467 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7468 * (dg-options): Likwise.
7469 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7471 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7472 * gcc.target/i386/cet-label-3.c: Removed.
7473 * gcc.target/i386/cet-property-3.c: Likwise.
7474 * gcc.target/i386/cet-sjlj-7.c: Likwise.
7476 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7479 * gcc.target/i386/pr85511.c: New test.
7482 * g++.dg/ext/pr85503.C: New test.
7485 * gcc.target/i386/pr85508.c: New test.
7487 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7489 PR tree-optimization/85478
7490 * g++.dg/pr85478.C: New test.
7492 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7494 * g++.dg/torture/pr85496.C: New test.
7496 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7498 PR rtl-optimization/85423
7499 * gcc.dg/pr85423.c: New test.
7501 2018-04-20 Martin Sebor <msebor@redhat.com>
7504 * gcc.dg/Wrestrict-15.c: New test.
7506 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7509 * gcc.target/powerpc/pr85456.c: New test.
7511 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7513 * g++.dg/ext/undef-bool-1.C: Require lp64.
7514 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7516 2018-04-20 Jeff Law <law@redhat.com>
7518 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7520 * gcc.dg/stack-check-6.c: Likewise.
7521 * gcc.dg/stack-check-6a.c: Likewise.
7522 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7523 * gcc.target/i386/stack-check-18.c: Likewise.
7524 * gcc.target/i386/stack-check-19.c: Likewise.
7526 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7529 * gcc.target/aarch64/sve/vcond_1.c: Move to...
7530 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
7531 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7532 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
7534 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7537 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7538 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7540 2018-04-20 Richard Biener <rguenther@suse.de>
7543 * gcc.dg/torture/pr85475.c: New testcase.
7545 2018-04-20 Martin Jambor <mjambor@suse.cz>
7548 * gcc.dg/ipa/pr85449.c: New test.
7550 2018-04-20 Martin Jambor <mjambor@suse.cz>
7553 * g++.dg/ipa/pr85447.C: New file.
7554 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7556 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7559 * g++.dg/cpp0x/pr85462.C: New test.
7561 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7563 * gcc.target/i386/pr85404.c: Require CET target.
7565 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7567 PR tree-optimization/85467
7568 * gcc.dg/pr85467.c: New test.
7570 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7573 * g++.dg/parse/crash68.C: New.
7575 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7578 * g++.dg/torture/pr85334.C: New test.
7580 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7582 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7583 * g++.dg/diagnostic/pr85464.C: New.
7585 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7588 * gcc.dg/torture/pr85397-1.c: New test.
7589 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7590 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7592 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7595 * gcc.target/i386/pr85404.c: New test.
7597 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7600 * c-c++-common/attr-nocf-check-1.c: Compile with
7601 -fcf-protection=none.
7602 * c-c++-common/attr-nocf-check-3.c: Likewise.
7603 * gcc.dg/march-generic.c: Likewise.
7604 * gcc.target/i386/align-limit.c: Likewise.
7605 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7606 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7607 * gcc.target/i386/cet-property-2.c: Likewise.
7608 * gcc.target/i386/ret-thunk-26.c: Likewise.
7609 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7611 * c-c++-common/fcf-protection-2.c: Likewise.
7612 * c-c++-common/fcf-protection-3.c: Likewise.
7613 * c-c++-common/fcf-protection-5.c: Likewise.
7614 * c-c++-common/fcf-protection-6.c: Likewise.
7615 * c-c++-common/fcf-protection-7.c: Likewise.
7616 * gcc.target/i386/cet-label-3.c: New test.
7617 * gcc.target/i386/cet-property-3.c: Likewise.
7618 * gcc.target/i386/cet-sjlj-7.c: Likewise.
7619 * gcc.target/i386/pr85417-1.c: Likewise.
7620 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7621 __x86_indirect_thunk_nt_(r|e)ax
7622 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7623 * gcc.target/i386/pr85403.c: Remove dg-error,
7625 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7627 * gcc.target/i386/movdir-1.c: New test.
7629 2018-04-19 Richard Biener <rguenther@suse.de>
7632 * gcc.dg/pr85455.c: New testcase.
7634 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7636 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7638 * g++.dg/lto/pr85405b_0.C: Likewise.
7639 * g++.dg/lto/pr84805_0.C: Likewise.
7641 2018-04-18 Martin Liska <mliska@suse.cz>
7645 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7648 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7651 * gcc.dg/pr85388-1.c: New test.
7652 * gcc.dg/pr85388-2.c: Likewise.
7653 * gcc.dg/pr85388-3.c: Likewise.
7654 * gcc.dg/pr85388-4.c: Likewise.
7655 * gcc.dg/pr85388-5.c: Likewise.
7656 * gcc.dg/pr85388-6.c: Likewise.
7658 2018-04-18 Jan Hubicka <jh@suse.cz>
7659 Martin Liska <mliska@suse.cz>
7661 * g++.dg/lto/pr83121_0.C: Update template.
7662 * g++.dg/lto/pr83121_1.C: Update template.
7663 * g++.dg/lto/pr84805_0.C: Update template.
7664 * g++.dg/lto/pr84805_1.C: Update template.
7665 * g++.dg/lto/pr84805_2.C: Update template.
7667 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7670 * g++.dg/cpp0x/pr84630.C: New.
7672 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7675 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7676 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7677 in two cases. Uncomment two other tests and add expected dg-error for
7679 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
7680 -Wnarrowing diagnostics on some targets for c++11.
7681 * g++.dg/parse/array-size2.C: Remove xfail.
7682 * g++.dg/cpp0x/constexpr-84463.C: New test.
7684 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7686 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7687 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7689 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7692 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
7693 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
7694 * g++.dg/other/sve_tls_2.C: Require effective target tls.
7696 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7698 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7699 prevent cascading of errors and change expected error message.
7700 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7702 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7703 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7704 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7705 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7707 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7709 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7712 * gcc.dg/pr85430.c: New test.
7714 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7717 * gcc.target/arm/pr54300.C: Move to...
7718 * g++.dg/other/pr54300.C: ... Here. Add target directives.
7719 * gcc.target/arm/pr55073.C: Move to...
7720 * g++.dg/other/pr55073.C: ... Here. Add target directives.
7721 * gcc.target/arm/pr56184.C: Move to...
7722 * g++.dg/other/pr56184.C: ... Here. Add target directives.
7723 * gcc.target/arm/pr59985.C: Move to...
7724 * g++.dg/other/pr59985.C: ... Here. Add target directives.
7725 * gcc.target/aarch64/pr60675.C: Move to...
7726 * g++.dg/other/pr60675.C: ... Here. Add target directives.
7727 * gcc.target/aarch64/pr81422.C: Move to...
7728 * g++.dg/other/pr81422.C: ... Here. Add target directives.
7729 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
7730 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
7731 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
7732 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
7733 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
7734 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
7735 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
7736 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
7737 * gcc.target/aarch64/sve/tls_2.C: Move to...
7738 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
7739 * gcc.target/aarch64/pr81414.C: Rename to...
7740 * gcc.target/aarch64/pr81414.c: ... This.
7741 * gcc.target/aarch64/simd/pr67896.C: Rename to...
7742 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
7744 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
7745 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
7746 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7747 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
7750 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7753 * gcc.dg/pr85414.c: New test.
7755 2018-04-17 Martin Jambor <mjambor@suse.cz>
7758 * g++.dg/ipa/pr85421.C: New test.
7760 2018-04-17 Martin Liska <mliska@suse.cz>
7763 * g++.dg/lto/pr85405b_0.C: New test.
7764 * g++.dg/lto/pr85405b_1.C: New test.
7766 2018-04-17 Martin Liska <mliska@suse.cz>
7769 * g++.dg/lto/pr85405_0.C: New test.
7770 * g++.dg/lto/pr85405_1.C: New test.
7772 2018-04-17 Martin Liska <mliska@suse.cz>
7775 * g++.dg/ext/pr85329-2.C: New test.
7776 * g++.dg/ext/pr85329.C: New test.
7777 * gcc.target/i386/mvc12.c: New test.
7779 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7782 * g++.dg/pr85039-1.C: New.
7783 * g++.dg/pr85039-2.C: New.
7784 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7786 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7789 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7790 if the target supports efficient unaligned storage accesses.
7792 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7795 * gcc.target/powerpc/pr83660.C: New test.
7797 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7800 * gcc.target/i386/pr85403.c: New test.
7802 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7805 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7807 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7808 Jason Merrill <jason@redhat.com>
7811 * g++.dg/cpp0x/pr85112.C: New.
7813 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7816 * g++.dg/ext/undef-bool-1.C: New file.
7817 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7818 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7820 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7823 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7824 corresponding dg-error clause.
7825 * gcc.target/powerpc/pr80098-3.c: Ditto.
7826 * gcc.target/powerpc/pr80103-1.c: Delete.
7828 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7832 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7833 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7835 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7838 * gfortran.dg/implied_do_io_5.f90: New test.
7840 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7843 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7844 several values: positive, negative, and zero.
7845 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7846 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7848 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7850 PR rtl-optimization/79916
7851 * gcc.target/powerpc/pr79916.c: New.
7853 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7855 PR rtl-optimization/85393
7856 * g++.dg/opt/pr85393.C: New test.
7857 * g++.dg/opt/pr85393-aux.cc: New file.
7859 PR rtl-optimization/85376
7860 * gcc.dg/pr85376.c: New test.
7862 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7864 PR rtl-optimization/83852
7865 * gcc.dg/pr83852.c: New testcase.
7867 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7870 * gcc.target/s390/pr77822-1.C: Rename to ...
7871 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7872 * gcc.target/s390/pr77822-2.c: Add asm scan check.
7873 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
7875 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7878 * gcc.target/i386/pr71991.c: New testcase.
7880 2018-04-13 Martin Liska <mliska@suse.cz>
7881 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7887 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7890 * g++.dg/diagnostic/macro-arg-count.C: New test.
7892 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7896 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
7897 array and move test to libgomp/testsuite/libgomp.fortran.
7898 * gfortran.dg/do_concurrent_6.f90: New test.
7900 2018-04-12 Marek Polacek <polacek@redhat.com>
7903 * g++.dg/parse/error61.C: New test.
7905 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7908 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7909 specify -mvsx on gcc command line.
7911 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7914 * gcc.target/i386/pr85328.c: New test.
7916 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7918 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7920 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7922 PR rtl-optimization/85342
7923 * gcc.target/i386/pr85342.c: New test.
7925 2018-04-11 Jason Merrill <jason@redhat.com>
7927 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7928 if ulimit -v is set.
7930 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7933 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7935 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7937 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7938 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7940 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7943 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7946 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7949 * gcc.target/i386/pr84301.c: New test.
7951 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7953 PR tree-optimization/85331
7954 * gcc.c-torture/execute/pr85331.c: New test.
7956 2018-04-11 Marek Polacek <polacek@redhat.com>
7959 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7960 * g++.dg/cpp1z/constexpr-if21.C: New test.
7962 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7965 * gcc.target/i386/pr85281.c: New test.
7967 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7969 PR rtl-optimization/84659
7970 * gcc.dg/pr84659.c: New test.
7972 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7975 * g++.dg/debug/dwarf2/pr85302.C: New test.
7977 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7980 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7983 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7986 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7988 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7990 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
7991 * gcc.target/powerpc/dimode_off.c: Ditto.
7992 * gcc.target/powerpc/tfmode_off.c: Ditto.
7993 * gcc.target/powerpc/timode_off.c: Ditto.
7995 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7997 * gcc.target/powerpc/vec-ldl-1.c: New test.
7998 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
7999 corrections to ABI implementation.
8001 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
8004 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
8006 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8008 PR rtl-optimization/85300
8009 * gcc.dg/pr85300.c: New test.
8011 2018-04-10 David Malcolm <dmalcolm@redhat.com>
8014 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
8015 where we now show the pertinent parameter.
8016 * g++.dg/diagnostic/aka2.C: Likewise.
8017 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
8019 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8022 * gfortran.dg/gomp/pr85313.f90: New test.
8024 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8027 * g++.dg/parse/template29.C: New.
8029 2018-04-10 Bin Cheng <bin.cheng@arm.com>
8032 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
8034 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8038 * gcc.target/i386/avx512f-pr85177.c: New test.
8039 * gcc.target/i386/avx512f-pr85255.c: New test.
8041 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
8043 PR tree-optimization/85286
8044 * gcc.dg/vect/pr85286.c: New test.
8046 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8049 * gcc.target/arm/pr85173.c: New test.
8051 2018-04-10 Jakub Jelinek <jakub@redhat.com>
8054 * gcc.dg/lto/pr85248_0.c: New test.
8055 * gcc.dg/lto/pr85248_1.c: New test.
8057 2018-04-09 Jan Hubicka <jh@suse.cz>
8060 * g++.dg/torture/pr85078.C: New.
8062 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
8065 * g++.dg/cpp1z/decomp44.C: New.
8066 * g++.dg/cpp1z/decomp45.C: Likewise.
8068 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8071 * gfortran.dg/do_concurrent_5.f90: New test.
8072 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
8075 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8078 * gfortran.dg/parameter_array_element_3.f90: New test.
8080 2018-04-09 Jakub Jelinek <jakub@redhat.com>
8083 * g++.dg/cpp1z/decomp43.C: New test.
8085 PR rtl-optimization/80463
8086 * g++.dg/pr80463.C: Add -w to dg-options.
8088 2018-04-09 Richard Biener <rguenther@suse.de>
8090 PR tree-optimization/85284
8091 * gcc.dg/torture/pr85284.c: New testcase.
8093 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8095 PR rtl-optimization/80463
8096 PR rtl-optimization/83972
8097 PR rtl-optimization/83480
8099 * gcc.dg/pr80463.c: New test.
8100 * g++.dg/pr80463.C: Likewise.
8101 * gcc.dg/pr83972.c: Likewise.
8103 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8105 PR rtl-optimization/83913
8106 * gcc.dg/pr83913.c: New test.
8108 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8110 PR rtl-optimization/83962
8111 * gcc.dg/pr83962.c: New test.
8113 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
8115 PR rtl-optimization/83530
8116 * gcc.dg/pr83530.c: New test.
8118 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8121 * gfortran.dg/realloc_on_assign_16a.f90: New test.
8123 2018-04-07 Jakub Jelinek <jakub@redhat.com>
8125 PR tree-optimization/85257
8126 * gcc.dg/pr85257.c: New test.
8128 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
8130 * g++.dg/opt/pr85196.C: New test.
8132 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8135 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
8136 std::tuple here since they need C++11.
8137 * g++.dg/lookup/missing-std-include-8.C: New test.
8138 * g++.dg/lookup/missing-std-include.C: Move std::array and
8139 std::tuple test to missing-std-include-6.C to avoid failures
8142 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8145 * gcc.dg/debug/pr85252.c: New test.
8147 PR rtl-optimization/84872
8148 * gcc.dg/graphite/pr84872.c: New test.
8151 * g++.dg/cpp1z/decomp42.C: New test.
8153 2018-04-06 David Malcolm <dmalcolm@redhat.com>
8156 * g++.dg/lookup/missing-std-include-7.C: New test.
8158 2018-04-06 Tamar Christina <tamar.christina@arm.com>
8160 * gcc.dg/struct-simple.c: Revert r254862.
8161 * lib/target-supports.exp
8162 (check_effective_target_word_mode_no_slow_unalign): Likewise.
8164 2018-04-06 Richard Biener <rguenther@suse.de>
8167 * gcc.dg/torture/pr85244-1.c: New testcase.
8168 * gcc.dg/torture/pr85244-2.c: Likewise.
8170 2018-04-06 Jakub Jelinek <jakub@redhat.com>
8173 * c-c++-common/ubsan/pr85213.c: New test.
8175 2018-04-06 Richard Biener <rguenther@suse.de>
8178 * gcc.dg/pr85180.c: New testcase.
8180 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8182 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
8183 to trigger the optimization. Do some cleanup and function
8184 renaming. Add more test functions.
8186 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8188 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
8190 * gcc.target/s390/hotpatch-1.c: Skip when building without
8192 * gcc.target/s390/hotpatch-10.c: Likewise.
8193 * gcc.target/s390/hotpatch-11.c: Likewise.
8194 * gcc.target/s390/hotpatch-12.c: Likewise.
8195 * gcc.target/s390/hotpatch-13.c: Likewise.
8196 * gcc.target/s390/hotpatch-14.c: Likewise.
8197 * gcc.target/s390/hotpatch-15.c: Likewise.
8198 * gcc.target/s390/hotpatch-16.c: Likewise.
8199 * gcc.target/s390/hotpatch-17.c: Likewise.
8200 * gcc.target/s390/hotpatch-18.c: Likewise.
8201 * gcc.target/s390/hotpatch-19.c: Likewise.
8202 * gcc.target/s390/hotpatch-2.c: Likewise.
8203 * gcc.target/s390/hotpatch-3.c: Likewise.
8204 * gcc.target/s390/hotpatch-4.c: Likewise.
8205 * gcc.target/s390/hotpatch-5.c: Likewise.
8206 * gcc.target/s390/hotpatch-6.c: Likewise.
8207 * gcc.target/s390/hotpatch-7.c: Likewise.
8208 * gcc.target/s390/hotpatch-8.c: Likewise.
8209 * gcc.target/s390/hotpatch-9.c: Likewise.
8211 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8213 * c-c++-common/Wattributes.c: Disable warning for s390* target and
8214 check for an error instead.
8215 * gcc.dg/Wattributes-6.c: Likewise.
8217 2018-04-05 Jakub Jelinek <jakub@redhat.com>
8220 * g++.dg/cpp1z/decomp39.C: New test.
8221 * g++.dg/cpp1z/decomp40.C: New test.
8224 * g++.dg/cpp1z/decomp41.C: New test.
8227 * gcc.dg/pr85195.c: New test.
8229 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8232 * g++.dg/cpp0x/initlist100.C: New.
8233 * g++.dg/cpp0x/initlist101.C: Likewise.
8235 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
8238 * g++.dg/other/pr84792-1.C: New.
8239 * g++.dg/other/pr84792-2.C: Likewise.
8241 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
8244 * gcc.target/i386/pr85193.c: New test.
8246 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
8249 * g++.dg/concepts/pr84979.C: New.
8250 * g++.dg/concepts/pr84979-2.C: New.
8251 * g++.dg/concepts/pr84979-3.C: New.
8253 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8256 * g++.dg/cpp0x/variadic174.C: New.
8258 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8261 * g++.dg/ext/builtin13.C: New test.
8262 * g++.dg/ext/atomic-4.C: New test.
8265 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
8266 * g++.dg/ext/bases3.C: New test.
8268 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8271 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
8272 to match a single insn of the baz function. Move scan directives at
8273 the end of the file below the functions they are trying to test for
8275 * gcc.target/arm/cmse/cmse-16.c: New testcase.
8277 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
8279 PR rtl-optimization/84878
8280 * gcc.target/powerpc/pr84878.c: New test.
8282 2018-04-04 Michael Matz <matz@suse.de>
8284 * gcc.dg/Wstringop-overflow-4.c: New test.
8285 * c-c++-common/Wstringop-truncation-4.c: Adjust.
8287 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8290 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
8291 for the diagnostics of overridden functions. Adjust for new wording.
8293 2018-04-04 Richard Biener <rguenther@suse.de>
8296 * g++.dg/lto/pr85176_0.C: New testcase.
8298 2018-04-04 Richard Biener <rguenther@suse.de>
8301 * lib/target-supports.exp (check_effective_target_vect_perm_short):
8304 2018-04-04 Martin Liska <mliska@suse.cz>
8307 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8308 and msdata as a workaround for powerpc.
8310 2018-04-04 Richard Biener <rguenther@suse.de>
8312 PR tree-optimization/85168
8313 * gcc.dg/torture/pr85168.c: New testcase.
8315 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
8318 * g++.dg/pr84943.C: New.
8319 * g++.dg/pr84943-2.C: New.
8321 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8323 PR rtl-optimization/85167
8324 * gcc.dg/pr85167.c: New test.
8326 PR tree-optimization/85156
8327 * c-c++-common/pr85156.c: New test.
8328 * gcc.c-torture/execute/pr85156.c: New test.
8330 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
8332 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
8333 * gcc.target/powerpc/undef-bool-1.C: New file.
8334 * gcc.target/powerpc/undef-bool-2.c: New file.
8336 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8339 * g++.dg/cpp1z/class-deduction52.C: New.
8341 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8344 * g++.dg/cpp0x/pr85147.C: New test.
8347 * g++.dg/cpp0x/gen-attrs-64.C: New test.
8350 * g++.dg/gomp/pr85134.C: New test.
8351 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8354 * gcc.c-torture/execute/pr85169.c: New test.
8355 * gcc.target/i386/avx512f-pr85169.c: New test.
8356 * gcc.target/i386/avx512bw-pr85169.c: New test.
8358 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8361 * gcc.target/powerpc/pr69946: Adjust comment. Remove
8362 scan-assembler-times clause.
8364 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8366 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8367 dg-additional-options.
8369 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8371 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8373 2018-04-03 Richard Biener <rguenther@suse.de>
8376 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8378 2018-04-02 Jim Wilson <jimw@sifive.com>
8380 * gcc.target/riscv/pr84660.c: New.
8381 * gcc.target/riscv/shift-and-1.c: New.
8382 * gcc.target/riscv/shift-and-2.c: New.
8384 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8387 * gfortran.dg/array_simplify_2.f90: New test.
8389 2018-04-01 Jakub Jelinek <jakub@redhat.com>
8392 * gcc.target/i386/avx512f-pr85090-1.c: New test.
8393 * gcc.target/i386/avx512f-pr85090-2.c: New test.
8394 * gcc.target/i386/avx512f-pr85090-3.c: New test.
8395 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
8396 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
8398 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
8401 * g++.dg/pr85027.C: New.
8403 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8406 * gcc.target/powerpc/sse-maxps-2.c: New test.
8407 * gcc.target/powerpc/sse-minps-2.c: New test.
8409 2018-03-30 Jakub Jelinek <jakub@redhat.com>
8412 * g++.dg/gomp/pr84791.C: New test.
8414 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
8417 * gfortran.dg/array_constructor_53.f90: New test.
8419 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8422 * gfortran.dg/substr_6.f90: Remove illegal test for
8423 out-of-bounds substring.
8425 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8428 * gfortran.dg/zero_sized_10.f90: New test.
8430 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8433 * g++.dg/lookup/missing-std-include-6.C: New test.
8434 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8436 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8437 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8438 <cstring>, <cassert>, and <cstdlib>.
8440 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8443 * gcc.target/i386/pr84985.c: New.
8445 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8448 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8450 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8453 * g++.dg/warn/Wunused-var-31.C: New test.
8456 * c-c++-common/Wduplicated-branches-14.c: New test.
8458 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/cpp0x/pr84606.C: New.
8463 2018-03-29 Carl Love <cel@us.ibm.com>
8466 2017-09-27 Carl Love <cel@us.ibm.com>
8468 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8469 for the __builtin_fctid and __builtin_fctiw.
8471 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8474 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8475 deleted builtin function.
8476 (div_weuo): Likewise.
8477 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8478 (div_deuo): Likewise.
8480 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8483 * g++.dg/other/default13.C: New.
8485 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8488 * gcc.target/i386/pr85095-1.c: New test.
8489 * gcc.target/i386/pr85095-2.c: New test.
8490 * gcc.c-torture/execute/pr85095.c: New test.
8492 PR tree-optimization/82004
8493 * gcc.dg/pr82004.c: New test.
8495 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8496 Martin Liska <mliska@suse.cz>
8499 * g++.dg/asan/pr85081.C: New test.
8501 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8504 * g++.dg/template/pr84789.C: Adjust for testing with
8508 * g++.dg/template/pr84973.C: New.
8509 * g++.dg/template/pr84973-2.C: New.
8510 * g++.dg/template/pr84973-3.C: New.
8513 * g++.dg/eh/pr84968.C: New.
8515 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8518 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8519 long double multiply/divide uses the correct function.
8520 * gcc.target/powerpc/mulkc-3.c: Likewise.
8521 * gcc.target/powerpc/divkc-2.c: Likewise.
8522 * gcc.target/powerpc/divkc-3.c: Likewise.
8524 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8527 * g++.dg/cpp0x/defaulted51.C: New.
8528 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8530 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8533 * g++.dg/ext/vector35.C: New test.
8536 * g++.dg/ext/builtin-offsetof3.C: New test.
8539 * g++.dg/cpp1y/pr85076.C: New test.
8541 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8544 * gfortran.dg/matmul_rank_1.f90: New test.
8546 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8547 Harald Anlauf <anlauf@gmx.de>
8549 * gfortran.dg/structure_constructor_15.f90: New test.
8551 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8553 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8554 for the diagnostics of overridden functions. Adjust for new wording.
8555 * g++.dg/cpp0x/implicit1.C: Likewise.
8556 * g++.dg/cpp0x/override1.C: Likewise.
8557 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8558 * g++.dg/eh/shadow1.C: Likewise.
8559 * g++.dg/inherit/covariant12.C: Likewise.
8560 * g++.dg/inherit/covariant14.C: Likewise.
8561 * g++.dg/inherit/covariant15.C: Likewise.
8562 * g++.dg/inherit/covariant16.C: Likewise.
8563 * g++.dg/inherit/covariant22.C: Likewise.
8564 * g++.dg/inherit/crash3.C: Likewise.
8565 * g++.dg/inherit/error2.C: Likewise.
8566 * g++.dg/template/crash100.C: Likewise.
8567 * g++.old-deja/g++.eh/spec6.C: Likewise.
8568 * g++.old-deja/g++.mike/p811.C: Likewise.
8569 * g++.old-deja/g++.other/virtual11.C: Likewise.
8570 * g++.old-deja/g++.other/virtual4.C: Likewise.
8572 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8575 * gcc.target/i386/pr85044.c: New test.
8577 2018-03-27 Martin Sebor <msebor@redhat.com>
8580 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8583 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8586 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8588 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8591 * gcc.target/arm/pr81863.c: New test.
8593 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8596 * gcc.target/nvptx/pr85056.c: New test.
8597 * gcc.target/nvptx/pr85056a.c: New test.
8599 2018-03-27 Richard Biener <rguenther@suse.de>
8602 * lib/target-supports.exp (check_ssse3_available): New function.
8603 (check_effective_target_vect_perm_short): Enable for x86 if
8604 check_ssse3_available.
8606 2018-03-27 Richard Biener <rguenther@suse.de>
8608 PR tree-optimization/85082
8609 * gfortran.dg/pr85082.f90: New testcase.
8611 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8613 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8614 to "l=2" in dg-final.
8616 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8618 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8619 * gcc.target/mips/fix-r4000-2.c: Likewise.
8620 * gcc.target/mips/fix-r4000-3.c: Likewise.
8621 * gcc.target/mips/fix-r4000-4.c: Likewise.
8622 * gcc.target/mips/fix-r4000-5.c: Likewise.
8623 * gcc.target/mips/fix-r4000-6.c: Likewise.
8624 * gcc.target/mips/fix-r4000-7.c: Likewise.
8625 * gcc.target/mips/fix-r4000-8.c: Likewise.
8626 * gcc.target/mips/fix-r4000-9.c: Likewise.
8627 * gcc.target/mips/fix-r4000-10.c: Likewise.
8628 * gcc.target/mips/fix-r4000-7.c: Change dg-final
8629 "mulditi3_r4000" instead of "mulditi3".
8630 * gcc.target/mips/fix-r4000-8.c: Change dg-final
8631 "umulditi3_r4000" instead of "umulditi3".
8633 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8636 * g++.dg/inherit/covariant22.C: New test.
8638 2018-03-27 Richard Biener <rguenther@suse.de>
8641 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8644 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8645 Jason Merrill <jason@redhat.com>
8648 * g++.dg/init/array49.C: New.
8649 * g++.dg/torture/pr70499.C: Adjust.
8651 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8654 * gcc.target/i386/pr85073.c: New test.
8656 2018-03-26 Richard Biener <rguenther@suse.de>
8659 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8662 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8665 * gfortran.dg/parameter_array_format.f90: New test.
8667 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8668 Neil Carlson <neil.n.carlson@gmail.com>
8671 * gfortran.dg/literal_character_constant_1.inc: Replace
8672 call abort by STOP n.
8673 * gfortran.dg/overload_1.f90: Likewise.
8675 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8676 Dominique d'Humieres <dominiq@gcc.gnu.org>
8679 * gfortran.dg/scalar_pointer_1.f90: New test.
8681 2018-03-25 Tom de Vries <tom@codesourcery.com>
8683 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8686 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8689 * gfortran.dg/pr89497.f90: New test.
8691 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8694 * gfortran.dg/substr_7.f90: New test.
8696 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8699 * gfortran.dg/pr42651.f90: New test.
8700 * gfortran.dg/func_result_7.f90: Update error message.
8702 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8704 PR tree-optimization/84005
8705 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8706 failing to force the alignment.
8708 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8710 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8714 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8716 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8717 message. Fix scan-assembler patterns.
8719 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8722 * g++.dg/cpp0x/pr85015.C: New test.
8725 * g++.dg/cpp1y/pr84942.C: New test.
8727 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8730 * gcc.target/i386/pr85030.c: New.
8732 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8735 * g++.dg/pr85026.C: New test.
8737 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8739 * g++.dg/debug/pr84704.C: XFAIL AIX.
8741 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8744 * gcc.target/arm/pr84826.c: Add dg directive.
8746 2018-03-23 Marek Polacek <polacek@redhat.com>
8749 * g++.dg/ext/builtin-offsetof2.C: New test.
8752 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8753 * gcc.dg/pr85045.c: New test.
8755 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8758 * gnat.dg/lto22.adb: New test.
8759 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8760 * gnat.dg/lto22_pkg2.ads: Likewise.
8762 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8765 * gcc.dg/lto/pr80778_0.c: New test.
8768 * gcc.target/i386/pr85034.c: New test.
8771 * c-c++-common/torture/pr85022.c: New test.
8774 * g++.dg/ubsan/pr85029.C: New test.
8776 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8779 * g++.dg/cpp0x/pr71251.C: New.
8782 * g++.dg/template/pr84789.C: New.
8783 * g++.dg/template/pr84789-2.C: New.
8784 * g++.dg/template/pr84789-3.C: New.
8785 * g++.dg/parse/dtor11.C: Accept alternate error message.
8788 * g++.dg/pr84729.C: New.
8789 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8790 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8791 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8793 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8796 * gfortran.dg/interface_42.f90: New test.
8797 * gfortran.dg/interface_43.f90: New test.
8799 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8802 * gcc.target/arm/pr84826.c: New test.
8804 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8806 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8807 dg-require-effective-target.
8808 * gcc.target/arm/addr-modes-int.c: Likewise.
8809 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8811 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8814 * gcc.target/powerpc/altivec-ld-1.c: New test.
8816 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8818 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8820 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8823 * gcc.dg/pr84941.c: New test.
8825 2018-03-22 Tom de Vries <tom@codesourcery.com>
8827 PR tree-optimization/84956
8828 * gcc.dg/pr84956.c: New test.
8830 2018-03-22 Marek Polacek <polacek@redhat.com>
8833 * g++.dg/cpp1z/constexpr-if15.C: New test.
8834 * g++.dg/cpp1z/constexpr-if16.C: New test.
8836 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8838 * gcc.dg/builtin-tgmath-3.c: New test.
8840 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8843 * g++.dg/concepts/pr71965.C: New.
8847 * g++.dg/cpp0x/pr84610.C: New.
8848 * g++.dg/cpp0x/pr84642.C: New.
8850 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8853 * c-c++-common/pr84999.c: New test.
8855 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8858 * g++.dg/ext/desig10.C: New.
8860 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8861 Harald Anlauf <anlauf@gmx.de>
8864 * gfortran.dg/pr84957.f90: New test.
8866 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8868 PR tree-optimization/84960
8869 * gcc.c-torture/compile/pr84960.c: New test.
8871 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8873 PR tree-optimization/84811
8874 * gcc.dg/torture/pr84811.c: New test.
8876 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8878 PR tree-optimization/84982
8879 * c-c++-common/pr84982.c: New test.
8882 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8884 * g++.dg/torture/pr84961-1.C: New test.
8885 * g++.dg/torture/pr84961-2.C: New test.
8887 2018-03-21 Nathan Sidwell <nathan@acm.org>
8890 * g++.dg/pr85008.C: New.
8892 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8895 * gfortran.dg/char_result_17.f90: New test.
8897 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8900 * g++.dg/other/accessor-fixits-1.C: Move to...
8901 * g++.dg/torture/accessor-fixits-1.C: ...here.
8902 * g++.dg/other/accessor-fixits-2.C: Move to...
8903 * g++.dg/torture/accessor-fixits-2.C: ...here.
8904 * g++.dg/other/accessor-fixits-3.C: Move to...
8905 * g++.dg/torture/accessor-fixits-3.C: ...here.
8906 * g++.dg/other/accessor-fixits-4.C: Move to...
8907 * g++.dg/torture/accessor-fixits-4.C: ...here.
8908 * g++.dg/other/accessor-fixits-5.C: Move to...
8909 * g++.dg/torture/accessor-fixits-5.C: ...here.
8910 * g++.dg/torture/accessor-fixits-6.C: New testcase.
8911 * g++.dg/torture/accessor-fixits-7.C: New testcase.
8912 * g++.dg/torture/accessor-fixits-8.C: New testcase.
8914 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8916 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8918 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8921 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8923 2018-03-21 Nathan Sidwell <nathan@acm.org>
8926 * g++.dg/lookup/pr84804.C: New.
8928 2018-03-21 Martin Sebor <msebor@redhat.com>
8931 * g++.dg/Wclass-memaccess-3.C: New test.
8932 * g++.dg/Wclass-memaccess-4.C: New test.
8934 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8937 * g++.dg/other/accessor-fixits-1.C
8938 (test_access_const_t1_color): New.
8939 (test_deref_const_t1_color): New.
8940 * g++.dg/other/accessor-fixits-5.C: New testcase.
8942 2018-03-21 Tom de Vries <tom@codesourcery.com>
8944 PR tree-optimization/83126
8945 * gcc.dg/graphite/pr83126.c: New test.
8947 2018-03-21 Nathan Sidwell <nathan@acm.org>
8949 * g++.dg/ext/anon-struct6.C: Adjust.
8950 * g++.dg/ext/deprecate-1.C: New.
8951 * g++.dg/ext/deprecate-2.C: New.
8952 * g++.dg/lookup/pr84602.C: Adjust.
8953 * g++.dg/lookup/pr84962.C: Adjust.
8954 * g++.old-deja/g++.other/anon4.C
8957 * g++.dg/lookup/pr84836.C: New.
8959 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8961 PR tree-optimization/84969
8962 * gcc.dg/tree-ssa/pr84969.c: New test.
8964 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8966 PR rtl-optimization/84989
8967 * gcc.target/i386/pr84989.c: New test.
8969 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8971 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8973 2018-03-21 Martin Liska <mliska@suse.cz>
8976 * gfortran.dg/goacc/pr84963.f90: New test.
8978 2018-03-21 Marek Polacek <polacek@redhat.com>
8980 PR c++/71638, ICE with NSDMI and reference.
8981 * g++.dg/cpp0x/nsdmi14.C: New test.
8982 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
8984 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8986 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8987 MIPS with -mpaired-single directives.
8989 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8992 * gfortran.dg/interface_41.f90: New test.
8994 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8997 * gcc.dg/pr84875.c: New test.
8999 2018-03-20 Marek Polacek <polacek@redhat.com>
9001 PR c++/84978, ICE with NRVO.
9002 * g++.dg/opt/nrv19.C: New test.
9004 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9007 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9008 Disable for armeb targets.
9009 * gcc.target/arm/pr82518.c: New test.
9011 2018-03-20 Nathan Sidwell <nathan@acm.org>
9014 * g++.dg/lookup/pr84962.C: New.
9017 * g++.dg/lookup/pr84970.C: New.
9019 2018-03-20 Richard Biener <rguenther@suse.de>
9022 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
9024 2018-03-20 Martin Liska <mliska@suse.cz>
9027 * g++.dg/ipa/pr84825.C: New test.
9029 2018-03-20 Martin Liska <mliska@suse.cz>
9031 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
9033 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9036 * gcc.c-torture/compile/pr84845.c: New test.
9038 2018-03-20 Sudakshina Das <sudi.das@arm.com>
9041 * gcc.target/arm/pr82989.c: New test.
9043 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9046 * gcc.target/i386/pr84945.c: New test.
9048 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
9051 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
9053 2018-03-20 Jakub Jelinek <jakub@redhat.com>
9056 * gcc.dg/pr84953.c: New test.
9058 2018-03-19 Marek Polacek <polacek@redhat.com>
9061 * g++.dg/cpp1z/lambda-__func__.C: New test.
9064 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
9066 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9069 * g++.dg/asan/pr78651.C: New test.
9071 2018-03-19 Tom de Vries <tom@codesourcery.com>
9073 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
9074 vect_int_mult. Add nvptx xfail for PR84958.
9076 2018-03-19 Nathan Sidwell <nathan@acm.org>
9079 * g++.dg/cpp1y/pr84835.C: New.
9081 2018-03-19 Sudakshina Das <sudi.das@arm.com>
9084 * gcc.target/aarch64/pr81647.c: New.
9086 2018-03-19 Richard Biener <rguenther@suse.de>
9088 PR tree-optimization/84933
9089 * g++.dg/pr84933.C: New testcase.
9091 2018-03-19 Richard Biener <rguenther@suse.de>
9093 PR tree-optimization/84859
9094 * gcc.dg/tree-ssa/pr84859.c: New testcase.
9095 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
9096 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9097 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
9099 2018-03-19 Nathan Sidwell <nathan@acm.org>
9102 * g++.dg/lookup/pr84812.C: New.
9104 2018-03-19 Richard Biener <rguenther@suse.de>
9106 PR tree-optimization/84929
9107 * gcc.dg/torture/pr84929.c: New testcase.
9109 2018-03-19 Tamar Christina <tamar.christina@arm.com>
9112 * gcc.target/arm/big-endian-subreg.c: Delete.
9114 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9117 * gfortran.dg/array_constructor_52.f90: New test.
9119 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
9122 * gfortran.dg/pr77414.f90: New test.
9123 * gfortran.dg/internal_references_1.f90: Adjust error message.
9125 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
9128 * gfortran.dg/pr65453.f90: New test.
9130 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
9132 PR tree-optimization/84913
9133 * gfortran.dg/vect/pr84913.f90: New test.
9135 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9138 * gfortran.dg/warn_concat.f90: New test.
9140 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9143 * gcc.dg/pr84899.c: New test.
9145 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
9148 * gfortran.dg/pr69395.f90: Add test for max dimensions
9150 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
9153 * gcc.target/i386/pr84876.c: New test.
9155 2018-03-16 Martin Liska <mliska@suse.cz>
9158 * gcc.target/i386/mvc11.c: New test.
9160 2018-03-16 Martin Liska <mliska@suse.cz>
9163 * gcc.target/i386/mvc10.c: New test.
9165 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9169 * g++.dg/cpp1y/pr79937-1.C: New test.
9170 * g++.dg/cpp1y/pr79937-2.C: New test.
9171 * g++.dg/cpp1y/pr79937-3.C: New test.
9172 * g++.dg/cpp1y/pr79937-4.C: New test.
9173 * g++.dg/cpp1y/pr82410.C: New test.
9175 2018-03-16 Tom de Vries <tom@codesourcery.com>
9177 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
9179 2018-03-16 Tom de Vries <tom@codesourcery.com>
9181 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
9183 2018-03-16 Jakub Jelinek <jakub@redhat.com>
9186 * g++.dg/cpp2a/desig8.C: New test.
9188 PR tree-optimization/84841
9189 * gcc.dg/pr84841.c: New test.
9192 * g++.dg/cpp2a/desig7.C: New test.
9194 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9195 Jim MacArthur <jim.macarthur@codethink.co.uk>
9197 * gfortran.dg/automatic_1.f90: New test.
9198 * gfortran.dg/automatic_repeat.f90: New test
9199 * gfortran.dg/automatic_save.f90: New test.
9200 * gfortran.dg/vax_structure.f90: New test.
9202 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9205 * gfortran.dg/pr78741.f90: New test.
9207 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
9210 * gfortran.dg/pr69395.f90: New test.
9212 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9215 * g++.dg/opt/pr79085.C: New test.
9217 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
9220 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
9221 label instead of __x86_indirect_thunk label.
9223 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9226 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
9227 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
9228 * g++.dg/warn/deprecated-13.C: New test.
9230 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
9232 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
9234 2018-03-15 Richard Biener <rguenther@suse.de>
9237 * c-c++-common/pr84873.c: New testcase.
9239 2018-03-15 Tamar Christina <tamar.christina@arm.com>
9242 * gcc.target/arm/big-endian-subreg.c: New.
9244 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9247 * gcc.c-torture/compile/pr84860.c: New test.
9249 2018-03-15 Julia Koval <julia.koval@intel.com>
9251 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9253 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
9256 2018-03-15 Jakub Jelinek <jakub@redhat.com>
9259 * gcc.dg/pr84853.c: New test.
9261 2018-03-14 Carl Love <cel@us.ibm.com>
9263 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
9265 2018-03-14 Martin Liska <mliska@suse.cz>
9268 * g++.dg/lto/pr84805_0.C: New test.
9269 * g++.dg/lto/pr84805_1.C: New test.
9270 * g++.dg/lto/pr84805_2.C: New test.
9272 2018-03-14 David Malcolm <dmalcolm@redhat.com>
9275 * gcc.dg/fixits-pr84852-1.c: New test.
9276 * gcc.dg/fixits-pr84852-2.c: New test.
9278 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9280 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
9281 separate verbose message.
9282 * lib/scandump.exp (scan-dump-times): Likewise.
9284 2018-03-14 Julia Koval <julia.koval@intel.com>
9286 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
9288 * gcc.target/i386/funcspec-56.inc: Ditto.
9290 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9292 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9295 2018-03-14 Jakub Jelinek <jakub@redhat.com>
9298 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9299 check count from 17 to 14.
9302 * gcc.target/i386/pr84844.c: New test.
9304 2018-03-14 Richard Biener <rguenther@suse.de>
9306 PR tree-optimization/84830
9307 * gcc.dg/torture/pr84830.c: New testcase.
9309 2018-03-14 Marek Polacek <polacek@redhat.com>
9312 * g++.dg/cpp0x/static_assert15.C: New test.
9314 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
9317 * gfortran.dg/pr61775.f90: New test.
9319 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9322 * g++.dg/ext/pr84843-1.C: New test.
9323 * g++.dg/ext/pr84843-2.C: New test.
9325 2018-03-13 David Pagan <dave.pagan@oracle.com>
9328 * gcc.dg/pr46921.c: New test.
9330 2018-03-13 Martin Sebor <msebor@redhat.com>
9332 PR tree-optimization/84725
9333 * c-c++-common/Wstringop-truncation-4.c: New test.
9334 * c-c++-common/attr-nonstring-5.c: New test.
9336 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9338 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9340 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9341 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9343 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9345 * gcc.target/aarch64/sve/tls_1.c: New test.
9346 * gcc.target/aarch64/sve/tls_2.C: Likewise.
9348 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9350 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9351 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9353 2018-03-13 Martin Liska <mliska@suse.cz>
9356 * g++.dg/ipa/pr84658.C: New test.
9358 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9361 * gcc.dg/pr84834.c: New test.
9364 * gcc.target/i386/pr84827.c: New test.
9367 * g++.dg/ext/pr84828.C: New test.
9370 * gcc.target/i386/avx512f-pr84786-1.c: New test.
9371 * gcc.target/i386/avx512f-pr84786-2.c: New test.
9374 * g++.dg/cpp1y/constexpr-84808.C: New test.
9377 * g++.dg/debug/pr84704.C: New test.
9379 2018-03-12 Renlin Li <renlin.li@arm.com>
9381 * gcc.target/aarch64/movi_hf.c: New.
9382 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
9383 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
9385 2018-03-12 Martin Sebor <msebor@redhat.com>
9387 PR tree-optimization/83456
9388 * c-c++-common/Wrestrict-2.c: Remove test cases.
9389 * c-c++-common/Wrestrict.c: Same.
9390 * gcc.dg/Wrestrict-12.c: New test.
9391 * gcc.dg/Wrestrict-14.c: New test.
9393 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9395 * g++.dg/pr84821.C: New test.
9397 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9399 * gcc.dg/pr84799.c: New test.
9401 2018-03-12 Richard Biener <rguenther@suse.de>
9403 PR tree-optimization/84803
9404 * gcc.dg/torture/pr84803.c: New testcase.
9406 2018-03-12 Jakub Jelinek <jakub@redhat.com>
9409 * g++.dg/debug/pr84813.C: New test.
9411 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
9414 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
9416 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
9419 * gfortran.dg/pr83939.f90
9421 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9424 * gfortran.dg/zero_sized_9.f90: New test.
9426 2018-03-11 Jakub Jelinek <jakub@redhat.com>
9429 * g++.dg/debug/dwarf2/enum2.C: New test.
9431 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9434 * gfortran.dg/pr84734.f90: New test.
9436 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9438 * gnat.dg/prot3.adb: New test.
9439 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9441 2018-03-09 Jason Merrill <jason@redhat.com>
9442 Paolo Carlini <paolo.carlini@oracle.com>
9446 * g++.dg/cpp0x/pr71169.C: New.
9447 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9448 * g++.dg/cpp0x/pr71832.C: Likewise.
9450 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9453 * gcc.target/powerpc/pr83969.c: New test.
9455 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.dg/pr84772.c: New test.
9461 * g++.dg/warn/Wformat-2.C: New test.
9464 * g++.dg/ext/vla18.C: New test.
9466 2018-03-09 Martin Sebor <msebor@redhat.com>
9468 PR tree-optimization/84526
9469 * gcc.dg/Wrestrict-10.c: New test.
9470 * gcc.dg/Wrestrict-11.c: New test.
9472 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9474 PR rtl-optimization/84682
9475 * gcc.dg/torture/pr84682-1.c: New.
9476 * gcc.dg/torture/pr84682-2.c: New.
9477 * gcc.dg/torture/pr84682-3.c: New.
9479 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9482 * g++.dg/ext/pr84724.C: New test.
9484 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9487 * gcc.target/arm/pr83712.c: New.
9489 2018-03-09 Richard Biener <rguenther@suse.de>
9491 PR tree-optimization/84775
9492 * gcc.dg/torture/pr84775.c: New testcase.
9494 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9497 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9500 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9502 * gcc.c-torture/compile/20180309-1.c: New test.
9504 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9507 * g++.dg/warn/Wunused-function4.C: New test.
9510 * gcc.target/i386/pr84742-1.c: New test.
9511 * gcc.target/i386/pr84742-2.c: New test.
9513 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9516 * gcc.c-torture/execute/pr84748.c: New test.
9518 2018-03-08 Richard Biener <rguenther@suse.de>
9521 * gcc.dg/graphite/pr84552.c: New testcase.
9523 2018-03-08 Richard Biener <rguenther@suse.de>
9525 PR tree-optimization/84178
9526 * gcc.dg/torture/pr84178-2.c: New testcase.
9528 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9530 PR tree-optimization/84178
9531 * gcc.c-torture/compile/pr84178-1.c: New test.
9533 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9535 * lib/target-supports.exp: Do not return zero from a ifunc
9538 2018-03-08 Richard Biener <rguenther@suse.de>
9540 PR tree-optimization/84746
9541 * gcc.dg/torture/pr84746.c: New testcase.
9544 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9547 * gcc.dg/graphite/pr84404.c: New.
9549 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9551 PR tree-optimization/84740
9552 * gcc.dg/torture/pr84740.c: New test.
9554 PR tree-optimization/84739
9555 * gcc.dg/pr84739.c: New test.
9557 2018-03-07 Martin Sebor <msebor@redhat.com>
9559 PR tree-optimization/83519
9560 * gcc.dg/Wrestrict-13.c: New test.
9562 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9566 * gfortran.dg/pr64124.f90: New tests.
9567 * gfortran.dg/pr70409.f90: New tests.
9569 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9572 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9574 2018-03-07 Martin Sebor <msebor@redhat.com>
9576 PR tree-optimization/84526
9577 * gcc.dg/Wrestrict-10.c: New test.
9579 2018-03-07 Martin Sebor <msebor@redhat.com>
9581 PR tree-optimization/84468
9582 * g++.dg/warn/Wstringop-truncation-2.C: New test.
9583 * gcc.dg/Wstringop-truncation.c: New test.
9584 * gcc.dg/Wstringop-truncation-2.c: New test.
9586 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9589 * gfortran.dg/pr84565.f90: New test.
9592 * gcc.target/i386/pr84723-1.c: New test.
9593 * gcc.target/i386/pr84723-2.c: New test.
9594 * gcc.target/i386/pr84723-3.c: New test.
9595 * gcc.target/i386/pr84723-4.c: New test.
9596 * gcc.target/i386/pr84723-5.c: New test.
9598 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9601 * gfortran.dg/pr64107.f90: New test.
9603 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9607 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9609 2018-03-06 Marek Polacek <polacek@redhat.com>
9612 * g++.dg/cpp1z/constexpr-84684.C: New test.
9614 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9617 * gcc.dg/pr84721.c: New test.
9620 * gcc.dg/pr84710.c: New test.
9622 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9625 * gfortran.dg/implied_do_2.f90: New test.
9626 * gfortran.dg/coarray_8.f90: Update for new error message.
9628 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9631 * g++.dg/ext/pr84683.C: New test.
9633 PR tree-optimization/84687
9634 * gcc.dg/pr84687.c: New test.
9636 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9639 * g++.dg/pr84231.C: New.
9642 * g++.dg/cpp1y/pr84593.C: New.
9645 * g++.dg/pr84492.C: New.
9647 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9649 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9650 __builtin_ppc_speculation_barrier.
9652 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9655 * gcc.target/powerpc/pr84700.c: New test.
9657 2018-03-05 Nathan Sidwell <nathan@acm.org>
9660 * g++.dg/lookup/pr84702.C: New.
9662 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9665 * gcc.target/i386/pr84564.c: New test.
9667 2018-03-05 Marek Polacek <polacek@redhat.com>
9670 * g++.dg/cpp0x/inline-ns10.C: New test.
9672 2018-03-05 Nathan Sidwell <nathan@acm.org>
9675 * g++.dg/template/pr84694.C: New.
9677 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9680 * gcc.c-torture/execute/pr84524.c: New test.
9681 * gcc.target/i386/avx512bw-pr84524.c: New test.
9683 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9686 * g++.dg/pr84264.C: New test.
9688 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9691 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9692 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9693 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9695 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9697 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9698 * g++.dg/other/i386-3.C: Ditto.
9699 * gcc.target/i386/sse-12.c: Ditto.
9700 * gcc.target/i386/sse-13.c: Ditto.
9701 * gcc.target/i386/sse-14.c: Ditto.
9702 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9703 * gcc.target/i386/wbinvd-1.c: New test.
9704 * gcc.target/i386/wbnoinvd-1.c: Ditto.
9705 * gcc.target/i386/pconfig-1.c: Ditto.
9707 2018-03-05 Pádraig Brady <P@draigBrady.com>
9708 Nathan Sidwell <nathan@acm.org>
9711 * g++.dg/cpp0x/pr84497.C: New.
9713 2018-03-05 Richard Biener <rguenther@suse.de>
9715 PR tree-optimization/84670
9716 * gcc.dg/pr84670-1.c: New testcase.
9717 * gcc.dg/pr84670-2.c: Likewise.
9718 * gcc.dg/pr84670-3.c: Likewise.
9719 * gcc.dg/pr84670-4.c: Likewise.
9721 2018-03-05 Richard Biener <rguenther@suse.de>
9723 PR tree-optimization/84650
9724 * gcc.dg/graphite/pr84650.c: New testcase.
9726 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9729 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9731 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9734 * gfortran.dg/pr71085.f90: New test.
9736 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9739 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9741 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9744 * gfortran.dg/pr51434.f90: New test.
9746 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9749 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9751 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9754 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9756 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9759 * g++.dg/torture/pr71464.C: New.
9761 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9764 * gfortran.dg/select_type_41.f90: New test.
9766 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9769 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9771 2018-03-02 Marek Polacek <polacek@redhat.com>
9774 * g++.dg/ext/flexary29.C: New test.
9776 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9778 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9780 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9783 * g++.dg/torture/pr81812.C: New.
9785 2018-03-02 Marek Polacek <polacek@redhat.com>
9788 * g++.dg/warn/Wsign-compare-8.C: New test.
9791 * g++.dg/parse/array-size3.C: New test.
9794 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9796 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9799 * g++.dg/cpp1y/pr84662.C: New test.
9801 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9803 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9804 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9806 * g++.dg/lto/20101010-1_0.C: Likewise.
9807 * g++.dg/lto/20101010-2_0.C: Likewise.
9809 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9812 * gcc.dg/pr84628.c: New test.
9815 * gcc.target/ia64/pr56540.c: New test.
9817 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9819 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9821 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9822 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9823 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9824 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9826 2018-03-02 Marek Polacek <polacek@redhat.com>
9829 * c-c++-common/ubsan/shift-11.c: New test.
9831 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9833 * gcc.dg/vect/vect-alias-check-13.c: New test.
9835 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9838 * gcc.dg/pr84614.c: New test.
9841 * gcc.target/i386/pr84625.c: New test.
9843 2018-03-02 Richard Biener <rguenther@suse.de>
9845 PR tree-optimization/84427
9846 * gcc.dg/torture/pr84427.c: New testcase.
9848 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9851 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9852 powerpc64le*-*-linux*.
9853 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9854 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9856 2018-03-01 Martin Sebor <msebor@redhat.com>
9859 * g++.dg/ext/attr-const.C: Remove xfail.
9860 * g++.dg/ext/attr-malloc-3.C: New test.
9861 * g++.dg/ext/attr-noinline-3.C: New test.
9862 * g++.dg/ext/attr-noreturn-3.C: New test.
9863 * g++.dg/ext/attr-nothrow-3.C: New test.
9864 * g++.dg/ext/attr-pure.C: Remove xfail.
9866 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9869 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9870 dg-options and dg-shouldfail "ubsan" directive.
9872 2018-03-01 Marek Polacek <polacek@redhat.com>
9873 Jason Merrill <jason@redhat.com>
9876 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
9877 * g++.dg/cpp1z/static1.C: New test.
9878 * g++.dg/template/static37.C: New test.
9880 2018-03-01 Nathan Sidwell <nathan@acm.org>
9883 * g++.dg/template/pr84434.C: New.
9885 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9887 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9888 -mthumb to the command-line.
9890 2018-03-01 Marek Polacek <polacek@redhat.com>
9893 * g++.dg/cpp0x/static_assert14.C: New test.
9895 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9898 * g++.dg/torture/pr79410.C: New.
9900 2018-03-01 Martin Liska <mliska@suse.cz>
9903 * gcc.dg/asan/pr82484.c: New test.
9905 2018-03-01 Richard Biener <rguenther@suse.de>
9908 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9910 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9913 * gfortran.dg/coarray_47.f90: New test.
9915 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9918 * gfortran.dg/class_array_23.f03: New test.
9920 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9922 PR rtl-optimization/84528
9923 * gcc.dg/torture/pr84538.c: Rename to...
9924 * gcc.dg/torture/pr84528.c: ...this.
9926 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9928 PR rtl-optimization/84528
9929 * gcc.dg/torture/pr84538.c: New test.
9931 2018-02-28 Martin Sebor <msebor@redhat.com>
9933 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
9934 -fpic test failures.
9935 * c-c++-common/Wrestrict-2.c: Same.
9936 * c-c++-common/Wstringop-truncation.c: Same.
9937 * gcc.dg/Warray-bounds-22.c: Same.
9938 * gcc.dg/Wstringop-overflow.c: Same.
9939 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
9940 (signed_range): Same.
9941 (unsigned_anti_range): Same.
9942 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
9943 (signed_range): Same.
9944 (unsigned_anti_range): Same.
9945 * gcc.dg/attr-alloc_size-7.c: Same.
9946 * gcc.dg/attr-alloc_size-8.c: Same.
9947 * gcc.dg/builtin-alloc-size.c: Same.
9948 * gcc.dg/builtin-stpncpy.c: Same.
9949 * gcc.dg/builtins-nonnull.c: Same.
9950 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
9951 * gcc.dg/pr79214.c: Same.
9952 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
9953 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9954 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9955 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
9956 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
9957 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
9958 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
9959 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9960 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
9961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9962 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9964 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9967 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9969 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9972 * g++.dg/cpp0x/pr84609.C: New test.
9974 2018-02-28 Martin Sebor <msebor@redhat.com>
9977 * g++.dg/ext/attr-malloc-3.C: New test.
9978 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
9979 to pre-existing problems.
9980 * g++.dg/ext/attr-pure.C: Same.
9982 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9985 * gfortran.dg/associate_37.f90: New test.
9988 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9990 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9993 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
9994 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
9995 * gcc.dg/bf-ms-layout-4.c: New test.
9996 * gcc.dg/bf-ms-layout-5.c: New test.
9998 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
10001 * gcc.target/powerpc/pr83399.c: Only run on Linux.
10003 2018-02-28 Richard Biener <rguenther@suse.de>
10005 PR tree-optimization/84584
10006 * gcc.dg/graphite/pr84584.c: New testcase.
10008 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
10010 PR preprocessor/84517
10011 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
10013 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10015 * c-c++-common/dump-ada-spec-12.c: New test.
10016 * c-c++-common/dump-ada-spec-13.c: Likewise.
10018 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10020 * c-c++-common/dump-ada-spec-11.c: New test.
10022 2018-02-28 Martin Liska <mliska@suse.cz>
10025 * g++.dg/ext/timevar1.C: Fix pruned patterns.
10026 * g++.dg/ext/timevar2.C: Likewise.
10028 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
10030 * c-c++-common/dump-ada-spec-8.c: New test.
10031 * c-c++-common/dump-ada-spec-9.c: Likewise.
10032 * c-c++-common/dump-ada-spec-10.c: Likewise.
10034 2018-02-28 Richard Biener <rguenther@suse.de>
10036 PR middle-end/84607
10037 * gcc.dg/pr84607.c: New testcase.
10039 2018-02-28 Nathan Sidwell <nathan@acm.org>
10042 * g++.dg/lookup/pr84602.C: New.
10044 2018-02-28 Jakub Jelinek <jakub@redhat.com>
10048 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
10050 * g++.dg/ext/attr-nonnull.C: Likewise.
10051 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
10053 * g++.dg/ext/attr-noinline-2.C: Likewise.
10054 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
10055 -fdump-tree-eh in dg-options.
10057 2018-02-28 Alan Modra <amodra@gmail.com>
10059 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
10061 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
10063 2018-02-27 Martin Sebor <msebor@redhat.com>
10067 * g++.dg/Wmissing-attributes.C: New test.
10068 * g++.dg/ext/attr-const-pure.C: New test.
10069 * g++.dg/ext/attr-const.C: New test.
10070 * g++.dg/ext/attr-deprecated-2.C: New test.
10071 * g++.dg/ext/attr-malloc-2.C: New test.
10072 * g++.dg/ext/attr-malloc.C: New test.
10073 * g++.dg/ext/attr-noinline-2.C: New test.
10074 * g++.dg/ext/attr-noinline.C: New test.
10075 * g++.dg/ext/attr-nonnull.C: New test.
10076 * g++.dg/ext/attr-noreturn-2.C: New test.
10077 * g++.dg/ext/attr-noreturn.C: New test.
10078 * g++.dg/ext/attr-nothrow-2.C: New test.
10079 * g++.dg/ext/attr-nothrow.C: New test.
10080 * g++.dg/ext/attr-optimize.C: New test.
10081 * g++.dg/ext/attr-pure.C: New test.
10082 * g++.dg/ext/attr-returns-nonnull.C: New test.
10083 * g++.dg/ext/attr-warning.C: New test.
10085 2018-02-27 Nathan Sidwell <nathan@acm.org>
10088 * g++.dg/lookup/pr84426.C: New.
10090 2018-02-27 Richard Biener <rguenther@suse.de>
10092 PR tree-optimization/84512
10093 * gcc.dg/tree-ssa/pr84512.c: New testcase.
10095 2018-02-27 Martin Liska <mliska@suse.cz>
10097 PR gcov-profile/84548
10098 * g++.dg/gcov/pr84548.C: New test.
10100 2018-02-27 Jakub Jelinek <jakub@redhat.com>
10103 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
10105 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10108 * g++.dg/cpp1y/pr84558.C: New test.
10110 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10113 * g++.dg/cpp0x/alignas14.C: New.
10114 * g++.dg/cpp0x/alignas15.C: Likewise.
10116 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10119 * g++.dg/gomp/pr84557.C: New test.
10121 2018-02-26 Marek Polacek <polacek@redhat.com>
10124 * g++.dg/cpp1z/pr84325.C: New test.
10126 2018-02-26 Carl Love <cel@us.ibm.com>
10128 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
10130 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
10131 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
10132 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
10134 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
10135 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
10138 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10141 * gcc.target/i386/indirect-thunk-1.c: Updated.
10142 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10143 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10144 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10145 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10146 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10147 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10148 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10149 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10150 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10151 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10152 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10153 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10154 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10155 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10156 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10157 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10158 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10159 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10160 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10161 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10162 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10163 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10164 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10165 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10166 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10167 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10168 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10169 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10170 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10171 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10172 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10173 * gcc.target/i386/ret-thunk-9.c: Likewise.
10174 * gcc.target/i386/ret-thunk-10.c: Likewise.
10175 * gcc.target/i386/ret-thunk-11.c: Likewise.
10176 * gcc.target/i386/ret-thunk-12.c: Likewise.
10177 * gcc.target/i386/ret-thunk-13.c: Likewise.
10178 * gcc.target/i386/ret-thunk-14.c: Likewise.
10179 * gcc.target/i386/ret-thunk-15.c: Likewise.
10181 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
10183 * gcc.c-torture/execute/20180226-1.c: New test.
10185 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
10187 PR tree-optimization/83965
10188 * gcc.dg/vect/pr83965-2.c: New test.
10190 2018-02-26 Tom de Vries <tom@codesourcery.com>
10192 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
10194 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
10197 * gcc.target/i386/ret-thunk-22.c: New test.
10198 * gcc.target/i386/ret-thunk-23.c: Likewise.
10199 * gcc.target/i386/ret-thunk-24.c: Likewise.
10200 * gcc.target/i386/ret-thunk-25.c: Likewise.
10201 * gcc.target/i386/ret-thunk-26.c: Likewise.
10203 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
10206 * g++.dg/cpp1z/pr84533.C: New.
10208 2018-02-26 Marek Polacek <polacek@redhat.com>
10211 * g++.dg/parse/error60.C: New test.
10213 2018-02-26 Jakub Jelinek <jakub@redhat.com>
10216 * g++.dg/gomp/pr84556.C: New test.
10217 * g++.dg/vect/pr84556.cc: New test.
10219 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
10222 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
10223 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10224 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
10225 * gfortran.dg/c_loc_test.f90: Likewise.
10226 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10227 * gfortran.dg/proc_decl_17.f90: Likewise.
10228 * gfortran.dg/proc_ptr_8.f90: Likewise.
10230 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10233 * gcc.target/aarch64/lr_free_2.c: Revert changes in
10234 r254814 disabling -fomit-frame-pointer by default.
10235 * gcc.target/aarch64/spill_1.c: Likewise.
10236 * gcc.target/aarch64/test_frame_11.c: Likewise.
10237 * gcc.target/aarch64/test_frame_12.c: Likewise.
10238 * gcc.target/aarch64/test_frame_13.c: Likewise.
10239 * gcc.target/aarch64/test_frame_14.c: Likewise.
10240 * gcc.target/aarch64/test_frame_15.c: Likewise.
10241 * gcc.target/aarch64/test_frame_3.c: Likewise.
10242 * gcc.target/aarch64/test_frame_5.c: Likewise.
10243 * gcc.target/aarch64/test_frame_9.c: Likewise.
10245 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
10248 * gfortran.dg/explicit_shape_1.f90: New test.
10249 * gfortran.dg/automatic_module_variable.f90: Update regex.
10250 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
10251 * gfortran.dg/constant_shape.f90: Ditto.
10252 * gfortran.dg/dec_structure_23.f90: Ditto.
10253 * gfortran.dg/pr78240.f90: Ditto.
10255 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
10258 * gfortran.dg/pr84523.f90: New test.
10260 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10263 * gfortran.dg/select_type_40.f90: New test.
10265 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
10268 * gfortran.dg/data_substring.f90: New test.
10270 2018-02-24 Marek Polacek <polacek@redhat.com>
10273 * g++.dg/cpp1z/constexpr-83692.C: New test.
10275 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
10278 * gfortran.dg/statement_function_1.f90: Update test.
10280 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10283 * gfortran.dg/inquire_19.f90: New test.
10285 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10288 * gfortran.dg/pr83149_b.f90: New test.
10289 * gfortran.dg/pr83149_a.f90: Additional source for previous.
10291 2018-02-23 Carl Love <cel@us.ibm.com>
10293 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
10294 vec_signed2 and vec_unsigned2 to new Power 8 test file.
10295 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
10298 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10300 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10301 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10303 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10305 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10308 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10311 * gfortran.dg/pr83149_1.f90: New test.
10312 * gfortran.dg/pr83149.f90: Additional source for previous.
10314 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
10317 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10318 __GI___pthread_mutex_init as well.
10320 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10323 * gfortran.dg/class_68.f90: New test.
10325 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10328 * gfortran.dg/derived_init_5.f90: New test.
10330 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10333 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10334 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10336 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
10339 * gcc.target/powerpc/pr81572.c: New.
10341 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
10343 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10345 2018-02-22 Martin Sebor <msebor@redhat.com>
10347 PR tree-optimization/84480
10348 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
10349 * g++.dg/warn/Wstringop-truncation-1.C: New test.
10351 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
10354 * gcc.target/i386/indirect-thunk-11.c: New test.
10355 * gcc.target/i386/indirect-thunk-12.c: Likewise.
10356 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
10357 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
10358 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
10359 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10360 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10361 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10362 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10363 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10365 2018-02-22 Steve Ellcey <sellcey@cavium.com>
10368 * gcc.target/aarch64/asm-2.c: Add dg-error for
10370 * gcc.target/aarch64/asm-4.c: New test.
10372 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10374 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10376 2018-02-22 Marek Polacek <polacek@redhat.com>
10379 * g++.dg/parse/error59.C: New test.
10381 2018-02-22 Tom de Vries <tom@codesourcery.com>
10383 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10385 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10388 * g++.dg/cpp0x/pr77655.C: New.
10390 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10393 * g++.dg/cpp1y/pr84496.C: New test.
10396 * g++.dg/torture/pr84502.C: New test.
10398 PR tree-optimization/84503
10399 * gcc.dg/pr84503-1.c: New test.
10400 * gcc.dg/pr84503-2.c: New test.
10402 2018-02-21 Jakub Jelinek <jakub@redhat.com>
10404 PR tree-optimization/84478
10405 * gcc.c-torture/execute/pr84478.c: New test.
10407 2018-02-20 Martin Sebor <msebor@redhat.com>
10409 PR middle-end/84095
10410 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
10411 * c-c++-common/Wrestrict.c: Same.
10412 * gcc.dg/Wrestrict-6.c: Same.
10413 * gcc.dg/Warray-bounds-27.c: New test.
10414 * gcc.dg/Wrestrict-8.c: New test.
10415 * gcc.dg/Wrestrict-9.c: New test.
10416 * gcc.dg/pr84095.c: New test.
10418 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10420 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10422 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10426 * gfortran.dg/structure_constructor_14.f90: New test.
10428 2018-02-20 Jeff Law <law@redhat.com>
10430 PR middle-end/82123
10431 PR tree-optimization/81592
10432 PR middle-end/79257
10433 * gcc.dg/pr81592.c: New test.
10434 * gcc.dg/pr82123.c: New test.
10435 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10437 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10440 * g++.dg/warn/Wunused-var-30.C: New test.
10442 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10444 PR tree-optimization/84419
10445 * gcc.dg/vect/pr84419.c: New test.
10447 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10449 PR middle-end/82004
10450 * gfortran.dg/pr82004.f90: New test.
10452 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10454 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10456 2018-02-20 Martin Liska <mliska@suse.cz>
10460 * gcc.target/i386/pr84310.c: New test.
10461 * gcc.target/i386/pr84310-2.c: Likewise.
10463 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10466 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10468 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10471 * g++.dg/cpp1z/launder7.C: New test.
10474 * g++.dg/cpp0x/constexpr-84449.C: New test.
10477 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10479 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10483 * gfortran.dg/associate_22.f90: Enable commented out test.
10484 * gfortran.dg/associate_36.f90: New test.
10486 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10489 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10491 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10493 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10494 (dg-options): Use -mavx instead of -w.
10496 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10499 * g++.dg/cpp1z/launder8.C: New test.
10502 * g++.dg/gomp/pr84448.C: New test.
10505 * g++.dg/gomp/pr84430.C: New test.
10507 PR tree-optimization/84452
10508 * gcc.dg/pr84452.c: New test.
10511 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10513 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10516 * gfortran.dg/implied_do_io_4.f90: New test.
10518 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10520 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
10521 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
10522 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
10524 2018-02-19 Carl Love <cel@us.ibm.com>
10526 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10528 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10531 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10533 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10536 * g++.dg/cpp0x/auto50.C: New.
10537 * g++.dg/parse/friend12.C: Adjust.
10539 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10541 PR libgfortran/84389
10542 * gfortran.dg/dtio_33.f90: New test.
10544 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10546 PR libgfortran/84412
10547 * gfortran.dg/inquire_18.f90: New test.
10549 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10552 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10553 * gfortran.dg/pointer_intent_3.f90: Ditto.
10554 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
10555 * gfortran.dg/protected_3.f90: Ditto.
10556 * gfortran.dg/protected_4.f90: Ditto.
10557 * gfortran.dg/protected_5.f90: Ditto.
10558 * gfortran.dg/protected_6.f90: Ditto.
10560 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10563 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10566 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10569 * gfortran.dg/inline_matmul_22.f90: New test.
10571 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10574 * gfortran.dg/abort_shoulfail.f90: New test.
10575 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10577 * gfortran.dg/PR19754_2.f90: Likewise.
10578 * gfortran.dg/PR19872.f: Likewise.
10579 * gfortran.dg/PR49268.f90: Likewise.
10580 * gfortran.dg/Wall.f90: Likewise.
10581 * gfortran.dg/Wno-all.f90: Likewise.
10582 * gfortran.dg/achar_1.f90: Likewise.
10583 * gfortran.dg/achar_2.f90: Likewise.
10584 * gfortran.dg/achar_4.f90: Likewise.
10585 * gfortran.dg/achar_6.F90: Likewise.
10586 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
10587 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
10588 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
10589 * gfortran.dg/actual_array_offset_1.f90: Likewise.
10590 * gfortran.dg/actual_array_result_1.f90: Likewise.
10591 * gfortran.dg/actual_array_substr_1.f90: Likewise.
10592 * gfortran.dg/actual_array_substr_2.f90: Likewise.
10593 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
10594 * gfortran.dg/actual_procedure_1.f90: Likewise.
10595 * gfortran.dg/adjustl_1.f90: Likewise.
10596 * gfortran.dg/advance_1.f90: Likewise.
10597 * gfortran.dg/advance_4.f90: Likewise.
10598 * gfortran.dg/advance_5.f90: Likewise.
10599 * gfortran.dg/advance_6.f90: Likewise.
10600 * gfortran.dg/aint_anint_1.f90: Likewise.
10601 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
10602 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
10603 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
10604 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
10605 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10606 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10607 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10608 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10609 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10610 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10611 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10612 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10613 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10614 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10615 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10616 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10617 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10618 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10619 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10620 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10621 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10622 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10623 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10624 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10625 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10626 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
10627 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
10628 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
10629 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
10630 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10631 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10632 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10633 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10634 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10635 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10636 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10637 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10638 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10639 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10640 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10641 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10642 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10643 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10644 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10645 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
10646 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
10647 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10648 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10649 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
10650 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
10651 * gfortran.dg/allocatable_function_1.f90: Likewise.
10652 * gfortran.dg/allocatable_function_10.f90: Likewise.
10653 * gfortran.dg/allocatable_function_3.f90: Likewise.
10654 * gfortran.dg/allocatable_function_5.f90: Likewise.
10655 * gfortran.dg/allocatable_function_6.f90: Likewise.
10656 * gfortran.dg/allocatable_function_7.f90: Likewise.
10657 * gfortran.dg/allocatable_function_8.f90: Likewise.
10658 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
10659 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
10660 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
10661 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
10662 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
10663 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
10664 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
10665 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
10666 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
10667 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
10668 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
10669 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10670 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10671 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10672 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10673 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10674 * gfortran.dg/allocate_class_3.f90: Likewise.
10675 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10676 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10677 * gfortran.dg/allocate_derived_5.f90: Likewise.
10678 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10679 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
10680 * gfortran.dg/allocate_with_source_1.f90: Likewise.
10681 * gfortran.dg/allocate_with_source_10.f08: Likewise.
10682 * gfortran.dg/allocate_with_source_11.f08: Likewise.
10683 * gfortran.dg/allocate_with_source_12.f03: Likewise.
10684 * gfortran.dg/allocate_with_source_15.f03: Likewise.
10685 * gfortran.dg/allocate_with_source_16.f90: Likewise.
10686 * gfortran.dg/allocate_with_source_17.f03: Likewise.
10687 * gfortran.dg/allocate_with_source_18.f03: Likewise.
10688 * gfortran.dg/allocate_with_source_2.f90: Likewise.
10689 * gfortran.dg/allocate_with_source_20.f03: Likewise.
10690 * gfortran.dg/allocate_with_source_22.f03: Likewise.
10691 * gfortran.dg/allocate_with_source_23.f03: Likewise.
10692 * gfortran.dg/allocate_with_source_24.f90: Likewise.
10693 * gfortran.dg/allocate_with_source_5.f90: Likewise.
10694 * gfortran.dg/allocate_with_source_6.f90: Likewise.
10695 * gfortran.dg/allocate_with_source_7.f08: Likewise.
10696 * gfortran.dg/allocate_with_source_8.f08: Likewise.
10697 * gfortran.dg/allocate_with_source_9.f08: Likewise.
10698 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
10699 * gfortran.dg/allocate_zerosize_3.f: Likewise.
10700 * gfortran.dg/altreturn_3.f90: Likewise.
10701 * gfortran.dg/altreturn_5.f90: Likewise.
10702 * gfortran.dg/altreturn_7.f90: Likewise.
10703 * gfortran.dg/and_or_xor.f90: Likewise.
10704 * gfortran.dg/anint_1.f90: Likewise.
10705 * gfortran.dg/any_all_1.f90: Likewise.
10706 * gfortran.dg/anyallcount_1.f90: Likewise.
10707 * gfortran.dg/append_1.f90: Likewise.
10708 * gfortran.dg/argument_checking_1.f90: Likewise.
10709 * gfortran.dg/argument_checking_2.f90: Likewise.
10710 * gfortran.dg/argument_checking_8.f90: Likewise.
10711 * gfortran.dg/arithmetic_if.f90: Likewise.
10712 * gfortran.dg/array_1.f90: Likewise.
10713 * gfortran.dg/array_2.f90: Likewise.
10714 * gfortran.dg/array_alloc_1.f90: Likewise.
10715 * gfortran.dg/array_alloc_2.f90: Likewise.
10716 * gfortran.dg/array_alloc_3.f90: Likewise.
10717 * gfortran.dg/array_assignment_1.F90: Likewise.
10718 * gfortran.dg/array_assignment_5.f90: Likewise.
10719 * gfortran.dg/array_constructor_1.f90: Likewise.
10720 * gfortran.dg/array_constructor_10.f90: Likewise.
10721 * gfortran.dg/array_constructor_11.f90: Likewise.
10722 * gfortran.dg/array_constructor_12.f90: Likewise.
10723 * gfortran.dg/array_constructor_15.f90: Likewise.
10724 * gfortran.dg/array_constructor_16.f90: Likewise.
10725 * gfortran.dg/array_constructor_17.f90: Likewise.
10726 * gfortran.dg/array_constructor_19.f90: Likewise.
10727 * gfortran.dg/array_constructor_23.f: Likewise.
10728 * gfortran.dg/array_constructor_24.f: Likewise.
10729 * gfortran.dg/array_constructor_32.f90: Likewise.
10730 * gfortran.dg/array_constructor_36.f90: Likewise.
10731 * gfortran.dg/array_constructor_39.f90: Likewise.
10732 * gfortran.dg/array_constructor_4.f90: Likewise.
10733 * gfortran.dg/array_constructor_40.f90: Likewise.
10734 * gfortran.dg/array_constructor_44.f90: Likewise.
10735 * gfortran.dg/array_constructor_45.f90: Likewise.
10736 * gfortran.dg/array_constructor_46.f90: Likewise.
10737 * gfortran.dg/array_constructor_47.f90: Likewise.
10738 * gfortran.dg/array_constructor_49.f90: Likewise.
10739 * gfortran.dg/array_constructor_5.f90: Likewise.
10740 * gfortran.dg/array_constructor_50.f90: Likewise.
10741 * gfortran.dg/array_constructor_6.f90: Likewise.
10742 * gfortran.dg/array_constructor_7.f90: Likewise.
10743 * gfortran.dg/array_constructor_8.f90: Likewise.
10744 * gfortran.dg/array_constructor_9.f90: Likewise.
10745 * gfortran.dg/array_constructor_type_1.f03: Likewise.
10746 * gfortran.dg/array_constructor_type_10.f03: Likewise.
10747 * gfortran.dg/array_constructor_type_11.f03: Likewise.
10748 * gfortran.dg/array_constructor_type_12.f03: Likewise.
10749 * gfortran.dg/array_constructor_type_13.f90: Likewise.
10750 * gfortran.dg/array_constructor_type_14.f03: Likewise.
10751 * gfortran.dg/array_constructor_type_16.f03: Likewise.
10752 * gfortran.dg/array_constructor_type_2.f03: Likewise.
10753 * gfortran.dg/array_constructor_type_22.f03: Likewise.
10754 * gfortran.dg/array_constructor_type_3.f03: Likewise.
10755 * gfortran.dg/array_constructor_type_4.f03: Likewise.
10756 * gfortran.dg/array_constructor_type_5.f03: Likewise.
10757 * gfortran.dg/array_constructor_type_6.f03: Likewise.
10758 * gfortran.dg/array_constructor_type_7.f03: Likewise.
10759 * gfortran.dg/array_function_1.f90: Likewise.
10760 * gfortran.dg/array_function_5.f90: Likewise.
10761 * gfortran.dg/array_initializer_1.f90: Likewise.
10762 * gfortran.dg/array_initializer_2.f90: Likewise.
10763 * gfortran.dg/array_memcpy_5.f90: Likewise.
10764 * gfortran.dg/array_memset_2.f90: Likewise.
10765 * gfortran.dg/array_reference_1.f90: Likewise.
10766 * gfortran.dg/array_return_value_1.f90: Likewise.
10767 * gfortran.dg/array_section_1.f90: Likewise.
10768 * gfortran.dg/array_temporaries_3.f90: Likewise.
10769 * gfortran.dg/arrayio_1.f90: Likewise.
10770 * gfortran.dg/arrayio_10.f90: Likewise.
10771 * gfortran.dg/arrayio_11.f90: Likewise.
10772 * gfortran.dg/arrayio_12.f90: Likewise.
10773 * gfortran.dg/arrayio_13.f90: Likewise.
10774 * gfortran.dg/arrayio_14.f90: Likewise.
10775 * gfortran.dg/arrayio_16.f90: Likewise.
10776 * gfortran.dg/arrayio_2.f90: Likewise.
10777 * gfortran.dg/arrayio_3.f90: Likewise.
10778 * gfortran.dg/arrayio_4.f90: Likewise.
10779 * gfortran.dg/arrayio_5.f90: Likewise.
10780 * gfortran.dg/arrayio_6.f90: Likewise.
10781 * gfortran.dg/arrayio_7.f90: Likewise.
10782 * gfortran.dg/arrayio_8.f90: Likewise.
10783 * gfortran.dg/arrayio_9.f90: Likewise.
10784 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10785 * gfortran.dg/assign_10.f90: Likewise.
10786 * gfortran.dg/assign_9.f90: Likewise.
10787 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10788 * gfortran.dg/assignment_1.f90: Likewise.
10789 * gfortran.dg/associate_1.f03: Likewise.
10790 * gfortran.dg/associate_11.f90: Likewise.
10791 * gfortran.dg/associate_13.f90: Likewise.
10792 * gfortran.dg/associate_15.f90: Likewise.
10793 * gfortran.dg/associate_17.f90: Likewise.
10794 * gfortran.dg/associate_18.f08: Likewise.
10795 * gfortran.dg/associate_19.f03: Likewise.
10796 * gfortran.dg/associate_20.f03: Likewise.
10797 * gfortran.dg/associate_22.f90: Likewise.
10798 * gfortran.dg/associate_23.f90: Likewise.
10799 * gfortran.dg/associate_24.f90: Likewise.
10800 * gfortran.dg/associate_25.f90: Likewise.
10801 * gfortran.dg/associate_27.f90: Likewise.
10802 * gfortran.dg/associate_28.f90: Likewise.
10803 * gfortran.dg/associate_32.f03: Likewise.
10804 * gfortran.dg/associate_33.f03: Likewise.
10805 * gfortran.dg/associate_34.f90: Likewise.
10806 * gfortran.dg/associate_6.f03: Likewise.
10807 * gfortran.dg/associate_7.f03: Likewise.
10808 * gfortran.dg/associate_8.f03: Likewise.
10809 * gfortran.dg/associate_9.f03: Likewise.
10810 * gfortran.dg/associated_1.f90: Likewise.
10811 * gfortran.dg/associated_2.f90: Likewise.
10812 * gfortran.dg/associated_5.f90: Likewise.
10813 * gfortran.dg/associated_6.f90: Likewise.
10814 * gfortran.dg/associated_target_3.f90: Likewise.
10815 * gfortran.dg/associated_target_4.f90: Likewise.
10816 * gfortran.dg/associated_target_5.f03: Likewise.
10817 * gfortran.dg/associated_target_6.f03: Likewise.
10818 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10819 * gfortran.dg/assumed_rank_1.f90: Likewise.
10820 * gfortran.dg/assumed_rank_10.f90: Likewise.
10821 * gfortran.dg/assumed_rank_2.f90: Likewise.
10822 * gfortran.dg/assumed_rank_7.f90: Likewise.
10823 * gfortran.dg/assumed_rank_8.f90: Likewise.
10824 * gfortran.dg/assumed_rank_9.f90: Likewise.
10825 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10826 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10827 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10828 * gfortran.dg/assumed_type_2.f90: Likewise.
10829 * gfortran.dg/atan2_1.f90: Likewise.
10830 * gfortran.dg/auto_array_1.f90: Likewise.
10831 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10832 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10833 * gfortran.dg/auto_char_len_3.f90: Likewise.
10834 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10835 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10836 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10837 * gfortran.dg/auto_save_2.f90: Likewise.
10838 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10839 * gfortran.dg/backslash_1.f90: Likewise.
10840 * gfortran.dg/backslash_2.f90: Likewise.
10841 * gfortran.dg/backslash_3.f: Likewise.
10842 * gfortran.dg/backspace_1.f: Likewise.
10843 * gfortran.dg/backspace_10.f90: Likewise.
10844 * gfortran.dg/backspace_11.f90: Likewise.
10845 * gfortran.dg/backspace_2.f: Likewise.
10846 * gfortran.dg/backspace_3.f: Likewise.
10847 * gfortran.dg/backspace_4.f: Likewise.
10848 * gfortran.dg/backspace_5.f: Likewise.
10849 * gfortran.dg/backspace_6.f: Likewise.
10850 * gfortran.dg/backspace_7.f90: Likewise.
10851 * gfortran.dg/backspace_8.f: Likewise.
10852 * gfortran.dg/backspace_9.f: Likewise.
10853 * gfortran.dg/bessel_1.f90: Likewise.
10854 * gfortran.dg/bessel_2.f90: Likewise.
10855 * gfortran.dg/bessel_5.f90: Likewise.
10856 * gfortran.dg/bessel_6.f90: Likewise.
10857 * gfortran.dg/bessel_7.f90: Likewise.
10858 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10859 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10860 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10861 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10862 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10863 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10864 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10865 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10866 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10867 * gfortran.dg/bit_comparison_1.F90: Likewise.
10868 * gfortran.dg/bit_comparison_2.F90: Likewise.
10869 * gfortran.dg/block_1.f08: Likewise.
10870 * gfortran.dg/block_13.f08: Likewise.
10871 * gfortran.dg/block_14.f90: Likewise.
10872 * gfortran.dg/block_2.f08: Likewise.
10873 * gfortran.dg/block_6.f08: Likewise.
10874 * gfortran.dg/block_7.f08: Likewise.
10875 * gfortran.dg/block_8.f08: Likewise.
10876 * gfortran.dg/blockdata_1.f90: Likewise.
10877 * gfortran.dg/bound_1.f90: Likewise.
10878 * gfortran.dg/bound_2.f90: Likewise.
10879 * gfortran.dg/bound_3.f90: Likewise.
10880 * gfortran.dg/bound_4.f90: Likewise.
10881 * gfortran.dg/bound_5.f90: Likewise.
10882 * gfortran.dg/bound_6.f90: Likewise.
10883 * gfortran.dg/bound_7.f90: Likewise.
10884 * gfortran.dg/bound_8.f90: Likewise.
10885 * gfortran.dg/bound_9.f90: Likewise.
10886 * gfortran.dg/bound_simplification_1.f90: Likewise.
10887 * gfortran.dg/bound_simplification_3.f90: Likewise.
10888 * gfortran.dg/bound_simplification_4.f90: Likewise.
10889 * gfortran.dg/bound_simplification_5.f90: Likewise.
10890 * gfortran.dg/bound_simplification_6.f90: Likewise.
10891 * gfortran.dg/bounds_check_1.f90: Likewise.
10892 * gfortran.dg/bounds_check_12.f90: Likewise.
10893 * gfortran.dg/bounds_check_14.f90: Likewise.
10894 * gfortran.dg/bounds_check_15.f90: Likewise.
10895 * gfortran.dg/bounds_check_19.f90: Likewise.
10896 * gfortran.dg/bounds_check_8.f90: Likewise.
10897 * gfortran.dg/bounds_check_9.f90: Likewise.
10898 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
10899 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
10900 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
10901 * gfortran.dg/boz_1.f90: Likewise.
10902 * gfortran.dg/boz_11.f90: Likewise.
10903 * gfortran.dg/boz_13.f90: Likewise.
10904 * gfortran.dg/boz_14.f90: Likewise.
10905 * gfortran.dg/boz_15.f90: Likewise.
10906 * gfortran.dg/boz_3.f90: Likewise.
10907 * gfortran.dg/boz_6.f90: Likewise.
10908 * gfortran.dg/boz_9.f90: Likewise.
10909 * gfortran.dg/byte_1.f90: Likewise.
10910 * gfortran.dg/byte_2.f90: Likewise.
10911 * gfortran.dg/c_assoc.f90: Likewise.
10912 * gfortran.dg/c_assoc_2.f03: Likewise.
10913 * gfortran.dg/c_assoc_3.f90: Likewise.
10914 * gfortran.dg/c_by_val_1.f: Likewise.
10915 * gfortran.dg/c_by_val_5.f90: Likewise.
10916 * gfortran.dg/c_char_tests.f03: Likewise.
10917 * gfortran.dg/c_char_tests_2.f03: Likewise.
10918 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
10919 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
10920 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
10921 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10922 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
10923 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
10924 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
10925 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
10926 * gfortran.dg/c_kind_params.f90: Likewise.
10927 * gfortran.dg/c_loc_test_20.f90: Likewise.
10928 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10929 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
10930 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
10931 * gfortran.dg/c_size_t_test.f03: Likewise.
10932 * gfortran.dg/c_sizeof_1.f90: Likewise.
10933 * gfortran.dg/c_sizeof_5.f90: Likewise.
10934 * gfortran.dg/c_sizeof_6.f90: Likewise.
10935 * gfortran.dg/char4_iunit_1.f03: Likewise.
10936 * gfortran.dg/char4_iunit_2.f03: Likewise.
10937 * gfortran.dg/char_allocation_1.f90: Likewise.
10938 * gfortran.dg/char_array_constructor.f90: Likewise.
10939 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
10940 * gfortran.dg/char_assign_1.f90: Likewise.
10941 * gfortran.dg/char_associated_1.f90: Likewise.
10942 * gfortran.dg/char_cast_2.f90: Likewise.
10943 * gfortran.dg/char_comparison_1.f: Likewise.
10944 * gfortran.dg/char_component_initializer_1.f90: Likewise.
10945 * gfortran.dg/char_component_initializer_2.f90: Likewise.
10946 * gfortran.dg/char_cons_len.f90: Likewise.
10947 * gfortran.dg/char_conversion.f90: Likewise.
10948 * gfortran.dg/char_cshift_1.f90: Likewise.
10949 * gfortran.dg/char_cshift_2.f90: Likewise.
10950 * gfortran.dg/char_decl_2.f90: Likewise.
10951 * gfortran.dg/char_eoshift_1.f90: Likewise.
10952 * gfortran.dg/char_eoshift_2.f90: Likewise.
10953 * gfortran.dg/char_eoshift_3.f90: Likewise.
10954 * gfortran.dg/char_eoshift_4.f90: Likewise.
10955 * gfortran.dg/char_eoshift_5.f90: Likewise.
10956 * gfortran.dg/char_expr_1.f90: Likewise.
10957 * gfortran.dg/char_expr_3.f90: Likewise.
10958 * gfortran.dg/char_initialiser_actual.f90: Likewise.
10959 * gfortran.dg/char_length_12.f90: Likewise.
10960 * gfortran.dg/char_length_14.f90: Likewise.
10961 * gfortran.dg/char_length_15.f90: Likewise.
10962 * gfortran.dg/char_length_17.f90: Likewise.
10963 * gfortran.dg/char_length_20.f90: Likewise.
10964 * gfortran.dg/char_length_21.f90: Likewise.
10965 * gfortran.dg/char_length_5.f90: Likewise.
10966 * gfortran.dg/char_length_6.f90: Likewise.
10967 * gfortran.dg/char_length_7.f90: Likewise.
10968 * gfortran.dg/char_length_8.f90: Likewise.
10969 * gfortran.dg/char_pack_1.f90: Likewise.
10970 * gfortran.dg/char_pack_2.f90: Likewise.
10971 * gfortran.dg/char_pointer_assign.f90: Likewise.
10972 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
10973 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
10974 * gfortran.dg/char_pointer_dependency.f90: Likewise.
10975 * gfortran.dg/char_pointer_dummy.f90: Likewise.
10976 * gfortran.dg/char_pointer_func.f90: Likewise.
10977 * gfortran.dg/char_reshape_1.f90: Likewise.
10978 * gfortran.dg/char_result_1.f90: Likewise.
10979 * gfortran.dg/char_result_12.f90: Likewise.
10980 * gfortran.dg/char_result_13.f90: Likewise.
10981 * gfortran.dg/char_result_14.f90: Likewise.
10982 * gfortran.dg/char_result_15.f90: Likewise.
10983 * gfortran.dg/char_result_2.f90: Likewise.
10984 * gfortran.dg/char_result_3.f90: Likewise.
10985 * gfortran.dg/char_result_4.f90: Likewise.
10986 * gfortran.dg/char_result_5.f90: Likewise.
10987 * gfortran.dg/char_result_6.f90: Likewise.
10988 * gfortran.dg/char_result_7.f90: Likewise.
10989 * gfortran.dg/char_result_8.f90: Likewise.
10990 * gfortran.dg/char_spread_1.f90: Likewise.
10991 * gfortran.dg/char_transpose_1.f90: Likewise.
10992 * gfortran.dg/char_type_len.f90: Likewise.
10993 * gfortran.dg/char_unpack_1.f90: Likewise.
10994 * gfortran.dg/char_unpack_2.f90: Likewise.
10995 * gfortran.dg/character_array_constructor_1.f90: Likewise.
10996 * gfortran.dg/character_comparison_1.f90: Likewise.
10997 * gfortran.dg/character_comparison_2.f90: Likewise.
10998 * gfortran.dg/character_comparison_3.f90: Likewise.
10999 * gfortran.dg/character_comparison_4.f90: Likewise.
11000 * gfortran.dg/character_comparison_5.f90: Likewise.
11001 * gfortran.dg/character_comparison_6.f90: Likewise.
11002 * gfortran.dg/character_comparison_7.f90: Likewise.
11003 * gfortran.dg/character_comparison_8.f90: Likewise.
11004 * gfortran.dg/character_comparison_9.f90: Likewise.
11005 * gfortran.dg/charlen_15.f90: Likewise.
11006 * gfortran.dg/charlen_16.f90: Likewise.
11007 * gfortran.dg/chkbits.f90: Likewise.
11008 * gfortran.dg/chmod_1.f90: Likewise.
11009 * gfortran.dg/chmod_2.f90: Likewise.
11010 * gfortran.dg/chmod_3.f90: Likewise.
11011 * gfortran.dg/class_1.f03: Likewise.
11012 * gfortran.dg/class_18.f03: Likewise.
11013 * gfortran.dg/class_19.f03: Likewise.
11014 * gfortran.dg/class_35.f90: Likewise.
11015 * gfortran.dg/class_46.f03: Likewise.
11016 * gfortran.dg/class_48.f90: Likewise.
11017 * gfortran.dg/class_51.f90: Likewise.
11018 * gfortran.dg/class_52.f90: Likewise.
11019 * gfortran.dg/class_6.f03: Likewise.
11020 * gfortran.dg/class_63.f90: Likewise.
11021 * gfortran.dg/class_64.f90: Likewise.
11022 * gfortran.dg/class_65.f90: Likewise.
11023 * gfortran.dg/class_66.f90: Likewise.
11024 * gfortran.dg/class_67.f90: Likewise.
11025 * gfortran.dg/class_9.f03: Likewise.
11026 * gfortran.dg/class_alias.f90: Likewise.
11027 * gfortran.dg/class_allocate_1.f03: Likewise.
11028 * gfortran.dg/class_allocate_10.f03: Likewise.
11029 * gfortran.dg/class_allocate_13.f90: Likewise.
11030 * gfortran.dg/class_allocate_14.f90: Likewise.
11031 * gfortran.dg/class_allocate_15.f90: Likewise.
11032 * gfortran.dg/class_allocate_19.f03: Likewise.
11033 * gfortran.dg/class_allocate_21.f90: Likewise.
11034 * gfortran.dg/class_allocate_22.f90: Likewise.
11035 * gfortran.dg/class_allocate_3.f03: Likewise.
11036 * gfortran.dg/class_allocate_4.f03: Likewise.
11037 * gfortran.dg/class_allocate_5.f90: Likewise.
11038 * gfortran.dg/class_allocate_6.f03: Likewise.
11039 * gfortran.dg/class_allocate_7.f03: Likewise.
11040 * gfortran.dg/class_allocate_8.f03: Likewise.
11041 * gfortran.dg/class_allocate_9.f03: Likewise.
11042 * gfortran.dg/class_array_1.f03: Likewise.
11043 * gfortran.dg/class_array_14.f90: Likewise.
11044 * gfortran.dg/class_array_15.f03: Likewise.
11045 * gfortran.dg/class_array_16.f90: Likewise.
11046 * gfortran.dg/class_array_2.f03: Likewise.
11047 * gfortran.dg/class_array_20.f03: Likewise.
11048 * gfortran.dg/class_array_21.f03: Likewise.
11049 * gfortran.dg/class_array_3.f03: Likewise.
11050 * gfortran.dg/class_array_4.f03: Likewise.
11051 * gfortran.dg/class_array_7.f03: Likewise.
11052 * gfortran.dg/class_array_8.f03: Likewise.
11053 * gfortran.dg/class_array_9.f03: Likewise.
11054 * gfortran.dg/class_defined_operator_1.f03: Likewise.
11055 * gfortran.dg/class_dummy_1.f03: Likewise.
11056 * gfortran.dg/class_optional_1.f90: Likewise.
11057 * gfortran.dg/class_optional_2.f90: Likewise.
11058 * gfortran.dg/class_result_5.f90: Likewise.
11059 * gfortran.dg/class_result_6.f90: Likewise.
11060 * gfortran.dg/class_to_type_1.f03: Likewise.
11061 * gfortran.dg/class_to_type_2.f90: Likewise.
11062 * gfortran.dg/class_to_type_3.f03: Likewise.
11063 * gfortran.dg/class_to_type_4.f90: Likewise.
11064 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
11065 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
11066 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
11067 * gfortran.dg/coarray/atomic_1.f90: Likewise.
11068 * gfortran.dg/coarray/atomic_2.f90: Likewise.
11069 * gfortran.dg/coarray/codimension.f90: Likewise.
11070 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
11071 * gfortran.dg/coarray/collectives_1.f90: Likewise.
11072 * gfortran.dg/coarray/collectives_2.f90: Likewise.
11073 * gfortran.dg/coarray/collectives_3.f90: Likewise.
11074 * gfortran.dg/coarray/collectives_4.f90: Likewise.
11075 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
11076 * gfortran.dg/coarray/dummy_1.f90: Likewise.
11077 * gfortran.dg/coarray/event_1.f90: Likewise.
11078 * gfortran.dg/coarray/event_2.f90: Likewise.
11079 * gfortran.dg/coarray/get_array.f90: Likewise.
11080 * gfortran.dg/coarray/image_index_1.f90: Likewise.
11081 * gfortran.dg/coarray/image_index_2.f90: Likewise.
11082 * gfortran.dg/coarray/image_index_3.f90: Likewise.
11083 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
11084 * gfortran.dg/coarray/lock_1.f90: Likewise.
11085 * gfortran.dg/coarray/lock_2.f90: Likewise.
11086 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
11087 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
11088 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
11089 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
11090 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
11091 * gfortran.dg/coarray/registering_1.f90: Likewise.
11092 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
11093 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
11094 * gfortran.dg/coarray/send_array.f90: Likewise.
11095 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
11096 * gfortran.dg/coarray/sendget_array.f90: Likewise.
11097 * gfortran.dg/coarray/subobject_1.f90: Likewise.
11098 * gfortran.dg/coarray/sync_1.f90: Likewise.
11099 * gfortran.dg/coarray/sync_3.f90: Likewise.
11100 * gfortran.dg/coarray/this_image_1.f90: Likewise.
11101 * gfortran.dg/coarray/this_image_2.f90: Likewise.
11102 * gfortran.dg/coarray_13.f90: Likewise.
11103 * gfortran.dg/coarray_15.f90: Likewise.
11104 * gfortran.dg/coarray_16.f90: Likewise.
11105 * gfortran.dg/coarray_2.f90: Likewise.
11106 * gfortran.dg/coarray_23.f90: Likewise.
11107 * gfortran.dg/coarray_40.f90: Likewise.
11108 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
11109 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
11110 * gfortran.dg/coarray_allocate_10.f08: Likewise.
11111 * gfortran.dg/coarray_allocate_2.f08: Likewise.
11112 * gfortran.dg/coarray_allocate_3.f08: Likewise.
11113 * gfortran.dg/coarray_allocate_4.f08: Likewise.
11114 * gfortran.dg/coarray_allocate_5.f08: Likewise.
11115 * gfortran.dg/coarray_allocate_7.f08: Likewise.
11116 * gfortran.dg/coarray_allocate_8.f08: Likewise.
11117 * gfortran.dg/coarray_allocate_9.f08: Likewise.
11118 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11119 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11120 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
11121 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
11122 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
11123 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
11124 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
11125 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
11126 * gfortran.dg/coarray_stat_2.f90: Likewise.
11127 * gfortran.dg/coarray_subobject_1.f90: Likewise.
11128 * gfortran.dg/coindexed_1.f90: Likewise.
11129 * gfortran.dg/comma.f: Likewise.
11130 * gfortran.dg/comma_format_extension_3.f: Likewise.
11131 * gfortran.dg/comma_format_extension_4.f: Likewise.
11132 * gfortran.dg/common_2.f90: Likewise.
11133 * gfortran.dg/common_4.f90: Likewise.
11134 * gfortran.dg/common_align_1.f90: Likewise.
11135 * gfortran.dg/common_align_2.f90: Likewise.
11136 * gfortran.dg/common_equivalence_1.f: Likewise.
11137 * gfortran.dg/common_pointer_1.f90: Likewise.
11138 * gfortran.dg/common_resize_1.f: Likewise.
11139 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
11140 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
11141 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
11142 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
11143 * gfortran.dg/complex_read.f90: Likewise.
11144 * gfortran.dg/complex_write.f90: Likewise.
11145 * gfortran.dg/constant_substring.f: Likewise.
11146 * gfortran.dg/constructor_2.f90: Likewise.
11147 * gfortran.dg/constructor_3.f90: Likewise.
11148 * gfortran.dg/constructor_6.f90: Likewise.
11149 * gfortran.dg/contained_1.f90: Likewise.
11150 * gfortran.dg/contained_3.f90: Likewise.
11151 * gfortran.dg/contained_equivalence_1.f90: Likewise.
11152 * gfortran.dg/contained_module_proc_1.f90: Likewise.
11153 * gfortran.dg/continuation_1.f90: Likewise.
11154 * gfortran.dg/continuation_11.f90: Likewise.
11155 * gfortran.dg/continuation_12.f90: Likewise.
11156 * gfortran.dg/continuation_13.f90: Likewise.
11157 * gfortran.dg/continuation_14.f: Likewise.
11158 * gfortran.dg/continuation_8.f90: Likewise.
11159 * gfortran.dg/convert_2.f90: Likewise.
11160 * gfortran.dg/convert_implied_open.f90: Likewise.
11161 * gfortran.dg/count_init_expr.f03: Likewise.
11162 * gfortran.dg/cr_lf.f90: Likewise.
11163 * gfortran.dg/cray_pointers_10.f90: Likewise.
11164 * gfortran.dg/cray_pointers_2.f90: Likewise.
11165 * gfortran.dg/cray_pointers_5.f90: Likewise.
11166 * gfortran.dg/cray_pointers_7.f90: Likewise.
11167 * gfortran.dg/cray_pointers_8.f90: Likewise.
11168 * gfortran.dg/cshift_1.f90: Likewise.
11169 * gfortran.dg/cshift_2.f90: Likewise.
11170 * gfortran.dg/cshift_large_1.f90: Likewise.
11171 * gfortran.dg/cshift_nan_1.f90: Likewise.
11172 * gfortran.dg/csqrt_2.f: Likewise.
11173 * gfortran.dg/data_array_1.f90: Likewise.
11174 * gfortran.dg/data_char_1.f90: Likewise.
11175 * gfortran.dg/data_char_2.f90: Likewise.
11176 * gfortran.dg/data_char_3.f90: Likewise.
11177 * gfortran.dg/data_derived_1.f90: Likewise.
11178 * gfortran.dg/data_implied_do_1.f90: Likewise.
11179 * gfortran.dg/data_namelist_conflict.f90: Likewise.
11180 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
11181 * gfortran.dg/deallocate_stat.f90: Likewise.
11182 * gfortran.dg/deallocate_stat_2.f90: Likewise.
11183 * gfortran.dg/debug/pr37738.f: Likewise.
11184 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
11185 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
11186 * gfortran.dg/dec_exp_1.f90: Likewise.
11187 * gfortran.dg/dec_init_1.f90: Likewise.
11188 * gfortran.dg/dec_init_2.f90: Likewise.
11189 * gfortran.dg/dec_init_3.f90: Likewise.
11190 * gfortran.dg/dec_init_4.f90: Likewise.
11191 * gfortran.dg/dec_io_1.f90: Likewise.
11192 * gfortran.dg/dec_io_2.f90: Likewise.
11193 * gfortran.dg/dec_io_2a.f90: Likewise.
11194 * gfortran.dg/dec_io_6.f90: Likewise.
11195 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
11196 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
11197 * gfortran.dg/dec_math.f90: Likewise.
11198 * gfortran.dg/dec_parameter_1.f: Likewise.
11199 * gfortran.dg/dec_parameter_2.f90: Likewise.
11200 * gfortran.dg/dec_static_1.f90: Likewise.
11201 * gfortran.dg/dec_static_2.f90: Likewise.
11202 * gfortran.dg/dec_structure_1.f90: Likewise.
11203 * gfortran.dg/dec_structure_10.f90: Likewise.
11204 * gfortran.dg/dec_structure_18.f90: Likewise.
11205 * gfortran.dg/dec_structure_19.f90: Likewise.
11206 * gfortran.dg/dec_structure_2.f90: Likewise.
11207 * gfortran.dg/dec_structure_22.f90: Likewise.
11208 * gfortran.dg/dec_structure_3.f90: Likewise.
11209 * gfortran.dg/dec_structure_4.f90: Likewise.
11210 * gfortran.dg/dec_structure_5.f90: Likewise.
11211 * gfortran.dg/dec_structure_6.f90: Likewise.
11212 * gfortran.dg/dec_structure_7.f90: Likewise.
11213 * gfortran.dg/dec_union_1.f90: Likewise.
11214 * gfortran.dg/dec_union_2.f90: Likewise.
11215 * gfortran.dg/dec_union_3.f90: Likewise.
11216 * gfortran.dg/dec_union_4.f90: Likewise.
11217 * gfortran.dg/dec_union_5.f90: Likewise.
11218 * gfortran.dg/default_format_1.f90: Likewise.
11219 * gfortran.dg/default_format_2.f90: Likewise.
11220 * gfortran.dg/default_format_denormal_1.f90: Likewise.
11221 * gfortran.dg/default_format_denormal_2.f90: Likewise.
11222 * gfortran.dg/default_initialization_3.f90: Likewise.
11223 * gfortran.dg/default_initialization_4.f90: Likewise.
11224 * gfortran.dg/default_initialization_5.f90: Likewise.
11225 * gfortran.dg/deferred_character_1.f90: Likewise.
11226 * gfortran.dg/deferred_character_10.f90: Likewise.
11227 * gfortran.dg/deferred_character_11.f90: Likewise.
11228 * gfortran.dg/deferred_character_12.f90: Likewise.
11229 * gfortran.dg/deferred_character_13.f90: Likewise.
11230 * gfortran.dg/deferred_character_14.f90: Likewise.
11231 * gfortran.dg/deferred_character_15.f90: Likewise.
11232 * gfortran.dg/deferred_character_16.f90: Likewise.
11233 * gfortran.dg/deferred_character_2.f90: Likewise.
11234 * gfortran.dg/deferred_character_3.f90: Likewise.
11235 * gfortran.dg/deferred_character_4.f90: Likewise.
11236 * gfortran.dg/deferred_character_5.f90: Likewise.
11237 * gfortran.dg/deferred_character_6.f90: Likewise.
11238 * gfortran.dg/deferred_character_7.f90: Likewise.
11239 * gfortran.dg/deferred_character_8.f90: Likewise.
11240 * gfortran.dg/deferred_character_9.f90: Likewise.
11241 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
11242 * gfortran.dg/deferred_type_component_1.f90: Likewise.
11243 * gfortran.dg/deferred_type_component_2.f90: Likewise.
11244 * gfortran.dg/deferred_type_param_2.f90: Likewise.
11245 * gfortran.dg/deferred_type_param_4.f90: Likewise.
11246 * gfortran.dg/deferred_type_param_5.f90: Likewise.
11247 * gfortran.dg/deferred_type_param_6.f90: Likewise.
11248 * gfortran.dg/deferred_type_param_8.f90: Likewise.
11249 * gfortran.dg/deferred_type_param_9.f90: Likewise.
11250 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
11251 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
11252 * gfortran.dg/defined_assignment_1.f90: Likewise.
11253 * gfortran.dg/defined_assignment_10.f90: Likewise.
11254 * gfortran.dg/defined_assignment_11.f90: Likewise.
11255 * gfortran.dg/defined_assignment_2.f90: Likewise.
11256 * gfortran.dg/defined_assignment_3.f90: Likewise.
11257 * gfortran.dg/defined_assignment_4.f90: Likewise.
11258 * gfortran.dg/defined_assignment_5.f90: Likewise.
11259 * gfortran.dg/defined_assignment_8.f90: Likewise.
11260 * gfortran.dg/defined_assignment_9.f90: Likewise.
11261 * gfortran.dg/dependency_2.f90: Likewise.
11262 * gfortran.dg/dependency_21.f90: Likewise.
11263 * gfortran.dg/dependency_22.f90: Likewise.
11264 * gfortran.dg/dependency_23.f90: Likewise.
11265 * gfortran.dg/dependency_24.f90: Likewise.
11266 * gfortran.dg/dependency_25.f90: Likewise.
11267 * gfortran.dg/dependency_26.f90: Likewise.
11268 * gfortran.dg/dependency_39.f90: Likewise.
11269 * gfortran.dg/dependency_40.f90: Likewise.
11270 * gfortran.dg/dependency_41.f90: Likewise.
11271 * gfortran.dg/dependency_42.f90: Likewise.
11272 * gfortran.dg/dependency_43.f90: Likewise.
11273 * gfortran.dg/dependency_44.f90: Likewise.
11274 * gfortran.dg/dependency_45.f90: Likewise.
11275 * gfortran.dg/dependency_50.f90: Likewise.
11276 * gfortran.dg/dependency_51.f90: Likewise.
11277 * gfortran.dg/dependent_decls_1.f90: Likewise.
11278 * gfortran.dg/der_array_1.f90: Likewise.
11279 * gfortran.dg/der_array_io_1.f90: Likewise.
11280 * gfortran.dg/der_array_io_2.f90: Likewise.
11281 * gfortran.dg/der_array_io_3.f90: Likewise.
11282 * gfortran.dg/der_io_1.f90: Likewise.
11283 * gfortran.dg/der_io_3.f90: Likewise.
11284 * gfortran.dg/der_pointer_2.f90: Likewise.
11285 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
11286 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
11287 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
11288 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
11289 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
11290 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11291 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
11292 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
11293 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
11294 * gfortran.dg/derived_external_function_1.f90: Likewise.
11295 * gfortran.dg/derived_init_1.f90: Likewise.
11296 * gfortran.dg/derived_init_2.f90: Likewise.
11297 * gfortran.dg/derived_init_3.f90: Likewise.
11298 * gfortran.dg/derived_init_4.f90: Likewise.
11299 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
11300 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11301 * gfortran.dg/dev_null.F90: Likewise.
11302 * gfortran.dg/dfloat_1.f90: Likewise.
11303 * gfortran.dg/dim_sum_1.f90: Likewise.
11304 * gfortran.dg/dim_sum_2.f90: Likewise.
11305 * gfortran.dg/dim_sum_3.f90: Likewise.
11306 * gfortran.dg/direct_io_10.f: Likewise.
11307 * gfortran.dg/direct_io_11.f90: Likewise.
11308 * gfortran.dg/direct_io_12.f90: Likewise.
11309 * gfortran.dg/direct_io_2.f90: Likewise.
11310 * gfortran.dg/direct_io_3.f90: Likewise.
11311 * gfortran.dg/direct_io_4.f90: Likewise.
11312 * gfortran.dg/direct_io_5.f90: Likewise.
11313 * gfortran.dg/direct_io_6.f90: Likewise.
11314 * gfortran.dg/direct_io_7.f90: Likewise.
11315 * gfortran.dg/direct_io_8.f90: Likewise.
11316 * gfortran.dg/direct_io_9.f: Likewise.
11317 * gfortran.dg/do_1.f90: Likewise.
11318 * gfortran.dg/do_3.F90: Likewise.
11319 * gfortran.dg/do_concurrent_2.f90: Likewise.
11320 * gfortran.dg/do_concurrent_4.f90: Likewise.
11321 * gfortran.dg/do_corner_warn.f90: Likewise.
11322 * gfortran.dg/do_iterator_2.f90: Likewise.
11323 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
11324 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
11325 * gfortran.dg/dos_eol.f: Likewise.
11326 * gfortran.dg/dot_product_1.f03: Likewise.
11327 * gfortran.dg/dot_product_2.f90: Likewise.
11328 * gfortran.dg/dot_product_4.f90: Likewise.
11329 * gfortran.dg/dshift_1.F90: Likewise.
11330 * gfortran.dg/dshift_2.F90: Likewise.
11331 * gfortran.dg/dtio_1.f90: Likewise.
11332 * gfortran.dg/dtio_10.f90: Likewise.
11333 * gfortran.dg/dtio_12.f90: Likewise.
11334 * gfortran.dg/dtio_14.f90: Likewise.
11335 * gfortran.dg/dtio_15.f90: Likewise.
11336 * gfortran.dg/dtio_16.f90: Likewise.
11337 * gfortran.dg/dtio_17.f90: Likewise.
11338 * gfortran.dg/dtio_19.f90: Likewise.
11339 * gfortran.dg/dtio_2.f90: Likewise.
11340 * gfortran.dg/dtio_20.f03: Likewise.
11341 * gfortran.dg/dtio_22.f90: Likewise.
11342 * gfortran.dg/dtio_24.f90: Likewise.
11343 * gfortran.dg/dtio_25.f90: Likewise.
11344 * gfortran.dg/dtio_26.f03: Likewise.
11345 * gfortran.dg/dtio_27.f90: Likewise.
11346 * gfortran.dg/dtio_28.f03: Likewise.
11347 * gfortran.dg/dtio_3.f90: Likewise.
11348 * gfortran.dg/dtio_30.f03: Likewise.
11349 * gfortran.dg/dtio_31.f03: Likewise.
11350 * gfortran.dg/dtio_32.f03: Likewise.
11351 * gfortran.dg/dtio_4.f90: Likewise.
11352 * gfortran.dg/dtio_5.f90: Likewise.
11353 * gfortran.dg/dtio_7.f90: Likewise.
11354 * gfortran.dg/dtio_8.f90: Likewise.
11355 * gfortran.dg/dtio_9.f90: Likewise.
11356 * gfortran.dg/dummy_procedure_3.f90: Likewise.
11357 * gfortran.dg/dummy_procedure_7.f90: Likewise.
11358 * gfortran.dg/dup_save_1.f90: Likewise.
11359 * gfortran.dg/dup_save_2.f90: Likewise.
11360 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
11361 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
11362 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11363 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
11364 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
11365 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
11366 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
11367 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
11368 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
11369 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
11370 * gfortran.dg/e_d_fmt.f90: Likewise.
11371 * gfortran.dg/edit_real_1.f90: Likewise.
11372 * gfortran.dg/elemental_by_value_1.f90: Likewise.
11373 * gfortran.dg/elemental_dependency_1.f90: Likewise.
11374 * gfortran.dg/elemental_dependency_4.f90: Likewise.
11375 * gfortran.dg/elemental_dependency_5.f90: Likewise.
11376 * gfortran.dg/elemental_dependency_6.f90: Likewise.
11377 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
11378 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
11379 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
11380 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
11381 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
11382 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
11383 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
11384 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
11385 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
11386 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
11387 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
11388 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
11389 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
11390 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
11391 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
11392 * gfortran.dg/empty_format_1.f90: Likewise.
11393 * gfortran.dg/endfile.f: Likewise.
11394 * gfortran.dg/endfile.f90: Likewise.
11395 * gfortran.dg/endfile_2.f90: Likewise.
11396 * gfortran.dg/entry_1.f90: Likewise.
11397 * gfortran.dg/entry_10.f90: Likewise.
11398 * gfortran.dg/entry_12.f90: Likewise.
11399 * gfortran.dg/entry_13.f90: Likewise.
11400 * gfortran.dg/entry_14.f90: Likewise.
11401 * gfortran.dg/entry_16.f90: Likewise.
11402 * gfortran.dg/entry_3.f90: Likewise.
11403 * gfortran.dg/entry_6.f90: Likewise.
11404 * gfortran.dg/entry_9.f90: Likewise.
11405 * gfortran.dg/entry_array_specs_2.f: Likewise.
11406 * gfortran.dg/enum_1.f90: Likewise.
11407 * gfortran.dg/enum_9.f90: Likewise.
11408 * gfortran.dg/eof_1.f90: Likewise.
11409 * gfortran.dg/eof_2.f90: Likewise.
11410 * gfortran.dg/eof_4.f90: Likewise.
11411 * gfortran.dg/eof_5.f90: Likewise.
11412 * gfortran.dg/eor_handling_1.f90: Likewise.
11413 * gfortran.dg/eor_handling_2.f90: Likewise.
11414 * gfortran.dg/eor_handling_3.f90: Likewise.
11415 * gfortran.dg/eor_handling_4.f90: Likewise.
11416 * gfortran.dg/eor_handling_5.f90: Likewise.
11417 * gfortran.dg/eoshift_3.f90: Likewise.
11418 * gfortran.dg/eoshift_4.f90: Likewise.
11419 * gfortran.dg/eoshift_5.f90: Likewise.
11420 * gfortran.dg/eoshift_6.f90: Likewise.
11421 * gfortran.dg/eoshift_large_1.f90: Likewise.
11422 * gfortran.dg/equiv_6.f90: Likewise.
11423 * gfortran.dg/equiv_7.f90: Likewise.
11424 * gfortran.dg/equiv_9.f90: Likewise.
11425 * gfortran.dg/equiv_constraint_4.f90: Likewise.
11426 * gfortran.dg/erf_2.F90: Likewise.
11427 * gfortran.dg/erf_3.F90: Likewise.
11428 * gfortran.dg/erfc_scaled_1.f90: Likewise.
11429 * gfortran.dg/error_format_2.f90: Likewise.
11430 * gfortran.dg/error_recovery_5.f90: Likewise.
11431 * gfortran.dg/execute_command_line_2.f90: Likewise.
11432 * gfortran.dg/execute_command_line_3.f90: Likewise.
11433 * gfortran.dg/exit_1.f08: Likewise.
11434 * gfortran.dg/exit_3.f08: Likewise.
11435 * gfortran.dg/exponent_1.f90: Likewise.
11436 * gfortran.dg/exponent_2.f90: Likewise.
11437 * gfortran.dg/extended_char_comparison_1.f: Likewise.
11438 * gfortran.dg/extends_1.f03: Likewise.
11439 * gfortran.dg/extends_16.f90: Likewise.
11440 * gfortran.dg/extends_2.f03: Likewise.
11441 * gfortran.dg/extends_3.f03: Likewise.
11442 * gfortran.dg/extends_4.f03: Likewise.
11443 * gfortran.dg/extends_type_of_1.f03: Likewise.
11444 * gfortran.dg/extends_type_of_2.f03: Likewise.
11445 * gfortran.dg/external_procedures_3.f90: Likewise.
11446 * gfortran.dg/f2003_inquire_1.f03: Likewise.
11447 * gfortran.dg/f2003_io_1.f03: Likewise.
11448 * gfortran.dg/f2003_io_4.f03: Likewise.
11449 * gfortran.dg/f2003_io_5.f03: Likewise.
11450 * gfortran.dg/f2003_io_6.f03: Likewise.
11451 * gfortran.dg/f2003_io_7.f03: Likewise.
11452 * gfortran.dg/f2c_1.f90: Likewise.
11453 * gfortran.dg/f2c_2.f90: Likewise.
11454 * gfortran.dg/f2c_3.f90: Likewise.
11455 * gfortran.dg/f2c_4.f90: Likewise.
11456 * gfortran.dg/f2c_6.f90: Likewise.
11457 * gfortran.dg/f2c_7.f90: Likewise.
11458 * gfortran.dg/f2c_9.f90: Likewise.
11459 * gfortran.dg/fgetc_1.f90: Likewise.
11460 * gfortran.dg/fgetc_2.f90: Likewise.
11461 * gfortran.dg/filename_null.f90: Likewise.
11462 * gfortran.dg/finalize_12.f90: Likewise.
11463 * gfortran.dg/finalize_13.f90: Likewise.
11464 * gfortran.dg/finalize_15.f90: Likewise.
11465 * gfortran.dg/finalize_17.f90: Likewise.
11466 * gfortran.dg/finalize_18.f90: Likewise.
11467 * gfortran.dg/finalize_25.f90: Likewise.
11468 * gfortran.dg/finalize_29.f08: Likewise.
11469 * gfortran.dg/finalize_31.f90: Likewise.
11470 * gfortran.dg/float_1.f90: Likewise.
11471 * gfortran.dg/flush_1.f90: Likewise.
11472 * gfortran.dg/fmt_bz_bn.f: Likewise.
11473 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
11474 * gfortran.dg/fmt_cache_1.f: Likewise.
11475 * gfortran.dg/fmt_cache_2.f: Likewise.
11476 * gfortran.dg/fmt_cache_3.f90: Likewise.
11477 * gfortran.dg/fmt_colon.f90: Likewise.
11478 * gfortran.dg/fmt_e.f90: Likewise.
11479 * gfortran.dg/fmt_en.f90: Likewise.
11480 * gfortran.dg/fmt_error_10.f: Likewise.
11481 * gfortran.dg/fmt_error_9.f: Likewise.
11482 * gfortran.dg/fmt_exhaust.f90: Likewise.
11483 * gfortran.dg/fmt_f0_1.f90: Likewise.
11484 * gfortran.dg/fmt_f_an_p.f: Likewise.
11485 * gfortran.dg/fmt_fw_d.f90: Likewise.
11486 * gfortran.dg/fmt_g.f: Likewise.
11487 * gfortran.dg/fmt_g0_1.f08: Likewise.
11488 * gfortran.dg/fmt_g0_2.f08: Likewise.
11489 * gfortran.dg/fmt_g0_4.f08: Likewise.
11490 * gfortran.dg/fmt_g0_5.f08: Likewise.
11491 * gfortran.dg/fmt_g0_6.f08: Likewise.
11492 * gfortran.dg/fmt_g0_7.f08: Likewise.
11493 * gfortran.dg/fmt_g_1.f90: Likewise.
11494 * gfortran.dg/fmt_int_sign.f90: Likewise.
11495 * gfortran.dg/fmt_l.f90: Likewise.
11496 * gfortran.dg/fmt_missing_period_2.f: Likewise.
11497 * gfortran.dg/fmt_missing_period_3.f: Likewise.
11498 * gfortran.dg/fmt_p_1.f90: Likewise.
11499 * gfortran.dg/fmt_pf.f90: Likewise.
11500 * gfortran.dg/fmt_read.f90: Likewise.
11501 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11502 * gfortran.dg/fmt_t_1.f90: Likewise.
11503 * gfortran.dg/fmt_t_2.f90: Likewise.
11504 * gfortran.dg/fmt_t_3.f90: Likewise.
11505 * gfortran.dg/fmt_t_4.f90: Likewise.
11506 * gfortran.dg/fmt_t_5.f90: Likewise.
11507 * gfortran.dg/fmt_t_6.f: Likewise.
11508 * gfortran.dg/fmt_t_7.f: Likewise.
11509 * gfortran.dg/fmt_t_9.f: Likewise.
11510 * gfortran.dg/fmt_tl.f: Likewise.
11511 * gfortran.dg/fmt_unlimited.f90: Likewise.
11512 * gfortran.dg/fmt_white.f: Likewise.
11513 * gfortran.dg/fmt_zero_digits.f90: Likewise.
11514 * gfortran.dg/fold_nearest.f90: Likewise.
11515 * gfortran.dg/forall_1.f90: Likewise.
11516 * gfortran.dg/forall_10.f90: Likewise.
11517 * gfortran.dg/forall_12.f90: Likewise.
11518 * gfortran.dg/forall_13.f90: Likewise.
11519 * gfortran.dg/forall_15.f90: Likewise.
11520 * gfortran.dg/forall_4.f90: Likewise.
11521 * gfortran.dg/forall_5.f90: Likewise.
11522 * gfortran.dg/forall_6.f90: Likewise.
11523 * gfortran.dg/forall_7.f90: Likewise.
11524 * gfortran.dg/fraction.f90: Likewise.
11525 * gfortran.dg/fseek.f90: Likewise.
11526 * gfortran.dg/ftell_1.f90: Likewise.
11527 * gfortran.dg/ftell_2.f90: Likewise.
11528 * gfortran.dg/ftell_3.f90: Likewise.
11529 * gfortran.dg/func_assign_2.f90: Likewise.
11530 * gfortran.dg/func_assign_3.f90: Likewise.
11531 * gfortran.dg/func_derived_1.f90: Likewise.
11532 * gfortran.dg/func_derived_2.f90: Likewise.
11533 * gfortran.dg/func_derived_3.f90: Likewise.
11534 * gfortran.dg/func_result_1.f90: Likewise.
11535 * gfortran.dg/func_result_2.f90: Likewise.
11536 * gfortran.dg/func_result_6.f90: Likewise.
11537 * gfortran.dg/function_charlen_2.f90: Likewise.
11538 * gfortran.dg/function_charlen_3.f: Likewise.
11539 * gfortran.dg/function_kinds_1.f90: Likewise.
11540 * gfortran.dg/function_kinds_4.f90: Likewise.
11541 * gfortran.dg/function_optimize_10.f90: Likewise.
11542 * gfortran.dg/function_optimize_11.f90: Likewise.
11543 * gfortran.dg/function_optimize_12.f90: Likewise.
11544 * gfortran.dg/function_optimize_4.f90: Likewise.
11545 * gfortran.dg/function_optimize_8.f90: Likewise.
11546 * gfortran.dg/g77/13037.f: Likewise.
11547 * gfortran.dg/g77/1832.f: Likewise.
11548 * gfortran.dg/g77/19981119-0.f: Likewise.
11549 * gfortran.dg/g77/19990313-0.f: Likewise.
11550 * gfortran.dg/g77/19990313-1.f: Likewise.
11551 * gfortran.dg/g77/19990313-2.f: Likewise.
11552 * gfortran.dg/g77/19990313-3.f: Likewise.
11553 * gfortran.dg/g77/19990419-1.f: Likewise.
11554 * gfortran.dg/g77/19990826-0.f: Likewise.
11555 * gfortran.dg/g77/19990826-2.f: Likewise.
11556 * gfortran.dg/g77/20000503-1.f: Likewise.
11557 * gfortran.dg/g77/20001111.f: Likewise.
11558 * gfortran.dg/g77/20010116.f: Likewise.
11559 * gfortran.dg/g77/20010216-1.f: Likewise.
11560 * gfortran.dg/g77/20010430.f: Likewise.
11561 * gfortran.dg/g77/20010610.f: Likewise.
11562 * gfortran.dg/g77/6177.f: Likewise.
11563 * gfortran.dg/g77/7388.f: Likewise.
11564 * gfortran.dg/g77/947.f: Likewise.
11565 * gfortran.dg/g77/970625-2.f: Likewise.
11566 * gfortran.dg/g77/971102-1.f: Likewise.
11567 * gfortran.dg/g77/980628-0.f: Likewise.
11568 * gfortran.dg/g77/980628-1.f: Likewise.
11569 * gfortran.dg/g77/980628-10.f: Likewise.
11570 * gfortran.dg/g77/980628-2.f: Likewise.
11571 * gfortran.dg/g77/980628-3.f: Likewise.
11572 * gfortran.dg/g77/980628-7.f: Likewise.
11573 * gfortran.dg/g77/980628-8.f: Likewise.
11574 * gfortran.dg/g77/980628-9.f: Likewise.
11575 * gfortran.dg/g77/980701-0.f: Likewise.
11576 * gfortran.dg/g77/980701-1.f: Likewise.
11577 * gfortran.dg/g77/cabs.f: Likewise.
11578 * gfortran.dg/g77/claus.f: Likewise.
11579 * gfortran.dg/g77/complex_1.f: Likewise.
11580 * gfortran.dg/g77/cpp3.F: Likewise.
11581 * gfortran.dg/g77/cpp4.F: Likewise.
11582 * gfortran.dg/g77/cpp5.F: Likewise.
11583 * gfortran.dg/g77/dcomplex.f: Likewise.
11584 * gfortran.dg/g77/dnrm2.f: Likewise.
11585 * gfortran.dg/g77/erfc.f: Likewise.
11586 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11587 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11588 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11589 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11590 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11591 * gfortran.dg/g77/int8421.f: Likewise.
11592 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11593 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11594 * gfortran.dg/g77/le.f: Likewise.
11595 * gfortran.dg/g77/short.f: Likewise.
11596 * gfortran.dg/gamma_1.f90: Likewise.
11597 * gfortran.dg/gamma_4.f90: Likewise.
11598 * gfortran.dg/gamma_5.f90: Likewise.
11599 * gfortran.dg/generic_13.f90: Likewise.
11600 * gfortran.dg/generic_15.f90: Likewise.
11601 * gfortran.dg/generic_19.f90: Likewise.
11602 * gfortran.dg/generic_20.f90: Likewise.
11603 * gfortran.dg/generic_23.f03: Likewise.
11604 * gfortran.dg/generic_25.f90: Likewise.
11605 * gfortran.dg/generic_27.f90: Likewise.
11606 * gfortran.dg/generic_31.f90: Likewise.
11607 * gfortran.dg/generic_4.f90: Likewise.
11608 * gfortran.dg/global_vars_c_init.f90: Likewise.
11609 * gfortran.dg/global_vars_f90_init.f90: Likewise.
11610 * gfortran.dg/gnu_logical_1.F: Likewise.
11611 * gfortran.dg/goacc/fixed-1.f: Likewise.
11612 * gfortran.dg/goacc/fixed-2.f: Likewise.
11613 * gfortran.dg/goacc/gang-static.f95: Likewise.
11614 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11615 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11616 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11617 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11618 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11619 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11620 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11621 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11622 * gfortran.dg/goacc/omp-fixed.f: Likewise.
11623 * gfortran.dg/gomp/crayptr5.f90: Likewise.
11624 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
11625 * gfortran.dg/gomp/pr48794.f90: Likewise.
11626 * gfortran.dg/gomp/pr72744.f90: Likewise.
11627 * gfortran.dg/gomp/pr77665.f90: Likewise.
11628 * gfortran.dg/gomp/workshare2.f90: Likewise.
11629 * gfortran.dg/gomp/workshare3.f90: Likewise.
11630 * gfortran.dg/goto_1.f: Likewise.
11631 * gfortran.dg/goto_2.f90: Likewise.
11632 * gfortran.dg/goto_4.f90: Likewise.
11633 * gfortran.dg/goto_6.f: Likewise.
11634 * gfortran.dg/graphite/id-26.f03: Likewise.
11635 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
11636 * gfortran.dg/graphite/pr29581.f90: Likewise.
11637 * gfortran.dg/graphite/pr29832.f90: Likewise.
11638 * gfortran.dg/graphite/run-id-1.f: Likewise.
11639 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11640 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11641 * gfortran.dg/hollerith.f90: Likewise.
11642 * gfortran.dg/hollerith4.f90: Likewise.
11643 * gfortran.dg/hollerith6.f90: Likewise.
11644 * gfortran.dg/hollerith8.f90: Likewise.
11645 * gfortran.dg/hollerith_1.f90: Likewise.
11646 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11647 * gfortran.dg/hollerith_f95.f90: Likewise.
11648 * gfortran.dg/hollerith_legacy.f90: Likewise.
11649 * gfortran.dg/host_assoc_call_3.f90: Likewise.
11650 * gfortran.dg/host_assoc_function_1.f90: Likewise.
11651 * gfortran.dg/host_assoc_function_3.f90: Likewise.
11652 * gfortran.dg/host_assoc_function_4.f90: Likewise.
11653 * gfortran.dg/host_assoc_function_9.f90: Likewise.
11654 * gfortran.dg/host_dummy_index_1.f90: Likewise.
11655 * gfortran.dg/hypot_1.f90: Likewise.
11656 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11657 * gfortran.dg/iargc.f90: Likewise.
11658 * gfortran.dg/ibits.f90: Likewise.
11659 * gfortran.dg/ichar_1.f90: Likewise.
11660 * gfortran.dg/ichar_2.f90: Likewise.
11661 * gfortran.dg/ieee/ieee_1.F90: Likewise.
11662 * gfortran.dg/ieee/ieee_2.f90: Likewise.
11663 * gfortran.dg/ieee/ieee_3.f90: Likewise.
11664 * gfortran.dg/ieee/ieee_4.f90: Likewise.
11665 * gfortran.dg/ieee/ieee_6.f90: Likewise.
11666 * gfortran.dg/ieee/ieee_7.f90: Likewise.
11667 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11668 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11669 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11670 * gfortran.dg/ieee/large_1.f90: Likewise.
11671 * gfortran.dg/ieee/large_2.f90: Likewise.
11672 * gfortran.dg/ieee/large_3.F90: Likewise.
11673 * gfortran.dg/ieee/large_4.f90: Likewise.
11674 * gfortran.dg/ieee/rounding_1.f90: Likewise.
11675 * gfortran.dg/ieee/underflow_1.f90: Likewise.
11676 * gfortran.dg/impl_do_var_data.f90: Likewise.
11677 * gfortran.dg/implicit_10.f90: Likewise.
11678 * gfortran.dg/implicit_12.f90: Likewise.
11679 * gfortran.dg/implicit_class_1.f90: Likewise.
11680 * gfortran.dg/implicit_pure_1.f90: Likewise.
11681 * gfortran.dg/implied_do_1.f90: Likewise.
11682 * gfortran.dg/implied_do_io_1.f90: Likewise.
11683 * gfortran.dg/implied_do_io_2.f90: Likewise.
11684 * gfortran.dg/implied_do_io_3.f90: Likewise.
11685 * gfortran.dg/implied_shape_1.f08: Likewise.
11686 * gfortran.dg/import.f90: Likewise.
11687 * gfortran.dg/import4.f90: Likewise.
11688 * gfortran.dg/impure_1.f08: Likewise.
11689 * gfortran.dg/index.f90: Likewise.
11690 * gfortran.dg/index_2.f90: Likewise.
11691 * gfortran.dg/init_flag_1.f90: Likewise.
11692 * gfortran.dg/init_flag_10.f90: Likewise.
11693 * gfortran.dg/init_flag_15.f03: Likewise.
11694 * gfortran.dg/init_flag_2.f90: Likewise.
11695 * gfortran.dg/init_flag_3.f90: Likewise.
11696 * gfortran.dg/init_flag_4.f90: Likewise.
11697 * gfortran.dg/init_flag_5.f90: Likewise.
11698 * gfortran.dg/init_flag_6.f90: Likewise.
11699 * gfortran.dg/init_flag_7.f90: Likewise.
11700 * gfortran.dg/init_flag_9.f90: Likewise.
11701 * gfortran.dg/initialization_11.f90: Likewise.
11702 * gfortran.dg/initialization_19.f90: Likewise.
11703 * gfortran.dg/initialization_2.f90: Likewise.
11704 * gfortran.dg/initialization_22.f90: Likewise.
11705 * gfortran.dg/initialization_27.f90: Likewise.
11706 * gfortran.dg/initialization_5.f90: Likewise.
11707 * gfortran.dg/initialization_6.f90: Likewise.
11708 * gfortran.dg/inline_matmul_1.f90: Likewise.
11709 * gfortran.dg/inline_matmul_10.f90: Likewise.
11710 * gfortran.dg/inline_matmul_11.f90: Likewise.
11711 * gfortran.dg/inline_matmul_13.f90: Likewise.
11712 * gfortran.dg/inline_matmul_14.f90: Likewise.
11713 * gfortran.dg/inline_matmul_16.f90: Likewise.
11714 * gfortran.dg/inline_matmul_17.f90: Likewise.
11715 * gfortran.dg/inline_matmul_18.f90: Likewise.
11716 * gfortran.dg/inline_matmul_19.f90: Likewise.
11717 * gfortran.dg/inline_matmul_2.f90: Likewise.
11718 * gfortran.dg/inline_matmul_20.f90: Likewise.
11719 * gfortran.dg/inline_matmul_22.f90: Likewise.
11720 * gfortran.dg/inline_matmul_3.f90: Likewise.
11721 * gfortran.dg/inline_matmul_4.f90: Likewise.
11722 * gfortran.dg/inline_matmul_5.f90: Likewise.
11723 * gfortran.dg/inline_matmul_6.f90: Likewise.
11724 * gfortran.dg/inline_matmul_7.f90: Likewise.
11725 * gfortran.dg/inline_matmul_8.f90: Likewise.
11726 * gfortran.dg/inline_matmul_9.f90: Likewise.
11727 * gfortran.dg/inline_sum_1.f90: Likewise.
11728 * gfortran.dg/inline_sum_3.f90: Likewise.
11729 * gfortran.dg/inline_sum_5.f90: Likewise.
11730 * gfortran.dg/inquire-complex.f90: Likewise.
11731 * gfortran.dg/inquire.f90: Likewise.
11732 * gfortran.dg/inquire_10.f90: Likewise.
11733 * gfortran.dg/inquire_13.f90: Likewise.
11734 * gfortran.dg/inquire_15.f90: Likewise.
11735 * gfortran.dg/inquire_16.f90: Likewise.
11736 * gfortran.dg/inquire_17.f90: Likewise.
11737 * gfortran.dg/inquire_5.f90: Likewise.
11738 * gfortran.dg/inquire_6.f90: Likewise.
11739 * gfortran.dg/inquire_7.f90: Likewise.
11740 * gfortran.dg/inquire_9.f90: Likewise.
11741 * gfortran.dg/inquire_internal.f90: Likewise.
11742 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
11743 * gfortran.dg/inquire_size.f90: Likewise.
11744 * gfortran.dg/int_1.f90: Likewise.
11745 * gfortran.dg/int_conv_1.f90: Likewise.
11746 * gfortran.dg/int_range_io_1.f90: Likewise.
11747 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
11748 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
11749 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
11750 * gfortran.dg/integer_plus.f90: Likewise.
11751 * gfortran.dg/intent_out_2.f90: Likewise.
11752 * gfortran.dg/intent_out_5.f90: Likewise.
11753 * gfortran.dg/intent_out_6.f90: Likewise.
11754 * gfortran.dg/interface_12.f90: Likewise.
11755 * gfortran.dg/interface_19.f90: Likewise.
11756 * gfortran.dg/interface_4.f90: Likewise.
11757 * gfortran.dg/interface_5.f90: Likewise.
11758 * gfortran.dg/interface_9.f90: Likewise.
11759 * gfortran.dg/interface_assignment_1.f90: Likewise.
11760 * gfortran.dg/interface_assignment_2.f90: Likewise.
11761 * gfortran.dg/internal_dummy_2.f08: Likewise.
11762 * gfortran.dg/internal_dummy_3.f08: Likewise.
11763 * gfortran.dg/internal_dummy_4.f08: Likewise.
11764 * gfortran.dg/internal_pack_1.f90: Likewise.
11765 * gfortran.dg/internal_pack_10.f90: Likewise.
11766 * gfortran.dg/internal_pack_12.f90: Likewise.
11767 * gfortran.dg/internal_pack_13.f90: Likewise.
11768 * gfortran.dg/internal_pack_14.f90: Likewise.
11769 * gfortran.dg/internal_pack_15.f90: Likewise.
11770 * gfortran.dg/internal_pack_2.f90: Likewise.
11771 * gfortran.dg/internal_pack_3.f90: Likewise.
11772 * gfortran.dg/internal_pack_4.f90: Likewise.
11773 * gfortran.dg/internal_pack_6.f90: Likewise.
11774 * gfortran.dg/internal_pack_8.f90: Likewise.
11775 * gfortran.dg/internal_readwrite_1.f90: Likewise.
11776 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11777 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11778 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11779 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11780 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11781 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11782 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11783 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11784 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11785 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11786 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11787 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11788 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11789 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11790 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11791 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11792 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11793 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11794 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11795 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11796 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11797 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11798 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11799 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11800 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11801 * gfortran.dg/io_err_1.f90: Likewise.
11802 * gfortran.dg/io_real_boz.f90: Likewise.
11803 * gfortran.dg/iomsg_1.f90: Likewise.
11804 * gfortran.dg/iostat_1.f90: Likewise.
11805 * gfortran.dg/iostat_2.f90: Likewise.
11806 * gfortran.dg/iostat_4.f90: Likewise.
11807 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11808 * gfortran.dg/ishft_1.f90: Likewise.
11809 * gfortran.dg/ishft_2.f90: Likewise.
11810 * gfortran.dg/ishft_4.f90: Likewise.
11811 * gfortran.dg/isnan_1.f90: Likewise.
11812 * gfortran.dg/isnan_2.f90: Likewise.
11813 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11814 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11815 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11816 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11817 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11818 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11819 * gfortran.dg/itime_idate_1.f: Likewise.
11820 * gfortran.dg/itime_idate_2.f: Likewise.
11821 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11822 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11823 * gfortran.dg/large_real_kind_1.f90: Likewise.
11824 * gfortran.dg/large_real_kind_2.F90: Likewise.
11825 * gfortran.dg/large_real_kind_3.F90: Likewise.
11826 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11827 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11828 * gfortran.dg/large_recl.f90: Likewise.
11829 * gfortran.dg/large_unit_1.f90: Likewise.
11830 * gfortran.dg/large_unit_2.f90: Likewise.
11831 * gfortran.dg/largeequiv_1.f90: Likewise.
11832 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11833 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11834 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11835 * gfortran.dg/list_read_1.f90: Likewise.
11836 * gfortran.dg/list_read_10.f90: Likewise.
11837 * gfortran.dg/list_read_11.f90: Likewise.
11838 * gfortran.dg/list_read_12.f90: Likewise.
11839 * gfortran.dg/list_read_13.f: Likewise.
11840 * gfortran.dg/list_read_14.f90: Likewise.
11841 * gfortran.dg/list_read_2.f90: Likewise.
11842 * gfortran.dg/list_read_3.f90: Likewise.
11843 * gfortran.dg/list_read_4.f90: Likewise.
11844 * gfortran.dg/list_read_5.f90: Likewise.
11845 * gfortran.dg/list_read_6.f90: Likewise.
11846 * gfortran.dg/list_read_7.f90: Likewise.
11847 * gfortran.dg/list_read_8.f90: Likewise.
11848 * gfortran.dg/list_read_9.f90: Likewise.
11849 * gfortran.dg/loc_2.f90: Likewise.
11850 * gfortran.dg/logical_1.f90: Likewise.
11851 * gfortran.dg/logical_dot_product.f90: Likewise.
11852 * gfortran.dg/logical_temp_io.f90: Likewise.
11853 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11854 * gfortran.dg/lrshift_1.f90: Likewise.
11855 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11856 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11857 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11858 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11859 * gfortran.dg/make_unit.f90: Likewise.
11860 * gfortran.dg/mapping_1.f90: Likewise.
11861 * gfortran.dg/mapping_2.f90: Likewise.
11862 * gfortran.dg/mapping_3.f90: Likewise.
11863 * gfortran.dg/masklr_1.F90: Likewise.
11864 * gfortran.dg/masklr_2.F90: Likewise.
11865 * gfortran.dg/matmul_1.f90: Likewise.
11866 * gfortran.dg/matmul_10.f90: Likewise.
11867 * gfortran.dg/matmul_12.f90: Likewise.
11868 * gfortran.dg/matmul_16.f90: Likewise.
11869 * gfortran.dg/matmul_17.f90: Likewise.
11870 * gfortran.dg/matmul_18.f90: Likewise.
11871 * gfortran.dg/matmul_2.f90: Likewise.
11872 * gfortran.dg/matmul_3.f90: Likewise.
11873 * gfortran.dg/matmul_4.f90: Likewise.
11874 * gfortran.dg/matmul_6.f90: Likewise.
11875 * gfortran.dg/matmul_8.f03: Likewise.
11876 * gfortran.dg/matmul_9.f90: Likewise.
11877 * gfortran.dg/matmul_bounds_12.f90: Likewise.
11878 * gfortran.dg/matmul_bounds_6.f90: Likewise.
11879 * gfortran.dg/matmul_const.f90: Likewise.
11880 * gfortran.dg/maxloc_1.f90: Likewise.
11881 * gfortran.dg/maxloc_2.f90: Likewise.
11882 * gfortran.dg/maxloc_3.f90: Likewise.
11883 * gfortran.dg/maxloc_4.f90: Likewise.
11884 * gfortran.dg/maxloc_string_1.f90: Likewise.
11885 * gfortran.dg/maxlocval_1.f90: Likewise.
11886 * gfortran.dg/maxlocval_2.f90: Likewise.
11887 * gfortran.dg/maxlocval_3.f90: Likewise.
11888 * gfortran.dg/maxlocval_4.f90: Likewise.
11889 * gfortran.dg/maxval_char_1.f90: Likewise.
11890 * gfortran.dg/maxval_char_2.f90: Likewise.
11891 * gfortran.dg/maxval_char_3.f90: Likewise.
11892 * gfortran.dg/maxval_char_4.f90: Likewise.
11893 * gfortran.dg/maxval_parameter_1.f90: Likewise.
11894 * gfortran.dg/mclock.f90: Likewise.
11895 * gfortran.dg/merge_bits_1.F90: Likewise.
11896 * gfortran.dg/merge_bits_2.F90: Likewise.
11897 * gfortran.dg/merge_char_1.f90: Likewise.
11898 * gfortran.dg/merge_init_expr.f90: Likewise.
11899 * gfortran.dg/min_max_optional_1.f90: Likewise.
11900 * gfortran.dg/min_max_optional_5.f90: Likewise.
11901 * gfortran.dg/minloc_1.f90: Likewise.
11902 * gfortran.dg/minloc_2.f90: Likewise.
11903 * gfortran.dg/minloc_3.f90: Likewise.
11904 * gfortran.dg/minloc_4.f90: Likewise.
11905 * gfortran.dg/minloc_string_1.f90: Likewise.
11906 * gfortran.dg/minlocval_1.f90: Likewise.
11907 * gfortran.dg/minlocval_2.f90: Likewise.
11908 * gfortran.dg/minlocval_3.f90: Likewise.
11909 * gfortran.dg/minlocval_4.f90: Likewise.
11910 * gfortran.dg/minmax_char_1.f90: Likewise.
11911 * gfortran.dg/minmaxloc_1.f90: Likewise.
11912 * gfortran.dg/minmaxloc_10.f90: Likewise.
11913 * gfortran.dg/minmaxloc_11.f90: Likewise.
11914 * gfortran.dg/minmaxloc_12.f90: Likewise.
11915 * gfortran.dg/minmaxloc_13.f90: Likewise.
11916 * gfortran.dg/minmaxloc_2.f90: Likewise.
11917 * gfortran.dg/minmaxloc_3.f90: Likewise.
11918 * gfortran.dg/minmaxloc_4.f90: Likewise.
11919 * gfortran.dg/minmaxloc_5.f90: Likewise.
11920 * gfortran.dg/minmaxloc_6.f90: Likewise.
11921 * gfortran.dg/minmaxloc_7.f90: Likewise.
11922 * gfortran.dg/minmaxloc_8.f90: Likewise.
11923 * gfortran.dg/minmaxval_1.f90: Likewise.
11924 * gfortran.dg/minval_char_1.f90: Likewise.
11925 * gfortran.dg/minval_char_2.f90: Likewise.
11926 * gfortran.dg/minval_char_3.f90: Likewise.
11927 * gfortran.dg/minval_char_4.f90: Likewise.
11928 * gfortran.dg/minval_char_5.f90: Likewise.
11929 * gfortran.dg/minval_parameter_1.f90: Likewise.
11930 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
11931 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
11932 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
11933 * gfortran.dg/missing_parens_1.f90: Likewise.
11934 * gfortran.dg/missing_parens_2.f90: Likewise.
11935 * gfortran.dg/mod_large_1.f90: Likewise.
11936 * gfortran.dg/mod_sign0_1.f90: Likewise.
11937 * gfortran.dg/module_blank_common.f90: Likewise.
11938 * gfortran.dg/module_commons_1.f90: Likewise.
11939 * gfortran.dg/module_commons_3.f90: Likewise.
11940 * gfortran.dg/module_double_reuse.f90: Likewise.
11941 * gfortran.dg/module_equivalence_1.f90: Likewise.
11942 * gfortran.dg/module_equivalence_2.f90: Likewise.
11943 * gfortran.dg/module_equivalence_3.f90: Likewise.
11944 * gfortran.dg/module_equivalence_5.f90: Likewise.
11945 * gfortran.dg/module_interface_1.f90: Likewise.
11946 * gfortran.dg/module_nan.f90: Likewise.
11947 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11948 * gfortran.dg/module_procedure_1.f90: Likewise.
11949 * gfortran.dg/module_read_1.f90: Likewise.
11950 * gfortran.dg/module_read_2.f90: Likewise.
11951 * gfortran.dg/module_widestring_1.f90: Likewise.
11952 * gfortran.dg/move_alloc.f90: Likewise.
11953 * gfortran.dg/move_alloc_10.f90: Likewise.
11954 * gfortran.dg/move_alloc_13.f90: Likewise.
11955 * gfortran.dg/move_alloc_14.f90: Likewise.
11956 * gfortran.dg/move_alloc_15.f90: Likewise.
11957 * gfortran.dg/move_alloc_16.f90: Likewise.
11958 * gfortran.dg/move_alloc_2.f90: Likewise.
11959 * gfortran.dg/move_alloc_5.f90: Likewise.
11960 * gfortran.dg/move_alloc_6.f90: Likewise.
11961 * gfortran.dg/move_alloc_9.f90: Likewise.
11962 * gfortran.dg/multiple_allocation_1.f90: Likewise.
11963 * gfortran.dg/multiple_allocation_3.f90: Likewise.
11964 * gfortran.dg/mvbits_1.f90: Likewise.
11965 * gfortran.dg/mvbits_2.f90: Likewise.
11966 * gfortran.dg/mvbits_3.f90: Likewise.
11967 * gfortran.dg/mvbits_4.f90: Likewise.
11968 * gfortran.dg/mvbits_7.f90: Likewise.
11969 * gfortran.dg/mvbits_8.f90: Likewise.
11970 * gfortran.dg/namelist_11.f: Likewise.
11971 * gfortran.dg/namelist_12.f: Likewise.
11972 * gfortran.dg/namelist_13.f90: Likewise.
11973 * gfortran.dg/namelist_14.f90: Likewise.
11974 * gfortran.dg/namelist_15.f90: Likewise.
11975 * gfortran.dg/namelist_16.f90: Likewise.
11976 * gfortran.dg/namelist_17.f90: Likewise.
11977 * gfortran.dg/namelist_18.f90: Likewise.
11978 * gfortran.dg/namelist_19.f90: Likewise.
11979 * gfortran.dg/namelist_20.f90: Likewise.
11980 * gfortran.dg/namelist_21.f90: Likewise.
11981 * gfortran.dg/namelist_22.f90: Likewise.
11982 * gfortran.dg/namelist_23.f90: Likewise.
11983 * gfortran.dg/namelist_24.f90: Likewise.
11984 * gfortran.dg/namelist_26.f90: Likewise.
11985 * gfortran.dg/namelist_27.f90: Likewise.
11986 * gfortran.dg/namelist_28.f90: Likewise.
11987 * gfortran.dg/namelist_29.f90: Likewise.
11988 * gfortran.dg/namelist_37.f90: Likewise.
11989 * gfortran.dg/namelist_38.f90: Likewise.
11990 * gfortran.dg/namelist_39.f90: Likewise.
11991 * gfortran.dg/namelist_40.f90: Likewise.
11992 * gfortran.dg/namelist_41.f90: Likewise.
11993 * gfortran.dg/namelist_42.f90: Likewise.
11994 * gfortran.dg/namelist_43.f90: Likewise.
11995 * gfortran.dg/namelist_44.f90: Likewise.
11996 * gfortran.dg/namelist_47.f90: Likewise.
11997 * gfortran.dg/namelist_48.f90: Likewise.
11998 * gfortran.dg/namelist_49.f90: Likewise.
11999 * gfortran.dg/namelist_50.f90: Likewise.
12000 * gfortran.dg/namelist_51.f90: Likewise.
12001 * gfortran.dg/namelist_52.f90: Likewise.
12002 * gfortran.dg/namelist_54.f90: Likewise.
12003 * gfortran.dg/namelist_55.f90: Likewise.
12004 * gfortran.dg/namelist_56.f90: Likewise.
12005 * gfortran.dg/namelist_57.f90: Likewise.
12006 * gfortran.dg/namelist_58.f90: Likewise.
12007 * gfortran.dg/namelist_59.f90: Likewise.
12008 * gfortran.dg/namelist_60.f90: Likewise.
12009 * gfortran.dg/namelist_61.f90: Likewise.
12010 * gfortran.dg/namelist_64.f90: Likewise.
12011 * gfortran.dg/namelist_65.f90: Likewise.
12012 * gfortran.dg/namelist_69.f90: Likewise.
12013 * gfortran.dg/namelist_70.f90: Likewise.
12014 * gfortran.dg/namelist_71.f90: Likewise.
12015 * gfortran.dg/namelist_72.f: Likewise.
12016 * gfortran.dg/namelist_73.f90: Likewise.
12017 * gfortran.dg/namelist_77.f90: Likewise.
12018 * gfortran.dg/namelist_78.f90: Likewise.
12019 * gfortran.dg/namelist_79.f90: Likewise.
12020 * gfortran.dg/namelist_80.f90: Likewise.
12021 * gfortran.dg/namelist_81.f90: Likewise.
12022 * gfortran.dg/namelist_82.f90: Likewise.
12023 * gfortran.dg/namelist_84.f90: Likewise.
12024 * gfortran.dg/namelist_85.f90: Likewise.
12025 * gfortran.dg/namelist_86.f90: Likewise.
12026 * gfortran.dg/namelist_87.f90: Likewise.
12027 * gfortran.dg/namelist_88.f90: Likewise.
12028 * gfortran.dg/namelist_89.f90: Likewise.
12029 * gfortran.dg/namelist_90.f: Likewise.
12030 * gfortran.dg/namelist_95.f90: Likewise.
12031 * gfortran.dg/namelist_char_only.f90: Likewise.
12032 * gfortran.dg/namelist_empty.f90: Likewise.
12033 * gfortran.dg/namelist_internal.f90: Likewise.
12034 * gfortran.dg/namelist_use.f90: Likewise.
12035 * gfortran.dg/namelist_use_only.f90: Likewise.
12036 * gfortran.dg/namelist_utf8.f90: Likewise.
12037 * gfortran.dg/nan_1.f90: Likewise.
12038 * gfortran.dg/nan_2.f90: Likewise.
12039 * gfortran.dg/nan_3.f90: Likewise.
12040 * gfortran.dg/nan_6.f90: Likewise.
12041 * gfortran.dg/nan_7.f90: Likewise.
12042 * gfortran.dg/nearest_1.f90: Likewise.
12043 * gfortran.dg/nearest_2.f90: Likewise.
12044 * gfortran.dg/nearest_3.f90: Likewise.
12045 * gfortran.dg/negative-z-descriptor.f90: Likewise.
12046 * gfortran.dg/negative_automatic_size.f90: Likewise.
12047 * gfortran.dg/negative_unit.f: Likewise.
12048 * gfortran.dg/negative_unit2.f90: Likewise.
12049 * gfortran.dg/negative_unit_int8.f: Likewise.
12050 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
12051 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
12052 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
12053 * gfortran.dg/nested_modules_1.f90: Likewise.
12054 * gfortran.dg/nested_modules_2.f90: Likewise.
12055 * gfortran.dg/nested_modules_3.f90: Likewise.
12056 * gfortran.dg/nesting_1.f90: Likewise.
12057 * gfortran.dg/new_line.f90: Likewise.
12058 * gfortran.dg/newunit_1.f90: Likewise.
12059 * gfortran.dg/newunit_3.f90: Likewise.
12060 * gfortran.dg/newunit_5.f90.f90: Likewise.
12061 * gfortran.dg/nint_1.f90: Likewise.
12062 * gfortran.dg/nint_2.f90: Likewise.
12063 * gfortran.dg/no_arg_check_2.f90: Likewise.
12064 * gfortran.dg/no_range_check_1.f90: Likewise.
12065 * gfortran.dg/no_range_check_2.f90: Likewise.
12066 * gfortran.dg/no_range_check_3.f90: Likewise.
12067 * gfortran.dg/noadv_size.f90: Likewise.
12068 * gfortran.dg/nonreturning_statements.f90: Likewise.
12069 * gfortran.dg/norm2_1.f90: Likewise.
12070 * gfortran.dg/norm2_3.f90: Likewise.
12071 * gfortran.dg/nosigned_zero_1.f90: Likewise.
12072 * gfortran.dg/nosigned_zero_2.f90: Likewise.
12073 * gfortran.dg/nosigned_zero_3.f90: Likewise.
12074 * gfortran.dg/null_4.f90: Likewise.
12075 * gfortran.dg/null_9.f90: Likewise.
12076 * gfortran.dg/nullify_3.f90: Likewise.
12077 * gfortran.dg/oldstyle_1.f90: Likewise.
12078 * gfortran.dg/open_access_append_1.f90: Likewise.
12079 * gfortran.dg/open_access_append_2.f90: Likewise.
12080 * gfortran.dg/open_errors.f90: Likewise.
12081 * gfortran.dg/open_negative_unit_1.f90: Likewise.
12082 * gfortran.dg/open_new.f90: Likewise.
12083 * gfortran.dg/open_readonly_1.f90: Likewise.
12084 * gfortran.dg/operator_1.f90: Likewise.
12085 * gfortran.dg/optional_absent_1.f90: Likewise.
12086 * gfortran.dg/optional_absent_2.f90: Likewise.
12087 * gfortran.dg/optional_absent_3.f90: Likewise.
12088 * gfortran.dg/optional_class_1.f90: Likewise.
12089 * gfortran.dg/optional_dim_2.f90: Likewise.
12090 * gfortran.dg/optional_dim_3.f90: Likewise.
12091 * gfortran.dg/output_exponents_1.f90: Likewise.
12092 * gfortran.dg/overload_1.f90: Likewise.
12093 * gfortran.dg/overload_2.f90: Likewise.
12094 * gfortran.dg/overwrite_1.f: Likewise.
12095 * gfortran.dg/pad_no.f90: Likewise.
12096 * gfortran.dg/parameter_array_init_1.f90: Likewise.
12097 * gfortran.dg/parameter_array_init_2.f90: Likewise.
12098 * gfortran.dg/parameter_array_init_4.f90: Likewise.
12099 * gfortran.dg/parameter_array_init_5.f90: Likewise.
12100 * gfortran.dg/parameter_array_section_2.f90: Likewise.
12101 * gfortran.dg/parens_3.f90: Likewise.
12102 * gfortran.dg/parens_5.f90: Likewise.
12103 * gfortran.dg/parens_6.f90: Likewise.
12104 * gfortran.dg/parent_result_ref_1.f90: Likewise.
12105 * gfortran.dg/parent_result_ref_2.f90: Likewise.
12106 * gfortran.dg/parent_result_ref_3.f90: Likewise.
12107 * gfortran.dg/parent_result_ref_4.f90: Likewise.
12108 * gfortran.dg/parity_1.f90: Likewise.
12109 * gfortran.dg/past_eor.f90: Likewise.
12110 * gfortran.dg/pdt_1.f03: Likewise.
12111 * gfortran.dg/pdt_10.f03: Likewise.
12112 * gfortran.dg/pdt_11.f03: Likewise.
12113 * gfortran.dg/pdt_12.f03: Likewise.
12114 * gfortran.dg/pdt_13.f03: Likewise.
12115 * gfortran.dg/pdt_14.f03: Likewise.
12116 * gfortran.dg/pdt_15.f03: Likewise.
12117 * gfortran.dg/pdt_19.f03: Likewise.
12118 * gfortran.dg/pdt_20.f03: Likewise.
12119 * gfortran.dg/pdt_22.f03: Likewise.
12120 * gfortran.dg/pdt_23.f03: Likewise.
12121 * gfortran.dg/pdt_25.f03: Likewise.
12122 * gfortran.dg/pdt_26.f03: Likewise.
12123 * gfortran.dg/pdt_27.f03: Likewise.
12124 * gfortran.dg/pdt_28.f03: Likewise.
12125 * gfortran.dg/pdt_3.f03: Likewise.
12126 * gfortran.dg/pdt_4.f03: Likewise.
12127 * gfortran.dg/pdt_5.f03: Likewise.
12128 * gfortran.dg/pdt_7.f03: Likewise.
12129 * gfortran.dg/pointer_1.f90: Likewise.
12130 * gfortran.dg/pointer_array_1.f90: Likewise.
12131 * gfortran.dg/pointer_array_3.f90: Likewise.
12132 * gfortran.dg/pointer_array_4.f90: Likewise.
12133 * gfortran.dg/pointer_array_5.f90: Likewise.
12134 * gfortran.dg/pointer_array_6.f90: Likewise.
12135 * gfortran.dg/pointer_array_7.f90: Likewise.
12136 * gfortran.dg/pointer_array_8.f90: Likewise.
12137 * gfortran.dg/pointer_array_9.f90: Likewise.
12138 * gfortran.dg/pointer_array_component_1.f90: Likewise.
12139 * gfortran.dg/pointer_array_component_2.f90: Likewise.
12140 * gfortran.dg/pointer_assign_10.f90: Likewise.
12141 * gfortran.dg/pointer_assign_11.f90: Likewise.
12142 * gfortran.dg/pointer_assign_4.f90: Likewise.
12143 * gfortran.dg/pointer_assign_8.f90: Likewise.
12144 * gfortran.dg/pointer_assign_9.f90: Likewise.
12145 * gfortran.dg/pointer_check_10.f90: Likewise.
12146 * gfortran.dg/pointer_check_9.f90: Likewise.
12147 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
12148 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
12149 * gfortran.dg/pointer_function_result_1.f90: Likewise.
12150 * gfortran.dg/pointer_init_1.f90: Likewise.
12151 * gfortran.dg/pointer_init_3.f90: Likewise.
12152 * gfortran.dg/pointer_init_4.f90: Likewise.
12153 * gfortran.dg/pointer_init_5.f90: Likewise.
12154 * gfortran.dg/pointer_init_8.f90: Likewise.
12155 * gfortran.dg/pointer_intent_1.f90: Likewise.
12156 * gfortran.dg/pointer_intent_4.f90: Likewise.
12157 * gfortran.dg/pointer_intent_5.f90: Likewise.
12158 * gfortran.dg/pointer_remapping_10.f90: Likewise.
12159 * gfortran.dg/pointer_remapping_4.f03: Likewise.
12160 * gfortran.dg/pointer_remapping_5.f08: Likewise.
12161 * gfortran.dg/pointer_remapping_9.f90: Likewise.
12162 * gfortran.dg/pointer_target_1.f90: Likewise.
12163 * gfortran.dg/pointer_target_2.f90: Likewise.
12164 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
12165 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
12166 * gfortran.dg/power.f90: Likewise.
12167 * gfortran.dg/power1.f90: Likewise.
12168 * gfortran.dg/power_3.f90: Likewise.
12169 * gfortran.dg/power_4.f90: Likewise.
12170 * gfortran.dg/power_5.f90: Likewise.
12171 * gfortran.dg/pr12884.f: Likewise.
12172 * gfortran.dg/pr15129.f90: Likewise.
12173 * gfortran.dg/pr15140.f90: Likewise.
12174 * gfortran.dg/pr15324.f90: Likewise.
12175 * gfortran.dg/pr15332.f: Likewise.
12176 * gfortran.dg/pr15957.f90: Likewise.
12177 * gfortran.dg/pr15959.f90: Likewise.
12178 * gfortran.dg/pr16597.f90: Likewise.
12179 * gfortran.dg/pr16861.f90: Likewise.
12180 * gfortran.dg/pr16938.f90: Likewise.
12181 * gfortran.dg/pr17090.f90: Likewise.
12182 * gfortran.dg/pr17143.f90: Likewise.
12183 * gfortran.dg/pr17164.f90: Likewise.
12184 * gfortran.dg/pr17229.f: Likewise.
12185 * gfortran.dg/pr17285.f90: Likewise.
12186 * gfortran.dg/pr17286.f90: Likewise.
12187 * gfortran.dg/pr17472.f: Likewise.
12188 * gfortran.dg/pr17612.f90: Likewise.
12189 * gfortran.dg/pr17706.f90: Likewise.
12190 * gfortran.dg/pr18025.f90: Likewise.
12191 * gfortran.dg/pr18122.f90: Likewise.
12192 * gfortran.dg/pr18210.f90: Likewise.
12193 * gfortran.dg/pr18392.f90: Likewise.
12194 * gfortran.dg/pr19155.f: Likewise.
12195 * gfortran.dg/pr19216.f: Likewise.
12196 * gfortran.dg/pr19467.f90: Likewise.
12197 * gfortran.dg/pr19657.f: Likewise.
12198 * gfortran.dg/pr19926.f90: Likewise.
12199 * gfortran.dg/pr19928-1.f90: Likewise.
12200 * gfortran.dg/pr19928-2.f90: Likewise.
12201 * gfortran.dg/pr20086.f90: Likewise.
12202 * gfortran.dg/pr20124.f90: Likewise.
12203 * gfortran.dg/pr20163-2.f: Likewise.
12204 * gfortran.dg/pr20480.f90: Likewise.
12205 * gfortran.dg/pr20755.f: Likewise.
12206 * gfortran.dg/pr20950.f: Likewise.
12207 * gfortran.dg/pr21177.f90: Likewise.
12208 * gfortran.dg/pr21730.f: Likewise.
12209 * gfortran.dg/pr22491.f: Likewise.
12210 * gfortran.dg/pr25603.f: Likewise.
12211 * gfortran.dg/pr26246_2.f90: Likewise.
12212 * gfortran.dg/pr32136.f90: Likewise.
12213 * gfortran.dg/pr32533.f90: Likewise.
12214 * gfortran.dg/pr33794.f90: Likewise.
12215 * gfortran.dg/pr35662.f90: Likewise.
12216 * gfortran.dg/pr35944-1.f90: Likewise.
12217 * gfortran.dg/pr35944-2.f90: Likewise.
12218 * gfortran.dg/pr35983.f90: Likewise.
12219 * gfortran.dg/pr39865.f90: Likewise.
12220 * gfortran.dg/pr41212.f90: Likewise.
12221 * gfortran.dg/pr43808.f90: Likewise.
12222 * gfortran.dg/pr44592.f90: Likewise.
12223 * gfortran.dg/pr44735.f90: Likewise.
12224 * gfortran.dg/pr45308.f03: Likewise.
12225 * gfortran.dg/pr46297.f: Likewise.
12226 * gfortran.dg/pr46588.f90: Likewise.
12227 * gfortran.dg/pr46665.f90: Likewise.
12228 * gfortran.dg/pr46804.f90: Likewise.
12229 * gfortran.dg/pr47008.f03: Likewise.
12230 * gfortran.dg/pr47614.f: Likewise.
12231 * gfortran.dg/pr47878.f90: Likewise.
12232 * gfortran.dg/pr49103.f90: Likewise.
12233 * gfortran.dg/pr50069_1.f90: Likewise.
12234 * gfortran.dg/pr50769.f90: Likewise.
12235 * gfortran.dg/pr52608.f90: Likewise.
12236 * gfortran.dg/pr55086_2.f90: Likewise.
12237 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
12238 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
12239 * gfortran.dg/pr55330.f90: Likewise.
12240 * gfortran.dg/pr56015.f90: Likewise.
12241 * gfortran.dg/pr57910.f90: Likewise.
12242 * gfortran.dg/pr59700.f90: Likewise.
12243 * gfortran.dg/pr62125.f90: Likewise.
12244 * gfortran.dg/pr64530.f90: Likewise.
12245 * gfortran.dg/pr65429.f90: Likewise.
12246 * gfortran.dg/pr65450.f90: Likewise.
12247 * gfortran.dg/pr65504.f90: Likewise.
12248 * gfortran.dg/pr65903.f90: Likewise.
12249 * gfortran.dg/pr66311.f90: Likewise.
12250 * gfortran.dg/pr66864.f90: Likewise.
12251 * gfortran.dg/pr67140.f90: Likewise.
12252 * gfortran.dg/pr67524.f90: Likewise.
12253 * gfortran.dg/pr67885.f90: Likewise.
12254 * gfortran.dg/pr68053.f90: Likewise.
12255 * gfortran.dg/pr68566.f90: Likewise.
12256 * gfortran.dg/pr69514_1.f90: Likewise.
12257 * gfortran.dg/pr69514_2.f90: Likewise.
12258 * gfortran.dg/pr69739.f90: Likewise.
12259 * gfortran.dg/pr70673.f90: Likewise.
12260 * gfortran.dg/pr71523_2.f90: Likewise.
12261 * gfortran.dg/pr71764.f90: Likewise.
12262 * gfortran.dg/pr78092.f90: Likewise.
12263 * gfortran.dg/pr82973.f90: Likewise.
12264 * gfortran.dg/pr83864.f90: Likewise.
12265 * gfortran.dg/pr83874.f90: Likewise.
12266 * gfortran.dg/pr84088.f90: Likewise.
12267 * gfortran.dg/pr84155.f90: Likewise.
12268 * gfortran.dg/proc_decl_12.f90: Likewise.
12269 * gfortran.dg/proc_decl_13.f90: Likewise.
12270 * gfortran.dg/proc_decl_15.f90: Likewise.
12271 * gfortran.dg/proc_decl_17.f90: Likewise.
12272 * gfortran.dg/proc_decl_18.f90: Likewise.
12273 * gfortran.dg/proc_decl_2.f90: Likewise.
12274 * gfortran.dg/proc_decl_5.f90: Likewise.
12275 * gfortran.dg/proc_decl_9.f90: Likewise.
12276 * gfortran.dg/proc_ptr_1.f90: Likewise.
12277 * gfortran.dg/proc_ptr_10.f90: Likewise.
12278 * gfortran.dg/proc_ptr_12.f90: Likewise.
12279 * gfortran.dg/proc_ptr_18.f90: Likewise.
12280 * gfortran.dg/proc_ptr_19.f90: Likewise.
12281 * gfortran.dg/proc_ptr_21.f90: Likewise.
12282 * gfortran.dg/proc_ptr_22.f90: Likewise.
12283 * gfortran.dg/proc_ptr_23.f90: Likewise.
12284 * gfortran.dg/proc_ptr_25.f90: Likewise.
12285 * gfortran.dg/proc_ptr_26.f90: Likewise.
12286 * gfortran.dg/proc_ptr_3.f90: Likewise.
12287 * gfortran.dg/proc_ptr_36.f90: Likewise.
12288 * gfortran.dg/proc_ptr_47.f90: Likewise.
12289 * gfortran.dg/proc_ptr_48.f90: Likewise.
12290 * gfortran.dg/proc_ptr_5.f90: Likewise.
12291 * gfortran.dg/proc_ptr_6.f90: Likewise.
12292 * gfortran.dg/proc_ptr_7.f90: Likewise.
12293 * gfortran.dg/proc_ptr_8.f90: Likewise.
12294 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
12295 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
12296 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
12297 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
12298 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
12299 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
12300 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
12301 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
12302 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
12303 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
12304 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
12305 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
12306 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
12307 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
12308 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
12309 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
12310 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
12311 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
12312 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
12313 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
12314 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
12315 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
12316 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
12317 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
12318 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
12319 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
12320 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
12321 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
12322 * gfortran.dg/product_init_expr.f03: Likewise.
12323 * gfortran.dg/promotion.f90: Likewise.
12324 * gfortran.dg/promotion_3.f90: Likewise.
12325 * gfortran.dg/promotion_4.f90: Likewise.
12326 * gfortran.dg/protected_1.f90: Likewise.
12327 * gfortran.dg/protected_2.f90: Likewise.
12328 * gfortran.dg/ptr-func-1.f90: Likewise.
12329 * gfortran.dg/ptr-func-2.f90: Likewise.
12330 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
12331 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
12332 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
12333 * gfortran.dg/pure_byref_1.f90: Likewise.
12334 * gfortran.dg/pure_byref_2.f90: Likewise.
12335 * gfortran.dg/pure_byref_3.f90: Likewise.
12336 * gfortran.dg/quad_2.f90: Likewise.
12337 * gfortran.dg/quad_3.f90: Likewise.
12338 * gfortran.dg/random_3.f90: Likewise.
12339 * gfortran.dg/random_4.f90: Likewise.
12340 * gfortran.dg/random_7.f90: Likewise.
12341 * gfortran.dg/read_2.f90: Likewise.
12342 * gfortran.dg/read_3.f90: Likewise.
12343 * gfortran.dg/read_4.f90: Likewise.
12344 * gfortran.dg/read_5.f90: Likewise.
12345 * gfortran.dg/read_bad_advance.f90: Likewise.
12346 * gfortran.dg/read_bang.f90: Likewise.
12347 * gfortran.dg/read_bang4.f90: Likewise.
12348 * gfortran.dg/read_comma.f: Likewise.
12349 * gfortran.dg/read_dir.f90: Likewise.
12350 * gfortran.dg/read_empty_file.f: Likewise.
12351 * gfortran.dg/read_eof_1.f90: Likewise.
12352 * gfortran.dg/read_eof_2.f90: Likewise.
12353 * gfortran.dg/read_eof_3.f90: Likewise.
12354 * gfortran.dg/read_eof_4.f90: Likewise.
12355 * gfortran.dg/read_eof_5.f90: Likewise.
12356 * gfortran.dg/read_eof_6.f: Likewise.
12357 * gfortran.dg/read_eof_7.f90: Likewise.
12358 * gfortran.dg/read_eof_8.f90: Likewise.
12359 * gfortran.dg/read_eof_all.f90: Likewise.
12360 * gfortran.dg/read_eor.f90: Likewise.
12361 * gfortran.dg/read_float_1.f90: Likewise.
12362 * gfortran.dg/read_float_2.f03: Likewise.
12363 * gfortran.dg/read_float_3.f90: Likewise.
12364 * gfortran.dg/read_float_4.f90: Likewise.
12365 * gfortran.dg/read_infnan_1.f90: Likewise.
12366 * gfortran.dg/read_list_eof_1.f90: Likewise.
12367 * gfortran.dg/read_logical.f90: Likewise.
12368 * gfortran.dg/read_many_1.f: Likewise.
12369 * gfortran.dg/read_no_eor.f90: Likewise.
12370 * gfortran.dg/read_noadvance.f90: Likewise.
12371 * gfortran.dg/read_repeat.f90: Likewise.
12372 * gfortran.dg/read_repeat_2.f90: Likewise.
12373 * gfortran.dg/read_size_noadvance.f90: Likewise.
12374 * gfortran.dg/read_x_eof.f90: Likewise.
12375 * gfortran.dg/read_x_past.f: Likewise.
12376 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
12377 * gfortran.dg/real_const_1.f: Likewise.
12378 * gfortran.dg/real_const_2.f90: Likewise.
12379 * gfortran.dg/real_const_3.f90: Likewise.
12380 * gfortran.dg/real_do_1.f90: Likewise.
12381 * gfortran.dg/real_index_1.f90: Likewise.
12382 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
12383 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
12384 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
12385 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
12386 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
12387 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
12388 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
12389 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
12390 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
12391 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
12392 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
12393 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
12394 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
12395 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
12396 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
12397 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
12398 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
12399 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
12400 * gfortran.dg/record_marker_1.f90: Likewise.
12401 * gfortran.dg/record_marker_2.f: Likewise.
12402 * gfortran.dg/record_marker_3.f90: Likewise.
12403 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
12404 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
12405 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
12406 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
12407 * gfortran.dg/recursive_check_7.f90: Likewise.
12408 * gfortran.dg/recursive_reference_1.f90: Likewise.
12409 * gfortran.dg/recursive_reference_2.f90: Likewise.
12410 * gfortran.dg/recursive_stack.f90: Likewise.
12411 * gfortran.dg/reduction.f90: Likewise.
12412 * gfortran.dg/repack_arrays_1.f90: Likewise.
12413 * gfortran.dg/repeat_1.f90: Likewise.
12414 * gfortran.dg/repeat_2.f90: Likewise.
12415 * gfortran.dg/repeat_3.f90: Likewise.
12416 * gfortran.dg/repeat_6.f90: Likewise.
12417 * gfortran.dg/reshape-alloc.f90: Likewise.
12418 * gfortran.dg/reshape-complex.f90: Likewise.
12419 * gfortran.dg/reshape.f90: Likewise.
12420 * gfortran.dg/reshape_2.f90: Likewise.
12421 * gfortran.dg/reshape_7.f90: Likewise.
12422 * gfortran.dg/reshape_empty_1.f03: Likewise.
12423 * gfortran.dg/reshape_pad_1.f90: Likewise.
12424 * gfortran.dg/reshape_rank7.f90: Likewise.
12425 * gfortran.dg/reshape_transpose_1.f90: Likewise.
12426 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
12427 * gfortran.dg/result_default_init_1.f90: Likewise.
12428 * gfortran.dg/result_in_spec_1.f90: Likewise.
12429 * gfortran.dg/result_in_spec_2.f90: Likewise.
12430 * gfortran.dg/ret_array_1.f90: Likewise.
12431 * gfortran.dg/ret_pointer_1.f90: Likewise.
12432 * gfortran.dg/ret_pointer_2.f90: Likewise.
12433 * gfortran.dg/rewind_1.f90: Likewise.
12434 * gfortran.dg/round_1.f03: Likewise.
12435 * gfortran.dg/round_2.f03: Likewise.
12436 * gfortran.dg/round_3.f08: Likewise.
12437 * gfortran.dg/round_4.f90: Likewise.
12438 * gfortran.dg/rrspacing_1.f90: Likewise.
12439 * gfortran.dg/runtime_warning_1.f90: Likewise.
12440 * gfortran.dg/same_type_as_2.f03: Likewise.
12441 * gfortran.dg/save_1.f90: Likewise.
12442 * gfortran.dg/save_5.f90: Likewise.
12443 * gfortran.dg/save_6.f90: Likewise.
12444 * gfortran.dg/scalar_mask_1.f90: Likewise.
12445 * gfortran.dg/scalar_mask_2.f90: Likewise.
12446 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12447 * gfortran.dg/scale_1.f90: Likewise.
12448 * gfortran.dg/scan_1.f90: Likewise.
12449 * gfortran.dg/scan_2.f90: Likewise.
12450 * gfortran.dg/secnds-1.f: Likewise.
12451 * gfortran.dg/secnds.f: Likewise.
12452 * gfortran.dg/select_1.f90: Likewise.
12453 * gfortran.dg/select_2.f90: Likewise.
12454 * gfortran.dg/select_3.f90: Likewise.
12455 * gfortran.dg/select_5.f90: Likewise.
12456 * gfortran.dg/select_char_1.f90: Likewise.
12457 * gfortran.dg/select_char_2.f90: Likewise.
12458 * gfortran.dg/select_type_13.f03: Likewise.
12459 * gfortran.dg/select_type_14.f03: Likewise.
12460 * gfortran.dg/select_type_15.f03: Likewise.
12461 * gfortran.dg/select_type_19.f03: Likewise.
12462 * gfortran.dg/select_type_2.f03: Likewise.
12463 * gfortran.dg/select_type_26.f03: Likewise.
12464 * gfortran.dg/select_type_27.f03: Likewise.
12465 * gfortran.dg/select_type_28.f03: Likewise.
12466 * gfortran.dg/select_type_3.f03: Likewise.
12467 * gfortran.dg/select_type_35.f03: Likewise.
12468 * gfortran.dg/select_type_36.f03: Likewise.
12469 * gfortran.dg/select_type_37.f03: Likewise.
12470 * gfortran.dg/select_type_39.f03: Likewise.
12471 * gfortran.dg/select_type_4.f90: Likewise.
12472 * gfortran.dg/select_type_5.f03: Likewise.
12473 * gfortran.dg/select_type_6.f03: Likewise.
12474 * gfortran.dg/select_type_7.f03: Likewise.
12475 * gfortran.dg/select_type_8.f03: Likewise.
12476 * gfortran.dg/selected_char_kind_1.f90: Likewise.
12477 * gfortran.dg/selected_char_kind_4.f90: Likewise.
12478 * gfortran.dg/selected_kind_1.f90: Likewise.
12479 * gfortran.dg/selected_real_kind_2.f90: Likewise.
12480 * gfortran.dg/shape_2.f90: Likewise.
12481 * gfortran.dg/shape_4.f90: Likewise.
12482 * gfortran.dg/shape_5.f90: Likewise.
12483 * gfortran.dg/shape_7.f90: Likewise.
12484 * gfortran.dg/shape_8.f90: Likewise.
12485 * gfortran.dg/shape_9.f90: Likewise.
12486 * gfortran.dg/shift-kind_2.f90: Likewise.
12487 * gfortran.dg/shiftalr_1.F90: Likewise.
12488 * gfortran.dg/shiftalr_2.F90: Likewise.
12489 * gfortran.dg/simpleif_1.f90: Likewise.
12490 * gfortran.dg/simplify_argN_1.f90: Likewise.
12491 * gfortran.dg/simplify_cshift_1.f90: Likewise.
12492 * gfortran.dg/simplify_cshift_4.f90: Likewise.
12493 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
12494 * gfortran.dg/simplify_modulo.f90: Likewise.
12495 * gfortran.dg/single_char_string.f90: Likewise.
12496 * gfortran.dg/size_dim.f90: Likewise.
12497 * gfortran.dg/size_optional_dim_1.f90: Likewise.
12498 * gfortran.dg/sizeof.f90: Likewise.
12499 * gfortran.dg/sizeof_4.f90: Likewise.
12500 * gfortran.dg/slash_1.f90: Likewise.
12501 * gfortran.dg/sms-1.f90: Likewise.
12502 * gfortran.dg/sms-2.f90: Likewise.
12503 * gfortran.dg/spec_expr_7.f90: Likewise.
12504 * gfortran.dg/specifics_1.f90: Likewise.
12505 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12506 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12507 * gfortran.dg/spread_init_expr.f03: Likewise.
12508 * gfortran.dg/spread_scalar_source.f90: Likewise.
12509 * gfortran.dg/spread_shape_1.f90: Likewise.
12510 * gfortran.dg/stat_1.f90: Likewise.
12511 * gfortran.dg/stat_2.f90: Likewise.
12512 * gfortran.dg/stfunc_1.f90: Likewise.
12513 * gfortran.dg/stfunc_4.f90: Likewise.
12514 * gfortran.dg/stfunc_6.f90: Likewise.
12515 * gfortran.dg/storage_size_1.f08: Likewise.
12516 * gfortran.dg/storage_size_3.f08: Likewise.
12517 * gfortran.dg/storage_size_4.f90: Likewise.
12518 * gfortran.dg/streamio_1.f90: Likewise.
12519 * gfortran.dg/streamio_10.f90: Likewise.
12520 * gfortran.dg/streamio_11.f90: Likewise.
12521 * gfortran.dg/streamio_12.f90: Likewise.
12522 * gfortran.dg/streamio_13.f90: Likewise.
12523 * gfortran.dg/streamio_14.f90: Likewise.
12524 * gfortran.dg/streamio_15.f90: Likewise.
12525 * gfortran.dg/streamio_16.f90: Likewise.
12526 * gfortran.dg/streamio_17.f90: Likewise.
12527 * gfortran.dg/streamio_2.f90: Likewise.
12528 * gfortran.dg/streamio_3.f90: Likewise.
12529 * gfortran.dg/streamio_4.f90: Likewise.
12530 * gfortran.dg/streamio_5.f90: Likewise.
12531 * gfortran.dg/streamio_6.f90: Likewise.
12532 * gfortran.dg/streamio_7.f90: Likewise.
12533 * gfortran.dg/streamio_8.f90: Likewise.
12534 * gfortran.dg/streamio_9.f90: Likewise.
12535 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12536 * gfortran.dg/string_4.f90: Likewise.
12537 * gfortran.dg/string_array_constructor_2.f90: Likewise.
12538 * gfortran.dg/string_assign_2.f90: Likewise.
12539 * gfortran.dg/string_compare_1.f90: Likewise.
12540 * gfortran.dg/string_compare_2.f90: Likewise.
12541 * gfortran.dg/string_compare_3.f90: Likewise.
12542 * gfortran.dg/string_ctor_1.f90: Likewise.
12543 * gfortran.dg/string_length_1.f90: Likewise.
12544 * gfortran.dg/string_length_2.f90: Likewise.
12545 * gfortran.dg/string_length_3.f90: Likewise.
12546 * gfortran.dg/string_length_4.f90: Likewise.
12547 * gfortran.dg/string_null_compare_1.f: Likewise.
12548 * gfortran.dg/string_pad_trunc.f90: Likewise.
12549 * gfortran.dg/structure_constructor_1.f03: Likewise.
12550 * gfortran.dg/structure_constructor_11.f90: Likewise.
12551 * gfortran.dg/structure_constructor_13.f03: Likewise.
12552 * gfortran.dg/structure_constructor_2.f03: Likewise.
12553 * gfortran.dg/structure_constructor_5.f03: Likewise.
12554 * gfortran.dg/submodule_1.f08: Likewise.
12555 * gfortran.dg/submodule_11.f08: Likewise.
12556 * gfortran.dg/submodule_14.f08: Likewise.
12557 * gfortran.dg/submodule_15.f08: Likewise.
12558 * gfortran.dg/submodule_17.f08: Likewise.
12559 * gfortran.dg/submodule_18.f08: Likewise.
12560 * gfortran.dg/submodule_19.f08: Likewise.
12561 * gfortran.dg/submodule_2.f08: Likewise.
12562 * gfortran.dg/submodule_27.f08: Likewise.
12563 * gfortran.dg/submodule_28.f08: Likewise.
12564 * gfortran.dg/submodule_29.f08: Likewise.
12565 * gfortran.dg/submodule_30.f08: Likewise.
12566 * gfortran.dg/submodule_6.f08: Likewise.
12567 * gfortran.dg/submodule_7.f08: Likewise.
12568 * gfortran.dg/submodule_8.f08: Likewise.
12569 * gfortran.dg/subnormal_1.f90: Likewise.
12570 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
12571 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
12572 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
12573 * gfortran.dg/substr_2.f: Likewise.
12574 * gfortran.dg/substr_3.f: Likewise.
12575 * gfortran.dg/substr_4.f: Likewise.
12576 * gfortran.dg/substr_5.f90: Likewise.
12577 * gfortran.dg/substr_6.f90: Likewise.
12578 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12579 * gfortran.dg/sum_init_expr.f03: Likewise.
12580 * gfortran.dg/sum_zero_array_1.f90: Likewise.
12581 * gfortran.dg/system_clock_3.f08: Likewise.
12582 * gfortran.dg/t_editing.f: Likewise.
12583 * gfortran.dg/team_change_1.f90: Likewise.
12584 * gfortran.dg/team_end_1.f90: Likewise.
12585 * gfortran.dg/team_number_1.f90: Likewise.
12586 * gfortran.dg/temporary_1.f90: Likewise.
12587 * gfortran.dg/test_com_block.f90: Likewise.
12588 * gfortran.dg/test_only_clause.f90: Likewise.
12589 * gfortran.dg/tiny_1.f90: Likewise.
12590 * gfortran.dg/tiny_2.f90: Likewise.
12591 * gfortran.dg/tl_editing.f90: Likewise.
12592 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12593 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12594 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12595 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12596 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12597 * gfortran.dg/transfer_class_2.f90: Likewise.
12598 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12599 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12600 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12601 * gfortran.dg/transfer_resolve_1.f90: Likewise.
12602 * gfortran.dg/transfer_simplify_1.f90: Likewise.
12603 * gfortran.dg/transfer_simplify_10.f90: Likewise.
12604 * gfortran.dg/transfer_simplify_11.f90: Likewise.
12605 * gfortran.dg/transfer_simplify_2.f90: Likewise.
12606 * gfortran.dg/transfer_simplify_3.f90: Likewise.
12607 * gfortran.dg/transfer_simplify_4.f90: Likewise.
12608 * gfortran.dg/transfer_simplify_8.f90: Likewise.
12609 * gfortran.dg/transfer_simplify_9.f90: Likewise.
12610 * gfortran.dg/transpose_1.f90: Likewise.
12611 * gfortran.dg/transpose_3.f03: Likewise.
12612 * gfortran.dg/transpose_4.f90: Likewise.
12613 * gfortran.dg/transpose_conjg_1.f90: Likewise.
12614 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12615 * gfortran.dg/transpose_optimization_2.f90: Likewise.
12616 * gfortran.dg/trim_1.f90: Likewise.
12617 * gfortran.dg/trim_optimize_1.f90: Likewise.
12618 * gfortran.dg/trim_optimize_2.f90: Likewise.
12619 * gfortran.dg/trim_optimize_3.f90: Likewise.
12620 * gfortran.dg/trim_optimize_4.f90: Likewise.
12621 * gfortran.dg/trim_optimize_5.f90: Likewise.
12622 * gfortran.dg/trim_optimize_6.f90: Likewise.
12623 * gfortran.dg/trim_optimize_7.f90: Likewise.
12624 * gfortran.dg/trim_optimize_8.f90: Likewise.
12625 * gfortran.dg/type_to_class_1.f03: Likewise.
12626 * gfortran.dg/type_to_class_2.f03: Likewise.
12627 * gfortran.dg/type_to_class_3.f03: Likewise.
12628 * gfortran.dg/type_to_class_4.f03: Likewise.
12629 * gfortran.dg/type_to_class_5.f03: Likewise.
12630 * gfortran.dg/typebound_assignment_5.f03: Likewise.
12631 * gfortran.dg/typebound_assignment_6.f03: Likewise.
12632 * gfortran.dg/typebound_assignment_7.f90: Likewise.
12633 * gfortran.dg/typebound_call_1.f03: Likewise.
12634 * gfortran.dg/typebound_call_13.f03: Likewise.
12635 * gfortran.dg/typebound_call_18.f03: Likewise.
12636 * gfortran.dg/typebound_call_19.f03: Likewise.
12637 * gfortran.dg/typebound_call_2.f03: Likewise.
12638 * gfortran.dg/typebound_call_20.f03: Likewise.
12639 * gfortran.dg/typebound_call_3.f03: Likewise.
12640 * gfortran.dg/typebound_generic_5.f03: Likewise.
12641 * gfortran.dg/typebound_generic_6.f03: Likewise.
12642 * gfortran.dg/typebound_generic_9.f03: Likewise.
12643 * gfortran.dg/typebound_operator_12.f03: Likewise.
12644 * gfortran.dg/typebound_operator_13.f03: Likewise.
12645 * gfortran.dg/typebound_operator_15.f90: Likewise.
12646 * gfortran.dg/typebound_operator_20.f90: Likewise.
12647 * gfortran.dg/typebound_operator_3.f03: Likewise.
12648 * gfortran.dg/typebound_operator_6.f03: Likewise.
12649 * gfortran.dg/typebound_operator_7.f03: Likewise.
12650 * gfortran.dg/typebound_operator_8.f03: Likewise.
12651 * gfortran.dg/typebound_operator_9.f03: Likewise.
12652 * gfortran.dg/typebound_proc_19.f90: Likewise.
12653 * gfortran.dg/typebound_proc_20.f90: Likewise.
12654 * gfortran.dg/typebound_proc_23.f90: Likewise.
12655 * gfortran.dg/typebound_proc_27.f03: Likewise.
12656 * gfortran.dg/typebound_proc_35.f90: Likewise.
12657 * gfortran.dg/typebound_proc_36.f90: Likewise.
12658 * gfortran.dg/unf_io_convert_1.f90: Likewise.
12659 * gfortran.dg/unf_io_convert_2.f90: Likewise.
12660 * gfortran.dg/unf_io_convert_3.f90: Likewise.
12661 * gfortran.dg/unf_io_convert_4.f90: Likewise.
12662 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12663 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12664 * gfortran.dg/unf_short_record_1.f90: Likewise.
12665 * gfortran.dg/unformatted_recl_1.f90: Likewise.
12666 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12667 * gfortran.dg/unit_1.f90: Likewise.
12668 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
12669 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12670 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12671 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12672 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12673 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12674 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12675 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12676 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12677 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12678 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12679 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12680 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12681 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12682 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12683 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12684 * gfortran.dg/unpack_init_expr.f03: Likewise.
12685 * gfortran.dg/use_10.f90: Likewise.
12686 * gfortran.dg/use_11.f90: Likewise.
12687 * gfortran.dg/use_13.f90: Likewise.
12688 * gfortran.dg/use_24.f90: Likewise.
12689 * gfortran.dg/use_27.f90: Likewise.
12690 * gfortran.dg/use_5.f90: Likewise.
12691 * gfortran.dg/use_allocated_1.f90: Likewise.
12692 * gfortran.dg/use_only_1.f90: Likewise.
12693 * gfortran.dg/use_only_4.f90: Likewise.
12694 * gfortran.dg/use_rename_2.f90: Likewise.
12695 * gfortran.dg/use_rename_4.f90: Likewise.
12696 * gfortran.dg/used_dummy_types_1.f90: Likewise.
12697 * gfortran.dg/used_interface_ref.f90: Likewise.
12698 * gfortran.dg/used_types_5.f90: Likewise.
12699 * gfortran.dg/utf8_1.f03: Likewise.
12700 * gfortran.dg/utf8_2.f03: Likewise.
12701 * gfortran.dg/value_1.f90: Likewise.
12702 * gfortran.dg/value_2.f90: Likewise.
12703 * gfortran.dg/value_4.f90: Likewise.
12704 * gfortran.dg/value_6.f03: Likewise.
12705 * gfortran.dg/value_7.f03: Likewise.
12706 * gfortran.dg/value_test.f90: Likewise.
12707 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12708 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12709 * gfortran.dg/vect/pr60510.f: Likewise.
12710 * gfortran.dg/vect/pr69882.f90: Likewise.
12711 * gfortran.dg/vect/pr69980.f90: Likewise.
12712 * gfortran.dg/vect/vect-5.f90: Likewise.
12713 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12714 * gfortran.dg/vector_subscript_1.f90: Likewise.
12715 * gfortran.dg/vector_subscript_2.f90: Likewise.
12716 * gfortran.dg/vector_subscript_3.f90: Likewise.
12717 * gfortran.dg/vector_subscript_5.f90: Likewise.
12718 * gfortran.dg/verify_2.f90: Likewise.
12719 * gfortran.dg/volatile10.f90: Likewise.
12720 * gfortran.dg/where_1.f90: Likewise.
12721 * gfortran.dg/where_operator_assign_1.f90: Likewise.
12722 * gfortran.dg/where_operator_assign_2.f90: Likewise.
12723 * gfortran.dg/where_operator_assign_3.f90: Likewise.
12724 * gfortran.dg/whole_file_13.f90: Likewise.
12725 * gfortran.dg/whole_file_2.f90: Likewise.
12726 * gfortran.dg/widechar_2.f90: Likewise.
12727 * gfortran.dg/widechar_4.f90: Likewise.
12728 * gfortran.dg/widechar_5.f90: Likewise.
12729 * gfortran.dg/widechar_6.f90: Likewise.
12730 * gfortran.dg/widechar_8.f90: Likewise.
12731 * gfortran.dg/widechar_IO_1.f90: Likewise.
12732 * gfortran.dg/widechar_IO_2.f90: Likewise.
12733 * gfortran.dg/widechar_IO_3.f90: Likewise.
12734 * gfortran.dg/widechar_IO_4.f90: Likewise.
12735 * gfortran.dg/widechar_compare_1.f90: Likewise.
12736 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12737 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12738 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12739 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12740 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12741 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12742 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12743 * gfortran.dg/widechar_select_1.f90: Likewise.
12744 * gfortran.dg/winapi.f90: Likewise.
12745 * gfortran.dg/write_0_pe_format.f90: Likewise.
12746 * gfortran.dg/write_back.f: Likewise.
12747 * gfortran.dg/write_check3.f90: Likewise.
12748 * gfortran.dg/write_direct_eor.f90: Likewise.
12749 * gfortran.dg/write_padding.f90: Likewise.
12750 * gfortran.dg/write_recursive.f90: Likewise.
12751 * gfortran.dg/write_rewind_1.f: Likewise.
12752 * gfortran.dg/write_rewind_2.f: Likewise.
12753 * gfortran.dg/write_zero_array.f90: Likewise.
12754 * gfortran.dg/x_slash_1.f: Likewise.
12755 * gfortran.dg/x_slash_2.f: Likewise.
12756 * gfortran.dg/zero_array_components_1.f90: Likewise.
12757 * gfortran.dg/zero_length_1.f90: Likewise.
12758 * gfortran.dg/zero_length_2.f90: Likewise.
12759 * gfortran.dg/zero_sized_1.f90: Likewise.
12760 * gfortran.dg/zero_sized_3.f90: Likewise.
12761 * gfortran.fortran-torture/compile/nested.f90: Likewise.
12762 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12763 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12764 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12765 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
12766 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12767 * gfortran.fortran-torture/execute/args.f90: Likewise.
12768 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12769 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12770 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12771 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12772 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12773 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
12774 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
12775 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12776 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12777 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12778 * gfortran.fortran-torture/execute/common.f90: Likewise.
12779 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12780 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12781 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12782 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12783 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12784 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12785 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12786 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12787 * gfortran.fortran-torture/execute/data.f90: Likewise.
12788 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12789 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12790 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12791 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12792 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12793 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12794 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12795 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12796 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12797 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12798 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12799 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12800 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12801 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12802 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12803 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12804 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12805 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12806 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12807 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12808 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12809 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12810 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12811 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12812 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12813 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12814 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12815 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12816 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12817 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12818 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12819 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12820 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12821 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12822 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12823 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12824 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12825 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12826 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12827 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12828 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12829 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12830 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12831 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12832 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12833 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12834 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12835 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12836 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12837 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12838 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12839 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12840 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12841 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12842 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12843 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12844 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12845 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12846 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12847 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12848 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12849 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12850 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12851 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12852 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12853 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12854 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12855 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12856 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12857 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12858 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12859 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12860 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12861 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12863 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12864 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12865 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12866 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12867 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12868 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12869 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
12870 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12871 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
12872 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
12873 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
12874 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12875 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
12876 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
12877 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
12878 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
12879 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
12880 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12881 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
12882 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12883 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
12884 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
12885 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
12886 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
12887 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
12888 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
12889 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
12890 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
12891 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12892 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
12893 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
12894 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
12895 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
12896 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
12897 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
12898 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
12899 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
12900 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
12901 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
12902 * gfortran.fortran-torture/execute/math.f90: Likewise.
12903 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
12904 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
12905 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
12906 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
12907 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
12908 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
12909 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
12910 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
12911 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
12912 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
12913 * gfortran.fortran-torture/execute/power.f90: Likewise.
12914 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
12915 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
12916 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12917 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
12918 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
12919 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
12920 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
12921 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
12922 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
12923 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
12924 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
12925 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
12926 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
12927 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
12928 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
12929 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
12930 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
12931 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
12932 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
12933 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
12934 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
12935 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
12936 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
12937 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
12938 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
12939 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
12940 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
12941 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
12942 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
12943 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
12944 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
12945 * gfortran.fortran-torture/execute/straret.f90: Likewise.
12946 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
12947 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
12948 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
12949 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
12950 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
12951 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
12952 * gfortran.fortran-torture/execute/string.f90: Likewise.
12953 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
12954 * gfortran.fortran-torture/execute/strret.f90: Likewise.
12955 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
12956 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
12957 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
12958 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
12959 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
12960 * gfortran.fortran-torture/execute/userop.f90: Likewise.
12961 * gfortran.fortran-torture/execute/where17.f90: Likewise.
12962 * gfortran.fortran-torture/execute/where18.f90: Likewise.
12963 * gfortran.fortran-torture/execute/where19.f90: Likewise.
12964 * gfortran.fortran-torture/execute/where20.f90: Likewise.
12965 * gfortran.fortran-torture/execute/where21.f90: Likewise.
12966 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
12967 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
12968 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12969 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12970 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12971 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12972 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
12973 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
12974 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
12975 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
12976 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
12977 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
12978 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
12979 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
12980 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
12981 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
12982 * gfortran.dg/inline_transpose_1.f90: Likewise.
12984 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12987 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12990 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12993 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
12994 * gnat.dg/dispatch1.adb: Rename into...
12995 * gnat.dg/disp1.adb: ...this.
12996 * gnat.dg/dispatch1_p.ads: Rename into...
12997 * gnat.dg/disp1_pkg.ads: ...this.
12998 * gnat.dg/disp2.adb: Rename into...
12999 * gnat.dg/dispatch2.adb: ...this.
13000 * gnat.dg/dispatch2_p.ads: Rename into...
13001 * gnat.dg/disp2_pkg.ads: ...this.
13002 * gnat.dg/dispatch2_p.adb: Rename into...
13003 * gnat.dg/disp2_pkg.adb: this.
13004 * gnat.dg/generic_dispatch.adb: Rename into...
13005 * gnat.dg/generic_disp.adb: this.
13006 * gnat.dg/generic_dispatch_p.ads: Rename into...
13007 * gnat.dg/generic_disp_pkg.ads: ...this.
13008 * gnat.dg/generic_dispatch_p.adb: Rename into...
13009 * gnat.dg/generic_disp_pkg.adb: ...this.
13010 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
13011 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
13012 * gnat.dg/object_overflow1.adb: Tweak index.
13013 * gnat.dg/object_overflow2.adb: Likewise.
13014 * gnat.dg/object_overflow3.adb: Likewise.
13015 * gnat.dg/object_overflow4.adb: Likewise.
13016 * gnat.dg/object_overflow5.adb: Likewise.
13018 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13021 * gcc.c-torture/compile/pr84425.c: New test.
13023 2018-02-16 Marek Polacek <polacek@redhat.com>
13024 Jakub Jelinek <jakub@redhat.com>
13027 * g++.dg/cpp1y/constexpr-84192.C: New test.
13029 2018-02-16 Martin Sebor <msebor@redhat.com>
13032 * g++.dg/overload15.C: New test.
13034 2018-02-16 Yury Gribov <tetra2005@gmail.com>
13037 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
13038 * gcc.dg/pr56727-2.c: Ditto.
13039 * gcc.target/powerpc/pr79439.c: Renamed to...
13040 * gcc.target/powerpc/pr79439-1.c: ...this.
13041 * gcc.target/powerpc/pr79439-2.c: New test.
13042 * gcc.target/powerpc/pr79439-3.c: New test.
13044 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
13047 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
13048 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
13049 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
13050 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
13051 * gcc.target/powerpc/builtins-3.c: Same.
13053 2018-02-16 Nathan Sidwell <nathan@acm.org>
13055 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
13057 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
13059 PR rtl-optimization/70023
13060 * gcc.target/i386/pr70023.c: New.
13062 2018-02-16 Carl Love <cel@us.ibm.com>
13064 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
13066 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
13069 2018-02-16 Carl Love <cel@us.ibm.com>
13071 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
13072 for the ABI definitions for vec_extract4b and vec_insert4b.
13074 2018-02-16 Nathan Sidwell <nathan@acm.org>
13076 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
13077 * g++.old-deja/g++.mike/net43.C: Likewise.
13079 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
13082 * g++.dg/cpp1z/class-deduction48.C: New.
13084 2018-02-16 Nathan Sidwell <nathan@acm.org>
13087 * g++.dg/lookup/pr84375.C: New.
13089 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13092 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
13094 2018-02-16 Richard Biener <rguenther@suse.de>
13096 PR tree-optimization/84417
13097 * gcc.dg/torture/pr84417.c: New testcase.
13099 2018-02-16 Jakub Jelinek <jakub@redhat.com>
13102 * g++.dg/opt/pr84272.C: New test.
13104 PR rtl-optimization/83723
13105 * gcc.dg/pr83723.c: New test.
13107 2018-02-16 Richard Biener <rguenther@suse.de>
13109 PR tree-optimization/84399
13110 * gcc.dg/graphite/pr84399.c: New testcase.
13112 2018-02-16 Richard Biener <rguenther@suse.de>
13114 PR tree-optimization/84190
13115 * g++.dg/torture/pr84190.C: New testcase.
13117 2018-02-15 Martin Sebor <msebor@redhat.com>
13119 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
13122 2018-02-15 Janus Weil <janus@gcc.gnu.org>
13125 * gfortran.dg/dtio_21.f03: Add an error message.
13126 * gfortran.dg/dtio_22.f90: Fix invalid test case.
13128 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13131 * gfortran.dg/stop_shouldfail.f90: New test.
13133 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
13136 * g++.dg/concepts/pr84330.C: New.
13138 2018-02-15 Tom de Vries <tom@codesourcery.com>
13140 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
13142 2018-02-15 Tom de Vries <tom@codesourcery.com>
13144 * gcc.c-torture/compile/pr84136.c: Require effective target
13147 2018-02-15 Jakub Jelinek <jakub@redhat.com>
13149 PR tree-optimization/84383
13150 * gcc.c-torture/compile/pr84383.c: New test.
13152 PR tree-optimization/84334
13153 * gcc.dg/pr84334.c: New test.
13155 2018-02-14 Carl Love <cel@us.ibm.com>
13157 * gcc.target/powerpc/builtins-4-int128-runnable.c
13158 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
13159 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
13161 2018-02-14 Martin Sebor <msebor@redhat.com>
13163 PR tree-optimization/83698
13164 * gcc.dg/Wrestrict-7.c: New test.
13165 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
13166 * gcc.target/i386/chkp-stropt-17.c: Same.
13168 2018-02-14 Martin Sebor <msebor@redhat.com>
13171 * gcc.dg/Wattributes-8.c: New test.
13173 2018-02-14 Janus Weil <janus@gcc.gnu.org>
13176 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
13177 * gfortran.dg/allocate_with_source_23.f90: Ditto.
13178 * gfortran.dg/select_type_1.f03: Extend test case.
13180 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13182 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
13183 (dg-options): Use -O2 -msse2 -mno-sse3.
13185 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
13187 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
13188 this test case still works ok.
13189 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
13190 * gcc.dg/vmx/insert-be-order.c: Likewise.
13191 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
13192 * gcc.dg/vmx/ld-be-order.c: Likewise.
13193 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13194 * gcc.dg/vmx/lde-be-order.c: Likewise.
13195 * gcc.dg/vmx/ldl-be-order.c: Likewise.
13196 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13197 * gcc.dg/vmx/merge-be-order.c: Likewise.
13198 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13199 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
13200 * gcc.dg/vmx/pack-be-order.c: Likewise.
13201 * gcc.dg/vmx/perm-be-order.c: Likewise.
13202 * gcc.dg/vmx/splat-be-order.c: Likewise.
13203 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
13204 * gcc.dg/vmx/st-be-order.c: Likewise.
13205 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
13206 * gcc.dg/vmx/ste-be-order.c: Likewise.
13207 * gcc.dg/vmx/stl-be-order.c: Likewise.
13208 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
13209 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
13210 * gcc.dg/vmx/unpack-be-order.c: Likewise.
13211 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13212 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
13214 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
13217 * g++.dg/cpp0x/auto49.C: New.
13219 2018-02-14 Nathan Sidwell <nathan@acm.org>
13221 * g++.dg/template/instantiate5.C: Adjust required-from loc.
13223 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13225 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
13226 * gcc.target/powerpc/le-altivec-consts.c: Same.
13228 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
13231 * gcc.target/powerpc/pr84220-sld.c: New test.
13232 * gcc.target/powerpc/pr84220-sld2.c: New test.
13233 * gcc.target/powerpc/pr84220-sldw.c: New test.
13234 * gcc.target/powerpc/pr84220-xxperm.c: New test.
13235 * gcc.target/powerpc/pr84220-xxsld.c: New test.
13237 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13240 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
13241 _inc_ssp intrinsics.
13242 * gcc.target/i386/cet-intrin-4.c: Likewise.
13243 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
13244 __builtin_ia32_rdssp[d|q].
13246 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
13248 PR tree-optimization/84357
13249 * gcc.dg/vect/pr84357.c: New test.
13251 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
13254 * gcc.target/rx/pr83831.c: New tests.
13256 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
13259 * gcc.target/msp430/pr79242.c: New test.
13261 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13264 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
13267 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13270 * g++.dg/pr84279.C: New test.
13272 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13274 PR rtl-optimization/84169
13275 * gcc.c-torture/execute/pr84169.c: New.
13277 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13280 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
13282 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
13285 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
13288 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13291 * g++.dg/warn/effc4.C: New test.
13293 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
13296 * g++.dg/template/sizeof16.C: New.
13297 * g++.dg/template/sizeof17.C: Likewise.
13299 2018-02-13 Janus Weil <janus@gcc.gnu.org>
13302 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
13303 add necessary compiler options.
13304 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
13306 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13309 * gcc.c-torture/execute/pr82210.c: New test.
13311 PR middle-end/84309
13312 * gcc.dg/pr84309-2.c: New test.
13314 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
13316 PR tree-optimization/84321
13317 * gcc.dg/pr84321.c: New test.
13319 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
13322 * gcc.target/i386/pr57193.c: Add -march=x86-64.
13324 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
13327 * gcc.dg/asan/pr84307.c: Remove test.
13329 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
13331 * gcc.target/rl78/test_auto_vector.c: New test.
13333 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
13336 * gcc.c-torture/compile/pr84305.c: New test.
13338 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13341 * gcc.target/i386/pr84335.c: New test.
13343 PR tree-optimization/84339
13344 * gcc.c-torture/execute/pr84339.c: New test.
13346 PR middle-end/84309
13347 * gcc.dg/pr84309.c: New test.
13348 * gcc.target/i386/pr84309.c: New test.
13351 * gcc.target/i386/pr84336.c: New test.
13353 2018-02-12 Jakub Jelinek <jakub@redhat.com>
13356 * c-c++-common/gomp/pr84341.c: New test.
13358 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13361 * gfortran.dg/read_dir.f90: Re-add dg-do run.
13363 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13366 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13369 2018-02-12 Jeff Law <law@redhat.com>
13371 * gcc.c-torture/compile/reg-args-size.c: New test.
13373 2018-02-12 Carl Love <cel@us.ibm.com>
13375 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
13376 uint128 tests to new testfile.
13377 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
13378 int128 and uint128 tests.
13379 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
13380 list of torture tests.
13382 2018-02-12 Janus Weil <janus@gcc.gnu.org>
13385 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
13386 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
13388 2018-02-12 Tamar Christina <tamar.christina@arm.com>
13391 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13393 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
13396 * gcc.dg/asan/pr84307.c: New test.
13398 2018-02-12 Nathan Sidwell <nathan@acm.org>
13400 * g++.dg/parse/pr84263.C: New.
13402 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13405 * g++.dg/template/crash129.C: New.
13407 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13410 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13411 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13412 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13413 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13414 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13416 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13418 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
13419 _mm_maskz_scalef_round_sd): Test new intrinsics.
13420 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
13421 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
13423 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
13424 _mm_maskz_scalef_round_ss): Test new intrinsics.
13425 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
13426 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
13428 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
13429 __builtin_ia32_scalefss_round): Remove builtin.
13430 (__builtin_ia32_scalefsd_mask_round,
13431 __builtin_ia32_scalefss_mask_round): Test new builtin.
13432 * gcc.target/i386/sse-13.c: Ditto.
13433 * gcc.target/i386/sse-23.c: Ditto.
13435 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13437 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13438 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
13439 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13440 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13441 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13442 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
13443 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13444 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
13446 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13447 (__builtin_ia32_sqrtss_round): Remove builtins.
13448 (__builtin_ia32_sqrtsd_mask_round)
13449 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
13450 * gcc.target/i386/sse-13.c: Ditto.
13451 * gcc.target/i386/sse-23.c: Ditto.
13453 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13456 * gfortran.dg/statement_function_3.f: New test.
13458 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13462 * gfortran.dg/statement_function_1.f90: New test.
13463 * gfortran.dg/statement_function_2.f90: New test.
13465 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13468 * gfortran.dg/type_to_class_5.f03: New test.
13470 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13473 * gfortran.dg/type_to_class_4.f03: New test.
13475 2018-02-10 Alan Modra <amodra@gmail.com>
13478 * gcc.dg/pr84300.c: New.
13480 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13483 * g++.dg/ubsan/pr83987-2.C: New test.
13485 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13487 * gcc.target/rx/movsicc.c: New test.
13489 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13492 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13495 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13497 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13498 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13500 2018-02-09 Nathan Sidwell <nathan@acm.org>
13503 * c-c++-common/pr84293.h: New.
13504 * c-c++-common/pr84293.c: New.
13506 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13508 PR rtl-optimization/57193
13509 * gcc.target/i386/pr57193.c: New.
13511 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13514 * gcc.target/powerpc/pr84226.c: New test.
13516 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13518 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13522 2018-02-09 Martin Sebor <msebor@redhat.com>
13525 * gcc.dg/lto/pr84212_0.c: New test file.
13526 * gcc.dg/lto/pr84212_1.c: Same.
13528 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13531 * gcc.target/powerpc/pr83926.c: New test.
13532 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13533 message. Fix test for running in 32-bit mode.
13535 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13538 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13540 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13543 * gcc.target/s390/pr84295.c: New test.
13545 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13548 * g++.dg/cpp1y/lambda-init16.C: New.
13550 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13552 * gnat.dg/sso8.adb: New test.
13553 * gnat.dg/sso8_pkg.ads: New helper.
13555 2018-02-09 Richard Biener <rguenther@suse.de>
13557 PR tree-optimization/84278
13558 * gcc.target/i386/pr84278.c: Adjust regex.
13560 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13562 PR tree-optimization/84232
13563 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13566 * gcc.target/aarch64/pr84252.c: New test.
13568 PR middle-end/84237
13569 * gcc.dg/pr84237.c: New test.
13571 2018-02-09 Marek Polacek <polacek@redhat.com>
13572 Jakub Jelinek <jakub@redhat.com>
13575 * g++.dg/torture/pr83659.C: New test.
13577 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13579 PR tree-optimization/84136
13580 * gcc.c-torture/compile/pr84136.c: New test.
13582 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13585 * gcc.target/i386/pr83008.c: New test.
13587 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13590 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13592 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13595 * g++.dg/warn/Wunused-parm-11.C: New.
13597 2018-02-08 Marek Polacek <polacek@redhat.com>
13599 PR tree-optimization/84238
13600 * gcc.dg/Wstringop-overflow-3.c: New test.
13602 2018-02-08 Nathan Sidwell <nathan@acm.org>
13604 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13606 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13608 PR tree-optimization/84265
13609 * gcc.dg/vect/pr84265.c: New test.
13611 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13613 PR tree-optimization/81635
13614 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13615 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13617 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13619 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
13620 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13621 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
13622 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
13623 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13624 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13625 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13626 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13627 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13628 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13629 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13630 * gcc.target/s390/nobp-return-attr-all.c: New test.
13631 * gcc.target/s390/nobp-return-attr-neg.c: New test.
13632 * gcc.target/s390/nobp-return-mem-attr.c: New test.
13633 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13634 * gcc.target/s390/nobp-return-mem-z10.c: New test.
13635 * gcc.target/s390/nobp-return-mem-z900.c: New test.
13636 * gcc.target/s390/nobp-return-reg-attr.c: New test.
13637 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
13638 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13639 * gcc.target/s390/nobp-return-reg-z10.c: New test.
13640 * gcc.target/s390/nobp-return-reg-z900.c: New test.
13641 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13642 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13643 * gcc.target/s390/nobp-table-jump-z10.c: New test.
13644 * gcc.target/s390/nobp-table-jump-z900.c: New test.
13646 2018-02-08 Richard Biener <rguenther@suse.de>
13648 PR tree-optimization/84233
13649 * g++.dg/torture/pr84233.C: New testcase.
13651 2018-02-08 Richard Biener <rguenther@suse.de>
13653 PR tree-optimization/84278
13654 * gcc.target/i386/pr84278.c: New testcase.
13656 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13658 PR rtl-optimization/84068
13659 PR rtl-optimization/83459
13660 * gcc.dg/pr84068.c: New test.
13662 2018-02-08 Richard Biener <rguenther@suse.de>
13664 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13665 loop vectorization to happen.
13667 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13670 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13672 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13674 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13676 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13679 * gcc.target/powerpc/pr84154-1.c: New tests.
13680 * gcc.target/powerpc/pr84154-2.c: Likewise.
13681 * gcc.target/powerpc/pr84154-3.c: Likewise.
13683 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13685 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13687 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13690 * g++.dg/template/incomplete11.C: New test.
13691 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13693 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13696 * gfortran.dg/deallocate_error_3.f90: New test.
13697 * gfortran.dg/deallocate_error_4.f90: New test.
13699 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13702 * gfortran.dg/shape_9.f90: New test.
13704 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13707 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13709 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13713 * g++.dg/spellcheck-reswords.C: New test case.
13714 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13715 suggestion of "if".
13717 2018-02-07 Martin Liska <mliska@suse.cz>
13720 * g++.dg/ext/mv26.C: New test.
13722 2018-02-07 Tom de Vries <tom@codesourcery.com>
13724 * gcc.dg/pr83844.c: Require effective target alloca.
13726 2018-02-07 Tom de Vries <tom@codesourcery.com>
13728 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13730 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13733 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13734 -fcf-protection=return.
13736 2018-02-07 Tom de Vries <tom@codesourcery.com>
13739 * c-c++-common/goacc/pr84217.c: New test.
13740 * gfortran.dg/goacc/pr84217.f90: New test.
13742 2018-02-07 Richard Biener <rguenther@suse.de>
13744 PR tree-optimization/84204
13745 * gcc.dg/graphite/pr84204.c: New testcase.
13747 PR tree-optimization/84205
13748 * gcc.dg/graphite/pr84205.c: New testcase.
13750 PR tree-optimization/84223
13751 * gfortran.dg/graphite/pr84223.f90: New testcase.
13753 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13756 * g++.dg/cpp0x/scoped_enum7.C: New.
13758 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13760 PR tree-optimization/83008
13761 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13763 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13765 PR tree-optimization/84235
13766 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13768 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13771 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13773 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13775 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13778 * gcc.target/i386/pr84146.c: New test.
13780 2018-02-06 Michael Collison <michael.collison@arm.com>
13782 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13784 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13786 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13787 warning for -mno-speculate-indirect-jumps.
13788 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13789 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13790 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13791 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13792 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13793 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13795 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13798 * c-c++-common/fcf-protection-1.c: Change a compared message.
13799 * c-c++-common/fcf-protection-2.c: Likewise.
13800 * c-c++-common/fcf-protection-3.c: Likewise.
13801 * c-c++-common/fcf-protection-5.c: Likewise.
13802 * c-c++-common/fcf-protection-6.c: New test.
13803 * c-c++-common/fcf-protection-7.c: Likewise.
13805 2018-02-06 Marek Polacek <polacek@redhat.com>
13807 PR tree-optimization/84228
13808 * c-c++-common/Wstringop-truncation-3.c: New test.
13810 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13813 * gcc.target/arm/pragma_arch_switch_2.c: New.
13815 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13818 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13820 2018-02-05 Martin Sebor <msebor@redhat.com>
13822 PR tree-optimization/83369
13823 * gcc.dg/Wnonnull.c: New test.
13825 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13827 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13828 argument and use dg-messages-by-file instead. Expect it to be
13829 an array rather than a dict.
13830 (lto-link-and-maybe-run): Remove messages_by_file argument and
13831 use an upvar for dg-messages-by-file. Update call to
13832 lto_handle_diagnostics.
13833 (lt-get-options): Treat dg-messages-by-file as an array
13834 rather than a dict.
13835 (lto-get-options-main): Likewise. Set the entry rather than appending.
13836 (lto-execute): Treat dg-messages-by-file as an array rather than
13837 a dict. Update call to lto-link-and-maybe-run.
13839 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13842 * g++.dg/cpp1z/inline-var4.C: New.
13844 2018-02-05 Martin Liska <mliska@suse.cz>
13846 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13848 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13849 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13850 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13851 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13852 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13853 * c-c++-common/asan/pointer-compare-3.c: New test.
13855 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13857 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13858 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13860 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13862 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13863 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13864 _mm_maskz_range_round_sd): Test new intrinsics.
13865 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13866 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13867 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13868 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13869 _mm_maskz_range_ss, _mm_mask_range_round_ss,
13870 _mm_maskz_range_round_ss): Test new intrinsics.
13871 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
13872 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
13873 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
13874 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
13875 __builtin_ia32_rangess128_round): Remove builtins.
13876 (__builtin_ia32_rangesd128_mask_round,
13877 __builtin_ia32_rangess128_mask_round): Test new builtins.
13878 * gcc.target/i386/sse-13.c: Ditto.
13879 * gcc.target/i386/sse-23.c: Ditto.
13881 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13883 PR middle-end/79966
13884 * gfortran.dg/pr79966.f90: New testcase
13886 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13889 * gfortran.dg/associate_23.f90: Fix invalid code.
13890 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13891 * gfortran.dg/matmul_3.f90: Likewise.
13892 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13894 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13897 * gfortran.dg/associate_34.f90: New test.
13898 * gfortran.dg/associate_35.f90: New test.
13900 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13904 * gfortran.dg/pr84155.f90: New test.
13906 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13908 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13909 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13911 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13913 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13916 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13918 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13920 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
13921 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
13922 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
13924 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13927 * gcc.c-torture/execute/pr83362.c: Make work for int16.
13928 * gcc.dg/Wsign-conversion.c: Dito.
13929 * gcc.dg/attr-alloc_size-4.c: Dito.
13930 * gcc.dg/pr81020.c: Dito.
13931 * gcc.dg/pr81192.c: Dito.
13932 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
13933 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
13934 * gcc.dg/pr83844.c: Restrict to int32plus.
13935 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
13936 * gcc.dg/tree-ssa/ldist-25.c: Dito.
13937 * gcc.dg/tree-ssa/ldist-27.c: Dito.
13938 * gcc.dg/tree-ssa/ldist-28.c: Dito.
13939 * gcc.dg/tree-ssa/ldist-29.c: Dito.
13940 * gcc.dg/tree-ssa/ldist-30.c: Dito.
13941 * gcc.dg/tree-ssa/ldist-31.c: Dito.
13942 * gcc.dg/tree-ssa/ldist-32.c: Dito.
13943 * gcc.dg/tree-ssa/ldist-33.c: Dito.
13944 * gcc.dg/tree-ssa/ldist-34.c: Dito.
13945 * gcc.dg/tree-ssa/ldist-35.c: Dito.
13946 * gcc.dg/tree-ssa/ldist-36.c: Dito.
13948 2018-02-02 Julia Koval <julia.koval@intel.com>
13950 * gcc.target/i386/funcspec-56.inc: Handle new march.
13951 * g++.dg/ext/mv16.C: Ditto.
13953 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13955 * lib/target-supports.exp
13956 (check_effective_target_keeps_null_pointer_checks): No more
13958 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
13959 * gcc.dg/ifcvt-4.c: Skip avr.
13960 * gcc.dg/pr53037-1.c: Dito.
13961 * gcc.dg/pr53037-2.c: Dito.
13962 * gcc.dg/pr53037-3.c: Dito.
13963 * gcc.dg/pr63387-2.c: Dito.
13964 * gcc.dg/pr63387.c: Dito.
13965 * gcc.dg/sancov/cmp0.c: Dito.
13966 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
13967 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
13968 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
13969 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
13970 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
13971 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
13972 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
13973 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
13974 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
13975 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
13976 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
13977 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
13978 * gcc.dg/tree-ssa/pr82059.c: Dito.
13979 * gcc.c-torture/execute/pr70460.c: Dito.
13981 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13984 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
13985 * gcc.c-torture/execute/20180112-1.c: Dito.
13986 * gcc.c-torture/execute/pr81503.c: Dito.
13987 * gcc.dg/store_merging_12.c: Dito.
13988 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
13989 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
13990 * gcc.dg/tree-ssa/pr80898.c: Dito.
13991 * gcc.dg/tree-ssa/pr82363.c: Dito.
13992 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
13993 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
13994 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
13995 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
13996 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
13997 * gcc.dg/tree-ssa/pr80803.c: Dito.
13998 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
13999 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
14000 * gcc.dg/tree-ssa/vrp114.c: Dito.
14001 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
14002 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
14003 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
14005 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14008 * gcc.target/i386/cet-sjlj-6a.c: New test.
14009 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
14011 2018-02-01 Marek Polacek <polacek@redhat.com>
14014 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
14016 2018-01-30 Jeff Law <law@redhat.com>
14019 * gcc.target/i386/pr84128.c: New test.
14021 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
14023 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
14024 -fdelete-null-pointer-checks.
14026 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
14029 * g++.dg/cpp0x/abstract-default1.C: New.
14031 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14033 PR tree-optimization/81635
14034 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
14035 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
14037 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14040 * gcc.target/aarch64/pr83370.c: New.
14042 2018-02-01 Richard Biener <rguenther@suse.de>
14044 * gcc.dg/graphite/pr35356-1.c: Adjust.
14046 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14049 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
14051 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
14052 of hard-coding the choice.
14053 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
14054 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
14055 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
14057 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
14059 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14060 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14061 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14062 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14063 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14064 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14065 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14066 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14067 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14068 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14069 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14070 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14071 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14072 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14073 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14074 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14075 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14076 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14077 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14078 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14079 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14080 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14081 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14082 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14083 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14084 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14085 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14086 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14087 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14088 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14089 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14090 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14091 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14092 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14093 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14094 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14095 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14096 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14097 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
14098 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14099 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
14100 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14101 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14102 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14103 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
14104 __builtin_popcountll rather than __builtin_popcountl.
14106 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14108 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
14109 of LD1R[HWD] for multi-element constants on big-endian targets.
14110 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14111 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14113 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
14115 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
14116 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
14117 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
14119 2018-02-01 Jakub Jelinek <jakub@redhat.com>
14121 PR tree-optimization/81661
14122 PR tree-optimization/84117
14123 * gcc.dg/pr81661.c: New test.
14124 * gfortran.dg/pr84117.f90: New test.
14126 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
14129 * gfortran.dg/repeat_7.f90: Catch warning message.
14131 2018-01-31 Ian Lance Taylor <iant@golang.org>
14133 * go.go-torture/execute/printnil.go: New test.
14135 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14137 * lib/target-supports.exp (check_effective_target_comdat_group):
14138 Allow for Solaris as comdat syntax.
14140 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
14141 Solaris with comdat_group support and as.
14143 2018-01-31 Marek Polacek <polacek@redhat.com>
14146 * gcc.dg/pr81779.c: New test.
14148 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14151 * gfortran.dg/gomp/pr84116.f90: New test.
14154 * g++.dg/init/pr83993-2.C: New test.
14157 * g++.dg/init/pr83993-1.C: New test.
14158 * g++.dg/cpp0x/pr83993.C: New test.
14160 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
14163 * gfortran.dg/pr84088.f90: New test.
14165 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
14168 * gcc.target/i386/pr82444.c: New.
14170 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
14172 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
14173 * gcc.target/powerpc/vsx-13.c: New.
14175 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
14178 * g++.dg/cpp1y/var-templ57.C: New.
14180 2018-01-31 Marek Polacek <polacek@redhat.com>
14183 * g++.dg/diagnostic/pr84138.C: New test.
14185 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
14188 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
14189 -Wstringop-overflow warnings due to spurious warning with -O1.
14190 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
14191 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
14193 2018-01-31 Richard Biener <rguenther@suse.de>
14195 PR tree-optimization/84132
14196 * g++.dg/torture/pr84132.C: New testcase.
14198 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
14200 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
14203 2018-01-31 Julia Koval <julia.koval@intel.com>
14206 * gcc.target/i386/rdpid.c: Remove "eax".
14208 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14210 PR tree-optimization/64946
14211 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
14212 scan-assembler checks.
14214 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
14216 * gcc.c-torture/execute/20180131-1.c: New test.
14218 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14220 * gcc.target/arc/taux-1.c: New test.
14221 * gcc.target/arc/taux-2.c: Likewise.
14223 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
14225 * gcc.target/arc/uncached.c: New test.
14227 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14230 * gnat.dg/lto20.adb: Remove dg-excess-errors.
14232 2018-01-31 Jakub Jelinek <jakub@redhat.com>
14234 PR preprocessor/69869
14235 * gcc.dg/cpp/trad/pr69869.c: New test.
14238 * gcc.dg/pr84100.c: New test.
14240 2018-01-30 Jeff Law <law@redhat.com>
14243 * gcc.target/i386/pr84064: New test.
14245 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14248 * gfortran.dg/data_implied_do_2.f90: New test.
14250 2018-01-30 Janus Weil <janus@gcc.gnu.org>
14252 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
14254 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14257 * gfortran.dg/inline_matmul_21.f90: New test case.
14259 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14261 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
14263 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
14266 * gcc.target/powerpc/pr84112.c: New.
14268 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14270 PR rtl-optimization/83986
14271 * gcc.dg/pr83986.c: New test.
14273 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
14276 * gcc.dg/torture/inf-compare-1.c: Add xfail.
14277 * gcc.dg/torture/inf-compare-2.c: Add xfail.
14278 * gcc.dg/torture/inf-compare-3.c: Add xfail.
14279 * gcc.dg/torture/inf-compare-4.c: Add xfail.
14281 2018-01-30 Jakub Jelinek <jakub@redhat.com>
14283 PR tree-optimization/84111
14284 * gcc.c-torture/compile/pr84111.c: New test.
14286 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14289 * gcc.dg/ipa/inline-2.c: Fix template.
14290 * gcc.dg/ipa/inline-3.c: Fix template.
14292 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14295 * g++.dg/torture/pr81360.C: New testcase.
14297 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14300 * gcc.dg/lto/pr83954.h: New testcase.
14301 * gcc.dg/lto/pr83954_0.c: New testcase.
14302 * gcc.dg/lto/pr83954_1.c: New testcase.
14304 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14307 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14309 Simplify DW_AT_producer scan.
14311 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14313 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14315 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
14318 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14319 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14320 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14321 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14323 2018-01-29 Jeff Law <law@redhat.com>
14326 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
14327 better match other tests which require vsx. Verify the zero
14328 extension is part of the test in the combiner dump.
14330 2018-01-29 Marek Polacek <polacek@redhat.com>
14333 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
14336 * g++.dg/ext/pr83996.C: New test.
14338 2018-01-29 Richard Biener <rguenther@suse.de>
14340 PR tree-optimization/84057
14341 * gcc.dg/graphite/pr84057.c: New testcase.
14343 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14346 * gfortran.dg/bind_c_usage_31.f90: New test.
14348 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
14351 * g++.dg/warn/Wduplicated-branches5.C: New.
14353 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
14355 * gcc.target/rl78/test_addsi3_internal.c: New test.
14357 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
14359 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
14360 Make expected output depend on whether we expect sibcalls or not.
14361 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
14362 safe-indirect-jump-1.c).
14364 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
14365 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14366 Soren Rasmussen <s.c.rasmussen@gmail.com>
14368 Fortran 2018 teams tests.
14370 * gfortran.dg/team_number_1.f90: new test for team_number.
14371 * gfortran.dg/team_change_1.f90: new test for change team.
14372 * gfortran.dg/team_end_1.f90: new test for end team.
14373 * gfortran.dg/team_form_1.f90: new test for form team.
14375 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14378 * gfortran.dg/dot_product_4.f90
14380 2018-01-26 Martin Sebor <msebor@redhat.com>
14382 PR tree-optimization/83896
14383 * gcc.dg/strlenopt-43.c: New.
14385 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14387 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
14388 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
14389 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
14390 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
14391 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
14392 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
14393 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
14394 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
14395 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
14397 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
14398 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
14399 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
14400 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
14401 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
14402 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
14403 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
14404 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
14406 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14408 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14410 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
14411 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
14412 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
14413 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
14414 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
14415 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
14416 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
14417 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
14418 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
14419 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
14420 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
14421 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
14422 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
14424 2018-01-26 Martin Liska <mliska@suse.cz>
14426 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14429 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14431 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
14432 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
14433 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
14434 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
14435 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14436 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14437 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14438 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14440 2018-01-26 Richard Biener <rguenther@suse.de>
14442 PR rtl-optimization/84003
14443 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14444 latent bug in DSE if NOINLINE is appropriately defined.
14445 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14446 and defining NOINLINE.
14448 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14450 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14451 tests specific to aarch64. XFAIL test on arm.
14453 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14455 PR rtl-optimization/83985
14456 * gcc.dg/pr83985.c: New test.
14459 * c-c++-common/Wrestrict-3.c: New test.
14461 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14463 * gcc.target/arc/tdelegitimize_addr.c: New test.
14465 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14467 * gcc.target/arc/jli-1.c: New file.
14468 * gcc.target/arc/jli-2.c: Likewise.
14470 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14472 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14474 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14475 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14477 2018-01-26 Richard Biener <rguenther@suse.de>
14479 PR tree-optimization/81082
14480 * gcc.dg/vect/pr81082.c: New testcase.
14481 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14482 simplification to n * n.
14484 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14486 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14488 * gcc.target/i386/pr63620.c: Likewise.
14490 2018-01-26 Julia Koval <julia.koval@intel.com>
14492 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14493 -mavx512f -mavx512bw.
14494 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14495 * gcc.target/i386/i386.exp: Fix types.
14497 2018-01-26 Alan Modra <amodra@gmail.com>
14500 * gcc.target/powerpc/swaps-p8-46.c: New.
14502 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14505 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14506 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14507 'array01' in the tree dump comparison.
14508 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
14509 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14510 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14512 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14514 PR middle-end/83055
14515 * gcc.dg/torture/pr83055.c: New testcase.
14517 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14520 * g++.dg/cpp1z/decomp36.C: New test.
14522 PR middle-end/83977
14523 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14525 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14527 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14528 the shift dump line.
14529 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14531 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14534 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14535 index instead of int, which allows IVOPTs to properly optimize the
14538 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14541 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
14542 of "fn_type" typedef.
14543 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14545 2018-01-24 Ian Lance Taylor <iant@golang.org>
14547 * go.go-torture/execute/names-1.go: New test.
14549 2018-01-19 Jeff Law <law@redhat.com>
14552 * gcc.target/i386/pr83994.c: New test.
14554 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14557 * gcc.target/powerpc/pr84014.c: New.
14559 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14561 PR middle-end/83977
14562 * c-c++-common/gomp/pr83977-1.c: New test.
14563 * c-c++-common/gomp/pr83977-2.c: New test.
14564 * c-c++-common/gomp/pr83977-3.c: New test.
14565 * gfortran.dg/gomp/pr83977.f90: New test.
14567 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14570 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14571 * gcc.dg/vect/pr80631-1.c: Likewise.
14572 * gcc.dg/vect/pr80631-2.c: Likewise.
14573 * gcc.dg/vect/pr81410.c: Likewise.
14574 * gcc.dg/vect/pr81633.c: Likewise.
14575 * gcc.dg/vect/pr81815.c: Likewise.
14576 * gcc.dg/vect/pr82108.c: Likewise.
14577 * gcc.dg/vect/pr83857.c: Likewise.
14578 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14579 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14580 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
14581 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14582 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14583 * gcc.dg/vect/vect-reduc-11.c: Likewise.
14584 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14585 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14586 dg-xfail-run-if instead.
14587 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14588 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14589 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14590 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14591 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14593 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14595 PR tree-optimization/83979
14596 * g++.dg/pr83979.c: New test.
14598 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14600 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14601 option. Add arm_neon_ok_no_float_abi check.
14603 2018-01-24 Richard Biener <rguenther@suse.de>
14605 PR tree-optimization/83176
14606 * gcc.dg/graphite/pr83176.c: New testcase.
14608 2018-01-24 Richard Biener <rguenther@suse.de>
14610 PR tree-optimization/82819
14611 * gcc.dg/graphite/pr82819.c: New testcase.
14613 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14616 * g++.dg/cpp1y/constexpr-83921-1.C: New.
14617 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14618 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14619 * g++.dg/ext/stmtexpr20.C: Likewise.
14620 * g++.dg/ext/stmtexpr21.C: Likewise.
14622 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14625 * g++.dg/warn/pr83974.C: New test case.
14627 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14630 * g++.dg/ubsan/pr83987.C: New test.
14632 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14635 * gfortran.dg/pdt_29.f03: New test.
14637 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14640 * gfortran.dg/associate_33.f03: New test.
14642 2018-01-23 Martin Liska <mliska@suse.cz>
14645 * gcc.dg/lto/pr81440.h: New test.
14646 * gcc.dg/lto/pr81440_0.c: New test.
14647 * gcc.dg/lto/pr81440_1.c: New test.
14649 2018-01-23 Nathan Sidwell <nathan@acm.org>
14652 * g++.dg/template/pr83988.C: New.
14654 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14658 * g++.dg/cpp0x/pr82882.C: New test.
14659 * g++.dg/cpp0x/pr83978.C: New test.
14662 * g++.dg/cpp1z/decomp35.C: New test.
14664 2018-01-23 Nathan Sidwell <nathan@acm.org>
14666 * g++.dg/cpp0x/range-for10.C: Adjust.
14667 * g++.dg/ext/forscope1.C: Adjust.
14668 * g++.dg/ext/forscope2.C: Adjust.
14669 * g++.dg/template/for1.C: Adjust.
14671 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14673 PR tree-optimization/83510
14674 * gcc.c-torture/compile/pr83510.c: New test case.
14676 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14679 * lib/target-supports.exp (check_effective_target_vect_float): Say
14680 that the result only holds when -funsafe-math-optimizations is on.
14681 (check_effective_target_vect_float_strict): New procedure.
14682 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14684 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14686 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14688 PR tree-optimization/83965
14689 * gcc.dg/vect/pr83965.c: New test.
14691 2018-01-23 Richard Biener <rguenther@suse.de>
14693 PR tree-optimization/83963
14694 * gfortran.dg/graphite/pr83963.f: New testcase.
14695 * gcc.dg/graphite/pr83963-2.c: Likewise.
14697 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14700 * g++.dg/cpp1z/pr83918.C: New test.
14702 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14704 PR tree-optimization/83957
14705 * gcc.dg/autopar/pr83957.c: New test.
14707 PR tree-optimization/83081
14708 * gcc.dg/predict-8.c: Adjust expected probability.
14710 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14713 * gcc.target/powerpc/pr83862.c: New test.
14715 2018-01-22 Carl Love <cel@us.ibm.com>
14717 * gcc.target/powerpc/powerpc.exp: Add torture tests for
14718 builtins-4-runnable.c, builtins-6-runnable.c,
14719 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14720 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
14721 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14722 for signed/unsigned 128-bit and long long int loads.
14724 2018-01-22 Marek Polacek <polacek@redhat.com>
14727 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14729 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14731 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14732 scan-asembler valid instructions list.
14733 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
14734 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14735 power8-vector requirement and option.
14736 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14738 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14742 * gfortran.dg/string_1.f90: Remove printing the length.
14744 2018-01-22 Richard Biener <rguenther@suse.de>
14746 PR tree-optimization/83963
14747 * gcc.dg/graphite/pr83963.c: New testcase.
14749 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14751 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14752 dg-require-effective-target directives.
14754 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14756 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14758 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14759 Adjust scan-assembler checks for soft-float.
14761 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14764 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14766 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14768 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14769 * gcc.dg/pr83623.c: Likewise.
14770 * gcc.dg/pr83666.c: Likewise.
14772 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14773 David Edelsohn <dje.gcc@gmail.com>
14776 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14777 assembly output from "crset eq" to "crset 2".
14778 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14779 assembly output from . to $.
14780 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14781 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14782 assembly output from "crset eq" to "crset 2".
14783 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14784 assembly output from "crset eq" to "crset 2", and from . to $.
14786 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14789 * gfortran.dg/matmul_18.f90: New test.
14791 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14793 PR tree-optimization/83940
14794 * gcc.dg/torture/pr83940.c: New test.
14796 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14798 PR middle-end/83945
14799 * gcc.dg/tls/pr83945.c: New test.
14802 * gcc.dg/pr83930.c: New test.
14804 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14807 * gfortran.dg/matmul_17.f90: New test.
14809 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14812 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14814 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14817 * g++.dg/cpp0x/pr81167.C: New test.
14820 * g++.dg/cpp0x/pr83919.C: New test.
14822 2018-01-19 Jeff Law <law@redhat.com>
14823 Jakub Jelinek <jakub@redhat.com>
14825 * gcc.dg/stack-check-16.c: New test.
14827 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14830 * gcc.target/nvptx/indirect_call.c: New test.
14832 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14834 * g++.dg/torture/pr83619.C: Remove dg-message.
14836 2018-01-19 Martin Liska <mliska@suse.cz>
14838 * gcc.dg/predict-1.c: Adjust expected probability.
14839 * gcc.dg/predict-3.c: Likewise.
14840 * gcc.dg/predict-5.c: Likewise.
14841 * gcc.dg/predict-6.c: Likewise.
14842 * gcc.dg/predict-9.c: Likewise.
14844 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14846 PR tree-optimization/83922
14847 * gcc.dg/pr83922.c: New test.
14849 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14851 PR tree-optimization/83914
14852 * gcc.dg/vect/pr83914.c: New test.
14854 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14856 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14857 * gcc.target/arm/negdi-2.c: Likewise.
14858 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14860 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14862 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14864 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14866 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14868 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14870 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14873 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14877 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14878 forward declaration.
14880 2018-01-18 Carl Love <cel@us.ibm.com>
14882 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14885 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14888 * g++.dg/inherit/union3.C: New.
14890 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14892 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14894 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14897 * g++.dg/torture/pr83619.C: New testcase.
14899 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14901 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14902 Add function body to force error messages in some configurations.
14904 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14906 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14909 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14912 * c-c++-common/ffile-prefix-map.c: New test.
14913 * c-c++-common/fmacro-prefix-map.c: New test.
14914 * c-c++-common/cpp/ffile-prefix-map.c: New test.
14915 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
14917 2018-01-18 Martin Liska <mliska@suse.cz>
14919 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
14920 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14921 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14922 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14923 * gcc.target/i386/ret-thunk-10.c: Likewise.
14924 * gcc.target/i386/ret-thunk-11.c: Likewise.
14925 * gcc.target/i386/ret-thunk-12.c: Likewise.
14926 * gcc.target/i386/ret-thunk-15.c: Likewise.
14927 * gcc.target/i386/ret-thunk-9.c: Likewise.
14929 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14931 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14934 2018-01-18 Nathan Sidwell <nathan@acm.org>
14937 * g++.dg/cpp0x/pr83160.C: New.
14939 2018-01-18 Richard Biener <rguenther@suse.de>
14941 PR tree-optimization/83887
14942 * gcc.dg/graphite/pr83887.c: New testcase.
14943 * gfortran.dg/graphite/pr83887.f90: Likewise.
14944 * gfortran.dg/graphite/pr83887.f: Likewise.
14946 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14949 * gcc.target/arm/builtin-bswap.x: New file.
14950 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
14951 and options for armv6t2.
14952 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
14953 and options for Thumb1.
14954 * gcc.target/arm/builtin-bswap16.x: New file.
14955 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
14956 and options for armv6t2.
14957 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
14958 and options for Thumb1.
14960 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14962 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14965 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14968 * gcc.dg/pr61240.c: New test.
14970 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14973 * gfortran.dg/pr83864.f90: New test.
14975 2018-01-17 Jeff Law <law@redhat.com>
14978 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14980 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14982 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
14983 restriction, but still restrict to 64-bit.
14984 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
14985 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
14987 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14990 * gfortran.dg/pr83874.f90: New test.
14992 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14995 * g++.dg/cpp0x/pr83824.C: New test.
14997 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14999 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
15000 appropriate .gnu_attribute for the long double type, if we use the
15001 long double type, but do not generate any calls.
15002 * gcc.target/powerpc/gnuattr2.c: Likewise.
15003 * gcc.target/powerpc/gnuattr3.c: Likewise.
15005 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15008 * g++.dg/cpp0x/alignas13.C: New.
15010 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15013 * g++.dg/cpp0x/pr83897.C: New test.
15015 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
15018 * gcc.c-torture/compile/pr83051-2.c: New testcase.
15020 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
15023 * g++.dg/cpp0x/constexpr-ice19.C: New.
15025 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15027 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
15028 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
15029 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
15030 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
15031 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
15032 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
15033 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
15034 * gcc.target/powerpc/builtins-1-be-folded.c: New.
15035 * gcc.target/powerpc/builtins-1-le-folded.c: New.
15036 * gcc.target/powerpc/builtins-1.fold.h: New.
15038 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
15040 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
15041 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
15043 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15045 * gcc.target/arm/g2.c: Add -marm to dg-options.
15046 * gcc.target/arm/scd42-2.c: Likewise.
15048 2018-01-17 Nathan Sidwell <nathan@acm.org>
15051 * g++.dg/lookup/pr83287-2.C: New.
15053 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15057 * g++.dg/wrappers/pr83814.C: New test case.
15058 * g++.dg/wrappers/pr83902.C: New test case.
15060 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15063 * g++.dg/lto/pr83121_0.C: New test case.
15064 * g++.dg/lto/pr83121_1.C: New test case.
15065 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
15066 adapted from DejaGnu's dg-test.
15067 (lto_handle_diagnostics): New procedure.
15068 (lto_prune_warns): Ignore informational notes.
15069 (lto-link-and-maybe-run): Add "messages_by_file" param.
15070 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
15071 "execute" when "link" fails if "execute" was not specified.
15072 (lto-can-handle-directive): New procedure.
15073 (lto-get-options-main): Call lto-can-handle-directive. Add a
15074 dg-messages local, using it to set the caller's
15075 dg-messages-by-file for the given source file.
15076 (lto-get-options): Likewise.
15077 (lto-execute): Add dg-messages-by-file local, and pass it to
15078 lto-link-and-maybe-run.
15080 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
15081 Richard Sandiford <richard.sandiford@linaro.org>
15085 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
15086 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
15088 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15090 * lib/target-supports.exp: Fix -march arguments in arm arch effective
15091 target check autogenerator for armv8.1-a and armv8.2-a.
15093 2018-01-17 Carl Love <cel@us.ibm.com>
15095 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
15096 Add debug print statements.
15097 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
15098 16 byte vector load followed by a partial vector load.
15100 2018-01-17 David Malcolm <dmalcolm@redhat.com>
15103 * g++.dg/wrappers/pr83799.C: New test case.
15105 2018-01-17 Nathan Sidwell <nathan@acm.org>
15108 * g++.dg/cpp1y/pr83739.C: New.
15110 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15112 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
15113 * gcc.target/visium/overflow16.c: Likewise.
15114 * gcc.target/visium/overflow32.c: Likewise.
15116 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15118 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
15120 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15122 * gcc.dg/rtl/arm/stl-cond.c: New test.
15123 * gcc.target/arm/stl-cond.c: Delete.
15125 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15127 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
15130 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15132 PR tree-optimization/83843
15133 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
15134 * gcc.dg/store_merging_19.c: New test.
15136 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15138 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
15141 2018-01-17 Jakub Jelinek <jakub@redhat.com>
15143 PR rtl-optimization/83771
15144 * gcc.dg/pr83771.c: New test.
15146 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15148 PR tree-optimization/81184
15149 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
15151 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15153 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
15155 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
15157 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15160 * gcc.target/i386/pr83546.c: New test.
15162 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15164 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
15166 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15168 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
15169 test and add dg-warning for the -Wstringop-overflow warning.
15171 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15173 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
15174 XFAIL last test on SPARC and Visium.
15176 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
15178 PR rtl-optimization/80481
15179 * g++.dg/pr80481.C: Exclude solaris.
15181 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15183 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
15184 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
15185 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
15187 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15189 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
15190 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
15191 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
15192 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
15193 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
15194 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
15195 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
15196 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
15197 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
15198 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
15199 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
15200 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
15201 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
15202 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
15203 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
15205 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
15208 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
15210 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15212 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
15213 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
15214 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
15215 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
15216 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
15217 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
15219 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15221 PR tree-optimization/83857
15222 * gcc.dg/vect/pr83857.c: New test.
15224 2018-01-16 Richard Biener <rguenther@suse.de>
15226 PR tree-optimization/83867
15227 * gcc.dg/vect/pr83867.c: New testcase.
15229 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15232 * gcc.dg/pr83844.c: New test.
15234 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
15236 * gcc.dg/torture/pr83847.c: New test.
15238 2018-01-16 Jakub Jelinek <jakub@redhat.com>
15240 PR rtl-optimization/86620
15241 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
15242 instead of --param=max-sched-ready-insns=0.
15243 * gcc.target/i386/pr83620.c: New test.
15244 * gcc.dg/pr83620.c: New test.
15246 PR tree-optimization/83843
15247 * gcc.dg/store_merging_18.c: New test.
15250 * g++.dg/cpp1y/pr83817.C: New test.
15253 * g++.dg/template/pr83825.C: New test.
15255 2018-01-16 Richard Biener <rguenther@suse.de>
15257 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
15259 2018-01-16 Richard Biener <rguenther@suse.de>
15262 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
15263 from gcc.dg/torture/pr60092.c.
15265 2018-01-15 Martin Sebor <msebor@redhat.com>
15268 * g++.dg/ext/flexary28.C: New test.
15270 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
15273 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
15275 2018-01-15 Martin Sebor <msebor@redhat.com>
15278 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
15280 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15283 * gfortran.dg/minmaxloc_9.f90: New test.
15284 * gfortran.dg/minmaxloc_10.f90: New test.
15285 * gfortran.dg/minmaxloc_11.f90: New test.
15287 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
15290 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
15291 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15292 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15293 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15294 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15295 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15296 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15297 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15298 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15299 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15300 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15301 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15302 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15303 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15304 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15305 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
15306 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15307 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
15308 * gcc.target/i386/ret-thunk-10.c: Likewise.
15309 * gcc.target/i386/ret-thunk-11.c: Likewise.
15310 * gcc.target/i386/ret-thunk-12.c: Likewise.
15311 * gcc.target/i386/ret-thunk-13.c: Likewise.
15312 * gcc.target/i386/ret-thunk-14.c: Likewise.
15313 * gcc.target/i386/ret-thunk-15.c: Likewise.
15314 * gcc.target/i386/ret-thunk-9.c: Don't check the
15315 __x86_return_thunk label. Scan for "push" only for Linux.
15317 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
15320 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15322 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15325 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15327 * gcc.target/arm/pr83687.c: New test.
15329 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15331 Adjust tests to AVR_TINY.
15333 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
15334 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
15335 * gcc.target/avr/pr71627.c: Same.
15336 * gcc.target/avr/torture/addr-space-1-0.c: Same.
15337 * gcc.target/avr/torture/addr-space-1-1.c: Same.
15338 * gcc.target/avr/torture/addr-space-1-x.c: Same.
15339 * gcc.target/avr/torture/addr-space-2-0.c: Same.
15340 * gcc.target/avr/torture/addr-space-2-1.c: Same.
15341 * gcc.target/avr/torture/addr-space-2-x.c: Same.
15342 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
15343 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
15344 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
15345 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
15346 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
15347 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
15348 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
15349 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
15350 * gcc.target/avr/torture/pr61055.c: Same.
15351 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
15353 * gcc.target/avr/torture/int24-mul.c: Same.
15354 * gcc.target/avr/torture/pr51782-1.c: Same.
15355 * gcc.target/avr/torture/pr61443.c: Same.
15356 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
15357 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
15359 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15363 * gcc.target/avr/torture/pr83729.c: New test.
15364 * gcc.target/avr/torture/pr83801.c: New test.
15366 2018-01-15 Jakub Jelinek <jakub@redhat.com>
15368 PR middle-end/82694
15369 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
15370 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
15372 2018-01-10 Martin Sebor <msebor@redhat.com>
15375 * gcc.dg/Wstringop-overflow-2.c: New test.
15377 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15379 PR libgfortran/83811
15380 * gfortran.dg/fmt_e.f90: New test.
15382 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15384 * gcc.target/i386/indirect-thunk-10.c: New test.
15385 * gcc.target/i386/indirect-thunk-8.c: Likewise.
15386 * gcc.target/i386/indirect-thunk-9.c: Likewise.
15387 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
15388 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
15389 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
15390 * gcc.target/i386/ret-thunk-17.c: Likewise.
15391 * gcc.target/i386/ret-thunk-18.c: Likewise.
15392 * gcc.target/i386/ret-thunk-19.c: Likewise.
15393 * gcc.target/i386/ret-thunk-20.c: Likewise.
15394 * gcc.target/i386/ret-thunk-21.c: Likewise.
15396 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15398 * gcc.target/i386/indirect-thunk-register-4.c: New test.
15400 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15402 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15403 -mno-indirect-branch-register.
15404 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15405 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15406 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15407 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15408 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15409 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15410 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15411 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15412 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15413 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15414 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15415 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15416 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15417 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15418 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15419 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15420 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15421 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15422 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15423 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15424 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15425 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15426 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15427 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15428 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15429 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15430 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15431 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15432 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15433 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15434 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15435 * gcc.target/i386/ret-thunk-10.c: Likewise.
15436 * gcc.target/i386/ret-thunk-11.c: Likewise.
15437 * gcc.target/i386/ret-thunk-12.c: Likewise.
15438 * gcc.target/i386/ret-thunk-13.c: Likewise.
15439 * gcc.target/i386/ret-thunk-14.c: Likewise.
15440 * gcc.target/i386/ret-thunk-15.c: Likewise.
15441 * gcc.target/i386/ret-thunk-9.c: Likewise.
15442 * gcc.target/i386/indirect-thunk-register-1.c: New test.
15443 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15444 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15446 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15448 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15449 -mfunction-return=keep.
15450 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15451 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15452 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15453 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15454 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15455 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15456 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15457 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15458 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15459 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15460 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15461 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15462 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15463 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15464 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15465 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15466 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15467 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15468 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15469 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15470 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15471 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15472 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15473 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15474 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15475 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15476 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15477 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15478 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15479 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15480 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15481 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15482 * gcc.target/i386/ret-thunk-1.c: New test.
15483 * gcc.target/i386/ret-thunk-10.c: Likewise.
15484 * gcc.target/i386/ret-thunk-11.c: Likewise.
15485 * gcc.target/i386/ret-thunk-12.c: Likewise.
15486 * gcc.target/i386/ret-thunk-13.c: Likewise.
15487 * gcc.target/i386/ret-thunk-14.c: Likewise.
15488 * gcc.target/i386/ret-thunk-15.c: Likewise.
15489 * gcc.target/i386/ret-thunk-16.c: Likewise.
15490 * gcc.target/i386/ret-thunk-2.c: Likewise.
15491 * gcc.target/i386/ret-thunk-3.c: Likewise.
15492 * gcc.target/i386/ret-thunk-4.c: Likewise.
15493 * gcc.target/i386/ret-thunk-5.c: Likewise.
15494 * gcc.target/i386/ret-thunk-6.c: Likewise.
15495 * gcc.target/i386/ret-thunk-7.c: Likewise.
15496 * gcc.target/i386/ret-thunk-8.c: Likewise.
15497 * gcc.target/i386/ret-thunk-9.c: Likewise.
15499 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15501 * gcc.target/i386/indirect-thunk-1.c: New test.
15502 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15503 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15504 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15505 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15506 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15507 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15508 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15509 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15510 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15511 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15512 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15513 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15514 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15515 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15516 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15517 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15518 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15519 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15520 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15521 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15522 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15523 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15524 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15525 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15526 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15527 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15528 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15529 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15530 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15531 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15532 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15533 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15535 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15538 * gcc.c-torture/compile/pr83051.c: New testcase.
15540 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15542 PR tree-optimization/83501
15543 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15545 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15547 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15548 for lvx and stvx instead of lxvd2x and stxvd2x and require
15549 little-endian target. Add comments.
15550 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15551 comprehensive testing.
15552 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
15553 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
15554 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
15555 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
15556 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
15557 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
15558 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
15559 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
15560 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
15561 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
15562 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
15563 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
15564 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
15565 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
15566 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
15567 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
15568 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
15569 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15570 scan-assembler-not directives that forbid lvx and xxpermdi.
15571 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15572 * gcc.target/powerpc/vec-extract-5.c: Likewise.
15573 * gcc.target/powerpc/vec-extract-6.c: Likewise.
15574 * gcc.target/powerpc/vec-extract-7.c: Likewise.
15575 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15576 * gcc.target/powerpc/vec-extract-9.c: Likewise.
15577 * gcc.target/powerpc/vsx-vector-6-le.c: Change
15578 scan-assembler-times directives to reflect different numbers of
15579 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15581 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15582 Alan Hayward <alan.hayward@arm.com>
15583 David Sherwood <david.sherwood@arm.com>
15585 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15586 than SLP vectorization.
15587 * gcc.dg/vect/vect-alias-check-10.c: New test.
15588 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15589 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15590 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15591 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15592 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15593 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15594 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15595 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15596 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15597 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15598 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15599 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15600 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15601 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15602 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15603 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15604 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15605 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15606 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15607 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15608 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15609 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15610 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15613 Alan Hayward <alan.hayward@arm.com>
15614 David Sherwood <david.sherwood@arm.com>
15616 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15618 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15619 targets with scatter stores.
15620 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15622 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15623 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15624 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15625 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15626 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15627 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15628 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15629 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15630 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15631 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15632 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15633 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15634 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15635 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15636 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15637 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15639 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15640 Alan Hayward <alan.hayward@arm.com>
15641 David Sherwood <david.sherwood@arm.com>
15643 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15645 * gcc.target/aarch64/sve/strided_load_4.c: New test.
15646 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15647 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15648 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
15650 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15651 Alan Hayward <alan.hayward@arm.com>
15652 David Sherwood <david.sherwood@arm.com>
15654 * gcc.target/aarch64/sve/strided_load_1.c: New test.
15655 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15656 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15658 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15659 Alan Hayward <alan.hayward@arm.com>
15660 David Sherwood <david.sherwood@arm.com>
15662 * gcc.target/aarch64/sve/gather_load_1.c: New test.
15663 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15664 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15665 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15666 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15667 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15668 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15669 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15670 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15671 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15672 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15673 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15674 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15675 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15677 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15678 Alan Hayward <alan.hayward@arm.com>
15679 David Sherwood <david.sherwood@arm.com>
15681 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15682 check for a message about using in-order reductions.
15683 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15684 check for a message about using in-order reductions.
15685 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15686 vectorized and check for a message about using in-order reductions.
15687 Expect targets with variable-length vectors to fall back to the
15688 fixed-length mininum.
15689 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15690 check for a message about using in-order reductions.
15691 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15692 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15693 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15694 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15695 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15696 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15697 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15698 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15699 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15700 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15701 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15702 vect_fold_left_plus.
15704 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15706 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15708 * gcc.target/aarch64/sve/spill_2.c: New test.
15709 * gcc.target/aarch64/sve/spill_3.c: Likewise.
15710 * gcc.target/aarch64/sve/spill_4.c: Likewise.
15711 * gcc.target/aarch64/sve/spill_5.c: Likewise.
15712 * gcc.target/aarch64/sve/spill_6.c: Likewise.
15713 * gcc.target/aarch64/sve/spill_7.c: Likewise.
15715 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15716 Alan Hayward <alan.hayward@arm.com>
15717 David Sherwood <david.sherwood@arm.com>
15719 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15721 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15722 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
15723 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15724 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15725 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15726 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15727 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15728 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15729 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15732 Alan Hayward <alan.hayward@arm.com>
15733 David Sherwood <david.sherwood@arm.com>
15735 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
15736 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15737 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15738 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
15740 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15741 Alan Hayward <alan.hayward@arm.com>
15742 David Sherwood <david.sherwood@arm.com>
15744 * lib/target-supports.exp
15745 (check_effective_target_vect_fold_extract_last): New proc.
15746 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
15747 for fold_extract_last.
15748 * gcc.dg/vect/pr65947-2.c: Likewise.
15749 * gcc.dg/vect/pr65947-3.c: Likewise.
15750 * gcc.dg/vect/pr65947-4.c: Likewise.
15751 * gcc.dg/vect/pr65947-5.c: Likewise.
15752 * gcc.dg/vect/pr65947-6.c: Likewise.
15753 * gcc.dg/vect/pr65947-9.c: Likewise.
15754 * gcc.dg/vect/pr65947-10.c: Likewise.
15755 * gcc.dg/vect/pr65947-12.c: Likewise.
15756 * gcc.dg/vect/pr65947-14.c: Likewise.
15757 * gcc.dg/vect/pr80631-1.c: Likewise.
15758 * gcc.target/aarch64/sve/clastb_1.c: New test.
15759 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15760 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
15761 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15762 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
15763 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15764 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
15765 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15766 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
15767 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15768 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
15769 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15770 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
15771 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15773 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15774 Alan Hayward <alan.hayward@arm.com>
15775 David Sherwood <david.sherwood@arm.com>
15777 * gcc.target/aarch64/sve/live_1.c: New test.
15778 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15781 Alan Hayward <alan.hayward@arm.com>
15782 David Sherwood <david.sherwood@arm.com>
15784 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15785 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15786 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15787 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15788 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15789 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15790 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15791 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15792 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15794 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15795 Alan Hayward <alan.hayward@arm.com>
15796 David Sherwood <david.sherwood@arm.com>
15798 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15800 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15802 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15803 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15804 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15805 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15806 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15807 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15809 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15810 Alan Hayward <alan.hayward@arm.com>
15811 David Sherwood <david.sherwood@arm.com>
15813 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15814 instead of just ADDRESS.
15815 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15816 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15817 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15818 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15819 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15820 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15821 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15822 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15823 * gcc.target/aarch64/sve/while_2.c: Likewise.
15824 * gcc.target/aarch64/sve/while_3.c: Likewise.
15825 * gcc.target/aarch64/sve/while_4.c: Likewise.
15827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15828 Alan Hayward <alan.hayward@arm.com>
15829 David Sherwood <david.sherwood@arm.com>
15831 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15832 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15834 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15835 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15836 * gcc.target/aarch64/sve/reduc_5.c: New test.
15837 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15838 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15840 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15841 Alan Hayward <alan.hayward@arm.com>
15842 David Sherwood <david.sherwood@arm.com>
15844 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15845 * gcc.dg/tree-ssa/peel1.c: Likewise.
15846 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15847 variable-length vectors.
15848 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15849 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15850 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15851 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15852 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15853 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15854 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15855 * gcc.target/aarch64/sve/slp_8.c: New test.
15856 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15857 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15858 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15859 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15860 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15861 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15862 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15863 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15864 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15865 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15866 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15867 * gcc.target/aarch64/sve/while_1.c: Likewise.
15868 * gcc.target/aarch64/sve/while_2.c: Likewise.
15869 * gcc.target/aarch64/sve/while_3.c: Likewise.
15870 * gcc.target/aarch64/sve/while_4.c: Likewise.
15872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15873 Alan Hayward <alan.hayward@arm.com>
15874 David Sherwood <david.sherwood@arm.com>
15876 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15878 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
15879 and add an associated scan-dump test. Prevent vectorization
15880 of the first two loops.
15881 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15882 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
15883 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15884 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15885 (INIT_VECTOR): Tweak initial value so that some bits are always set.
15886 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15888 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15889 Alan Hayward <alan.hayward@arm.com>
15890 David Sherwood <david.sherwood@arm.com>
15892 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
15893 * gcc.dg/vect/pr67790.c: Likewise.
15894 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15895 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15896 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15897 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15898 * gcc.target/aarch64/sve/slp_5.c: New test.
15899 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
15900 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15901 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
15902 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15903 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
15905 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15906 Alan Hayward <alan.hayward@arm.com>
15907 David Sherwood <david.sherwood@arm.com>
15909 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15911 * gcc.dg/vect/slp-1.c: Likewise.
15912 * gcc.dg/vect/slp-10.c: Likewise.
15913 * gcc.dg/vect/slp-12b.c: Likewise.
15914 * gcc.dg/vect/slp-12c.c: Likewise.
15915 * gcc.dg/vect/slp-17.c: Likewise.
15916 * gcc.dg/vect/slp-19b.c: Likewise.
15917 * gcc.dg/vect/slp-20.c: Likewise.
15918 * gcc.dg/vect/slp-21.c: Likewise.
15919 * gcc.dg/vect/slp-22.c: Likewise.
15920 * gcc.dg/vect/slp-23.c: Likewise.
15921 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15922 * gcc.dg/vect/slp-24.c: Likewise.
15923 * gcc.dg/vect/slp-28.c: Likewise.
15924 * gcc.dg/vect/slp-39.c: Likewise.
15925 * gcc.dg/vect/slp-6.c: Likewise.
15926 * gcc.dg/vect/slp-7.c: Likewise.
15927 * gcc.dg/vect/slp-cond-1.c: Likewise.
15928 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15929 * gcc.dg/vect/slp-cond-2.c: Likewise.
15930 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15931 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15932 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15933 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15934 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15935 * gcc.dg/vect/slp-perm-6.c: Likewise.
15936 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15937 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15938 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15939 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
15940 * gcc.dg/vect/slp-12a.c: Likewise.
15941 * gcc.dg/vect/slp-14.c: Likewise.
15942 * gcc.dg/vect/slp-15.c: Likewise.
15943 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15944 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15945 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15946 * gcc.target/aarch64/sve/slp_1.c: New test.
15947 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
15948 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15949 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
15950 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15951 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
15952 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15953 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
15955 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15956 Alan Hayward <alan.hayward@arm.com>
15957 David Sherwood <david.sherwood@arm.com>
15959 * gcc.dg/vect/vect-ooo-group-1.c: New test.
15960 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15961 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
15962 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15963 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
15964 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15965 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
15966 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15967 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15968 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15969 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15970 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15971 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15972 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
15973 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15974 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
15975 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15976 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
15977 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15980 Alan Hayward <alan.hayward@arm.com>
15981 David Sherwood <david.sherwood@arm.com>
15983 * gcc.target/aarch64/sve/struct_move_1.c: New test.
15984 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
15985 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
15986 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
15987 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
15988 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
15989 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15990 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
15991 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15992 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15993 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15994 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15995 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15996 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15997 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
15998 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
15999 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
16000 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
16001 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16002 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
16003 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16004 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16005 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16006 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16007 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16008 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16009 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16010 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16011 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16012 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16013 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16014 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16015 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16016 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
16017 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
16018 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
16020 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16021 Alan Hayward <alan.hayward@arm.com>
16022 David Sherwood <david.sherwood@arm.com>
16024 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
16025 Return true for SVE too.
16026 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
16027 if load/store lanes are supported.
16028 * gcc.dg/vect/slp-10.c: Likewise.
16029 * gcc.dg/vect/slp-12c.c: Likewise.
16030 * gcc.dg/vect/slp-17.c: Likewise.
16031 * gcc.dg/vect/slp-33.c: Likewise.
16032 * gcc.dg/vect/slp-6.c: Likewise.
16033 * gcc.dg/vect/slp-cond-1.c: Likewise.
16034 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
16035 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16036 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16037 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
16038 * gcc.dg/vect/slp-perm-6.c: Likewise.
16039 * gcc.dg/vect/slp-perm-9.c: Likewise.
16040 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
16041 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
16042 for variable-length vectors.
16044 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16045 Alan Hayward <alan.hayward@arm.com>
16046 David Sherwood <david.sherwood@arm.com>
16048 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
16049 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
16051 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16053 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
16054 * g++.target/aarch64/sve/catch_1.C: New test.
16055 * g++.target/aarch64/sve/catch_2.C: Likewise.
16056 * g++.target/aarch64/sve/catch_3.C: Likewise.
16057 * g++.target/aarch64/sve/catch_4.C: Likewise.
16058 * g++.target/aarch64/sve/catch_5.C: Likewise.
16059 * g++.target/aarch64/sve/catch_6.C: Likewise.
16061 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16062 Alan Hayward <alan.hayward@arm.com>
16063 David Sherwood <david.sherwood@arm.com>
16065 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
16067 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
16068 * gcc.target/aarch64/fmaxmin.c: Likewise.
16069 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
16070 * gcc.target/aarch64/orr_imm_1.c: Likewise.
16071 * gcc.target/aarch64/pr62178.c: Likewise.
16072 * gcc.target/aarch64/pr71727-2.c: Likewise.
16073 * gcc.target/aarch64/saddw-1.c: Likewise.
16074 * gcc.target/aarch64/saddw-2.c: Likewise.
16075 * gcc.target/aarch64/uaddw-1.c: Likewise.
16076 * gcc.target/aarch64/uaddw-2.c: Likewise.
16077 * gcc.target/aarch64/uaddw-3.c: Likewise.
16078 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
16079 * gcc.target/aarch64/vect-compile.c: Likewise.
16080 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
16081 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
16082 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
16083 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
16084 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
16085 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
16086 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
16087 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
16088 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
16089 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
16090 * gcc.target/aarch64/vect-fmovd.c: Likewise.
16091 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
16092 * gcc.target/aarch64/vect-fmovf.c: Likewise.
16093 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
16094 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
16095 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
16096 * gcc.target/aarch64/vect-movi.c: Likewise.
16097 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
16098 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
16099 * gcc.target/aarch64/vect-vaddv.c: Likewise.
16100 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16101 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16102 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
16104 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
16105 * gcc.target/aarch64/sve/arith_1.c: New test.
16106 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
16107 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16108 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16109 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16110 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
16111 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
16112 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
16113 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
16114 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
16115 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
16116 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
16117 * gcc.target/aarch64/sve/ext_1.c: Likewise.
16118 * gcc.target/aarch64/sve/ext_2.c: Likewise.
16119 * gcc.target/aarch64/sve/extract_1.c: Likewise.
16120 * gcc.target/aarch64/sve/extract_2.c: Likewise.
16121 * gcc.target/aarch64/sve/extract_3.c: Likewise.
16122 * gcc.target/aarch64/sve/extract_4.c: Likewise.
16123 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
16124 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
16125 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
16126 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
16127 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
16128 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
16129 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
16130 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
16131 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
16132 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
16133 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
16134 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
16135 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
16136 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
16137 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
16138 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
16139 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
16140 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
16141 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
16142 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
16143 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
16144 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
16145 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
16146 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
16147 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
16148 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
16149 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
16150 * gcc.target/aarch64/sve/index_1.c: Likewise.
16151 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
16152 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
16153 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
16154 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16155 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
16156 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
16157 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16158 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
16159 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
16160 * gcc.target/aarch64/sve/mad_1.c: Likewise.
16161 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
16162 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
16163 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
16164 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
16165 * gcc.target/aarch64/sve/mla_1.c: Likewise.
16166 * gcc.target/aarch64/sve/mls_1.c: Likewise.
16167 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
16168 * gcc.target/aarch64/sve/msb_1.c: Likewise.
16169 * gcc.target/aarch64/sve/mul_1.c: Likewise.
16170 * gcc.target/aarch64/sve/neg_1.c: Likewise.
16171 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
16172 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
16173 * gcc.target/aarch64/sve/pack_1.c: Likewise.
16174 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
16175 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
16176 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
16177 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
16178 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
16179 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
16180 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
16181 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
16182 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
16183 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
16184 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
16185 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
16186 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
16187 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
16188 * gcc.target/aarch64/sve/rev_1.c: Likewise.
16189 * gcc.target/aarch64/sve/revb_1.c: Likewise.
16190 * gcc.target/aarch64/sve/revh_1.c: Likewise.
16191 * gcc.target/aarch64/sve/revw_1.c: Likewise.
16192 * gcc.target/aarch64/sve/shift_1.c: Likewise.
16193 * gcc.target/aarch64/sve/single_1.c: Likewise.
16194 * gcc.target/aarch64/sve/single_2.c: Likewise.
16195 * gcc.target/aarch64/sve/single_3.c: Likewise.
16196 * gcc.target/aarch64/sve/single_4.c: Likewise.
16197 * gcc.target/aarch64/sve/spill_1.c: Likewise.
16198 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
16199 * gcc.target/aarch64/sve/subr_1.c: Likewise.
16200 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
16201 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
16202 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
16203 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
16204 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
16205 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
16206 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
16207 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
16208 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
16209 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
16210 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
16211 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
16212 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
16213 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
16214 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
16215 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
16216 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
16217 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
16218 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
16219 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
16220 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
16221 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
16222 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
16223 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16224 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
16225 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
16226 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
16227 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
16228 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
16229 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
16230 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
16231 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
16232 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
16233 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
16234 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
16235 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
16236 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
16237 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
16238 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
16239 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
16240 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
16241 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
16243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16244 Alan Hayward <alan.hayward@arm.com>
16245 David Sherwood <david.sherwood@arm.com>
16247 * lib/target-supports.exp (check_effective_target_aarch64_sve)
16248 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
16249 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
16251 (check_effective_target_vect_perm): Handle SVE.
16252 (check_effective_target_vect_perm_byte): Likewise.
16253 (check_effective_target_vect_perm_short): Likewise.
16254 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
16255 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16256 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16257 (check_effective_target_vect_element_align_preferred): Likewise.
16258 (check_effective_target_vect_align_stack_vars): Likewise.
16259 (check_effective_target_vect_load_lanes): Likewise.
16260 (check_effective_target_vect_masked_store): Likewise.
16261 (available_vector_sizes): Use aarch64_sve_bits for SVE.
16262 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
16263 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
16264 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
16265 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
16266 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
16267 * gcc.dg/vect/slp-23.c: Likewise.
16268 * gcc.dg/vect/slp-perm-5.c: Likewise.
16269 * gcc.dg/vect/slp-perm-6.c: Likewise.
16270 * gcc.dg/vect/slp-perm-9.c: Likewise.
16271 * gcc.dg/vect/slp-reduc-3.c: Likewise.
16272 * gcc.dg/vect/vect-114.c: Likewise.
16273 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
16274 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
16276 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16278 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
16279 vect_variable_length, expecting the test to be vectorized
16280 without SLP instead.
16281 * gcc.dg/vect/pr33953.c: Likewise.
16282 * gcc.dg/vect/pr37027.c: Likewise.
16283 * gcc.dg/vect/pr67790.c: Likewise.
16284 * gcc.dg/vect/pr68445.c: Likewise.
16285 * gcc.dg/vect/slp-1.c: Likewise.
16286 * gcc.dg/vect/slp-10.c: Likewise.
16287 * gcc.dg/vect/slp-12a.c: Likewise.
16288 * gcc.dg/vect/slp-12b.c: Likewise.
16289 * gcc.dg/vect/slp-12c.c: Likewise.
16290 * gcc.dg/vect/slp-13-big-array.c: Likewise.
16291 * gcc.dg/vect/slp-13.c: Likewise.
16292 * gcc.dg/vect/slp-14.c: Likewise.
16293 * gcc.dg/vect/slp-15.c: Likewise.
16294 * gcc.dg/vect/slp-17.c: Likewise.
16295 * gcc.dg/vect/slp-19b.c: Likewise.
16296 * gcc.dg/vect/slp-2.c: Likewise.
16297 * gcc.dg/vect/slp-20.c: Likewise.
16298 * gcc.dg/vect/slp-21.c: Likewise.
16299 * gcc.dg/vect/slp-22.c: Likewise.
16300 * gcc.dg/vect/slp-24-big-array.c: Likewise.
16301 * gcc.dg/vect/slp-24.c: Likewise.
16302 * gcc.dg/vect/slp-28.c: Likewise.
16303 * gcc.dg/vect/slp-39.c: Likewise.
16304 * gcc.dg/vect/slp-42.c: Likewise.
16305 * gcc.dg/vect/slp-6.c: Likewise.
16306 * gcc.dg/vect/slp-7.c: Likewise.
16307 * gcc.dg/vect/slp-cond-1.c: Likewise.
16308 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16309 * gcc.dg/vect/slp-cond-2.c: Likewise.
16310 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
16311 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
16312 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16313 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
16314 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
16315 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
16316 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
16317 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
16318 * gcc.dg/vect/slp-reduc-1.c: Likewise.
16319 * gcc.dg/vect/slp-reduc-2.c: Likewise.
16320 * gcc.dg/vect/slp-reduc-4.c: Likewise.
16321 * gcc.dg/vect/slp-reduc-5.c: Likewise.
16322 * gcc.dg/vect/slp-reduc-7.c: Likewise.
16323 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16324 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
16325 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
16326 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
16328 2018-01-13 Jakub Jelinek <jakub@redhat.com>
16331 * gcc.dg/pr83801.c: New test.
16333 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
16336 * gfortran.dg/bounds_check_19.f90: New test.
16338 2018-01-12 Jakub Jelinek <jakub@redhat.com>
16340 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16341 instead of scan-assembler-not for xsnabsqp.
16343 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16345 PR libgfortran/83525
16346 * gfortran.dg/newunit_5.f90: New test.
16348 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
16350 PR rtl-optimization/80481
16351 * g++.dg/pr80481.C: New.
16353 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
16356 * gcc.target/alpha/pr83628-3.c: New test.
16358 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16360 * lib/target-supports.exp (check_effective_target_avx512f): Also
16361 check for __builtin_ia32_addsd_round,
16362 __builtin_ia32_getmantsd_round.
16363 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
16365 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
16368 * gcc.target/powerpc/pr83629.c: Require ilp32.
16370 2018-01-12 Richard Biener <rguenther@suse.de>
16372 PR tree-optimization/80846
16373 * gcc.target/i386/pr80846-1.c: New testcase.
16374 * gcc.target/i386/pr80846-2.c: Likewise.
16376 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
16378 * gcc.c-torture/execute/20180112-1.c: New test.
16380 2018-01-12 Tom de Vries <tom@codesourcery.com>
16382 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
16383 * g++.dg/ext/label13a.C: Same.
16384 * g++.dg/ext/label14.C: Same.
16385 * g++.dg/ext/label2.C: Same.
16386 * g++.dg/ext/label3.C: Same.
16387 * g++.dg/torture/pr42462.C: Same.
16388 * g++.dg/torture/pr42739.C: Same.
16389 * g++.dg/warn/Wunused-label-3.C: Same.
16391 2018-01-12 Tom de Vries <tom@codesourcery.com>
16393 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
16394 * g++.dg/Walloca1.C: Same.
16395 * g++.dg/cpp0x/pr70338.C: Same.
16396 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
16397 * g++.dg/cpp1y/vla10.C: Same.
16398 * g++.dg/cpp1y/vla2.C: Same.
16399 * g++.dg/cpp1y/vla6.C: Same.
16400 * g++.dg/cpp1y/vla8.C: Same.
16401 * g++.dg/debug/debug5.C: Same.
16402 * g++.dg/debug/debug6.C: Same.
16403 * g++.dg/debug/pr54828.C: Same.
16404 * g++.dg/diagnostic/pr70105.C: Same.
16405 * g++.dg/eh/cleanup5.C: Same.
16406 * g++.dg/eh/spbp.C: Same.
16407 * g++.dg/ext/tmplattr9.C: Same.
16408 * g++.dg/ext/vla10.C: Same.
16409 * g++.dg/ext/vla11.C: Same.
16410 * g++.dg/ext/vla12.C: Same.
16411 * g++.dg/ext/vla15.C: Same.
16412 * g++.dg/ext/vla16.C: Same.
16413 * g++.dg/ext/vla17.C: Same.
16414 * g++.dg/ext/vla3.C: Same.
16415 * g++.dg/ext/vla6.C: Same.
16416 * g++.dg/ext/vla7.C: Same.
16417 * g++.dg/init/array24.C: Same.
16418 * g++.dg/init/new47.C: Same.
16419 * g++.dg/init/pr55497.C: Same.
16420 * g++.dg/opt/pr78201.C: Same.
16421 * g++.dg/template/vla2.C: Same.
16422 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
16423 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
16424 * g++.dg/torture/pr62127.C: Same.
16425 * g++.dg/torture/pr67055.C: Same.
16426 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
16427 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
16428 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
16429 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
16430 * g++.dg/warn/Wplacement-new-size-5.C: Same.
16431 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16432 * g++.dg/warn/Wvla-1.C: Same.
16433 * g++.dg/warn/Wvla-3.C: Same.
16434 * g++.old-deja/g++.ext/array2.C: Same.
16435 * g++.old-deja/g++.ext/constructor.C: Same.
16436 * g++.old-deja/g++.law/builtin1.C: Same.
16437 * g++.old-deja/g++.other/crash12.C: Same.
16438 * g++.old-deja/g++.other/eh3.C: Same.
16439 * g++.old-deja/g++.pt/array6.C: Same.
16440 * g++.old-deja/g++.pt/dynarray.C: Same.
16442 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16444 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16446 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16448 PR libfortran/67412
16449 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16450 on *-*-solaris2.10.
16452 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16454 * lib/target-supports.exp (check_effective_target_branch_cost):
16455 Accept all x86 targets.
16457 2018-01-12 Martin Liska <mliska@suse.cz>
16460 * g++.dg/warn/pr83054.C: New test.
16462 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16464 * gcc.target/powerpc/spec-barr-1.c: New file.
16466 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16469 * gcc.target/i386/pr83330.c: New test.
16471 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16474 * gfortran.dg/dtio_31.f03: New test.
16475 * gfortran.dg/dtio_32.f03: New test.
16477 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16480 * g++.dg/wrappers: New subdirectory.
16481 * g++.dg/wrappers/README: New file.
16482 * g++.dg/wrappers/alloc.C: New test case.
16483 * g++.dg/wrappers/cow-istream-string.C: New test case.
16484 * g++.dg/wrappers/cp-stdlib.C: New test case.
16485 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16486 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16488 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16490 PR middle-end/83718
16491 * g++.dg/torture/pr83718.C: New testcase.
16493 2018-01-11 Martin Jambor <mjambor@suse.cz>
16496 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16498 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16500 PR tree-optimization/83695
16501 * gcc.dg/tree-ssa/pr83695.c: New test.
16503 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16505 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16506 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16508 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16510 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16511 * gcc.target/arm/simd/fp16fml_high.c: New test.
16512 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
16513 * lib/target-supports.exp
16514 (check_effective_target_arm_fp16fml_neon_ok_nocache,
16515 check_effective_target_arm_fp16fml_neon_ok,
16516 add_options_for_arm_fp16fml_neon): New procedures.
16518 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16520 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16523 2018-01-11 Richard Biener <rguenther@suse.de>
16525 PR tree-optimization/83435
16526 * gcc.dg/graphite/pr83435.c: New testcase.
16528 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16529 Alan Hayward <alan.hayward@arm.com>
16530 David Sherwood <david.sherwood@arm.com>
16532 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16534 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16536 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16538 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16541 * gcc.c-torture/compile/pr82096.c: New test.
16543 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16545 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16547 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16549 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16551 2018-01-11 Justin Squirek <squirek@adacore.com>
16553 * gnat.dg/expr_func4.adb: New testcase.
16555 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16557 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16560 2018-01-11 Bob Duff <duff@adacore.com>
16562 * gnat.dg/protected_null.adb: New testcase.
16564 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16566 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16568 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16570 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16572 2018-01-11 Justin Squirek <squirek@adacore.com>
16574 * gnat.dg/loopvar.adb: New testcase.
16576 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16578 PR middle-end/83189
16579 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16581 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16583 * gcc.c-torture/compile/pr83575.c: New testcase.
16585 2018-01-10 Michael Collison <michael.collison@arm.com>
16587 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16588 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16589 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16590 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16591 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16592 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16593 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16594 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16595 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16596 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16597 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16598 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16599 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16600 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16601 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16602 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16604 2018-01-10 Michael Collison <michael.collison@arm.com>
16606 * gcc.target/aarch64/sha2.h: New shared testcase.
16607 * gcc.target/aarch64/sha2_1.c: New testcase.
16608 * gcc.target/aarch64/sha2_2.c: New testcase.
16609 * gcc.target/aarch64/sha2_3.c: New testcase.
16610 * gcc.target/aarch64/sha3.h: New shared testcase.
16611 * gcc.target/aarch64/sha3_1.c: New testcase.
16612 * gcc.target/aarch64/sha3_2.c: New testcase.
16613 * gcc.target/aarch64/sha3_3.c: New testcase.
16615 2018-01-10 Michael Collison <michael.collison@arm.com>
16617 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16619 2018-01-10 Martin Sebor <msebor@redhat.com>
16621 PR tree-optimization/83781
16622 * gcc.dg/strlenopt-42.c: New test.
16624 2018-01-11 Martin Sebor <msebor@gmail.com>
16625 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16627 PR tree-optimization/83501
16628 PR tree-optimization/81703
16630 * gcc.dg/strlenopt-39.c: New test-case.
16631 * gcc.dg/pr81703.c: Likewise.
16633 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16635 * gnat.dg/atomic10.adb: New test.
16637 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16640 * gfortran.dg/deferred_character_18.f90: New test.
16642 2018-01-10 Martin Sebor <msebor@redhat.com>
16644 PR tree-optimization/83671
16645 * gcc.dg/strlenopt-40.c: New test.
16646 * gcc.dg/strlenopt-41.c: New test.
16648 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16651 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16653 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16656 * gcc.target/powerpc/pr83399.c: New test.
16658 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16661 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16662 to reflect that the arguments are correctly underlined.
16663 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16664 for globals, params, locals and literals.
16665 (test_sizeof): Directly test the location of "sizeof", rather than
16666 when used in compound expressions.
16667 (test_alignof): Likewise for "alignof".
16668 (test_string_literals): Likewise for string literals.
16669 (test_numeric_literals): Likewise for numeric literals.
16670 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
16671 (test_typeid): Likewise for typeid.
16672 (test_unary_plus): New.
16673 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16676 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16678 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16680 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16682 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16684 2018-01-10 Marek Polacek <polacek@redhat.com>
16687 * g++.dg/warn/Wduplicated-branches4.C: New test.
16689 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16692 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16695 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16698 * g++.dg/cpp0x/new2.C: New.
16700 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16703 * gcc.target/i386/pr83735.c: New test.
16705 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16707 * lib/target-supports.exp (check_effective_target_branch_cost):
16709 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16710 * gcc.dg/pr21643.c: Likewise.
16711 * gcc.dg/pr46309.c: Likewise.
16712 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16713 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16714 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16715 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16716 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16717 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16718 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16719 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16720 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16721 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16723 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16727 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16730 * gcc.target/powerpc/pr83629.c: New testcase.
16732 2018-01-10 Richard Biener <rguenther@suse.de>
16735 * gcc.dg/pr78768.c: Un-XFAIL.
16737 2018-01-10 Richard Biener <rguenther@suse.de>
16740 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16742 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16744 PR tree-optimization/83753
16745 * gcc.dg/torture/pr83753.c: New test.
16747 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16749 * gcc.target/i386/avx2-gather-1.c: Add -march.
16750 * gcc.target/i386/avx2-gather-2.c: Add -march.
16751 * gcc.target/i386/avx2-gather-3.c: Add -march.
16752 * gcc.target/i386/avx2-gather-4.c: Add -march.
16753 * gcc.target/i386/avx2-gather-5.c: Add -march.
16754 * gcc.target/i386/avx2-gather-6.c: Add -march.
16755 * gcc.target/i386/avx512f-gather-1.c: Add -march.
16756 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16757 * gcc.target/i386/avx512f-gather-3.c: Add -march.
16758 * gcc.target/i386/avx512f-gather-4.c: Add -march.
16759 * gcc.target/i386/avx512f-gather-5.c: Add -march.
16760 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16761 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16762 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16763 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16764 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16766 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16769 * gcc.target/i386/pr78585.c: New test.
16771 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16774 * g++.dg/cpp0x/pr83734.C: New test.
16776 2018-01-09 Carl Love <cel@us.ibm.com>
16778 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16779 vec_mergeo builtins with float, double, long long, unsigned long long,
16780 bool long long arguments.
16781 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16782 vec_float2 with double arguments.
16783 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16784 vec_mergew and vec_mergow builtins.
16786 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16789 * gfortran.dg/contiguous_6.f90: New test.
16791 2018-01-09 Richard Biener <rguenther@suse.de>
16793 PR tree-optimization/83668
16794 * gcc.dg/graphite/pr83668.c: New testcase.
16796 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16798 PR tree-optimization/64811
16799 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16800 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16801 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16802 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16804 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16806 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16809 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16811 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16814 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16815 no NEON and require softfp or hard float-abi.
16816 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16818 2018-01-09 Richard Biener <rguenther@suse.de>
16820 PR tree-optimization/83572
16821 * gcc.dg/graphite/pr83572.c: New testcase.
16823 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16826 * gcc.dg/sms-13.c: New test.
16828 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16831 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16833 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16834 Monk Chiang <sh.chiang04@gmail.com>
16836 * gcc.target/riscv/save-restore-1.c: New.
16838 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16841 * gcc.target/powerpc/pr83677.c: New file.
16843 2018-01-08 Jeff Law <law@redhat.com>
16845 PR rtl-optimizatin/81308
16846 * g++.dg/pr81308-1.C: New test.
16847 * g++.dg/pr81308-2.C: New test.
16849 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16851 PR target/83663 - Revert r255946
16852 * gcc.target/aarch64/vect-slp-dup.c: New.
16854 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16856 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16859 2018-01-08 Richard Biener <rguenther@suse.de>
16861 PR tree-optimization/83563
16862 * gcc.dg/graphite/pr83563.c: New testcase.
16864 2018-01-08 Richard Biener <rguenther@suse.de>
16866 PR middle-end/83713
16867 * g++.dg/torture/pr83713.C: New testcase.
16869 2018-01-08 Tom de Vries <tom@codesourcery.com>
16871 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16873 2018-01-08 Richard Biener <rguenther@suse.de>
16875 PR tree-optimization/83685
16876 * gcc.dg/torture/pr83685.c: New testcase.
16878 2018-01-08 Richard Biener <rguenther@suse.de>
16881 * gcc.dg/lto/pr83719_0.c: New testcase.
16883 2018-01-08 Tom de Vries <tom@codesourcery.com>
16885 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
16886 * gcc.dg/graphite/run-id-1.c: Same.
16887 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
16889 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16892 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
16893 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
16894 * gfortran.dg/pdt_27.f03: New test.
16897 * gfortran.dg/pdt_28.f03: New test.
16899 2018-01-08 Tom de Vries <tom@codesourcery.com>
16901 * c-c++-common/builtins.c: Require effective target alloca.
16902 * gcc.dg/Wrestrict.c: Same.
16903 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
16905 2018-01-08 Richard Biener <rguenther@suse.de>
16907 PR middle-end/83580
16908 * gcc.dg/torture/pr83580.c: New testcase.
16910 2018-01-08 Richard Biener <rguenther@suse.de>
16912 PR middle-end/83517
16913 * gcc.dg/pr83517.c: New testcase.
16915 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16917 PR middle-end/81897
16918 * gcc.dg/uninit-pr81897.c: New test.
16920 2018-01-06 Martin Sebor <msebor@redhat.com>
16922 PR tree-optimization/83640
16923 * gcc.dg/Wrestrict-6.c: New test.
16924 * gcc.dg/pr83640.c: New test.
16926 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16928 * gcc.target/aarch64/reg-alloc-1.c: New test.
16930 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16933 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16935 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16938 * gcc.dg/pr83480.c: New test.
16940 PR rtl-optimization/83682
16941 * gcc.target/i386/pr83682.c: New test.
16943 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16947 * gfortran.dg/char_cast_1.f90: Update scan pattern.
16948 * gfortran.dg/dependency_49.f90: Likewise.
16949 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16950 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16951 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16952 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16953 * gfortran.dg/string_1_lp64.f90: New test.
16954 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16955 * gfortran.dg/string_3_lp64.f90: New test.
16957 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16960 * gcc.target/i386/sse-26.c: New test.
16963 * gcc.target/i386/pr83604.c: New test.
16965 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16967 * gcc.dg/vect/vect-align-4.c: New test.
16968 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
16969 and redefine as a structure with an unaligned member "b".
16970 (foo): Update accordingly.
16972 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16975 * gcc.target/aarch64/bics_5.c: New test.
16976 * gcc.target/arm/bics_5.c: Likewise.
16978 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16980 PR tree-optimization/83605
16981 * gcc.dg/pr83605.c: New test.
16983 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16986 * gcc.target/i386/pr83554.c: New test.
16989 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16992 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16996 * gfortran.dg/eoshift_8.f90: New test.
16997 * gfortran.dg/simplify_eoshift_1.f90: New test.
16999 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17002 * gcc.dg/pr83585.c: New test.
17004 2018-01-04 Nathan Sidwell <nathan@acm.org>
17007 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
17009 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17012 * gcc.dg/pr83666.c: New test.
17014 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
17017 * gcc.target/alpha/pr83628-1.c: New test.
17018 * gcc.target/alpha/pr83628-2.c: Ditto.
17020 2018-01-04 Martin Liska <mliska@suse.cz>
17023 * g++.dg/ipa/pr82352.C: New test.
17025 2018-01-04 Jakub Jelinek <jakub@redhat.com>
17027 * gcc.dg/vect-opt-info-1.c: Moved to ...
17028 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
17029 vect_int targets, use dg-additional-options instead of dg-options and
17030 use relative line numbers instead of absolute.
17032 2018-01-03 Martin Sebor <msebor@redhat.com>
17034 PR tree-optimization/83655
17035 * gcc.dg/Wrestrict-5.c: New test.
17036 * c-c++-common/builtins.c: New test.
17038 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17039 Alan Hayward <alan.hayward@arm.com>
17040 David Sherwood <david.sherwood@arm.com>
17042 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
17045 2018-01-03 Jeff Law <law@redhat.com>
17048 * gcc.target/i386/stack-check-17.c: New test.
17049 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
17051 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17054 * gcc.dg/pr83621.c: New test.
17057 * gcc.dg/pr83645.c: New test.
17059 2018-01-03 Martin Sebor <msebor@redhat.com>
17061 PR tree-optimization/83603
17062 * gcc.dg/Wrestrict-4.c: New test.
17065 * gcc.dg/const-2.c: New test.
17066 * gcc.dg/pure-3.c: New test.
17068 2018-01-03 Martin Sebor <msebor@redhat.com>
17070 * gcc.dg/Wrestrict-3.c: New test.
17072 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17075 * g++.dg/opt/pr83555.C: New test.
17076 * g++.dg/ubsan/pr83555.C: New test.
17078 2018-01-03 David Malcolm <dmalcolm@redhat.com>
17081 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
17082 the !CHECKING_P case by expecting a note.
17083 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
17084 a note for the !CHECKING_P case, and move the return statement
17085 outside of #if CHECKING_P guard.
17087 2018-01-03 Jeff Law <law@redhat.com>
17089 PR middle-end/83654
17090 * gcc.target/i386/stack-check-18.c: New test.
17091 * gcc.target/i386/stack-check-19.c: New test.
17093 2018-01-03 Martin Sebor <msebor@redhat.com>
17095 PR tree-optimization/83501
17096 * c-c++-common/Warray-bounds-3.c: Remove xfail.
17098 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17100 PR tree-optimization/83501
17101 * gcc.dg/tree-ssa/pr83501-1.c: New test.
17103 2018-01-03 Nathan Sidwell <nathan@acm.org>
17106 * g++.dg/ipa/pr83667.C: New.
17108 2018-01-03 Martin Liska <mliska@suse.cz>
17110 PR tree-optimization/83593
17111 * gcc.dg/pr83593.c: New test.
17113 2018-01-03 Martin Liska <mliska@suse.cz>
17116 * g++.dg/ipa/pr83549.C: New test.
17118 2018-01-03 Marek Polacek <polacek@redhat.com>
17121 * g++.dg/warn/mvp2.C: New test.
17123 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17125 PR preprocessor/83602
17126 * g++.dg/cpp/pr83602.C: New test.
17129 * g++.dg/parse/pr83634.C: New test.
17131 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
17134 * gfortran.dg/eoshift_7.f90: New test.
17136 2018-01-03 Jan Beulich <jbeulich@suse.com>
17138 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
17139 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
17141 2018-01-03 Jakub Jelinek <jakub@redhat.com>
17143 Update copyright years.
17145 2018-01-03 Martin Liska <mliska@suse.cz>
17148 * gcc.dg/ipa/pr83594.c: New test.
17150 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
17151 Alan Hayward <alan.hayward@arm.com>
17152 David Sherwood <david.sherwood@arm.com>
17154 * gcc.dg/vect-opt-info-1.c: New test.
17156 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
17158 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
17159 floorf128, truncf128, and roundf128.
17160 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
17161 optimizations added in match.pd.
17162 * gcc.target/powerpc/float128-hw6.c: Likewise.
17163 * gcc.target/powerpc/float128-hw7.c: Likewise.
17164 * gcc.target/powerpc/float128-hw8.c: Likewise.
17165 * gcc.target/powerpc/float128-hw9.c: Likewise.
17166 * gcc.target/powerpc/float128-hw10.c: Likewise.
17167 * gcc.target/powerpc/float128-hw11.c: Likewise.
17169 2018-01-02 Jakub Jelinek <jakub@redhat.com>
17172 * g++.dg/cpp0x/pr83556.C: New test.
17174 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17178 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
17179 * gfortran.dg/simplify_cshift_4.f90: New test.
17181 2018-01-02 Marek Polacek <polacek@redhat.com>
17184 * g++.dg/cpp0x/inh-ctor30.C: New test.
17187 * g++.dg/cpp1z/pr83644.C: New test.
17189 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
17192 * gfortran.dg/coarray_45.f90: New test.
17195 * gfortran.dg/coarray_46.f90: New test.
17197 2018-01-01 Jakub Jelinek <jakub@redhat.com>
17199 PR tree-optimization/83581
17200 * gcc.dg/pr83581.c: New test.
17203 * gcc.dg/pr83595.c: New test.
17205 PR middle-end/83608
17206 * g++.dg/opt/pr83608.C: New test.
17208 PR middle-end/83609
17209 * gcc.dg/pr83609.c: New test.
17210 * g++.dg/opt/pr83609.C: New test.
17212 PR middle-end/83623
17213 * gcc.dg/pr83623.c: New test.
17215 * gcc.target/i386/i386.exp
17216 (check_effective_target_avx512vpopcntdqvl): New proc.
17217 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
17218 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
17219 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
17221 Copyright (C) 2018 Free Software Foundation, Inc.
17223 Copying and distribution of this file, with or without modification,
17224 are permitted in any medium without royalty provided the copyright
17225 notice and this notice are preserved.