1 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
6 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
7 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
9 2018-10-01 Jeff Law <law@redhat.com>
10 Richard Sandiford <richard.sandiford@linaro.org>
11 Tamar Christina <tamar.christina@arm.com>
14 * gcc.target/aarch64/stack-check-12.c: New.
15 * gcc.target/aarch64/stack-check-13.c: New.
16 * gcc.target/aarch64/stack-check-cfa-1.c: New.
17 * gcc.target/aarch64/stack-check-cfa-2.c: New.
18 * gcc.target/aarch64/stack-check-prologue-1.c: New.
19 * gcc.target/aarch64/stack-check-prologue-10.c: New.
20 * gcc.target/aarch64/stack-check-prologue-11.c: New.
21 * gcc.target/aarch64/stack-check-prologue-12.c: New.
22 * gcc.target/aarch64/stack-check-prologue-13.c: New.
23 * gcc.target/aarch64/stack-check-prologue-14.c: New.
24 * gcc.target/aarch64/stack-check-prologue-15.c: New.
25 * gcc.target/aarch64/stack-check-prologue-2.c: New.
26 * gcc.target/aarch64/stack-check-prologue-3.c: New.
27 * gcc.target/aarch64/stack-check-prologue-4.c: New.
28 * gcc.target/aarch64/stack-check-prologue-5.c: New.
29 * gcc.target/aarch64/stack-check-prologue-6.c: New.
30 * gcc.target/aarch64/stack-check-prologue-7.c: New.
31 * gcc.target/aarch64/stack-check-prologue-8.c: New.
32 * gcc.target/aarch64/stack-check-prologue-9.c: New.
33 * gcc.target/aarch64/stack-check-prologue.h: New.
34 * lib/target-supports.exp
35 (check_effective_target_supports_stack_clash_protection): Add AArch64.
37 2018-10-01 Tamar Christina <tamar.christina@arm.com>
39 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
40 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
41 (check_compile): Support values already Boolean.
42 (check_alias_available, check_gc_sections_available,
43 check_profiling_available, check_effective_target_vect_cmdline_needed,
44 check_effective_target_vect_int,
45 check_effective_target_vect_intfloat_cvt,
46 check_effective_target_vect_doubleint_cvt,
47 check_effective_target_vect_intdouble_cvt,
48 check_effective_target_vect_uintfloat_cvt,
49 check_effective_target_vect_floatint_cvt,
50 check_effective_target_vect_floatuint_cvt,
51 check_effective_target_vect_peeling_profitable,
52 check_effective_target_vect_simd_clones,
53 check_effective_target_vect_peeling_profitable,
54 check_effective_target_vect_simd_clones,
55 check_effective_target_vect_shift,
56 check_effective_target_vect_bswap,
57 check_effective_target_vect_shift_char,
58 check_effective_target_vect_float,
59 check_effective_target_vect_double,
60 check_effective_target_vect_long_long,
61 check_effective_target_vect_no_int_min_max,
62 check_effective_target_vect_no_int_add,
63 check_effective_target_vect_no_bitwise,
64 check_effective_target_vect_perm,
65 check_effective_target_vect_perm_byte,
66 check_effective_target_vect_perm_short,
67 check_effective_target_xorsign,
68 check_effective_target_vect_widen_sum_hi_to_si_pattern,
69 check_effective_target_vect_widen_sum_hi_to_si,
70 check_effective_target_vect_widen_sum_qi_to_hi,
71 check_effective_target_vect_widen_sum_qi_to_si,
72 check_effective_target_vect_widen_mult_qi_to_hi,
73 check_effective_target_vect_widen_mult_hi_to_si,
74 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
75 check_effective_target_vect_widen_mult_hi_to_si_pattern,
76 check_effective_target_vect_widen_mult_si_to_di_pattern,
77 check_effective_target_vect_widen_shift,
78 check_effective_target_vect_sdot_qi,
79 check_effective_target_vect_udot_qi,
80 check_effective_target_vect_sdot_hi,
81 check_effective_target_vect_udot_hi,
82 check_effective_target_vect_usad_char,
83 check_effective_target_vect_pack_trunc,
84 check_effective_target_vect_unpack,
85 check_effective_target_unaligned_stack,
86 check_effective_target_vect_no_align,
87 check_effective_target_vect_hw_misalign,
88 check_effective_target_natural_alignment_32,
89 check_effective_target_natural_alignment_64,
90 check_effective_target_vect_element_align,
91 check_effective_target_vect_load_lanes **,
92 check_effective_target_vect_condition,
93 check_effective_target_vect_cond_mixed,
94 check_effective_target_vect_char_mult,
95 check_effective_target_vect_short_mult,
96 check_effective_target_vect_int_mult,
97 check_effective_target_vect_extract_even_odd,
98 check_effective_target_vect_interleave,
99 check_effective_target_vect_stridedN,
100 check_effective_target_vect_call_copysignf,
101 check_effective_target_sqrt_insn,
102 check_effective_target_vect_call_sqrtf,
103 check_effective_target_vect_call_btrunc,
104 check_effective_target_vect_call_btruncf,
105 check_effective_target_vect_call_ceil,
106 check_effective_target_vect_call_ceilf,
107 check_effective_target_vect_call_floor,
108 check_effective_target_vect_call_floorf,
109 check_effective_target_vect_call_lceil,
110 check_effective_target_vect_call_lfloor,
111 check_effective_target_vect_call_nearbyint,
112 check_effective_target_vect_call_nearbyintf,
113 check_effective_target_vect_call_round,
114 check_effective_target_vect_call_roundf,
115 check_effective_target_section_anchors,
116 check_effective_target_bswap,
117 check_effective_target_sync_int_long,
118 check_effective_target_sync_char_short,
119 check_effective_target_tiny,
120 check_effective_target_pie_copyreloc,
121 check_effective_target_got32x_reloc,
122 check_effective_target_tls_get_addr_via_got): Use new caching.
124 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
126 PR tree-optimization/87261
127 * gcc.dg/pr87261.c: New test.
129 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
131 * gcc.target/arc/tph_addx.c: New test.
133 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
135 * gcc.target/arc/tmac-3.c: New file.
137 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
140 * gfortran.dg/associate_40.f90 : New test.
142 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
146 * gfortran.dg/deferred_character_25.f90 : New test.
147 * gfortran.dg/deferred_character_26.f90 : New test.
148 * gfortran.dg/deferred_character_27.f90 : New test to verify
149 that PR82617 remains fixed.
151 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
154 * gfortran.dg/deferred_character_24.f90 : New test.
156 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
159 * gcc.target/i386/pr87370.c: New test.
161 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
164 * gfortran.dg/dependency_52.f90 : New test.
166 2018-09-29 Jakub Jelinek <jakub@redhat.com>
169 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
170 (CALC): Use double instead of float.
171 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
172 _mm512_abs_ps and _mm512_mask_abs_ps.
174 2018-09-28 David Malcolm <dmalcolm@redhat.com>
176 * c-c++-common/unroll-1.c: Update expected output from "note" to
178 * c-c++-common/unroll-2.c: Likewise.
179 * c-c++-common/unroll-3.c: Likewise.
180 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
181 dg-message to dg-missed. Convert param from -fopt-info to
182 -fopt-info-missed-ipa.
183 * g++.dg/tree-ssa/pr81408.C: Update expected output from
184 dg-message to dg-missed.
185 * g++.dg/vect/slp-pr56812.cc: Update expected output from
186 dg-message to dg-optimized.
187 * gcc.dg/pr26570.c: Update expected output from dg-message to
188 dg-missed. Convert param from -fopt-info to
189 -fopt-info-missed-ipa.
190 * gcc.dg/pr32773.c: Likewise.
191 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
192 dg-message to dg-missed.
193 * gcc.dg/unroll-2.c: Update expected output from dg-message to
195 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
196 from -fopt-info to -fopt-info-vec.
197 * gfortran.dg/directive_unroll_1.f90: Update expected output from
198 "note" to "optimized".
199 * gfortran.dg/directive_unroll_2.f90: Likewise.
200 * gfortran.dg/directive_unroll_3.f90: Likewise.
201 * gnat.dg/unroll4.adb: Likewise.
202 * lib/gcc-dg.exp (dg-optimized): New procedure.
203 (dg-missed): New procedure.
205 2018-09-28 Joseph Myers <joseph@codesourcery.com>
208 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
209 values explicitly to target type for comparison.
211 2018-09-28 Steve Ellcey <sellcey@cavium.com>
214 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
217 2018-09-28 Steve Ellcey <sellcey@cavium.com>
220 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
222 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
224 * gcc.target/sparc/20160229-1.c: Minor tweak.
225 * gcc.target/sparc/cbcond-2.c: Likewise.
226 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
227 * gcc.target/sparc/movcc-2.c: Minor tweak.
228 * gcc.target/sparc/overflow-3.c: Likewise.
229 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
230 * gcc.target/sparc/overflow-5.c: Minor tweak.
231 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
233 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
235 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
236 valid value, in the "vector bool int" case.
238 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
240 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
241 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
242 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
244 2018-09-27 Martin Liska <mliska@suse.cz>
246 * g++.dg/pr60518.C: Add -Wno-missing-profile.
247 * g++.dg/torture/pr59265.C: Likewise.
248 * g++.dg/tree-prof/morefunc.C: Likewise.
249 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
250 * gcc.dg/pr26570.c: Likewise.
251 * gcc.dg/pr32773.c: Likewise.
252 * gcc.dg/pr40209.c: Likewise.
253 * gcc.dg/pr51957-1.c: Likewise.
254 * gcc.dg/pr80747.c: Likewise.
255 * gcc.target/aarch64/pr62262.c: Likewise.
257 2018-09-27 Richard Biener <rguenther@suse.de>
260 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
262 2018-09-27 Richard Biener <rguenther@suse.de>
266 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
267 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
269 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
272 * g++.dg/concepts/pr67544.C: New.
274 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/expr/unary4.C: New.
279 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
281 PR gcov-profile/86957
282 * gcc.dg/Wmissing-profile.c: New test.
284 2018-09-26 Joseph Myers <joseph@codesourcery.com>
287 * gcc.target/i386/excess-precision-9.c,
288 gcc.target/i386/excess-precision-10.c: New tests.
290 2018-09-26 Richard Biener <rguenther@suse.de>
293 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
295 2018-09-26 Martin Jambor <mjambor@suse.cz>
298 * gcc.dg/pr87347.c: New test.
300 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
303 * g++.dg/concepts/pr71131.C: New.
305 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/concepts/pr71127.C: New.
310 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/concepts/pr67655.C: New.
315 2018-09-26 Thomas Quinot <quinot@adacore.com>
317 * gnat.dg/sso13.adb: New testcase.
319 2018-09-26 Justin Squirek <squirek@adacore.com>
321 * gnat.dg/warn16.adb: New testcase.
323 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
325 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
326 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
327 gnat.dg/elab7_pkg2.ads: New testcase.
329 2018-09-26 Javier Miranda <miranda@adacore.com>
331 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
333 2018-09-26 Ed Schonberg <schonberg@adacore.com>
335 * gnat.dg/predicate2-containers.ads,
336 gnat.dg/predicate2-project-name_values.ads,
337 gnat.dg/predicate2-project-registry-attribute.ads,
338 gnat.dg/predicate2-project-registry.ads,
339 gnat.dg/predicate2-project-typ-set.ads,
340 gnat.dg/predicate2-project-typ.ads,
341 gnat.dg/predicate2-project.ads,
342 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
343 gnat.dg/predicate2_main.adb: New testcase.
345 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
347 * gnat.dg/dynhash1.adb: New testcase.
349 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
351 * gnat.dg/sets1.adb: New testcase.
352 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
355 2018-09-26 Thomas Quinot <quinot@adacore.com>
357 * gnat.dg/sso12.adb: New testcase.
359 2018-09-26 Justin Squirek <squirek@adacore.com>
361 * gnat.dg/expr_func8.adb: New testcase.
363 2018-09-26 Ed Schonberg <schonberg@adacore.com>
365 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
368 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/concepts/pr67656.C: New.
373 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
375 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
376 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
377 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
379 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
381 * g++.dg/other/vthunk1.C: Rename to...
382 * g++.dg/other/thunk1.C: ...this.
383 * g++.dg/other/thunk2a.C: New test.
384 * g++.dg/other/thunk2b.C: Likewise.
386 2018-09-25 Jim Wilson <jimw@sifive.com>
388 * gcc.target/riscv/weak-1.c: New.
390 2018-09-25 Jeff Law <law@redhat.com>
392 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
393 * gcc.dg/warn-stplen-no-nul.c: Likewise.
395 2018-09-25 Alexandre Oliva <oliva@adacore.com>
397 * gnat.dg/dinst.adb: Adjust for locviews.
399 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
401 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
402 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
403 vec_splat calls from recently added tests. Update instruction counts.
404 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
405 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
406 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
407 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
408 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
410 2018-09-25 Marek Polacek <polacek@redhat.com>
413 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
415 2018-09-25 Jakub Jelinek <jakub@redhat.com>
418 * g++.dg/other/pr87398.C: New test.
419 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
420 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
422 2018-09-25 Martin Jambor <mjambor@suse.cz>
425 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
427 * gcc.target/i386/warn-abs-3.c: New test.
429 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/cpp0x/pr81246.C: New.
434 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
437 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
438 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
440 2018-09-25 Jakub Jelinek <jakub@redhat.com>
442 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
445 2018-09-25 Richard Biener <rguenther@suse.de>
447 PR tree-optimization/87402
448 * gcc.dg/torture/pr87402.c: New testcase.
450 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
453 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
454 for pie_enabled target.
455 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
456 * gcc.target/i386/pr34256.c: Likewise.
458 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/cpp0x/pr85070.C: New.
463 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
466 * gcc.target/i386/pr82699-1.c: New file.
467 * gcc.target/i386/pr82699-2.c: Likewise.
468 * gcc.target/i386/pr82699-3.c: Likewise.
469 * gcc.target/i386/pr82699-4.c: Likewise.
470 * gcc.target/i386/pr82699-5.c: Likewise.
471 * gcc.target/i386/pr82699-6.c: Likewise.
473 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
476 * gfortran.dg/intent_out_12.f90: New test.
478 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
481 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
482 update expected codegen
484 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
486 * gfortran.dg/goacc/nested-parallelism.f90: New test.
488 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
491 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
492 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
494 2018-09-24 Martin Liska <mliska@suse.cz>
497 * g++.dg/asan/pr85774.C: New test.
499 2018-09-24 Alexandre Oliva <oliva@adacore.com>
502 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
504 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
507 * gfortran.dg/intent_out_11.f90: New test.
509 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
511 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
512 * gfortran.dg/coarray_lock_7.f90: Likewise.
514 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
517 * gfortran.dg/intent_out_10.f90: New test.
519 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
522 * gfortran.dg/intent_optimize_2.f90: New test.
524 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
527 * gfortran.dg/dtio_1.f90: Update test to valid code.
529 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
532 * gfortran.dg/deferred_character_23.f90 : New test.
534 2018-09-21 Jeff Law <law@redhat.com>
536 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
537 * gcc.dg/tree-ssa/vrp120.c: New test.
539 2018-09-21 Marek Polacek <polacek@redhat.com>
541 PR c++/87372 - __func__ constexpr evaluation.
542 * g++.dg/cpp1y/func_constexpr2.C: New test.
544 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
547 * gfortran.dg/deferred_character_22.f90 : New test.
549 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
552 * gfortran.dg/finalize_33.f90 : New test.
554 2018-09-21 David Malcolm <dmalcolm@redhat.com>
556 PR tree-optimization/87309
557 * gcc.dg/pr87309.c: New test.
559 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
561 * c-c++-common/dump-ada-spec-14.c: New test.
563 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
565 * gcc.dg/nested-func-11.c: New test.
567 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
568 more robust and remove target-specific handling.
570 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
572 * gcc.c-torture/execute/20180921-1.c: New test.
574 2018-09-20 Marek Polacek <polacek@redhat.com>
576 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
577 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
578 * g++.dg/cpp0x/ref-qual20.C: New test.
580 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
582 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
583 * g++.dg/lto/20081109-1_0.C: Likewise.
584 * g++.dg/lto/20090302_0.C: Likewise.
585 * g++.dg/lto/pr45621_0.C: Likewise.
586 * g++.dg/lto/pr60567_0.C: Likewise.
587 * g++.dg/lto/pr62026.C: Likewise.
588 * gcc.dg/lto/pr45736_0.c: Likewise.
589 * gcc.dg/lto/pr52634_0.c: Likewise.
590 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
591 * gfortran.dg/lto/pr79108_0.f90: Likewise.
593 2018-09-20 Alexandre Oliva <oliva@adacore.com>
596 * gcc.dg/pr87054.c: New.
598 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
600 PR tree-optimization/87288
601 * gcc.dg/vect/pr87288-1.c: New test.
602 * gcc.dg/vect/pr87288-2.c: Likewise,
603 * gcc.dg/vect/pr87288-3.c: Likewise.
605 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
607 PR tree-optimization/86877
608 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
610 2018-09-19 Marek Polacek <polacek@redhat.com>
612 * g++.dg/conversion/op4.C: Add dg-warning.
613 * g++.dg/warn/Wclass-conversion1.C: New test.
614 * g++.dg/warn/Wclass-conversion2.C: New test.
615 * g++.dg/warn/Wconversion5.C: Remove file.
616 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
617 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
618 * g++.old-deja/g++.jason/conversion5.C: Likewise.
620 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
623 * g++.dg/cpp0x/desig5.C: New.
625 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
628 * gfortran.dg/elemental_function_3.f90 : New test.
630 2018-09-19 Marek Polacek <polacek@redhat.com>
632 PR c++/87357 - missing -Wconversion warning
633 * g++.dg/warn/Wconversion5.C: New test.
635 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
637 * gcc.target/aarch64/atomic-store.c: New.
639 2018-09-19 Richard Biener <rguenther@suse.de>
641 PR tree-optimization/87349
642 PR tree-optimization/87342
643 * gcc.dg/torture/pr87349-1.c: New testcase.
644 * gcc.dg/torture/pr87349-2.c: Likewise.
645 * gcc.dg/torture/pr87342.c: Likewise.
647 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
650 * gfortran.dg/inline_matmul_13.f90: Adjust count for
652 * gfortran.dg/inline_matmul_16.f90: Likewise.
653 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
654 for dgemm instead of dgemm_. Add call to random_number to make
656 * gfortran.dg/matmul_blas_1.f90: New test.
657 * gfortran.dg/matmul_bounds_14.f: New test.
658 * gfortran.dg/matmul_bounds_15.f: New test.
659 * gfortran.dg/matmul_bounds_16.f: New test.
660 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
663 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
666 * gfortran.dg/elemental_function_2.f90 : New test.
668 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
671 * gfortran.dg/pointer_array_10.f90 : New test.
672 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
673 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
676 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/concepts/pr85065.C: New.
681 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
684 * gcc.dg/warn-abs-1.c: Require float128 target.
685 Skip if large_long_double newlib target.
687 2018-09-18 Nathan Sidwell <nathan@acm.org>
690 * g++.dg/warn/pr86881.C: New.
692 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
694 * gcc.target/aarch64/spellcheck_1.c:
695 Make architecture suggestion optional.
696 * gcc.target/aarch64/spellcheck_4.c:
699 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
701 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
704 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
705 Bernd Schmidt <bernds_cb1@t-online.de>
707 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
708 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
709 * gcc.target/nvptx/atomic_fetch-3.c: New test.
711 2018-09-17 Richard Biener <rguenther@suse.de>
713 PR tree-optimization/87328
714 * gcc.dg/torture/pr87328.c: New testcase.
716 2018-09-17 Martin Jambor <mjambor@suse.cz>
719 * gcc.dg/warn-abs-1.c: New test.
720 * gcc.dg/dfp/warn-abs-2.c: Likewise.
722 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
724 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
725 TEST_ALWAYS_FLAGS to HOSTCXX.
727 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
730 * gfortran.dg/allocatable_scalar_14.f90 : New test.
732 2018-09-17 Richard Biener <rguenther@suse.de>
734 PR tree-optimization/87301
735 * gcc.dg/torture/pr87301.c: New testcase.
737 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
740 * gfortran.dg/deferred_character_21.f90 : New test.
742 2018-09-16 Janus Weil <janus@gcc.gnu.org>
746 * gfortran.dg/class_assign_2.f90: New test case.
747 * gfortran.dg/class_assign_3.f90: New test case.
749 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
752 * gfortran.dg/matmul_bounds_13.f90: New test case.
753 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
755 * gfortran.dg/matmul_5.f90: Likewise.
756 * gfortran.dg/matmul_bounds_10.f90: Likewise.
757 * gfortran.dg/matmul_bounds_11.f90: Likewise.
758 * gfortran.dg/matmul_bounds_2.f90: Likewise.
759 * gfortran.dg/matmul_bounds_4.f90: Likewise.
760 * gfortran.dg/matmul_bounds_5.f90: Likewise.
762 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
764 * gcc.c-torture/compile/20180915-1.c: New test.
766 2018-09-14 David Malcolm <dmalcolm@redhat.com>
769 * c-c++-common/attributes-1.c: Remove bogus suggestion from
771 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
773 * gcc.dg/spellcheck-identifiers-4.c: New test.
775 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
777 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
779 2018-09-14 Martin Sebor <msebor@redhat.com>
781 * gcc.dg/warn-stpcpy-no-nul.c: New test.
783 2018-09-14 Martin Sebor <msebor@redhat.com>
784 Jeff Law <law@redhat.com>
786 * gcc.dg/warn-strcpy-no-nul.c: New test.
788 2018-09-14 Martin Sebor <msebor@redhat.com>
791 * g++.dg/pr61941.C: New test.
793 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
795 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
796 rather than pattern name in combine dump.
798 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
801 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
804 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
806 PR tree-optimization/87259
807 * gcc.dg/pr87259.c: New test.
809 2018-09-13 Martin Sebor <msebor@redhat.com>
810 Jeff Law <law@redhat.com>
812 * gcc.dg/warn-strlen-no-nul.c: New test.
814 2018-09-13 Richard Biener <rguenther@suse.de>
816 PR tree-optimization/87263
817 * gcc.dg/torture/pr87263.c: New testcase.
818 * gcc.dg/torture/ssa-fre-2.c: Likewise.
819 * gcc.dg/torture/ssa-fre-3.c: Likewise.
820 * gcc.dg/torture/ssa-fre-4.c: Likewise.
822 2018-09-13 Omar Sandoval <osandov@osandov.com>
823 Tom de Vries <tdevries@suse.de>
826 * gcc.dg/guality/zero-length-array.c: New test.
828 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
831 * gcc.target/aarch64/combine_bfxil.c: New file.
832 * gcc.target/aarch64/combine_bfxil_2.c: New file.
834 2018-09-13 Jakub Jelinek <jakub@redhat.com>
835 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
838 * gcc.target/i386/pr87290.c: New test.
839 * gcc.c-torture/execute/pr87290.c: New test.
841 2018-09-13 Jakub Jelinek <jakub@redhat.com>
843 PR tree-optimization/87287
844 * gcc.dg/tree-ssa/pr87287.c: New test.
846 2018-09-12 David Malcolm <dmalcolm@redhat.com>
849 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
850 special-casing of diagnostic for a single non-viable candidate due
852 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
853 Add test coverage for an unmatched overloaded operator.
854 * g++.dg/expr/pmf-1.C: Likewise.
855 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
856 * g++.old-deja/g++.jason/conversion11.C: Likewise.
857 * g++.old-deja/g++.law/arg11.C: Likewise.
858 * g++.old-deja/g++.law/arm9.C: Likewise.
859 * g++.old-deja/g++.robertl/eb131.C: Likewise.
861 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
864 * gfortran.dg/allocate_with_mold_2.f90: New test.
866 2018-09-12 Jakub Jelinek <jakub@redhat.com>
869 * gcc.target/i386/pr82853-1.c: New test.
870 * gcc.target/i386/pr82853-2.c: New test.
872 2018-09-12 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/87280
875 * gcc.dg/torture/pr87280.c: New testcase.
877 2018-09-12 Richard Biener <rguenther@suse.de>
879 PR tree-optimization/87266
880 * gcc.dg/torture/pr87266-1.c: New testcase.
881 * gcc.dg/torture/pr87266-2.c: Likewise.
882 * gcc.dg/torture/pr87266-3.c: Likewise.
883 * gcc.dg/torture/pr87266-4.c: Likewise.
885 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
887 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
889 2018-09-12 Jakub Jelinek <jakub@redhat.com>
890 Andreas Krebbel <krebbel@linux.ibm.com>
892 PR tree-optimization/86844
893 * gcc.c-torture/execute/pr86844.c: New test.
894 * gcc.dg/store_merging_22.c: New test.
895 * gcc.dg/store_merging_23.c: New test.
897 2018-09-12 Jakub Jelinek <jakub@redhat.com>
900 * c-c++-common/torture/pr87248.c: New test.
902 2018-09-11 Janus Weil <janus@gcc.gnu.org>
905 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
907 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
910 * gfortran.dg/select_type_43.f90: New test.
912 2018-09-11 Nathan Sidwell <nathan@acm.org>
914 * gcc.dg/driver-specs.c: New.
916 2018-09-11 Joey Ye <joey.ye@arm.com>
918 * lib/gcov.exp (verify-intermediate): Add missing close.
920 2018-09-11 Janus Weil <janus@gcc.gnu.org>
923 * gfortran.dg/typebound_call_30.f90: New test case.
925 2018-09-10 Janus Weil <janus@gcc.gnu.org>
928 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
930 2018-09-08 Marek Polacek <polacek@redhat.com>
932 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
933 * g++.dg/cpp0x/move-return2.C: New test.
935 2018-09-08 Marek Polacek <polacek@redhat.com>
937 * c-c++-common/array-init.c: Add dg-prune-output.
938 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
939 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
940 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
941 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
942 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
943 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
944 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
945 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
946 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
947 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
948 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
949 * g++.dg/cpp1y/pr64382.C: Likewise.
950 * g++.dg/cpp1y/pr77739.C: Likewise.
951 * g++.dg/cpp1z/lambda-this1.C: Likewise.
952 * g++.dg/cpp1z/lambda-this2.C: Likewise.
953 * g++.dg/template/crash84.C: Adjust dg-error.
955 2018-09-07 Marek Polacek <polacek@redhat.com>
957 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
960 2018-09-07 Marek Polacek <polacek@redhat.com>
962 PR c++/87152 - range-based for loops with initializer broken in templates.
963 * g++.dg/cpp2a/range-for11.C: New test.
964 * g++.dg/cpp2a/range-for12.C: New test.
965 * g++.dg/cpp2a/range-for13.C: New test.
966 * g++.dg/cpp2a/range-for14.C: New test.
967 * g++.dg/cpp2a/range-for15.C: New test.
968 * g++.dg/cpp2a/range-for16.C: New test.
969 * g++.dg/cpp2a/range-for17.C: New test.
970 * g++.dg/cpp2a/range-for18.C: New test.
971 * g++.dg/parse/error61.C (foo): Adjust dg-error.
973 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
976 * gcc.target/powerpc/pr86731.c: New test.
977 * gcc.target/powerpc/pr86731-longlong.c: New test.
978 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
979 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
980 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
981 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
983 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
986 * gcc.target/s390/pr80080-3.c: New test.
987 * gcc.target/s390/s390.exp: Make sure the new test passes
988 on all optimization levels.
990 2018-09-05 Marek Polacek <polacek@redhat.com>
992 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
993 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
995 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
996 Bernd Schmidt <bernds_cb1@t-online.de>
998 * gcc.target/nvptx/atomic_fetch-1.c: New test.
999 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1001 2018-09-05 Marek Polacek <polacek@redhat.com>
1003 PR c++/87109, wrong overload with ref-qualifiers.
1004 * g++.dg/cpp0x/ref-qual19.C: New test.
1006 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1009 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
1010 * lib/target-supports.exp (scan-assembler_required_options,
1011 scan-assembler-not_required_options,
1012 scan-assembler-times_required_options): Add -fno-ident.
1013 * lib/scanasm.exp (scan-assembler-times): Fix error message.
1014 * c-c++-common/ident-0a.c: New test.
1015 * c-c++-common/ident-0b.c: New test.
1016 * c-c++-common/ident-1a.c: New test.
1017 * c-c++-common/ident-1b.c: New test.
1018 * c-c++-common/ident-2a.c: New test.
1019 * c-c++-common/ident-2b.c: New test.
1021 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1023 * gcc.dg/recip_sqrt_mult_1.c: New test.
1024 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
1025 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
1026 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
1027 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
1028 * g++.dg/recip_sqrt_mult_1.C: Likewise.
1029 * g++.dg/recip_sqrt_mult_2.C: Likewise.
1031 2018-09-05 Martin Liska <mliska@suse.cz>
1033 PR tree-optimization/87205
1034 * gcc.dg/tree-ssa/pr87205-2.c: New test.
1035 * gcc.dg/tree-ssa/pr87205.c: New test.
1037 2018-09-05 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/87217
1040 * gfortran.dg/pr87217.f: New testcase.
1042 2018-09-05 Pádraig Brady p@draigbrady.com
1045 * g++.dg/abi/pr87137.C: New.
1048 * g++.dg/pr87185.C: New.
1050 2018-09-05 Martin Liska <mliska@suse.cz>
1053 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
1054 to support Darwin names.
1056 2018-09-05 Martin Liska <mliska@suse.cz>
1058 * g++.dg/gcov/loop.C: Update test to support new format.
1060 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
1063 * g++.dg/pr86593.C: New test.
1065 2018-09-04 Jakub Jelinek <jakub@redhat.com>
1068 * gcc.target/i386/pr87198.c: New test.
1070 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1073 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
1075 2018-09-04 Richard Biener <rguenther@suse.de>
1077 PR tree-optimization/87211
1078 * gcc.dg/torture/pr87211.c: New testcase.
1080 2018-09-04 Richard Biener <rguenther@suse.de>
1082 PR tree-optimization/87176
1083 * gcc.dg/torture/pr87176.c: New testcase.
1084 * gcc.dg/torture/ssa-fre-1.c: Likewise.
1086 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1088 * gfortran.dg/modulo_check: New test.
1090 2018-09-03 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/87177
1093 * gcc.dg/torture/pr87177.c: New testcase.
1094 * gcc.dg/torture/pr87177-2.c: Likewise.
1096 2018-09-03 Richard Biener <rguenther@suse.de>
1098 PR tree-optimization/87200
1099 * gcc.dg/torture/pr87200.c: New testcase.
1101 2018-09-03 Richard Biener <rguenther@suse.de>
1103 PR tree-optimization/87197
1104 * gcc.dg/torture/pr87197.c: New testcase.
1106 PR tree-optimization/87169
1107 * gcc.dg/torture/pr87169.c: New testcase.
1109 2018-09-03 Martin Liska <mliska@suse.cz>
1112 * gcc.dg/completion-4.c: New test.
1114 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/concepts/pr84980.C: New.
1119 2018-09-03 Martin Liska <mliska@suse.cz>
1122 * c-c++-common/pr59521-1.c: New test.
1123 * c-c++-common/pr59521-2.c: New test.
1124 * gcc.dg/tree-prof/pr59521-3.c: New test.
1126 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1128 * c-c++-common/array-init.c: New test.
1129 * g++.dg/init/string2.C: Remove selector.
1131 2018-09-01 Michael Matz <matz@suse.de>
1133 PR tree-optimization/87074
1134 * gcc.dg/pr87074.c: New test.
1136 2018-08-31 Richard Biener <rguenther@suse.de>
1138 PR tree-optimization/87168
1139 * gcc.dg/torture/pr87168.c: New testcase.
1141 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1143 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
1144 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
1145 (test_vnegd_s64): Likewise.
1146 * gcc.target/aarch64/vnegd_64.c: New.
1147 * gcc.target/aarch64/vabsd_64.c: New.
1148 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
1150 2018-08-31 Nathan Sidwell <nathan@acm.org>
1154 * g++.dg/cpp0x/pr87155.C: New.
1155 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1157 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.target/i386/avx512bw-pr87138.c: New test.
1162 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1166 * gfortran.dg/pr86328.f90 : New test.
1167 in comment 12 of the PR.
1168 * gfortran.dg/pr86760.f90 : New test.
1170 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1172 * g++.dg/cpp0x/noexcept30.C: Make dependence on
1173 -fdelete-null-pointer-checks explicit.
1174 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
1175 * g++.dg/expr/pmf-3.C: Likewise.
1176 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
1177 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
1178 * g++.dg/tree-ssa/pr61034.C: Likewise.
1179 * gcc.dg/addr_equal-1.c: Likewise.
1180 * gcc.dg/ipa/pr85734.c: Likewise.
1181 * gcc.dg/ipa/propmalloc-1.c: Likewise.
1182 * gcc.dg/ipa/propmalloc-2.c: Likewise.
1183 * gcc.dg/ipa/propmalloc-3.c: Likewise.
1184 * gcc.dg/tree-ssa/pr78154.c: Likewise.
1185 * gcc.dg/tree-ssa/pr83648.c: Likewise.
1187 2018-08-30 Martin Sebor <msebor@redhat.com>
1190 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1192 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1195 gcc.dg/strcmpopt_6.c: Remove.
1196 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1197 gcc.target/i386/strcmpopt_6.c: Likewise.
1199 2018-08-30 Richard Biener <rguenther@suse.de>
1201 PR tree-optimization/87147
1202 * gcc.dg/torture/pr87147.c: New testcase.
1204 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1206 * gcc.target/aarch64/large_struct_copy_2.c: New.
1208 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1211 * gcc.c-torture/execute/pr87053.c: New test.
1213 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1216 * g++.dg/ubsan/vptr-13.C: New test.
1218 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/concepts/pr85265.C: New.
1223 2018-08-29 Martin Sebor <msebor@redhat.com>
1224 Bernd Edlinger <bernd.edlinger@hotmail.de>
1226 PR tree-optimization/86714
1227 PR tree-optimization/86711
1228 * gcc.c-torture/execute/memchr-1.c: New test.
1229 * gcc.c-torture/execute/pr86714.c: New test.
1230 * gcc.c-torture/execute/widechar-3.c: New test.
1231 * gcc.dg/strlenopt-58.c: New test.
1233 2018-08-29 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/87132
1236 * gcc.dg/torture/pr87132.c: New testcase.
1238 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1241 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1242 output to reflect underlining of pertinent parameter in decl
1243 for "no known conversion" messages.
1245 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1248 * g++.dg/cpp1z/decomp47.C: New test.
1250 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1252 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1255 2018-08-29 Richard Biener <rguenther@suse.de>
1257 PR tree-optimization/87117
1258 * gfortran.dg/pr87117.f90: New testcase.
1260 2018-08-29 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/87126
1263 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1265 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1267 PR tree-optimization/87009
1268 * gcc.dg/pr87009.c: New test.
1270 2018-08-28 Martin Sebor <msebor@redhat.com>
1273 * g++.dg/Walloca1.C: Adjust.
1275 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1278 * g++.dg/other/switch4.C: New.
1280 2018-08-28 Richard Biener <rguenther@suse.de>
1282 PR tree-optimization/87124
1283 * g++.dg/torture/pr87124.C: New testcase.
1285 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1288 * gfortran.dg/class_result_7.f90: New test.
1289 * gfortran.dg/class_result_8.f90: New test.
1290 * gfortran.dg/class_result_9.f90: New test.
1293 * gfortran.dg/allocate_with_source_25.f90: New test.
1295 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1298 * gcc.dg/pr87099.c: New test.
1300 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1303 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1305 2018-08-28 Richard Biener <rguenther@suse.de>
1307 PR tree-optimization/87117
1308 * gcc.dg/pr87117-1.c: New testcase.
1310 2018-08-28 Richard Biener <rguenther@suse.de>
1312 PR tree-optimization/87117
1313 * gcc.dg/pr87117-2.c: New testcase.
1315 2018-08-28 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/87117
1318 * gcc.dg/lvalue-5.c: New testcase.
1320 2018-08-27 Jeff Law <law@redhat.com>
1322 PR tree-optimization/87110
1323 * gcc.c-torture/compile/pr87110.c: New test.
1325 2018-08-27 Martin Sebor <msebor@redhat.com>
1327 PR tree-optimization/86914
1328 * gcc.dg/strlenopt-57.c: New test.
1330 2018-08-27 Martin Sebor <msebor@redhat.com>
1332 PR tree-optimization/87112
1333 * gcc.dg/pr87112.c: New test.
1335 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1338 * g++.dg/diagnostic/missing-typename.C: New test.
1340 2018-08-27 Jeff Law <law@redhat.com>
1342 * gcc.c-torture/compile/dse.c: New test.
1344 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1347 * g++.dg/diagnostic/pr86993.C: New test.
1349 2018-08-27 Richard Biener <rguenther@suse.de>
1351 PR tree-optimization/86927
1352 * gcc.dg/vect/pr86927.c: New testcase.
1354 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1357 * gcc.dg/empty.h: New file.
1358 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
1359 top of file and removal of redundant second printing of warning
1361 * gcc.dg/fixits-pr84852-2.c: Likewise.
1362 * gcc.dg/missing-header-fixit-3.c: Likewise.
1363 * gcc.dg/missing-header-fixit-4.c: New test.
1364 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
1365 conversion of show_caret_p to a tri-state.
1367 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1370 * g++.dg/pr85523.C: Extend expected output to show line
1371 before line-insertion fix-it hint.
1372 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1373 (test_fixit_insert_newline): Add previous line to expected output.
1374 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1375 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1377 2018-08-27 Martin Liska <mliska@suse.cz>
1380 * gcc.dg/asan/pr86962.c: New test.
1382 2018-08-27 Martin Liska <mliska@suse.cz>
1384 * gcc.dg/tree-prof/val-prof-10.c: New test.
1386 2018-08-27 Martin Liska <mliska@suse.cz>
1388 PR tree-optimization/86847
1389 * gcc.dg/tree-ssa/switch-3.c: New test.
1390 * gcc.dg/tree-ssa/vrp105.c: Remove.
1392 2018-08-27 Martin Liska <mliska@suse.cz>
1394 * gcc.dg/tree-ssa/switch-2.c: New test.
1396 2018-08-27 Richard Biener <rguenther@suse.de>
1398 * g++.dg/torture/20180705-1.C: New testcase.
1399 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
1400 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
1401 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
1402 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
1403 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
1404 * gcc.dg/pr85195.c: Likewise.
1405 * gcc.dg/pr85467.c: Likewise.
1406 * gcc.dg/torture/pr81790.c: Likewise.
1408 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1409 param to current default.
1411 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1413 PR rtl-optimization/87065
1414 * gcc.target/i386/pr87065.c: New test.
1416 2018-08-26 Marek Polacek <polacek@redhat.com>
1419 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1421 PR c++/87029, Implement -Wredundant-move.
1422 * g++.dg/cpp0x/Wredundant-move1.C: New test.
1423 * g++.dg/cpp0x/Wredundant-move2.C: New test.
1424 * g++.dg/cpp0x/Wredundant-move3.C: New test.
1425 * g++.dg/cpp0x/Wredundant-move4.C: New test.
1427 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1430 * gfortran.dg/matmul_19.f90: New test.
1432 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1435 * gfortran.dg/generic_35.f90: New test case.
1437 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1440 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1441 line spans are printed with -fdiagnostics-show-line-numbers.
1443 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1446 * gfortran.dg/implied_do_io_6.f90: New test.
1448 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1451 * gcc.dg/pr87092.c: New test.
1453 2018-08-24 Marek Polacek <polacek@redhat.com>
1457 * g++.dg/cpp0x/auto52.C: New test.
1458 * g++.dg/cpp1y/auto-fn52.C: New test.
1459 * g++.dg/cpp1y/auto-fn53.C: New test.
1460 * g++.dg/cpp1y/auto-fn54.C: New test.
1462 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1464 * lib/target-supports.exp (vect_perm_supported): Only return
1465 false for variable-length vectors if the permute size is not
1467 (check_effective_target_vect_perm)
1468 (check_effective_target_vect_perm_byte)
1469 (check_effective_target_vect_perm_short): Remove check for
1470 variable-length vectors.
1471 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
1472 * gcc.dg/vect/slp-perm-10.c: Likewise.
1473 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
1475 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1477 * gcc.target/aarch64/sve/bswap_1.c: New test.
1478 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
1479 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
1481 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1483 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
1484 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
1485 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
1486 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
1487 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
1488 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
1489 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
1491 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1494 * gcc.dg/pr79342.: New test.
1496 2018-08-23 Martin Sebor <msebor@redhat.com>
1498 PR tree-optimization/87072
1499 * gcc.dg/Warray-bounds-35.c: New test.
1501 2018-08-23 Richard Biener <rguenther@suse.de>
1504 * gcc.dg/pr87024.c: New testcase.
1506 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1508 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
1509 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1510 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
1511 * gcc.dg/vect/pr80631-2.c: Likewise.
1513 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1516 * gfortran.dg/submodule_32.f08: New test.
1518 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1521 * gfortran.dg/associate_3.f90: Update error message.
1522 * gfortran.dg/associate_39.f90: New test case.
1524 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1527 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1529 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
1530 * gfortran.dg/class_17.f03: Update error message.
1531 * gfortran.dg/class_55.f90: Ditto.
1532 * gfortran.dg/dtio_11.f90: Update error messages.
1533 * gfortran.dg/implicit_actual.f90: Add an error message.
1534 * gfortran.dg/typebound_proc_12.f90: Update error message.
1536 2018-08-22 Martin Sebor <msebor@redhat.com>
1539 * gcc.dg/pr87052.c: New test.
1540 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1542 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1544 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
1545 * gfortran.dg/max_expr.f90: ...this.
1546 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
1547 * gfortran.dg/min_expr.f90: ...this.
1549 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1551 PR tree-optimization/86725
1552 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
1553 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
1554 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
1555 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
1557 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1559 PR tree-optimization/86725
1560 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1562 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1564 * gcc.dg/vect/vect-avg-16.c: New test.
1565 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
1566 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1567 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
1568 the second loop in main1.
1570 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1572 * gcc.dg/lto/pr85248_0.c (test_alias):
1573 Stringify __USER_LABEL_PREFIX__.
1574 (test_noreturn): Likewise.
1576 2018-08-22 Richard Biener <rguenther@suse.de>
1578 PR tree-optimization/86988
1579 * g++.dg/pr86988.C: New testcase.
1581 2018-08-22 Richard Biener <rguenther@suse.de>
1583 PR tree-optimization/86945
1584 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1586 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1588 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1590 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1591 Thomas Koenig <tkoenig@gcc.gnu.org>
1594 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1595 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1597 2018-08-21 Marek Polacek <polacek@redhat.com>
1599 PR c++/86981, Implement -Wpessimizing-move.
1600 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
1601 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
1602 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
1603 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
1604 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
1607 * g++.dg/concepts/pr67595.C: Add dg-warning.
1608 * g++.dg/cpp0x/Wnarrowing11.C: New test.
1609 * g++.dg/cpp0x/Wnarrowing12.C: New test.
1610 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
1613 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1614 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1616 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1618 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1620 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1622 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1624 2018-08-21 Javier Miranda <miranda@adacore.com>
1626 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1628 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1630 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1632 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1634 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1636 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1638 * gnat.dg/rep_clause7.adb: New testcase.
1640 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1642 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1643 gnat.dg/task1_pkg.ads: New testcase.
1645 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1647 * gnat.dg/linkedlist.adb: New testcase.
1649 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1651 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1652 gnat.dg/elab6_pkg.ads: New testcase.
1654 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1656 * gnat.dg/expr_func5.adb: New testcase.
1658 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1660 * gnat.dg/dynhash.adb: New testcase.
1662 2018-08-21 Javier Miranda <miranda@adacore.com>
1664 * gnat.dg/enum4.adb: New testcase.
1666 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1668 * gcc.target/aarch64/large_struct_copy.c: New test.
1670 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1672 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1674 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1677 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1679 2018-08-21 Tom de Vries <tdevries@suse.de>
1681 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1682 to avoid mismatch in .debug and .earlydebug dump files.
1684 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1687 * gcc.target/powerpc/pr87033.c: New test.
1689 2018-08-20 Martin Sebor <msebor@redhat.com>
1691 PR tree-optimization/87034
1692 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1694 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1697 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
1698 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
1699 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1701 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1704 * g++.dg/torture/pr87014.C: New file.
1706 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1709 * gcc.target/alpha/pr86984.c: New test.
1711 2018-08-20 Richard Biener <rguenther@suse.de>
1713 PR tree-optimization/78655
1714 * gcc.dg/tree-ssa/evrp11.c: New testcase.
1716 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1718 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
1721 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1723 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
1725 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
1726 * gcc.dg/lto/pr83719_0.c: Likewise.
1728 2018-08-17 Martin Sebor <msebor@redhat.com>
1731 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1733 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1735 * g++.dg/conversion/Wwrite-strings.C: New test.
1737 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
1738 Chung-Lin Tang <cltang@codesourcery.com>
1739 Xianmiao Qu <xianmiao_qu@c-sky.com>
1741 C-SKY port: Testsuite
1743 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
1744 * g++.dg/torture/type-generic-1.C: Likewise.
1745 * gcc.c-torture/compile/20000804-1.c: Likewise.
1746 * gcc.c-torture/execute/20101011-1.c: Likewise.
1747 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
1748 * gcc.dg/20020312-2.c: Likewise.
1749 * gcc.dg/Wno-frame-address.c: Likewise.
1750 * gcc.dg/c11-true_min-1.c: Likewise.
1751 * gcc.dg/sibcall-10.c: Likewise.
1752 * gcc.dg/sibcall-9.c: Likewise.
1753 * gcc.dg/stack-usage-1.c: Likewise.
1754 * gcc.dg/torture/float32-tg-3.c: Likewise.
1755 * gcc.dg/torture/float32x-tg-3.c: Likewise.
1756 * gcc.dg/torture/float64-tg-3.c: Likewise.
1757 * gcc.dg/torture/float64x-tg-3.c: Likewise.
1758 * gcc.dg/torture/type-generic-1.c: Likewise.
1759 * gcc.target/csky/*: New.
1760 * lib/target-supports.exp (check_profiling_available): Add
1762 (check_effective_target_hard_float): Handle C-SKY targets with
1763 single-precision hard float only.
1764 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
1766 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1768 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
1770 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
1771 coverage for gcc_dump_printf.
1773 2018-08-17 Martin Liska <mliska@suse.cz>
1775 * g++.dg/opt/mpx.C: Fix scanned pattern.
1776 * gcc.target/i386/mpx.c: Likewise.
1777 * g++.dg/warn/Wunreachable-code-1.C: Remove.
1778 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
1779 * gcc.dg/torture/pr52969.c: Likewise.
1780 * g++.dg/warn/pr31246-2.C: Likewise.
1781 * g++.dg/warn/pr31246.C: Likewise.
1782 * gcc.dg/pr33092.c: Likewise.
1783 * g++.dg/opt/eh1.C: Remove a deprecated option.
1784 * g++.dg/template/inline1.C: Likewise.
1785 * g++.dg/tree-ssa/pr81408.C: Likewise.
1786 * gcc.dg/pr41837.c: Likewise.
1787 * gcc.dg/pr41841.c: Likewise.
1788 * gcc.dg/pr42250.c: Likewise.
1789 * gcc.dg/pr43084.c: Likewise.
1790 * gcc.dg/pr43317.c: Likewise.
1791 * gcc.dg/pr51879-18.c: Likewise.
1792 * gcc.dg/torture/pr36066.c: Likewise.
1793 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
1794 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
1795 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
1796 * gcc.dg/tree-ssa/pr45122.c: Likewise.
1797 * gcc.target/i386/pr45352-2.c: Likewise.
1798 * gcc.target/i386/zee.c: Likewise.
1799 * gfortran.dg/auto_char_len_2.f90: Likewise.
1800 * gfortran.dg/auto_char_len_4.f90: Likewise.
1801 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1802 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1803 * gfortran.dg/gomp/pr47331.f90: Likewise.
1804 * gfortran.dg/pr40999.f: Likewise.
1805 * gfortran.dg/pr41011.f: Likewise.
1806 * gfortran.dg/pr42051.f03: Likewise.
1807 * gfortran.dg/pr46804.f90: Likewise.
1808 * gfortran.dg/pr83149_1.f90: Likewise.
1809 * gfortran.dg/pr83149_b.f90: Likewise.
1810 * gfortran.dg/whole_file_1.f90: Likewise.
1811 * gfortran.dg/whole_file_10.f90: Likewise.
1812 * gfortran.dg/whole_file_11.f90: Likewise.
1813 * gfortran.dg/whole_file_12.f90: Likewise.
1814 * gfortran.dg/whole_file_13.f90: Likewise.
1815 * gfortran.dg/whole_file_14.f90: Likewise.
1816 * gfortran.dg/whole_file_15.f90: Likewise.
1817 * gfortran.dg/whole_file_16.f90: Likewise.
1818 * gfortran.dg/whole_file_17.f90: Likewise.
1819 * gfortran.dg/whole_file_18.f90: Likewise.
1820 * gfortran.dg/whole_file_19.f90: Likewise.
1821 * gfortran.dg/whole_file_2.f90: Likewise.
1822 * gfortran.dg/whole_file_20.f03: Likewise.
1823 * gfortran.dg/whole_file_3.f90: Likewise.
1824 * gfortran.dg/whole_file_4.f90: Likewise.
1825 * gfortran.dg/whole_file_5.f90: Likewise.
1826 * gfortran.dg/whole_file_6.f90: Likewise.
1827 * gfortran.dg/whole_file_7.f90: Likewise.
1828 * gfortran.dg/whole_file_8.f90: Likewise.
1829 * gfortran.dg/whole_file_9.f90: Likewise.
1830 * gcc.dg/vect/vect.exp: Likewise.
1832 2018-08-17 Richard Biener <rguenther@suse.de>
1835 * gcc.dg/torture/pr86505.c: New testcase.
1837 2018-08-16 Martin Sebor <msebor@redhat.com>
1839 PR tree-optimization/86853
1840 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
1841 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
1842 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
1844 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1846 * gcc.dg/missing-header-fixit-3.c: New test.
1848 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1850 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
1851 (test_fixit_insert_newline): Update expected output to show '+'
1852 characters in margin of line-insertion fix-it hint.
1854 2018-08-16 Nathan Sidwell <nathan@acm.org>
1856 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
1857 * gcc.dg/cpp/macsyntx2.c: likewise.
1859 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1862 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
1863 * gcc.target/i386/avx-cvt-2.c: Ditto.
1865 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1868 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
1870 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
1872 * gcc.target/aarch64/imm_choice_comparison.c: New test.
1874 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1876 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
1877 (lib_strncmp): Likewise.
1879 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1881 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
1882 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
1883 * g++.dg/torture/pr44295.C : Likewise.
1885 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1888 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
1889 attributes and matching.
1890 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1891 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1893 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1895 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
1897 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1899 * gcc.target/i386/rop1.c: Remove.
1900 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
1902 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
1904 * gcc.target/powerpc/fold-vec-splat-char.c: New.
1905 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
1906 * gcc.target/powerpc/fold-vec-splat-int.c: New.
1907 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
1908 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
1909 * gcc.target/powerpc/fold-vec-splat-short.c: New.
1911 2018-08-15 David Malcolm <dmalcolm@redhat.com>
1913 * g++.dg/diagnostic/aka3.C: New test.
1914 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
1915 output to show range labels.
1916 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
1917 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1918 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
1919 * gcc.dg/bad-binary-ops.c: Update expected output to show range
1920 labels. Add an "aka" example.
1921 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
1923 * gcc.dg/format/diagnostic-ranges.c: Likewise.
1924 * gcc.dg/format/pr72858.c: Likewise.
1925 * gcc.dg/format/pr78498.c: Likewise.
1926 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
1927 Update expected output to show range labels. Add examples of
1928 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
1929 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1930 Update expected output to show range labels.
1931 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
1932 (test_very_wide_line): Adjust so that label is at left-clipping
1934 (test_very_wide_line_2): New test.
1935 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1936 Update expected output to show range labels.
1937 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
1938 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
1939 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1940 for new param to gcc_rich_location::add_expr.
1941 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1943 (test_show_locus): Add examples of labels to various tests. Tweak
1944 the "very wide_line" test case and duplicate it, to cover the
1945 boundary values for clipping of labels against the left-margin.
1946 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1947 diagnostic-test-show-locus-no-labels.c.
1948 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
1949 Update line numbers of dg-locus directives.
1950 * gcc.dg/pr69627.c: Update expected output to show range labels.
1951 * lib/multiline.exp (proc _build_multiline_regex): Remove
1952 special-case handling of lines with trailing '|'.
1954 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1957 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1960 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1962 * gcc.dg/wmain.c: New test.
1964 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1967 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1968 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1971 2018-08-15 Martin Liska <mliska@suse.cz>
1973 PR tree-optimization/86925
1974 * gcc.dg/predict-20.c: New test.
1975 * gcc.dg/predict-21.c: New test.
1977 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1979 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1981 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1983 * gcc.target/i386/sse2-movs.c: New test.
1985 2018-08-14 Martin Sebor <msebor@redhat.com>
1987 PR tree-optimization/86650
1988 * gcc.dg/Warray-bounds-34.c: New test.
1990 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1993 * gfortran.dg/generic_34.f90: New test case.
1995 2018-08-13 Marek Polacek <polacek@redhat.com>
1998 * g++.dg/cpp0x/Wnarrowing6.C: New test.
1999 * g++.dg/cpp0x/Wnarrowing7.C: New test.
2000 * g++.dg/cpp0x/Wnarrowing8.C: New test.
2001 * g++.dg/cpp0x/Wnarrowing9.C: New test.
2002 * g++.dg/cpp0x/Wnarrowing10.C: New test.
2003 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
2004 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2005 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
2006 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
2007 * g++.dg/ext/stmtexpr15.C: Likewise.
2008 * g++.dg/gomp/pr47963.C: Likewise.
2009 * g++.dg/init/new37.C: Likewise.
2010 * g++.dg/init/new43.C: Likewise.
2011 * g++.dg/other/fold1.C: Likewise.
2012 * g++.dg/parse/array-size2.C: Likewise.
2013 * g++.dg/template/dependent-name3.C: Likewise.
2014 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
2015 * g++.dg/other/vrp1.C: Likewise.
2016 * g++.dg/template/char1.C: Likewise.
2018 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
2020 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
2021 instead of a ZERO_EXTEND.
2023 2018-08-13 Martin Sebor <msebor@redhat.com>
2025 PR tree-optimization/71625
2026 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
2027 * g++.dg/init/string2.C: New test.
2028 * g++.dg/init/string3.C: New test.
2029 * g++.dg/init/string4.C: New test.
2030 * gcc.dg/init-string-3.c: New test.
2031 * gcc.dg/strlenopt-55.c: New test.
2032 * gcc.dg/strlenopt-56.c: New test.
2034 2018-08-13 Marek Polacek <polacek@redhat.com>
2036 P0806R2 - Deprecate implicit capture of this via [=]
2037 * g++.dg/cpp2a/lambda-this1.C: New test.
2038 * g++.dg/cpp2a/lambda-this2.C: New test.
2039 * g++.dg/cpp2a/lambda-this3.C: New test.
2041 2018-08-13 Marek Polacek <polacek@redhat.com>
2044 * g++.dg/diagnostic/auto1.C: New test.
2046 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2049 * gfortran.dg/transfer_class_3.f90: New test.
2051 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2054 * gfortran.dg/use_rename_9.f90: New test.
2056 2018-08-11 Jakub Jelinek <jakub@redhat.com>
2058 PR tree-optimization/86835
2059 * gcc.dg/pr86835.c: New test.
2061 2018-08-10 Janus Weil <janus@gcc.gnu.org>
2064 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
2065 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
2066 * gfortran.dg/short_circuiting_2.f90: New test case.
2067 * gfortran.dg/short_circuiting_3.f90: New test case.
2069 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
2072 * gcc.target/i386/pr82418.c: New test.
2074 2018-08-10 Martin Liska <mliska@suse.cz>
2077 * gcc.dg/predict-17.c: New test.
2078 * gcc.dg/predict-18.c: New test.
2079 * gcc.dg/predict-19.c: New test.
2081 2018-08-10 Martin Liska <mliska@suse.cz>
2083 PR tree-optimization/85799
2084 * gcc.dg/pr85799.c: New test.
2086 2018-08-09 Jeff Law <law@redhat.com>
2089 * gcc.dg/uninit-suppress_2.c: Disable DOM.
2091 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2093 * gcc.target/aarch64/sve/reduc_8.c: New test.
2095 2018-08-09 David Malcolm <dmalcolm@redhat.com>
2098 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
2100 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2102 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2103 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
2106 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2108 PR tree-optimization/86858
2109 * gcc.dg/vect/pr86858.c: New test.
2111 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2113 PR tree-optimization/86871
2114 * gcc.dg/vect/pr86871.c: New test.
2116 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2120 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2122 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
2123 arch and tune numbers by 2.
2124 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
2125 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
2126 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
2127 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
2128 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
2129 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
2130 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
2131 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
2132 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
2133 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
2134 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
2135 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
2136 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
2137 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
2138 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
2139 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
2140 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
2141 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
2142 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
2143 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
2144 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
2145 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
2146 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
2147 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
2148 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
2149 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
2150 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
2151 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
2152 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
2153 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
2154 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
2155 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
2156 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
2157 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
2158 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
2159 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
2160 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
2161 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
2162 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
2163 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
2164 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
2165 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
2166 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
2167 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
2168 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
2169 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
2170 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
2171 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
2172 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
2173 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
2174 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
2175 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
2176 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
2177 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
2178 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
2179 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
2180 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
2181 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
2182 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
2183 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
2184 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
2185 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
2186 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
2187 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
2188 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
2189 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
2191 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2194 * gcc.target/s390/pr84332.c: New testcase.
2196 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2199 * gcc.target/m68k/tls-dimode.c: New file.
2201 2018-08-08 Nathan Sidwell <nathan@acm.org>
2203 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2204 c-c++-common/inc-from-1.c: New
2206 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2209 * gcc.target/s390/TI-constants-lra.c: New testcase.
2210 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2212 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2214 * gcc.target/s390/hotpatch-8.c: Remove.
2215 * gcc.target/s390/hotpatch-9.c: Remove.
2216 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
2217 * gcc.target/s390/mnop-mcount-m31.c: Remove.
2219 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2221 P0595R1 - is_constant_evaluated
2222 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2225 * g++.dg/cpp1z/decomp46.C: New test.
2228 * g++.dg/opt/pr86738.C: New test.
2230 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2233 * gcc.target/aarch64/frecpe_1.c: New test.
2234 * gcc.target/aarch64/frecpe_2.c: Likewise.
2236 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2238 PR c++/59480, DR 136
2239 * g++.dg/other/friend8.C: New.
2240 * g++.dg/other/friend9.C: Likewise.
2241 * g++.dg/other/friend10.C: Likewise.
2242 * g++.dg/other/friend11.C: Likewise.
2243 * g++.dg/other/friend12.C: Likewise.
2244 * g++.dg/other/friend13.C: Likewise.
2245 * g++.dg/other/friend14.C: Likewise.
2246 * g++.dg/other/friend15.C: Likewise.
2247 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2248 * g++.dg/parse/defarg8.C: Likewise.
2250 2018-08-07 Martin Liska <mliska@suse.cz>
2253 * gcc.dg/predict-16.c: New test.
2254 * g++.dg/predict-1.C: New test.
2256 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2257 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2259 PR tree-optimization/80925
2260 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
2261 vectorized on !vect_hw_misalign targets.
2263 2018-08-06 Marek Polacek <polacek@redhat.com>
2266 * g++.dg/cpp1y/constexpr-86767.C: New test.
2268 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2270 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2271 for target *-*-linux-gnu.
2273 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2275 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
2276 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
2277 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
2279 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2281 * gcc.target/s390/nomemloopunroll-1.c: New test.
2283 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2286 * gcc.target/i386/pr86386.c: New file.
2288 2018-08-04 Tom de Vries <tdevries@suse.de>
2290 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2292 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2294 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2297 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2300 * gfortran.dg/interface_assignment_6.f90: New test case.
2302 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2305 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2307 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2308 Jonathan Wakely <jwakely@redhat.com>
2311 * g++.dg/pr85523.C: New test.
2313 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2316 * gcc.dg/union-duplicate-field.c: New test.
2318 2018-08-03 Jason Merrill <jason@redhat.com>
2321 * g++.dg/template/pr86706.C: New test.
2323 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2325 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
2326 on vect_avg_qi targets.
2327 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2328 * gcc.dg/vect/bb-slp-pow-1.c: New test.
2329 * gcc.dg/vect/vect-avg-15.c: Likewise.
2331 2018-08-03 Martin Liska <mliska@suse.cz>
2333 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
2334 * gcc.dg/predict-13.c: Likewise.
2335 * gcc.dg/predict-3.c: Likewise.
2336 * gcc.dg/predict-4.c: Likewise.
2337 * gcc.dg/predict-5.c: Likewise.
2338 * gcc.dg/predict-6.c: Likewise.
2339 * gcc.dg/predict-9.c: Likewise.
2340 * gfortran.dg/predict-1.f90: Likewise.
2342 2018-08-02 Richard Biener <rguenther@suse.de>
2345 * g++.dg/torture/pr86763.C: New testcase.
2347 2018-08-02 Richard Biener <rguenther@suse.de>
2349 PR tree-optimization/86816
2350 * g++.dg/torture/pr86816.C: New testcase.
2352 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2354 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2356 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
2357 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
2358 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
2360 * gcc.target/aarch64/sve/single_2.c: Likewise.
2361 * gcc.target/aarch64/sve/single_3.c: Likewise.
2362 * gcc.target/aarch64/sve/single_4.c: Likewise.
2364 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2367 * gcc.target/aarch64/ldp_stp_13.c: New test.
2369 2018-08-01 Martin Sebor <msebor@redhat.com>
2371 PR tree-optimization/86650
2372 * gcc.dg/format/gcc_diag-10.c: Adjust.
2374 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2376 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2378 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2380 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2383 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2384 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2386 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2388 * gcc.dg/pointer-range-check-1.c: New test.
2389 * gcc.dg/pointer-range-check-2.c: Likewise.
2391 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2393 PR tree-optimization/86749
2394 * gcc.dg/vect/pr86749.c: New test.
2396 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2399 * g++.dg/lookup/name-clash12.C: New.
2401 2018-08-01 Richard Biener <rguenther@suse.de>
2403 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2405 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2407 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2409 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2411 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2413 2018-08-01 Martin Liska <mliska@suse.cz>
2415 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
2416 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2417 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2418 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2419 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2420 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2421 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2422 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2424 2018-08-01 Martin Liska <mliska@suse.cz>
2427 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2429 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2431 * gcc.target/aarch64/extract_zero_extend.c: New file.
2433 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.c-torture/compile/pr85704.c: New test.
2438 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2439 Olivier Hainque <hainque@adacore.com>
2441 * gnat.dg/dinst.adb: New.
2442 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2444 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2446 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2448 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2451 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2453 * c-c++-common/spec-barrier-1.c: New test.
2454 * c-c++-common/spec-barrier-2.c: New test.
2455 * gcc.dg/spec-barrier-3.c: New test.
2457 2018-07-31 Martin Sebor <msebor@redhat.com>
2459 PR tree-optimization/86741
2460 * gcc.dg/Warray-bounds-33.c: New test.
2462 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2464 * gcc.target/s390/memset-1.c: Improve testcase.
2466 2018-07-31 Tom de Vries <tdevries@suse.de>
2469 * g++.dg/guality/pr86687.C: New test.
2471 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2473 P1008R1 - prohibit aggregates with user-declared constructors
2474 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
2475 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
2476 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
2477 * g++.dg/cpp2a/aggr1.C: New test.
2478 * g++.dg/cpp2a/aggr2.C: New test.
2480 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2483 * gcc.target/arm/pr86640.c: New testcase.
2485 2018-07-31 Martin Liska <mliska@suse.cz>
2487 PR gcov-profile/85338
2488 PR gcov-profile/85350
2489 PR gcov-profile/85372
2490 * gcc.misc-tests/gcov-pr85338.c: New test.
2491 * gcc.misc-tests/gcov-pr85350.c: New test.
2492 * gcc.misc-tests/gcov-pr85372.c: New test.
2494 2018-07-31 Martin Liska <mliska@suse.cz>
2496 PR gcov-profile/83813
2497 PR gcov-profile/84758
2498 PR gcov-profile/85217
2499 PR gcov-profile/85332
2500 * gcc.misc-tests/gcov-pr83813.c: New test.
2501 * gcc.misc-tests/gcov-pr84758.c: New test.
2502 * gcc.misc-tests/gcov-pr85217.c: New test.
2503 * gcc.misc-tests/gcov-pr85332.c: New test.
2505 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2507 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2508 gnat.dg/prot5_pkg.ads: New testcase.
2510 2018-07-31 Justin Squirek <squirek@adacore.com>
2512 * gnat.dg/addr11.adb: New testcase.
2514 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2516 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2518 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2520 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2522 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2524 * gnat.dg/iter3.adb: New testcase.
2526 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2528 Revert 'AsyncI/O patch committed'
2529 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2530 Thomas Koenig <tkoenig@gcc.gnu.org>
2533 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2534 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2536 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2538 PR rtl-optimization/85160
2539 * gcc.target/powerpc/combine-2-2.c: New testcase.
2541 2018-07-27 Martin Sebor <msebor@redhat.com>
2543 PR tree-optimization/86696
2544 * g++.dg/pr86696.C: New test.
2546 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2548 PR tree-optimization/86636
2549 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2550 Add dg-require-effective-target pthread.
2552 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2554 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2555 * gcc.dg/strcmpopt_6.c: Likewise.
2557 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2560 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2562 2018-07-26 Martin Sebor <msebor@redhat.com>
2564 PR tree-optimization/86043
2565 PR tree-optimization/86042
2566 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2568 * gcc.dg/strlenopt-44.c: New test.
2570 2018-07-26 Martin Liska <mliska@suse.cz>
2572 PR gcov-profile/86536
2573 * gcc.misc-tests/gcov-pr86536.c: New test.
2575 2018-07-25 Martin Sebor <msebor@redhat.com>
2577 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2578 ignored by the test harness.
2580 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2581 Thomas Koenig <tkoenig@gcc.gnu.org>
2584 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2585 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2587 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/pr85515-2.C: Add expected dg-error.
2591 * g++.dg/cpp0x/range-for36.C: New test.
2593 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2595 * gcc.target/arc/uncached-1.c: New test.
2596 * gcc.target/arc/uncached-2.c: Likewise.
2598 2018-07-24 Martin Sebor <msebor@redhat.com>
2600 PR tree-optimization/86622
2601 PR tree-optimization/86532
2602 * gcc.c-torture/execute/strlen-2.c: New test.
2603 * gcc.c-torture/execute/strlen-3.c: New test.
2604 * gcc.c-torture/execute/strlen-4.c: New test.
2606 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2608 PR tree-optimization/86636
2609 * gcc.c-torture/compile/pr86636.c: New test.
2611 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2613 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2615 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2618 * gcc.target/i386/pr86627.c: New test.
2621 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
2622 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
2623 * g++.dg/tree-ssa-/pr19476-6.C: New test.
2624 * g++.dg/tree-ssa-/pr19476-7.C: New test.
2626 2018-07-23 Carl Love <cel@us.ibm.com>
2629 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
2630 file altivec-2-runnable.c.
2631 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
2632 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
2633 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
2634 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
2635 vec_cts, vec_ctu, vec_cpsgn tests.
2637 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2640 * gcc.dg/pr86617.c: New test.
2642 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2645 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2647 2018-07-20 Martin Sebor <msebor@redhat.com>
2650 * c-c++-common/pr68657-1.c: Adjust.
2651 * c-c++-common/pr68657-2.c: Same.
2652 * c-c++-common/pr68657-3.c: Same.
2653 * c-c++-common/pr68833-1.c: Same.
2654 * gcc.dg/Walloc-size-larger-than-16.c: Same.
2655 * gcc.dg/Walloca-larger-than.c: New test.
2656 * gcc.dg/Walloca-larger-than-2.c: New test.
2657 * gcc.dg/Wframe-larger-than-2.c: New test.
2658 * gcc.dg/Wlarger-than3.c: New test.
2659 * gcc.dg/Wvla-larger-than-3.c: New test.
2660 * gcc.dg/pr42611.c: Adjust.
2661 * gnat.dg/frame_overflow.adb: Same.
2663 2018-07-20 Martin Sebor <msebor@redhat.com>
2665 PR tree-optimization/86613
2666 PR tree-optimization/86611
2667 * c-c++-common/Warray-bounds-2.c: Undefine macros and
2668 prune duplicate warnings.
2669 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
2670 data-model-dependencies.
2671 * gcc.dg/Warray-bounds-32.c: Ditto.
2673 2018-07-20 Richard Biener <rguenther@suse.de>
2676 * g++.dg/lto/pr86585_0.C: New testcase.
2677 * g++.dg/lto/pr86585_1.C: Likewise.
2679 2018-07-19 Martin Sebor <msebor@redhat.com>
2681 PR tree-optimization/83776
2682 PR tree-optimization/84047
2683 * gcc.dg/Warray-bounds-29.c: New test.
2684 * gcc.dg/Warray-bounds-30.c: New test.
2685 * gcc.dg/Warray-bounds-31.c: New test.
2686 * gcc.dg/Warray-bounds-32.c: New test.
2688 2018-07-19 Michael Collison <michael.collison@arm.com>
2689 Richard Henderson <rth@redhat.com>
2691 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
2692 * gcc.target/aarch64/builtin_saddl.c: New testcase.
2693 * gcc.target/aarch64/builtin_saddll.c: New testcase.
2694 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
2695 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
2696 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
2697 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
2698 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
2699 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
2700 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
2701 * gcc.target/aarch64/builtin_usubl.c: New testcase.
2702 * gcc.target/aarch64/builtin_usubll.c: New testcase.
2704 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2706 Revert fix for c++/59480 (and testsuite followup)
2708 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2710 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2712 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2714 PR c++/59480, DR 136
2715 * g++.dg/other/friend8.C: New.
2716 * g++.dg/other/friend9.C: Likewise.
2717 * g++.dg/other/friend10.C: Likewise.
2718 * g++.dg/other/friend11.C: Likewise.
2719 * g++.dg/other/friend12.C: Likewise.
2720 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2721 * g++.dg/parse/defarg8.C: Likewise.
2723 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2725 * gcc.target/aarch64/profile.c: New test.
2727 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2730 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2732 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2735 * gcc.target/i386/pr86560-4.c: New test.
2736 * gcc.target/i386/pr86560-5.c: Likewise.
2738 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2741 * gcc.target/i386/pr86560-1.c: New test.
2742 * gcc.target/i386/pr86560-2.c: Likewise.
2743 * gcc.target/i386/pr86560-3.c: Likewise.
2745 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2747 * gfortran.dg/max_fmax_aarch64.f90: New test.
2748 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
2749 * gfortran.dg/minmax_integer.f90: Likewise.
2751 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2753 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2755 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2758 * g++.dg/tree-ssa/pr86544.C: New test.
2760 2018-07-18 Jakub Jelinek <jakub@redhat.com>
2763 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
2765 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2768 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
2769 * c-c++-common/pr69558.c: Remove xfail.
2770 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
2771 * gcc.dg/pr61817-1.c: Likewise.
2772 * gcc.dg/pr61817-2.c: Likewise.
2773 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
2775 2018-07-18 Janus Weil <janus@gcc.gnu.org>
2778 * gfortran.dg/function_optimize_5.f90: Add option
2779 '-faggressive-function-elimination' and update dg-warning clauses.
2780 * gfortran.dg/short_circuiting.f90: New test.
2782 2018-07-18 Marek Polacek <polacek@redhat.com>
2784 PR c++/86190 - bogus -Wsign-conversion warning
2785 * g++.dg/warn/Wsign-conversion-3.C: New test.
2786 * g++.dg/warn/Wsign-conversion-4.C: New test.
2788 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2790 PR c++/59480, DR 136
2791 * g++.dg/other/friend8.C: New.
2792 * g++.dg/other/friend9.C: Likewise.
2793 * g++.dg/other/friend10.C: Likewise.
2794 * g++.dg/other/friend11.C: Likewise.
2795 * g++.dg/other/friend12.C: Likewise.
2796 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
2797 * g++.dg/parse/defarg8.C: Likewise.
2799 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2801 * g++.dg/ext/uow-3.C: Adjust.
2802 * g++.dg/ext/uow-4.C: Likewise.
2803 * g++.dg/lookup/name-clash11.C: Likewise.
2804 * g++.dg/lookup/name-clash7.C: Likewise.
2805 * g++.dg/lookup/redecl1.C: Likewise.
2806 * g++.dg/warn/changes-meaning.C: Likewise.
2807 * g++.old-deja/g++.jason/scoping8.C: Likewise.
2808 * g++.old-deja/g++.law/nest1.C: Likewise.
2810 2018-07-18 Richard Biener <rguenther@suse.de>
2813 * g++.dg/lto/pr86523-3_0.C: New testcase.
2815 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
2817 * gcc.target/m68k/mulsi_highpart.c: New test.
2819 2018-07-17 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
2822 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
2823 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
2824 * gcc.dg/cpp/pr61854-8.c: New test.
2826 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2828 * gcc.target/powerpc/pr85456.c: Require longdouble128.
2830 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
2833 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
2835 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
2837 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
2838 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
2839 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
2840 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
2841 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
2843 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2845 * gcc.target/powerpc/pr57150.c: Require longdouble128.
2846 * gcc.target/powerpc/pr79916.c: Require dfp.
2848 2018-07-17 Richard Biener <rguenther@suse.de>
2851 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
2853 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
2855 * gcc.target/s390/function-align1.c: New test.
2856 * gcc.target/s390/function-align2.c: New test.
2857 * gcc.target/s390/function-align3.c: New test.
2859 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/discr55.adb: New test.
2863 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2865 * gcc.target/i386/vartrack-1.c (dg-options): Add
2866 -fomit-frame-pointer.
2868 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2870 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
2871 (dg-lto-options): Add -fPIC.
2872 * g++.dg/lto/pr86523-2_0.C: Likewise.
2874 2018-07-17 Martin Liska <mliska@suse.cz>
2876 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
2878 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2880 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
2883 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2885 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
2887 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
2889 * gnat.dg/memorytest.adb: New testcase.
2891 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2893 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
2896 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2898 * gnat.dg/equal3.adb: New testcase.
2900 2018-07-17 Justin Squirek <squirek@adacore.com>
2902 * gnat.dg/split_args.adb: New testcase.
2904 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2906 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
2908 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2910 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
2913 2018-07-16 Carl Love <cel@us.ibm.com>
2916 Forgot the PR number on the commit log.
2918 2018-07-16 Carl Love <cel@us.ibm.com>
2921 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2923 * gcc.target/powerpc/divkc3-3.c: Ditto.
2924 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2925 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2926 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2927 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2929 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2931 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2932 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2934 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2936 * lib/target-supports.exp (check_effective_target_longdouble64,
2937 check_effective_target_ppc_float128,
2938 check_effective_target_ppc_float128_insns,
2939 check_effective_target_powerpc_vsx): New.
2941 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2943 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2946 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2948 PR tree-optimization/86526
2949 * gcc.c-torture/compile/pr86526.c: New test.
2951 2018-07-16 Carl Love <cel@us.ibm.com>
2953 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2955 * gcc.target/powerpc/divkc3-3.c: Ditto.
2956 * gcc.target/powerpc/mulkc3-2.c: Ditto.
2957 * gcc.target/powerpc/mulkc3-3.c: Ditto.
2958 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
2959 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2961 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2964 * gfortran.dg/assumed_rank_14.f90: New testcase.
2965 * gfortran.dg/assumed_rank_15.f90: New testcase.
2966 * gfortran.dg/dec_structure_8.f90: Update error messages.
2967 * gfortran.dg/dec_structure_23.f90: Update error messages.
2969 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2972 * gcc.c-torture/execute/pr86528.c: New test.
2973 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2975 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2977 * g++.dg/template/spec40.C: New.
2978 * g++.dg/parse/ptrmem8.C: Likewise.
2980 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2982 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
2983 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
2984 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
2985 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
2986 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
2988 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2990 * gcc.target/s390/mrecord-mcount.c: New testcase.
2992 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2994 * gcc.target/s390/mfentry-m64.c: New testcase.
2996 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2998 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
3001 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3003 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
3006 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3008 * gnat.dg/wide_wide_value1.adb: New testcase.
3010 2018-07-16 Javier Miranda <miranda@adacore.com>
3012 * gnat.dg/bit_order1.adb: New testcase.
3014 2018-07-16 Javier Miranda <miranda@adacore.com>
3016 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
3018 2018-07-16 Richard Biener <rguenther@suse.de>
3021 * g++.dg/lto/pr86523-1_0.C: New testcase.
3022 * g++.dg/lto/pr86523-2_0.C: Likewise.
3024 2018-07-16 Martin Liska <mliska@suse.cz>
3027 * g++.dg/ipa/pr86529.C: New test.
3029 2018-07-16 Tom de Vries <tdevries@suse.de>
3032 * gcc.target/i386/vartrack-1.c: New test.
3034 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
3036 * gnat.dg/opt73.adb: New test.
3038 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3042 * g++.dg/opt/pr3698.C: New test.
3044 2018-07-16 Richard Biener <rguenther@suse.de>
3047 * gcc.dg/torture/pr86389.c: Require trampolines.
3049 2018-07-15 Tom de Vries <tdevries@suse.de>
3051 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
3052 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
3054 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
3055 * gcc.dg/guality/guality.exp: Same.
3056 * gfortran.dg/guality/guality.exp: Same.
3058 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
3059 Sunil K Pandey <sunil.k.pandey@intel.com>
3062 * gcc.target/i386/pr84413-1.c: New test.
3063 * gcc.target/i386/pr84413-2.c: Likewise.
3064 * gcc.target/i386/pr84413-3.c: Likewise.
3066 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
3067 Steve Munroe <munroesj52@gmail.com>
3069 * gcc.target/powerpc/sse2-pand-1.c: New file.
3070 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3071 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3072 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3074 2018-07-13 Nathan Sidwell <nathan@acm.org>
3077 * g++.dg/pr86374.C: New.
3079 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
3082 * gcc.dg/strcmpopt_5.c: New test.
3083 * gcc.dg/strcmpopt_6.c: New test.
3085 2018-07-13 Richard Biener <rguenther@suse.de>
3088 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
3090 2018-07-13 Tom de Vries <tdevries@suse.de>
3092 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
3093 * gcc.dg/guality/ctztest.c: Same.
3094 * gcc.dg/guality/sra-1.c: Same.
3096 2018-07-13 Tom de Vries <tdevries@suse.de>
3098 * gcc.dg/vla-1.c: Update.
3100 2018-07-13 Tom de Vries <tdevries@suse.de>
3102 * gcc.src/maintainers.exp: New file.
3104 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3107 * gcc.dg/pr86489.c: New test.
3109 2018-07-12 Martin Sebor <msebor@redhat.com>
3112 g++.dg/warn/pr86453.C: Adjust.
3114 2018-07-12 Jim Wilson <jimw@sifive.com>
3116 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
3118 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
3120 * gcc.target/riscv/interrupt-conflict-mode.c: New.
3122 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3124 * c-c++-common/gomp/declare-target-3.c: New test.
3125 * g++.dg/gomp/declare-target-2.C: New test.
3127 2018-07-12 Martin Sebor <msebor@redhat.com>
3130 * c-c++-common/Wattributes.c: Adjust.
3131 * gcc.dg/Wattributes-10.c: New test.
3132 * g++.dg/Wattributes-3.C: Adjust.
3133 * gcc.dg/Wattributes-6.c: Adjust.
3134 * gcc.dg/pr18079.c: Adjust.
3135 * gcc.dg/torture/pr42363.c: Adjust.
3137 2018-07-12 Julia Koval <julia.koval@intel.com>
3139 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3142 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3144 * gcc.dg/vect/vect-cond-arith-6.c: New test.
3145 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
3146 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
3147 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
3148 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
3149 * gcc.target/aarch64/sve/slp_14.c: Likewise.
3150 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
3152 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3154 * gcc.dg/vect/vect-cond-arith-4.c: New test.
3155 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
3156 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
3157 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
3158 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
3159 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
3160 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
3161 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
3163 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3164 Alan Hayward <alan.hayward@arm.com>
3165 David Sherwood <david.sherwood@arm.com>
3167 * gcc.dg/vect/vect-fma-2.c: New test.
3168 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
3169 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
3170 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
3172 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3174 * gcc.dg/vect/vect-cond-arith-3.c: New test.
3175 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
3176 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
3177 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
3178 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
3179 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
3180 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
3181 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
3182 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
3184 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3186 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3187 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3189 2018-07-12 Richard Biener <rguenther@suse.de>
3192 * gcc.target/i386/pr84829.c: New testcase.
3194 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3196 * gcc.dg/torture/20180712-1.c: New test.
3198 PR tree-optimization/86492
3199 * gcc.c-torture/execute/pr86492.c: New test.
3201 2018-07-12 Richard Biener <rguenther@suse.de>
3204 * g++.dg/warn/pr86453.C: New testcase.
3206 2018-07-12 Richard Biener <rguenther@suse.de>
3209 * gcc.dg/graphite/pr86479.c: New testcase.
3211 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
3214 of hardcoding size. Cast (rel) to MASK_TYPE.
3215 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
3216 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
3217 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
3218 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
3219 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
3220 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
3221 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
3222 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
3223 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
3224 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
3225 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
3226 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
3227 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
3228 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
3229 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
3230 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
3231 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
3232 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
3233 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
3235 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3237 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
3238 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
3239 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
3241 2018-07-10 Mark Wielaard <mark@klomp.org>
3244 * gcc.dg/pr86459.c: New test.
3246 2018-07-10 Martin Sebor <msebor@redhat.com>
3249 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3251 2018-07-10 Martin Liska <mliska@suse.cz>
3254 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3256 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/ubsan/pr86406.C: New test.
3262 * gfortran.dg/vect/pr86421.f90: New test.
3264 2018-07-09 Martin Sebor <msebor@redhat.com>
3266 PR tree-optimization/86415
3267 * gcc.dg/strlenopt-53.c: New test.
3269 2018-07-09 Martin Sebor <msebor@redhat.com>
3272 * gcc.dg/strlenopt-49.c: New test.
3273 * gcc.dg/strlenopt-50.c: New test.
3274 * gcc.dg/strlenopt-51.c: New test.
3275 * gcc.dg/strlenopt-52.c: New test.
3276 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3278 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3281 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
3282 to be returned and when first argument is not 0, so that they don't do
3283 anything for NEED_EXC or NEED_ERRNO.
3285 2018-07-09 Tom de Vries <tdevries@suse.de>
3287 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
3288 * gcc.dg/guality/bswaptest.c: Same.
3289 * gcc.dg/guality/clztest.c: Same.
3290 * gcc.dg/guality/csttest.c: Same.
3291 * gcc.dg/guality/ctztest.c: Same.
3292 * gcc.dg/guality/drap.c: Same.
3293 * gcc.dg/guality/nrv-1.c: Same.
3294 * gcc.dg/guality/pr41353-1.c: Same.
3295 * gcc.dg/guality/pr41353-2.c: Same.
3296 * gcc.dg/guality/pr41404-1.c: Same.
3297 * gcc.dg/guality/pr43051-1.c: Same.
3298 * gcc.dg/guality/pr43077-1.c: Same.
3299 * gcc.dg/guality/pr43177.c: Same.
3300 * gcc.dg/guality/pr43329-1.c: Same.
3301 * gcc.dg/guality/pr43479.c: Same.
3302 * gcc.dg/guality/pr43593.c: Same.
3303 * gcc.dg/guality/pr45003-1.c: Same.
3304 * gcc.dg/guality/pr45003-2.c: Same.
3305 * gcc.dg/guality/pr45003-3.c: Same.
3306 * gcc.dg/guality/pr48437.c: Same.
3307 * gcc.dg/guality/pr48466.c: Same.
3308 * gcc.dg/guality/pr49888.c: Same.
3309 * gcc.dg/guality/pr54200.c: Same.
3310 * gcc.dg/guality/pr54519-1.c: Same.
3311 * gcc.dg/guality/pr54519-2.c: Same.
3312 * gcc.dg/guality/pr54519-3.c: Same.
3313 * gcc.dg/guality/pr54519-4.c: Same.
3314 * gcc.dg/guality/pr54519-5.c: Same.
3315 * gcc.dg/guality/pr54519-6.c: Same.
3316 * gcc.dg/guality/pr54551.c: Same.
3317 * gcc.dg/guality/pr54693-2.c: Same.
3318 * gcc.dg/guality/pr54693.c: Same.
3319 * gcc.dg/guality/pr54796.c: Same.
3320 * gcc.dg/guality/pr54970.c: Same.
3321 * gcc.dg/guality/pr67192.c: Same.
3322 * gcc.dg/guality/pr69947.c: Same.
3323 * gcc.dg/guality/pr78726.c: Same.
3324 * gcc.dg/guality/rotatetest.c: Same.
3325 * gcc.dg/guality/sra-1.c: Same.
3326 * gcc.dg/guality/vla-2.c: Same.
3328 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/diagnostic/long-short.C: New.
3331 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
3332 * g++.dg/diagnostic/virtual-friend.C: Likewise.
3333 * g++.old-deja/g++.brendan/crash11.C: Adjust.
3335 2018-07-09 Tom de Vries <tdevries@suse.de>
3337 * gcc.dg/vla-1.c: New test.
3339 2018-07-07 Tom de Vries <tdevries@suse.de>
3341 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3343 (get_dump_flags): New proc.
3344 (toplevel): Test all dump flags.
3346 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3348 * gnat.dg/stack_usage6.adb: New test.
3349 * gnat.dg/stack_usage6_pkg.ads: New helper.
3351 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3353 * gnat.dg/pure_function3a.adb: New test.
3354 * gnat.dg/pure_function3b.adb: Likewise.
3355 * gnat.dg/pure_function3c.adb: Likewise.
3356 * gnat.dg/pure_function3_pkg.ads: New helper.
3358 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
3362 dg-require-effective-target. Add -msse not just on i386-*, but
3363 on all i?86-* and x86_64-*.
3365 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3367 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
3368 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
3369 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
3370 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
3371 * gcc.dg/tree-ssa/popcount3.c: New test.
3373 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3375 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3376 to preserve the test.
3377 * gcc.target/i386/pr85073.c: Likewise.
3379 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3381 PR tree-optimization/86401
3382 * gcc.dg/tree-ssa/pr86401-1.c: New test.
3383 * gcc.dg/tree-ssa/pr86401-2.c: New test.
3384 * c-c++-common/rotate-9.c: New test.
3386 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3389 gcc.target/powerpc/pr86324-1.c: New test.
3390 gcc.target/powerpc/pr86324-2.c: Likewise.
3392 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3395 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3397 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3399 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3401 2018-07-05 Jeff Law <law@redhat.com>
3403 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3405 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3408 * gfortran.dg/deferred_character_20.f90: New test.
3410 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3414 * gfortran.dg/init_flag_18.f90: New testcase.
3415 * gfortran.dg/init_flag_19.f03: New testcase.
3417 2018-07-05 Carl Love <cel@us.ibm.com>
3418 * gcc.target/altivec-1-runnable.c: New test file.
3419 * gcc.target/altivec-2-runnable.c: New test file.
3420 * gcc.target/vsx-7.c (main2): Change expected expected instruction
3423 2018-07-05 Martin Sebor <msebor@redhat.com>
3426 * gcc.dg/strlenopt-47.c: New test.
3427 * gcc.dg/strlenopt-48.c: New test.
3429 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3432 * gcc.target/arm/big-endian-subreg.c: New.
3434 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3437 * gcc.dg/vect/pr84711.c: New.
3439 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3441 * gcc.target/aarch64/struct_cpy.c: New.
3443 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3445 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
3446 * c-c++-common/unroll-2.c: Likewise.
3447 * g++.dg/cdce3.C: Likewise.
3448 * g++.dg/ext/unroll-1.C: Likewise.
3449 * g++.dg/ext/unroll-2.C: Likewise.
3450 * g++.dg/ext/unroll-3.C: Likewise.
3451 * gcc.dg/cdce1.c: Likewise.
3452 * gcc.dg/cdce2.c: Likewise.
3453 * gcc.dg/gomp/pr68128-1.c: Likewise.
3454 * gcc.dg/vect/pr46032.c: Likewise.
3455 * gcc.dg/vect/vect-cond-10.c: Likewise.
3456 * gcc.dg/vect/vect-cond-8.c: Likewise.
3457 * gcc.dg/vect/vect-cond-9.c: Likewise.
3458 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3459 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3460 * gcc.target/i386/avx-cvt-2.c: Likewise.
3461 * gcc.target/i386/avx-cvt-3.c: Likewise.
3462 * gcc.target/i386/avx2-cvt-2.c: Likewise.
3463 * gcc.target/i386/avx2-gather-2.c: Likewise.
3464 * gcc.target/i386/avx2-gather-6.c: Likewise.
3465 * gcc.target/i386/avx512f-gather-2.c: Likewise.
3466 * gcc.target/i386/sse2-cvt-2.c: Likewise.
3467 * gfortran.dg/directive_unroll_1.f90: Likewise.
3468 * gfortran.dg/directive_unroll_2.f90: Likewise.
3469 * gnat.dg/unroll2.adb: Likewise.
3470 * gnat.dg/unroll3.adb: Likewise.
3472 2018-07-05 Tom de Vries <tdevries@suse.de>
3474 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3476 2018-07-04 Martin Sebor <msebor@redhat.com>
3478 PR tree-optimization/86274
3479 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3481 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3484 * gfortran.dg/block_16.f08. New test.
3486 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3488 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3489 has a slightly different IL that provides more threading
3492 2018-07-04 Martin Liska <mliska@suse.cz>
3497 * gcc.dg/pr84100.c (foo):
3498 * gcc.target/i386/falign-functions-2.c: New test.
3499 * gcc.target/i386/falign-functions.c: New test.
3501 2018-07-04 Martin Liska <mliska@suse.cz>
3503 * gcc.dg/pr47793.c: Remove.
3505 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3507 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3509 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3511 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3514 * gcc.target/i386/pr85620-1.c: New test.
3515 * gcc.target/i386/pr85620-2.c: Likewise.
3516 * gcc.target/i386/pr85620-3.c: Likewise.
3517 * gcc.target/i386/pr85620-4.c: Likewise.
3519 2018-07-03 Martin Sebor <msebor@redhat.com>
3521 PR tree-optimization/86274
3522 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
3523 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3524 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
3525 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3526 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
3527 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
3528 * gcc.dg/tree-ssa/pr83198.c: Same.
3530 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3532 * g++.dg/other/locations1.C: New.
3533 * g++.dg/tls/locations1.C: Likewise.
3534 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
3535 * g++.dg/diagnostic/virtual-static.C: Likewise.
3536 * g++.dg/concepts/fn-concept2.C: Test the locations too.
3537 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
3538 * g++.dg/cpp0x/pr51463.C: Likewise.
3539 * g++.dg/other/typedef1.C: Likewise.
3540 * g++.dg/parse/dtor13.C: Likewise.
3541 * g++.dg/template/error44.C: Likewise.
3542 * g++.dg/template/typedef4.C: Likewise.
3543 * g++.dg/template/typedef5.C: Likewise.
3544 * g++.dg/tls/diag-2.C: Likewise.
3545 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3547 2018-07-03 Marek Polacek <polacek@redhat.com>
3550 * g++.dg/diagnostic/pr86201.C: New test.
3552 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3555 * gcc.target/i386/pr85694.c: New test.
3557 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3559 PR tree-optimization/85694
3560 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
3561 Return true for AArch64 without SVE.
3562 * gcc.target/aarch64/vect_hadd_1.h: New file.
3563 * gcc.target/aarch64/vect_shadd_1.c: New test.
3564 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
3565 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
3566 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
3568 2018-07-03 Marek Polacek <polacek@redhat.com>
3571 * gcc.dg/Wint-conversion-2.c: New test.
3574 * g++.dg/overload/conv-op3.C: New test.
3576 2018-07-03 Richard Biener <rguenther@suse.de>
3579 * gcc.dg/torture/pr86389.c: New testcase.
3581 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3583 PR tree-optimization/85694
3584 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3586 * gcc.dg/vect/vect-avg-1.c: New test.
3587 * gcc.dg/vect/vect-avg-2.c: Likewise.
3588 * gcc.dg/vect/vect-avg-3.c: Likewise.
3589 * gcc.dg/vect/vect-avg-4.c: Likewise.
3590 * gcc.dg/vect/vect-avg-5.c: Likewise.
3591 * gcc.dg/vect/vect-avg-6.c: Likewise.
3592 * gcc.dg/vect/vect-avg-7.c: Likewise.
3593 * gcc.dg/vect/vect-avg-8.c: Likewise.
3594 * gcc.dg/vect/vect-avg-9.c: Likewise.
3595 * gcc.dg/vect/vect-avg-10.c: Likewise.
3596 * gcc.dg/vect/vect-avg-11.c: Likewise.
3597 * gcc.dg/vect/vect-avg-12.c: Likewise.
3598 * gcc.dg/vect/vect-avg-13.c: Likewise.
3599 * gcc.dg/vect/vect-avg-14.c: Likewise.
3601 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3603 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
3604 get split into two for use by the over-widening pattern.
3605 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3606 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3607 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3608 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3609 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3610 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3611 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3612 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3613 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3614 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3615 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3616 * gcc.dg/vect/vect-over-widen-22.c: New test.
3618 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3620 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3622 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
3623 over-widening messages.
3624 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3625 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3626 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3627 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3628 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3629 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3630 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3631 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
3632 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3633 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
3634 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
3635 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
3636 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
3637 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
3638 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
3639 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
3640 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
3641 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
3642 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
3643 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
3644 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
3645 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
3646 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
3647 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
3648 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
3649 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
3651 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3653 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3655 2018-07-02 Jim Wilson <jimw@sifive.com>
3657 * gcc.target/riscv/interrupt-debug.c: New.
3659 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3661 * g++.dg/diagnostic/thread-thread_local.C: New.
3663 2018-07-02 Martin Liska <mliska@suse.cz>
3666 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
3667 * gcc.dg/profile-dir-2.c: Likewise.
3668 * gcc.dg/profile-dir-3.c: Likewise.
3670 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3672 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3675 2018-07-02 Richard Biener <rguenther@suse.de>
3677 PR tree-optimization/86363
3678 * gcc.dg/torture/pr86363.c: New testcase.
3680 2018-07-02 Martin Liska <mliska@suse.cz>
3682 * gcc.dg/completion-1.c: New test.
3683 * gcc.dg/completion-2.c: New test.
3684 * gcc.dg/completion-3.c: New test.
3686 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3690 * gfortran.dg/proc_ptr_50.f90: New test.
3692 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3695 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3697 2018-07-02 Martin Liska <mliska@suse.cz>
3700 * gcc.dg/ipa/pr86279.c: New test.
3702 2018-07-02 Martin Liska <mliska@suse.cz>
3705 * g++.dg/ipa/pr86323.C: New test.
3707 2018-07-01 Tom de Vries <tdevries@suse.de>
3710 2018-07-01 Tom de Vries <tdevries@suse.de>
3712 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3713 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3715 2018-07-01 Tom de Vries <tdevries@suse.de>
3717 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
3719 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
3722 2018-07-01 Tom de Vries <tdevries@suse.de>
3724 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3725 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3727 2018-07-01 Tom de Vries <tdevries@suse.de>
3729 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
3730 * gcc.dg/guality/vla-1.c: Use relative line numbers.
3732 2018-07-01 Tom de Vries <tdevries@suse.de>
3734 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
3735 (verify_call): ... here. Move to toplevel.
3736 (verify_call_np, dg_final_directive_check_utils): New proc.
3737 (toplevel): Call dg_final_directive_check_utils.
3738 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
3740 2018-06-30 Jim Wilson <jimw@sifive.com>
3742 * gcc.target/riscv/shift-shift-1.c: New.
3743 * gcc.target/riscv/shift-shift-2.c: New.
3744 * gcc.target/riscv/shift-shift-3.c: New.
3746 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3748 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
3750 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3752 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
3753 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
3754 by 4 in the computation of a[i].
3755 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
3756 main multiplication constant.
3757 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3758 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3759 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
3760 pattern to cast the result to int.
3761 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
3762 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
3763 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
3764 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
3765 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
3766 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
3767 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
3768 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
3769 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
3770 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
3771 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
3772 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
3773 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
3774 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
3775 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
3776 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
3777 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
3778 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
3779 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
3780 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
3782 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3784 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
3785 test for vectorization along the lines described in the comment.
3787 2018-06-30 Tom de Vries <tdevries@suse.de>
3789 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
3790 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
3791 LTO_TORTURE_OPTIONS.
3792 * gcc.dg/guality/prevent-optimization.h: New file.
3793 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
3794 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
3796 2018-06-30 Tom de Vries <tdevries@suse.de>
3798 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
3799 * lib/gcc-dg.exp (dg-final): New proc.
3800 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
3803 2018-06-29 Martin Sebor <msebor@redhat.com>
3805 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
3806 that don't define the function.
3808 2018-06-29 Marek Polacek <polacek@redhat.com>
3811 * g++.dg/ext/cond3.C: New test.
3813 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3815 * gcc.target/arm/arm-soft-strd-even.c: New test.
3817 2018-06-29 Tom de Vries <tdevries@suse.de>
3819 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
3821 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
3822 (process-message): ... here.
3823 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
3825 2018-06-29 Martin Liska <mliska@suse.cz>
3827 PR tree-optimization/86263
3828 * gcc.dg/tree-ssa/pr86263.c: New test.
3830 2018-06-28 Carl Love <cel@us.ibm.com>
3832 * gcc.target/p9-extract-1.c: Add test case.
3833 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
3836 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
3839 * gcc.target/i386/pr86348.c: New test.
3841 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
3843 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
3845 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
3848 * gfortran.dg/dec_type_print_2.f03: New testcase.
3850 2018-06-28 David Pagan <dave.pagan@oracle.com>
3853 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
3854 message causing unexpected test FAIL.
3856 2018-06-28 Martin Liska <mliska@suse.cz>
3858 * gcc.dg/tree-ssa/switch-1.c: New test.
3860 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
3862 * gnat.dg/debug15.adb: New test.
3864 2018-06-27 David Malcolm <dmalcolm@redhat.com>
3867 * g++.dg/lookup/pr86329.C: New test.
3869 2018-06-27 Carl Love <cel@us.ibm.com>
3871 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
3873 2018-06-27 Tamar Christina <tamar.christina@arm.com>
3876 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
3878 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3880 * gcc.target/powerpc/builtins-1.c: Correct a comment.
3882 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3884 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
3885 requirement for this test.
3886 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
3887 requirement, and -mpower8-vector compile option.
3889 2018-06-26 Jakub Jelinek <jakub@redhat.com>
3892 * gcc.dg/pr86314.c: New test.
3895 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
3897 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3899 * gcc.target/i386/pr86257.c: Require 64-bit.
3901 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903 * g++.dg/pr86082.C: Require IBM1047 support.
3905 2018-06-26 Richard Biener <rguenther@suse.de>
3908 * gcc.dg/pr86271.c: New testcase.
3910 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
3913 * gcc.dg/pr86064.c: New.
3915 2018-06-25 Jeff Law <law@redhat.com>
3917 * lib/target-supports.exp
3918 (check_effective_target_logical_op_short_circuit): Add v850.
3920 2018-06-25 Martin Sebor <msebor@redhat.com>
3922 PR tree-optimization/86204
3923 * gcc.dg/strlenopt-46.c: New test.
3925 2018-06-25 Martin Sebor <msebor@redhat.com>
3927 PR tree-optimization/85700
3928 * gcc.dg/Wstringop-truncation-4.c: New test.
3930 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3935 * gfortran.dg/init_flag_17.f90: New testcase.
3937 2018-06-25 Carl Love <cel@us.ibm.com>
3939 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
3940 vec_extract a signed int. Add vec_extract tests for bool char
3942 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3945 2018-06-25 Tom de Vries <tdevries@suse.de>
3947 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3949 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3952 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3954 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3956 * gnat.dg/sso9.adb: New testcase.
3957 * gnat.dg/sso9_pkg.ads: Likewise.
3959 2018-06-25 Tom de Vries <tdevries@suse.de>
3962 * gcc.target/i386/pr86257.c: New test.
3964 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3967 * g++.dg/pr86082.C: New test.
3969 2018-06-24 Tom de Vries <tdevries@suse.de>
3971 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
3972 * gcc.dg/guality/guality.exp: Same.
3973 * gfortran.dg/guality/guality.exp: Same.
3974 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
3976 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3978 * g++.dg/concepts/locations1.C: New.
3979 * g++.dg/cpp0x/locations1.C: Likewise.
3980 * g++.dg/cpp1z/inline-var2.C: Test locations too.
3981 * g++.dg/cpp1z/inline-var3.C: Likewise.
3983 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3986 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3988 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3990 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3992 * gcc.target/powerpc/builtins-9.c: New test.
3993 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
3994 to expect different code generation on big-endian vs.
3995 little-endian targets.
3997 2018-06-22 Tom de Vries <tdevries@suse.de>
3999 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
4000 $rootme/../gdb/gdb, if available.
4001 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
4002 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
4004 2018-06-22 Tom de Vries <tdevries@suse.de>
4006 * lib/gcc-gdb-test.exp (report_gdb): New proc.
4007 * g++.dg/guality/guality.exp: Use report_gdb.
4008 * gcc.dg/guality/guality.exp: Same.
4009 * gfortran.dg/guality/guality.exp: Same.
4011 2018-06-22 Jakub Jelinek <jakub@redhat.com>
4014 * g++.dg/ext/offsetof3.C: New test.
4016 2018-06-22 Carl Love <cel@us.ibm.com>
4018 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
4019 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
4020 for the vnor, vand and vxor instructions.
4021 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
4022 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
4023 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
4024 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
4025 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
4026 Add -dp to dg-options, update expected counts.
4028 2018-06-22 Paul Koning <ni1d@arrl.net>
4030 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
4032 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
4033 * gcc.c-torture/compile/20040101-1.c: Ditto.
4034 * gcc.c-torture/compile/20050622-1.c: Ditto.
4035 * gcc.c-torture/compile/20080625-1.c: Ditto.
4036 * gcc.c-torture/compile/20090107-1.c: Ditto.
4037 * gcc.c-torture/compile/920501-12.c: Ditto.
4038 * gcc.c-torture/compile/920501-4.c: Ditto.
4039 * gcc.c-torture/compile/961203-1.c: Ditto.
4040 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
4041 * gcc.c-torture/compile/pr25310.c: Ditto.
4043 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
4044 James Norris <jnorris@codesourcery.com>
4045 Thomas Schwinge <thomas@codesourcery.com>
4046 Tom de Vries <tom@codesourcery.com>
4048 * c-c++-common/goacc/deviceptr-4.c: New file.
4049 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
4051 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
4052 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
4053 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
4054 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
4055 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
4056 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
4058 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4059 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4060 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
4062 * gfortran.dg/goacc/modules.f95: Likewise.
4063 * gfortran.dg/goacc/routine-8.f90: Likewise.
4064 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4066 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
4068 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
4069 if the long double format is IEEE 128-bit for tests that are
4070 explicitly testing IBM extended double support. Use the
4071 appropriate pack and unpack built-in functions. Change calls from
4072 __builtin_isinfl to __builtin_isinf since the later supports all
4073 floating point types.
4074 * gcc.target/powerpc/pr57150.c: Likewise.
4075 * gcc.target/powerpc/pr60203.c: Likewise.
4076 * gcc.target/powerpc/pr67808.c: Likewise.
4077 * gcc.target/powerpc/pr70117.c: Likewise.
4078 * gcc.target/powerpc/tfmode_off.c: Likewise.
4080 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4083 * gfortran.dg/assumed_charlen_function_7.f90: New test.
4085 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4088 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
4090 2018-06-21 Tom de Vries <tdevries@suse.de>
4092 * gcc.dg/guality/pr45882.c (a): Add used attribute.
4094 2018-06-21 Tom de Vries <tdevries@suse.de>
4096 PR tree-optimization/85859
4097 * gcc.dg/pr85859.c: New test.
4099 2018-06-21 Richard Biener <rguenther@suse.de>
4101 PR tree-optimization/86232
4102 * gcc.dg/torture/pr86232.c: New testcase.
4104 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4106 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
4108 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4110 * gcc/gcc.target/aarch64/aes_2.c: New test.
4112 2018-06-20 Than McIntosh <thanm@google.com>
4115 * gcc.dg/split-8.c: New.
4117 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4119 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
4120 for vpkudus in place of vpksdus.
4121 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
4123 2018-06-20 Nathan Sidwell <nathan@acm.org>
4126 * g++.dg/lookup/pr85634-2.C: New.
4128 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/template/friend65.C: New.
4131 * g++.dg/cpp0x/main1.C: Likewise.
4132 * g++.dg/other/main2.C: Likewise.
4133 * g++.dg/other/main3.C: Likewise.
4134 * g++.dg/template/friend42.C: Test location too.
4135 * g++.dg/concepts/decl-diagnose.C: Likewise.
4136 * g++.dg/warn/main-2.C: Update.
4138 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
4139 Thomas Schwinge <thomas@codesourcery.com>
4140 Cesar Philippidis <cesar@codesourcery.com>
4142 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
4143 2.5 data clause semantics.
4144 * c-c++-common/goacc/declare-2.c: Likewise.
4145 * c-c++-common/goacc/default-4.c: Likewise.
4146 * c-c++-common/goacc/finalize-1.c: New test.
4147 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
4148 OpenACC 2.5 data clause semantics.
4149 * c-c++-common/goacc/kernels-alias.c: Likewise.
4150 * c-c++-common/goacc/routine-5.c: Likewise.
4151 * c-c++-common/goacc/update-if_present-1.c: New test.
4152 * c-c++-common/goacc/update-if_present-2.c: New test.
4153 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
4154 2.5 data clause semantics.
4155 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4156 * gfortran.dg/goacc/data-tree.f95: Likewise.
4157 * gfortran.dg/goacc/declare-2.f95: Likewise.
4158 * gfortran.dg/goacc/default-4.f: Likewise.
4159 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4160 * gfortran.dg/goacc/finalize-1.f: New test.
4161 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
4162 OpenACC 2.5 data clause semantics.
4163 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
4164 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4165 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
4166 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4167 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
4168 * gfortran.dg/goacc/update-if_present-1.f90: New test.
4169 * gfortran.dg/goacc/update-if_present-2.f90: New test.
4171 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4174 * g++.dg/warn/Wnonnull4.C: New test.
4176 2018-06-20 Marek Polacek <polacek@redhat.com>
4179 * g++.dg/pr86240.C: New test.
4181 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.target/i386/pr86194.c: New test.
4186 PR tree-optimization/86231
4187 * gcc.dg/tree-ssa/vrp119.c: New test.
4188 * gcc.c-torture/execute/pr86231.c: New test.
4190 2018-06-20 Tom de Vries <tdevries@suse.de>
4192 PR tree-optimization/86097
4193 * gcc.dg/autopar/pr86097.c: New test.
4195 2018-06-20 Nathan Sidwell <nathan@acm.org>
4198 * g++.dg/lookup/pr85634.C: New.
4200 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4202 * gcc.target/aarch64/ldp_stp_q.c: New test.
4203 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
4204 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
4206 2018-06-20 Martin Liska <mliska@suse.cz>
4208 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4210 2018-06-19 Martin Sebor <msebor@redhat.com>
4212 PR tree-optimization/48560
4213 * gcc.dg/Warray-bounds-28.c: New test.
4215 2018-06-19 Martin Sebor <msebor@redhat.com>
4218 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4221 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4223 * g++.dg/lto/pr84805_0.C: Update template.
4224 * g++.dg/lto/pr84805_1.C: Update template.
4226 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4228 * gnat.dg/aggr24.adb: New test.
4229 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4231 2018-06-19 Richard Biener <rguenther@suse.de>
4233 PR tree-optimization/86179
4234 * gcc.dg/pr86179.c: New testcase.
4236 2018-06-18 Martin Sebor <msebor@redhat.com>
4239 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4240 * c-c++-common/attr-nonstring-8.c: New test.
4242 2018-06-18 Martin Sebor <msebor@redhat.com>
4244 PR tree-optimization/81384
4245 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
4246 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
4247 * gcc.c-torture/execute/builtins/strnlen.c: New test.
4248 * gcc.dg/attr-nonstring-2.c: New test.
4249 * gcc.dg/attr-nonstring-3.c: New test.
4250 * gcc.dg/attr-nonstring-4.c: New test.
4251 * gcc.dg/strlenopt-45.c: New test.
4252 * gcc.dg/strlenopt.h (strnlen): Declare.
4254 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4256 PR tree-optimization/86076
4257 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4259 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4261 PR tree-optimization/64946
4262 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4264 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4266 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
4267 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
4268 * gnat.dg/stack_usage5.adb: New test.
4270 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4273 * gcc.dg/tree-ssa/popcount.c: New test.
4274 * gcc.dg/tree-ssa/popcount2.c: New test.
4276 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4279 * gcc.dg/absu.c: New test.
4280 * gcc.dg/gimplefe-29.c: New test.
4281 * gcc.target/aarch64/pr64946.c: New test.
4283 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4286 * c-c++-common/pr86093.c: New test.
4289 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4292 * gcc.c-torture/compile/pr86123.c: New test.
4294 2018-06-15 Tom de Vries <tdevries@suse.de>
4296 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4298 2018-06-15 Nick Clifton <nickc@redhat.com>
4301 * gcc.c-torture/compile/pr84195.c: New test.
4303 2018-06-15 Richard Biener <rguenther@suse.de>
4306 * g++.dg/pr86159.C: New testcase.
4308 2018-06-15 Richard Biener <rguenther@suse.de>
4311 * gcc.dg/pr86076.c: New testcase.
4313 2018-06-14 Marek Polacek <polacek@redhat.com>
4316 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4318 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4322 -msse2 to dg-options.
4325 * gcc.c-torture/compile/pr86122.c: New test.
4327 P0624R2 - Default constructible and assignable stateless lambdas
4328 * g++.dg/cpp2a/lambda1.C: New test.
4329 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
4332 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4334 * g++.dg/other/static3.C: New.
4335 * g++.dg/other/static4.C: Likewise.
4336 * g++.dg/warn/Wshadow-15.C: Likewise.
4337 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
4338 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
4339 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
4340 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
4341 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
4342 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
4343 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4345 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4348 * gcc.c-torture/compile/pr85945.c: New test.
4350 2018-06-14 Richard Biener <rguenther@suse.de>
4353 * gcc.dg/pr86124.c: New testcase.
4355 2018-06-13 Martin Sebor <msebor@redhat.com>
4357 PR tree-optimization/86114
4358 * gcc.dg/pr86114.c: New test.
4360 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4363 * gfortran.dg/pr86110.f90: New test.
4365 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4368 * gfortran.dg/goacc/pr85703.f90: New test.
4369 * gfortran.dg/gomp/pr85703.f90: New test.
4371 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4374 * gfortran.dg/goacc/pr85702.f90: New test.
4376 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4378 * gcc.target/i386/pr86048.c: New test.
4380 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4382 * gcc.target/arc/fma-1.c: New test.
4384 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4386 * gcc.target/arc/pr9001107555.c: New file.
4388 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4390 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4392 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4394 * g++.dg/init/delete3.C: New.
4395 * g++.dg/init/new49.C: Likewise.
4396 * g++.dg/init/new25.C: Test locations too.
4397 * g++.dg/template/new4.C: Likewise.
4398 * g++.old-deja/g++.jason/operator.C: Likewise.
4400 2018-06-12 Marek Polacek <polacek@redhat.com>
4402 Core issue 1331 - const mismatch with defaulted copy constructor
4403 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
4404 * g++.dg/cpp0x/defaulted52.C: New test.
4405 * g++.dg/cpp0x/defaulted53.C: New test.
4406 * g++.dg/cpp0x/defaulted54.C: New test.
4407 * g++.dg/cpp0x/defaulted55.C: New test.
4408 * g++.dg/cpp0x/defaulted56.C: New test.
4409 * g++.dg/cpp0x/defaulted57.C: New test.
4410 * g++.dg/cpp0x/defaulted58.C: New test.
4411 * g++.dg/cpp0x/defaulted59.C: New test.
4412 * g++.dg/cpp0x/defaulted60.C: New test.
4414 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4417 * gcc.dg/spellcheck-transposition.c: New test.
4419 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4422 * gfortran.dg/pr44491.f90: New testcase
4424 2018-06-12 Martin Sebor <msebor@redhat.com>
4426 PR tree-optimization/85259
4427 * gcc.dg/Wstringop-overflow-5.c: New test.
4428 * gcc.dg/Wstringop-overflow-6.c: New test.
4430 2018-06-12 Martin Sebor <msebor@redhat.com>
4433 * gcc.dg/Wstringop-truncation-3.c: New test.
4435 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4437 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
4438 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
4439 * gcc.target/powerpc/swaps-p8-17.c: Same.
4441 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4443 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
4444 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
4445 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
4446 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
4447 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
4448 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
4450 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4452 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
4453 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
4454 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
4455 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
4456 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
4457 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
4459 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4461 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
4462 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
4463 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
4464 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
4465 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
4466 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
4468 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4470 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
4471 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
4472 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
4473 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
4474 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
4475 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
4477 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4479 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
4480 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
4481 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
4482 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
4483 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
4484 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
4486 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4488 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
4489 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
4490 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
4491 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
4492 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
4493 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
4495 2018-06-12 Martin Liska <mliska@suse.cz>
4497 * g++.dg/opt/mpx.C: New test.
4498 * gcc.target/i386/mpx.c: New test.
4500 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4502 * gcc.target/arc/builtin_simdarc.c: Update test.
4503 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4504 * gcc.target/arc/tumaddsidi4.c: Likewise.
4506 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4508 * gnat.dg/opt72a.ad[sb]: New test.
4509 * gnat.dg/opt72_pkg.ads: New helper.
4511 2018-06-12 Tom de Vries <tdevries@suse.de>
4513 * gcc.dg-selftests/dg-final.exp: New file.
4515 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4517 * g++.dg/lookup/new2.C: Test locations too.
4518 * g++.dg/other/ellipsis1.C: Likewise.
4519 * g++.dg/other/operator1.C: Likewise.
4520 * g++.dg/other/operator2.C: Likewise.
4521 * g++.dg/overload/operator2.C: Likewise.
4522 * g++.dg/parse/defarg11.C: Likewise.
4523 * g++.dg/parse/operator4.C: Likewise.
4524 * g++.dg/template/error30.C: Likewise.
4525 * g++.dg/template/explicit-args3.C: Likewise.
4526 * g++.dg/warn/effc1.C: Likewise.
4527 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
4528 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
4529 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4530 * g++.old-deja/g++.jason/conversion5.C: Likewise.
4531 * g++.old-deja/g++.jason/operator.C: Likewise.
4533 2018-06-11 Martin Sebor <msebor@redhat.com>
4535 PR tree-optimization/86083
4536 * gcc.dg/strlenopt-44.c: New test.
4538 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4541 * gfortran.dg/generic_32.f90: New test.
4542 * gfortran.dg/generic_33.f90: New test.
4544 2018-06-11 Carl Love <cel@us.ibm.com>
4545 * gcc.target/powerpc/altivec-7.c (main): Remove tests
4546 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
4547 long long bool. Remove duplicate dg-final for xxlxor. Update
4548 dg-final instruction counts.
4549 * gcc.target/powerpc/altivec-37.c (main): New file for
4550 tests vec_unpackh and vec_unpackl returning long long bool and
4553 2018-06-11 Martin Liska <mliska@suse.cz>
4555 PR tree-optimization/86089
4556 * gcc.dg/tree-ssa/pr86089.c: New test.
4558 2018-06-11 Julia Koval <julia.koval@intel.com>
4560 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4561 * gcc.target/i386/vpclmulqdq.c: Ditto.
4563 2018-06-11 Olivier Hainque <hainque@adacore.com>
4565 * gnat.dg/lang-dw2.adb: New test.
4566 * gnat.dg/lang-dw3.adb: New test.
4568 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4570 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4571 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4573 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4575 * gnat.dg/predicate1.adb: New testcase.
4577 2018-06-11 Yannick Moy <moy@adacore.com>
4579 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4581 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4583 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4586 2018-06-11 Javier Miranda <miranda@adacore.com>
4588 * gnat.dg/prot4.adb: New testcase.
4590 2018-06-11 Yannick Moy <moy@adacore.com>
4592 * gnat.dg/part_of1-instantiation.adb,
4593 gnat.dg/part_of1-instantiation.ads,
4594 gnat.dg/part_of1-private_generic.adb,
4595 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
4598 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4600 * gnat.dg/contract1.adb: New testcase.
4602 2018-06-11 Javier Miranda <miranda@adacore.com>
4604 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4607 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4609 * gnat.dg/inline_always1.adb: New testcase.
4611 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4613 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
4614 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
4615 gnat.dg/nested_generic2_g2.ads: New testcase.
4617 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4619 * g++.dg/template/friend64.C: New.
4620 * g++.old-deja/g++.other/friend4.C: Test the location too.
4621 * g++.old-deja/g++.pt/crash23.C: Likewise.
4623 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4625 * gfortran.dg/inline_matmul_23.f90: New test.
4627 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4630 * gfortran.dg/intent_decl_1.f90: New test case.
4632 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4634 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4635 * gfortran.dg/ieee/large_4.f90: Ditto.
4636 * gfortran.dg/round_4.f90: Ditto.
4638 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4641 * gfortran.dg/pr38351.f90: New test.
4642 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4644 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4649 * gfortran.dg/pr85138_1.f90: New test.
4650 * gfortran.dg/pr85138_2.f90: Ditto.
4651 * gfortran.dg/pr85996.f90: Ditto.
4653 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4656 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
4657 * gfortran.dg/data_char_1.f90: Ditto.
4658 * gfortran.dg/pr78571.f90: Ditto.
4659 * gfortran.dg/pr78278.f90: New test.
4661 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4664 * gfortran.dg/pr63514.f90: New test.
4666 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4669 * gfortran.dg/bounds_check_20.f90: New test.
4671 2018-06-08 Carl Love <cel@us.ibm.com>
4673 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4675 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
4676 vec_extract a signed int.
4677 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
4678 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
4680 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
4681 vec_extract a signed int.
4682 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
4683 vec_extract a signed int.
4684 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
4685 vec_xor builtins. Update xxsel, xxlxor counts.
4687 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4690 * gfortran.dg/associate_30.f90: Remove code tested ...
4691 * gfortran.dg/pr67803.f90: Ditto.
4692 * gfortran.dg/pr67805.f90: Ditto.
4693 * gfortran.dg/pr86059.f90: ... here. New test.
4695 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4698 * gfortran.dg/pr78571.f90: New test.
4700 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4703 * gcc.target/powerpc/pr85755.c: New test.
4705 2018-06-08 Carl Love <cel@us.ibm.com>
4707 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4709 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
4711 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
4712 for BE system that are different then for an LE system from this file
4713 into vsx-vector-6-le.c using be target qualifier. Remove this file.
4714 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
4715 the various instruction counts. Rename file to vsx-vector-6.p8.c.
4717 2018-06-08 Martin Liska <mliska@suse.cz>
4719 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
4721 2018-06-08 Martin Liska <mliska@suse.cz>
4723 * g++.dg/dg.exp: Do not use mpx.exp.
4724 * g++.dg/lto/lto.exp: Likewise.
4725 * g++.dg/lto/pr69729_0.C: Remove.
4726 * g++.dg/opt/pr71529.C: Remove.
4727 * g++.dg/pr63995-1.C: Remove.
4728 * g++.dg/pr68270.C: Remove.
4729 * g++.dg/pr71624.C: Remove.
4730 * g++.dg/pr71633.C: Remove.
4731 * g++.dg/pr79761.C: Remove.
4732 * g++.dg/pr79764.C: Remove.
4733 * g++.dg/pr79769.C: Remove.
4734 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
4735 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
4736 * gcc.dg/lto/chkp-privatize_0.c: Remove.
4737 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
4738 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
4739 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
4740 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
4741 * gcc.dg/lto/pr66221_0.c: Remove.
4742 * gcc.target/i386/chkp-always_inline.c: Remove.
4743 * gcc.target/i386/chkp-bndret.c: Remove.
4744 * gcc.target/i386/chkp-builtins-1.c: Remove.
4745 * gcc.target/i386/chkp-builtins-2.c: Remove.
4746 * gcc.target/i386/chkp-builtins-3.c: Remove.
4747 * gcc.target/i386/chkp-builtins-4.c: Remove.
4748 * gcc.target/i386/chkp-const-check-1.c: Remove.
4749 * gcc.target/i386/chkp-const-check-2.c: Remove.
4750 * gcc.target/i386/chkp-hidden-def.c: Remove.
4751 * gcc.target/i386/chkp-label-address.c: Remove.
4752 * gcc.target/i386/chkp-lifetime-1.c: Remove.
4753 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
4754 * gcc.target/i386/chkp-pr69044.c: Remove.
4755 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
4756 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
4757 * gcc.target/i386/chkp-strchr.c: Remove.
4758 * gcc.target/i386/chkp-strlen-1.c: Remove.
4759 * gcc.target/i386/chkp-strlen-2.c: Remove.
4760 * gcc.target/i386/chkp-strlen-3.c: Remove.
4761 * gcc.target/i386/chkp-strlen-4.c: Remove.
4762 * gcc.target/i386/chkp-strlen-5.c: Remove.
4763 * gcc.target/i386/chkp-stropt-1.c: Remove.
4764 * gcc.target/i386/chkp-stropt-10.c: Remove.
4765 * gcc.target/i386/chkp-stropt-11.c: Remove.
4766 * gcc.target/i386/chkp-stropt-12.c: Remove.
4767 * gcc.target/i386/chkp-stropt-13.c: Remove.
4768 * gcc.target/i386/chkp-stropt-14.c: Remove.
4769 * gcc.target/i386/chkp-stropt-15.c: Remove.
4770 * gcc.target/i386/chkp-stropt-16.c: Remove.
4771 * gcc.target/i386/chkp-stropt-17.c: Remove.
4772 * gcc.target/i386/chkp-stropt-2.c: Remove.
4773 * gcc.target/i386/chkp-stropt-3.c: Remove.
4774 * gcc.target/i386/chkp-stropt-4.c: Remove.
4775 * gcc.target/i386/chkp-stropt-5.c: Remove.
4776 * gcc.target/i386/chkp-stropt-6.c: Remove.
4777 * gcc.target/i386/chkp-stropt-7.c: Remove.
4778 * gcc.target/i386/chkp-stropt-8.c: Remove.
4779 * gcc.target/i386/chkp-stropt-9.c: Remove.
4780 * gcc.target/i386/i386.exp: Do not use mpx.exp.
4781 * gcc.target/i386/indirect-thunk-11.c: Remove.
4782 * gcc.target/i386/indirect-thunk-12.c: Remove.
4783 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
4784 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
4785 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
4786 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
4787 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
4788 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
4789 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
4790 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
4791 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
4792 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
4793 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
4794 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
4795 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
4796 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
4797 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
4798 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
4799 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
4800 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
4801 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
4802 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
4803 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
4804 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
4805 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
4806 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
4807 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
4808 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
4809 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
4810 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
4811 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
4812 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
4813 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
4814 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
4815 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
4816 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
4817 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
4818 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
4819 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
4820 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
4821 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
4822 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
4823 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
4824 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
4825 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
4826 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
4827 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
4828 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
4829 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
4830 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
4831 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
4832 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
4833 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
4834 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
4835 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
4836 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
4837 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
4838 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
4839 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
4840 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
4841 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
4842 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
4843 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
4844 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
4845 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
4846 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
4847 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
4848 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
4849 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
4850 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
4851 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
4852 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
4853 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
4854 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
4855 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
4856 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
4857 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
4858 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
4859 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
4860 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
4861 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
4862 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
4863 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
4864 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
4865 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
4866 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
4867 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
4868 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
4869 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
4870 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
4871 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
4872 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
4873 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
4874 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
4875 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
4876 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
4877 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
4878 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
4879 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
4880 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
4881 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
4882 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
4883 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
4884 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
4885 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
4886 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
4887 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
4888 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
4889 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
4890 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
4891 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
4892 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
4893 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
4894 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
4895 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
4896 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
4897 * gcc.target/i386/mpx/label-address-1.c: Remove.
4898 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
4899 * gcc.target/i386/mpx/macro.c: Remove.
4900 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
4901 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
4902 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
4903 * gcc.target/i386/mpx/memcpy-1.c: Remove.
4904 * gcc.target/i386/mpx/memmove-1.c: Remove.
4905 * gcc.target/i386/mpx/memmove-2.c: Remove.
4906 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
4907 * gcc.target/i386/mpx/mpx-check.h: Remove.
4908 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
4909 * gcc.target/i386/mpx/mpx.exp: Remove.
4910 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
4911 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
4912 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
4913 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
4914 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
4915 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
4916 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
4917 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
4918 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
4919 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
4920 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
4921 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
4922 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
4923 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
4924 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
4925 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
4926 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
4927 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
4928 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
4929 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
4930 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
4931 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
4932 * gcc.target/i386/mpx/pr65508.c: Remove.
4933 * gcc.target/i386/mpx/pr65531.cc: Remove.
4934 * gcc.target/i386/mpx/pr66048.cc: Remove.
4935 * gcc.target/i386/mpx/pr66134.c: Remove.
4936 * gcc.target/i386/mpx/pr66566.c: Remove.
4937 * gcc.target/i386/mpx/pr66567.c: Remove.
4938 * gcc.target/i386/mpx/pr66568.c: Remove.
4939 * gcc.target/i386/mpx/pr66569.c: Remove.
4940 * gcc.target/i386/mpx/pr66581.c: Remove.
4941 * gcc.target/i386/mpx/pr68337-1.c: Remove.
4942 * gcc.target/i386/mpx/pr68337-2.c: Remove.
4943 * gcc.target/i386/mpx/pr68416.c: Remove.
4944 * gcc.target/i386/mpx/pr78339.c: Remove.
4945 * gcc.target/i386/mpx/pr79631.c: Remove.
4946 * gcc.target/i386/mpx/pr79633.c: Remove.
4947 * gcc.target/i386/mpx/pr79753.c: Remove.
4948 * gcc.target/i386/mpx/pr79770.c: Remove.
4949 * gcc.target/i386/mpx/pr79987.c: Remove.
4950 * gcc.target/i386/mpx/pr79988.c: Remove.
4951 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
4952 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
4953 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
4954 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
4955 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
4956 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
4957 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
4958 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
4959 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
4960 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
4961 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
4962 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
4963 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
4964 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
4965 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
4966 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
4967 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
4968 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
4969 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
4970 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
4971 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
4972 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
4973 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
4974 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
4975 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
4976 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
4977 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
4978 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
4979 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
4980 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
4981 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
4982 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
4983 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
4984 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
4985 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
4986 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
4987 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
4988 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
4989 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
4990 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
4991 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
4992 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
4993 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
4994 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
4995 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
4996 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
4997 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
4998 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
4999 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
5000 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
5001 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
5002 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
5003 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
5004 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
5005 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
5006 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
5007 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
5008 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
5009 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
5010 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
5011 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
5012 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
5013 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
5014 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
5015 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
5016 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
5017 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
5018 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
5019 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
5020 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
5021 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
5022 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
5023 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
5024 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
5025 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
5026 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
5027 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
5028 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
5029 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
5030 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
5031 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
5032 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
5033 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
5034 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
5035 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
5036 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
5037 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
5038 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
5039 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
5040 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
5041 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
5042 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
5043 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
5044 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
5045 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
5046 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
5047 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
5048 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
5049 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
5050 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
5051 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
5052 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
5053 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
5054 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
5055 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
5056 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
5057 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
5058 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
5059 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
5060 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
5061 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
5062 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
5063 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
5064 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
5065 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
5066 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
5067 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
5068 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
5069 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
5070 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
5071 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
5072 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
5073 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
5074 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
5075 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
5076 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
5077 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
5078 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
5079 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
5080 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
5081 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
5082 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
5083 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
5084 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
5085 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
5086 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
5087 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
5088 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
5089 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
5090 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
5091 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
5092 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
5093 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
5094 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
5095 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
5096 * gcc.target/i386/pr63995-2.c: Remove.
5097 * gcc.target/i386/pr64805.c: Remove.
5098 * gcc.target/i386/pr65044.c: Remove.
5099 * gcc.target/i386/pr65167.c: Remove.
5100 * gcc.target/i386/pr65183.c: Remove.
5101 * gcc.target/i386/pr65184.c: Remove.
5102 * gcc.target/i386/pr65523.c: Remove.
5103 * gcc.target/i386/pr70876.c: Remove.
5104 * gcc.target/i386/pr70877.c: Remove.
5105 * gcc.target/i386/pr71458.c: Remove.
5106 * gcc.target/i386/pr80880.c: Remove.
5107 * gcc.target/i386/ret-thunk-25.c: Remove.
5108 * gcc.target/i386/thunk-retbnd.c: Remove.
5109 * lib/mpx-dg.exp: Remove.
5110 * gcc.target/i386/funcspec-56.inc: Adjust test case.
5112 2018-06-07 Carl Love <cel@us.ibm.com>
5114 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5117 2018-06-07 Carl Love <cel@us.ibm.com>
5119 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5122 2018-06-07 Marek Polacek <polacek@redhat.com>
5125 * gcc.dg/Wc90-c99-compat-10.c: New test.
5126 * gcc.dg/Wc90-c99-compat-11.c: New test.
5127 * gcc.dg/Wc90-c99-compat-12.c: New test.
5128 * gcc.dg/Wc90-c99-compat-9.c: New test.
5130 2018-06-07 Paul Koning <ni1d@arrl.net>
5132 * gcc.c-torture/compile/20180605-1.c: New test.
5134 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
5137 * gfortran.dg/pr86045.f90: New test.
5139 2018-06-07 Marek Polacek <polacek@redhat.com>
5141 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5143 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5145 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5147 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5149 * gcc.target/msp430/msp430i-device-symbol.c: New test.
5150 * gcc.target/msp430/msp430f-device-symbol.c: New test.
5151 * gcc.target/msp430/msp430.h: New test header file.
5153 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5155 PR tree-optimization/69615
5156 * gcc.dg/tree-ssa/pr69615.c: New test.
5158 2018-06-07 Richard Biener <rguenther@suse.de>
5160 PR tree-optimization/85935
5161 * gcc.dg/graphite/pr85935.c: New testcase.
5163 2018-06-04 Carl Love <cel@us.ibm.com>
5165 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5166 debug print statements. Fix a few formating issues.
5168 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5171 * gcc.target/powerpc/pr85657-4.c: New tests.
5172 * gcc.target/powerpc/pr85657-5.c: Likewise.
5173 * gcc.target/powerpc/pr85657-6.c: Likewise.
5175 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5178 * gfortran.dg/realloc_on_assign_30.f90: New test.
5180 2018-06-06 Carl Love <cel@us.ibm.com>
5181 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
5182 argument to vui_arg.
5184 2018-06-06 Carl Love <cel@us.ibm.com>
5186 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5188 * gcc.target/powerpc/builtins-4.c: New test file for tests
5191 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5194 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
5195 be used in templates. Don't check for them in overloaded functions.
5197 2018-06-06 Jim Wilson <jimw@sifive.com>
5199 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
5200 * gcc.target/riscv/interrupt-mmode.c: New.
5201 * gcc.target/riscv/interrupt-smode.c: New.
5202 * gcc.target/riscv/interrupt-umode.c: New.
5204 2018-06-06 Marek Polacek <polacek@redhat.com>
5207 * g++.dg/cpp0x/initlist102.C: New test.
5208 * g++.dg/cpp0x/initlist103.C: New test.
5209 * g++.dg/cpp0x/initlist104.C: New test.
5211 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5213 * gcc.dg/torture/pr86066.c: New test.
5215 2018-06-06 Richard Biener <rguenther@suse.de>
5217 PR tree-optimization/86062
5218 * g++.dg/tree-ssa/pr86062.C: New testcase.
5220 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5222 * gcc.target/msp430/function-attributes-4.c: New test.
5223 * gcc.target/msp430/static-interrupts.c: New test.
5225 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5228 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
5229 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
5230 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
5231 * gcc.target/aarch64/nofp_1.c: Ditto.
5233 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5235 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5237 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5240 * gfortran.dg/goacc/pr85701.f90: New test.
5242 2018-06-05 Marek Polacek <polacek@redhat.com>
5245 * g++.dg/cpp0x/alias-decl-64.C: New test.
5247 2018-06-05 Richard Biener <rguenther@suse.de>
5249 PR tree-optimization/86046
5250 * gcc.dg/pr86046.c: New testcase.
5252 2018-06-05 Richard Biener <rguenther@suse.de>
5254 PR tree-optimization/86047
5255 * gcc.dg/pr86047.c: New testcase.
5257 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5260 * g++.target/arm/arm.exp: New file.
5261 * g++.target/arm/pr81497.C: Likewise.
5263 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5265 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5267 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5269 * gcc.dg/store_merging_21.c: New test.
5270 * gnat.dg/opt71b.adb: Likewise.
5271 * gnat.dg/opt71.adb: Rename into...
5272 * gnat.dg/opt71a.adb: ...this.
5274 2018-06-04 Richard Biener <rguenther@suse.de>
5276 PR tree-optimization/85955
5277 * gcc.dg/pr85955.c: New testcase.
5279 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5282 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
5283 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
5284 * gfortran.dg/allocate_stat_2.f90: Ditto.
5285 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5287 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5289 * gcc.target/aarch64/sve/extract_5.c: New test.
5291 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5295 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5297 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
5298 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
5299 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
5300 * gcc.target/i386/avx512bw-pr86036.c: New test.
5302 2018-06-04 Richard Biener <rguenther@suse.de>
5304 PR tree-optimization/86038
5305 * gcc.dg/pr86038.c: New testcase.
5307 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5309 PR tree-optimization/69615
5310 * gcc.dg/pr69615.c: New test.
5313 * c-c++-common/gomp/pr86025.c: New test.
5315 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5317 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5319 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5321 * gcc.dg/torture/pr86034.c: New test.
5323 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5326 * gfortran.dg/cray_pointer_12.f90: New test.
5328 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5331 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5333 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5335 * gnat.dg/specs/opt3.ads: New test.
5336 * gnat.dg/specs/opt3_pkg.ads: New helper.
5338 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5340 * gnat.dg/discr53.ad[sb]: New test.
5341 * gnat.dg/discr53_pkg.ads: New helper.
5343 2018-06-01 Carl Love <cel@us.ibm.com>
5345 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
5346 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
5348 2018-06-01 Carl Love <cel@us.ibm.com>
5350 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
5351 to make it consistent with the naming convention in the file.
5352 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
5353 to altivec-7.c. Delete file.
5354 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
5355 to altivec-7.c. Delete file.
5356 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
5357 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
5358 vec_unpackl tests. Update instruction counts.
5359 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
5360 tests to builtins-1.c.
5361 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
5362 tests to builtins-1.c.
5363 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
5364 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
5365 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
5366 Remove vec_ctf tests returning double. Remove vec_cts with
5367 double args. Remove vec_sel with invalid arguments. Add tests for
5369 Add instruction counts for new tests.
5370 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
5371 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
5373 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
5374 test_sll_vsill_vsill_vuc.
5375 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
5377 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
5378 tests from altivec-7.h.
5379 * gcc.target/powerpc/vsx-7-be.c: Remove file.
5380 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
5381 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
5382 splat_sll, splat_uc, splat_int128, splat_uint128.
5383 Make second argument of vec_extract and vec_insert a signed int.
5384 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
5387 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5389 * gcc.dg/store_merging_20.c: New test.
5390 * gnat.dg/opt71.adb: Likewise.
5391 * gnat.dg/opt71_pkg.ads: New helper.
5393 2018-06-01 Carl Love <cel@us.ibm.com>
5395 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
5396 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
5397 Add vec_xst_be for signed and unsigned arguments.
5399 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5403 * gfortran.dg/pr85816.f90: New test.
5404 * gfortran.dg/pr85975.f90: New test.
5406 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5409 * gfortran.dg/random_init_1.f90: New test.
5410 * gfortran.dg/random_init_2.f90: New test.
5411 * gfortran.dg/random_init_3.f90: New test.
5412 * gfortran.dg/random_init_4.f90: New test.
5413 * gfortran.dg/random_init_5.f90: New test.
5414 * gfortran.dg/random_init_6.f90: New test.
5416 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5418 PR tree-optimization/85989
5419 * gcc.dg/torture/pr85989.c: New test.
5421 2018-06-01 Richard Biener <rguenther@suse.de>
5424 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5426 2018-06-01 Richard Biener <rguenther@suse.de>
5429 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5431 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5434 * gcc.dg/strcmpopt_2.c: New test.
5435 * gcc.dg/strcmpopt_3.c: New test.
5438 * gcc.dg/strcmpopt_3.c: New test.
5440 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5443 * gcc.target/i386/pr85984.c: New test.
5445 2018-05-31 Martin Sebor <msebor@redhat.com>
5448 * gcc.dg/Walloc-size-larger-than-1.c: New test.
5449 * gcc.dg/Walloc-size-larger-than-10.c: New test.
5450 * gcc.dg/Walloc-size-larger-than-11.c: New test.
5451 * gcc.dg/Walloc-size-larger-than-12.c: New test.
5452 * gcc.dg/Walloc-size-larger-than-13.c: New test.
5453 * gcc.dg/Walloc-size-larger-than-14.c: New test.
5454 * gcc.dg/Walloc-size-larger-than-15.c: New test.
5455 * gcc.dg/Walloc-size-larger-than-16.c: New test.
5456 * gcc.dg/Walloc-size-larger-than-17.c: New test.
5457 * gcc.dg/Walloc-size-larger-than-2.c: New test.
5458 * gcc.dg/Walloc-size-larger-than-3.c: New test.
5459 * gcc.dg/Walloc-size-larger-than-4.c: New test.
5460 * gcc.dg/Walloc-size-larger-than-5.c: New test.
5461 * gcc.dg/Walloc-size-larger-than-6.c: New test.
5462 * gcc.dg/Walloc-size-larger-than-7.c: New test.
5463 * gcc.dg/Walloc-size-larger-than-8.c: New test.
5464 * gcc.dg/Walloc-size-larger-than-9.c: New test.
5465 * gcc.dg/Walloc-size-larger-than.c: New test.
5467 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5468 Cesar Philippidis <cesar@codesourcery.com>
5471 * gfortran.dg/goacc/pr77371-1.f90: New test.
5472 * gfortran.dg/goacc/pr77371-2.f90: New test.
5473 * gfortran.dg/goacc/pr85879.f90: New test.
5475 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5477 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
5478 * gnat.dg/stack_usage1b.adb: Likewise.
5479 * gnat.dg/stack_usage1c.adb: Likewise.
5480 * gnat.dg/stack_usage3.adb: Likewise.
5481 * gnat.dg/stack_usage1_pkg.adb: Delete.
5483 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5485 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
5486 * gcc.dg/store_merging_11.c: Likewise.
5487 * gcc.dg/store_merging_13.c: Likewise.
5488 * gcc.dg/store_merging_14.c: Likewise.
5489 * gcc.dg/store_merging_15.c: Likewise.
5490 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
5492 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5494 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
5495 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
5496 gnat.dg/limited1_outer.ads: New testcase.
5498 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5500 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
5501 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
5504 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5506 * gnat.dg/size_clause1.adb: New testcase.
5508 2018-05-31 Javier Miranda <miranda@adacore.com>
5510 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5512 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5514 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
5515 vld1x3 intrinsics for aarch64.
5516 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
5517 vst1x2 intrinsics for aarch64.
5518 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
5519 vst1x3 intrinsics for aarch64.
5521 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5524 * g++.dg/diagnostic/pr77777.C: New test.
5526 2018-05-30 David Pagan <dave.pagan@oracle.com>
5529 * gcc.dg/noncompile/pr55976-1.c: New test.
5530 * gcc.dg/noncompile/pr55976-2.c: New test.
5532 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5534 * gcc.dg/lto/20111213-1_0.c: Fix template.
5535 * gcc.dg/lto/20100603-1_0.c: Fix template.
5536 * gcc.dg/lto/20100603-2_0.c: Fix template.
5537 * gcc.dg/lto/20100603-3_0.c: Fix template.
5539 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
5540 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
5541 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
5542 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
5543 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
5544 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
5545 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
5546 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
5547 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
5548 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
5549 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
5550 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
5551 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
5552 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
5553 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
5554 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
5555 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
5556 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
5557 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
5558 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
5559 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
5560 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
5561 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
5562 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
5563 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
5564 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
5565 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
5566 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
5567 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
5568 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
5569 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
5570 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
5571 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
5572 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
5573 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
5574 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
5575 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
5576 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
5577 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
5578 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
5579 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
5580 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
5581 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
5582 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
5583 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
5584 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
5585 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
5586 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
5587 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
5588 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
5589 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
5590 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
5591 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
5592 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
5593 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
5594 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
5595 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
5596 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
5597 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
5598 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
5599 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
5600 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5602 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5605 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5607 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5609 * gcc.target/aarch64/simd/ldp_stp_9: New.
5610 * gcc.target/aarch64/simd/ldp_stp_10: New.
5611 * gcc.target/aarch64/simd/ldp_stp_11: New.
5612 * gcc.target/aarch64/simd/ldp_stp_12: New.
5614 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5616 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5618 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5620 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5622 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5625 * gcc.target/i386/pr85950.c: New test.
5627 2018-05-29 Marek Polacek <polacek@redhat.com>
5630 * g++.dg/cpp1z/class-deduction55.C: New test.
5631 * g++.dg/cpp1z/class-deduction56.C: New test.
5632 * g++.dg/cpp1z/class-deduction57.C: New test.
5634 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5637 * g++.dg/warn/Wunused-var-33.C: New test.
5640 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
5641 and -fno-vect-cost-model options. Add aligned(64) attribute to the
5642 arrays. Add suffix 1 to all functions and use 4 iterations rather
5643 than N. Add functions with conversions to and from float.
5644 Add new set of functions with 8 iterations and another one
5645 with 16 iterations, expect 24 vectorized loops instead of just 4.
5646 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
5648 2018-05-29 Javier Miranda <miranda@adacore.com>
5650 * gnat.dg/equal2.adb: New testcase.
5652 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5654 * gnat.dg/float_attributes_overflows.adb: New testcase.
5656 2018-05-29 Pascal Obry <obry@adacore.com>
5658 * gnat.dg/normalize_pathname.adb: New testcase.
5660 2018-05-29 Tom de Vries <tom@codesourcery.com>
5662 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5664 * lib/scanipa.exp (scan-ipa-dump-times): Same.
5665 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
5666 * lib/scantree.exp (scan-tree-dump-times): Same.
5668 2018-05-29 Tom de Vries <tom@codesourcery.com>
5670 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
5671 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
5672 Use proc name as first argument to dg-scan.
5674 2018-05-29 Tom de Vries <tom@codesourcery.com>
5676 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5679 2018-05-28 Richard Biener <rguenther@suse.de>
5681 PR tree-optimization/85934
5682 * gcc.target/i386/pr85934.c: New testcase.
5684 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5686 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5688 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5690 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5692 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5694 * gnat.dg/fixedpnt5.adb: New testcase.
5696 2018-05-28 Justin Squirek <squirek@adacore.com>
5698 * gnat.dg/array31.adb: New testcase.
5700 2018-05-28 Justin Squirek <squirek@adacore.com>
5702 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5703 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5705 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5707 * gfortran.dg/data_stmt_pointer.f90: new test.
5709 2018-05-27 Jakub Jelinek <jakub@redhat.com>
5712 * gcc.target/i386/avx512dq-pr85918.c: New test.
5714 2018-05-25 Jim Wilson <jimw@sifive.com>
5716 * gcc.target/riscv/interrupt-1.c: New.
5717 * gcc.target/riscv/interrupt-2.c: New.
5718 * gcc.target/riscv/interrupt-3.c: New.
5719 * gcc.target/riscv/interrupt-4.c: New.
5720 * gcc.target/riscv/interrupt-5.c: New.
5722 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
5725 * gfortran.dg/pr85786.f90: New test.
5727 2018-05-25 Paul Koning <ni1d@arrl.net>
5729 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
5730 * gcc.c-torture/compile/pr55921.c: Ditto.
5731 * gcc.c-torture/compile/pr60655-1.c: Ditto.
5732 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
5734 2018-05-25 Jakub Jelinek <jakub@redhat.com>
5737 * gcc.target/i386/avx512f-pr85832.c: New test.
5738 * gcc.target/i386/avx512vl-pr85832.c: New test.
5739 * gcc.target/i386/avx512bw-pr85832.c: New test.
5740 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
5742 2018-05-25 Bin Cheng <bin.cheng@arm.com>
5744 PR tree-optimization/85720
5745 * gcc.dg/tree-ssa/pr85720.c: New test.
5746 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
5749 2018-05-25 Martin Liska <mliska@suse.cz>
5752 * gcc.dg/tree-prof/update-loopch.c: Do not scan
5753 for 'Removing basic block'.
5755 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
5757 * gnat.dg/sec_stack1.adb: New testcase.
5759 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5761 * gnat.dg/fixedpnt4.adb: New testcase.
5763 2018-05-25 Javier Miranda <miranda@adacore.com>
5765 * gnat.dg/interface7.adb: New testcase.
5767 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
5769 * gnat.dg/sec_stack2.adb: New testcase.
5771 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5773 * gnat.dg/interface6.adb: New testcase.
5775 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5777 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
5779 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5781 * lib/target-supports.exp
5782 (check_effective_target_vect_double_cond_arith): Include
5783 multiplication and division.
5784 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
5785 fully-masked loops with a fixed vector length.
5786 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
5788 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
5789 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
5790 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
5792 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5794 * gcc.target/aarch64/sve/div_1.c: New test.
5795 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
5796 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
5797 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
5799 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5801 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
5803 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5805 * lib/target-supports.exp
5806 (check_effective_target_vect_double_cond_arith): New proc.
5807 * gcc.dg/vect/vect-cond-arith-1.c: New test.
5808 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
5809 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
5810 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
5811 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
5812 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
5813 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
5815 2018-05-25 Janus Weil <janus@gcc.gnu.org>
5818 * gfortran.dg/f2018_obs.f90: New test case.
5820 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5823 * gfortran.dg/pr85543.f90: New test.
5825 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5828 * gfortran.dg/pr85780.f90: New test.
5830 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5833 * gfortran.dg/pr85779_1.f90: New test.
5834 * gfortran.dg/pr85779_2.f90: Ditto.
5835 * gfortran.dg/pr85779_3.f90: Ditto.
5837 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5841 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
5842 * gfortran.dg/pr85895.f90: New test.
5844 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
5846 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
5847 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5849 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
5851 * gcc.dg/fold-popcount-1.c: New testcase.
5852 * gcc.dg/fold-popcount-2.c: New testcase.
5853 * gcc.dg/fold-popcount-3.c: New testcase.
5854 * gcc.dg/fold-popcount-4.c: New testcase.
5856 2018-05-24 Marek Polacek <polacek@redhat.com>
5859 * g++.dg/cpp0x/new3.C: New test.
5861 2018-05-24 Javier Miranda <miranda@adacore.com>
5863 * gnat.dg/discr52.adb: New testcase.
5865 2018-05-24 Ed Schonberg <schonberg@adacore.com>
5867 * gnat.dg/others1.adb: New testcase.
5869 2018-05-24 Justin Squirek <squirek@adacore.com>
5871 * gnat.dg/raise_expr.adb: New testcase.
5873 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
5875 * gnat.dg/formal_containers.adb: New testcase.
5877 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5879 * gcc.target/i386/pr85345.c: Require ifunc support.
5881 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
5883 * gcc.dg/vect/vect-fma-1.c: New test.
5885 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
5890 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
5893 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5895 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5898 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
5900 * gcc.target/msp430/pr78849.c: New test.
5902 2018-05-23 Marek Polacek <polacek@redhat.com>
5904 * g++.dg/cpp2a/range-for8.C: New test.
5905 * g++.dg/cpp2a/range-for9.C: New test.
5906 * g++.dg/cpp2a/range-for10.C: New test.
5908 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
5910 * lib/target-supports.exp (check_effective_target_be): New.
5911 (check_effective_target_le): New.
5913 2018-05-23 Marek Polacek <polacek@redhat.com>
5915 * g++.dg/cpp2a/range-for1.C: New test.
5916 * g++.dg/cpp2a/range-for2.C: New test.
5917 * g++.dg/cpp2a/range-for3.C: New test.
5918 * g++.dg/cpp2a/range-for4.C: New test.
5919 * g++.dg/cpp2a/range-for5.C: New test.
5920 * g++.dg/cpp2a/range-for6.C: New test.
5921 * g++.dg/cpp2a/range-for7.C: New test.
5923 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5925 * gcc.target/i386/cvt-3.c: New test.
5927 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5929 * gcc.target/i386/cvt-2.c: New test.
5931 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5933 * gcc.dg/pr79985.c: New testcase.
5935 2018-05-23 Richard Biener <rguenther@suse.de>
5937 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5939 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5942 * gcc.target/aarch64/pr84882.c: New test.
5943 * gcc.target/aarch64/target_attr_18.c: Likewise.
5945 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5947 PR tree-optimization/85853
5948 * gfortran.dg/vect/pr85853.f90: New test.
5950 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5952 * gnat.dg/import2.adb: New testcase.
5954 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5956 * gnat.dg/discr51.adb: New testcase.
5958 2018-05-23 Javier Miranda <miranda@adacore.com>
5960 * gnat.dg/valid_scalars1.adb: New testcase.
5962 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5964 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5966 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5968 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5971 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5973 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5976 2018-05-23 Bob Duff <duff@adacore.com>
5978 * gnat.dg/addr10.adb: New testcase.
5980 2018-05-23 Richard Biener <rguenther@suse.de>
5983 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5985 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5987 PR tree-optimization/85822
5988 * c-c++-common/pr85822.c: New test.
5990 2018-05-23 Richard Biener <rguenther@suse.de>
5992 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5994 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5997 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5999 2018-05-22 Martin Sebor <msebor@redhat.com>
6002 * gcc.dg/attr-nonstring.c: New test.
6004 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
6007 * gcc.target/i386/pr85345.c: New test.
6009 2018-05-22 Luis Machado <luis.machado@linaro.org>
6011 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
6013 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6016 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
6017 dg-additional-options.
6018 * gfortran.dg/graphite/block-2.f: Ditto.
6019 * gfortran.dg/graphite/id-19.f: Ditto.
6020 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6021 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6022 * gfortran.dg/vect/pr52580.f: Ditto.
6024 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
6026 * gcc.target/aarch64/ldp_stp_6.c: New.
6027 * gcc.target/aarch64/ldp_stp_7.c: New.
6028 * gcc.target/aarch64/ldp_stp_8.c: New.
6030 2018-05-22 Martin Sebor <msebor@redhat.com>
6033 * c-c++-common/attr-nonstring-3.c: Adjust.
6034 * c-c++-common/attr-nonstring-4.c: Adjust.
6035 * c-c++-common/attr-nonstring-6.c: New test.
6037 2018-05-22 Martin Sebor <msebor@redhat.com>
6039 PR tree-optimization/85826
6040 * gcc.dg/Wrestrict-17.c: New test.
6042 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6044 * gcc.dg/torture/pr85862.c: Rename to...
6045 * gcc.dg/torture/pr85852.c: ...this.
6047 2018-05-22 Justin Squirek <squirek@adacore.com>
6049 * gnat.dg/warn14.adb: New testcase.
6051 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
6053 * gnat.dg/controlled8.adb: New testcase.
6055 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
6057 * gnat.dg/discr50.adb: New testcase.
6059 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6061 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
6062 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
6063 gnat.dg/discr49_rec2.ads: New testcase.
6065 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6067 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
6068 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
6071 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6073 * gnat.dg/fixedpnt3.adb: New testcase.
6075 2018-05-22 Justin Squirek <squirek@adacore.com>
6077 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
6078 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
6080 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6083 * gcc.dg/torture/pr85862.c: New test.
6085 2018-05-22 Richard Biener <rguenther@suse.de>
6087 PR tree-optimization/85834
6088 * g++.dg/torture/pr85834.C: New testcase.
6089 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
6091 2018-05-22 Martin Liska <mliska@suse.cz>
6094 * g++.dg/ipa/pr85607.C: New test.
6096 2018-05-22 Richard Biener <rguenther@suse.de>
6098 PR tree-optimization/85863
6099 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
6101 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6104 * gfortran.dg/assumed_rank_5.f90: Update error message.
6105 * gfortran.dg/assumed_type_4.f90: Ditto.
6106 * gfortran.dg/bind_c_array_params.f03: Ditto.
6107 * gfortran.dg/bind_c_usage_28.f90: Ditto.
6108 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6109 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6110 * gfortran.dg/c_loc_tests_11.f03: Ditto.
6111 * gfortran.dg/coarray_atomic_2.f90: Ditto.
6112 * gfortran.dg/coarray_collectives_2.f90: Ditto.
6113 * gfortran.dg/coarray_collectives_10.f90: Ditto.
6114 * gfortran.dg/coarray_collectives_13.f90: Ditto.
6115 * gfortran.dg/rank_3.f90: Ditto.
6116 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
6117 * gfortran.dg/implicit_14.f90: Ditto.
6119 2018-05-21 Christian Groessler <chris@groessler.org>
6121 * gcc.c-torture/compile/simd-5.c: Fix comment.
6123 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
6126 * gcc.target/powerpc/pr85657-1.c: New test for converting between
6127 __float128, __ibm128, and long double.
6128 * gcc.target/powerpc/pr85657-2.c: Likewise.
6129 * gcc.target/powerpc/pr85657-3.c: Likewise.
6130 * g++.dg/pr85667.C: New test to make sure __ibm128 is
6131 implementated as a separate type internally, and is not just an
6132 alias for long double.
6134 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
6136 PR tree-optimization/85814
6137 * gcc.dg/torture/pr85814.c: New test.
6139 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6142 * g++.dg/cpp0x/cond1.C: New.
6143 * g++.dg/cpp1y/pr84588-1.C: Likewise.
6144 * g++.dg/cpp1y/pr84588-2.C: Likewise.
6145 * g++.dg/cpp1y/pr84588-3.C: Likewise.
6146 * g++.dg/parse/cond6.C: Likewise.
6147 * g++.dg/parse/cond7.C: Likewise.
6148 * g++.dg/parse/cond8.C: Likewise.
6149 * g++.dg/cpp1z/decomp16.C: Update.
6150 * g++.old-deja/g++.jason/cond.C: Likewise.
6152 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6154 ChangeLog for r260480
6155 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
6156 warnings for deleted and obsolescent features.
6157 * gfortran.dg/graphite/id-19.f: Ditto.
6158 * gfortran.dg/graphite/id-20.f: Ditto.
6159 * gfortran.dg/graphite/id-27.f90: Ditto.
6160 * gfortran.dg/graphite/pr82449.f: Ditto.
6162 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6164 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6165 tiny and large memory models.
6167 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6169 * gnat.dg/suppress_initialization.adb,
6170 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6172 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6174 * gnat.dg/exit1.adb: New testcase.
6176 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6178 * gnat.dg/array30.adb: New testcase.
6180 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6182 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6184 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6186 * gcc.c-torture/execute/ssad-run.c: New test.
6187 * gcc.c-torture/execute/usad-run.c: Likewise.
6188 * gcc.target/aarch64/ssadv16qi.c: Likewise.
6189 * gcc.target/aarch64/usadv16qi.c: Likewise.
6191 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6193 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
6194 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
6195 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
6197 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6198 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6199 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
6201 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6204 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
6205 * gfortran.dg/g77/20020307-1.f: Ditto.
6206 * gfortran.dg/g77/980310-3.f: Ditto.
6207 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
6208 * gfortran.dg/goacc/loop-1.f95: Ditto.
6209 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
6210 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
6211 * gfortran.dg/gomp/do-1.f90: Ditto.
6212 * gfortran.dg/gomp/omp_do1.f90: Ditto.
6213 * gfortran.dg/pr17229.f: Ditto.
6214 * gfortran.dg/pr37243.f: Ditto.
6215 * gfortran.dg/pr49721-1.f: Ditto.
6216 * gfortran.dg/pr58484.f: Ditto.
6217 * gfortran.dg/pr81175.f: Ditto.
6218 * gfortran.dg/pr81723.f: Ditto.
6219 * gfortran.dg/predcom-2.f: Ditto.
6220 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
6221 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
6222 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6223 * gfortran.dg/vect/pr52580.f: Ditto.
6225 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6228 * gfortran.dg/char_result_18.f90: New test.
6230 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6233 * gfortran.dg/associate_38.f90: New test.
6235 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6238 * gfortran.dg/select_type_42.f90: New test.
6240 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6243 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
6244 that the patch fixes PR66694 & PR82617, although the testcases
6245 are not explicitly included.
6247 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6249 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6251 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6254 * g++.dg/pr82899.C: New testcase.
6256 2018-05-18 Martin Liska <mliska@suse.cz>
6258 * gcc.dg/pr68766.c: Change pruned output.
6260 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6263 * c-c++-common/goacc/pr85782.c: New test.
6265 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6267 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6269 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6271 * gcc.target/arm/pr62554.c: Delete.
6272 * gcc.target/arm/pr69610-1.c: Likewise.
6273 * gcc.target/arm/pr69610-2.c: Likewise.
6275 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6277 * gcc.target/arm/pr40887.c: Update comment.
6278 * lib/target-supports.exp: Don't generate effective target checks
6279 and related helpers for armv5. Update comment.
6280 * gcc.target/arm/armv5_thumb_isa.c: Delete.
6281 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
6282 target check and options.
6284 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6287 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6288 scan-tree-dump-not for h.
6290 2018-05-18 Richard Biener <rguenther@suse.de>
6292 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6293 * gcc.dg/tree-ssa/pr45397.c: Likewise.
6294 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6295 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
6296 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
6297 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6298 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6299 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6300 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6301 * gcc.dg/tree-ssa/vrp58.c: Likewise.
6302 * gcc.dg/vrp-min-max-1.c: Likewise.
6303 * gcc.dg/vrp-min-max-3.c: New testcase.
6305 2018-05-18 Richard Biener <rguenther@suse.de>
6307 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
6308 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
6309 * gcc.dg/graphite/scop-6.c: Likewise.
6310 * gcc.dg/graphite/scop-7.c: Likewise.
6311 * gcc.dg/graphite/scop-8.c: Likewise.
6312 * gcc.dg/graphite/scop-9.c: Likewise.
6314 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6316 * gcc.target/aarch64/vect-init-ld1.c: New test.
6318 2018-05-18 Martin Liska <mliska@suse.cz>
6320 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6321 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6323 2018-05-18 Martin Liska <mliska@suse.cz>
6325 * gcc.dg/ipa/ipa-icf-39.c: New test.
6326 * gcc.dg/pr68766.c: Adjust pruned output.
6328 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6330 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6332 * gcc.dg/fma-1.c: New test.
6333 * gcc.dg/fma-2.c: Likewise.
6334 * gcc.dg/fma-3.c: Likewise.
6335 * gcc.dg/fma-4.c: Likewise.
6336 * gcc.dg/fma-5.c: Likewise.
6337 * gcc.dg/fma-6.c: Likewise.
6338 * gcc.dg/fma-7.c: Likewise.
6339 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
6341 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
6342 * gfortran.dg/reassoc_8.f: Likewise.
6343 * gfortran.dg/reassoc_9.f: Likewise.
6344 * gfortran.dg/reassoc_10.f: Likewise.
6346 2018-05-17 Jim Wilson <jimw@sifive.com>
6348 * gcc.target/riscv/switch-qi.c: New.
6349 * gcc.target/riscv/switch-si.c: New.
6351 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6354 * gcc.target/powerpc/pr85698.c: New test.
6356 2018-05-17 Richard Biener <rguenther@suse.de>
6358 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6360 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6362 PR tree-optimization/85793
6363 * gcc.dg/vect/pr85793.c: New test.
6365 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6367 * gcc.dg/gimplefe-28.c: New test.
6368 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
6369 internal function calls.
6370 * gcc.dg/goacc/loop-processing-1.c: Likewise.
6372 2018-05-17 Martin Liska <mliska@suse.cz>
6374 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6375 space in between 'G_' and '('.
6377 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6380 * gcc.target/i386/pr85323-7.c: New test.
6381 * gcc.target/i386/pr85323-8.c: New test.
6382 * gcc.target/i386/pr85323-9.c: New test.
6385 * gcc.target/i386/pr85323-4.c: New test.
6386 * gcc.target/i386/pr85323-5.c: New test.
6387 * gcc.target/i386/pr85323-6.c: New test.
6390 * gcc.target/i386/pr85323-1.c: New test.
6391 * gcc.target/i386/pr85323-2.c: New test.
6392 * gcc.target/i386/pr85323-3.c: New test.
6394 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
6395 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
6396 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
6397 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
6398 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
6399 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
6400 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
6401 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
6402 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
6403 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
6404 * gcc.target/i386/avx512f-setzero-1.c: New test.
6406 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6408 * gcc.target/aarch64/vect-slp-dup.c: New.
6410 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6415 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6417 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6418 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6420 2018-05-17 Richard Biener <rguenther@suse.de>
6422 PR tree-optimization/85757
6423 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6425 2018-05-16 Marek Polacek <polacek@redhat.com>
6428 * g++.dg/cpp0x/initlist-throw1.C: New test.
6429 * g++.dg/cpp0x/initlist-throw2.C: New test.
6431 2018-05-16 Carl Love <cel@us.ibm.com>
6433 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6434 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
6435 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
6437 2018-05-16 Richard Biener <rguenther@suse.de>
6439 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
6440 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
6441 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
6443 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6445 * gcc.target/aarch64/sve/vcond_10.c: New test.
6446 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
6447 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
6448 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
6450 2018-05-15 Martin Sebor <msebor@redhat.com>
6452 PR tree-optimization/85753
6453 * gcc.dg/Wrestrict-10.c: Adjust.
6454 * gcc.dg/Wrestrict-16.c: New test.
6456 2018-05-15 Martin Sebor <msebor@redhat.com>
6459 * c-c++-common/attr-nonstring-7.c: New test.
6461 2018-05-15 Richard Biener <rguenther@suse.de>
6463 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6465 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6467 PR tree-optimization/83648
6468 * gcc.dg/tree-ssa/pr83648.c: New test.
6469 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6471 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6474 * gcc.dg/ipa/pr85734.c: New test.
6476 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6479 * gnat.dg/opt70.adb: New test.
6480 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6482 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6484 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6485 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6487 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6489 * gcc.target/aarch64/vmov_n_1.c: Update test.
6490 * gcc.target/aarch64/vfp-1.c: Update test.
6492 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6495 * gcc.c-torture/execute/pr85756.c: New test.
6497 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6499 * gcc.target/i386/cldemote-1.c: New test.
6501 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6504 * gfortran.dg/assumed_type_9.f90 : New test.
6506 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6509 * gfortran.dg/pr85542.f90: New test.
6511 2018-05-11 Martin Jambor <mjambor@suse.cz>
6514 * g++.dg/lto/pr85655_0.C: New test.
6516 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6518 * gcc.target/i386/tpause-1.c: New test.
6519 * gcc.target/i386/umonitor-1.c: New test.
6521 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6524 * c-c++-common/gomp/pr85696.c: New test.
6526 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6527 Jakub Jelinek <jakub@redhat.com>
6529 PR tree-optimization/85692
6530 * gcc.target/i386/pr85692.c: New test.
6532 2018-05-11 Martin Liska <mliska@suse.cz>
6535 * c-c++-common/ubsan/attrib-6.c: New test.
6537 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6540 * gfortran.dg/pr85687.f90: new test.
6542 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6545 * gfortran.dg/pr85521_1.f90: New test.
6546 * gfortran.dg/pr85521_2.f90: New test.
6548 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6551 * gfortran.dg/pr70870_1.f90: New test.
6553 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6555 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6557 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6560 * g++.dg/ext/offsetof2.C: New test.
6562 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6565 * gfortran.dg/temporary_3.f90 : New test.
6568 * gfortran.dg/temporary_2.f90 : New test.
6570 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6572 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
6573 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
6574 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
6575 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
6576 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
6577 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
6578 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
6579 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
6580 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
6581 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
6582 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
6583 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
6584 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
6585 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
6586 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
6587 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
6588 * gcc.dg/vmx/st-be-order.c: Delete testcase.
6589 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
6590 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
6591 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
6592 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
6593 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
6594 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
6595 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
6596 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
6597 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
6598 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
6600 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6602 PR tree-optimization/85699
6603 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
6604 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
6605 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
6606 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
6608 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6610 * g++.dg/tls/pr85400.C: New test.
6612 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6615 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6617 2018-05-09 Carl Love <cel@us.ibm.com>
6619 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6621 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6625 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6628 * g++.dg/cpp1y/pr84588.C: New.
6630 2018-05-09 Andreas Schwab <schwab@suse.de>
6632 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6634 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6636 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6637 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6639 2018-05-08 Carl Love <cel@us.ibm.com>
6640 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6642 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6645 * g++.dg/cpp1y/pr84588.C: New.
6647 2018-05-08 Marek Polacek <polacek@redhat.com>
6650 * g++.dg/cpp1z/constexpr-if22.C: New test.
6652 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6655 * gcc.target/i386/pr85693.c: New test.
6657 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6660 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
6661 scan-assembler-times checking that except for [fh]*xor other functions
6662 don't use any load instructions.
6664 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6666 * gcc.target/i386/builtin_target.c: Test goldmont.
6667 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6670 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6673 * g++.dg/other/sse2-pr85572-1.C: New test.
6674 * g++.dg/other/sse2-pr85572-2.C: New test.
6675 * g++.dg/other/sse4-pr85572-1.C: New test.
6676 * g++.dg/other/avx2-pr85572-1.C: New test.
6679 * gcc.target/i386/pr85317.c: New test.
6680 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
6681 optimization barrier to avoid optimizing away the expected insn.
6684 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6685 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6687 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6689 * g++.dg/other/sve_const_pred_1.C: Rename to...
6690 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
6691 target selectors and explicit -march options.
6692 * g++.dg/other/sve_const_pred_2.C: Rename to...
6693 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
6694 * g++.dg/other/sve_const_pred_3.C: Rename to...
6695 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
6696 * g++.dg/other/sve_const_pred_4.C: Rename to...
6697 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
6698 * g++.dg/other/sve_tls_2.C: Rename to...
6699 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
6700 * g++.dg/other/sve_vcond_1.C: Rename to...
6701 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
6702 * g++.dg/other/sve_vcond_1_run.C: Rename to...
6703 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
6705 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6708 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
6711 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6714 * g++.dg/cpp0x/deleted14.C: New.
6716 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6717 Alan Hayward <alan.hayward@arm.com>
6718 David Sherwood <david.sherwood@arm.com>
6720 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
6722 * gcc.target/aarch64/sve/vcond_7.c: New test.
6723 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
6725 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6728 * g++.dg/cpp0x/sfinae62.C: New.
6730 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6732 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
6735 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6738 * g++.dg/cpp0x/narrowing1.C: New.
6740 2018-05-08 Richard Biener <rguenther@suse.de>
6743 * gcc.dg/torture/pr85574.c: Rename to...
6744 * gcc.dg/torture/pr85588.c: ... this.
6746 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6749 * gfortran.dg/minmaxloc_12.f90: New test case.
6750 * gfortran.dg/minmaxloc_13.f90: New test case.
6752 2018-05-07 Nathan Sidwell <nathan@acm.org>
6754 * g++.dg/cpp0x/range-for10.C: Delete.
6755 * g++.dg/ext/forscope1.C: Delete.
6756 * g++.dg/ext/forscope2.C: Delete.
6757 * g++.dg/template/for1.C: Delete.
6759 2018-05-07 Jeff Law <law@redhat.com>
6761 * gfortran.dg/linefile.f90: New test.
6763 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6765 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
6768 2018-05-06 Jakub Jelinek <jakub@redhat.com>
6771 * g++.dg/ext/asm14.C: New test.
6772 * g++.dg/ext/asm15.C: New test.
6773 * g++.dg/ext/asm16.C: New test.
6775 2018-05-06 Michael Eager <eager@eagercon.com>
6777 * gcc.target/microblaze/others/picdtr.c: Correct option
6778 -fPIE -mpic-data-is-text-relative.
6780 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
6782 * gcc.target/microblaze/others/picdtr.c: Add test for
6783 -fPIE -mpic-data-is-text-relative.
6785 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
6788 * gfortran.dg/coarray_dependency_1.f90: New test.
6789 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
6791 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6793 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
6794 to match the currently produced gimple.
6796 2018-05-04 Carl Love <cel@us.ibm.com>
6798 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
6800 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
6801 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
6802 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
6803 xvcmpgedp counts. Add xxsel counts.
6805 2018-05-04 Richard Biener <rguenther@suse.de>
6808 * g++.dg/torture/pr85627.C: New testcase.
6810 2018-05-04 Richard Biener <rguenther@suse.de>
6813 * gcc.dg/torture/pr85574.c: New testcase.
6814 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
6816 2018-05-04 Jakub Jelinek <jakub@redhat.com>
6819 * gcc.dg/nextafter-1.c: New test.
6820 * gcc.dg/nextafter-2.c: New test.
6821 * gcc.dg/nextafter-3.c: New test.
6822 * gcc.dg/nextafter-4.c: New test.
6824 2018-05-03 Nathan Sidwell <nathan@acm.org>
6826 Remove -ffriend-injection.
6827 * g++.old-deja/g++.jason/scoping15.C: Delete.
6828 * g++.old-deja/g++.mike/net43.C: Delete.
6830 2018-05-03 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
6834 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
6835 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
6836 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
6838 2018-05-03 Tom de Vries <tom@codesourcery.com>
6841 * lib/scanoffloadtree.exp: New file.
6843 2018-05-03 Richard Biener <rguenther@suse.de>
6845 PR tree-optimization/85615
6846 * gcc.dg/torture/pr85615.c: New testcase.
6848 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6850 PR tree-optimization/70291
6851 * gcc.dg/complex-6.c: New test.
6852 * gcc.dg/complex-7.c: Likewise.
6854 2018-05-03 Richard Biener <rguenther@suse.de>
6857 * fortran.dg/pr51434.f90: Truncate transfer argument.
6859 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6862 * gcc.c-torture/execute/pr85582-3.c: New test.
6864 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6865 Jason Merrill <jason@redhat.com>
6868 * g++.dg/warn/Wshadow-13.C: New.
6869 * g++.dg/warn/Wshadow-14.C: Likewise.
6871 2018-05-02 Tom de Vries <tom@codesourcery.com>
6874 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
6875 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
6877 2018-05-02 David Pagan <dave.pagan@oracle.com>
6880 * gcc.dg/noncompile/pr30552-1.c: New test.
6881 * gcc.dg/noncompile/pr30552-2.c: New test.
6882 * gcc.dg/noncompile/pr30552-3.c: New test.
6883 * gcc.dg/noncompile/pr30552-4.c: New test.
6885 2018-05-02 Richard Biener <rguenther@suse.de>
6887 PR tree-optimization/85597
6888 * gcc.dg/vect/pr85597.c: New testcase.
6890 2018-05-02 Tom de Vries <tom@codesourcery.com>
6893 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
6894 * lib/scanltranstree.exp: New file.
6895 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
6896 (scan-ltrans-tree-dump-times_required_options)
6897 (scan-ltrans-tree-dump-not_required_options)
6898 (scan-ltrans-tree-dump-dem_required_options)
6899 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
6900 * lib/gcc-dg.exp: Include scanltranstree.exp.
6902 2018-05-02 Tom de Vries <tom@codesourcery.com>
6905 * gcc.dg/ipa/ipa-icf-38.c: New test.
6906 * gcc.dg/ipa/ipa-icf-38a.c: New test.
6907 * lib/scandump.exp (dump-base): New proc.
6908 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
6909 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
6911 * lib/scanipa.exp: Add "" argument to scan-dump calls.
6912 * lib/scanlang.exp: Same.
6913 * lib/scanrtl.exp: Same.
6914 * lib/scantree.exp: Same.
6915 * lib/scanwpaipa.exp: New file.
6916 * lib/gcc-dg.exp: Include scanwpaipa.exp.
6918 2018-05-02 Richard Biener <rguenther@suse.de>
6921 * gcc.dg/torture/pr85567.c: New testcase.
6923 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6926 * gcc.c-torture/execute/pr85582-1.c: New test.
6927 * gcc.c-torture/execute/pr85582-2.c: New test.
6929 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6931 PR tree-optimization/85586
6932 * gcc.dg/vect/pr85586.c: New test.
6934 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6936 PR tree-optimization/85143
6937 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
6938 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
6940 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6943 * c-c++-common/Wformat-pr84258.c: New test.
6945 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6947 PR tree-optimization/82665
6948 * gcc.dg/tree-ssa/pr82665.c: New test.
6950 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6953 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6954 (test_add_fixit_insert_formatted_single_line): New function.
6955 (test_add_fixit_insert_formatted_multiline): New function.
6956 Extend expected output of generated patch to include fix-it hints
6958 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
6959 "gcc-rich-location.h". Add test coverage for
6960 gcc_rich_location::add_fixit_insert_formatted.
6962 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6964 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6965 (test_show_locus): Update for location_get_source_line returning a
6966 char_span. Use char_span for handling words in the
6967 "test_many_nested_locations" fix-it example.
6969 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6971 * gcc.target/arc/interrupt-8.c: Update test.
6972 * gcc.target/arc/loop-4.c: Likewise.
6973 * gcc.target/arc/loop-hazard-1.c: Likewise.
6974 * gcc.target/arc/sdata-3.c: Likewise.
6976 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6978 * gcc.target/arc/store-merge-1.c: New test.
6979 * gcc.target/arc/add_n-combine.c: Update test.
6981 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6983 Microblaze Target: PIC data text relative
6985 * gcc.target/microblaze/others/data_var1.c: Include
6986 PIC case of r20 base register.
6987 * gcc.target/microblaze/others/data_var2.c: Ditto.
6988 * gcc.target/microblaze/others/picdtr.c: Add new
6989 test case for -mpic-is-data-text-relative.
6990 * gcc.target/microblaze/others/sdata_var1.c: Add
6991 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
6992 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
6993 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
6994 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
6995 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
6996 * gcc.target/microblaze/others/string_cst1_gpopt.c:
6998 * gcc.target/microblaze/others/string_cst2_gpopt.c:
7001 2018-04-30 Richard Biener <rguenther@suse.de>
7003 PR tree-optimization/28364
7004 PR tree-optimization/85275
7005 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
7006 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
7007 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
7008 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
7009 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
7011 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
7012 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
7014 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7015 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7016 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7018 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
7021 * gcc.target/i386/pr84431.c: New test.
7023 2018-04-27 Martin Jambor <mjambor@suse.cz>
7026 * g++.dg/ipa/pr85549.C: New test.
7028 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7031 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7033 * g++.dg/cpp0x/constexpr-85553.C: New test.
7035 2018-04-27 David Malcolm <dmalcolm@redhat.com>
7038 * g++.dg/pr85515-1.C: New test.
7039 * g++.dg/pr85515-2.C: New test.
7041 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
7044 * g++.dg/cpp0x/friend3.C: New.
7046 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7049 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7050 Use check_effective_target_arm_little_endian.
7052 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7054 PR tree-optimization/85529
7055 * gcc.c-torture/execute/pr85529-1.c: New test.
7056 * gcc.c-torture/execute/pr85529-2.c: New test.
7057 * gcc.dg/pr85529.c: New test.
7059 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7061 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
7062 `.dword' in addition to `lw' and `.word'.
7064 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7066 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
7068 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
7070 * gnat.dg/loop_optimization24.adb: New test.
7072 2018-04-26 Richard Biener <rguenther@suse.de>
7074 PR tree-optimization/85116
7075 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
7076 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
7077 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
7078 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
7080 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
7083 * gcc.target/i386/pr85473-1.c: New test.
7084 * gcc.target/i386/pr85473-2.c: New test.
7086 2018-04-25 Nathan Sidwell <nathan@acm.org>
7087 Jakub Jelinek <jakub@redhat.com>
7091 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
7092 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
7093 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
7094 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
7095 * g++.dg/cpp0x/pr85437-1.C: New.
7096 * g++.dg/cpp0x/pr85437-2.C: New.
7097 * g++.dg/cpp0x/pr85437-3.C: New.
7098 * g++.dg/cpp0x/pr85437-4.C: New.
7100 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7103 * gfortran.dg/pr85520.f90: New test.
7105 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7108 * gcc.dg/pr85512.c: New test.
7110 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
7113 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
7114 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
7115 * gcc.dg/pr85388-1.c (dg-options): Likwise.
7116 * gcc.dg/pr85388-2.c (dg-options): Likwise.
7117 * gcc.dg/pr85388-3.c (dg-options): Likwise.
7118 * gcc.dg/pr85388-4.c (dg-options): Likwise.
7119 * gcc.dg/pr85388-5.c (dg-options): Likwise.
7120 * gcc.dg/pr85388-6.c (dg-options): Likwise.
7121 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
7122 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
7123 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
7124 * gcc.target/i386/cet-label.c (dg-options): Likwise.
7125 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
7126 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
7127 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
7128 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
7129 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
7130 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
7131 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
7132 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
7133 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
7134 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
7135 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
7136 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
7137 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
7138 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
7139 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
7140 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
7141 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
7142 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
7143 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
7144 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
7145 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
7146 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
7147 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
7148 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
7149 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
7150 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
7151 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
7152 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
7153 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
7154 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
7155 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
7156 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
7157 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
7158 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
7159 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
7160 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
7161 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
7162 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
7163 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
7164 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
7165 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
7166 * gcc.target/i386/pr84146.c (dg-options): Likwise.
7167 * gcc.target/i386/pr85403.c (dg-options): Likwise.
7168 * gcc.target/i386/pr85404.c (dg-options): Likwise.
7169 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
7171 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
7172 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
7173 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
7174 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
7175 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
7176 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
7177 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
7178 * (dg-options): Likwise.
7179 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
7181 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
7182 * gcc.target/i386/cet-label-3.c: Removed.
7183 * gcc.target/i386/cet-property-3.c: Likwise.
7184 * gcc.target/i386/cet-sjlj-7.c: Likwise.
7186 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7189 * gcc.target/i386/pr85511.c: New test.
7192 * g++.dg/ext/pr85503.C: New test.
7195 * gcc.target/i386/pr85508.c: New test.
7197 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7199 PR tree-optimization/85478
7200 * g++.dg/pr85478.C: New test.
7202 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7204 * g++.dg/torture/pr85496.C: New test.
7206 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7208 PR rtl-optimization/85423
7209 * gcc.dg/pr85423.c: New test.
7211 2018-04-20 Martin Sebor <msebor@redhat.com>
7214 * gcc.dg/Wrestrict-15.c: New test.
7216 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7219 * gcc.target/powerpc/pr85456.c: New test.
7221 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7223 * g++.dg/ext/undef-bool-1.C: Require lp64.
7224 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7226 2018-04-20 Jeff Law <law@redhat.com>
7228 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7230 * gcc.dg/stack-check-6.c: Likewise.
7231 * gcc.dg/stack-check-6a.c: Likewise.
7232 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
7233 * gcc.target/i386/stack-check-18.c: Likewise.
7234 * gcc.target/i386/stack-check-19.c: Likewise.
7236 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7239 * gcc.target/aarch64/sve/vcond_1.c: Move to...
7240 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
7241 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
7242 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
7244 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7247 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7248 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7250 2018-04-20 Richard Biener <rguenther@suse.de>
7253 * gcc.dg/torture/pr85475.c: New testcase.
7255 2018-04-20 Martin Jambor <mjambor@suse.cz>
7258 * gcc.dg/ipa/pr85449.c: New test.
7260 2018-04-20 Martin Jambor <mjambor@suse.cz>
7263 * g++.dg/ipa/pr85447.C: New file.
7264 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7266 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7269 * g++.dg/cpp0x/pr85462.C: New test.
7271 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7273 * gcc.target/i386/pr85404.c: Require CET target.
7275 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7277 PR tree-optimization/85467
7278 * gcc.dg/pr85467.c: New test.
7280 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/parse/crash68.C: New.
7285 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7288 * g++.dg/torture/pr85334.C: New test.
7290 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7292 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7293 * g++.dg/diagnostic/pr85464.C: New.
7295 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7298 * gcc.dg/torture/pr85397-1.c: New test.
7299 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
7300 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7302 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7305 * gcc.target/i386/pr85404.c: New test.
7307 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7310 * c-c++-common/attr-nocf-check-1.c: Compile with
7311 -fcf-protection=none.
7312 * c-c++-common/attr-nocf-check-3.c: Likewise.
7313 * gcc.dg/march-generic.c: Likewise.
7314 * gcc.target/i386/align-limit.c: Likewise.
7315 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
7316 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
7317 * gcc.target/i386/cet-property-2.c: Likewise.
7318 * gcc.target/i386/ret-thunk-26.c: Likewise.
7319 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
7321 * c-c++-common/fcf-protection-2.c: Likewise.
7322 * c-c++-common/fcf-protection-3.c: Likewise.
7323 * c-c++-common/fcf-protection-5.c: Likewise.
7324 * c-c++-common/fcf-protection-6.c: Likewise.
7325 * c-c++-common/fcf-protection-7.c: Likewise.
7326 * gcc.target/i386/cet-label-3.c: New test.
7327 * gcc.target/i386/cet-property-3.c: Likewise.
7328 * gcc.target/i386/cet-sjlj-7.c: Likewise.
7329 * gcc.target/i386/pr85417-1.c: Likewise.
7330 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
7331 __x86_indirect_thunk_nt_(r|e)ax
7332 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7333 * gcc.target/i386/pr85403.c: Remove dg-error,
7335 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7337 * gcc.target/i386/movdir-1.c: New test.
7339 2018-04-19 Richard Biener <rguenther@suse.de>
7342 * gcc.dg/pr85455.c: New testcase.
7344 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7346 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7348 * g++.dg/lto/pr85405b_0.C: Likewise.
7349 * g++.dg/lto/pr84805_0.C: Likewise.
7351 2018-04-18 Martin Liska <mliska@suse.cz>
7355 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7358 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7361 * gcc.dg/pr85388-1.c: New test.
7362 * gcc.dg/pr85388-2.c: Likewise.
7363 * gcc.dg/pr85388-3.c: Likewise.
7364 * gcc.dg/pr85388-4.c: Likewise.
7365 * gcc.dg/pr85388-5.c: Likewise.
7366 * gcc.dg/pr85388-6.c: Likewise.
7368 2018-04-18 Jan Hubicka <jh@suse.cz>
7369 Martin Liska <mliska@suse.cz>
7371 * g++.dg/lto/pr83121_0.C: Update template.
7372 * g++.dg/lto/pr83121_1.C: Update template.
7373 * g++.dg/lto/pr84805_0.C: Update template.
7374 * g++.dg/lto/pr84805_1.C: Update template.
7375 * g++.dg/lto/pr84805_2.C: Update template.
7377 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7380 * g++.dg/cpp0x/pr84630.C: New.
7382 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7385 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
7386 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
7387 in two cases. Uncomment two other tests and add expected dg-error for
7389 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
7390 -Wnarrowing diagnostics on some targets for c++11.
7391 * g++.dg/parse/array-size2.C: Remove xfail.
7392 * g++.dg/cpp0x/constexpr-84463.C: New test.
7394 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7396 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7397 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7399 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7402 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
7403 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
7404 * g++.dg/other/sve_tls_2.C: Require effective target tls.
7406 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7408 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
7409 prevent cascading of errors and change expected error message.
7410 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
7412 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
7413 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
7414 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
7415 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
7417 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7419 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7422 * gcc.dg/pr85430.c: New test.
7424 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7427 * gcc.target/arm/pr54300.C: Move to...
7428 * g++.dg/other/pr54300.C: ... Here. Add target directives.
7429 * gcc.target/arm/pr55073.C: Move to...
7430 * g++.dg/other/pr55073.C: ... Here. Add target directives.
7431 * gcc.target/arm/pr56184.C: Move to...
7432 * g++.dg/other/pr56184.C: ... Here. Add target directives.
7433 * gcc.target/arm/pr59985.C: Move to...
7434 * g++.dg/other/pr59985.C: ... Here. Add target directives.
7435 * gcc.target/aarch64/pr60675.C: Move to...
7436 * g++.dg/other/pr60675.C: ... Here. Add target directives.
7437 * gcc.target/aarch64/pr81422.C: Move to...
7438 * g++.dg/other/pr81422.C: ... Here. Add target directives.
7439 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
7440 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
7441 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
7442 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
7443 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
7444 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
7445 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
7446 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
7447 * gcc.target/aarch64/sve/tls_2.C: Move to...
7448 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
7449 * gcc.target/aarch64/pr81414.C: Rename to...
7450 * gcc.target/aarch64/pr81414.c: ... This.
7451 * gcc.target/aarch64/simd/pr67896.C: Rename to...
7452 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
7454 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
7455 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
7456 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
7457 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
7460 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7463 * gcc.dg/pr85414.c: New test.
7465 2018-04-17 Martin Jambor <mjambor@suse.cz>
7468 * g++.dg/ipa/pr85421.C: New test.
7470 2018-04-17 Martin Liska <mliska@suse.cz>
7473 * g++.dg/lto/pr85405b_0.C: New test.
7474 * g++.dg/lto/pr85405b_1.C: New test.
7476 2018-04-17 Martin Liska <mliska@suse.cz>
7479 * g++.dg/lto/pr85405_0.C: New test.
7480 * g++.dg/lto/pr85405_1.C: New test.
7482 2018-04-17 Martin Liska <mliska@suse.cz>
7485 * g++.dg/ext/pr85329-2.C: New test.
7486 * g++.dg/ext/pr85329.C: New test.
7487 * gcc.target/i386/mvc12.c: New test.
7489 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7492 * g++.dg/pr85039-1.C: New.
7493 * g++.dg/pr85039-2.C: New.
7494 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7496 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7499 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7500 if the target supports efficient unaligned storage accesses.
7502 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7505 * gcc.target/powerpc/pr83660.C: New test.
7507 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7510 * gcc.target/i386/pr85403.c: New test.
7512 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7515 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7517 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7518 Jason Merrill <jason@redhat.com>
7521 * g++.dg/cpp0x/pr85112.C: New.
7523 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7526 * g++.dg/ext/undef-bool-1.C: New file.
7527 * gcc.target/powerpc/powerpc.exp: Remove .C support.
7528 * gcc.target/powerpc/undef-bool-1.C: Remove file.
7530 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7533 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
7534 corresponding dg-error clause.
7535 * gcc.target/powerpc/pr80098-3.c: Ditto.
7536 * gcc.target/powerpc/pr80103-1.c: Delete.
7538 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7542 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7543 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7545 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7548 * gfortran.dg/implied_do_io_5.f90: New test.
7550 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7553 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
7554 several values: positive, negative, and zero.
7555 * gcc.target/powerpc/sse2-pslld-1.c: Same.
7556 * gcc.target/powerpc/sse2-psllq-1.c: Same.
7558 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7560 PR rtl-optimization/79916
7561 * gcc.target/powerpc/pr79916.c: New.
7563 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7565 PR rtl-optimization/85393
7566 * g++.dg/opt/pr85393.C: New test.
7567 * g++.dg/opt/pr85393-aux.cc: New file.
7569 PR rtl-optimization/85376
7570 * gcc.dg/pr85376.c: New test.
7572 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7574 PR rtl-optimization/83852
7575 * gcc.dg/pr83852.c: New testcase.
7577 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7580 * gcc.target/s390/pr77822-1.C: Rename to ...
7581 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
7582 * gcc.target/s390/pr77822-2.c: Add asm scan check.
7583 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
7585 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7588 * gcc.target/i386/pr71991.c: New testcase.
7590 2018-04-13 Martin Liska <mliska@suse.cz>
7591 Jakub Jelinek <jakub@redhat.com>
7594 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7597 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7600 * g++.dg/diagnostic/macro-arg-count.C: New test.
7602 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7606 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
7607 array and move test to libgomp/testsuite/libgomp.fortran.
7608 * gfortran.dg/do_concurrent_6.f90: New test.
7610 2018-04-12 Marek Polacek <polacek@redhat.com>
7613 * g++.dg/parse/error61.C: New test.
7615 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7618 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7619 specify -mvsx on gcc command line.
7621 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7624 * gcc.target/i386/pr85328.c: New test.
7626 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7628 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7630 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7632 PR rtl-optimization/85342
7633 * gcc.target/i386/pr85342.c: New test.
7635 2018-04-11 Jason Merrill <jason@redhat.com>
7637 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7638 if ulimit -v is set.
7640 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7643 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7645 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7647 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7648 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7650 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7653 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7656 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7659 * gcc.target/i386/pr84301.c: New test.
7661 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7663 PR tree-optimization/85331
7664 * gcc.c-torture/execute/pr85331.c: New test.
7666 2018-04-11 Marek Polacek <polacek@redhat.com>
7669 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7670 * g++.dg/cpp1z/constexpr-if21.C: New test.
7672 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7675 * gcc.target/i386/pr85281.c: New test.
7677 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7679 PR rtl-optimization/84659
7680 * gcc.dg/pr84659.c: New test.
7682 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7685 * g++.dg/debug/dwarf2/pr85302.C: New test.
7687 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7690 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7693 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7696 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7698 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7700 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
7701 * gcc.target/powerpc/dimode_off.c: Ditto.
7702 * gcc.target/powerpc/tfmode_off.c: Ditto.
7703 * gcc.target/powerpc/timode_off.c: Ditto.
7705 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7707 * gcc.target/powerpc/vec-ldl-1.c: New test.
7708 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
7709 corrections to ABI implementation.
7711 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
7714 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
7716 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7718 PR rtl-optimization/85300
7719 * gcc.dg/pr85300.c: New test.
7721 2018-04-10 David Malcolm <dmalcolm@redhat.com>
7724 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
7725 where we now show the pertinent parameter.
7726 * g++.dg/diagnostic/aka2.C: Likewise.
7727 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
7729 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7732 * gfortran.dg/gomp/pr85313.f90: New test.
7734 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7737 * g++.dg/parse/template29.C: New.
7739 2018-04-10 Bin Cheng <bin.cheng@arm.com>
7742 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
7744 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7748 * gcc.target/i386/avx512f-pr85177.c: New test.
7749 * gcc.target/i386/avx512f-pr85255.c: New test.
7751 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
7753 PR tree-optimization/85286
7754 * gcc.dg/vect/pr85286.c: New test.
7756 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7759 * gcc.target/arm/pr85173.c: New test.
7761 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7764 * gcc.dg/lto/pr85248_0.c: New test.
7765 * gcc.dg/lto/pr85248_1.c: New test.
7767 2018-04-09 Jan Hubicka <jh@suse.cz>
7770 * g++.dg/torture/pr85078.C: New.
7772 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
7775 * g++.dg/cpp1z/decomp44.C: New.
7776 * g++.dg/cpp1z/decomp45.C: Likewise.
7778 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7781 * gfortran.dg/do_concurrent_5.f90: New test.
7782 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
7785 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7788 * gfortran.dg/parameter_array_element_3.f90: New test.
7790 2018-04-09 Jakub Jelinek <jakub@redhat.com>
7793 * g++.dg/cpp1z/decomp43.C: New test.
7795 PR rtl-optimization/80463
7796 * g++.dg/pr80463.C: Add -w to dg-options.
7798 2018-04-09 Richard Biener <rguenther@suse.de>
7800 PR tree-optimization/85284
7801 * gcc.dg/torture/pr85284.c: New testcase.
7803 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7805 PR rtl-optimization/80463
7806 PR rtl-optimization/83972
7807 PR rtl-optimization/83480
7809 * gcc.dg/pr80463.c: New test.
7810 * g++.dg/pr80463.C: Likewise.
7811 * gcc.dg/pr83972.c: Likewise.
7813 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7815 PR rtl-optimization/83913
7816 * gcc.dg/pr83913.c: New test.
7818 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7820 PR rtl-optimization/83962
7821 * gcc.dg/pr83962.c: New test.
7823 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7825 PR rtl-optimization/83530
7826 * gcc.dg/pr83530.c: New test.
7828 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7831 * gfortran.dg/realloc_on_assign_16a.f90: New test.
7833 2018-04-07 Jakub Jelinek <jakub@redhat.com>
7835 PR tree-optimization/85257
7836 * gcc.dg/pr85257.c: New test.
7838 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
7840 * g++.dg/opt/pr85196.C: New test.
7842 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7845 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
7846 std::tuple here since they need C++11.
7847 * g++.dg/lookup/missing-std-include-8.C: New test.
7848 * g++.dg/lookup/missing-std-include.C: Move std::array and
7849 std::tuple test to missing-std-include-6.C to avoid failures
7852 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7855 * gcc.dg/debug/pr85252.c: New test.
7857 PR rtl-optimization/84872
7858 * gcc.dg/graphite/pr84872.c: New test.
7861 * g++.dg/cpp1z/decomp42.C: New test.
7863 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7866 * g++.dg/lookup/missing-std-include-7.C: New test.
7868 2018-04-06 Tamar Christina <tamar.christina@arm.com>
7870 * gcc.dg/struct-simple.c: Revert r254862.
7871 * lib/target-supports.exp
7872 (check_effective_target_word_mode_no_slow_unalign): Likewise.
7874 2018-04-06 Richard Biener <rguenther@suse.de>
7877 * gcc.dg/torture/pr85244-1.c: New testcase.
7878 * gcc.dg/torture/pr85244-2.c: Likewise.
7880 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7883 * c-c++-common/ubsan/pr85213.c: New test.
7885 2018-04-06 Richard Biener <rguenther@suse.de>
7888 * gcc.dg/pr85180.c: New testcase.
7890 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7892 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
7893 to trigger the optimization. Do some cleanup and function
7894 renaming. Add more test functions.
7896 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7898 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
7900 * gcc.target/s390/hotpatch-1.c: Skip when building without
7902 * gcc.target/s390/hotpatch-10.c: Likewise.
7903 * gcc.target/s390/hotpatch-11.c: Likewise.
7904 * gcc.target/s390/hotpatch-12.c: Likewise.
7905 * gcc.target/s390/hotpatch-13.c: Likewise.
7906 * gcc.target/s390/hotpatch-14.c: Likewise.
7907 * gcc.target/s390/hotpatch-15.c: Likewise.
7908 * gcc.target/s390/hotpatch-16.c: Likewise.
7909 * gcc.target/s390/hotpatch-17.c: Likewise.
7910 * gcc.target/s390/hotpatch-18.c: Likewise.
7911 * gcc.target/s390/hotpatch-19.c: Likewise.
7912 * gcc.target/s390/hotpatch-2.c: Likewise.
7913 * gcc.target/s390/hotpatch-3.c: Likewise.
7914 * gcc.target/s390/hotpatch-4.c: Likewise.
7915 * gcc.target/s390/hotpatch-5.c: Likewise.
7916 * gcc.target/s390/hotpatch-6.c: Likewise.
7917 * gcc.target/s390/hotpatch-7.c: Likewise.
7918 * gcc.target/s390/hotpatch-8.c: Likewise.
7919 * gcc.target/s390/hotpatch-9.c: Likewise.
7921 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7923 * c-c++-common/Wattributes.c: Disable warning for s390* target and
7924 check for an error instead.
7925 * gcc.dg/Wattributes-6.c: Likewise.
7927 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7930 * g++.dg/cpp1z/decomp39.C: New test.
7931 * g++.dg/cpp1z/decomp40.C: New test.
7934 * g++.dg/cpp1z/decomp41.C: New test.
7937 * gcc.dg/pr85195.c: New test.
7939 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7942 * g++.dg/cpp0x/initlist100.C: New.
7943 * g++.dg/cpp0x/initlist101.C: Likewise.
7945 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7948 * g++.dg/other/pr84792-1.C: New.
7949 * g++.dg/other/pr84792-2.C: Likewise.
7951 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7954 * gcc.target/i386/pr85193.c: New test.
7956 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7959 * g++.dg/concepts/pr84979.C: New.
7960 * g++.dg/concepts/pr84979-2.C: New.
7961 * g++.dg/concepts/pr84979-3.C: New.
7963 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7966 * g++.dg/cpp0x/variadic174.C: New.
7968 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7971 * g++.dg/ext/builtin13.C: New test.
7972 * g++.dg/ext/atomic-4.C: New test.
7975 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7976 * g++.dg/ext/bases3.C: New test.
7978 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7981 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
7982 to match a single insn of the baz function. Move scan directives at
7983 the end of the file below the functions they are trying to test for
7985 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7987 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7989 PR rtl-optimization/84878
7990 * gcc.target/powerpc/pr84878.c: New test.
7992 2018-04-04 Michael Matz <matz@suse.de>
7994 * gcc.dg/Wstringop-overflow-4.c: New test.
7995 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7997 2018-04-04 Jakub Jelinek <jakub@redhat.com>
8000 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
8001 for the diagnostics of overridden functions. Adjust for new wording.
8003 2018-04-04 Richard Biener <rguenther@suse.de>
8006 * g++.dg/lto/pr85176_0.C: New testcase.
8008 2018-04-04 Richard Biener <rguenther@suse.de>
8011 * lib/target-supports.exp (check_effective_target_vect_perm_short):
8014 2018-04-04 Martin Liska <mliska@suse.cz>
8017 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8018 and msdata as a workaround for powerpc.
8020 2018-04-04 Richard Biener <rguenther@suse.de>
8022 PR tree-optimization/85168
8023 * gcc.dg/torture/pr85168.c: New testcase.
8025 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
8028 * g++.dg/pr84943.C: New.
8029 * g++.dg/pr84943-2.C: New.
8031 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8033 PR rtl-optimization/85167
8034 * gcc.dg/pr85167.c: New test.
8036 PR tree-optimization/85156
8037 * c-c++-common/pr85156.c: New test.
8038 * gcc.c-torture/execute/pr85156.c: New test.
8040 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
8042 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
8043 * gcc.target/powerpc/undef-bool-1.C: New file.
8044 * gcc.target/powerpc/undef-bool-2.c: New file.
8046 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8049 * g++.dg/cpp1z/class-deduction52.C: New.
8051 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8054 * g++.dg/cpp0x/pr85147.C: New test.
8057 * g++.dg/cpp0x/gen-attrs-64.C: New test.
8060 * g++.dg/gomp/pr85134.C: New test.
8061 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8064 * gcc.c-torture/execute/pr85169.c: New test.
8065 * gcc.target/i386/avx512f-pr85169.c: New test.
8066 * gcc.target/i386/avx512bw-pr85169.c: New test.
8068 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8071 * gcc.target/powerpc/pr69946: Adjust comment. Remove
8072 scan-assembler-times clause.
8074 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8076 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8077 dg-additional-options.
8079 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8081 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8083 2018-04-03 Richard Biener <rguenther@suse.de>
8086 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8088 2018-04-02 Jim Wilson <jimw@sifive.com>
8090 * gcc.target/riscv/pr84660.c: New.
8091 * gcc.target/riscv/shift-and-1.c: New.
8092 * gcc.target/riscv/shift-and-2.c: New.
8094 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8097 * gfortran.dg/array_simplify_2.f90: New test.
8099 2018-04-01 Jakub Jelinek <jakub@redhat.com>
8102 * gcc.target/i386/avx512f-pr85090-1.c: New test.
8103 * gcc.target/i386/avx512f-pr85090-2.c: New test.
8104 * gcc.target/i386/avx512f-pr85090-3.c: New test.
8105 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
8106 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
8108 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
8111 * g++.dg/pr85027.C: New.
8113 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8116 * gcc.target/powerpc/sse-maxps-2.c: New test.
8117 * gcc.target/powerpc/sse-minps-2.c: New test.
8119 2018-03-30 Jakub Jelinek <jakub@redhat.com>
8122 * g++.dg/gomp/pr84791.C: New test.
8124 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
8127 * gfortran.dg/array_constructor_53.f90: New test.
8129 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8132 * gfortran.dg/substr_6.f90: Remove illegal test for
8133 out-of-bounds substring.
8135 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8138 * gfortran.dg/zero_sized_10.f90: New test.
8140 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8143 * g++.dg/lookup/missing-std-include-6.C: New test.
8144 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8146 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
8147 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
8148 <cstring>, <cassert>, and <cstdlib>.
8150 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8153 * gcc.target/i386/pr84985.c: New.
8155 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8158 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8160 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8163 * g++.dg/warn/Wunused-var-31.C: New test.
8166 * c-c++-common/Wduplicated-branches-14.c: New test.
8168 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8171 * g++.dg/cpp0x/pr84606.C: New.
8173 2018-03-29 Carl Love <cel@us.ibm.com>
8176 2017-09-27 Carl Love <cel@us.ibm.com>
8178 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8179 for the __builtin_fctid and __builtin_fctiw.
8181 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8184 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
8185 deleted builtin function.
8186 (div_weuo): Likewise.
8187 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
8188 (div_deuo): Likewise.
8190 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8193 * g++.dg/other/default13.C: New.
8195 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8198 * gcc.target/i386/pr85095-1.c: New test.
8199 * gcc.target/i386/pr85095-2.c: New test.
8200 * gcc.c-torture/execute/pr85095.c: New test.
8202 PR tree-optimization/82004
8203 * gcc.dg/pr82004.c: New test.
8205 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8206 Martin Liska <mliska@suse.cz>
8209 * g++.dg/asan/pr85081.C: New test.
8211 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8214 * g++.dg/template/pr84789.C: Adjust for testing with
8218 * g++.dg/template/pr84973.C: New.
8219 * g++.dg/template/pr84973-2.C: New.
8220 * g++.dg/template/pr84973-3.C: New.
8223 * g++.dg/eh/pr84968.C: New.
8225 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8228 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
8229 long double multiply/divide uses the correct function.
8230 * gcc.target/powerpc/mulkc-3.c: Likewise.
8231 * gcc.target/powerpc/divkc-2.c: Likewise.
8232 * gcc.target/powerpc/divkc-3.c: Likewise.
8234 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8237 * g++.dg/cpp0x/defaulted51.C: New.
8238 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8240 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8243 * g++.dg/ext/vector35.C: New test.
8246 * g++.dg/ext/builtin-offsetof3.C: New test.
8249 * g++.dg/cpp1y/pr85076.C: New test.
8251 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8254 * gfortran.dg/matmul_rank_1.f90: New test.
8256 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8257 Harald Anlauf <anlauf@gmx.de>
8259 * gfortran.dg/structure_constructor_15.f90: New test.
8261 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8263 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
8264 for the diagnostics of overridden functions. Adjust for new wording.
8265 * g++.dg/cpp0x/implicit1.C: Likewise.
8266 * g++.dg/cpp0x/override1.C: Likewise.
8267 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8268 * g++.dg/eh/shadow1.C: Likewise.
8269 * g++.dg/inherit/covariant12.C: Likewise.
8270 * g++.dg/inherit/covariant14.C: Likewise.
8271 * g++.dg/inherit/covariant15.C: Likewise.
8272 * g++.dg/inherit/covariant16.C: Likewise.
8273 * g++.dg/inherit/covariant22.C: Likewise.
8274 * g++.dg/inherit/crash3.C: Likewise.
8275 * g++.dg/inherit/error2.C: Likewise.
8276 * g++.dg/template/crash100.C: Likewise.
8277 * g++.old-deja/g++.eh/spec6.C: Likewise.
8278 * g++.old-deja/g++.mike/p811.C: Likewise.
8279 * g++.old-deja/g++.other/virtual11.C: Likewise.
8280 * g++.old-deja/g++.other/virtual4.C: Likewise.
8282 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8285 * gcc.target/i386/pr85044.c: New test.
8287 2018-03-27 Martin Sebor <msebor@redhat.com>
8290 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8293 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8296 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8298 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8301 * gcc.target/arm/pr81863.c: New test.
8303 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8306 * gcc.target/nvptx/pr85056.c: New test.
8307 * gcc.target/nvptx/pr85056a.c: New test.
8309 2018-03-27 Richard Biener <rguenther@suse.de>
8312 * lib/target-supports.exp (check_ssse3_available): New function.
8313 (check_effective_target_vect_perm_short): Enable for x86 if
8314 check_ssse3_available.
8316 2018-03-27 Richard Biener <rguenther@suse.de>
8318 PR tree-optimization/85082
8319 * gfortran.dg/pr85082.f90: New testcase.
8321 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8323 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8324 to "l=2" in dg-final.
8326 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8328 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
8329 * gcc.target/mips/fix-r4000-2.c: Likewise.
8330 * gcc.target/mips/fix-r4000-3.c: Likewise.
8331 * gcc.target/mips/fix-r4000-4.c: Likewise.
8332 * gcc.target/mips/fix-r4000-5.c: Likewise.
8333 * gcc.target/mips/fix-r4000-6.c: Likewise.
8334 * gcc.target/mips/fix-r4000-7.c: Likewise.
8335 * gcc.target/mips/fix-r4000-8.c: Likewise.
8336 * gcc.target/mips/fix-r4000-9.c: Likewise.
8337 * gcc.target/mips/fix-r4000-10.c: Likewise.
8338 * gcc.target/mips/fix-r4000-7.c: Change dg-final
8339 "mulditi3_r4000" instead of "mulditi3".
8340 * gcc.target/mips/fix-r4000-8.c: Change dg-final
8341 "umulditi3_r4000" instead of "umulditi3".
8343 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8346 * g++.dg/inherit/covariant22.C: New test.
8348 2018-03-27 Richard Biener <rguenther@suse.de>
8351 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8354 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8355 Jason Merrill <jason@redhat.com>
8358 * g++.dg/init/array49.C: New.
8359 * g++.dg/torture/pr70499.C: Adjust.
8361 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8364 * gcc.target/i386/pr85073.c: New test.
8366 2018-03-26 Richard Biener <rguenther@suse.de>
8369 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8372 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8375 * gfortran.dg/parameter_array_format.f90: New test.
8377 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8378 Neil Carlson <neil.n.carlson@gmail.com>
8381 * gfortran.dg/literal_character_constant_1.inc: Replace
8382 call abort by STOP n.
8383 * gfortran.dg/overload_1.f90: Likewise.
8385 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8386 Dominique d'Humieres <dominiq@gcc.gnu.org>
8389 * gfortran.dg/scalar_pointer_1.f90: New test.
8391 2018-03-25 Tom de Vries <tom@codesourcery.com>
8393 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8396 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8399 * gfortran.dg/pr89497.f90: New test.
8401 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8404 * gfortran.dg/substr_7.f90: New test.
8406 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8409 * gfortran.dg/pr42651.f90: New test.
8410 * gfortran.dg/func_result_7.f90: Update error message.
8412 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8414 PR tree-optimization/84005
8415 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
8416 failing to force the alignment.
8418 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8420 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8424 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8426 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8427 message. Fix scan-assembler patterns.
8429 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8432 * g++.dg/cpp0x/pr85015.C: New test.
8435 * g++.dg/cpp1y/pr84942.C: New test.
8437 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8440 * gcc.target/i386/pr85030.c: New.
8442 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8445 * g++.dg/pr85026.C: New test.
8447 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8449 * g++.dg/debug/pr84704.C: XFAIL AIX.
8451 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8454 * gcc.target/arm/pr84826.c: Add dg directive.
8456 2018-03-23 Marek Polacek <polacek@redhat.com>
8459 * g++.dg/ext/builtin-offsetof2.C: New test.
8462 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8463 * gcc.dg/pr85045.c: New test.
8465 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8468 * gnat.dg/lto22.adb: New test.
8469 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8470 * gnat.dg/lto22_pkg2.ads: Likewise.
8472 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.dg/lto/pr80778_0.c: New test.
8478 * gcc.target/i386/pr85034.c: New test.
8481 * c-c++-common/torture/pr85022.c: New test.
8484 * g++.dg/ubsan/pr85029.C: New test.
8486 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8489 * g++.dg/cpp0x/pr71251.C: New.
8492 * g++.dg/template/pr84789.C: New.
8493 * g++.dg/template/pr84789-2.C: New.
8494 * g++.dg/template/pr84789-3.C: New.
8495 * g++.dg/parse/dtor11.C: Accept alternate error message.
8498 * g++.dg/pr84729.C: New.
8499 * g++.old-deja/g++.ext/arrnew2.C: Require error.
8500 * g++.old-deja/g++.robertl/eb58.C: Likewise.
8501 * g++.old-deja/g++.robertl/eb63.C: Likewise.
8503 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8506 * gfortran.dg/interface_42.f90: New test.
8507 * gfortran.dg/interface_43.f90: New test.
8509 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8512 * gcc.target/arm/pr84826.c: New test.
8514 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8516 * gcc.target/arm/addr-modes-float.c: Move dg-do before
8517 dg-require-effective-target.
8518 * gcc.target/arm/addr-modes-int.c: Likewise.
8519 * gcc.target/nios2/lo-addr-tls.c: Likewise.
8521 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8524 * gcc.target/powerpc/altivec-ld-1.c: New test.
8526 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8528 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8530 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8533 * gcc.dg/pr84941.c: New test.
8535 2018-03-22 Tom de Vries <tom@codesourcery.com>
8537 PR tree-optimization/84956
8538 * gcc.dg/pr84956.c: New test.
8540 2018-03-22 Marek Polacek <polacek@redhat.com>
8543 * g++.dg/cpp1z/constexpr-if15.C: New test.
8544 * g++.dg/cpp1z/constexpr-if16.C: New test.
8546 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8548 * gcc.dg/builtin-tgmath-3.c: New test.
8550 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8553 * g++.dg/concepts/pr71965.C: New.
8557 * g++.dg/cpp0x/pr84610.C: New.
8558 * g++.dg/cpp0x/pr84642.C: New.
8560 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8563 * c-c++-common/pr84999.c: New test.
8565 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8568 * g++.dg/ext/desig10.C: New.
8570 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8571 Harald Anlauf <anlauf@gmx.de>
8574 * gfortran.dg/pr84957.f90: New test.
8576 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8578 PR tree-optimization/84960
8579 * gcc.c-torture/compile/pr84960.c: New test.
8581 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8583 PR tree-optimization/84811
8584 * gcc.dg/torture/pr84811.c: New test.
8586 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8588 PR tree-optimization/84982
8589 * c-c++-common/pr84982.c: New test.
8592 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8594 * g++.dg/torture/pr84961-1.C: New test.
8595 * g++.dg/torture/pr84961-2.C: New test.
8597 2018-03-21 Nathan Sidwell <nathan@acm.org>
8600 * g++.dg/pr85008.C: New.
8602 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8605 * gfortran.dg/char_result_17.f90: New test.
8607 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8610 * g++.dg/other/accessor-fixits-1.C: Move to...
8611 * g++.dg/torture/accessor-fixits-1.C: ...here.
8612 * g++.dg/other/accessor-fixits-2.C: Move to...
8613 * g++.dg/torture/accessor-fixits-2.C: ...here.
8614 * g++.dg/other/accessor-fixits-3.C: Move to...
8615 * g++.dg/torture/accessor-fixits-3.C: ...here.
8616 * g++.dg/other/accessor-fixits-4.C: Move to...
8617 * g++.dg/torture/accessor-fixits-4.C: ...here.
8618 * g++.dg/other/accessor-fixits-5.C: Move to...
8619 * g++.dg/torture/accessor-fixits-5.C: ...here.
8620 * g++.dg/torture/accessor-fixits-6.C: New testcase.
8621 * g++.dg/torture/accessor-fixits-7.C: New testcase.
8622 * g++.dg/torture/accessor-fixits-8.C: New testcase.
8624 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8626 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8628 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8631 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8633 2018-03-21 Nathan Sidwell <nathan@acm.org>
8636 * g++.dg/lookup/pr84804.C: New.
8638 2018-03-21 Martin Sebor <msebor@redhat.com>
8641 * g++.dg/Wclass-memaccess-3.C: New test.
8642 * g++.dg/Wclass-memaccess-4.C: New test.
8644 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8647 * g++.dg/other/accessor-fixits-1.C
8648 (test_access_const_t1_color): New.
8649 (test_deref_const_t1_color): New.
8650 * g++.dg/other/accessor-fixits-5.C: New testcase.
8652 2018-03-21 Tom de Vries <tom@codesourcery.com>
8654 PR tree-optimization/83126
8655 * gcc.dg/graphite/pr83126.c: New test.
8657 2018-03-21 Nathan Sidwell <nathan@acm.org>
8659 * g++.dg/ext/anon-struct6.C: Adjust.
8660 * g++.dg/ext/deprecate-1.C: New.
8661 * g++.dg/ext/deprecate-2.C: New.
8662 * g++.dg/lookup/pr84602.C: Adjust.
8663 * g++.dg/lookup/pr84962.C: Adjust.
8664 * g++.old-deja/g++.other/anon4.C
8667 * g++.dg/lookup/pr84836.C: New.
8669 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8671 PR tree-optimization/84969
8672 * gcc.dg/tree-ssa/pr84969.c: New test.
8674 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8676 PR rtl-optimization/84989
8677 * gcc.target/i386/pr84989.c: New test.
8679 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8681 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8683 2018-03-21 Martin Liska <mliska@suse.cz>
8686 * gfortran.dg/goacc/pr84963.f90: New test.
8688 2018-03-21 Marek Polacek <polacek@redhat.com>
8690 PR c++/71638, ICE with NSDMI and reference.
8691 * g++.dg/cpp0x/nsdmi14.C: New test.
8692 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
8694 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8696 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8697 MIPS with -mpaired-single directives.
8699 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8702 * gfortran.dg/interface_41.f90: New test.
8704 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8707 * gcc.dg/pr84875.c: New test.
8709 2018-03-20 Marek Polacek <polacek@redhat.com>
8711 PR c++/84978, ICE with NRVO.
8712 * g++.dg/opt/nrv19.C: New test.
8714 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8717 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8718 Disable for armeb targets.
8719 * gcc.target/arm/pr82518.c: New test.
8721 2018-03-20 Nathan Sidwell <nathan@acm.org>
8724 * g++.dg/lookup/pr84962.C: New.
8727 * g++.dg/lookup/pr84970.C: New.
8729 2018-03-20 Richard Biener <rguenther@suse.de>
8732 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
8734 2018-03-20 Martin Liska <mliska@suse.cz>
8737 * g++.dg/ipa/pr84825.C: New test.
8739 2018-03-20 Martin Liska <mliska@suse.cz>
8741 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
8743 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8746 * gcc.c-torture/compile/pr84845.c: New test.
8748 2018-03-20 Sudakshina Das <sudi.das@arm.com>
8751 * gcc.target/arm/pr82989.c: New test.
8753 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8756 * gcc.target/i386/pr84945.c: New test.
8758 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
8761 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
8763 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.dg/pr84953.c: New test.
8768 2018-03-19 Marek Polacek <polacek@redhat.com>
8771 * g++.dg/cpp1z/lambda-__func__.C: New test.
8774 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
8776 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8779 * g++.dg/asan/pr78651.C: New test.
8781 2018-03-19 Tom de Vries <tom@codesourcery.com>
8783 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
8784 vect_int_mult. Add nvptx xfail for PR84958.
8786 2018-03-19 Nathan Sidwell <nathan@acm.org>
8789 * g++.dg/cpp1y/pr84835.C: New.
8791 2018-03-19 Sudakshina Das <sudi.das@arm.com>
8794 * gcc.target/aarch64/pr81647.c: New.
8796 2018-03-19 Richard Biener <rguenther@suse.de>
8798 PR tree-optimization/84933
8799 * g++.dg/pr84933.C: New testcase.
8801 2018-03-19 Richard Biener <rguenther@suse.de>
8803 PR tree-optimization/84859
8804 * gcc.dg/tree-ssa/pr84859.c: New testcase.
8805 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
8806 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
8807 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
8809 2018-03-19 Nathan Sidwell <nathan@acm.org>
8812 * g++.dg/lookup/pr84812.C: New.
8814 2018-03-19 Richard Biener <rguenther@suse.de>
8816 PR tree-optimization/84929
8817 * gcc.dg/torture/pr84929.c: New testcase.
8819 2018-03-19 Tamar Christina <tamar.christina@arm.com>
8822 * gcc.target/arm/big-endian-subreg.c: Delete.
8824 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8827 * gfortran.dg/array_constructor_52.f90: New test.
8829 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
8832 * gfortran.dg/pr77414.f90: New test.
8833 * gfortran.dg/internal_references_1.f90: Adjust error message.
8835 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
8838 * gfortran.dg/pr65453.f90: New test.
8840 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
8842 PR tree-optimization/84913
8843 * gfortran.dg/vect/pr84913.f90: New test.
8845 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8848 * gfortran.dg/warn_concat.f90: New test.
8850 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8853 * gcc.dg/pr84899.c: New test.
8855 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
8858 * gfortran.dg/pr69395.f90: Add test for max dimensions
8860 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
8863 * gcc.target/i386/pr84876.c: New test.
8865 2018-03-16 Martin Liska <mliska@suse.cz>
8868 * gcc.target/i386/mvc11.c: New test.
8870 2018-03-16 Martin Liska <mliska@suse.cz>
8873 * gcc.target/i386/mvc10.c: New test.
8875 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8879 * g++.dg/cpp1y/pr79937-1.C: New test.
8880 * g++.dg/cpp1y/pr79937-2.C: New test.
8881 * g++.dg/cpp1y/pr79937-3.C: New test.
8882 * g++.dg/cpp1y/pr79937-4.C: New test.
8883 * g++.dg/cpp1y/pr82410.C: New test.
8885 2018-03-16 Tom de Vries <tom@codesourcery.com>
8887 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
8889 2018-03-16 Tom de Vries <tom@codesourcery.com>
8891 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
8893 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8896 * g++.dg/cpp2a/desig8.C: New test.
8898 PR tree-optimization/84841
8899 * gcc.dg/pr84841.c: New test.
8902 * g++.dg/cpp2a/desig7.C: New test.
8904 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
8905 Jim MacArthur <jim.macarthur@codethink.co.uk>
8907 * gfortran.dg/automatic_1.f90: New test.
8908 * gfortran.dg/automatic_repeat.f90: New test
8909 * gfortran.dg/automatic_save.f90: New test.
8910 * gfortran.dg/vax_structure.f90: New test.
8912 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8915 * gfortran.dg/pr78741.f90: New test.
8917 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8920 * gfortran.dg/pr69395.f90: New test.
8922 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8925 * g++.dg/opt/pr79085.C: New test.
8927 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8930 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8931 label instead of __x86_indirect_thunk label.
8933 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8936 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
8937 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
8938 * g++.dg/warn/deprecated-13.C: New test.
8940 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8942 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8944 2018-03-15 Richard Biener <rguenther@suse.de>
8947 * c-c++-common/pr84873.c: New testcase.
8949 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8952 * gcc.target/arm/big-endian-subreg.c: New.
8954 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8957 * gcc.c-torture/compile/pr84860.c: New test.
8959 2018-03-15 Julia Koval <julia.koval@intel.com>
8961 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8963 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8966 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8969 * gcc.dg/pr84853.c: New test.
8971 2018-03-14 Carl Love <cel@us.ibm.com>
8973 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8975 2018-03-14 Martin Liska <mliska@suse.cz>
8978 * g++.dg/lto/pr84805_0.C: New test.
8979 * g++.dg/lto/pr84805_1.C: New test.
8980 * g++.dg/lto/pr84805_2.C: New test.
8982 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8985 * gcc.dg/fixits-pr84852-1.c: New test.
8986 * gcc.dg/fixits-pr84852-2.c: New test.
8988 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8990 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
8991 separate verbose message.
8992 * lib/scandump.exp (scan-dump-times): Likewise.
8994 2018-03-14 Julia Koval <julia.koval@intel.com>
8996 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8998 * gcc.target/i386/funcspec-56.inc: Ditto.
9000 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9002 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9005 2018-03-14 Jakub Jelinek <jakub@redhat.com>
9008 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9009 check count from 17 to 14.
9012 * gcc.target/i386/pr84844.c: New test.
9014 2018-03-14 Richard Biener <rguenther@suse.de>
9016 PR tree-optimization/84830
9017 * gcc.dg/torture/pr84830.c: New testcase.
9019 2018-03-14 Marek Polacek <polacek@redhat.com>
9022 * g++.dg/cpp0x/static_assert15.C: New test.
9024 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
9027 * gfortran.dg/pr61775.f90: New test.
9029 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9032 * g++.dg/ext/pr84843-1.C: New test.
9033 * g++.dg/ext/pr84843-2.C: New test.
9035 2018-03-13 David Pagan <dave.pagan@oracle.com>
9038 * gcc.dg/pr46921.c: New test.
9040 2018-03-13 Martin Sebor <msebor@redhat.com>
9042 PR tree-optimization/84725
9043 * c-c++-common/Wstringop-truncation-4.c: New test.
9044 * c-c++-common/attr-nonstring-5.c: New test.
9046 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9048 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9050 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9051 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9053 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9055 * gcc.target/aarch64/sve/tls_1.c: New test.
9056 * gcc.target/aarch64/sve/tls_2.C: Likewise.
9058 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9060 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9061 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9063 2018-03-13 Martin Liska <mliska@suse.cz>
9066 * g++.dg/ipa/pr84658.C: New test.
9068 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9071 * gcc.dg/pr84834.c: New test.
9074 * gcc.target/i386/pr84827.c: New test.
9077 * g++.dg/ext/pr84828.C: New test.
9080 * gcc.target/i386/avx512f-pr84786-1.c: New test.
9081 * gcc.target/i386/avx512f-pr84786-2.c: New test.
9084 * g++.dg/cpp1y/constexpr-84808.C: New test.
9087 * g++.dg/debug/pr84704.C: New test.
9089 2018-03-12 Renlin Li <renlin.li@arm.com>
9091 * gcc.target/aarch64/movi_hf.c: New.
9092 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
9093 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
9095 2018-03-12 Martin Sebor <msebor@redhat.com>
9097 PR tree-optimization/83456
9098 * c-c++-common/Wrestrict-2.c: Remove test cases.
9099 * c-c++-common/Wrestrict.c: Same.
9100 * gcc.dg/Wrestrict-12.c: New test.
9101 * gcc.dg/Wrestrict-14.c: New test.
9103 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9105 * g++.dg/pr84821.C: New test.
9107 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9109 * gcc.dg/pr84799.c: New test.
9111 2018-03-12 Richard Biener <rguenther@suse.de>
9113 PR tree-optimization/84803
9114 * gcc.dg/torture/pr84803.c: New testcase.
9116 2018-03-12 Jakub Jelinek <jakub@redhat.com>
9119 * g++.dg/debug/pr84813.C: New test.
9121 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
9124 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
9126 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
9129 * gfortran.dg/pr83939.f90
9131 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9134 * gfortran.dg/zero_sized_9.f90: New test.
9136 2018-03-11 Jakub Jelinek <jakub@redhat.com>
9139 * g++.dg/debug/dwarf2/enum2.C: New test.
9141 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9144 * gfortran.dg/pr84734.f90: New test.
9146 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9148 * gnat.dg/prot3.adb: New test.
9149 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9151 2018-03-09 Jason Merrill <jason@redhat.com>
9152 Paolo Carlini <paolo.carlini@oracle.com>
9156 * g++.dg/cpp0x/pr71169.C: New.
9157 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9158 * g++.dg/cpp0x/pr71832.C: Likewise.
9160 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9163 * gcc.target/powerpc/pr83969.c: New test.
9165 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9168 * gcc.dg/pr84772.c: New test.
9171 * g++.dg/warn/Wformat-2.C: New test.
9174 * g++.dg/ext/vla18.C: New test.
9176 2018-03-09 Martin Sebor <msebor@redhat.com>
9178 PR tree-optimization/84526
9179 * gcc.dg/Wrestrict-10.c: New test.
9180 * gcc.dg/Wrestrict-11.c: New test.
9182 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9184 PR rtl-optimization/84682
9185 * gcc.dg/torture/pr84682-1.c: New.
9186 * gcc.dg/torture/pr84682-2.c: New.
9187 * gcc.dg/torture/pr84682-3.c: New.
9189 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9192 * g++.dg/ext/pr84724.C: New test.
9194 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9197 * gcc.target/arm/pr83712.c: New.
9199 2018-03-09 Richard Biener <rguenther@suse.de>
9201 PR tree-optimization/84775
9202 * gcc.dg/torture/pr84775.c: New testcase.
9204 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9207 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9210 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9212 * gcc.c-torture/compile/20180309-1.c: New test.
9214 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9217 * g++.dg/warn/Wunused-function4.C: New test.
9220 * gcc.target/i386/pr84742-1.c: New test.
9221 * gcc.target/i386/pr84742-2.c: New test.
9223 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9226 * gcc.c-torture/execute/pr84748.c: New test.
9228 2018-03-08 Richard Biener <rguenther@suse.de>
9231 * gcc.dg/graphite/pr84552.c: New testcase.
9233 2018-03-08 Richard Biener <rguenther@suse.de>
9235 PR tree-optimization/84178
9236 * gcc.dg/torture/pr84178-2.c: New testcase.
9238 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9240 PR tree-optimization/84178
9241 * gcc.c-torture/compile/pr84178-1.c: New test.
9243 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9245 * lib/target-supports.exp: Do not return zero from a ifunc
9248 2018-03-08 Richard Biener <rguenther@suse.de>
9250 PR tree-optimization/84746
9251 * gcc.dg/torture/pr84746.c: New testcase.
9254 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9257 * gcc.dg/graphite/pr84404.c: New.
9259 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9261 PR tree-optimization/84740
9262 * gcc.dg/torture/pr84740.c: New test.
9264 PR tree-optimization/84739
9265 * gcc.dg/pr84739.c: New test.
9267 2018-03-07 Martin Sebor <msebor@redhat.com>
9269 PR tree-optimization/83519
9270 * gcc.dg/Wrestrict-13.c: New test.
9272 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9276 * gfortran.dg/pr64124.f90: New tests.
9277 * gfortran.dg/pr70409.f90: New tests.
9279 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9282 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9284 2018-03-07 Martin Sebor <msebor@redhat.com>
9286 PR tree-optimization/84526
9287 * gcc.dg/Wrestrict-10.c: New test.
9289 2018-03-07 Martin Sebor <msebor@redhat.com>
9291 PR tree-optimization/84468
9292 * g++.dg/warn/Wstringop-truncation-2.C: New test.
9293 * gcc.dg/Wstringop-truncation.c: New test.
9294 * gcc.dg/Wstringop-truncation-2.c: New test.
9296 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9299 * gfortran.dg/pr84565.f90: New test.
9302 * gcc.target/i386/pr84723-1.c: New test.
9303 * gcc.target/i386/pr84723-2.c: New test.
9304 * gcc.target/i386/pr84723-3.c: New test.
9305 * gcc.target/i386/pr84723-4.c: New test.
9306 * gcc.target/i386/pr84723-5.c: New test.
9308 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9311 * gfortran.dg/pr64107.f90: New test.
9313 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9317 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9319 2018-03-06 Marek Polacek <polacek@redhat.com>
9322 * g++.dg/cpp1z/constexpr-84684.C: New test.
9324 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9327 * gcc.dg/pr84721.c: New test.
9330 * gcc.dg/pr84710.c: New test.
9332 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9335 * gfortran.dg/implied_do_2.f90: New test.
9336 * gfortran.dg/coarray_8.f90: Update for new error message.
9338 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9341 * g++.dg/ext/pr84683.C: New test.
9343 PR tree-optimization/84687
9344 * gcc.dg/pr84687.c: New test.
9346 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9349 * g++.dg/pr84231.C: New.
9352 * g++.dg/cpp1y/pr84593.C: New.
9355 * g++.dg/pr84492.C: New.
9357 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9359 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9360 __builtin_ppc_speculation_barrier.
9362 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9365 * gcc.target/powerpc/pr84700.c: New test.
9367 2018-03-05 Nathan Sidwell <nathan@acm.org>
9370 * g++.dg/lookup/pr84702.C: New.
9372 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9375 * gcc.target/i386/pr84564.c: New test.
9377 2018-03-05 Marek Polacek <polacek@redhat.com>
9380 * g++.dg/cpp0x/inline-ns10.C: New test.
9382 2018-03-05 Nathan Sidwell <nathan@acm.org>
9385 * g++.dg/template/pr84694.C: New.
9387 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9390 * gcc.c-torture/execute/pr84524.c: New test.
9391 * gcc.target/i386/avx512bw-pr84524.c: New test.
9393 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9396 * g++.dg/pr84264.C: New test.
9398 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9401 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
9402 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
9403 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
9405 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9407 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
9408 * g++.dg/other/i386-3.C: Ditto.
9409 * gcc.target/i386/sse-12.c: Ditto.
9410 * gcc.target/i386/sse-13.c: Ditto.
9411 * gcc.target/i386/sse-14.c: Ditto.
9412 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
9413 * gcc.target/i386/wbinvd-1.c: New test.
9414 * gcc.target/i386/wbnoinvd-1.c: Ditto.
9415 * gcc.target/i386/pconfig-1.c: Ditto.
9417 2018-03-05 Pádraig Brady <P@draigBrady.com>
9418 Nathan Sidwell <nathan@acm.org>
9421 * g++.dg/cpp0x/pr84497.C: New.
9423 2018-03-05 Richard Biener <rguenther@suse.de>
9425 PR tree-optimization/84670
9426 * gcc.dg/pr84670-1.c: New testcase.
9427 * gcc.dg/pr84670-2.c: Likewise.
9428 * gcc.dg/pr84670-3.c: Likewise.
9429 * gcc.dg/pr84670-4.c: Likewise.
9431 2018-03-05 Richard Biener <rguenther@suse.de>
9433 PR tree-optimization/84650
9434 * gcc.dg/graphite/pr84650.c: New testcase.
9436 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9439 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9441 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9444 * gfortran.dg/pr71085.f90: New test.
9446 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9449 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9451 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9454 * gfortran.dg/pr51434.f90: New test.
9456 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9459 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9461 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9464 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9466 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9469 * g++.dg/torture/pr71464.C: New.
9471 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9474 * gfortran.dg/select_type_41.f90: New test.
9476 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9479 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9481 2018-03-02 Marek Polacek <polacek@redhat.com>
9484 * g++.dg/ext/flexary29.C: New test.
9486 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9488 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9490 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9493 * g++.dg/torture/pr81812.C: New.
9495 2018-03-02 Marek Polacek <polacek@redhat.com>
9498 * g++.dg/warn/Wsign-compare-8.C: New test.
9501 * g++.dg/parse/array-size3.C: New test.
9504 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9506 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9509 * g++.dg/cpp1y/pr84662.C: New test.
9511 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9513 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
9514 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
9516 * g++.dg/lto/20101010-1_0.C: Likewise.
9517 * g++.dg/lto/20101010-2_0.C: Likewise.
9519 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9522 * gcc.dg/pr84628.c: New test.
9525 * gcc.target/ia64/pr56540.c: New test.
9527 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9529 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9531 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
9532 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
9533 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
9534 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
9536 2018-03-02 Marek Polacek <polacek@redhat.com>
9539 * c-c++-common/ubsan/shift-11.c: New test.
9541 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9543 * gcc.dg/vect/vect-alias-check-13.c: New test.
9545 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9548 * gcc.dg/pr84614.c: New test.
9551 * gcc.target/i386/pr84625.c: New test.
9553 2018-03-02 Richard Biener <rguenther@suse.de>
9555 PR tree-optimization/84427
9556 * gcc.dg/torture/pr84427.c: New testcase.
9558 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9561 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
9562 powerpc64le*-*-linux*.
9563 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
9564 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
9566 2018-03-01 Martin Sebor <msebor@redhat.com>
9569 * g++.dg/ext/attr-const.C: Remove xfail.
9570 * g++.dg/ext/attr-malloc-3.C: New test.
9571 * g++.dg/ext/attr-noinline-3.C: New test.
9572 * g++.dg/ext/attr-noreturn-3.C: New test.
9573 * g++.dg/ext/attr-nothrow-3.C: New test.
9574 * g++.dg/ext/attr-pure.C: Remove xfail.
9576 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9579 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9580 dg-options and dg-shouldfail "ubsan" directive.
9582 2018-03-01 Marek Polacek <polacek@redhat.com>
9583 Jason Merrill <jason@redhat.com>
9586 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
9587 * g++.dg/cpp1z/static1.C: New test.
9588 * g++.dg/template/static37.C: New test.
9590 2018-03-01 Nathan Sidwell <nathan@acm.org>
9593 * g++.dg/template/pr84434.C: New.
9595 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9597 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9598 -mthumb to the command-line.
9600 2018-03-01 Marek Polacek <polacek@redhat.com>
9603 * g++.dg/cpp0x/static_assert14.C: New test.
9605 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9608 * g++.dg/torture/pr79410.C: New.
9610 2018-03-01 Martin Liska <mliska@suse.cz>
9613 * gcc.dg/asan/pr82484.c: New test.
9615 2018-03-01 Richard Biener <rguenther@suse.de>
9618 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9620 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9623 * gfortran.dg/coarray_47.f90: New test.
9625 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9628 * gfortran.dg/class_array_23.f03: New test.
9630 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9632 PR rtl-optimization/84528
9633 * gcc.dg/torture/pr84538.c: Rename to...
9634 * gcc.dg/torture/pr84528.c: ...this.
9636 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9638 PR rtl-optimization/84528
9639 * gcc.dg/torture/pr84538.c: New test.
9641 2018-02-28 Martin Sebor <msebor@redhat.com>
9643 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
9644 -fpic test failures.
9645 * c-c++-common/Wrestrict-2.c: Same.
9646 * c-c++-common/Wstringop-truncation.c: Same.
9647 * gcc.dg/Warray-bounds-22.c: Same.
9648 * gcc.dg/Wstringop-overflow.c: Same.
9649 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
9650 (signed_range): Same.
9651 (unsigned_anti_range): Same.
9652 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
9653 (signed_range): Same.
9654 (unsigned_anti_range): Same.
9655 * gcc.dg/attr-alloc_size-7.c: Same.
9656 * gcc.dg/attr-alloc_size-8.c: Same.
9657 * gcc.dg/builtin-alloc-size.c: Same.
9658 * gcc.dg/builtin-stpncpy.c: Same.
9659 * gcc.dg/builtins-nonnull.c: Same.
9660 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
9661 * gcc.dg/pr79214.c: Same.
9662 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
9663 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9664 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9665 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
9666 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
9667 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
9668 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
9669 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
9670 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
9671 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9672 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9674 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9677 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9679 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9682 * g++.dg/cpp0x/pr84609.C: New test.
9684 2018-02-28 Martin Sebor <msebor@redhat.com>
9687 * g++.dg/ext/attr-malloc-3.C: New test.
9688 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
9689 to pre-existing problems.
9690 * g++.dg/ext/attr-pure.C: Same.
9692 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9695 * gfortran.dg/associate_37.f90: New test.
9698 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9700 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9703 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
9704 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
9705 * gcc.dg/bf-ms-layout-4.c: New test.
9706 * gcc.dg/bf-ms-layout-5.c: New test.
9708 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
9711 * gcc.target/powerpc/pr83399.c: Only run on Linux.
9713 2018-02-28 Richard Biener <rguenther@suse.de>
9715 PR tree-optimization/84584
9716 * gcc.dg/graphite/pr84584.c: New testcase.
9718 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
9720 PR preprocessor/84517
9721 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
9723 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9725 * c-c++-common/dump-ada-spec-12.c: New test.
9726 * c-c++-common/dump-ada-spec-13.c: Likewise.
9728 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9730 * c-c++-common/dump-ada-spec-11.c: New test.
9732 2018-02-28 Martin Liska <mliska@suse.cz>
9735 * g++.dg/ext/timevar1.C: Fix pruned patterns.
9736 * g++.dg/ext/timevar2.C: Likewise.
9738 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9740 * c-c++-common/dump-ada-spec-8.c: New test.
9741 * c-c++-common/dump-ada-spec-9.c: Likewise.
9742 * c-c++-common/dump-ada-spec-10.c: Likewise.
9744 2018-02-28 Richard Biener <rguenther@suse.de>
9747 * gcc.dg/pr84607.c: New testcase.
9749 2018-02-28 Nathan Sidwell <nathan@acm.org>
9752 * g++.dg/lookup/pr84602.C: New.
9754 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9758 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
9760 * g++.dg/ext/attr-nonnull.C: Likewise.
9761 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
9763 * g++.dg/ext/attr-noinline-2.C: Likewise.
9764 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
9765 -fdump-tree-eh in dg-options.
9767 2018-02-28 Alan Modra <amodra@gmail.com>
9769 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
9771 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
9773 2018-02-27 Martin Sebor <msebor@redhat.com>
9777 * g++.dg/Wmissing-attributes.C: New test.
9778 * g++.dg/ext/attr-const-pure.C: New test.
9779 * g++.dg/ext/attr-const.C: New test.
9780 * g++.dg/ext/attr-deprecated-2.C: New test.
9781 * g++.dg/ext/attr-malloc-2.C: New test.
9782 * g++.dg/ext/attr-malloc.C: New test.
9783 * g++.dg/ext/attr-noinline-2.C: New test.
9784 * g++.dg/ext/attr-noinline.C: New test.
9785 * g++.dg/ext/attr-nonnull.C: New test.
9786 * g++.dg/ext/attr-noreturn-2.C: New test.
9787 * g++.dg/ext/attr-noreturn.C: New test.
9788 * g++.dg/ext/attr-nothrow-2.C: New test.
9789 * g++.dg/ext/attr-nothrow.C: New test.
9790 * g++.dg/ext/attr-optimize.C: New test.
9791 * g++.dg/ext/attr-pure.C: New test.
9792 * g++.dg/ext/attr-returns-nonnull.C: New test.
9793 * g++.dg/ext/attr-warning.C: New test.
9795 2018-02-27 Nathan Sidwell <nathan@acm.org>
9798 * g++.dg/lookup/pr84426.C: New.
9800 2018-02-27 Richard Biener <rguenther@suse.de>
9802 PR tree-optimization/84512
9803 * gcc.dg/tree-ssa/pr84512.c: New testcase.
9805 2018-02-27 Martin Liska <mliska@suse.cz>
9807 PR gcov-profile/84548
9808 * g++.dg/gcov/pr84548.C: New test.
9810 2018-02-27 Jakub Jelinek <jakub@redhat.com>
9813 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
9815 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9818 * g++.dg/cpp1y/pr84558.C: New test.
9820 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9823 * g++.dg/cpp0x/alignas14.C: New.
9824 * g++.dg/cpp0x/alignas15.C: Likewise.
9826 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9829 * g++.dg/gomp/pr84557.C: New test.
9831 2018-02-26 Marek Polacek <polacek@redhat.com>
9834 * g++.dg/cpp1z/pr84325.C: New test.
9836 2018-02-26 Carl Love <cel@us.ibm.com>
9838 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
9840 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
9841 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
9842 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
9844 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
9845 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
9848 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9851 * gcc.target/i386/indirect-thunk-1.c: Updated.
9852 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9853 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9854 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9855 * gcc.target/i386/indirect-thunk-5.c: Likewise.
9856 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9857 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9858 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9859 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9860 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9861 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9862 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9863 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9864 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9865 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
9866 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
9867 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
9868 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9869 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9870 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9871 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9872 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9873 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
9874 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
9875 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9876 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9877 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9878 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9879 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9880 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
9881 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
9882 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9883 * gcc.target/i386/ret-thunk-9.c: Likewise.
9884 * gcc.target/i386/ret-thunk-10.c: Likewise.
9885 * gcc.target/i386/ret-thunk-11.c: Likewise.
9886 * gcc.target/i386/ret-thunk-12.c: Likewise.
9887 * gcc.target/i386/ret-thunk-13.c: Likewise.
9888 * gcc.target/i386/ret-thunk-14.c: Likewise.
9889 * gcc.target/i386/ret-thunk-15.c: Likewise.
9891 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
9893 * gcc.c-torture/execute/20180226-1.c: New test.
9895 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
9897 PR tree-optimization/83965
9898 * gcc.dg/vect/pr83965-2.c: New test.
9900 2018-02-26 Tom de Vries <tom@codesourcery.com>
9902 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
9904 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9907 * gcc.target/i386/ret-thunk-22.c: New test.
9908 * gcc.target/i386/ret-thunk-23.c: Likewise.
9909 * gcc.target/i386/ret-thunk-24.c: Likewise.
9910 * gcc.target/i386/ret-thunk-25.c: Likewise.
9911 * gcc.target/i386/ret-thunk-26.c: Likewise.
9913 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9916 * g++.dg/cpp1z/pr84533.C: New.
9918 2018-02-26 Marek Polacek <polacek@redhat.com>
9921 * g++.dg/parse/error60.C: New test.
9923 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9926 * g++.dg/gomp/pr84556.C: New test.
9927 * g++.dg/vect/pr84556.cc: New test.
9929 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9932 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
9933 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9934 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
9935 * gfortran.dg/c_loc_test.f90: Likewise.
9936 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9937 * gfortran.dg/proc_decl_17.f90: Likewise.
9938 * gfortran.dg/proc_ptr_8.f90: Likewise.
9940 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9943 * gcc.target/aarch64/lr_free_2.c: Revert changes in
9944 r254814 disabling -fomit-frame-pointer by default.
9945 * gcc.target/aarch64/spill_1.c: Likewise.
9946 * gcc.target/aarch64/test_frame_11.c: Likewise.
9947 * gcc.target/aarch64/test_frame_12.c: Likewise.
9948 * gcc.target/aarch64/test_frame_13.c: Likewise.
9949 * gcc.target/aarch64/test_frame_14.c: Likewise.
9950 * gcc.target/aarch64/test_frame_15.c: Likewise.
9951 * gcc.target/aarch64/test_frame_3.c: Likewise.
9952 * gcc.target/aarch64/test_frame_5.c: Likewise.
9953 * gcc.target/aarch64/test_frame_9.c: Likewise.
9955 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9958 * gfortran.dg/explicit_shape_1.f90: New test.
9959 * gfortran.dg/automatic_module_variable.f90: Update regex.
9960 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
9961 * gfortran.dg/constant_shape.f90: Ditto.
9962 * gfortran.dg/dec_structure_23.f90: Ditto.
9963 * gfortran.dg/pr78240.f90: Ditto.
9965 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9968 * gfortran.dg/pr84523.f90: New test.
9970 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9973 * gfortran.dg/select_type_40.f90: New test.
9975 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9978 * gfortran.dg/data_substring.f90: New test.
9980 2018-02-24 Marek Polacek <polacek@redhat.com>
9983 * g++.dg/cpp1z/constexpr-83692.C: New test.
9985 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9988 * gfortran.dg/statement_function_1.f90: Update test.
9990 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9993 * gfortran.dg/inquire_19.f90: New test.
9995 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9998 * gfortran.dg/pr83149_b.f90: New test.
9999 * gfortran.dg/pr83149_a.f90: Additional source for previous.
10001 2018-02-23 Carl Love <cel@us.ibm.com>
10003 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
10004 vec_signed2 and vec_unsigned2 to new Power 8 test file.
10005 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
10008 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10010 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10011 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10013 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10015 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10018 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10021 * gfortran.dg/pr83149_1.f90: New test.
10022 * gfortran.dg/pr83149.f90: Additional source for previous.
10024 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
10027 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10028 __GI___pthread_mutex_init as well.
10030 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10033 * gfortran.dg/class_68.f90: New test.
10035 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10038 * gfortran.dg/derived_init_5.f90: New test.
10040 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10043 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10044 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10046 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
10049 * gcc.target/powerpc/pr81572.c: New.
10051 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
10053 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10055 2018-02-22 Martin Sebor <msebor@redhat.com>
10057 PR tree-optimization/84480
10058 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
10059 * g++.dg/warn/Wstringop-truncation-1.C: New test.
10061 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
10064 * gcc.target/i386/indirect-thunk-11.c: New test.
10065 * gcc.target/i386/indirect-thunk-12.c: Likewise.
10066 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
10067 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
10068 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
10069 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
10070 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
10071 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
10072 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
10073 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
10075 2018-02-22 Steve Ellcey <sellcey@cavium.com>
10078 * gcc.target/aarch64/asm-2.c: Add dg-error for
10080 * gcc.target/aarch64/asm-4.c: New test.
10082 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10084 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10086 2018-02-22 Marek Polacek <polacek@redhat.com>
10089 * g++.dg/parse/error59.C: New test.
10091 2018-02-22 Tom de Vries <tom@codesourcery.com>
10093 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10095 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10098 * g++.dg/cpp0x/pr77655.C: New.
10100 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10103 * g++.dg/cpp1y/pr84496.C: New test.
10106 * g++.dg/torture/pr84502.C: New test.
10108 PR tree-optimization/84503
10109 * gcc.dg/pr84503-1.c: New test.
10110 * gcc.dg/pr84503-2.c: New test.
10112 2018-02-21 Jakub Jelinek <jakub@redhat.com>
10114 PR tree-optimization/84478
10115 * gcc.c-torture/execute/pr84478.c: New test.
10117 2018-02-20 Martin Sebor <msebor@redhat.com>
10119 PR middle-end/84095
10120 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
10121 * c-c++-common/Wrestrict.c: Same.
10122 * gcc.dg/Wrestrict-6.c: Same.
10123 * gcc.dg/Warray-bounds-27.c: New test.
10124 * gcc.dg/Wrestrict-8.c: New test.
10125 * gcc.dg/Wrestrict-9.c: New test.
10126 * gcc.dg/pr84095.c: New test.
10128 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10130 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10132 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10136 * gfortran.dg/structure_constructor_14.f90: New test.
10138 2018-02-20 Jeff Law <law@redhat.com>
10140 PR middle-end/82123
10141 PR tree-optimization/81592
10142 PR middle-end/79257
10143 * gcc.dg/pr81592.c: New test.
10144 * gcc.dg/pr82123.c: New test.
10145 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
10147 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10150 * g++.dg/warn/Wunused-var-30.C: New test.
10152 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10154 PR tree-optimization/84419
10155 * gcc.dg/vect/pr84419.c: New test.
10157 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10159 PR middle-end/82004
10160 * gfortran.dg/pr82004.f90: New test.
10162 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10164 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10166 2018-02-20 Martin Liska <mliska@suse.cz>
10170 * gcc.target/i386/pr84310.c: New test.
10171 * gcc.target/i386/pr84310-2.c: Likewise.
10173 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10176 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10178 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10181 * g++.dg/cpp1z/launder7.C: New test.
10184 * g++.dg/cpp0x/constexpr-84449.C: New test.
10187 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10189 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10193 * gfortran.dg/associate_22.f90: Enable commented out test.
10194 * gfortran.dg/associate_36.f90: New test.
10196 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10199 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10201 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10203 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10204 (dg-options): Use -mavx instead of -w.
10206 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10209 * g++.dg/cpp1z/launder8.C: New test.
10212 * g++.dg/gomp/pr84448.C: New test.
10215 * g++.dg/gomp/pr84430.C: New test.
10217 PR tree-optimization/84452
10218 * gcc.dg/pr84452.c: New test.
10221 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10223 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10226 * gfortran.dg/implied_do_io_4.f90: New test.
10228 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10230 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
10231 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
10232 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
10234 2018-02-19 Carl Love <cel@us.ibm.com>
10236 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10238 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10241 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10243 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10246 * g++.dg/cpp0x/auto50.C: New.
10247 * g++.dg/parse/friend12.C: Adjust.
10249 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10251 PR libgfortran/84389
10252 * gfortran.dg/dtio_33.f90: New test.
10254 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10256 PR libgfortran/84412
10257 * gfortran.dg/inquire_18.f90: New test.
10259 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10262 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
10263 * gfortran.dg/pointer_intent_3.f90: Ditto.
10264 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
10265 * gfortran.dg/protected_3.f90: Ditto.
10266 * gfortran.dg/protected_4.f90: Ditto.
10267 * gfortran.dg/protected_5.f90: Ditto.
10268 * gfortran.dg/protected_6.f90: Ditto.
10270 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10273 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10276 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10279 * gfortran.dg/inline_matmul_22.f90: New test.
10281 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10284 * gfortran.dg/abort_shoulfail.f90: New test.
10285 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10287 * gfortran.dg/PR19754_2.f90: Likewise.
10288 * gfortran.dg/PR19872.f: Likewise.
10289 * gfortran.dg/PR49268.f90: Likewise.
10290 * gfortran.dg/Wall.f90: Likewise.
10291 * gfortran.dg/Wno-all.f90: Likewise.
10292 * gfortran.dg/achar_1.f90: Likewise.
10293 * gfortran.dg/achar_2.f90: Likewise.
10294 * gfortran.dg/achar_4.f90: Likewise.
10295 * gfortran.dg/achar_6.F90: Likewise.
10296 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
10297 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
10298 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
10299 * gfortran.dg/actual_array_offset_1.f90: Likewise.
10300 * gfortran.dg/actual_array_result_1.f90: Likewise.
10301 * gfortran.dg/actual_array_substr_1.f90: Likewise.
10302 * gfortran.dg/actual_array_substr_2.f90: Likewise.
10303 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
10304 * gfortran.dg/actual_procedure_1.f90: Likewise.
10305 * gfortran.dg/adjustl_1.f90: Likewise.
10306 * gfortran.dg/advance_1.f90: Likewise.
10307 * gfortran.dg/advance_4.f90: Likewise.
10308 * gfortran.dg/advance_5.f90: Likewise.
10309 * gfortran.dg/advance_6.f90: Likewise.
10310 * gfortran.dg/aint_anint_1.f90: Likewise.
10311 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
10312 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
10313 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
10314 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
10315 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
10316 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
10317 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
10318 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
10319 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
10320 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
10321 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
10322 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
10323 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
10324 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
10325 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
10326 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
10327 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
10328 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
10329 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
10330 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
10331 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
10332 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10333 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
10334 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
10335 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
10336 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
10337 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
10338 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
10339 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
10340 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
10341 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
10342 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
10343 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
10344 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
10345 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
10346 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
10347 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
10348 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
10349 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
10350 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
10351 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
10352 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
10353 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
10354 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
10355 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
10356 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
10357 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
10358 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
10359 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
10360 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
10361 * gfortran.dg/allocatable_function_1.f90: Likewise.
10362 * gfortran.dg/allocatable_function_10.f90: Likewise.
10363 * gfortran.dg/allocatable_function_3.f90: Likewise.
10364 * gfortran.dg/allocatable_function_5.f90: Likewise.
10365 * gfortran.dg/allocatable_function_6.f90: Likewise.
10366 * gfortran.dg/allocatable_function_7.f90: Likewise.
10367 * gfortran.dg/allocatable_function_8.f90: Likewise.
10368 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
10369 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
10370 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
10371 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
10372 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
10373 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
10374 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
10375 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
10376 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
10377 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
10378 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
10379 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
10380 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
10381 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
10382 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
10383 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
10384 * gfortran.dg/allocate_class_3.f90: Likewise.
10385 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
10386 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
10387 * gfortran.dg/allocate_derived_5.f90: Likewise.
10388 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
10389 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
10390 * gfortran.dg/allocate_with_source_1.f90: Likewise.
10391 * gfortran.dg/allocate_with_source_10.f08: Likewise.
10392 * gfortran.dg/allocate_with_source_11.f08: Likewise.
10393 * gfortran.dg/allocate_with_source_12.f03: Likewise.
10394 * gfortran.dg/allocate_with_source_15.f03: Likewise.
10395 * gfortran.dg/allocate_with_source_16.f90: Likewise.
10396 * gfortran.dg/allocate_with_source_17.f03: Likewise.
10397 * gfortran.dg/allocate_with_source_18.f03: Likewise.
10398 * gfortran.dg/allocate_with_source_2.f90: Likewise.
10399 * gfortran.dg/allocate_with_source_20.f03: Likewise.
10400 * gfortran.dg/allocate_with_source_22.f03: Likewise.
10401 * gfortran.dg/allocate_with_source_23.f03: Likewise.
10402 * gfortran.dg/allocate_with_source_24.f90: Likewise.
10403 * gfortran.dg/allocate_with_source_5.f90: Likewise.
10404 * gfortran.dg/allocate_with_source_6.f90: Likewise.
10405 * gfortran.dg/allocate_with_source_7.f08: Likewise.
10406 * gfortran.dg/allocate_with_source_8.f08: Likewise.
10407 * gfortran.dg/allocate_with_source_9.f08: Likewise.
10408 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
10409 * gfortran.dg/allocate_zerosize_3.f: Likewise.
10410 * gfortran.dg/altreturn_3.f90: Likewise.
10411 * gfortran.dg/altreturn_5.f90: Likewise.
10412 * gfortran.dg/altreturn_7.f90: Likewise.
10413 * gfortran.dg/and_or_xor.f90: Likewise.
10414 * gfortran.dg/anint_1.f90: Likewise.
10415 * gfortran.dg/any_all_1.f90: Likewise.
10416 * gfortran.dg/anyallcount_1.f90: Likewise.
10417 * gfortran.dg/append_1.f90: Likewise.
10418 * gfortran.dg/argument_checking_1.f90: Likewise.
10419 * gfortran.dg/argument_checking_2.f90: Likewise.
10420 * gfortran.dg/argument_checking_8.f90: Likewise.
10421 * gfortran.dg/arithmetic_if.f90: Likewise.
10422 * gfortran.dg/array_1.f90: Likewise.
10423 * gfortran.dg/array_2.f90: Likewise.
10424 * gfortran.dg/array_alloc_1.f90: Likewise.
10425 * gfortran.dg/array_alloc_2.f90: Likewise.
10426 * gfortran.dg/array_alloc_3.f90: Likewise.
10427 * gfortran.dg/array_assignment_1.F90: Likewise.
10428 * gfortran.dg/array_assignment_5.f90: Likewise.
10429 * gfortran.dg/array_constructor_1.f90: Likewise.
10430 * gfortran.dg/array_constructor_10.f90: Likewise.
10431 * gfortran.dg/array_constructor_11.f90: Likewise.
10432 * gfortran.dg/array_constructor_12.f90: Likewise.
10433 * gfortran.dg/array_constructor_15.f90: Likewise.
10434 * gfortran.dg/array_constructor_16.f90: Likewise.
10435 * gfortran.dg/array_constructor_17.f90: Likewise.
10436 * gfortran.dg/array_constructor_19.f90: Likewise.
10437 * gfortran.dg/array_constructor_23.f: Likewise.
10438 * gfortran.dg/array_constructor_24.f: Likewise.
10439 * gfortran.dg/array_constructor_32.f90: Likewise.
10440 * gfortran.dg/array_constructor_36.f90: Likewise.
10441 * gfortran.dg/array_constructor_39.f90: Likewise.
10442 * gfortran.dg/array_constructor_4.f90: Likewise.
10443 * gfortran.dg/array_constructor_40.f90: Likewise.
10444 * gfortran.dg/array_constructor_44.f90: Likewise.
10445 * gfortran.dg/array_constructor_45.f90: Likewise.
10446 * gfortran.dg/array_constructor_46.f90: Likewise.
10447 * gfortran.dg/array_constructor_47.f90: Likewise.
10448 * gfortran.dg/array_constructor_49.f90: Likewise.
10449 * gfortran.dg/array_constructor_5.f90: Likewise.
10450 * gfortran.dg/array_constructor_50.f90: Likewise.
10451 * gfortran.dg/array_constructor_6.f90: Likewise.
10452 * gfortran.dg/array_constructor_7.f90: Likewise.
10453 * gfortran.dg/array_constructor_8.f90: Likewise.
10454 * gfortran.dg/array_constructor_9.f90: Likewise.
10455 * gfortran.dg/array_constructor_type_1.f03: Likewise.
10456 * gfortran.dg/array_constructor_type_10.f03: Likewise.
10457 * gfortran.dg/array_constructor_type_11.f03: Likewise.
10458 * gfortran.dg/array_constructor_type_12.f03: Likewise.
10459 * gfortran.dg/array_constructor_type_13.f90: Likewise.
10460 * gfortran.dg/array_constructor_type_14.f03: Likewise.
10461 * gfortran.dg/array_constructor_type_16.f03: Likewise.
10462 * gfortran.dg/array_constructor_type_2.f03: Likewise.
10463 * gfortran.dg/array_constructor_type_22.f03: Likewise.
10464 * gfortran.dg/array_constructor_type_3.f03: Likewise.
10465 * gfortran.dg/array_constructor_type_4.f03: Likewise.
10466 * gfortran.dg/array_constructor_type_5.f03: Likewise.
10467 * gfortran.dg/array_constructor_type_6.f03: Likewise.
10468 * gfortran.dg/array_constructor_type_7.f03: Likewise.
10469 * gfortran.dg/array_function_1.f90: Likewise.
10470 * gfortran.dg/array_function_5.f90: Likewise.
10471 * gfortran.dg/array_initializer_1.f90: Likewise.
10472 * gfortran.dg/array_initializer_2.f90: Likewise.
10473 * gfortran.dg/array_memcpy_5.f90: Likewise.
10474 * gfortran.dg/array_memset_2.f90: Likewise.
10475 * gfortran.dg/array_reference_1.f90: Likewise.
10476 * gfortran.dg/array_return_value_1.f90: Likewise.
10477 * gfortran.dg/array_section_1.f90: Likewise.
10478 * gfortran.dg/array_temporaries_3.f90: Likewise.
10479 * gfortran.dg/arrayio_1.f90: Likewise.
10480 * gfortran.dg/arrayio_10.f90: Likewise.
10481 * gfortran.dg/arrayio_11.f90: Likewise.
10482 * gfortran.dg/arrayio_12.f90: Likewise.
10483 * gfortran.dg/arrayio_13.f90: Likewise.
10484 * gfortran.dg/arrayio_14.f90: Likewise.
10485 * gfortran.dg/arrayio_16.f90: Likewise.
10486 * gfortran.dg/arrayio_2.f90: Likewise.
10487 * gfortran.dg/arrayio_3.f90: Likewise.
10488 * gfortran.dg/arrayio_4.f90: Likewise.
10489 * gfortran.dg/arrayio_5.f90: Likewise.
10490 * gfortran.dg/arrayio_6.f90: Likewise.
10491 * gfortran.dg/arrayio_7.f90: Likewise.
10492 * gfortran.dg/arrayio_8.f90: Likewise.
10493 * gfortran.dg/arrayio_9.f90: Likewise.
10494 * gfortran.dg/arrayio_derived_1.f90: Likewise.
10495 * gfortran.dg/assign_10.f90: Likewise.
10496 * gfortran.dg/assign_9.f90: Likewise.
10497 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
10498 * gfortran.dg/assignment_1.f90: Likewise.
10499 * gfortran.dg/associate_1.f03: Likewise.
10500 * gfortran.dg/associate_11.f90: Likewise.
10501 * gfortran.dg/associate_13.f90: Likewise.
10502 * gfortran.dg/associate_15.f90: Likewise.
10503 * gfortran.dg/associate_17.f90: Likewise.
10504 * gfortran.dg/associate_18.f08: Likewise.
10505 * gfortran.dg/associate_19.f03: Likewise.
10506 * gfortran.dg/associate_20.f03: Likewise.
10507 * gfortran.dg/associate_22.f90: Likewise.
10508 * gfortran.dg/associate_23.f90: Likewise.
10509 * gfortran.dg/associate_24.f90: Likewise.
10510 * gfortran.dg/associate_25.f90: Likewise.
10511 * gfortran.dg/associate_27.f90: Likewise.
10512 * gfortran.dg/associate_28.f90: Likewise.
10513 * gfortran.dg/associate_32.f03: Likewise.
10514 * gfortran.dg/associate_33.f03: Likewise.
10515 * gfortran.dg/associate_34.f90: Likewise.
10516 * gfortran.dg/associate_6.f03: Likewise.
10517 * gfortran.dg/associate_7.f03: Likewise.
10518 * gfortran.dg/associate_8.f03: Likewise.
10519 * gfortran.dg/associate_9.f03: Likewise.
10520 * gfortran.dg/associated_1.f90: Likewise.
10521 * gfortran.dg/associated_2.f90: Likewise.
10522 * gfortran.dg/associated_5.f90: Likewise.
10523 * gfortran.dg/associated_6.f90: Likewise.
10524 * gfortran.dg/associated_target_3.f90: Likewise.
10525 * gfortran.dg/associated_target_4.f90: Likewise.
10526 * gfortran.dg/associated_target_5.f03: Likewise.
10527 * gfortran.dg/associated_target_6.f03: Likewise.
10528 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10529 * gfortran.dg/assumed_rank_1.f90: Likewise.
10530 * gfortran.dg/assumed_rank_10.f90: Likewise.
10531 * gfortran.dg/assumed_rank_2.f90: Likewise.
10532 * gfortran.dg/assumed_rank_7.f90: Likewise.
10533 * gfortran.dg/assumed_rank_8.f90: Likewise.
10534 * gfortran.dg/assumed_rank_9.f90: Likewise.
10535 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10536 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10537 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
10538 * gfortran.dg/assumed_type_2.f90: Likewise.
10539 * gfortran.dg/atan2_1.f90: Likewise.
10540 * gfortran.dg/auto_array_1.f90: Likewise.
10541 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
10542 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
10543 * gfortran.dg/auto_char_len_3.f90: Likewise.
10544 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
10545 * gfortran.dg/auto_internal_assumed.f90: Likewise.
10546 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
10547 * gfortran.dg/auto_save_2.f90: Likewise.
10548 * gfortran.dg/automatic_default_init_1.f90: Likewise.
10549 * gfortran.dg/backslash_1.f90: Likewise.
10550 * gfortran.dg/backslash_2.f90: Likewise.
10551 * gfortran.dg/backslash_3.f: Likewise.
10552 * gfortran.dg/backspace_1.f: Likewise.
10553 * gfortran.dg/backspace_10.f90: Likewise.
10554 * gfortran.dg/backspace_11.f90: Likewise.
10555 * gfortran.dg/backspace_2.f: Likewise.
10556 * gfortran.dg/backspace_3.f: Likewise.
10557 * gfortran.dg/backspace_4.f: Likewise.
10558 * gfortran.dg/backspace_5.f: Likewise.
10559 * gfortran.dg/backspace_6.f: Likewise.
10560 * gfortran.dg/backspace_7.f90: Likewise.
10561 * gfortran.dg/backspace_8.f: Likewise.
10562 * gfortran.dg/backspace_9.f: Likewise.
10563 * gfortran.dg/bessel_1.f90: Likewise.
10564 * gfortran.dg/bessel_2.f90: Likewise.
10565 * gfortran.dg/bessel_5.f90: Likewise.
10566 * gfortran.dg/bessel_6.f90: Likewise.
10567 * gfortran.dg/bessel_7.f90: Likewise.
10568 * gfortran.dg/bind_c_dts_2.f03: Likewise.
10569 * gfortran.dg/bind_c_dts_3.f03: Likewise.
10570 * gfortran.dg/bind_c_usage_15.f90: Likewise.
10571 * gfortran.dg/bind_c_usage_16.f03: Likewise.
10572 * gfortran.dg/bind_c_usage_17.f90: Likewise.
10573 * gfortran.dg/bind_c_usage_24.f90: Likewise.
10574 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
10575 * gfortran.dg/binding_label_tests_16.f03: Likewise.
10576 * gfortran.dg/binding_label_tests_23.f90: Likewise.
10577 * gfortran.dg/bit_comparison_1.F90: Likewise.
10578 * gfortran.dg/bit_comparison_2.F90: Likewise.
10579 * gfortran.dg/block_1.f08: Likewise.
10580 * gfortran.dg/block_13.f08: Likewise.
10581 * gfortran.dg/block_14.f90: Likewise.
10582 * gfortran.dg/block_2.f08: Likewise.
10583 * gfortran.dg/block_6.f08: Likewise.
10584 * gfortran.dg/block_7.f08: Likewise.
10585 * gfortran.dg/block_8.f08: Likewise.
10586 * gfortran.dg/blockdata_1.f90: Likewise.
10587 * gfortran.dg/bound_1.f90: Likewise.
10588 * gfortran.dg/bound_2.f90: Likewise.
10589 * gfortran.dg/bound_3.f90: Likewise.
10590 * gfortran.dg/bound_4.f90: Likewise.
10591 * gfortran.dg/bound_5.f90: Likewise.
10592 * gfortran.dg/bound_6.f90: Likewise.
10593 * gfortran.dg/bound_7.f90: Likewise.
10594 * gfortran.dg/bound_8.f90: Likewise.
10595 * gfortran.dg/bound_9.f90: Likewise.
10596 * gfortran.dg/bound_simplification_1.f90: Likewise.
10597 * gfortran.dg/bound_simplification_3.f90: Likewise.
10598 * gfortran.dg/bound_simplification_4.f90: Likewise.
10599 * gfortran.dg/bound_simplification_5.f90: Likewise.
10600 * gfortran.dg/bound_simplification_6.f90: Likewise.
10601 * gfortran.dg/bounds_check_1.f90: Likewise.
10602 * gfortran.dg/bounds_check_12.f90: Likewise.
10603 * gfortran.dg/bounds_check_14.f90: Likewise.
10604 * gfortran.dg/bounds_check_15.f90: Likewise.
10605 * gfortran.dg/bounds_check_19.f90: Likewise.
10606 * gfortran.dg/bounds_check_8.f90: Likewise.
10607 * gfortran.dg/bounds_check_9.f90: Likewise.
10608 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
10609 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
10610 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
10611 * gfortran.dg/boz_1.f90: Likewise.
10612 * gfortran.dg/boz_11.f90: Likewise.
10613 * gfortran.dg/boz_13.f90: Likewise.
10614 * gfortran.dg/boz_14.f90: Likewise.
10615 * gfortran.dg/boz_15.f90: Likewise.
10616 * gfortran.dg/boz_3.f90: Likewise.
10617 * gfortran.dg/boz_6.f90: Likewise.
10618 * gfortran.dg/boz_9.f90: Likewise.
10619 * gfortran.dg/byte_1.f90: Likewise.
10620 * gfortran.dg/byte_2.f90: Likewise.
10621 * gfortran.dg/c_assoc.f90: Likewise.
10622 * gfortran.dg/c_assoc_2.f03: Likewise.
10623 * gfortran.dg/c_assoc_3.f90: Likewise.
10624 * gfortran.dg/c_by_val_1.f: Likewise.
10625 * gfortran.dg/c_by_val_5.f90: Likewise.
10626 * gfortran.dg/c_char_tests.f03: Likewise.
10627 * gfortran.dg/c_char_tests_2.f03: Likewise.
10628 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
10629 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
10630 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
10631 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
10632 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
10633 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
10634 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
10635 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
10636 * gfortran.dg/c_kind_params.f90: Likewise.
10637 * gfortran.dg/c_loc_test_20.f90: Likewise.
10638 * gfortran.dg/c_loc_tests_2.f03: Likewise.
10639 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
10640 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
10641 * gfortran.dg/c_size_t_test.f03: Likewise.
10642 * gfortran.dg/c_sizeof_1.f90: Likewise.
10643 * gfortran.dg/c_sizeof_5.f90: Likewise.
10644 * gfortran.dg/c_sizeof_6.f90: Likewise.
10645 * gfortran.dg/char4_iunit_1.f03: Likewise.
10646 * gfortran.dg/char4_iunit_2.f03: Likewise.
10647 * gfortran.dg/char_allocation_1.f90: Likewise.
10648 * gfortran.dg/char_array_constructor.f90: Likewise.
10649 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
10650 * gfortran.dg/char_assign_1.f90: Likewise.
10651 * gfortran.dg/char_associated_1.f90: Likewise.
10652 * gfortran.dg/char_cast_2.f90: Likewise.
10653 * gfortran.dg/char_comparison_1.f: Likewise.
10654 * gfortran.dg/char_component_initializer_1.f90: Likewise.
10655 * gfortran.dg/char_component_initializer_2.f90: Likewise.
10656 * gfortran.dg/char_cons_len.f90: Likewise.
10657 * gfortran.dg/char_conversion.f90: Likewise.
10658 * gfortran.dg/char_cshift_1.f90: Likewise.
10659 * gfortran.dg/char_cshift_2.f90: Likewise.
10660 * gfortran.dg/char_decl_2.f90: Likewise.
10661 * gfortran.dg/char_eoshift_1.f90: Likewise.
10662 * gfortran.dg/char_eoshift_2.f90: Likewise.
10663 * gfortran.dg/char_eoshift_3.f90: Likewise.
10664 * gfortran.dg/char_eoshift_4.f90: Likewise.
10665 * gfortran.dg/char_eoshift_5.f90: Likewise.
10666 * gfortran.dg/char_expr_1.f90: Likewise.
10667 * gfortran.dg/char_expr_3.f90: Likewise.
10668 * gfortran.dg/char_initialiser_actual.f90: Likewise.
10669 * gfortran.dg/char_length_12.f90: Likewise.
10670 * gfortran.dg/char_length_14.f90: Likewise.
10671 * gfortran.dg/char_length_15.f90: Likewise.
10672 * gfortran.dg/char_length_17.f90: Likewise.
10673 * gfortran.dg/char_length_20.f90: Likewise.
10674 * gfortran.dg/char_length_21.f90: Likewise.
10675 * gfortran.dg/char_length_5.f90: Likewise.
10676 * gfortran.dg/char_length_6.f90: Likewise.
10677 * gfortran.dg/char_length_7.f90: Likewise.
10678 * gfortran.dg/char_length_8.f90: Likewise.
10679 * gfortran.dg/char_pack_1.f90: Likewise.
10680 * gfortran.dg/char_pack_2.f90: Likewise.
10681 * gfortran.dg/char_pointer_assign.f90: Likewise.
10682 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
10683 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
10684 * gfortran.dg/char_pointer_dependency.f90: Likewise.
10685 * gfortran.dg/char_pointer_dummy.f90: Likewise.
10686 * gfortran.dg/char_pointer_func.f90: Likewise.
10687 * gfortran.dg/char_reshape_1.f90: Likewise.
10688 * gfortran.dg/char_result_1.f90: Likewise.
10689 * gfortran.dg/char_result_12.f90: Likewise.
10690 * gfortran.dg/char_result_13.f90: Likewise.
10691 * gfortran.dg/char_result_14.f90: Likewise.
10692 * gfortran.dg/char_result_15.f90: Likewise.
10693 * gfortran.dg/char_result_2.f90: Likewise.
10694 * gfortran.dg/char_result_3.f90: Likewise.
10695 * gfortran.dg/char_result_4.f90: Likewise.
10696 * gfortran.dg/char_result_5.f90: Likewise.
10697 * gfortran.dg/char_result_6.f90: Likewise.
10698 * gfortran.dg/char_result_7.f90: Likewise.
10699 * gfortran.dg/char_result_8.f90: Likewise.
10700 * gfortran.dg/char_spread_1.f90: Likewise.
10701 * gfortran.dg/char_transpose_1.f90: Likewise.
10702 * gfortran.dg/char_type_len.f90: Likewise.
10703 * gfortran.dg/char_unpack_1.f90: Likewise.
10704 * gfortran.dg/char_unpack_2.f90: Likewise.
10705 * gfortran.dg/character_array_constructor_1.f90: Likewise.
10706 * gfortran.dg/character_comparison_1.f90: Likewise.
10707 * gfortran.dg/character_comparison_2.f90: Likewise.
10708 * gfortran.dg/character_comparison_3.f90: Likewise.
10709 * gfortran.dg/character_comparison_4.f90: Likewise.
10710 * gfortran.dg/character_comparison_5.f90: Likewise.
10711 * gfortran.dg/character_comparison_6.f90: Likewise.
10712 * gfortran.dg/character_comparison_7.f90: Likewise.
10713 * gfortran.dg/character_comparison_8.f90: Likewise.
10714 * gfortran.dg/character_comparison_9.f90: Likewise.
10715 * gfortran.dg/charlen_15.f90: Likewise.
10716 * gfortran.dg/charlen_16.f90: Likewise.
10717 * gfortran.dg/chkbits.f90: Likewise.
10718 * gfortran.dg/chmod_1.f90: Likewise.
10719 * gfortran.dg/chmod_2.f90: Likewise.
10720 * gfortran.dg/chmod_3.f90: Likewise.
10721 * gfortran.dg/class_1.f03: Likewise.
10722 * gfortran.dg/class_18.f03: Likewise.
10723 * gfortran.dg/class_19.f03: Likewise.
10724 * gfortran.dg/class_35.f90: Likewise.
10725 * gfortran.dg/class_46.f03: Likewise.
10726 * gfortran.dg/class_48.f90: Likewise.
10727 * gfortran.dg/class_51.f90: Likewise.
10728 * gfortran.dg/class_52.f90: Likewise.
10729 * gfortran.dg/class_6.f03: Likewise.
10730 * gfortran.dg/class_63.f90: Likewise.
10731 * gfortran.dg/class_64.f90: Likewise.
10732 * gfortran.dg/class_65.f90: Likewise.
10733 * gfortran.dg/class_66.f90: Likewise.
10734 * gfortran.dg/class_67.f90: Likewise.
10735 * gfortran.dg/class_9.f03: Likewise.
10736 * gfortran.dg/class_alias.f90: Likewise.
10737 * gfortran.dg/class_allocate_1.f03: Likewise.
10738 * gfortran.dg/class_allocate_10.f03: Likewise.
10739 * gfortran.dg/class_allocate_13.f90: Likewise.
10740 * gfortran.dg/class_allocate_14.f90: Likewise.
10741 * gfortran.dg/class_allocate_15.f90: Likewise.
10742 * gfortran.dg/class_allocate_19.f03: Likewise.
10743 * gfortran.dg/class_allocate_21.f90: Likewise.
10744 * gfortran.dg/class_allocate_22.f90: Likewise.
10745 * gfortran.dg/class_allocate_3.f03: Likewise.
10746 * gfortran.dg/class_allocate_4.f03: Likewise.
10747 * gfortran.dg/class_allocate_5.f90: Likewise.
10748 * gfortran.dg/class_allocate_6.f03: Likewise.
10749 * gfortran.dg/class_allocate_7.f03: Likewise.
10750 * gfortran.dg/class_allocate_8.f03: Likewise.
10751 * gfortran.dg/class_allocate_9.f03: Likewise.
10752 * gfortran.dg/class_array_1.f03: Likewise.
10753 * gfortran.dg/class_array_14.f90: Likewise.
10754 * gfortran.dg/class_array_15.f03: Likewise.
10755 * gfortran.dg/class_array_16.f90: Likewise.
10756 * gfortran.dg/class_array_2.f03: Likewise.
10757 * gfortran.dg/class_array_20.f03: Likewise.
10758 * gfortran.dg/class_array_21.f03: Likewise.
10759 * gfortran.dg/class_array_3.f03: Likewise.
10760 * gfortran.dg/class_array_4.f03: Likewise.
10761 * gfortran.dg/class_array_7.f03: Likewise.
10762 * gfortran.dg/class_array_8.f03: Likewise.
10763 * gfortran.dg/class_array_9.f03: Likewise.
10764 * gfortran.dg/class_defined_operator_1.f03: Likewise.
10765 * gfortran.dg/class_dummy_1.f03: Likewise.
10766 * gfortran.dg/class_optional_1.f90: Likewise.
10767 * gfortran.dg/class_optional_2.f90: Likewise.
10768 * gfortran.dg/class_result_5.f90: Likewise.
10769 * gfortran.dg/class_result_6.f90: Likewise.
10770 * gfortran.dg/class_to_type_1.f03: Likewise.
10771 * gfortran.dg/class_to_type_2.f90: Likewise.
10772 * gfortran.dg/class_to_type_3.f03: Likewise.
10773 * gfortran.dg/class_to_type_4.f90: Likewise.
10774 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
10775 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
10776 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
10777 * gfortran.dg/coarray/atomic_1.f90: Likewise.
10778 * gfortran.dg/coarray/atomic_2.f90: Likewise.
10779 * gfortran.dg/coarray/codimension.f90: Likewise.
10780 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
10781 * gfortran.dg/coarray/collectives_1.f90: Likewise.
10782 * gfortran.dg/coarray/collectives_2.f90: Likewise.
10783 * gfortran.dg/coarray/collectives_3.f90: Likewise.
10784 * gfortran.dg/coarray/collectives_4.f90: Likewise.
10785 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
10786 * gfortran.dg/coarray/dummy_1.f90: Likewise.
10787 * gfortran.dg/coarray/event_1.f90: Likewise.
10788 * gfortran.dg/coarray/event_2.f90: Likewise.
10789 * gfortran.dg/coarray/get_array.f90: Likewise.
10790 * gfortran.dg/coarray/image_index_1.f90: Likewise.
10791 * gfortran.dg/coarray/image_index_2.f90: Likewise.
10792 * gfortran.dg/coarray/image_index_3.f90: Likewise.
10793 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
10794 * gfortran.dg/coarray/lock_1.f90: Likewise.
10795 * gfortran.dg/coarray/lock_2.f90: Likewise.
10796 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
10797 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
10798 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
10799 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
10800 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
10801 * gfortran.dg/coarray/registering_1.f90: Likewise.
10802 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
10803 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
10804 * gfortran.dg/coarray/send_array.f90: Likewise.
10805 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
10806 * gfortran.dg/coarray/sendget_array.f90: Likewise.
10807 * gfortran.dg/coarray/subobject_1.f90: Likewise.
10808 * gfortran.dg/coarray/sync_1.f90: Likewise.
10809 * gfortran.dg/coarray/sync_3.f90: Likewise.
10810 * gfortran.dg/coarray/this_image_1.f90: Likewise.
10811 * gfortran.dg/coarray/this_image_2.f90: Likewise.
10812 * gfortran.dg/coarray_13.f90: Likewise.
10813 * gfortran.dg/coarray_15.f90: Likewise.
10814 * gfortran.dg/coarray_16.f90: Likewise.
10815 * gfortran.dg/coarray_2.f90: Likewise.
10816 * gfortran.dg/coarray_23.f90: Likewise.
10817 * gfortran.dg/coarray_40.f90: Likewise.
10818 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
10819 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
10820 * gfortran.dg/coarray_allocate_10.f08: Likewise.
10821 * gfortran.dg/coarray_allocate_2.f08: Likewise.
10822 * gfortran.dg/coarray_allocate_3.f08: Likewise.
10823 * gfortran.dg/coarray_allocate_4.f08: Likewise.
10824 * gfortran.dg/coarray_allocate_5.f08: Likewise.
10825 * gfortran.dg/coarray_allocate_7.f08: Likewise.
10826 * gfortran.dg/coarray_allocate_8.f08: Likewise.
10827 * gfortran.dg/coarray_allocate_9.f08: Likewise.
10828 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10829 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10830 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
10831 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
10832 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
10833 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
10834 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
10835 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
10836 * gfortran.dg/coarray_stat_2.f90: Likewise.
10837 * gfortran.dg/coarray_subobject_1.f90: Likewise.
10838 * gfortran.dg/coindexed_1.f90: Likewise.
10839 * gfortran.dg/comma.f: Likewise.
10840 * gfortran.dg/comma_format_extension_3.f: Likewise.
10841 * gfortran.dg/comma_format_extension_4.f: Likewise.
10842 * gfortran.dg/common_2.f90: Likewise.
10843 * gfortran.dg/common_4.f90: Likewise.
10844 * gfortran.dg/common_align_1.f90: Likewise.
10845 * gfortran.dg/common_align_2.f90: Likewise.
10846 * gfortran.dg/common_equivalence_1.f: Likewise.
10847 * gfortran.dg/common_pointer_1.f90: Likewise.
10848 * gfortran.dg/common_resize_1.f: Likewise.
10849 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
10850 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
10851 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
10852 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
10853 * gfortran.dg/complex_read.f90: Likewise.
10854 * gfortran.dg/complex_write.f90: Likewise.
10855 * gfortran.dg/constant_substring.f: Likewise.
10856 * gfortran.dg/constructor_2.f90: Likewise.
10857 * gfortran.dg/constructor_3.f90: Likewise.
10858 * gfortran.dg/constructor_6.f90: Likewise.
10859 * gfortran.dg/contained_1.f90: Likewise.
10860 * gfortran.dg/contained_3.f90: Likewise.
10861 * gfortran.dg/contained_equivalence_1.f90: Likewise.
10862 * gfortran.dg/contained_module_proc_1.f90: Likewise.
10863 * gfortran.dg/continuation_1.f90: Likewise.
10864 * gfortran.dg/continuation_11.f90: Likewise.
10865 * gfortran.dg/continuation_12.f90: Likewise.
10866 * gfortran.dg/continuation_13.f90: Likewise.
10867 * gfortran.dg/continuation_14.f: Likewise.
10868 * gfortran.dg/continuation_8.f90: Likewise.
10869 * gfortran.dg/convert_2.f90: Likewise.
10870 * gfortran.dg/convert_implied_open.f90: Likewise.
10871 * gfortran.dg/count_init_expr.f03: Likewise.
10872 * gfortran.dg/cr_lf.f90: Likewise.
10873 * gfortran.dg/cray_pointers_10.f90: Likewise.
10874 * gfortran.dg/cray_pointers_2.f90: Likewise.
10875 * gfortran.dg/cray_pointers_5.f90: Likewise.
10876 * gfortran.dg/cray_pointers_7.f90: Likewise.
10877 * gfortran.dg/cray_pointers_8.f90: Likewise.
10878 * gfortran.dg/cshift_1.f90: Likewise.
10879 * gfortran.dg/cshift_2.f90: Likewise.
10880 * gfortran.dg/cshift_large_1.f90: Likewise.
10881 * gfortran.dg/cshift_nan_1.f90: Likewise.
10882 * gfortran.dg/csqrt_2.f: Likewise.
10883 * gfortran.dg/data_array_1.f90: Likewise.
10884 * gfortran.dg/data_char_1.f90: Likewise.
10885 * gfortran.dg/data_char_2.f90: Likewise.
10886 * gfortran.dg/data_char_3.f90: Likewise.
10887 * gfortran.dg/data_derived_1.f90: Likewise.
10888 * gfortran.dg/data_implied_do_1.f90: Likewise.
10889 * gfortran.dg/data_namelist_conflict.f90: Likewise.
10890 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
10891 * gfortran.dg/deallocate_stat.f90: Likewise.
10892 * gfortran.dg/deallocate_stat_2.f90: Likewise.
10893 * gfortran.dg/debug/pr37738.f: Likewise.
10894 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
10895 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
10896 * gfortran.dg/dec_exp_1.f90: Likewise.
10897 * gfortran.dg/dec_init_1.f90: Likewise.
10898 * gfortran.dg/dec_init_2.f90: Likewise.
10899 * gfortran.dg/dec_init_3.f90: Likewise.
10900 * gfortran.dg/dec_init_4.f90: Likewise.
10901 * gfortran.dg/dec_io_1.f90: Likewise.
10902 * gfortran.dg/dec_io_2.f90: Likewise.
10903 * gfortran.dg/dec_io_2a.f90: Likewise.
10904 * gfortran.dg/dec_io_6.f90: Likewise.
10905 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
10906 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
10907 * gfortran.dg/dec_math.f90: Likewise.
10908 * gfortran.dg/dec_parameter_1.f: Likewise.
10909 * gfortran.dg/dec_parameter_2.f90: Likewise.
10910 * gfortran.dg/dec_static_1.f90: Likewise.
10911 * gfortran.dg/dec_static_2.f90: Likewise.
10912 * gfortran.dg/dec_structure_1.f90: Likewise.
10913 * gfortran.dg/dec_structure_10.f90: Likewise.
10914 * gfortran.dg/dec_structure_18.f90: Likewise.
10915 * gfortran.dg/dec_structure_19.f90: Likewise.
10916 * gfortran.dg/dec_structure_2.f90: Likewise.
10917 * gfortran.dg/dec_structure_22.f90: Likewise.
10918 * gfortran.dg/dec_structure_3.f90: Likewise.
10919 * gfortran.dg/dec_structure_4.f90: Likewise.
10920 * gfortran.dg/dec_structure_5.f90: Likewise.
10921 * gfortran.dg/dec_structure_6.f90: Likewise.
10922 * gfortran.dg/dec_structure_7.f90: Likewise.
10923 * gfortran.dg/dec_union_1.f90: Likewise.
10924 * gfortran.dg/dec_union_2.f90: Likewise.
10925 * gfortran.dg/dec_union_3.f90: Likewise.
10926 * gfortran.dg/dec_union_4.f90: Likewise.
10927 * gfortran.dg/dec_union_5.f90: Likewise.
10928 * gfortran.dg/default_format_1.f90: Likewise.
10929 * gfortran.dg/default_format_2.f90: Likewise.
10930 * gfortran.dg/default_format_denormal_1.f90: Likewise.
10931 * gfortran.dg/default_format_denormal_2.f90: Likewise.
10932 * gfortran.dg/default_initialization_3.f90: Likewise.
10933 * gfortran.dg/default_initialization_4.f90: Likewise.
10934 * gfortran.dg/default_initialization_5.f90: Likewise.
10935 * gfortran.dg/deferred_character_1.f90: Likewise.
10936 * gfortran.dg/deferred_character_10.f90: Likewise.
10937 * gfortran.dg/deferred_character_11.f90: Likewise.
10938 * gfortran.dg/deferred_character_12.f90: Likewise.
10939 * gfortran.dg/deferred_character_13.f90: Likewise.
10940 * gfortran.dg/deferred_character_14.f90: Likewise.
10941 * gfortran.dg/deferred_character_15.f90: Likewise.
10942 * gfortran.dg/deferred_character_16.f90: Likewise.
10943 * gfortran.dg/deferred_character_2.f90: Likewise.
10944 * gfortran.dg/deferred_character_3.f90: Likewise.
10945 * gfortran.dg/deferred_character_4.f90: Likewise.
10946 * gfortran.dg/deferred_character_5.f90: Likewise.
10947 * gfortran.dg/deferred_character_6.f90: Likewise.
10948 * gfortran.dg/deferred_character_7.f90: Likewise.
10949 * gfortran.dg/deferred_character_8.f90: Likewise.
10950 * gfortran.dg/deferred_character_9.f90: Likewise.
10951 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
10952 * gfortran.dg/deferred_type_component_1.f90: Likewise.
10953 * gfortran.dg/deferred_type_component_2.f90: Likewise.
10954 * gfortran.dg/deferred_type_param_2.f90: Likewise.
10955 * gfortran.dg/deferred_type_param_4.f90: Likewise.
10956 * gfortran.dg/deferred_type_param_5.f90: Likewise.
10957 * gfortran.dg/deferred_type_param_6.f90: Likewise.
10958 * gfortran.dg/deferred_type_param_8.f90: Likewise.
10959 * gfortran.dg/deferred_type_param_9.f90: Likewise.
10960 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
10961 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
10962 * gfortran.dg/defined_assignment_1.f90: Likewise.
10963 * gfortran.dg/defined_assignment_10.f90: Likewise.
10964 * gfortran.dg/defined_assignment_11.f90: Likewise.
10965 * gfortran.dg/defined_assignment_2.f90: Likewise.
10966 * gfortran.dg/defined_assignment_3.f90: Likewise.
10967 * gfortran.dg/defined_assignment_4.f90: Likewise.
10968 * gfortran.dg/defined_assignment_5.f90: Likewise.
10969 * gfortran.dg/defined_assignment_8.f90: Likewise.
10970 * gfortran.dg/defined_assignment_9.f90: Likewise.
10971 * gfortran.dg/dependency_2.f90: Likewise.
10972 * gfortran.dg/dependency_21.f90: Likewise.
10973 * gfortran.dg/dependency_22.f90: Likewise.
10974 * gfortran.dg/dependency_23.f90: Likewise.
10975 * gfortran.dg/dependency_24.f90: Likewise.
10976 * gfortran.dg/dependency_25.f90: Likewise.
10977 * gfortran.dg/dependency_26.f90: Likewise.
10978 * gfortran.dg/dependency_39.f90: Likewise.
10979 * gfortran.dg/dependency_40.f90: Likewise.
10980 * gfortran.dg/dependency_41.f90: Likewise.
10981 * gfortran.dg/dependency_42.f90: Likewise.
10982 * gfortran.dg/dependency_43.f90: Likewise.
10983 * gfortran.dg/dependency_44.f90: Likewise.
10984 * gfortran.dg/dependency_45.f90: Likewise.
10985 * gfortran.dg/dependency_50.f90: Likewise.
10986 * gfortran.dg/dependency_51.f90: Likewise.
10987 * gfortran.dg/dependent_decls_1.f90: Likewise.
10988 * gfortran.dg/der_array_1.f90: Likewise.
10989 * gfortran.dg/der_array_io_1.f90: Likewise.
10990 * gfortran.dg/der_array_io_2.f90: Likewise.
10991 * gfortran.dg/der_array_io_3.f90: Likewise.
10992 * gfortran.dg/der_io_1.f90: Likewise.
10993 * gfortran.dg/der_io_3.f90: Likewise.
10994 * gfortran.dg/der_pointer_2.f90: Likewise.
10995 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
10996 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
10997 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
10998 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
10999 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
11000 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11001 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
11002 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
11003 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
11004 * gfortran.dg/derived_external_function_1.f90: Likewise.
11005 * gfortran.dg/derived_init_1.f90: Likewise.
11006 * gfortran.dg/derived_init_2.f90: Likewise.
11007 * gfortran.dg/derived_init_3.f90: Likewise.
11008 * gfortran.dg/derived_init_4.f90: Likewise.
11009 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
11010 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11011 * gfortran.dg/dev_null.F90: Likewise.
11012 * gfortran.dg/dfloat_1.f90: Likewise.
11013 * gfortran.dg/dim_sum_1.f90: Likewise.
11014 * gfortran.dg/dim_sum_2.f90: Likewise.
11015 * gfortran.dg/dim_sum_3.f90: Likewise.
11016 * gfortran.dg/direct_io_10.f: Likewise.
11017 * gfortran.dg/direct_io_11.f90: Likewise.
11018 * gfortran.dg/direct_io_12.f90: Likewise.
11019 * gfortran.dg/direct_io_2.f90: Likewise.
11020 * gfortran.dg/direct_io_3.f90: Likewise.
11021 * gfortran.dg/direct_io_4.f90: Likewise.
11022 * gfortran.dg/direct_io_5.f90: Likewise.
11023 * gfortran.dg/direct_io_6.f90: Likewise.
11024 * gfortran.dg/direct_io_7.f90: Likewise.
11025 * gfortran.dg/direct_io_8.f90: Likewise.
11026 * gfortran.dg/direct_io_9.f: Likewise.
11027 * gfortran.dg/do_1.f90: Likewise.
11028 * gfortran.dg/do_3.F90: Likewise.
11029 * gfortran.dg/do_concurrent_2.f90: Likewise.
11030 * gfortran.dg/do_concurrent_4.f90: Likewise.
11031 * gfortran.dg/do_corner_warn.f90: Likewise.
11032 * gfortran.dg/do_iterator_2.f90: Likewise.
11033 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
11034 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
11035 * gfortran.dg/dos_eol.f: Likewise.
11036 * gfortran.dg/dot_product_1.f03: Likewise.
11037 * gfortran.dg/dot_product_2.f90: Likewise.
11038 * gfortran.dg/dot_product_4.f90: Likewise.
11039 * gfortran.dg/dshift_1.F90: Likewise.
11040 * gfortran.dg/dshift_2.F90: Likewise.
11041 * gfortran.dg/dtio_1.f90: Likewise.
11042 * gfortran.dg/dtio_10.f90: Likewise.
11043 * gfortran.dg/dtio_12.f90: Likewise.
11044 * gfortran.dg/dtio_14.f90: Likewise.
11045 * gfortran.dg/dtio_15.f90: Likewise.
11046 * gfortran.dg/dtio_16.f90: Likewise.
11047 * gfortran.dg/dtio_17.f90: Likewise.
11048 * gfortran.dg/dtio_19.f90: Likewise.
11049 * gfortran.dg/dtio_2.f90: Likewise.
11050 * gfortran.dg/dtio_20.f03: Likewise.
11051 * gfortran.dg/dtio_22.f90: Likewise.
11052 * gfortran.dg/dtio_24.f90: Likewise.
11053 * gfortran.dg/dtio_25.f90: Likewise.
11054 * gfortran.dg/dtio_26.f03: Likewise.
11055 * gfortran.dg/dtio_27.f90: Likewise.
11056 * gfortran.dg/dtio_28.f03: Likewise.
11057 * gfortran.dg/dtio_3.f90: Likewise.
11058 * gfortran.dg/dtio_30.f03: Likewise.
11059 * gfortran.dg/dtio_31.f03: Likewise.
11060 * gfortran.dg/dtio_32.f03: Likewise.
11061 * gfortran.dg/dtio_4.f90: Likewise.
11062 * gfortran.dg/dtio_5.f90: Likewise.
11063 * gfortran.dg/dtio_7.f90: Likewise.
11064 * gfortran.dg/dtio_8.f90: Likewise.
11065 * gfortran.dg/dtio_9.f90: Likewise.
11066 * gfortran.dg/dummy_procedure_3.f90: Likewise.
11067 * gfortran.dg/dummy_procedure_7.f90: Likewise.
11068 * gfortran.dg/dup_save_1.f90: Likewise.
11069 * gfortran.dg/dup_save_2.f90: Likewise.
11070 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
11071 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
11072 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11073 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
11074 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
11075 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
11076 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
11077 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
11078 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
11079 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
11080 * gfortran.dg/e_d_fmt.f90: Likewise.
11081 * gfortran.dg/edit_real_1.f90: Likewise.
11082 * gfortran.dg/elemental_by_value_1.f90: Likewise.
11083 * gfortran.dg/elemental_dependency_1.f90: Likewise.
11084 * gfortran.dg/elemental_dependency_4.f90: Likewise.
11085 * gfortran.dg/elemental_dependency_5.f90: Likewise.
11086 * gfortran.dg/elemental_dependency_6.f90: Likewise.
11087 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
11088 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
11089 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
11090 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
11091 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
11092 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
11093 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
11094 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
11095 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
11096 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
11097 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
11098 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
11099 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
11100 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
11101 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
11102 * gfortran.dg/empty_format_1.f90: Likewise.
11103 * gfortran.dg/endfile.f: Likewise.
11104 * gfortran.dg/endfile.f90: Likewise.
11105 * gfortran.dg/endfile_2.f90: Likewise.
11106 * gfortran.dg/entry_1.f90: Likewise.
11107 * gfortran.dg/entry_10.f90: Likewise.
11108 * gfortran.dg/entry_12.f90: Likewise.
11109 * gfortran.dg/entry_13.f90: Likewise.
11110 * gfortran.dg/entry_14.f90: Likewise.
11111 * gfortran.dg/entry_16.f90: Likewise.
11112 * gfortran.dg/entry_3.f90: Likewise.
11113 * gfortran.dg/entry_6.f90: Likewise.
11114 * gfortran.dg/entry_9.f90: Likewise.
11115 * gfortran.dg/entry_array_specs_2.f: Likewise.
11116 * gfortran.dg/enum_1.f90: Likewise.
11117 * gfortran.dg/enum_9.f90: Likewise.
11118 * gfortran.dg/eof_1.f90: Likewise.
11119 * gfortran.dg/eof_2.f90: Likewise.
11120 * gfortran.dg/eof_4.f90: Likewise.
11121 * gfortran.dg/eof_5.f90: Likewise.
11122 * gfortran.dg/eor_handling_1.f90: Likewise.
11123 * gfortran.dg/eor_handling_2.f90: Likewise.
11124 * gfortran.dg/eor_handling_3.f90: Likewise.
11125 * gfortran.dg/eor_handling_4.f90: Likewise.
11126 * gfortran.dg/eor_handling_5.f90: Likewise.
11127 * gfortran.dg/eoshift_3.f90: Likewise.
11128 * gfortran.dg/eoshift_4.f90: Likewise.
11129 * gfortran.dg/eoshift_5.f90: Likewise.
11130 * gfortran.dg/eoshift_6.f90: Likewise.
11131 * gfortran.dg/eoshift_large_1.f90: Likewise.
11132 * gfortran.dg/equiv_6.f90: Likewise.
11133 * gfortran.dg/equiv_7.f90: Likewise.
11134 * gfortran.dg/equiv_9.f90: Likewise.
11135 * gfortran.dg/equiv_constraint_4.f90: Likewise.
11136 * gfortran.dg/erf_2.F90: Likewise.
11137 * gfortran.dg/erf_3.F90: Likewise.
11138 * gfortran.dg/erfc_scaled_1.f90: Likewise.
11139 * gfortran.dg/error_format_2.f90: Likewise.
11140 * gfortran.dg/error_recovery_5.f90: Likewise.
11141 * gfortran.dg/execute_command_line_2.f90: Likewise.
11142 * gfortran.dg/execute_command_line_3.f90: Likewise.
11143 * gfortran.dg/exit_1.f08: Likewise.
11144 * gfortran.dg/exit_3.f08: Likewise.
11145 * gfortran.dg/exponent_1.f90: Likewise.
11146 * gfortran.dg/exponent_2.f90: Likewise.
11147 * gfortran.dg/extended_char_comparison_1.f: Likewise.
11148 * gfortran.dg/extends_1.f03: Likewise.
11149 * gfortran.dg/extends_16.f90: Likewise.
11150 * gfortran.dg/extends_2.f03: Likewise.
11151 * gfortran.dg/extends_3.f03: Likewise.
11152 * gfortran.dg/extends_4.f03: Likewise.
11153 * gfortran.dg/extends_type_of_1.f03: Likewise.
11154 * gfortran.dg/extends_type_of_2.f03: Likewise.
11155 * gfortran.dg/external_procedures_3.f90: Likewise.
11156 * gfortran.dg/f2003_inquire_1.f03: Likewise.
11157 * gfortran.dg/f2003_io_1.f03: Likewise.
11158 * gfortran.dg/f2003_io_4.f03: Likewise.
11159 * gfortran.dg/f2003_io_5.f03: Likewise.
11160 * gfortran.dg/f2003_io_6.f03: Likewise.
11161 * gfortran.dg/f2003_io_7.f03: Likewise.
11162 * gfortran.dg/f2c_1.f90: Likewise.
11163 * gfortran.dg/f2c_2.f90: Likewise.
11164 * gfortran.dg/f2c_3.f90: Likewise.
11165 * gfortran.dg/f2c_4.f90: Likewise.
11166 * gfortran.dg/f2c_6.f90: Likewise.
11167 * gfortran.dg/f2c_7.f90: Likewise.
11168 * gfortran.dg/f2c_9.f90: Likewise.
11169 * gfortran.dg/fgetc_1.f90: Likewise.
11170 * gfortran.dg/fgetc_2.f90: Likewise.
11171 * gfortran.dg/filename_null.f90: Likewise.
11172 * gfortran.dg/finalize_12.f90: Likewise.
11173 * gfortran.dg/finalize_13.f90: Likewise.
11174 * gfortran.dg/finalize_15.f90: Likewise.
11175 * gfortran.dg/finalize_17.f90: Likewise.
11176 * gfortran.dg/finalize_18.f90: Likewise.
11177 * gfortran.dg/finalize_25.f90: Likewise.
11178 * gfortran.dg/finalize_29.f08: Likewise.
11179 * gfortran.dg/finalize_31.f90: Likewise.
11180 * gfortran.dg/float_1.f90: Likewise.
11181 * gfortran.dg/flush_1.f90: Likewise.
11182 * gfortran.dg/fmt_bz_bn.f: Likewise.
11183 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
11184 * gfortran.dg/fmt_cache_1.f: Likewise.
11185 * gfortran.dg/fmt_cache_2.f: Likewise.
11186 * gfortran.dg/fmt_cache_3.f90: Likewise.
11187 * gfortran.dg/fmt_colon.f90: Likewise.
11188 * gfortran.dg/fmt_e.f90: Likewise.
11189 * gfortran.dg/fmt_en.f90: Likewise.
11190 * gfortran.dg/fmt_error_10.f: Likewise.
11191 * gfortran.dg/fmt_error_9.f: Likewise.
11192 * gfortran.dg/fmt_exhaust.f90: Likewise.
11193 * gfortran.dg/fmt_f0_1.f90: Likewise.
11194 * gfortran.dg/fmt_f_an_p.f: Likewise.
11195 * gfortran.dg/fmt_fw_d.f90: Likewise.
11196 * gfortran.dg/fmt_g.f: Likewise.
11197 * gfortran.dg/fmt_g0_1.f08: Likewise.
11198 * gfortran.dg/fmt_g0_2.f08: Likewise.
11199 * gfortran.dg/fmt_g0_4.f08: Likewise.
11200 * gfortran.dg/fmt_g0_5.f08: Likewise.
11201 * gfortran.dg/fmt_g0_6.f08: Likewise.
11202 * gfortran.dg/fmt_g0_7.f08: Likewise.
11203 * gfortran.dg/fmt_g_1.f90: Likewise.
11204 * gfortran.dg/fmt_int_sign.f90: Likewise.
11205 * gfortran.dg/fmt_l.f90: Likewise.
11206 * gfortran.dg/fmt_missing_period_2.f: Likewise.
11207 * gfortran.dg/fmt_missing_period_3.f: Likewise.
11208 * gfortran.dg/fmt_p_1.f90: Likewise.
11209 * gfortran.dg/fmt_pf.f90: Likewise.
11210 * gfortran.dg/fmt_read.f90: Likewise.
11211 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
11212 * gfortran.dg/fmt_t_1.f90: Likewise.
11213 * gfortran.dg/fmt_t_2.f90: Likewise.
11214 * gfortran.dg/fmt_t_3.f90: Likewise.
11215 * gfortran.dg/fmt_t_4.f90: Likewise.
11216 * gfortran.dg/fmt_t_5.f90: Likewise.
11217 * gfortran.dg/fmt_t_6.f: Likewise.
11218 * gfortran.dg/fmt_t_7.f: Likewise.
11219 * gfortran.dg/fmt_t_9.f: Likewise.
11220 * gfortran.dg/fmt_tl.f: Likewise.
11221 * gfortran.dg/fmt_unlimited.f90: Likewise.
11222 * gfortran.dg/fmt_white.f: Likewise.
11223 * gfortran.dg/fmt_zero_digits.f90: Likewise.
11224 * gfortran.dg/fold_nearest.f90: Likewise.
11225 * gfortran.dg/forall_1.f90: Likewise.
11226 * gfortran.dg/forall_10.f90: Likewise.
11227 * gfortran.dg/forall_12.f90: Likewise.
11228 * gfortran.dg/forall_13.f90: Likewise.
11229 * gfortran.dg/forall_15.f90: Likewise.
11230 * gfortran.dg/forall_4.f90: Likewise.
11231 * gfortran.dg/forall_5.f90: Likewise.
11232 * gfortran.dg/forall_6.f90: Likewise.
11233 * gfortran.dg/forall_7.f90: Likewise.
11234 * gfortran.dg/fraction.f90: Likewise.
11235 * gfortran.dg/fseek.f90: Likewise.
11236 * gfortran.dg/ftell_1.f90: Likewise.
11237 * gfortran.dg/ftell_2.f90: Likewise.
11238 * gfortran.dg/ftell_3.f90: Likewise.
11239 * gfortran.dg/func_assign_2.f90: Likewise.
11240 * gfortran.dg/func_assign_3.f90: Likewise.
11241 * gfortran.dg/func_derived_1.f90: Likewise.
11242 * gfortran.dg/func_derived_2.f90: Likewise.
11243 * gfortran.dg/func_derived_3.f90: Likewise.
11244 * gfortran.dg/func_result_1.f90: Likewise.
11245 * gfortran.dg/func_result_2.f90: Likewise.
11246 * gfortran.dg/func_result_6.f90: Likewise.
11247 * gfortran.dg/function_charlen_2.f90: Likewise.
11248 * gfortran.dg/function_charlen_3.f: Likewise.
11249 * gfortran.dg/function_kinds_1.f90: Likewise.
11250 * gfortran.dg/function_kinds_4.f90: Likewise.
11251 * gfortran.dg/function_optimize_10.f90: Likewise.
11252 * gfortran.dg/function_optimize_11.f90: Likewise.
11253 * gfortran.dg/function_optimize_12.f90: Likewise.
11254 * gfortran.dg/function_optimize_4.f90: Likewise.
11255 * gfortran.dg/function_optimize_8.f90: Likewise.
11256 * gfortran.dg/g77/13037.f: Likewise.
11257 * gfortran.dg/g77/1832.f: Likewise.
11258 * gfortran.dg/g77/19981119-0.f: Likewise.
11259 * gfortran.dg/g77/19990313-0.f: Likewise.
11260 * gfortran.dg/g77/19990313-1.f: Likewise.
11261 * gfortran.dg/g77/19990313-2.f: Likewise.
11262 * gfortran.dg/g77/19990313-3.f: Likewise.
11263 * gfortran.dg/g77/19990419-1.f: Likewise.
11264 * gfortran.dg/g77/19990826-0.f: Likewise.
11265 * gfortran.dg/g77/19990826-2.f: Likewise.
11266 * gfortran.dg/g77/20000503-1.f: Likewise.
11267 * gfortran.dg/g77/20001111.f: Likewise.
11268 * gfortran.dg/g77/20010116.f: Likewise.
11269 * gfortran.dg/g77/20010216-1.f: Likewise.
11270 * gfortran.dg/g77/20010430.f: Likewise.
11271 * gfortran.dg/g77/20010610.f: Likewise.
11272 * gfortran.dg/g77/6177.f: Likewise.
11273 * gfortran.dg/g77/7388.f: Likewise.
11274 * gfortran.dg/g77/947.f: Likewise.
11275 * gfortran.dg/g77/970625-2.f: Likewise.
11276 * gfortran.dg/g77/971102-1.f: Likewise.
11277 * gfortran.dg/g77/980628-0.f: Likewise.
11278 * gfortran.dg/g77/980628-1.f: Likewise.
11279 * gfortran.dg/g77/980628-10.f: Likewise.
11280 * gfortran.dg/g77/980628-2.f: Likewise.
11281 * gfortran.dg/g77/980628-3.f: Likewise.
11282 * gfortran.dg/g77/980628-7.f: Likewise.
11283 * gfortran.dg/g77/980628-8.f: Likewise.
11284 * gfortran.dg/g77/980628-9.f: Likewise.
11285 * gfortran.dg/g77/980701-0.f: Likewise.
11286 * gfortran.dg/g77/980701-1.f: Likewise.
11287 * gfortran.dg/g77/cabs.f: Likewise.
11288 * gfortran.dg/g77/claus.f: Likewise.
11289 * gfortran.dg/g77/complex_1.f: Likewise.
11290 * gfortran.dg/g77/cpp3.F: Likewise.
11291 * gfortran.dg/g77/cpp4.F: Likewise.
11292 * gfortran.dg/g77/cpp5.F: Likewise.
11293 * gfortran.dg/g77/dcomplex.f: Likewise.
11294 * gfortran.dg/g77/dnrm2.f: Likewise.
11295 * gfortran.dg/g77/erfc.f: Likewise.
11296 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
11297 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
11298 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
11299 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
11300 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
11301 * gfortran.dg/g77/int8421.f: Likewise.
11302 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
11303 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
11304 * gfortran.dg/g77/le.f: Likewise.
11305 * gfortran.dg/g77/short.f: Likewise.
11306 * gfortran.dg/gamma_1.f90: Likewise.
11307 * gfortran.dg/gamma_4.f90: Likewise.
11308 * gfortran.dg/gamma_5.f90: Likewise.
11309 * gfortran.dg/generic_13.f90: Likewise.
11310 * gfortran.dg/generic_15.f90: Likewise.
11311 * gfortran.dg/generic_19.f90: Likewise.
11312 * gfortran.dg/generic_20.f90: Likewise.
11313 * gfortran.dg/generic_23.f03: Likewise.
11314 * gfortran.dg/generic_25.f90: Likewise.
11315 * gfortran.dg/generic_27.f90: Likewise.
11316 * gfortran.dg/generic_31.f90: Likewise.
11317 * gfortran.dg/generic_4.f90: Likewise.
11318 * gfortran.dg/global_vars_c_init.f90: Likewise.
11319 * gfortran.dg/global_vars_f90_init.f90: Likewise.
11320 * gfortran.dg/gnu_logical_1.F: Likewise.
11321 * gfortran.dg/goacc/fixed-1.f: Likewise.
11322 * gfortran.dg/goacc/fixed-2.f: Likewise.
11323 * gfortran.dg/goacc/gang-static.f95: Likewise.
11324 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11325 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11326 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11327 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11328 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11329 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11330 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11331 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11332 * gfortran.dg/goacc/omp-fixed.f: Likewise.
11333 * gfortran.dg/gomp/crayptr5.f90: Likewise.
11334 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
11335 * gfortran.dg/gomp/pr48794.f90: Likewise.
11336 * gfortran.dg/gomp/pr72744.f90: Likewise.
11337 * gfortran.dg/gomp/pr77665.f90: Likewise.
11338 * gfortran.dg/gomp/workshare2.f90: Likewise.
11339 * gfortran.dg/gomp/workshare3.f90: Likewise.
11340 * gfortran.dg/goto_1.f: Likewise.
11341 * gfortran.dg/goto_2.f90: Likewise.
11342 * gfortran.dg/goto_4.f90: Likewise.
11343 * gfortran.dg/goto_6.f: Likewise.
11344 * gfortran.dg/graphite/id-26.f03: Likewise.
11345 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
11346 * gfortran.dg/graphite/pr29581.f90: Likewise.
11347 * gfortran.dg/graphite/pr29832.f90: Likewise.
11348 * gfortran.dg/graphite/run-id-1.f: Likewise.
11349 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11350 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11351 * gfortran.dg/hollerith.f90: Likewise.
11352 * gfortran.dg/hollerith4.f90: Likewise.
11353 * gfortran.dg/hollerith6.f90: Likewise.
11354 * gfortran.dg/hollerith8.f90: Likewise.
11355 * gfortran.dg/hollerith_1.f90: Likewise.
11356 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
11357 * gfortran.dg/hollerith_f95.f90: Likewise.
11358 * gfortran.dg/hollerith_legacy.f90: Likewise.
11359 * gfortran.dg/host_assoc_call_3.f90: Likewise.
11360 * gfortran.dg/host_assoc_function_1.f90: Likewise.
11361 * gfortran.dg/host_assoc_function_3.f90: Likewise.
11362 * gfortran.dg/host_assoc_function_4.f90: Likewise.
11363 * gfortran.dg/host_assoc_function_9.f90: Likewise.
11364 * gfortran.dg/host_dummy_index_1.f90: Likewise.
11365 * gfortran.dg/hypot_1.f90: Likewise.
11366 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
11367 * gfortran.dg/iargc.f90: Likewise.
11368 * gfortran.dg/ibits.f90: Likewise.
11369 * gfortran.dg/ichar_1.f90: Likewise.
11370 * gfortran.dg/ichar_2.f90: Likewise.
11371 * gfortran.dg/ieee/ieee_1.F90: Likewise.
11372 * gfortran.dg/ieee/ieee_2.f90: Likewise.
11373 * gfortran.dg/ieee/ieee_3.f90: Likewise.
11374 * gfortran.dg/ieee/ieee_4.f90: Likewise.
11375 * gfortran.dg/ieee/ieee_6.f90: Likewise.
11376 * gfortran.dg/ieee/ieee_7.f90: Likewise.
11377 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11378 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
11379 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
11380 * gfortran.dg/ieee/large_1.f90: Likewise.
11381 * gfortran.dg/ieee/large_2.f90: Likewise.
11382 * gfortran.dg/ieee/large_3.F90: Likewise.
11383 * gfortran.dg/ieee/large_4.f90: Likewise.
11384 * gfortran.dg/ieee/rounding_1.f90: Likewise.
11385 * gfortran.dg/ieee/underflow_1.f90: Likewise.
11386 * gfortran.dg/impl_do_var_data.f90: Likewise.
11387 * gfortran.dg/implicit_10.f90: Likewise.
11388 * gfortran.dg/implicit_12.f90: Likewise.
11389 * gfortran.dg/implicit_class_1.f90: Likewise.
11390 * gfortran.dg/implicit_pure_1.f90: Likewise.
11391 * gfortran.dg/implied_do_1.f90: Likewise.
11392 * gfortran.dg/implied_do_io_1.f90: Likewise.
11393 * gfortran.dg/implied_do_io_2.f90: Likewise.
11394 * gfortran.dg/implied_do_io_3.f90: Likewise.
11395 * gfortran.dg/implied_shape_1.f08: Likewise.
11396 * gfortran.dg/import.f90: Likewise.
11397 * gfortran.dg/import4.f90: Likewise.
11398 * gfortran.dg/impure_1.f08: Likewise.
11399 * gfortran.dg/index.f90: Likewise.
11400 * gfortran.dg/index_2.f90: Likewise.
11401 * gfortran.dg/init_flag_1.f90: Likewise.
11402 * gfortran.dg/init_flag_10.f90: Likewise.
11403 * gfortran.dg/init_flag_15.f03: Likewise.
11404 * gfortran.dg/init_flag_2.f90: Likewise.
11405 * gfortran.dg/init_flag_3.f90: Likewise.
11406 * gfortran.dg/init_flag_4.f90: Likewise.
11407 * gfortran.dg/init_flag_5.f90: Likewise.
11408 * gfortran.dg/init_flag_6.f90: Likewise.
11409 * gfortran.dg/init_flag_7.f90: Likewise.
11410 * gfortran.dg/init_flag_9.f90: Likewise.
11411 * gfortran.dg/initialization_11.f90: Likewise.
11412 * gfortran.dg/initialization_19.f90: Likewise.
11413 * gfortran.dg/initialization_2.f90: Likewise.
11414 * gfortran.dg/initialization_22.f90: Likewise.
11415 * gfortran.dg/initialization_27.f90: Likewise.
11416 * gfortran.dg/initialization_5.f90: Likewise.
11417 * gfortran.dg/initialization_6.f90: Likewise.
11418 * gfortran.dg/inline_matmul_1.f90: Likewise.
11419 * gfortran.dg/inline_matmul_10.f90: Likewise.
11420 * gfortran.dg/inline_matmul_11.f90: Likewise.
11421 * gfortran.dg/inline_matmul_13.f90: Likewise.
11422 * gfortran.dg/inline_matmul_14.f90: Likewise.
11423 * gfortran.dg/inline_matmul_16.f90: Likewise.
11424 * gfortran.dg/inline_matmul_17.f90: Likewise.
11425 * gfortran.dg/inline_matmul_18.f90: Likewise.
11426 * gfortran.dg/inline_matmul_19.f90: Likewise.
11427 * gfortran.dg/inline_matmul_2.f90: Likewise.
11428 * gfortran.dg/inline_matmul_20.f90: Likewise.
11429 * gfortran.dg/inline_matmul_22.f90: Likewise.
11430 * gfortran.dg/inline_matmul_3.f90: Likewise.
11431 * gfortran.dg/inline_matmul_4.f90: Likewise.
11432 * gfortran.dg/inline_matmul_5.f90: Likewise.
11433 * gfortran.dg/inline_matmul_6.f90: Likewise.
11434 * gfortran.dg/inline_matmul_7.f90: Likewise.
11435 * gfortran.dg/inline_matmul_8.f90: Likewise.
11436 * gfortran.dg/inline_matmul_9.f90: Likewise.
11437 * gfortran.dg/inline_sum_1.f90: Likewise.
11438 * gfortran.dg/inline_sum_3.f90: Likewise.
11439 * gfortran.dg/inline_sum_5.f90: Likewise.
11440 * gfortran.dg/inquire-complex.f90: Likewise.
11441 * gfortran.dg/inquire.f90: Likewise.
11442 * gfortran.dg/inquire_10.f90: Likewise.
11443 * gfortran.dg/inquire_13.f90: Likewise.
11444 * gfortran.dg/inquire_15.f90: Likewise.
11445 * gfortran.dg/inquire_16.f90: Likewise.
11446 * gfortran.dg/inquire_17.f90: Likewise.
11447 * gfortran.dg/inquire_5.f90: Likewise.
11448 * gfortran.dg/inquire_6.f90: Likewise.
11449 * gfortran.dg/inquire_7.f90: Likewise.
11450 * gfortran.dg/inquire_9.f90: Likewise.
11451 * gfortran.dg/inquire_internal.f90: Likewise.
11452 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
11453 * gfortran.dg/inquire_size.f90: Likewise.
11454 * gfortran.dg/int_1.f90: Likewise.
11455 * gfortran.dg/int_conv_1.f90: Likewise.
11456 * gfortran.dg/int_range_io_1.f90: Likewise.
11457 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
11458 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
11459 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
11460 * gfortran.dg/integer_plus.f90: Likewise.
11461 * gfortran.dg/intent_out_2.f90: Likewise.
11462 * gfortran.dg/intent_out_5.f90: Likewise.
11463 * gfortran.dg/intent_out_6.f90: Likewise.
11464 * gfortran.dg/interface_12.f90: Likewise.
11465 * gfortran.dg/interface_19.f90: Likewise.
11466 * gfortran.dg/interface_4.f90: Likewise.
11467 * gfortran.dg/interface_5.f90: Likewise.
11468 * gfortran.dg/interface_9.f90: Likewise.
11469 * gfortran.dg/interface_assignment_1.f90: Likewise.
11470 * gfortran.dg/interface_assignment_2.f90: Likewise.
11471 * gfortran.dg/internal_dummy_2.f08: Likewise.
11472 * gfortran.dg/internal_dummy_3.f08: Likewise.
11473 * gfortran.dg/internal_dummy_4.f08: Likewise.
11474 * gfortran.dg/internal_pack_1.f90: Likewise.
11475 * gfortran.dg/internal_pack_10.f90: Likewise.
11476 * gfortran.dg/internal_pack_12.f90: Likewise.
11477 * gfortran.dg/internal_pack_13.f90: Likewise.
11478 * gfortran.dg/internal_pack_14.f90: Likewise.
11479 * gfortran.dg/internal_pack_15.f90: Likewise.
11480 * gfortran.dg/internal_pack_2.f90: Likewise.
11481 * gfortran.dg/internal_pack_3.f90: Likewise.
11482 * gfortran.dg/internal_pack_4.f90: Likewise.
11483 * gfortran.dg/internal_pack_6.f90: Likewise.
11484 * gfortran.dg/internal_pack_8.f90: Likewise.
11485 * gfortran.dg/internal_readwrite_1.f90: Likewise.
11486 * gfortran.dg/internal_readwrite_2.f90: Likewise.
11487 * gfortran.dg/internal_readwrite_3.f90: Likewise.
11488 * gfortran.dg/intrinsic_actual_1.f: Likewise.
11489 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
11490 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11491 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
11492 * gfortran.dg/intrinsic_char_1.f90: Likewise.
11493 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
11494 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
11495 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
11496 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
11497 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
11498 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
11499 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
11500 * gfortran.dg/intrinsic_product_1.f90: Likewise.
11501 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
11502 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11503 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
11504 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
11505 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
11506 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
11507 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
11508 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
11509 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
11510 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
11511 * gfortran.dg/io_err_1.f90: Likewise.
11512 * gfortran.dg/io_real_boz.f90: Likewise.
11513 * gfortran.dg/iomsg_1.f90: Likewise.
11514 * gfortran.dg/iostat_1.f90: Likewise.
11515 * gfortran.dg/iostat_2.f90: Likewise.
11516 * gfortran.dg/iostat_4.f90: Likewise.
11517 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
11518 * gfortran.dg/ishft_1.f90: Likewise.
11519 * gfortran.dg/ishft_2.f90: Likewise.
11520 * gfortran.dg/ishft_4.f90: Likewise.
11521 * gfortran.dg/isnan_1.f90: Likewise.
11522 * gfortran.dg/isnan_2.f90: Likewise.
11523 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
11524 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
11525 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
11526 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
11527 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
11528 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
11529 * gfortran.dg/itime_idate_1.f: Likewise.
11530 * gfortran.dg/itime_idate_2.f: Likewise.
11531 * gfortran.dg/large_integer_kind_1.f90: Likewise.
11532 * gfortran.dg/large_integer_kind_2.f90: Likewise.
11533 * gfortran.dg/large_real_kind_1.f90: Likewise.
11534 * gfortran.dg/large_real_kind_2.F90: Likewise.
11535 * gfortran.dg/large_real_kind_3.F90: Likewise.
11536 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
11537 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
11538 * gfortran.dg/large_recl.f90: Likewise.
11539 * gfortran.dg/large_unit_1.f90: Likewise.
11540 * gfortran.dg/large_unit_2.f90: Likewise.
11541 * gfortran.dg/largeequiv_1.f90: Likewise.
11542 * gfortran.dg/leadz_trailz_1.f90: Likewise.
11543 * gfortran.dg/leadz_trailz_2.f90: Likewise.
11544 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11545 * gfortran.dg/list_read_1.f90: Likewise.
11546 * gfortran.dg/list_read_10.f90: Likewise.
11547 * gfortran.dg/list_read_11.f90: Likewise.
11548 * gfortran.dg/list_read_12.f90: Likewise.
11549 * gfortran.dg/list_read_13.f: Likewise.
11550 * gfortran.dg/list_read_14.f90: Likewise.
11551 * gfortran.dg/list_read_2.f90: Likewise.
11552 * gfortran.dg/list_read_3.f90: Likewise.
11553 * gfortran.dg/list_read_4.f90: Likewise.
11554 * gfortran.dg/list_read_5.f90: Likewise.
11555 * gfortran.dg/list_read_6.f90: Likewise.
11556 * gfortran.dg/list_read_7.f90: Likewise.
11557 * gfortran.dg/list_read_8.f90: Likewise.
11558 * gfortran.dg/list_read_9.f90: Likewise.
11559 * gfortran.dg/loc_2.f90: Likewise.
11560 * gfortran.dg/logical_1.f90: Likewise.
11561 * gfortran.dg/logical_dot_product.f90: Likewise.
11562 * gfortran.dg/logical_temp_io.f90: Likewise.
11563 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
11564 * gfortran.dg/lrshift_1.f90: Likewise.
11565 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
11566 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
11567 * gfortran.dg/lto/pr40725_0.f03: Likewise.
11568 * gfortran.dg/lto/pr41576_1.f90: Likewise.
11569 * gfortran.dg/make_unit.f90: Likewise.
11570 * gfortran.dg/mapping_1.f90: Likewise.
11571 * gfortran.dg/mapping_2.f90: Likewise.
11572 * gfortran.dg/mapping_3.f90: Likewise.
11573 * gfortran.dg/masklr_1.F90: Likewise.
11574 * gfortran.dg/masklr_2.F90: Likewise.
11575 * gfortran.dg/matmul_1.f90: Likewise.
11576 * gfortran.dg/matmul_10.f90: Likewise.
11577 * gfortran.dg/matmul_12.f90: Likewise.
11578 * gfortran.dg/matmul_16.f90: Likewise.
11579 * gfortran.dg/matmul_17.f90: Likewise.
11580 * gfortran.dg/matmul_18.f90: Likewise.
11581 * gfortran.dg/matmul_2.f90: Likewise.
11582 * gfortran.dg/matmul_3.f90: Likewise.
11583 * gfortran.dg/matmul_4.f90: Likewise.
11584 * gfortran.dg/matmul_6.f90: Likewise.
11585 * gfortran.dg/matmul_8.f03: Likewise.
11586 * gfortran.dg/matmul_9.f90: Likewise.
11587 * gfortran.dg/matmul_bounds_12.f90: Likewise.
11588 * gfortran.dg/matmul_bounds_6.f90: Likewise.
11589 * gfortran.dg/matmul_const.f90: Likewise.
11590 * gfortran.dg/maxloc_1.f90: Likewise.
11591 * gfortran.dg/maxloc_2.f90: Likewise.
11592 * gfortran.dg/maxloc_3.f90: Likewise.
11593 * gfortran.dg/maxloc_4.f90: Likewise.
11594 * gfortran.dg/maxloc_string_1.f90: Likewise.
11595 * gfortran.dg/maxlocval_1.f90: Likewise.
11596 * gfortran.dg/maxlocval_2.f90: Likewise.
11597 * gfortran.dg/maxlocval_3.f90: Likewise.
11598 * gfortran.dg/maxlocval_4.f90: Likewise.
11599 * gfortran.dg/maxval_char_1.f90: Likewise.
11600 * gfortran.dg/maxval_char_2.f90: Likewise.
11601 * gfortran.dg/maxval_char_3.f90: Likewise.
11602 * gfortran.dg/maxval_char_4.f90: Likewise.
11603 * gfortran.dg/maxval_parameter_1.f90: Likewise.
11604 * gfortran.dg/mclock.f90: Likewise.
11605 * gfortran.dg/merge_bits_1.F90: Likewise.
11606 * gfortran.dg/merge_bits_2.F90: Likewise.
11607 * gfortran.dg/merge_char_1.f90: Likewise.
11608 * gfortran.dg/merge_init_expr.f90: Likewise.
11609 * gfortran.dg/min_max_optional_1.f90: Likewise.
11610 * gfortran.dg/min_max_optional_5.f90: Likewise.
11611 * gfortran.dg/minloc_1.f90: Likewise.
11612 * gfortran.dg/minloc_2.f90: Likewise.
11613 * gfortran.dg/minloc_3.f90: Likewise.
11614 * gfortran.dg/minloc_4.f90: Likewise.
11615 * gfortran.dg/minloc_string_1.f90: Likewise.
11616 * gfortran.dg/minlocval_1.f90: Likewise.
11617 * gfortran.dg/minlocval_2.f90: Likewise.
11618 * gfortran.dg/minlocval_3.f90: Likewise.
11619 * gfortran.dg/minlocval_4.f90: Likewise.
11620 * gfortran.dg/minmax_char_1.f90: Likewise.
11621 * gfortran.dg/minmaxloc_1.f90: Likewise.
11622 * gfortran.dg/minmaxloc_10.f90: Likewise.
11623 * gfortran.dg/minmaxloc_11.f90: Likewise.
11624 * gfortran.dg/minmaxloc_12.f90: Likewise.
11625 * gfortran.dg/minmaxloc_13.f90: Likewise.
11626 * gfortran.dg/minmaxloc_2.f90: Likewise.
11627 * gfortran.dg/minmaxloc_3.f90: Likewise.
11628 * gfortran.dg/minmaxloc_4.f90: Likewise.
11629 * gfortran.dg/minmaxloc_5.f90: Likewise.
11630 * gfortran.dg/minmaxloc_6.f90: Likewise.
11631 * gfortran.dg/minmaxloc_7.f90: Likewise.
11632 * gfortran.dg/minmaxloc_8.f90: Likewise.
11633 * gfortran.dg/minmaxval_1.f90: Likewise.
11634 * gfortran.dg/minval_char_1.f90: Likewise.
11635 * gfortran.dg/minval_char_2.f90: Likewise.
11636 * gfortran.dg/minval_char_3.f90: Likewise.
11637 * gfortran.dg/minval_char_4.f90: Likewise.
11638 * gfortran.dg/minval_char_5.f90: Likewise.
11639 * gfortran.dg/minval_parameter_1.f90: Likewise.
11640 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
11641 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
11642 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
11643 * gfortran.dg/missing_parens_1.f90: Likewise.
11644 * gfortran.dg/missing_parens_2.f90: Likewise.
11645 * gfortran.dg/mod_large_1.f90: Likewise.
11646 * gfortran.dg/mod_sign0_1.f90: Likewise.
11647 * gfortran.dg/module_blank_common.f90: Likewise.
11648 * gfortran.dg/module_commons_1.f90: Likewise.
11649 * gfortran.dg/module_commons_3.f90: Likewise.
11650 * gfortran.dg/module_double_reuse.f90: Likewise.
11651 * gfortran.dg/module_equivalence_1.f90: Likewise.
11652 * gfortran.dg/module_equivalence_2.f90: Likewise.
11653 * gfortran.dg/module_equivalence_3.f90: Likewise.
11654 * gfortran.dg/module_equivalence_5.f90: Likewise.
11655 * gfortran.dg/module_interface_1.f90: Likewise.
11656 * gfortran.dg/module_nan.f90: Likewise.
11657 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11658 * gfortran.dg/module_procedure_1.f90: Likewise.
11659 * gfortran.dg/module_read_1.f90: Likewise.
11660 * gfortran.dg/module_read_2.f90: Likewise.
11661 * gfortran.dg/module_widestring_1.f90: Likewise.
11662 * gfortran.dg/move_alloc.f90: Likewise.
11663 * gfortran.dg/move_alloc_10.f90: Likewise.
11664 * gfortran.dg/move_alloc_13.f90: Likewise.
11665 * gfortran.dg/move_alloc_14.f90: Likewise.
11666 * gfortran.dg/move_alloc_15.f90: Likewise.
11667 * gfortran.dg/move_alloc_16.f90: Likewise.
11668 * gfortran.dg/move_alloc_2.f90: Likewise.
11669 * gfortran.dg/move_alloc_5.f90: Likewise.
11670 * gfortran.dg/move_alloc_6.f90: Likewise.
11671 * gfortran.dg/move_alloc_9.f90: Likewise.
11672 * gfortran.dg/multiple_allocation_1.f90: Likewise.
11673 * gfortran.dg/multiple_allocation_3.f90: Likewise.
11674 * gfortran.dg/mvbits_1.f90: Likewise.
11675 * gfortran.dg/mvbits_2.f90: Likewise.
11676 * gfortran.dg/mvbits_3.f90: Likewise.
11677 * gfortran.dg/mvbits_4.f90: Likewise.
11678 * gfortran.dg/mvbits_7.f90: Likewise.
11679 * gfortran.dg/mvbits_8.f90: Likewise.
11680 * gfortran.dg/namelist_11.f: Likewise.
11681 * gfortran.dg/namelist_12.f: Likewise.
11682 * gfortran.dg/namelist_13.f90: Likewise.
11683 * gfortran.dg/namelist_14.f90: Likewise.
11684 * gfortran.dg/namelist_15.f90: Likewise.
11685 * gfortran.dg/namelist_16.f90: Likewise.
11686 * gfortran.dg/namelist_17.f90: Likewise.
11687 * gfortran.dg/namelist_18.f90: Likewise.
11688 * gfortran.dg/namelist_19.f90: Likewise.
11689 * gfortran.dg/namelist_20.f90: Likewise.
11690 * gfortran.dg/namelist_21.f90: Likewise.
11691 * gfortran.dg/namelist_22.f90: Likewise.
11692 * gfortran.dg/namelist_23.f90: Likewise.
11693 * gfortran.dg/namelist_24.f90: Likewise.
11694 * gfortran.dg/namelist_26.f90: Likewise.
11695 * gfortran.dg/namelist_27.f90: Likewise.
11696 * gfortran.dg/namelist_28.f90: Likewise.
11697 * gfortran.dg/namelist_29.f90: Likewise.
11698 * gfortran.dg/namelist_37.f90: Likewise.
11699 * gfortran.dg/namelist_38.f90: Likewise.
11700 * gfortran.dg/namelist_39.f90: Likewise.
11701 * gfortran.dg/namelist_40.f90: Likewise.
11702 * gfortran.dg/namelist_41.f90: Likewise.
11703 * gfortran.dg/namelist_42.f90: Likewise.
11704 * gfortran.dg/namelist_43.f90: Likewise.
11705 * gfortran.dg/namelist_44.f90: Likewise.
11706 * gfortran.dg/namelist_47.f90: Likewise.
11707 * gfortran.dg/namelist_48.f90: Likewise.
11708 * gfortran.dg/namelist_49.f90: Likewise.
11709 * gfortran.dg/namelist_50.f90: Likewise.
11710 * gfortran.dg/namelist_51.f90: Likewise.
11711 * gfortran.dg/namelist_52.f90: Likewise.
11712 * gfortran.dg/namelist_54.f90: Likewise.
11713 * gfortran.dg/namelist_55.f90: Likewise.
11714 * gfortran.dg/namelist_56.f90: Likewise.
11715 * gfortran.dg/namelist_57.f90: Likewise.
11716 * gfortran.dg/namelist_58.f90: Likewise.
11717 * gfortran.dg/namelist_59.f90: Likewise.
11718 * gfortran.dg/namelist_60.f90: Likewise.
11719 * gfortran.dg/namelist_61.f90: Likewise.
11720 * gfortran.dg/namelist_64.f90: Likewise.
11721 * gfortran.dg/namelist_65.f90: Likewise.
11722 * gfortran.dg/namelist_69.f90: Likewise.
11723 * gfortran.dg/namelist_70.f90: Likewise.
11724 * gfortran.dg/namelist_71.f90: Likewise.
11725 * gfortran.dg/namelist_72.f: Likewise.
11726 * gfortran.dg/namelist_73.f90: Likewise.
11727 * gfortran.dg/namelist_77.f90: Likewise.
11728 * gfortran.dg/namelist_78.f90: Likewise.
11729 * gfortran.dg/namelist_79.f90: Likewise.
11730 * gfortran.dg/namelist_80.f90: Likewise.
11731 * gfortran.dg/namelist_81.f90: Likewise.
11732 * gfortran.dg/namelist_82.f90: Likewise.
11733 * gfortran.dg/namelist_84.f90: Likewise.
11734 * gfortran.dg/namelist_85.f90: Likewise.
11735 * gfortran.dg/namelist_86.f90: Likewise.
11736 * gfortran.dg/namelist_87.f90: Likewise.
11737 * gfortran.dg/namelist_88.f90: Likewise.
11738 * gfortran.dg/namelist_89.f90: Likewise.
11739 * gfortran.dg/namelist_90.f: Likewise.
11740 * gfortran.dg/namelist_95.f90: Likewise.
11741 * gfortran.dg/namelist_char_only.f90: Likewise.
11742 * gfortran.dg/namelist_empty.f90: Likewise.
11743 * gfortran.dg/namelist_internal.f90: Likewise.
11744 * gfortran.dg/namelist_use.f90: Likewise.
11745 * gfortran.dg/namelist_use_only.f90: Likewise.
11746 * gfortran.dg/namelist_utf8.f90: Likewise.
11747 * gfortran.dg/nan_1.f90: Likewise.
11748 * gfortran.dg/nan_2.f90: Likewise.
11749 * gfortran.dg/nan_3.f90: Likewise.
11750 * gfortran.dg/nan_6.f90: Likewise.
11751 * gfortran.dg/nan_7.f90: Likewise.
11752 * gfortran.dg/nearest_1.f90: Likewise.
11753 * gfortran.dg/nearest_2.f90: Likewise.
11754 * gfortran.dg/nearest_3.f90: Likewise.
11755 * gfortran.dg/negative-z-descriptor.f90: Likewise.
11756 * gfortran.dg/negative_automatic_size.f90: Likewise.
11757 * gfortran.dg/negative_unit.f: Likewise.
11758 * gfortran.dg/negative_unit2.f90: Likewise.
11759 * gfortran.dg/negative_unit_int8.f: Likewise.
11760 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
11761 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
11762 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
11763 * gfortran.dg/nested_modules_1.f90: Likewise.
11764 * gfortran.dg/nested_modules_2.f90: Likewise.
11765 * gfortran.dg/nested_modules_3.f90: Likewise.
11766 * gfortran.dg/nesting_1.f90: Likewise.
11767 * gfortran.dg/new_line.f90: Likewise.
11768 * gfortran.dg/newunit_1.f90: Likewise.
11769 * gfortran.dg/newunit_3.f90: Likewise.
11770 * gfortran.dg/newunit_5.f90.f90: Likewise.
11771 * gfortran.dg/nint_1.f90: Likewise.
11772 * gfortran.dg/nint_2.f90: Likewise.
11773 * gfortran.dg/no_arg_check_2.f90: Likewise.
11774 * gfortran.dg/no_range_check_1.f90: Likewise.
11775 * gfortran.dg/no_range_check_2.f90: Likewise.
11776 * gfortran.dg/no_range_check_3.f90: Likewise.
11777 * gfortran.dg/noadv_size.f90: Likewise.
11778 * gfortran.dg/nonreturning_statements.f90: Likewise.
11779 * gfortran.dg/norm2_1.f90: Likewise.
11780 * gfortran.dg/norm2_3.f90: Likewise.
11781 * gfortran.dg/nosigned_zero_1.f90: Likewise.
11782 * gfortran.dg/nosigned_zero_2.f90: Likewise.
11783 * gfortran.dg/nosigned_zero_3.f90: Likewise.
11784 * gfortran.dg/null_4.f90: Likewise.
11785 * gfortran.dg/null_9.f90: Likewise.
11786 * gfortran.dg/nullify_3.f90: Likewise.
11787 * gfortran.dg/oldstyle_1.f90: Likewise.
11788 * gfortran.dg/open_access_append_1.f90: Likewise.
11789 * gfortran.dg/open_access_append_2.f90: Likewise.
11790 * gfortran.dg/open_errors.f90: Likewise.
11791 * gfortran.dg/open_negative_unit_1.f90: Likewise.
11792 * gfortran.dg/open_new.f90: Likewise.
11793 * gfortran.dg/open_readonly_1.f90: Likewise.
11794 * gfortran.dg/operator_1.f90: Likewise.
11795 * gfortran.dg/optional_absent_1.f90: Likewise.
11796 * gfortran.dg/optional_absent_2.f90: Likewise.
11797 * gfortran.dg/optional_absent_3.f90: Likewise.
11798 * gfortran.dg/optional_class_1.f90: Likewise.
11799 * gfortran.dg/optional_dim_2.f90: Likewise.
11800 * gfortran.dg/optional_dim_3.f90: Likewise.
11801 * gfortran.dg/output_exponents_1.f90: Likewise.
11802 * gfortran.dg/overload_1.f90: Likewise.
11803 * gfortran.dg/overload_2.f90: Likewise.
11804 * gfortran.dg/overwrite_1.f: Likewise.
11805 * gfortran.dg/pad_no.f90: Likewise.
11806 * gfortran.dg/parameter_array_init_1.f90: Likewise.
11807 * gfortran.dg/parameter_array_init_2.f90: Likewise.
11808 * gfortran.dg/parameter_array_init_4.f90: Likewise.
11809 * gfortran.dg/parameter_array_init_5.f90: Likewise.
11810 * gfortran.dg/parameter_array_section_2.f90: Likewise.
11811 * gfortran.dg/parens_3.f90: Likewise.
11812 * gfortran.dg/parens_5.f90: Likewise.
11813 * gfortran.dg/parens_6.f90: Likewise.
11814 * gfortran.dg/parent_result_ref_1.f90: Likewise.
11815 * gfortran.dg/parent_result_ref_2.f90: Likewise.
11816 * gfortran.dg/parent_result_ref_3.f90: Likewise.
11817 * gfortran.dg/parent_result_ref_4.f90: Likewise.
11818 * gfortran.dg/parity_1.f90: Likewise.
11819 * gfortran.dg/past_eor.f90: Likewise.
11820 * gfortran.dg/pdt_1.f03: Likewise.
11821 * gfortran.dg/pdt_10.f03: Likewise.
11822 * gfortran.dg/pdt_11.f03: Likewise.
11823 * gfortran.dg/pdt_12.f03: Likewise.
11824 * gfortran.dg/pdt_13.f03: Likewise.
11825 * gfortran.dg/pdt_14.f03: Likewise.
11826 * gfortran.dg/pdt_15.f03: Likewise.
11827 * gfortran.dg/pdt_19.f03: Likewise.
11828 * gfortran.dg/pdt_20.f03: Likewise.
11829 * gfortran.dg/pdt_22.f03: Likewise.
11830 * gfortran.dg/pdt_23.f03: Likewise.
11831 * gfortran.dg/pdt_25.f03: Likewise.
11832 * gfortran.dg/pdt_26.f03: Likewise.
11833 * gfortran.dg/pdt_27.f03: Likewise.
11834 * gfortran.dg/pdt_28.f03: Likewise.
11835 * gfortran.dg/pdt_3.f03: Likewise.
11836 * gfortran.dg/pdt_4.f03: Likewise.
11837 * gfortran.dg/pdt_5.f03: Likewise.
11838 * gfortran.dg/pdt_7.f03: Likewise.
11839 * gfortran.dg/pointer_1.f90: Likewise.
11840 * gfortran.dg/pointer_array_1.f90: Likewise.
11841 * gfortran.dg/pointer_array_3.f90: Likewise.
11842 * gfortran.dg/pointer_array_4.f90: Likewise.
11843 * gfortran.dg/pointer_array_5.f90: Likewise.
11844 * gfortran.dg/pointer_array_6.f90: Likewise.
11845 * gfortran.dg/pointer_array_7.f90: Likewise.
11846 * gfortran.dg/pointer_array_8.f90: Likewise.
11847 * gfortran.dg/pointer_array_9.f90: Likewise.
11848 * gfortran.dg/pointer_array_component_1.f90: Likewise.
11849 * gfortran.dg/pointer_array_component_2.f90: Likewise.
11850 * gfortran.dg/pointer_assign_10.f90: Likewise.
11851 * gfortran.dg/pointer_assign_11.f90: Likewise.
11852 * gfortran.dg/pointer_assign_4.f90: Likewise.
11853 * gfortran.dg/pointer_assign_8.f90: Likewise.
11854 * gfortran.dg/pointer_assign_9.f90: Likewise.
11855 * gfortran.dg/pointer_check_10.f90: Likewise.
11856 * gfortran.dg/pointer_check_9.f90: Likewise.
11857 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
11858 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
11859 * gfortran.dg/pointer_function_result_1.f90: Likewise.
11860 * gfortran.dg/pointer_init_1.f90: Likewise.
11861 * gfortran.dg/pointer_init_3.f90: Likewise.
11862 * gfortran.dg/pointer_init_4.f90: Likewise.
11863 * gfortran.dg/pointer_init_5.f90: Likewise.
11864 * gfortran.dg/pointer_init_8.f90: Likewise.
11865 * gfortran.dg/pointer_intent_1.f90: Likewise.
11866 * gfortran.dg/pointer_intent_4.f90: Likewise.
11867 * gfortran.dg/pointer_intent_5.f90: Likewise.
11868 * gfortran.dg/pointer_remapping_10.f90: Likewise.
11869 * gfortran.dg/pointer_remapping_4.f03: Likewise.
11870 * gfortran.dg/pointer_remapping_5.f08: Likewise.
11871 * gfortran.dg/pointer_remapping_9.f90: Likewise.
11872 * gfortran.dg/pointer_target_1.f90: Likewise.
11873 * gfortran.dg/pointer_target_2.f90: Likewise.
11874 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
11875 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
11876 * gfortran.dg/power.f90: Likewise.
11877 * gfortran.dg/power1.f90: Likewise.
11878 * gfortran.dg/power_3.f90: Likewise.
11879 * gfortran.dg/power_4.f90: Likewise.
11880 * gfortran.dg/power_5.f90: Likewise.
11881 * gfortran.dg/pr12884.f: Likewise.
11882 * gfortran.dg/pr15129.f90: Likewise.
11883 * gfortran.dg/pr15140.f90: Likewise.
11884 * gfortran.dg/pr15324.f90: Likewise.
11885 * gfortran.dg/pr15332.f: Likewise.
11886 * gfortran.dg/pr15957.f90: Likewise.
11887 * gfortran.dg/pr15959.f90: Likewise.
11888 * gfortran.dg/pr16597.f90: Likewise.
11889 * gfortran.dg/pr16861.f90: Likewise.
11890 * gfortran.dg/pr16938.f90: Likewise.
11891 * gfortran.dg/pr17090.f90: Likewise.
11892 * gfortran.dg/pr17143.f90: Likewise.
11893 * gfortran.dg/pr17164.f90: Likewise.
11894 * gfortran.dg/pr17229.f: Likewise.
11895 * gfortran.dg/pr17285.f90: Likewise.
11896 * gfortran.dg/pr17286.f90: Likewise.
11897 * gfortran.dg/pr17472.f: Likewise.
11898 * gfortran.dg/pr17612.f90: Likewise.
11899 * gfortran.dg/pr17706.f90: Likewise.
11900 * gfortran.dg/pr18025.f90: Likewise.
11901 * gfortran.dg/pr18122.f90: Likewise.
11902 * gfortran.dg/pr18210.f90: Likewise.
11903 * gfortran.dg/pr18392.f90: Likewise.
11904 * gfortran.dg/pr19155.f: Likewise.
11905 * gfortran.dg/pr19216.f: Likewise.
11906 * gfortran.dg/pr19467.f90: Likewise.
11907 * gfortran.dg/pr19657.f: Likewise.
11908 * gfortran.dg/pr19926.f90: Likewise.
11909 * gfortran.dg/pr19928-1.f90: Likewise.
11910 * gfortran.dg/pr19928-2.f90: Likewise.
11911 * gfortran.dg/pr20086.f90: Likewise.
11912 * gfortran.dg/pr20124.f90: Likewise.
11913 * gfortran.dg/pr20163-2.f: Likewise.
11914 * gfortran.dg/pr20480.f90: Likewise.
11915 * gfortran.dg/pr20755.f: Likewise.
11916 * gfortran.dg/pr20950.f: Likewise.
11917 * gfortran.dg/pr21177.f90: Likewise.
11918 * gfortran.dg/pr21730.f: Likewise.
11919 * gfortran.dg/pr22491.f: Likewise.
11920 * gfortran.dg/pr25603.f: Likewise.
11921 * gfortran.dg/pr26246_2.f90: Likewise.
11922 * gfortran.dg/pr32136.f90: Likewise.
11923 * gfortran.dg/pr32533.f90: Likewise.
11924 * gfortran.dg/pr33794.f90: Likewise.
11925 * gfortran.dg/pr35662.f90: Likewise.
11926 * gfortran.dg/pr35944-1.f90: Likewise.
11927 * gfortran.dg/pr35944-2.f90: Likewise.
11928 * gfortran.dg/pr35983.f90: Likewise.
11929 * gfortran.dg/pr39865.f90: Likewise.
11930 * gfortran.dg/pr41212.f90: Likewise.
11931 * gfortran.dg/pr43808.f90: Likewise.
11932 * gfortran.dg/pr44592.f90: Likewise.
11933 * gfortran.dg/pr44735.f90: Likewise.
11934 * gfortran.dg/pr45308.f03: Likewise.
11935 * gfortran.dg/pr46297.f: Likewise.
11936 * gfortran.dg/pr46588.f90: Likewise.
11937 * gfortran.dg/pr46665.f90: Likewise.
11938 * gfortran.dg/pr46804.f90: Likewise.
11939 * gfortran.dg/pr47008.f03: Likewise.
11940 * gfortran.dg/pr47614.f: Likewise.
11941 * gfortran.dg/pr47878.f90: Likewise.
11942 * gfortran.dg/pr49103.f90: Likewise.
11943 * gfortran.dg/pr50069_1.f90: Likewise.
11944 * gfortran.dg/pr50769.f90: Likewise.
11945 * gfortran.dg/pr52608.f90: Likewise.
11946 * gfortran.dg/pr55086_2.f90: Likewise.
11947 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
11948 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
11949 * gfortran.dg/pr55330.f90: Likewise.
11950 * gfortran.dg/pr56015.f90: Likewise.
11951 * gfortran.dg/pr57910.f90: Likewise.
11952 * gfortran.dg/pr59700.f90: Likewise.
11953 * gfortran.dg/pr62125.f90: Likewise.
11954 * gfortran.dg/pr64530.f90: Likewise.
11955 * gfortran.dg/pr65429.f90: Likewise.
11956 * gfortran.dg/pr65450.f90: Likewise.
11957 * gfortran.dg/pr65504.f90: Likewise.
11958 * gfortran.dg/pr65903.f90: Likewise.
11959 * gfortran.dg/pr66311.f90: Likewise.
11960 * gfortran.dg/pr66864.f90: Likewise.
11961 * gfortran.dg/pr67140.f90: Likewise.
11962 * gfortran.dg/pr67524.f90: Likewise.
11963 * gfortran.dg/pr67885.f90: Likewise.
11964 * gfortran.dg/pr68053.f90: Likewise.
11965 * gfortran.dg/pr68566.f90: Likewise.
11966 * gfortran.dg/pr69514_1.f90: Likewise.
11967 * gfortran.dg/pr69514_2.f90: Likewise.
11968 * gfortran.dg/pr69739.f90: Likewise.
11969 * gfortran.dg/pr70673.f90: Likewise.
11970 * gfortran.dg/pr71523_2.f90: Likewise.
11971 * gfortran.dg/pr71764.f90: Likewise.
11972 * gfortran.dg/pr78092.f90: Likewise.
11973 * gfortran.dg/pr82973.f90: Likewise.
11974 * gfortran.dg/pr83864.f90: Likewise.
11975 * gfortran.dg/pr83874.f90: Likewise.
11976 * gfortran.dg/pr84088.f90: Likewise.
11977 * gfortran.dg/pr84155.f90: Likewise.
11978 * gfortran.dg/proc_decl_12.f90: Likewise.
11979 * gfortran.dg/proc_decl_13.f90: Likewise.
11980 * gfortran.dg/proc_decl_15.f90: Likewise.
11981 * gfortran.dg/proc_decl_17.f90: Likewise.
11982 * gfortran.dg/proc_decl_18.f90: Likewise.
11983 * gfortran.dg/proc_decl_2.f90: Likewise.
11984 * gfortran.dg/proc_decl_5.f90: Likewise.
11985 * gfortran.dg/proc_decl_9.f90: Likewise.
11986 * gfortran.dg/proc_ptr_1.f90: Likewise.
11987 * gfortran.dg/proc_ptr_10.f90: Likewise.
11988 * gfortran.dg/proc_ptr_12.f90: Likewise.
11989 * gfortran.dg/proc_ptr_18.f90: Likewise.
11990 * gfortran.dg/proc_ptr_19.f90: Likewise.
11991 * gfortran.dg/proc_ptr_21.f90: Likewise.
11992 * gfortran.dg/proc_ptr_22.f90: Likewise.
11993 * gfortran.dg/proc_ptr_23.f90: Likewise.
11994 * gfortran.dg/proc_ptr_25.f90: Likewise.
11995 * gfortran.dg/proc_ptr_26.f90: Likewise.
11996 * gfortran.dg/proc_ptr_3.f90: Likewise.
11997 * gfortran.dg/proc_ptr_36.f90: Likewise.
11998 * gfortran.dg/proc_ptr_47.f90: Likewise.
11999 * gfortran.dg/proc_ptr_48.f90: Likewise.
12000 * gfortran.dg/proc_ptr_5.f90: Likewise.
12001 * gfortran.dg/proc_ptr_6.f90: Likewise.
12002 * gfortran.dg/proc_ptr_7.f90: Likewise.
12003 * gfortran.dg/proc_ptr_8.f90: Likewise.
12004 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
12005 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
12006 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
12007 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
12008 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
12009 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
12010 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
12011 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
12012 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
12013 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
12014 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
12015 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
12016 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
12017 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
12018 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
12019 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
12020 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
12021 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
12022 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
12023 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
12024 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
12025 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
12026 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
12027 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
12028 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
12029 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
12030 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
12031 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
12032 * gfortran.dg/product_init_expr.f03: Likewise.
12033 * gfortran.dg/promotion.f90: Likewise.
12034 * gfortran.dg/promotion_3.f90: Likewise.
12035 * gfortran.dg/promotion_4.f90: Likewise.
12036 * gfortran.dg/protected_1.f90: Likewise.
12037 * gfortran.dg/protected_2.f90: Likewise.
12038 * gfortran.dg/ptr-func-1.f90: Likewise.
12039 * gfortran.dg/ptr-func-2.f90: Likewise.
12040 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
12041 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
12042 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
12043 * gfortran.dg/pure_byref_1.f90: Likewise.
12044 * gfortran.dg/pure_byref_2.f90: Likewise.
12045 * gfortran.dg/pure_byref_3.f90: Likewise.
12046 * gfortran.dg/quad_2.f90: Likewise.
12047 * gfortran.dg/quad_3.f90: Likewise.
12048 * gfortran.dg/random_3.f90: Likewise.
12049 * gfortran.dg/random_4.f90: Likewise.
12050 * gfortran.dg/random_7.f90: Likewise.
12051 * gfortran.dg/read_2.f90: Likewise.
12052 * gfortran.dg/read_3.f90: Likewise.
12053 * gfortran.dg/read_4.f90: Likewise.
12054 * gfortran.dg/read_5.f90: Likewise.
12055 * gfortran.dg/read_bad_advance.f90: Likewise.
12056 * gfortran.dg/read_bang.f90: Likewise.
12057 * gfortran.dg/read_bang4.f90: Likewise.
12058 * gfortran.dg/read_comma.f: Likewise.
12059 * gfortran.dg/read_dir.f90: Likewise.
12060 * gfortran.dg/read_empty_file.f: Likewise.
12061 * gfortran.dg/read_eof_1.f90: Likewise.
12062 * gfortran.dg/read_eof_2.f90: Likewise.
12063 * gfortran.dg/read_eof_3.f90: Likewise.
12064 * gfortran.dg/read_eof_4.f90: Likewise.
12065 * gfortran.dg/read_eof_5.f90: Likewise.
12066 * gfortran.dg/read_eof_6.f: Likewise.
12067 * gfortran.dg/read_eof_7.f90: Likewise.
12068 * gfortran.dg/read_eof_8.f90: Likewise.
12069 * gfortran.dg/read_eof_all.f90: Likewise.
12070 * gfortran.dg/read_eor.f90: Likewise.
12071 * gfortran.dg/read_float_1.f90: Likewise.
12072 * gfortran.dg/read_float_2.f03: Likewise.
12073 * gfortran.dg/read_float_3.f90: Likewise.
12074 * gfortran.dg/read_float_4.f90: Likewise.
12075 * gfortran.dg/read_infnan_1.f90: Likewise.
12076 * gfortran.dg/read_list_eof_1.f90: Likewise.
12077 * gfortran.dg/read_logical.f90: Likewise.
12078 * gfortran.dg/read_many_1.f: Likewise.
12079 * gfortran.dg/read_no_eor.f90: Likewise.
12080 * gfortran.dg/read_noadvance.f90: Likewise.
12081 * gfortran.dg/read_repeat.f90: Likewise.
12082 * gfortran.dg/read_repeat_2.f90: Likewise.
12083 * gfortran.dg/read_size_noadvance.f90: Likewise.
12084 * gfortran.dg/read_x_eof.f90: Likewise.
12085 * gfortran.dg/read_x_past.f: Likewise.
12086 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
12087 * gfortran.dg/real_const_1.f: Likewise.
12088 * gfortran.dg/real_const_2.f90: Likewise.
12089 * gfortran.dg/real_const_3.f90: Likewise.
12090 * gfortran.dg/real_do_1.f90: Likewise.
12091 * gfortran.dg/real_index_1.f90: Likewise.
12092 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
12093 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
12094 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
12095 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
12096 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
12097 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
12098 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
12099 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
12100 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
12101 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
12102 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
12103 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
12104 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
12105 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
12106 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
12107 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
12108 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
12109 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
12110 * gfortran.dg/record_marker_1.f90: Likewise.
12111 * gfortran.dg/record_marker_2.f: Likewise.
12112 * gfortran.dg/record_marker_3.f90: Likewise.
12113 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
12114 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
12115 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
12116 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
12117 * gfortran.dg/recursive_check_7.f90: Likewise.
12118 * gfortran.dg/recursive_reference_1.f90: Likewise.
12119 * gfortran.dg/recursive_reference_2.f90: Likewise.
12120 * gfortran.dg/recursive_stack.f90: Likewise.
12121 * gfortran.dg/reduction.f90: Likewise.
12122 * gfortran.dg/repack_arrays_1.f90: Likewise.
12123 * gfortran.dg/repeat_1.f90: Likewise.
12124 * gfortran.dg/repeat_2.f90: Likewise.
12125 * gfortran.dg/repeat_3.f90: Likewise.
12126 * gfortran.dg/repeat_6.f90: Likewise.
12127 * gfortran.dg/reshape-alloc.f90: Likewise.
12128 * gfortran.dg/reshape-complex.f90: Likewise.
12129 * gfortran.dg/reshape.f90: Likewise.
12130 * gfortran.dg/reshape_2.f90: Likewise.
12131 * gfortran.dg/reshape_7.f90: Likewise.
12132 * gfortran.dg/reshape_empty_1.f03: Likewise.
12133 * gfortran.dg/reshape_pad_1.f90: Likewise.
12134 * gfortran.dg/reshape_rank7.f90: Likewise.
12135 * gfortran.dg/reshape_transpose_1.f90: Likewise.
12136 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
12137 * gfortran.dg/result_default_init_1.f90: Likewise.
12138 * gfortran.dg/result_in_spec_1.f90: Likewise.
12139 * gfortran.dg/result_in_spec_2.f90: Likewise.
12140 * gfortran.dg/ret_array_1.f90: Likewise.
12141 * gfortran.dg/ret_pointer_1.f90: Likewise.
12142 * gfortran.dg/ret_pointer_2.f90: Likewise.
12143 * gfortran.dg/rewind_1.f90: Likewise.
12144 * gfortran.dg/round_1.f03: Likewise.
12145 * gfortran.dg/round_2.f03: Likewise.
12146 * gfortran.dg/round_3.f08: Likewise.
12147 * gfortran.dg/round_4.f90: Likewise.
12148 * gfortran.dg/rrspacing_1.f90: Likewise.
12149 * gfortran.dg/runtime_warning_1.f90: Likewise.
12150 * gfortran.dg/same_type_as_2.f03: Likewise.
12151 * gfortran.dg/save_1.f90: Likewise.
12152 * gfortran.dg/save_5.f90: Likewise.
12153 * gfortran.dg/save_6.f90: Likewise.
12154 * gfortran.dg/scalar_mask_1.f90: Likewise.
12155 * gfortran.dg/scalar_mask_2.f90: Likewise.
12156 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
12157 * gfortran.dg/scale_1.f90: Likewise.
12158 * gfortran.dg/scan_1.f90: Likewise.
12159 * gfortran.dg/scan_2.f90: Likewise.
12160 * gfortran.dg/secnds-1.f: Likewise.
12161 * gfortran.dg/secnds.f: Likewise.
12162 * gfortran.dg/select_1.f90: Likewise.
12163 * gfortran.dg/select_2.f90: Likewise.
12164 * gfortran.dg/select_3.f90: Likewise.
12165 * gfortran.dg/select_5.f90: Likewise.
12166 * gfortran.dg/select_char_1.f90: Likewise.
12167 * gfortran.dg/select_char_2.f90: Likewise.
12168 * gfortran.dg/select_type_13.f03: Likewise.
12169 * gfortran.dg/select_type_14.f03: Likewise.
12170 * gfortran.dg/select_type_15.f03: Likewise.
12171 * gfortran.dg/select_type_19.f03: Likewise.
12172 * gfortran.dg/select_type_2.f03: Likewise.
12173 * gfortran.dg/select_type_26.f03: Likewise.
12174 * gfortran.dg/select_type_27.f03: Likewise.
12175 * gfortran.dg/select_type_28.f03: Likewise.
12176 * gfortran.dg/select_type_3.f03: Likewise.
12177 * gfortran.dg/select_type_35.f03: Likewise.
12178 * gfortran.dg/select_type_36.f03: Likewise.
12179 * gfortran.dg/select_type_37.f03: Likewise.
12180 * gfortran.dg/select_type_39.f03: Likewise.
12181 * gfortran.dg/select_type_4.f90: Likewise.
12182 * gfortran.dg/select_type_5.f03: Likewise.
12183 * gfortran.dg/select_type_6.f03: Likewise.
12184 * gfortran.dg/select_type_7.f03: Likewise.
12185 * gfortran.dg/select_type_8.f03: Likewise.
12186 * gfortran.dg/selected_char_kind_1.f90: Likewise.
12187 * gfortran.dg/selected_char_kind_4.f90: Likewise.
12188 * gfortran.dg/selected_kind_1.f90: Likewise.
12189 * gfortran.dg/selected_real_kind_2.f90: Likewise.
12190 * gfortran.dg/shape_2.f90: Likewise.
12191 * gfortran.dg/shape_4.f90: Likewise.
12192 * gfortran.dg/shape_5.f90: Likewise.
12193 * gfortran.dg/shape_7.f90: Likewise.
12194 * gfortran.dg/shape_8.f90: Likewise.
12195 * gfortran.dg/shape_9.f90: Likewise.
12196 * gfortran.dg/shift-kind_2.f90: Likewise.
12197 * gfortran.dg/shiftalr_1.F90: Likewise.
12198 * gfortran.dg/shiftalr_2.F90: Likewise.
12199 * gfortran.dg/simpleif_1.f90: Likewise.
12200 * gfortran.dg/simplify_argN_1.f90: Likewise.
12201 * gfortran.dg/simplify_cshift_1.f90: Likewise.
12202 * gfortran.dg/simplify_cshift_4.f90: Likewise.
12203 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
12204 * gfortran.dg/simplify_modulo.f90: Likewise.
12205 * gfortran.dg/single_char_string.f90: Likewise.
12206 * gfortran.dg/size_dim.f90: Likewise.
12207 * gfortran.dg/size_optional_dim_1.f90: Likewise.
12208 * gfortran.dg/sizeof.f90: Likewise.
12209 * gfortran.dg/sizeof_4.f90: Likewise.
12210 * gfortran.dg/slash_1.f90: Likewise.
12211 * gfortran.dg/sms-1.f90: Likewise.
12212 * gfortran.dg/sms-2.f90: Likewise.
12213 * gfortran.dg/spec_expr_7.f90: Likewise.
12214 * gfortran.dg/specifics_1.f90: Likewise.
12215 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
12216 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
12217 * gfortran.dg/spread_init_expr.f03: Likewise.
12218 * gfortran.dg/spread_scalar_source.f90: Likewise.
12219 * gfortran.dg/spread_shape_1.f90: Likewise.
12220 * gfortran.dg/stat_1.f90: Likewise.
12221 * gfortran.dg/stat_2.f90: Likewise.
12222 * gfortran.dg/stfunc_1.f90: Likewise.
12223 * gfortran.dg/stfunc_4.f90: Likewise.
12224 * gfortran.dg/stfunc_6.f90: Likewise.
12225 * gfortran.dg/storage_size_1.f08: Likewise.
12226 * gfortran.dg/storage_size_3.f08: Likewise.
12227 * gfortran.dg/storage_size_4.f90: Likewise.
12228 * gfortran.dg/streamio_1.f90: Likewise.
12229 * gfortran.dg/streamio_10.f90: Likewise.
12230 * gfortran.dg/streamio_11.f90: Likewise.
12231 * gfortran.dg/streamio_12.f90: Likewise.
12232 * gfortran.dg/streamio_13.f90: Likewise.
12233 * gfortran.dg/streamio_14.f90: Likewise.
12234 * gfortran.dg/streamio_15.f90: Likewise.
12235 * gfortran.dg/streamio_16.f90: Likewise.
12236 * gfortran.dg/streamio_17.f90: Likewise.
12237 * gfortran.dg/streamio_2.f90: Likewise.
12238 * gfortran.dg/streamio_3.f90: Likewise.
12239 * gfortran.dg/streamio_4.f90: Likewise.
12240 * gfortran.dg/streamio_5.f90: Likewise.
12241 * gfortran.dg/streamio_6.f90: Likewise.
12242 * gfortran.dg/streamio_7.f90: Likewise.
12243 * gfortran.dg/streamio_8.f90: Likewise.
12244 * gfortran.dg/streamio_9.f90: Likewise.
12245 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
12246 * gfortran.dg/string_4.f90: Likewise.
12247 * gfortran.dg/string_array_constructor_2.f90: Likewise.
12248 * gfortran.dg/string_assign_2.f90: Likewise.
12249 * gfortran.dg/string_compare_1.f90: Likewise.
12250 * gfortran.dg/string_compare_2.f90: Likewise.
12251 * gfortran.dg/string_compare_3.f90: Likewise.
12252 * gfortran.dg/string_ctor_1.f90: Likewise.
12253 * gfortran.dg/string_length_1.f90: Likewise.
12254 * gfortran.dg/string_length_2.f90: Likewise.
12255 * gfortran.dg/string_length_3.f90: Likewise.
12256 * gfortran.dg/string_length_4.f90: Likewise.
12257 * gfortran.dg/string_null_compare_1.f: Likewise.
12258 * gfortran.dg/string_pad_trunc.f90: Likewise.
12259 * gfortran.dg/structure_constructor_1.f03: Likewise.
12260 * gfortran.dg/structure_constructor_11.f90: Likewise.
12261 * gfortran.dg/structure_constructor_13.f03: Likewise.
12262 * gfortran.dg/structure_constructor_2.f03: Likewise.
12263 * gfortran.dg/structure_constructor_5.f03: Likewise.
12264 * gfortran.dg/submodule_1.f08: Likewise.
12265 * gfortran.dg/submodule_11.f08: Likewise.
12266 * gfortran.dg/submodule_14.f08: Likewise.
12267 * gfortran.dg/submodule_15.f08: Likewise.
12268 * gfortran.dg/submodule_17.f08: Likewise.
12269 * gfortran.dg/submodule_18.f08: Likewise.
12270 * gfortran.dg/submodule_19.f08: Likewise.
12271 * gfortran.dg/submodule_2.f08: Likewise.
12272 * gfortran.dg/submodule_27.f08: Likewise.
12273 * gfortran.dg/submodule_28.f08: Likewise.
12274 * gfortran.dg/submodule_29.f08: Likewise.
12275 * gfortran.dg/submodule_30.f08: Likewise.
12276 * gfortran.dg/submodule_6.f08: Likewise.
12277 * gfortran.dg/submodule_7.f08: Likewise.
12278 * gfortran.dg/submodule_8.f08: Likewise.
12279 * gfortran.dg/subnormal_1.f90: Likewise.
12280 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
12281 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
12282 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
12283 * gfortran.dg/substr_2.f: Likewise.
12284 * gfortran.dg/substr_3.f: Likewise.
12285 * gfortran.dg/substr_4.f: Likewise.
12286 * gfortran.dg/substr_5.f90: Likewise.
12287 * gfortran.dg/substr_6.f90: Likewise.
12288 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
12289 * gfortran.dg/sum_init_expr.f03: Likewise.
12290 * gfortran.dg/sum_zero_array_1.f90: Likewise.
12291 * gfortran.dg/system_clock_3.f08: Likewise.
12292 * gfortran.dg/t_editing.f: Likewise.
12293 * gfortran.dg/team_change_1.f90: Likewise.
12294 * gfortran.dg/team_end_1.f90: Likewise.
12295 * gfortran.dg/team_number_1.f90: Likewise.
12296 * gfortran.dg/temporary_1.f90: Likewise.
12297 * gfortran.dg/test_com_block.f90: Likewise.
12298 * gfortran.dg/test_only_clause.f90: Likewise.
12299 * gfortran.dg/tiny_1.f90: Likewise.
12300 * gfortran.dg/tiny_2.f90: Likewise.
12301 * gfortran.dg/tl_editing.f90: Likewise.
12302 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
12303 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12304 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
12305 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
12306 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
12307 * gfortran.dg/transfer_class_2.f90: Likewise.
12308 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
12309 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
12310 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
12311 * gfortran.dg/transfer_resolve_1.f90: Likewise.
12312 * gfortran.dg/transfer_simplify_1.f90: Likewise.
12313 * gfortran.dg/transfer_simplify_10.f90: Likewise.
12314 * gfortran.dg/transfer_simplify_11.f90: Likewise.
12315 * gfortran.dg/transfer_simplify_2.f90: Likewise.
12316 * gfortran.dg/transfer_simplify_3.f90: Likewise.
12317 * gfortran.dg/transfer_simplify_4.f90: Likewise.
12318 * gfortran.dg/transfer_simplify_8.f90: Likewise.
12319 * gfortran.dg/transfer_simplify_9.f90: Likewise.
12320 * gfortran.dg/transpose_1.f90: Likewise.
12321 * gfortran.dg/transpose_3.f03: Likewise.
12322 * gfortran.dg/transpose_4.f90: Likewise.
12323 * gfortran.dg/transpose_conjg_1.f90: Likewise.
12324 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
12325 * gfortran.dg/transpose_optimization_2.f90: Likewise.
12326 * gfortran.dg/trim_1.f90: Likewise.
12327 * gfortran.dg/trim_optimize_1.f90: Likewise.
12328 * gfortran.dg/trim_optimize_2.f90: Likewise.
12329 * gfortran.dg/trim_optimize_3.f90: Likewise.
12330 * gfortran.dg/trim_optimize_4.f90: Likewise.
12331 * gfortran.dg/trim_optimize_5.f90: Likewise.
12332 * gfortran.dg/trim_optimize_6.f90: Likewise.
12333 * gfortran.dg/trim_optimize_7.f90: Likewise.
12334 * gfortran.dg/trim_optimize_8.f90: Likewise.
12335 * gfortran.dg/type_to_class_1.f03: Likewise.
12336 * gfortran.dg/type_to_class_2.f03: Likewise.
12337 * gfortran.dg/type_to_class_3.f03: Likewise.
12338 * gfortran.dg/type_to_class_4.f03: Likewise.
12339 * gfortran.dg/type_to_class_5.f03: Likewise.
12340 * gfortran.dg/typebound_assignment_5.f03: Likewise.
12341 * gfortran.dg/typebound_assignment_6.f03: Likewise.
12342 * gfortran.dg/typebound_assignment_7.f90: Likewise.
12343 * gfortran.dg/typebound_call_1.f03: Likewise.
12344 * gfortran.dg/typebound_call_13.f03: Likewise.
12345 * gfortran.dg/typebound_call_18.f03: Likewise.
12346 * gfortran.dg/typebound_call_19.f03: Likewise.
12347 * gfortran.dg/typebound_call_2.f03: Likewise.
12348 * gfortran.dg/typebound_call_20.f03: Likewise.
12349 * gfortran.dg/typebound_call_3.f03: Likewise.
12350 * gfortran.dg/typebound_generic_5.f03: Likewise.
12351 * gfortran.dg/typebound_generic_6.f03: Likewise.
12352 * gfortran.dg/typebound_generic_9.f03: Likewise.
12353 * gfortran.dg/typebound_operator_12.f03: Likewise.
12354 * gfortran.dg/typebound_operator_13.f03: Likewise.
12355 * gfortran.dg/typebound_operator_15.f90: Likewise.
12356 * gfortran.dg/typebound_operator_20.f90: Likewise.
12357 * gfortran.dg/typebound_operator_3.f03: Likewise.
12358 * gfortran.dg/typebound_operator_6.f03: Likewise.
12359 * gfortran.dg/typebound_operator_7.f03: Likewise.
12360 * gfortran.dg/typebound_operator_8.f03: Likewise.
12361 * gfortran.dg/typebound_operator_9.f03: Likewise.
12362 * gfortran.dg/typebound_proc_19.f90: Likewise.
12363 * gfortran.dg/typebound_proc_20.f90: Likewise.
12364 * gfortran.dg/typebound_proc_23.f90: Likewise.
12365 * gfortran.dg/typebound_proc_27.f03: Likewise.
12366 * gfortran.dg/typebound_proc_35.f90: Likewise.
12367 * gfortran.dg/typebound_proc_36.f90: Likewise.
12368 * gfortran.dg/unf_io_convert_1.f90: Likewise.
12369 * gfortran.dg/unf_io_convert_2.f90: Likewise.
12370 * gfortran.dg/unf_io_convert_3.f90: Likewise.
12371 * gfortran.dg/unf_io_convert_4.f90: Likewise.
12372 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
12373 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
12374 * gfortran.dg/unf_short_record_1.f90: Likewise.
12375 * gfortran.dg/unformatted_recl_1.f90: Likewise.
12376 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
12377 * gfortran.dg/unit_1.f90: Likewise.
12378 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
12379 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
12380 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
12381 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
12382 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
12383 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
12384 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
12385 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
12386 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
12387 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
12388 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
12389 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
12390 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
12391 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
12392 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
12393 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
12394 * gfortran.dg/unpack_init_expr.f03: Likewise.
12395 * gfortran.dg/use_10.f90: Likewise.
12396 * gfortran.dg/use_11.f90: Likewise.
12397 * gfortran.dg/use_13.f90: Likewise.
12398 * gfortran.dg/use_24.f90: Likewise.
12399 * gfortran.dg/use_27.f90: Likewise.
12400 * gfortran.dg/use_5.f90: Likewise.
12401 * gfortran.dg/use_allocated_1.f90: Likewise.
12402 * gfortran.dg/use_only_1.f90: Likewise.
12403 * gfortran.dg/use_only_4.f90: Likewise.
12404 * gfortran.dg/use_rename_2.f90: Likewise.
12405 * gfortran.dg/use_rename_4.f90: Likewise.
12406 * gfortran.dg/used_dummy_types_1.f90: Likewise.
12407 * gfortran.dg/used_interface_ref.f90: Likewise.
12408 * gfortran.dg/used_types_5.f90: Likewise.
12409 * gfortran.dg/utf8_1.f03: Likewise.
12410 * gfortran.dg/utf8_2.f03: Likewise.
12411 * gfortran.dg/value_1.f90: Likewise.
12412 * gfortran.dg/value_2.f90: Likewise.
12413 * gfortran.dg/value_4.f90: Likewise.
12414 * gfortran.dg/value_6.f03: Likewise.
12415 * gfortran.dg/value_7.f03: Likewise.
12416 * gfortran.dg/value_test.f90: Likewise.
12417 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
12418 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
12419 * gfortran.dg/vect/pr60510.f: Likewise.
12420 * gfortran.dg/vect/pr69882.f90: Likewise.
12421 * gfortran.dg/vect/pr69980.f90: Likewise.
12422 * gfortran.dg/vect/vect-5.f90: Likewise.
12423 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12424 * gfortran.dg/vector_subscript_1.f90: Likewise.
12425 * gfortran.dg/vector_subscript_2.f90: Likewise.
12426 * gfortran.dg/vector_subscript_3.f90: Likewise.
12427 * gfortran.dg/vector_subscript_5.f90: Likewise.
12428 * gfortran.dg/verify_2.f90: Likewise.
12429 * gfortran.dg/volatile10.f90: Likewise.
12430 * gfortran.dg/where_1.f90: Likewise.
12431 * gfortran.dg/where_operator_assign_1.f90: Likewise.
12432 * gfortran.dg/where_operator_assign_2.f90: Likewise.
12433 * gfortran.dg/where_operator_assign_3.f90: Likewise.
12434 * gfortran.dg/whole_file_13.f90: Likewise.
12435 * gfortran.dg/whole_file_2.f90: Likewise.
12436 * gfortran.dg/widechar_2.f90: Likewise.
12437 * gfortran.dg/widechar_4.f90: Likewise.
12438 * gfortran.dg/widechar_5.f90: Likewise.
12439 * gfortran.dg/widechar_6.f90: Likewise.
12440 * gfortran.dg/widechar_8.f90: Likewise.
12441 * gfortran.dg/widechar_IO_1.f90: Likewise.
12442 * gfortran.dg/widechar_IO_2.f90: Likewise.
12443 * gfortran.dg/widechar_IO_3.f90: Likewise.
12444 * gfortran.dg/widechar_IO_4.f90: Likewise.
12445 * gfortran.dg/widechar_compare_1.f90: Likewise.
12446 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
12447 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
12448 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
12449 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
12450 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
12451 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
12452 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
12453 * gfortran.dg/widechar_select_1.f90: Likewise.
12454 * gfortran.dg/winapi.f90: Likewise.
12455 * gfortran.dg/write_0_pe_format.f90: Likewise.
12456 * gfortran.dg/write_back.f: Likewise.
12457 * gfortran.dg/write_check3.f90: Likewise.
12458 * gfortran.dg/write_direct_eor.f90: Likewise.
12459 * gfortran.dg/write_padding.f90: Likewise.
12460 * gfortran.dg/write_recursive.f90: Likewise.
12461 * gfortran.dg/write_rewind_1.f: Likewise.
12462 * gfortran.dg/write_rewind_2.f: Likewise.
12463 * gfortran.dg/write_zero_array.f90: Likewise.
12464 * gfortran.dg/x_slash_1.f: Likewise.
12465 * gfortran.dg/x_slash_2.f: Likewise.
12466 * gfortran.dg/zero_array_components_1.f90: Likewise.
12467 * gfortran.dg/zero_length_1.f90: Likewise.
12468 * gfortran.dg/zero_length_2.f90: Likewise.
12469 * gfortran.dg/zero_sized_1.f90: Likewise.
12470 * gfortran.dg/zero_sized_3.f90: Likewise.
12471 * gfortran.fortran-torture/compile/nested.f90: Likewise.
12472 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
12473 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
12474 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
12475 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
12476 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
12477 * gfortran.fortran-torture/execute/args.f90: Likewise.
12478 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
12479 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
12480 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
12481 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
12482 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
12483 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
12484 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
12485 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
12486 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
12487 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
12488 * gfortran.fortran-torture/execute/common.f90: Likewise.
12489 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
12490 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
12491 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
12492 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
12493 * gfortran.fortran-torture/execute/contained.f90: Likewise.
12494 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
12495 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
12496 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
12497 * gfortran.fortran-torture/execute/data.f90: Likewise.
12498 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
12499 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
12500 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
12501 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
12502 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
12503 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
12504 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
12505 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
12506 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
12507 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
12508 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
12509 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
12510 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
12511 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
12512 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
12513 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
12514 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
12515 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
12516 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
12517 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
12518 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
12519 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
12520 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
12521 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
12522 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
12523 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
12524 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
12525 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
12526 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
12527 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
12528 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
12529 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
12530 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
12531 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
12532 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
12533 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
12534 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
12535 * gfortran.fortran-torture/execute/forall.f90: Likewise.
12536 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
12537 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
12538 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
12539 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
12540 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
12541 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
12542 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
12543 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
12544 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
12545 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
12546 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
12547 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
12548 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
12549 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
12550 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
12551 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
12552 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
12553 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
12554 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
12555 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
12556 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
12557 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
12558 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
12559 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
12560 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
12561 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
12562 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
12563 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
12564 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12565 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
12566 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
12567 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
12568 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
12569 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
12570 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
12571 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
12573 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
12574 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
12575 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
12576 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
12577 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
12578 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
12579 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
12580 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12581 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
12582 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
12583 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
12584 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12585 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
12586 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
12587 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
12588 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
12589 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
12590 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12591 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
12592 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12593 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
12594 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
12595 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
12596 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
12597 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
12598 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
12599 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
12600 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
12601 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12602 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
12603 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
12604 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
12605 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
12606 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
12607 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
12608 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
12609 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
12610 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
12611 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
12612 * gfortran.fortran-torture/execute/math.f90: Likewise.
12613 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
12614 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
12615 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
12616 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
12617 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
12618 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
12619 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
12620 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
12621 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
12622 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
12623 * gfortran.fortran-torture/execute/power.f90: Likewise.
12624 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
12625 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
12626 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12627 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
12628 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
12629 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
12630 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
12631 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
12632 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
12633 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
12634 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
12635 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
12636 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
12637 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
12638 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
12639 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
12640 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
12641 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
12642 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
12643 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
12644 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
12645 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
12646 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
12647 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
12648 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
12649 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
12650 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
12651 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
12652 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
12653 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
12654 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
12655 * gfortran.fortran-torture/execute/straret.f90: Likewise.
12656 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
12657 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
12658 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
12659 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
12660 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
12661 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
12662 * gfortran.fortran-torture/execute/string.f90: Likewise.
12663 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
12664 * gfortran.fortran-torture/execute/strret.f90: Likewise.
12665 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
12666 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
12667 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
12668 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
12669 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
12670 * gfortran.fortran-torture/execute/userop.f90: Likewise.
12671 * gfortran.fortran-torture/execute/where17.f90: Likewise.
12672 * gfortran.fortran-torture/execute/where18.f90: Likewise.
12673 * gfortran.fortran-torture/execute/where19.f90: Likewise.
12674 * gfortran.fortran-torture/execute/where20.f90: Likewise.
12675 * gfortran.fortran-torture/execute/where21.f90: Likewise.
12676 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
12677 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
12678 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12679 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12680 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12681 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12682 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
12683 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
12684 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
12685 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
12686 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
12687 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
12688 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
12689 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
12690 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
12691 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
12692 * gfortran.dg/inline_transpose_1.f90: Likewise.
12694 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12697 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12700 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12703 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
12704 * gnat.dg/dispatch1.adb: Rename into...
12705 * gnat.dg/disp1.adb: ...this.
12706 * gnat.dg/dispatch1_p.ads: Rename into...
12707 * gnat.dg/disp1_pkg.ads: ...this.
12708 * gnat.dg/disp2.adb: Rename into...
12709 * gnat.dg/dispatch2.adb: ...this.
12710 * gnat.dg/dispatch2_p.ads: Rename into...
12711 * gnat.dg/disp2_pkg.ads: ...this.
12712 * gnat.dg/dispatch2_p.adb: Rename into...
12713 * gnat.dg/disp2_pkg.adb: this.
12714 * gnat.dg/generic_dispatch.adb: Rename into...
12715 * gnat.dg/generic_disp.adb: this.
12716 * gnat.dg/generic_dispatch_p.ads: Rename into...
12717 * gnat.dg/generic_disp_pkg.ads: ...this.
12718 * gnat.dg/generic_dispatch_p.adb: Rename into...
12719 * gnat.dg/generic_disp_pkg.adb: ...this.
12720 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
12721 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
12722 * gnat.dg/object_overflow1.adb: Tweak index.
12723 * gnat.dg/object_overflow2.adb: Likewise.
12724 * gnat.dg/object_overflow3.adb: Likewise.
12725 * gnat.dg/object_overflow4.adb: Likewise.
12726 * gnat.dg/object_overflow5.adb: Likewise.
12728 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12731 * gcc.c-torture/compile/pr84425.c: New test.
12733 2018-02-16 Marek Polacek <polacek@redhat.com>
12734 Jakub Jelinek <jakub@redhat.com>
12737 * g++.dg/cpp1y/constexpr-84192.C: New test.
12739 2018-02-16 Martin Sebor <msebor@redhat.com>
12742 * g++.dg/overload15.C: New test.
12744 2018-02-16 Yury Gribov <tetra2005@gmail.com>
12747 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
12748 * gcc.dg/pr56727-2.c: Ditto.
12749 * gcc.target/powerpc/pr79439.c: Renamed to...
12750 * gcc.target/powerpc/pr79439-1.c: ...this.
12751 * gcc.target/powerpc/pr79439-2.c: New test.
12752 * gcc.target/powerpc/pr79439-3.c: New test.
12754 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
12757 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
12758 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
12759 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
12760 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
12761 * gcc.target/powerpc/builtins-3.c: Same.
12763 2018-02-16 Nathan Sidwell <nathan@acm.org>
12765 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
12767 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
12769 PR rtl-optimization/70023
12770 * gcc.target/i386/pr70023.c: New.
12772 2018-02-16 Carl Love <cel@us.ibm.com>
12774 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
12776 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
12779 2018-02-16 Carl Love <cel@us.ibm.com>
12781 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
12782 for the ABI definitions for vec_extract4b and vec_insert4b.
12784 2018-02-16 Nathan Sidwell <nathan@acm.org>
12786 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
12787 * g++.old-deja/g++.mike/net43.C: Likewise.
12789 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
12792 * g++.dg/cpp1z/class-deduction48.C: New.
12794 2018-02-16 Nathan Sidwell <nathan@acm.org>
12797 * g++.dg/lookup/pr84375.C: New.
12799 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12802 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
12804 2018-02-16 Richard Biener <rguenther@suse.de>
12806 PR tree-optimization/84417
12807 * gcc.dg/torture/pr84417.c: New testcase.
12809 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12812 * g++.dg/opt/pr84272.C: New test.
12814 PR rtl-optimization/83723
12815 * gcc.dg/pr83723.c: New test.
12817 2018-02-16 Richard Biener <rguenther@suse.de>
12819 PR tree-optimization/84399
12820 * gcc.dg/graphite/pr84399.c: New testcase.
12822 2018-02-16 Richard Biener <rguenther@suse.de>
12824 PR tree-optimization/84190
12825 * g++.dg/torture/pr84190.C: New testcase.
12827 2018-02-15 Martin Sebor <msebor@redhat.com>
12829 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
12832 2018-02-15 Janus Weil <janus@gcc.gnu.org>
12835 * gfortran.dg/dtio_21.f03: Add an error message.
12836 * gfortran.dg/dtio_22.f90: Fix invalid test case.
12838 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12841 * gfortran.dg/stop_shouldfail.f90: New test.
12843 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
12846 * g++.dg/concepts/pr84330.C: New.
12848 2018-02-15 Tom de Vries <tom@codesourcery.com>
12850 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
12852 2018-02-15 Tom de Vries <tom@codesourcery.com>
12854 * gcc.c-torture/compile/pr84136.c: Require effective target
12857 2018-02-15 Jakub Jelinek <jakub@redhat.com>
12859 PR tree-optimization/84383
12860 * gcc.c-torture/compile/pr84383.c: New test.
12862 PR tree-optimization/84334
12863 * gcc.dg/pr84334.c: New test.
12865 2018-02-14 Carl Love <cel@us.ibm.com>
12867 * gcc.target/powerpc/builtins-4-int128-runnable.c
12868 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
12869 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
12871 2018-02-14 Martin Sebor <msebor@redhat.com>
12873 PR tree-optimization/83698
12874 * gcc.dg/Wrestrict-7.c: New test.
12875 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
12876 * gcc.target/i386/chkp-stropt-17.c: Same.
12878 2018-02-14 Martin Sebor <msebor@redhat.com>
12881 * gcc.dg/Wattributes-8.c: New test.
12883 2018-02-14 Janus Weil <janus@gcc.gnu.org>
12886 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
12887 * gfortran.dg/allocate_with_source_23.f90: Ditto.
12888 * gfortran.dg/select_type_1.f03: Extend test case.
12890 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12892 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
12893 (dg-options): Use -O2 -msse2 -mno-sse3.
12895 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
12897 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
12898 this test case still works ok.
12899 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12900 * gcc.dg/vmx/insert-be-order.c: Likewise.
12901 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12902 * gcc.dg/vmx/ld-be-order.c: Likewise.
12903 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12904 * gcc.dg/vmx/lde-be-order.c: Likewise.
12905 * gcc.dg/vmx/ldl-be-order.c: Likewise.
12906 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12907 * gcc.dg/vmx/merge-be-order.c: Likewise.
12908 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12909 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
12910 * gcc.dg/vmx/pack-be-order.c: Likewise.
12911 * gcc.dg/vmx/perm-be-order.c: Likewise.
12912 * gcc.dg/vmx/splat-be-order.c: Likewise.
12913 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
12914 * gcc.dg/vmx/st-be-order.c: Likewise.
12915 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12916 * gcc.dg/vmx/ste-be-order.c: Likewise.
12917 * gcc.dg/vmx/stl-be-order.c: Likewise.
12918 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12919 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
12920 * gcc.dg/vmx/unpack-be-order.c: Likewise.
12921 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12922 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
12924 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12927 * g++.dg/cpp0x/auto49.C: New.
12929 2018-02-14 Nathan Sidwell <nathan@acm.org>
12931 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12933 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12935 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12936 * gcc.target/powerpc/le-altivec-consts.c: Same.
12938 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12941 * gcc.target/powerpc/pr84220-sld.c: New test.
12942 * gcc.target/powerpc/pr84220-sld2.c: New test.
12943 * gcc.target/powerpc/pr84220-sldw.c: New test.
12944 * gcc.target/powerpc/pr84220-xxperm.c: New test.
12945 * gcc.target/powerpc/pr84220-xxsld.c: New test.
12947 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12950 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
12951 _inc_ssp intrinsics.
12952 * gcc.target/i386/cet-intrin-4.c: Likewise.
12953 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
12954 __builtin_ia32_rdssp[d|q].
12956 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12958 PR tree-optimization/84357
12959 * gcc.dg/vect/pr84357.c: New test.
12961 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12964 * gcc.target/rx/pr83831.c: New tests.
12966 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12969 * gcc.target/msp430/pr79242.c: New test.
12971 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12974 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12977 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12980 * g++.dg/pr84279.C: New test.
12982 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12984 PR rtl-optimization/84169
12985 * gcc.c-torture/execute/pr84169.c: New.
12987 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12990 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12992 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12995 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12998 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13001 * g++.dg/warn/effc4.C: New test.
13003 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
13006 * g++.dg/template/sizeof16.C: New.
13007 * g++.dg/template/sizeof17.C: Likewise.
13009 2018-02-13 Janus Weil <janus@gcc.gnu.org>
13012 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
13013 add necessary compiler options.
13014 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
13016 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13019 * gcc.c-torture/execute/pr82210.c: New test.
13021 PR middle-end/84309
13022 * gcc.dg/pr84309-2.c: New test.
13024 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
13026 PR tree-optimization/84321
13027 * gcc.dg/pr84321.c: New test.
13029 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
13032 * gcc.target/i386/pr57193.c: Add -march=x86-64.
13034 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
13037 * gcc.dg/asan/pr84307.c: Remove test.
13039 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
13041 * gcc.target/rl78/test_auto_vector.c: New test.
13043 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
13046 * gcc.c-torture/compile/pr84305.c: New test.
13048 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13051 * gcc.target/i386/pr84335.c: New test.
13053 PR tree-optimization/84339
13054 * gcc.c-torture/execute/pr84339.c: New test.
13056 PR middle-end/84309
13057 * gcc.dg/pr84309.c: New test.
13058 * gcc.target/i386/pr84309.c: New test.
13061 * gcc.target/i386/pr84336.c: New test.
13063 2018-02-12 Jakub Jelinek <jakub@redhat.com>
13066 * c-c++-common/gomp/pr84341.c: New test.
13068 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13071 * gfortran.dg/read_dir.f90: Re-add dg-do run.
13073 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13076 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13079 2018-02-12 Jeff Law <law@redhat.com>
13081 * gcc.c-torture/compile/reg-args-size.c: New test.
13083 2018-02-12 Carl Love <cel@us.ibm.com>
13085 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
13086 uint128 tests to new testfile.
13087 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
13088 int128 and uint128 tests.
13089 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
13090 list of torture tests.
13092 2018-02-12 Janus Weil <janus@gcc.gnu.org>
13095 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
13096 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
13098 2018-02-12 Tamar Christina <tamar.christina@arm.com>
13101 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13103 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
13106 * gcc.dg/asan/pr84307.c: New test.
13108 2018-02-12 Nathan Sidwell <nathan@acm.org>
13110 * g++.dg/parse/pr84263.C: New.
13112 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13115 * g++.dg/template/crash129.C: New.
13117 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13120 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
13121 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13122 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13123 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
13124 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
13126 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13128 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
13129 _mm_maskz_scalef_round_sd): Test new intrinsics.
13130 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
13131 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
13133 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
13134 _mm_maskz_scalef_round_ss): Test new intrinsics.
13135 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
13136 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
13138 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
13139 __builtin_ia32_scalefss_round): Remove builtin.
13140 (__builtin_ia32_scalefsd_mask_round,
13141 __builtin_ia32_scalefss_mask_round): Test new builtin.
13142 * gcc.target/i386/sse-13.c: Ditto.
13143 * gcc.target/i386/sse-23.c: Ditto.
13145 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13147 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
13148 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
13149 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
13150 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
13151 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
13152 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
13153 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
13154 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
13156 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
13157 (__builtin_ia32_sqrtss_round): Remove builtins.
13158 (__builtin_ia32_sqrtsd_mask_round)
13159 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
13160 * gcc.target/i386/sse-13.c: Ditto.
13161 * gcc.target/i386/sse-23.c: Ditto.
13163 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13166 * gfortran.dg/statement_function_3.f: New test.
13168 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13172 * gfortran.dg/statement_function_1.f90: New test.
13173 * gfortran.dg/statement_function_2.f90: New test.
13175 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13178 * gfortran.dg/type_to_class_5.f03: New test.
13180 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13183 * gfortran.dg/type_to_class_4.f03: New test.
13185 2018-02-10 Alan Modra <amodra@gmail.com>
13188 * gcc.dg/pr84300.c: New.
13190 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13193 * g++.dg/ubsan/pr83987-2.C: New test.
13195 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13197 * gcc.target/rx/movsicc.c: New test.
13199 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13202 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13205 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13207 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13208 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13210 2018-02-09 Nathan Sidwell <nathan@acm.org>
13213 * c-c++-common/pr84293.h: New.
13214 * c-c++-common/pr84293.c: New.
13216 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13218 PR rtl-optimization/57193
13219 * gcc.target/i386/pr57193.c: New.
13221 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13224 * gcc.target/powerpc/pr84226.c: New test.
13226 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13228 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13232 2018-02-09 Martin Sebor <msebor@redhat.com>
13235 * gcc.dg/lto/pr84212_0.c: New test file.
13236 * gcc.dg/lto/pr84212_1.c: Same.
13238 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13241 * gcc.target/powerpc/pr83926.c: New test.
13242 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
13243 message. Fix test for running in 32-bit mode.
13245 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13248 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13250 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13253 * gcc.target/s390/pr84295.c: New test.
13255 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13258 * g++.dg/cpp1y/lambda-init16.C: New.
13260 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13262 * gnat.dg/sso8.adb: New test.
13263 * gnat.dg/sso8_pkg.ads: New helper.
13265 2018-02-09 Richard Biener <rguenther@suse.de>
13267 PR tree-optimization/84278
13268 * gcc.target/i386/pr84278.c: Adjust regex.
13270 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13272 PR tree-optimization/84232
13273 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13276 * gcc.target/aarch64/pr84252.c: New test.
13278 PR middle-end/84237
13279 * gcc.dg/pr84237.c: New test.
13281 2018-02-09 Marek Polacek <polacek@redhat.com>
13282 Jakub Jelinek <jakub@redhat.com>
13285 * g++.dg/torture/pr83659.C: New test.
13287 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13289 PR tree-optimization/84136
13290 * gcc.c-torture/compile/pr84136.c: New test.
13292 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13295 * gcc.target/i386/pr83008.c: New test.
13297 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13300 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13302 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13305 * g++.dg/warn/Wunused-parm-11.C: New.
13307 2018-02-08 Marek Polacek <polacek@redhat.com>
13309 PR tree-optimization/84238
13310 * gcc.dg/Wstringop-overflow-3.c: New test.
13312 2018-02-08 Nathan Sidwell <nathan@acm.org>
13314 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13316 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13318 PR tree-optimization/84265
13319 * gcc.dg/vect/pr84265.c: New test.
13321 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13323 PR tree-optimization/81635
13324 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
13325 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
13327 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13329 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
13330 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
13331 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
13332 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
13333 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
13334 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
13335 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
13336 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
13337 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
13338 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
13339 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
13340 * gcc.target/s390/nobp-return-attr-all.c: New test.
13341 * gcc.target/s390/nobp-return-attr-neg.c: New test.
13342 * gcc.target/s390/nobp-return-mem-attr.c: New test.
13343 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
13344 * gcc.target/s390/nobp-return-mem-z10.c: New test.
13345 * gcc.target/s390/nobp-return-mem-z900.c: New test.
13346 * gcc.target/s390/nobp-return-reg-attr.c: New test.
13347 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
13348 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
13349 * gcc.target/s390/nobp-return-reg-z10.c: New test.
13350 * gcc.target/s390/nobp-return-reg-z900.c: New test.
13351 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
13352 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
13353 * gcc.target/s390/nobp-table-jump-z10.c: New test.
13354 * gcc.target/s390/nobp-table-jump-z900.c: New test.
13356 2018-02-08 Richard Biener <rguenther@suse.de>
13358 PR tree-optimization/84233
13359 * g++.dg/torture/pr84233.C: New testcase.
13361 2018-02-08 Richard Biener <rguenther@suse.de>
13363 PR tree-optimization/84278
13364 * gcc.target/i386/pr84278.c: New testcase.
13366 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13368 PR rtl-optimization/84068
13369 PR rtl-optimization/83459
13370 * gcc.dg/pr84068.c: New test.
13372 2018-02-08 Richard Biener <rguenther@suse.de>
13374 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13375 loop vectorization to happen.
13377 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13380 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13382 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13384 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13386 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13389 * gcc.target/powerpc/pr84154-1.c: New tests.
13390 * gcc.target/powerpc/pr84154-2.c: Likewise.
13391 * gcc.target/powerpc/pr84154-3.c: Likewise.
13393 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13395 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13397 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13400 * g++.dg/template/incomplete11.C: New test.
13401 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13403 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13406 * gfortran.dg/deallocate_error_3.f90: New test.
13407 * gfortran.dg/deallocate_error_4.f90: New test.
13409 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13412 * gfortran.dg/shape_9.f90: New test.
13414 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13417 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13419 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13423 * g++.dg/spellcheck-reswords.C: New test case.
13424 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13425 suggestion of "if".
13427 2018-02-07 Martin Liska <mliska@suse.cz>
13430 * g++.dg/ext/mv26.C: New test.
13432 2018-02-07 Tom de Vries <tom@codesourcery.com>
13434 * gcc.dg/pr83844.c: Require effective target alloca.
13436 2018-02-07 Tom de Vries <tom@codesourcery.com>
13438 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13440 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13443 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13444 -fcf-protection=return.
13446 2018-02-07 Tom de Vries <tom@codesourcery.com>
13449 * c-c++-common/goacc/pr84217.c: New test.
13450 * gfortran.dg/goacc/pr84217.f90: New test.
13452 2018-02-07 Richard Biener <rguenther@suse.de>
13454 PR tree-optimization/84204
13455 * gcc.dg/graphite/pr84204.c: New testcase.
13457 PR tree-optimization/84205
13458 * gcc.dg/graphite/pr84205.c: New testcase.
13460 PR tree-optimization/84223
13461 * gfortran.dg/graphite/pr84223.f90: New testcase.
13463 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13466 * g++.dg/cpp0x/scoped_enum7.C: New.
13468 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13470 PR tree-optimization/83008
13471 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13473 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13475 PR tree-optimization/84235
13476 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13478 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13481 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13483 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13485 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13488 * gcc.target/i386/pr84146.c: New test.
13490 2018-02-06 Michael Collison <michael.collison@arm.com>
13492 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13494 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13496 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
13497 warning for -mno-speculate-indirect-jumps.
13498 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
13499 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13500 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
13501 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
13502 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
13503 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
13505 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13508 * c-c++-common/fcf-protection-1.c: Change a compared message.
13509 * c-c++-common/fcf-protection-2.c: Likewise.
13510 * c-c++-common/fcf-protection-3.c: Likewise.
13511 * c-c++-common/fcf-protection-5.c: Likewise.
13512 * c-c++-common/fcf-protection-6.c: New test.
13513 * c-c++-common/fcf-protection-7.c: Likewise.
13515 2018-02-06 Marek Polacek <polacek@redhat.com>
13517 PR tree-optimization/84228
13518 * c-c++-common/Wstringop-truncation-3.c: New test.
13520 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13523 * gcc.target/arm/pragma_arch_switch_2.c: New.
13525 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13528 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13530 2018-02-05 Martin Sebor <msebor@redhat.com>
13532 PR tree-optimization/83369
13533 * gcc.dg/Wnonnull.c: New test.
13535 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13537 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
13538 argument and use dg-messages-by-file instead. Expect it to be
13539 an array rather than a dict.
13540 (lto-link-and-maybe-run): Remove messages_by_file argument and
13541 use an upvar for dg-messages-by-file. Update call to
13542 lto_handle_diagnostics.
13543 (lt-get-options): Treat dg-messages-by-file as an array
13544 rather than a dict.
13545 (lto-get-options-main): Likewise. Set the entry rather than appending.
13546 (lto-execute): Treat dg-messages-by-file as an array rather than
13547 a dict. Update call to lto-link-and-maybe-run.
13549 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13552 * g++.dg/cpp1z/inline-var4.C: New.
13554 2018-02-05 Martin Liska <mliska@suse.cz>
13556 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13558 * c-c++-common/asan/pointer-compare-2.c: Likewise.
13559 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
13560 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
13561 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
13562 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
13563 * c-c++-common/asan/pointer-compare-3.c: New test.
13565 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13567 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13568 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13570 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13572 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
13573 _mm_maskz_range_sd, _mm_mask_range_round_sd,
13574 _mm_maskz_range_round_sd): Test new intrinsics.
13575 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
13576 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
13577 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
13578 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
13579 _mm_maskz_range_ss, _mm_mask_range_round_ss,
13580 _mm_maskz_range_round_ss): Test new intrinsics.
13581 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
13582 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
13583 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
13584 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
13585 __builtin_ia32_rangess128_round): Remove builtins.
13586 (__builtin_ia32_rangesd128_mask_round,
13587 __builtin_ia32_rangess128_mask_round): Test new builtins.
13588 * gcc.target/i386/sse-13.c: Ditto.
13589 * gcc.target/i386/sse-23.c: Ditto.
13591 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13593 PR middle-end/79966
13594 * gfortran.dg/pr79966.f90: New testcase
13596 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13599 * gfortran.dg/associate_23.f90: Fix invalid code.
13600 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13601 * gfortran.dg/matmul_3.f90: Likewise.
13602 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13604 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13607 * gfortran.dg/associate_34.f90: New test.
13608 * gfortran.dg/associate_35.f90: New test.
13610 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13614 * gfortran.dg/pr84155.f90: New test.
13616 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13618 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13619 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13621 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13623 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13626 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13628 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13630 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
13631 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
13632 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
13634 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13637 * gcc.c-torture/execute/pr83362.c: Make work for int16.
13638 * gcc.dg/Wsign-conversion.c: Dito.
13639 * gcc.dg/attr-alloc_size-4.c: Dito.
13640 * gcc.dg/pr81020.c: Dito.
13641 * gcc.dg/pr81192.c: Dito.
13642 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
13643 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
13644 * gcc.dg/pr83844.c: Restrict to int32plus.
13645 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
13646 * gcc.dg/tree-ssa/ldist-25.c: Dito.
13647 * gcc.dg/tree-ssa/ldist-27.c: Dito.
13648 * gcc.dg/tree-ssa/ldist-28.c: Dito.
13649 * gcc.dg/tree-ssa/ldist-29.c: Dito.
13650 * gcc.dg/tree-ssa/ldist-30.c: Dito.
13651 * gcc.dg/tree-ssa/ldist-31.c: Dito.
13652 * gcc.dg/tree-ssa/ldist-32.c: Dito.
13653 * gcc.dg/tree-ssa/ldist-33.c: Dito.
13654 * gcc.dg/tree-ssa/ldist-34.c: Dito.
13655 * gcc.dg/tree-ssa/ldist-35.c: Dito.
13656 * gcc.dg/tree-ssa/ldist-36.c: Dito.
13658 2018-02-02 Julia Koval <julia.koval@intel.com>
13660 * gcc.target/i386/funcspec-56.inc: Handle new march.
13661 * g++.dg/ext/mv16.C: Ditto.
13663 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13665 * lib/target-supports.exp
13666 (check_effective_target_keeps_null_pointer_checks): No more
13668 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
13669 * gcc.dg/ifcvt-4.c: Skip avr.
13670 * gcc.dg/pr53037-1.c: Dito.
13671 * gcc.dg/pr53037-2.c: Dito.
13672 * gcc.dg/pr53037-3.c: Dito.
13673 * gcc.dg/pr63387-2.c: Dito.
13674 * gcc.dg/pr63387.c: Dito.
13675 * gcc.dg/sancov/cmp0.c: Dito.
13676 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
13677 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
13678 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
13679 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
13680 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
13681 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
13682 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
13683 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
13684 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
13685 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
13686 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
13687 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
13688 * gcc.dg/tree-ssa/pr82059.c: Dito.
13689 * gcc.c-torture/execute/pr70460.c: Dito.
13691 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13694 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
13695 * gcc.c-torture/execute/20180112-1.c: Dito.
13696 * gcc.c-torture/execute/pr81503.c: Dito.
13697 * gcc.dg/store_merging_12.c: Dito.
13698 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
13699 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
13700 * gcc.dg/tree-ssa/pr80898.c: Dito.
13701 * gcc.dg/tree-ssa/pr82363.c: Dito.
13702 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
13703 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
13704 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
13705 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
13706 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
13707 * gcc.dg/tree-ssa/pr80803.c: Dito.
13708 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
13709 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
13710 * gcc.dg/tree-ssa/vrp114.c: Dito.
13711 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
13712 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
13713 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
13715 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13718 * gcc.target/i386/cet-sjlj-6a.c: New test.
13719 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
13721 2018-02-01 Marek Polacek <polacek@redhat.com>
13724 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
13726 2018-01-30 Jeff Law <law@redhat.com>
13729 * gcc.target/i386/pr84128.c: New test.
13731 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
13733 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
13734 -fdelete-null-pointer-checks.
13736 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13739 * g++.dg/cpp0x/abstract-default1.C: New.
13741 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13743 PR tree-optimization/81635
13744 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
13745 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
13747 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13750 * gcc.target/aarch64/pr83370.c: New.
13752 2018-02-01 Richard Biener <rguenther@suse.de>
13754 * gcc.dg/graphite/pr35356-1.c: Adjust.
13756 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13759 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
13761 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
13762 of hard-coding the choice.
13763 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
13764 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
13765 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
13767 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
13769 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13770 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13771 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13772 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13773 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13774 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
13775 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
13776 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
13777 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
13778 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
13779 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
13780 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
13781 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
13782 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
13783 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
13784 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
13785 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
13786 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13787 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13788 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13789 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13790 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13791 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13792 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13793 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13794 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13795 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13796 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13797 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13798 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13799 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13800 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13801 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13802 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13803 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13804 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13805 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13806 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13807 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
13808 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13809 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
13810 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13811 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13812 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13813 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
13814 __builtin_popcountll rather than __builtin_popcountl.
13816 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13818 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
13819 of LD1R[HWD] for multi-element constants on big-endian targets.
13820 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13821 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13823 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13825 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
13826 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
13827 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
13829 2018-02-01 Jakub Jelinek <jakub@redhat.com>
13831 PR tree-optimization/81661
13832 PR tree-optimization/84117
13833 * gcc.dg/pr81661.c: New test.
13834 * gfortran.dg/pr84117.f90: New test.
13836 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
13839 * gfortran.dg/repeat_7.f90: Catch warning message.
13841 2018-01-31 Ian Lance Taylor <iant@golang.org>
13843 * go.go-torture/execute/printnil.go: New test.
13845 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13847 * lib/target-supports.exp (check_effective_target_comdat_group):
13848 Allow for Solaris as comdat syntax.
13850 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
13851 Solaris with comdat_group support and as.
13853 2018-01-31 Marek Polacek <polacek@redhat.com>
13856 * gcc.dg/pr81779.c: New test.
13858 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13861 * gfortran.dg/gomp/pr84116.f90: New test.
13864 * g++.dg/init/pr83993-2.C: New test.
13867 * g++.dg/init/pr83993-1.C: New test.
13868 * g++.dg/cpp0x/pr83993.C: New test.
13870 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
13873 * gfortran.dg/pr84088.f90: New test.
13875 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
13878 * gcc.target/i386/pr82444.c: New.
13880 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
13882 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
13883 * gcc.target/powerpc/vsx-13.c: New.
13885 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13888 * g++.dg/cpp1y/var-templ57.C: New.
13890 2018-01-31 Marek Polacek <polacek@redhat.com>
13893 * g++.dg/diagnostic/pr84138.C: New test.
13895 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
13898 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
13899 -Wstringop-overflow warnings due to spurious warning with -O1.
13900 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
13901 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
13903 2018-01-31 Richard Biener <rguenther@suse.de>
13905 PR tree-optimization/84132
13906 * g++.dg/torture/pr84132.C: New testcase.
13908 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
13910 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
13913 2018-01-31 Julia Koval <julia.koval@intel.com>
13916 * gcc.target/i386/rdpid.c: Remove "eax".
13918 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13920 PR tree-optimization/64946
13921 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13922 scan-assembler checks.
13924 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13926 * gcc.c-torture/execute/20180131-1.c: New test.
13928 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13930 * gcc.target/arc/taux-1.c: New test.
13931 * gcc.target/arc/taux-2.c: Likewise.
13933 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13935 * gcc.target/arc/uncached.c: New test.
13937 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13940 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13942 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13944 PR preprocessor/69869
13945 * gcc.dg/cpp/trad/pr69869.c: New test.
13948 * gcc.dg/pr84100.c: New test.
13950 2018-01-30 Jeff Law <law@redhat.com>
13953 * gcc.target/i386/pr84064: New test.
13955 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13958 * gfortran.dg/data_implied_do_2.f90: New test.
13960 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13962 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13964 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13967 * gfortran.dg/inline_matmul_21.f90: New test case.
13969 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13971 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13973 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13976 * gcc.target/powerpc/pr84112.c: New.
13978 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13980 PR rtl-optimization/83986
13981 * gcc.dg/pr83986.c: New test.
13983 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13986 * gcc.dg/torture/inf-compare-1.c: Add xfail.
13987 * gcc.dg/torture/inf-compare-2.c: Add xfail.
13988 * gcc.dg/torture/inf-compare-3.c: Add xfail.
13989 * gcc.dg/torture/inf-compare-4.c: Add xfail.
13991 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13993 PR tree-optimization/84111
13994 * gcc.c-torture/compile/pr84111.c: New test.
13996 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13999 * gcc.dg/ipa/inline-2.c: Fix template.
14000 * gcc.dg/ipa/inline-3.c: Fix template.
14002 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14005 * g++.dg/torture/pr81360.C: New testcase.
14007 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14010 * gcc.dg/lto/pr83954.h: New testcase.
14011 * gcc.dg/lto/pr83954_0.c: New testcase.
14012 * gcc.dg/lto/pr83954_1.c: New testcase.
14014 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14017 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14019 Simplify DW_AT_producer scan.
14021 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14025 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
14028 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14029 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14030 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
14031 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
14033 2018-01-29 Jeff Law <law@redhat.com>
14036 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
14037 better match other tests which require vsx. Verify the zero
14038 extension is part of the test in the combiner dump.
14040 2018-01-29 Marek Polacek <polacek@redhat.com>
14043 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
14046 * g++.dg/ext/pr83996.C: New test.
14048 2018-01-29 Richard Biener <rguenther@suse.de>
14050 PR tree-optimization/84057
14051 * gcc.dg/graphite/pr84057.c: New testcase.
14053 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14056 * gfortran.dg/bind_c_usage_31.f90: New test.
14058 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
14061 * g++.dg/warn/Wduplicated-branches5.C: New.
14063 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
14065 * gcc.target/rl78/test_addsi3_internal.c: New test.
14067 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
14069 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
14070 Make expected output depend on whether we expect sibcalls or not.
14071 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
14072 safe-indirect-jump-1.c).
14074 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
14075 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14076 Soren Rasmussen <s.c.rasmussen@gmail.com>
14078 Fortran 2018 teams tests.
14080 * gfortran.dg/team_number_1.f90: new test for team_number.
14081 * gfortran.dg/team_change_1.f90: new test for change team.
14082 * gfortran.dg/team_end_1.f90: new test for end team.
14083 * gfortran.dg/team_form_1.f90: new test for form team.
14085 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14088 * gfortran.dg/dot_product_4.f90
14090 2018-01-26 Martin Sebor <msebor@redhat.com>
14092 PR tree-optimization/83896
14093 * gcc.dg/strlenopt-43.c: New.
14095 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14097 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
14098 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
14099 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
14100 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
14101 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
14102 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
14103 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
14104 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
14105 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
14107 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
14108 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
14109 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
14110 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
14111 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
14112 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
14113 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
14114 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
14116 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14118 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14120 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
14121 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
14122 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
14123 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
14124 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
14125 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
14126 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
14127 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
14128 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
14129 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
14130 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
14131 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
14132 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
14134 2018-01-26 Martin Liska <mliska@suse.cz>
14136 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14139 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14141 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
14142 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
14143 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
14144 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
14145 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
14146 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
14147 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
14148 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
14150 2018-01-26 Richard Biener <rguenther@suse.de>
14152 PR rtl-optimization/84003
14153 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
14154 latent bug in DSE if NOINLINE is appropriately defined.
14155 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
14156 and defining NOINLINE.
14158 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14160 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14161 tests specific to aarch64. XFAIL test on arm.
14163 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14165 PR rtl-optimization/83985
14166 * gcc.dg/pr83985.c: New test.
14169 * c-c++-common/Wrestrict-3.c: New test.
14171 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14173 * gcc.target/arc/tdelegitimize_addr.c: New test.
14175 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14177 * gcc.target/arc/jli-1.c: New file.
14178 * gcc.target/arc/jli-2.c: Likewise.
14180 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14182 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14184 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14185 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14187 2018-01-26 Richard Biener <rguenther@suse.de>
14189 PR tree-optimization/81082
14190 * gcc.dg/vect/pr81082.c: New testcase.
14191 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
14192 simplification to n * n.
14194 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14196 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14198 * gcc.target/i386/pr63620.c: Likewise.
14200 2018-01-26 Julia Koval <julia.koval@intel.com>
14202 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
14203 -mavx512f -mavx512bw.
14204 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
14205 * gcc.target/i386/i386.exp: Fix types.
14207 2018-01-26 Alan Modra <amodra@gmail.com>
14210 * gcc.target/powerpc/swaps-p8-46.c: New.
14212 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14215 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
14216 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
14217 'array01' in the tree dump comparison.
14218 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
14219 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
14220 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
14222 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14224 PR middle-end/83055
14225 * gcc.dg/torture/pr83055.c: New testcase.
14227 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14230 * g++.dg/cpp1z/decomp36.C: New test.
14232 PR middle-end/83977
14233 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14235 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14237 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
14238 the shift dump line.
14239 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14241 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14244 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
14245 index instead of int, which allows IVOPTs to properly optimize the
14248 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14251 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
14252 of "fn_type" typedef.
14253 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
14255 2018-01-24 Ian Lance Taylor <iant@golang.org>
14257 * go.go-torture/execute/names-1.go: New test.
14259 2018-01-19 Jeff Law <law@redhat.com>
14262 * gcc.target/i386/pr83994.c: New test.
14264 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14267 * gcc.target/powerpc/pr84014.c: New.
14269 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14271 PR middle-end/83977
14272 * c-c++-common/gomp/pr83977-1.c: New test.
14273 * c-c++-common/gomp/pr83977-2.c: New test.
14274 * c-c++-common/gomp/pr83977-3.c: New test.
14275 * gfortran.dg/gomp/pr83977.f90: New test.
14277 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14280 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
14281 * gcc.dg/vect/pr80631-1.c: Likewise.
14282 * gcc.dg/vect/pr80631-2.c: Likewise.
14283 * gcc.dg/vect/pr81410.c: Likewise.
14284 * gcc.dg/vect/pr81633.c: Likewise.
14285 * gcc.dg/vect/pr81815.c: Likewise.
14286 * gcc.dg/vect/pr82108.c: Likewise.
14287 * gcc.dg/vect/pr83857.c: Likewise.
14288 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14289 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14290 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
14291 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14292 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14293 * gcc.dg/vect/vect-reduc-11.c: Likewise.
14294 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14295 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
14296 dg-xfail-run-if instead.
14297 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14298 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14299 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14300 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
14301 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14303 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14305 PR tree-optimization/83979
14306 * g++.dg/pr83979.c: New test.
14308 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14310 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14311 option. Add arm_neon_ok_no_float_abi check.
14313 2018-01-24 Richard Biener <rguenther@suse.de>
14315 PR tree-optimization/83176
14316 * gcc.dg/graphite/pr83176.c: New testcase.
14318 2018-01-24 Richard Biener <rguenther@suse.de>
14320 PR tree-optimization/82819
14321 * gcc.dg/graphite/pr82819.c: New testcase.
14323 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14326 * g++.dg/cpp1y/constexpr-83921-1.C: New.
14327 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
14328 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
14329 * g++.dg/ext/stmtexpr20.C: Likewise.
14330 * g++.dg/ext/stmtexpr21.C: Likewise.
14332 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14335 * g++.dg/warn/pr83974.C: New test case.
14337 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14340 * g++.dg/ubsan/pr83987.C: New test.
14342 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14345 * gfortran.dg/pdt_29.f03: New test.
14347 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14350 * gfortran.dg/associate_33.f03: New test.
14352 2018-01-23 Martin Liska <mliska@suse.cz>
14355 * gcc.dg/lto/pr81440.h: New test.
14356 * gcc.dg/lto/pr81440_0.c: New test.
14357 * gcc.dg/lto/pr81440_1.c: New test.
14359 2018-01-23 Nathan Sidwell <nathan@acm.org>
14362 * g++.dg/template/pr83988.C: New.
14364 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14368 * g++.dg/cpp0x/pr82882.C: New test.
14369 * g++.dg/cpp0x/pr83978.C: New test.
14372 * g++.dg/cpp1z/decomp35.C: New test.
14374 2018-01-23 Nathan Sidwell <nathan@acm.org>
14376 * g++.dg/cpp0x/range-for10.C: Adjust.
14377 * g++.dg/ext/forscope1.C: Adjust.
14378 * g++.dg/ext/forscope2.C: Adjust.
14379 * g++.dg/template/for1.C: Adjust.
14381 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14383 PR tree-optimization/83510
14384 * gcc.c-torture/compile/pr83510.c: New test case.
14386 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14389 * lib/target-supports.exp (check_effective_target_vect_float): Say
14390 that the result only holds when -funsafe-math-optimizations is on.
14391 (check_effective_target_vect_float_strict): New procedure.
14392 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
14394 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14396 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14398 PR tree-optimization/83965
14399 * gcc.dg/vect/pr83965.c: New test.
14401 2018-01-23 Richard Biener <rguenther@suse.de>
14403 PR tree-optimization/83963
14404 * gfortran.dg/graphite/pr83963.f: New testcase.
14405 * gcc.dg/graphite/pr83963-2.c: Likewise.
14407 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14410 * g++.dg/cpp1z/pr83918.C: New test.
14412 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14414 PR tree-optimization/83957
14415 * gcc.dg/autopar/pr83957.c: New test.
14417 PR tree-optimization/83081
14418 * gcc.dg/predict-8.c: Adjust expected probability.
14420 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14423 * gcc.target/powerpc/pr83862.c: New test.
14425 2018-01-22 Carl Love <cel@us.ibm.com>
14427 * gcc.target/powerpc/powerpc.exp: Add torture tests for
14428 builtins-4-runnable.c, builtins-6-runnable.c,
14429 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
14430 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
14431 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
14432 for signed/unsigned 128-bit and long long int loads.
14434 2018-01-22 Marek Polacek <polacek@redhat.com>
14437 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14439 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14441 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
14442 scan-asembler valid instructions list.
14443 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
14444 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
14445 power8-vector requirement and option.
14446 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
14448 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14452 * gfortran.dg/string_1.f90: Remove printing the length.
14454 2018-01-22 Richard Biener <rguenther@suse.de>
14456 PR tree-optimization/83963
14457 * gcc.dg/graphite/pr83963.c: New testcase.
14459 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14461 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14462 dg-require-effective-target directives.
14464 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14466 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14468 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14469 Adjust scan-assembler checks for soft-float.
14471 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14474 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14476 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14478 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
14479 * gcc.dg/pr83623.c: Likewise.
14480 * gcc.dg/pr83666.c: Likewise.
14482 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14483 David Edelsohn <dje.gcc@gmail.com>
14486 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14487 assembly output from "crset eq" to "crset 2".
14488 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
14489 assembly output from . to $.
14490 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
14491 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
14492 assembly output from "crset eq" to "crset 2".
14493 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
14494 assembly output from "crset eq" to "crset 2", and from . to $.
14496 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14499 * gfortran.dg/matmul_18.f90: New test.
14501 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14503 PR tree-optimization/83940
14504 * gcc.dg/torture/pr83940.c: New test.
14506 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14508 PR middle-end/83945
14509 * gcc.dg/tls/pr83945.c: New test.
14512 * gcc.dg/pr83930.c: New test.
14514 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14517 * gfortran.dg/matmul_17.f90: New test.
14519 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14522 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14524 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14527 * g++.dg/cpp0x/pr81167.C: New test.
14530 * g++.dg/cpp0x/pr83919.C: New test.
14532 2018-01-19 Jeff Law <law@redhat.com>
14533 Jakub Jelinek <jakub@redhat.com>
14535 * gcc.dg/stack-check-16.c: New test.
14537 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14540 * gcc.target/nvptx/indirect_call.c: New test.
14542 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14544 * g++.dg/torture/pr83619.C: Remove dg-message.
14546 2018-01-19 Martin Liska <mliska@suse.cz>
14548 * gcc.dg/predict-1.c: Adjust expected probability.
14549 * gcc.dg/predict-3.c: Likewise.
14550 * gcc.dg/predict-5.c: Likewise.
14551 * gcc.dg/predict-6.c: Likewise.
14552 * gcc.dg/predict-9.c: Likewise.
14554 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14556 PR tree-optimization/83922
14557 * gcc.dg/pr83922.c: New test.
14559 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14561 PR tree-optimization/83914
14562 * gcc.dg/vect/pr83914.c: New test.
14564 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14566 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
14567 * gcc.target/arm/negdi-2.c: Likewise.
14568 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
14570 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14572 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14574 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14576 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14578 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14580 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14583 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14587 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14588 forward declaration.
14590 2018-01-18 Carl Love <cel@us.ibm.com>
14592 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14595 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14598 * g++.dg/inherit/union3.C: New.
14600 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14602 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14604 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14607 * g++.dg/torture/pr83619.C: New testcase.
14609 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14611 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14612 Add function body to force error messages in some configurations.
14614 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14616 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14619 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14622 * c-c++-common/ffile-prefix-map.c: New test.
14623 * c-c++-common/fmacro-prefix-map.c: New test.
14624 * c-c++-common/cpp/ffile-prefix-map.c: New test.
14625 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
14627 2018-01-18 Martin Liska <mliska@suse.cz>
14629 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
14630 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14631 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14632 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14633 * gcc.target/i386/ret-thunk-10.c: Likewise.
14634 * gcc.target/i386/ret-thunk-11.c: Likewise.
14635 * gcc.target/i386/ret-thunk-12.c: Likewise.
14636 * gcc.target/i386/ret-thunk-15.c: Likewise.
14637 * gcc.target/i386/ret-thunk-9.c: Likewise.
14639 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14641 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14644 2018-01-18 Nathan Sidwell <nathan@acm.org>
14647 * g++.dg/cpp0x/pr83160.C: New.
14649 2018-01-18 Richard Biener <rguenther@suse.de>
14651 PR tree-optimization/83887
14652 * gcc.dg/graphite/pr83887.c: New testcase.
14653 * gfortran.dg/graphite/pr83887.f90: Likewise.
14654 * gfortran.dg/graphite/pr83887.f: Likewise.
14656 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14659 * gcc.target/arm/builtin-bswap.x: New file.
14660 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
14661 and options for armv6t2.
14662 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
14663 and options for Thumb1.
14664 * gcc.target/arm/builtin-bswap16.x: New file.
14665 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
14666 and options for armv6t2.
14667 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
14668 and options for Thumb1.
14670 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14672 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14675 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14678 * gcc.dg/pr61240.c: New test.
14680 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14683 * gfortran.dg/pr83864.f90: New test.
14685 2018-01-17 Jeff Law <law@redhat.com>
14688 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14690 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14692 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
14693 restriction, but still restrict to 64-bit.
14694 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
14695 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
14697 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14700 * gfortran.dg/pr83874.f90: New test.
14702 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14705 * g++.dg/cpp0x/pr83824.C: New test.
14707 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14709 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
14710 appropriate .gnu_attribute for the long double type, if we use the
14711 long double type, but do not generate any calls.
14712 * gcc.target/powerpc/gnuattr2.c: Likewise.
14713 * gcc.target/powerpc/gnuattr3.c: Likewise.
14715 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14718 * g++.dg/cpp0x/alignas13.C: New.
14720 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14723 * g++.dg/cpp0x/pr83897.C: New test.
14725 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
14728 * gcc.c-torture/compile/pr83051-2.c: New testcase.
14730 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14733 * g++.dg/cpp0x/constexpr-ice19.C: New.
14735 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14737 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
14738 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
14739 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
14740 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
14741 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
14742 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
14743 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
14744 * gcc.target/powerpc/builtins-1-be-folded.c: New.
14745 * gcc.target/powerpc/builtins-1-le-folded.c: New.
14746 * gcc.target/powerpc/builtins-1.fold.h: New.
14748 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14750 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
14751 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
14753 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14755 * gcc.target/arm/g2.c: Add -marm to dg-options.
14756 * gcc.target/arm/scd42-2.c: Likewise.
14758 2018-01-17 Nathan Sidwell <nathan@acm.org>
14761 * g++.dg/lookup/pr83287-2.C: New.
14763 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14767 * g++.dg/wrappers/pr83814.C: New test case.
14768 * g++.dg/wrappers/pr83902.C: New test case.
14770 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14773 * g++.dg/lto/pr83121_0.C: New test case.
14774 * g++.dg/lto/pr83121_1.C: New test case.
14775 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
14776 adapted from DejaGnu's dg-test.
14777 (lto_handle_diagnostics): New procedure.
14778 (lto_prune_warns): Ignore informational notes.
14779 (lto-link-and-maybe-run): Add "messages_by_file" param.
14780 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
14781 "execute" when "link" fails if "execute" was not specified.
14782 (lto-can-handle-directive): New procedure.
14783 (lto-get-options-main): Call lto-can-handle-directive. Add a
14784 dg-messages local, using it to set the caller's
14785 dg-messages-by-file for the given source file.
14786 (lto-get-options): Likewise.
14787 (lto-execute): Add dg-messages-by-file local, and pass it to
14788 lto-link-and-maybe-run.
14790 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14791 Richard Sandiford <richard.sandiford@linaro.org>
14795 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
14796 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
14798 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14800 * lib/target-supports.exp: Fix -march arguments in arm arch effective
14801 target check autogenerator for armv8.1-a and armv8.2-a.
14803 2018-01-17 Carl Love <cel@us.ibm.com>
14805 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
14806 Add debug print statements.
14807 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
14808 16 byte vector load followed by a partial vector load.
14810 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14813 * g++.dg/wrappers/pr83799.C: New test case.
14815 2018-01-17 Nathan Sidwell <nathan@acm.org>
14818 * g++.dg/cpp1y/pr83739.C: New.
14820 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14822 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
14823 * gcc.target/visium/overflow16.c: Likewise.
14824 * gcc.target/visium/overflow32.c: Likewise.
14826 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14828 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
14830 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14832 * gcc.dg/rtl/arm/stl-cond.c: New test.
14833 * gcc.target/arm/stl-cond.c: Delete.
14835 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14837 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
14840 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14842 PR tree-optimization/83843
14843 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
14844 * gcc.dg/store_merging_19.c: New test.
14846 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14848 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
14851 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14853 PR rtl-optimization/83771
14854 * gcc.dg/pr83771.c: New test.
14856 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14858 PR tree-optimization/81184
14859 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
14861 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14863 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14865 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
14867 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14870 * gcc.target/i386/pr83546.c: New test.
14872 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14874 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
14876 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14878 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
14879 test and add dg-warning for the -Wstringop-overflow warning.
14881 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14883 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
14884 XFAIL last test on SPARC and Visium.
14886 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
14888 PR rtl-optimization/80481
14889 * g++.dg/pr80481.C: Exclude solaris.
14891 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14893 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
14894 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
14895 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
14897 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14899 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
14900 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
14901 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
14902 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
14903 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
14904 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
14905 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
14906 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
14907 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
14908 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
14909 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
14910 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
14911 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
14912 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
14913 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
14915 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14918 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14920 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14922 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
14923 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
14924 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
14925 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
14926 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
14927 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
14929 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14931 PR tree-optimization/83857
14932 * gcc.dg/vect/pr83857.c: New test.
14934 2018-01-16 Richard Biener <rguenther@suse.de>
14936 PR tree-optimization/83867
14937 * gcc.dg/vect/pr83867.c: New testcase.
14939 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14942 * gcc.dg/pr83844.c: New test.
14944 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14946 * gcc.dg/torture/pr83847.c: New test.
14948 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14950 PR rtl-optimization/86620
14951 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
14952 instead of --param=max-sched-ready-insns=0.
14953 * gcc.target/i386/pr83620.c: New test.
14954 * gcc.dg/pr83620.c: New test.
14956 PR tree-optimization/83843
14957 * gcc.dg/store_merging_18.c: New test.
14960 * g++.dg/cpp1y/pr83817.C: New test.
14963 * g++.dg/template/pr83825.C: New test.
14965 2018-01-16 Richard Biener <rguenther@suse.de>
14967 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14969 2018-01-16 Richard Biener <rguenther@suse.de>
14972 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14973 from gcc.dg/torture/pr60092.c.
14975 2018-01-15 Martin Sebor <msebor@redhat.com>
14978 * g++.dg/ext/flexary28.C: New test.
14980 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14983 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14985 2018-01-15 Martin Sebor <msebor@redhat.com>
14988 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14990 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14993 * gfortran.dg/minmaxloc_9.f90: New test.
14994 * gfortran.dg/minmaxloc_10.f90: New test.
14995 * gfortran.dg/minmaxloc_11.f90: New test.
14997 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
15000 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
15001 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15002 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15003 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15004 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15005 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15006 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15007 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15008 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15009 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15010 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15011 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15012 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15013 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15014 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15015 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
15016 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15017 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
15018 * gcc.target/i386/ret-thunk-10.c: Likewise.
15019 * gcc.target/i386/ret-thunk-11.c: Likewise.
15020 * gcc.target/i386/ret-thunk-12.c: Likewise.
15021 * gcc.target/i386/ret-thunk-13.c: Likewise.
15022 * gcc.target/i386/ret-thunk-14.c: Likewise.
15023 * gcc.target/i386/ret-thunk-15.c: Likewise.
15024 * gcc.target/i386/ret-thunk-9.c: Don't check the
15025 __x86_return_thunk label. Scan for "push" only for Linux.
15027 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
15030 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15032 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15035 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15037 * gcc.target/arm/pr83687.c: New test.
15039 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15041 Adjust tests to AVR_TINY.
15043 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
15044 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
15045 * gcc.target/avr/pr71627.c: Same.
15046 * gcc.target/avr/torture/addr-space-1-0.c: Same.
15047 * gcc.target/avr/torture/addr-space-1-1.c: Same.
15048 * gcc.target/avr/torture/addr-space-1-x.c: Same.
15049 * gcc.target/avr/torture/addr-space-2-0.c: Same.
15050 * gcc.target/avr/torture/addr-space-2-1.c: Same.
15051 * gcc.target/avr/torture/addr-space-2-x.c: Same.
15052 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
15053 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
15054 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
15055 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
15056 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
15057 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
15058 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
15059 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
15060 * gcc.target/avr/torture/pr61055.c: Same.
15061 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
15063 * gcc.target/avr/torture/int24-mul.c: Same.
15064 * gcc.target/avr/torture/pr51782-1.c: Same.
15065 * gcc.target/avr/torture/pr61443.c: Same.
15066 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
15067 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
15069 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15073 * gcc.target/avr/torture/pr83729.c: New test.
15074 * gcc.target/avr/torture/pr83801.c: New test.
15076 2018-01-15 Jakub Jelinek <jakub@redhat.com>
15078 PR middle-end/82694
15079 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
15080 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
15082 2018-01-10 Martin Sebor <msebor@redhat.com>
15085 * gcc.dg/Wstringop-overflow-2.c: New test.
15087 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15089 PR libgfortran/83811
15090 * gfortran.dg/fmt_e.f90: New test.
15092 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15094 * gcc.target/i386/indirect-thunk-10.c: New test.
15095 * gcc.target/i386/indirect-thunk-8.c: Likewise.
15096 * gcc.target/i386/indirect-thunk-9.c: Likewise.
15097 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
15098 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
15099 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
15100 * gcc.target/i386/ret-thunk-17.c: Likewise.
15101 * gcc.target/i386/ret-thunk-18.c: Likewise.
15102 * gcc.target/i386/ret-thunk-19.c: Likewise.
15103 * gcc.target/i386/ret-thunk-20.c: Likewise.
15104 * gcc.target/i386/ret-thunk-21.c: Likewise.
15106 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15108 * gcc.target/i386/indirect-thunk-register-4.c: New test.
15110 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15112 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15113 -mno-indirect-branch-register.
15114 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15115 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15116 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15117 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15118 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15119 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15120 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15121 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15122 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15123 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15124 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15125 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15126 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15127 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15128 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15129 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15130 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15131 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15132 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15133 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15134 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15135 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15136 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15137 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15138 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15139 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15140 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15141 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15142 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15143 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15144 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15145 * gcc.target/i386/ret-thunk-10.c: Likewise.
15146 * gcc.target/i386/ret-thunk-11.c: Likewise.
15147 * gcc.target/i386/ret-thunk-12.c: Likewise.
15148 * gcc.target/i386/ret-thunk-13.c: Likewise.
15149 * gcc.target/i386/ret-thunk-14.c: Likewise.
15150 * gcc.target/i386/ret-thunk-15.c: Likewise.
15151 * gcc.target/i386/ret-thunk-9.c: Likewise.
15152 * gcc.target/i386/indirect-thunk-register-1.c: New test.
15153 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
15154 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
15156 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15158 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
15159 -mfunction-return=keep.
15160 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15161 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15162 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15163 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15164 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15165 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15166 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15167 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15168 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15169 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15170 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15171 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15172 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15173 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15174 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15175 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15176 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15177 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15178 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15179 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15180 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15181 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15182 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15183 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15184 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15185 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15186 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15187 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15188 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15189 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15190 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15191 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15192 * gcc.target/i386/ret-thunk-1.c: New test.
15193 * gcc.target/i386/ret-thunk-10.c: Likewise.
15194 * gcc.target/i386/ret-thunk-11.c: Likewise.
15195 * gcc.target/i386/ret-thunk-12.c: Likewise.
15196 * gcc.target/i386/ret-thunk-13.c: Likewise.
15197 * gcc.target/i386/ret-thunk-14.c: Likewise.
15198 * gcc.target/i386/ret-thunk-15.c: Likewise.
15199 * gcc.target/i386/ret-thunk-16.c: Likewise.
15200 * gcc.target/i386/ret-thunk-2.c: Likewise.
15201 * gcc.target/i386/ret-thunk-3.c: Likewise.
15202 * gcc.target/i386/ret-thunk-4.c: Likewise.
15203 * gcc.target/i386/ret-thunk-5.c: Likewise.
15204 * gcc.target/i386/ret-thunk-6.c: Likewise.
15205 * gcc.target/i386/ret-thunk-7.c: Likewise.
15206 * gcc.target/i386/ret-thunk-8.c: Likewise.
15207 * gcc.target/i386/ret-thunk-9.c: Likewise.
15209 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15211 * gcc.target/i386/indirect-thunk-1.c: New test.
15212 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15213 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15214 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15215 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15216 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15217 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15218 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15219 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15220 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15221 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15222 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15223 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15224 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15225 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
15226 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15227 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15228 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15229 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15230 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15231 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15232 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15233 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15234 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15235 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15236 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15237 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15238 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15239 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15240 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15241 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15242 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15243 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15245 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15248 * gcc.c-torture/compile/pr83051.c: New testcase.
15250 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15252 PR tree-optimization/83501
15253 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15255 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15257 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
15258 for lvx and stvx instead of lxvd2x and stxvd2x and require
15259 little-endian target. Add comments.
15260 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
15261 comprehensive testing.
15262 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
15263 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
15264 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
15265 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
15266 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
15267 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
15268 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
15269 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
15270 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
15271 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
15272 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
15273 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
15274 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
15275 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
15276 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
15277 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
15278 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
15279 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
15280 scan-assembler-not directives that forbid lvx and xxpermdi.
15281 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15282 * gcc.target/powerpc/vec-extract-5.c: Likewise.
15283 * gcc.target/powerpc/vec-extract-6.c: Likewise.
15284 * gcc.target/powerpc/vec-extract-7.c: Likewise.
15285 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15286 * gcc.target/powerpc/vec-extract-9.c: Likewise.
15287 * gcc.target/powerpc/vsx-vector-6-le.c: Change
15288 scan-assembler-times directives to reflect different numbers of
15289 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
15291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15292 Alan Hayward <alan.hayward@arm.com>
15293 David Sherwood <david.sherwood@arm.com>
15295 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
15296 than SLP vectorization.
15297 * gcc.dg/vect/vect-alias-check-10.c: New test.
15298 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15299 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15300 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15301 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15302 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
15303 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
15304 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
15305 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
15306 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
15307 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
15308 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
15309 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
15310 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
15311 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
15312 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
15313 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
15314 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
15315 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
15316 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
15317 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
15318 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
15319 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
15320 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15322 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15323 Alan Hayward <alan.hayward@arm.com>
15324 David Sherwood <david.sherwood@arm.com>
15326 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15328 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
15329 targets with scatter stores.
15330 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
15332 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
15333 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
15334 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
15335 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
15336 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
15337 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
15338 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
15339 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
15340 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
15341 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
15342 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
15343 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
15344 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
15345 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
15346 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
15347 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
15349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15350 Alan Hayward <alan.hayward@arm.com>
15351 David Sherwood <david.sherwood@arm.com>
15353 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15355 * gcc.target/aarch64/sve/strided_load_4.c: New test.
15356 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
15357 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
15358 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
15360 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15361 Alan Hayward <alan.hayward@arm.com>
15362 David Sherwood <david.sherwood@arm.com>
15364 * gcc.target/aarch64/sve/strided_load_1.c: New test.
15365 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
15366 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
15368 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15369 Alan Hayward <alan.hayward@arm.com>
15370 David Sherwood <david.sherwood@arm.com>
15372 * gcc.target/aarch64/sve/gather_load_1.c: New test.
15373 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
15374 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
15375 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
15376 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
15377 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
15378 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
15379 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
15380 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
15381 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
15382 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
15383 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
15384 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
15385 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
15387 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15388 Alan Hayward <alan.hayward@arm.com>
15389 David Sherwood <david.sherwood@arm.com>
15391 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
15392 check for a message about using in-order reductions.
15393 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
15394 check for a message about using in-order reductions.
15395 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
15396 vectorized and check for a message about using in-order reductions.
15397 Expect targets with variable-length vectors to fall back to the
15398 fixed-length mininum.
15399 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
15400 check for a message about using in-order reductions.
15401 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
15402 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15403 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15404 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15405 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
15406 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
15407 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
15408 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
15409 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
15410 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
15411 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
15412 vect_fold_left_plus.
15414 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15416 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15418 * gcc.target/aarch64/sve/spill_2.c: New test.
15419 * gcc.target/aarch64/sve/spill_3.c: Likewise.
15420 * gcc.target/aarch64/sve/spill_4.c: Likewise.
15421 * gcc.target/aarch64/sve/spill_5.c: Likewise.
15422 * gcc.target/aarch64/sve/spill_6.c: Likewise.
15423 * gcc.target/aarch64/sve/spill_7.c: Likewise.
15425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15426 Alan Hayward <alan.hayward@arm.com>
15427 David Sherwood <david.sherwood@arm.com>
15429 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15431 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15432 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
15433 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
15434 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15435 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
15436 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15437 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
15438 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15439 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
15441 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15442 Alan Hayward <alan.hayward@arm.com>
15443 David Sherwood <david.sherwood@arm.com>
15445 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
15446 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
15447 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15448 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
15450 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15451 Alan Hayward <alan.hayward@arm.com>
15452 David Sherwood <david.sherwood@arm.com>
15454 * lib/target-supports.exp
15455 (check_effective_target_vect_fold_extract_last): New proc.
15456 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
15457 for fold_extract_last.
15458 * gcc.dg/vect/pr65947-2.c: Likewise.
15459 * gcc.dg/vect/pr65947-3.c: Likewise.
15460 * gcc.dg/vect/pr65947-4.c: Likewise.
15461 * gcc.dg/vect/pr65947-5.c: Likewise.
15462 * gcc.dg/vect/pr65947-6.c: Likewise.
15463 * gcc.dg/vect/pr65947-9.c: Likewise.
15464 * gcc.dg/vect/pr65947-10.c: Likewise.
15465 * gcc.dg/vect/pr65947-12.c: Likewise.
15466 * gcc.dg/vect/pr65947-14.c: Likewise.
15467 * gcc.dg/vect/pr80631-1.c: Likewise.
15468 * gcc.target/aarch64/sve/clastb_1.c: New test.
15469 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
15470 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
15471 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
15472 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
15473 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
15474 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
15475 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
15476 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
15477 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
15478 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
15479 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
15480 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
15481 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
15483 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15484 Alan Hayward <alan.hayward@arm.com>
15485 David Sherwood <david.sherwood@arm.com>
15487 * gcc.target/aarch64/sve/live_1.c: New test.
15488 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15491 Alan Hayward <alan.hayward@arm.com>
15492 David Sherwood <david.sherwood@arm.com>
15494 * gcc.target/aarch64/sve/nopeel_1.c: New test.
15495 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
15496 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
15497 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15498 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
15499 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15500 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
15501 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
15502 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
15504 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15505 Alan Hayward <alan.hayward@arm.com>
15506 David Sherwood <david.sherwood@arm.com>
15508 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15510 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15512 * gcc.target/aarch64/sve/loop_add_4.c: New test.
15513 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
15514 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
15515 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
15516 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
15517 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
15519 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15520 Alan Hayward <alan.hayward@arm.com>
15521 David Sherwood <david.sherwood@arm.com>
15523 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
15524 instead of just ADDRESS.
15525 * gcc.dg/tree-ssa/scev-10.c: Likewise.
15526 * gcc.dg/tree-ssa/scev-11.c: Likewise.
15527 * gcc.dg/tree-ssa/scev-12.c: Likewise.
15528 * gcc.target/aarch64/sve/index_offset_1.c: New test.
15529 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
15530 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
15531 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
15532 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
15533 * gcc.target/aarch64/sve/while_2.c: Likewise.
15534 * gcc.target/aarch64/sve/while_3.c: Likewise.
15535 * gcc.target/aarch64/sve/while_4.c: Likewise.
15537 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15538 Alan Hayward <alan.hayward@arm.com>
15539 David Sherwood <david.sherwood@arm.com>
15541 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15542 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15544 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
15545 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15546 * gcc.target/aarch64/sve/reduc_5.c: New test.
15547 * gcc.target/aarch64/sve/slp_13.c: Likewise.
15548 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
15550 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15551 Alan Hayward <alan.hayward@arm.com>
15552 David Sherwood <david.sherwood@arm.com>
15554 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
15555 * gcc.dg/tree-ssa/peel1.c: Likewise.
15556 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
15557 variable-length vectors.
15558 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
15559 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
15560 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
15561 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15562 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15563 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15564 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15565 * gcc.target/aarch64/sve/slp_8.c: New test.
15566 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
15567 * gcc.target/aarch64/sve/slp_9.c: Likewise.
15568 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
15569 * gcc.target/aarch64/sve/slp_10.c: Likewise.
15570 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
15571 * gcc.target/aarch64/sve/slp_11.c: Likewise.
15572 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
15573 * gcc.target/aarch64/sve/slp_12.c: Likewise.
15574 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
15575 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
15576 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
15577 * gcc.target/aarch64/sve/while_1.c: Likewise.
15578 * gcc.target/aarch64/sve/while_2.c: Likewise.
15579 * gcc.target/aarch64/sve/while_3.c: Likewise.
15580 * gcc.target/aarch64/sve/while_4.c: Likewise.
15582 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15583 Alan Hayward <alan.hayward@arm.com>
15584 David Sherwood <david.sherwood@arm.com>
15586 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15588 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
15589 and add an associated scan-dump test. Prevent vectorization
15590 of the first two loops.
15591 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15592 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
15593 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15594 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15595 (INIT_VECTOR): Tweak initial value so that some bits are always set.
15596 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15598 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15599 Alan Hayward <alan.hayward@arm.com>
15600 David Sherwood <david.sherwood@arm.com>
15602 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
15603 * gcc.dg/vect/pr67790.c: Likewise.
15604 * gcc.dg/vect/slp-reduc-1.c: Likewise.
15605 * gcc.dg/vect/slp-reduc-2.c: Likewise.
15606 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15607 * gcc.dg/vect/slp-reduc-5.c: Likewise.
15608 * gcc.target/aarch64/sve/slp_5.c: New test.
15609 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
15610 * gcc.target/aarch64/sve/slp_6.c: Likewise.
15611 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
15612 * gcc.target/aarch64/sve/slp_7.c: Likewise.
15613 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
15615 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15616 Alan Hayward <alan.hayward@arm.com>
15617 David Sherwood <david.sherwood@arm.com>
15619 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15621 * gcc.dg/vect/slp-1.c: Likewise.
15622 * gcc.dg/vect/slp-10.c: Likewise.
15623 * gcc.dg/vect/slp-12b.c: Likewise.
15624 * gcc.dg/vect/slp-12c.c: Likewise.
15625 * gcc.dg/vect/slp-17.c: Likewise.
15626 * gcc.dg/vect/slp-19b.c: Likewise.
15627 * gcc.dg/vect/slp-20.c: Likewise.
15628 * gcc.dg/vect/slp-21.c: Likewise.
15629 * gcc.dg/vect/slp-22.c: Likewise.
15630 * gcc.dg/vect/slp-23.c: Likewise.
15631 * gcc.dg/vect/slp-24-big-array.c: Likewise.
15632 * gcc.dg/vect/slp-24.c: Likewise.
15633 * gcc.dg/vect/slp-28.c: Likewise.
15634 * gcc.dg/vect/slp-39.c: Likewise.
15635 * gcc.dg/vect/slp-6.c: Likewise.
15636 * gcc.dg/vect/slp-7.c: Likewise.
15637 * gcc.dg/vect/slp-cond-1.c: Likewise.
15638 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
15639 * gcc.dg/vect/slp-cond-2.c: Likewise.
15640 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
15641 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
15642 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
15643 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
15644 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15645 * gcc.dg/vect/slp-perm-6.c: Likewise.
15646 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15647 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
15648 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
15649 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
15650 * gcc.dg/vect/slp-12a.c: Likewise.
15651 * gcc.dg/vect/slp-14.c: Likewise.
15652 * gcc.dg/vect/slp-15.c: Likewise.
15653 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
15654 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
15655 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
15656 * gcc.target/aarch64/sve/slp_1.c: New test.
15657 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
15658 * gcc.target/aarch64/sve/slp_2.c: Likewise.
15659 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
15660 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15661 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
15662 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15663 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
15665 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15666 Alan Hayward <alan.hayward@arm.com>
15667 David Sherwood <david.sherwood@arm.com>
15669 * gcc.dg/vect/vect-ooo-group-1.c: New test.
15670 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15671 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
15672 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15673 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
15674 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15675 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
15676 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15677 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15678 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15679 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15680 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15681 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15682 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
15683 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15684 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
15685 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15686 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
15687 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15690 Alan Hayward <alan.hayward@arm.com>
15691 David Sherwood <david.sherwood@arm.com>
15693 * gcc.target/aarch64/sve/struct_move_1.c: New test.
15694 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
15695 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
15696 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
15697 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
15698 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
15699 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15700 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
15701 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15702 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15703 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15704 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15705 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15706 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15707 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
15708 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
15709 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
15710 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
15711 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15712 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
15713 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15714 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15715 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15716 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15717 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15718 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15719 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15720 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15721 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15722 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15723 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15724 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15725 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15726 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
15727 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
15728 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
15730 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15731 Alan Hayward <alan.hayward@arm.com>
15732 David Sherwood <david.sherwood@arm.com>
15734 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
15735 Return true for SVE too.
15736 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
15737 if load/store lanes are supported.
15738 * gcc.dg/vect/slp-10.c: Likewise.
15739 * gcc.dg/vect/slp-12c.c: Likewise.
15740 * gcc.dg/vect/slp-17.c: Likewise.
15741 * gcc.dg/vect/slp-33.c: Likewise.
15742 * gcc.dg/vect/slp-6.c: Likewise.
15743 * gcc.dg/vect/slp-cond-1.c: Likewise.
15744 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
15745 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15746 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
15747 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
15748 * gcc.dg/vect/slp-perm-6.c: Likewise.
15749 * gcc.dg/vect/slp-perm-9.c: Likewise.
15750 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
15751 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
15752 for variable-length vectors.
15754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15755 Alan Hayward <alan.hayward@arm.com>
15756 David Sherwood <david.sherwood@arm.com>
15758 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
15759 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
15761 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15763 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
15764 * g++.target/aarch64/sve/catch_1.C: New test.
15765 * g++.target/aarch64/sve/catch_2.C: Likewise.
15766 * g++.target/aarch64/sve/catch_3.C: Likewise.
15767 * g++.target/aarch64/sve/catch_4.C: Likewise.
15768 * g++.target/aarch64/sve/catch_5.C: Likewise.
15769 * g++.target/aarch64/sve/catch_6.C: Likewise.
15771 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15772 Alan Hayward <alan.hayward@arm.com>
15773 David Sherwood <david.sherwood@arm.com>
15775 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
15777 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
15778 * gcc.target/aarch64/fmaxmin.c: Likewise.
15779 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
15780 * gcc.target/aarch64/orr_imm_1.c: Likewise.
15781 * gcc.target/aarch64/pr62178.c: Likewise.
15782 * gcc.target/aarch64/pr71727-2.c: Likewise.
15783 * gcc.target/aarch64/saddw-1.c: Likewise.
15784 * gcc.target/aarch64/saddw-2.c: Likewise.
15785 * gcc.target/aarch64/uaddw-1.c: Likewise.
15786 * gcc.target/aarch64/uaddw-2.c: Likewise.
15787 * gcc.target/aarch64/uaddw-3.c: Likewise.
15788 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
15789 * gcc.target/aarch64/vect-compile.c: Likewise.
15790 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
15791 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
15792 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
15793 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
15794 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
15795 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
15796 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
15797 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
15798 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
15799 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
15800 * gcc.target/aarch64/vect-fmovd.c: Likewise.
15801 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
15802 * gcc.target/aarch64/vect-fmovf.c: Likewise.
15803 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
15804 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
15805 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
15806 * gcc.target/aarch64/vect-movi.c: Likewise.
15807 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
15808 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
15809 * gcc.target/aarch64/vect-vaddv.c: Likewise.
15810 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15811 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15812 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
15814 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
15815 * gcc.target/aarch64/sve/arith_1.c: New test.
15816 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
15817 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15818 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15819 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15820 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
15821 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
15822 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
15823 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
15824 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
15825 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
15826 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
15827 * gcc.target/aarch64/sve/ext_1.c: Likewise.
15828 * gcc.target/aarch64/sve/ext_2.c: Likewise.
15829 * gcc.target/aarch64/sve/extract_1.c: Likewise.
15830 * gcc.target/aarch64/sve/extract_2.c: Likewise.
15831 * gcc.target/aarch64/sve/extract_3.c: Likewise.
15832 * gcc.target/aarch64/sve/extract_4.c: Likewise.
15833 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
15834 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
15835 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
15836 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
15837 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
15838 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
15839 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
15840 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
15841 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
15842 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
15843 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
15844 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
15845 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
15846 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
15847 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
15848 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
15849 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
15850 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
15851 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
15852 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
15853 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
15854 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
15855 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
15856 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
15857 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
15858 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
15859 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
15860 * gcc.target/aarch64/sve/index_1.c: Likewise.
15861 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
15862 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
15863 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
15864 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15865 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
15866 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
15867 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15868 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
15869 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
15870 * gcc.target/aarch64/sve/mad_1.c: Likewise.
15871 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
15872 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
15873 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
15874 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
15875 * gcc.target/aarch64/sve/mla_1.c: Likewise.
15876 * gcc.target/aarch64/sve/mls_1.c: Likewise.
15877 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
15878 * gcc.target/aarch64/sve/msb_1.c: Likewise.
15879 * gcc.target/aarch64/sve/mul_1.c: Likewise.
15880 * gcc.target/aarch64/sve/neg_1.c: Likewise.
15881 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
15882 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
15883 * gcc.target/aarch64/sve/pack_1.c: Likewise.
15884 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
15885 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
15886 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
15887 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
15888 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
15889 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
15890 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
15891 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
15892 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
15893 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
15894 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
15895 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
15896 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
15897 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
15898 * gcc.target/aarch64/sve/rev_1.c: Likewise.
15899 * gcc.target/aarch64/sve/revb_1.c: Likewise.
15900 * gcc.target/aarch64/sve/revh_1.c: Likewise.
15901 * gcc.target/aarch64/sve/revw_1.c: Likewise.
15902 * gcc.target/aarch64/sve/shift_1.c: Likewise.
15903 * gcc.target/aarch64/sve/single_1.c: Likewise.
15904 * gcc.target/aarch64/sve/single_2.c: Likewise.
15905 * gcc.target/aarch64/sve/single_3.c: Likewise.
15906 * gcc.target/aarch64/sve/single_4.c: Likewise.
15907 * gcc.target/aarch64/sve/spill_1.c: Likewise.
15908 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
15909 * gcc.target/aarch64/sve/subr_1.c: Likewise.
15910 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
15911 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
15912 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
15913 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
15914 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
15915 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
15916 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
15917 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
15918 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
15919 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
15920 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
15921 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
15922 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
15923 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
15924 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
15925 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
15926 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
15927 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
15928 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
15929 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
15930 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
15931 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
15932 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
15933 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15934 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
15935 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
15936 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
15937 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
15938 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
15939 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
15940 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
15941 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
15942 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
15943 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
15944 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
15945 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
15946 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
15947 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
15948 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
15949 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
15950 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
15951 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
15953 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15954 Alan Hayward <alan.hayward@arm.com>
15955 David Sherwood <david.sherwood@arm.com>
15957 * lib/target-supports.exp (check_effective_target_aarch64_sve)
15958 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
15959 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
15961 (check_effective_target_vect_perm): Handle SVE.
15962 (check_effective_target_vect_perm_byte): Likewise.
15963 (check_effective_target_vect_perm_short): Likewise.
15964 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
15965 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
15966 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
15967 (check_effective_target_vect_element_align_preferred): Likewise.
15968 (check_effective_target_vect_align_stack_vars): Likewise.
15969 (check_effective_target_vect_load_lanes): Likewise.
15970 (check_effective_target_vect_masked_store): Likewise.
15971 (available_vector_sizes): Use aarch64_sve_bits for SVE.
15972 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
15973 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
15974 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
15975 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15976 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15977 * gcc.dg/vect/slp-23.c: Likewise.
15978 * gcc.dg/vect/slp-perm-5.c: Likewise.
15979 * gcc.dg/vect/slp-perm-6.c: Likewise.
15980 * gcc.dg/vect/slp-perm-9.c: Likewise.
15981 * gcc.dg/vect/slp-reduc-3.c: Likewise.
15982 * gcc.dg/vect/vect-114.c: Likewise.
15983 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
15984 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
15986 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15988 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
15989 vect_variable_length, expecting the test to be vectorized
15990 without SLP instead.
15991 * gcc.dg/vect/pr33953.c: Likewise.
15992 * gcc.dg/vect/pr37027.c: Likewise.
15993 * gcc.dg/vect/pr67790.c: Likewise.
15994 * gcc.dg/vect/pr68445.c: Likewise.
15995 * gcc.dg/vect/slp-1.c: Likewise.
15996 * gcc.dg/vect/slp-10.c: Likewise.
15997 * gcc.dg/vect/slp-12a.c: Likewise.
15998 * gcc.dg/vect/slp-12b.c: Likewise.
15999 * gcc.dg/vect/slp-12c.c: Likewise.
16000 * gcc.dg/vect/slp-13-big-array.c: Likewise.
16001 * gcc.dg/vect/slp-13.c: Likewise.
16002 * gcc.dg/vect/slp-14.c: Likewise.
16003 * gcc.dg/vect/slp-15.c: Likewise.
16004 * gcc.dg/vect/slp-17.c: Likewise.
16005 * gcc.dg/vect/slp-19b.c: Likewise.
16006 * gcc.dg/vect/slp-2.c: Likewise.
16007 * gcc.dg/vect/slp-20.c: Likewise.
16008 * gcc.dg/vect/slp-21.c: Likewise.
16009 * gcc.dg/vect/slp-22.c: Likewise.
16010 * gcc.dg/vect/slp-24-big-array.c: Likewise.
16011 * gcc.dg/vect/slp-24.c: Likewise.
16012 * gcc.dg/vect/slp-28.c: Likewise.
16013 * gcc.dg/vect/slp-39.c: Likewise.
16014 * gcc.dg/vect/slp-42.c: Likewise.
16015 * gcc.dg/vect/slp-6.c: Likewise.
16016 * gcc.dg/vect/slp-7.c: Likewise.
16017 * gcc.dg/vect/slp-cond-1.c: Likewise.
16018 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
16019 * gcc.dg/vect/slp-cond-2.c: Likewise.
16020 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
16021 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
16022 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
16023 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
16024 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
16025 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
16026 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
16027 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
16028 * gcc.dg/vect/slp-reduc-1.c: Likewise.
16029 * gcc.dg/vect/slp-reduc-2.c: Likewise.
16030 * gcc.dg/vect/slp-reduc-4.c: Likewise.
16031 * gcc.dg/vect/slp-reduc-5.c: Likewise.
16032 * gcc.dg/vect/slp-reduc-7.c: Likewise.
16033 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16034 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
16035 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
16036 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
16038 2018-01-13 Jakub Jelinek <jakub@redhat.com>
16041 * gcc.dg/pr83801.c: New test.
16043 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
16046 * gfortran.dg/bounds_check_19.f90: New test.
16048 2018-01-12 Jakub Jelinek <jakub@redhat.com>
16050 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16051 instead of scan-assembler-not for xsnabsqp.
16053 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16055 PR libgfortran/83525
16056 * gfortran.dg/newunit_5.f90: New test.
16058 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
16060 PR rtl-optimization/80481
16061 * g++.dg/pr80481.C: New.
16063 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
16066 * gcc.target/alpha/pr83628-3.c: New test.
16068 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16070 * lib/target-supports.exp (check_effective_target_avx512f): Also
16071 check for __builtin_ia32_addsd_round,
16072 __builtin_ia32_getmantsd_round.
16073 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
16075 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
16078 * gcc.target/powerpc/pr83629.c: Require ilp32.
16080 2018-01-12 Richard Biener <rguenther@suse.de>
16082 PR tree-optimization/80846
16083 * gcc.target/i386/pr80846-1.c: New testcase.
16084 * gcc.target/i386/pr80846-2.c: Likewise.
16086 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
16088 * gcc.c-torture/execute/20180112-1.c: New test.
16090 2018-01-12 Tom de Vries <tom@codesourcery.com>
16092 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
16093 * g++.dg/ext/label13a.C: Same.
16094 * g++.dg/ext/label14.C: Same.
16095 * g++.dg/ext/label2.C: Same.
16096 * g++.dg/ext/label3.C: Same.
16097 * g++.dg/torture/pr42462.C: Same.
16098 * g++.dg/torture/pr42739.C: Same.
16099 * g++.dg/warn/Wunused-label-3.C: Same.
16101 2018-01-12 Tom de Vries <tom@codesourcery.com>
16103 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
16104 * g++.dg/Walloca1.C: Same.
16105 * g++.dg/cpp0x/pr70338.C: Same.
16106 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
16107 * g++.dg/cpp1y/vla10.C: Same.
16108 * g++.dg/cpp1y/vla2.C: Same.
16109 * g++.dg/cpp1y/vla6.C: Same.
16110 * g++.dg/cpp1y/vla8.C: Same.
16111 * g++.dg/debug/debug5.C: Same.
16112 * g++.dg/debug/debug6.C: Same.
16113 * g++.dg/debug/pr54828.C: Same.
16114 * g++.dg/diagnostic/pr70105.C: Same.
16115 * g++.dg/eh/cleanup5.C: Same.
16116 * g++.dg/eh/spbp.C: Same.
16117 * g++.dg/ext/tmplattr9.C: Same.
16118 * g++.dg/ext/vla10.C: Same.
16119 * g++.dg/ext/vla11.C: Same.
16120 * g++.dg/ext/vla12.C: Same.
16121 * g++.dg/ext/vla15.C: Same.
16122 * g++.dg/ext/vla16.C: Same.
16123 * g++.dg/ext/vla17.C: Same.
16124 * g++.dg/ext/vla3.C: Same.
16125 * g++.dg/ext/vla6.C: Same.
16126 * g++.dg/ext/vla7.C: Same.
16127 * g++.dg/init/array24.C: Same.
16128 * g++.dg/init/new47.C: Same.
16129 * g++.dg/init/pr55497.C: Same.
16130 * g++.dg/opt/pr78201.C: Same.
16131 * g++.dg/template/vla2.C: Same.
16132 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
16133 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
16134 * g++.dg/torture/pr62127.C: Same.
16135 * g++.dg/torture/pr67055.C: Same.
16136 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
16137 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
16138 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
16139 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
16140 * g++.dg/warn/Wplacement-new-size-5.C: Same.
16141 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
16142 * g++.dg/warn/Wvla-1.C: Same.
16143 * g++.dg/warn/Wvla-3.C: Same.
16144 * g++.old-deja/g++.ext/array2.C: Same.
16145 * g++.old-deja/g++.ext/constructor.C: Same.
16146 * g++.old-deja/g++.law/builtin1.C: Same.
16147 * g++.old-deja/g++.other/crash12.C: Same.
16148 * g++.old-deja/g++.other/eh3.C: Same.
16149 * g++.old-deja/g++.pt/array6.C: Same.
16150 * g++.old-deja/g++.pt/dynarray.C: Same.
16152 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16154 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16156 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16158 PR libfortran/67412
16159 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16160 on *-*-solaris2.10.
16162 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16164 * lib/target-supports.exp (check_effective_target_branch_cost):
16165 Accept all x86 targets.
16167 2018-01-12 Martin Liska <mliska@suse.cz>
16170 * g++.dg/warn/pr83054.C: New test.
16172 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16174 * gcc.target/powerpc/spec-barr-1.c: New file.
16176 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16179 * gcc.target/i386/pr83330.c: New test.
16181 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16184 * gfortran.dg/dtio_31.f03: New test.
16185 * gfortran.dg/dtio_32.f03: New test.
16187 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16190 * g++.dg/wrappers: New subdirectory.
16191 * g++.dg/wrappers/README: New file.
16192 * g++.dg/wrappers/alloc.C: New test case.
16193 * g++.dg/wrappers/cow-istream-string.C: New test case.
16194 * g++.dg/wrappers/cp-stdlib.C: New test case.
16195 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
16196 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
16198 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16200 PR middle-end/83718
16201 * g++.dg/torture/pr83718.C: New testcase.
16203 2018-01-11 Martin Jambor <mjambor@suse.cz>
16206 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16208 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16210 PR tree-optimization/83695
16211 * gcc.dg/tree-ssa/pr83695.c: New test.
16213 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16215 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16216 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16218 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16220 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
16221 * gcc.target/arm/simd/fp16fml_high.c: New test.
16222 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
16223 * lib/target-supports.exp
16224 (check_effective_target_arm_fp16fml_neon_ok_nocache,
16225 check_effective_target_arm_fp16fml_neon_ok,
16226 add_options_for_arm_fp16fml_neon): New procedures.
16228 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16230 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16233 2018-01-11 Richard Biener <rguenther@suse.de>
16235 PR tree-optimization/83435
16236 * gcc.dg/graphite/pr83435.c: New testcase.
16238 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16239 Alan Hayward <alan.hayward@arm.com>
16240 David Sherwood <david.sherwood@arm.com>
16242 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16244 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16246 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16248 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16251 * gcc.c-torture/compile/pr82096.c: New test.
16253 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16255 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16257 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16259 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16261 2018-01-11 Justin Squirek <squirek@adacore.com>
16263 * gnat.dg/expr_func4.adb: New testcase.
16265 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16267 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16270 2018-01-11 Bob Duff <duff@adacore.com>
16272 * gnat.dg/protected_null.adb: New testcase.
16274 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16276 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16278 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16280 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16282 2018-01-11 Justin Squirek <squirek@adacore.com>
16284 * gnat.dg/loopvar.adb: New testcase.
16286 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16288 PR middle-end/83189
16289 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16291 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16293 * gcc.c-torture/compile/pr83575.c: New testcase.
16295 2018-01-10 Michael Collison <michael.collison@arm.com>
16297 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
16298 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
16299 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
16300 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
16301 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16302 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16303 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
16304 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
16305 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
16306 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16307 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
16308 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
16309 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
16310 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
16311 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
16312 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
16314 2018-01-10 Michael Collison <michael.collison@arm.com>
16316 * gcc.target/aarch64/sha2.h: New shared testcase.
16317 * gcc.target/aarch64/sha2_1.c: New testcase.
16318 * gcc.target/aarch64/sha2_2.c: New testcase.
16319 * gcc.target/aarch64/sha2_3.c: New testcase.
16320 * gcc.target/aarch64/sha3.h: New shared testcase.
16321 * gcc.target/aarch64/sha3_1.c: New testcase.
16322 * gcc.target/aarch64/sha3_2.c: New testcase.
16323 * gcc.target/aarch64/sha3_3.c: New testcase.
16325 2018-01-10 Michael Collison <michael.collison@arm.com>
16327 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16329 2018-01-10 Martin Sebor <msebor@redhat.com>
16331 PR tree-optimization/83781
16332 * gcc.dg/strlenopt-42.c: New test.
16334 2018-01-11 Martin Sebor <msebor@gmail.com>
16335 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16337 PR tree-optimization/83501
16338 PR tree-optimization/81703
16340 * gcc.dg/strlenopt-39.c: New test-case.
16341 * gcc.dg/pr81703.c: Likewise.
16343 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16345 * gnat.dg/atomic10.adb: New test.
16347 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16350 * gfortran.dg/deferred_character_18.f90: New test.
16352 2018-01-10 Martin Sebor <msebor@redhat.com>
16354 PR tree-optimization/83671
16355 * gcc.dg/strlenopt-40.c: New test.
16356 * gcc.dg/strlenopt-41.c: New test.
16358 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16361 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16363 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16366 * gcc.target/powerpc/pr83399.c: New test.
16368 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16371 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
16372 to reflect that the arguments are correctly underlined.
16373 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
16374 for globals, params, locals and literals.
16375 (test_sizeof): Directly test the location of "sizeof", rather than
16376 when used in compound expressions.
16377 (test_alignof): Likewise for "alignof".
16378 (test_string_literals): Likewise for string literals.
16379 (test_numeric_literals): Likewise for numeric literals.
16380 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
16381 (test_typeid): Likewise for typeid.
16382 (test_unary_plus): New.
16383 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
16386 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16388 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16390 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16392 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16394 2018-01-10 Marek Polacek <polacek@redhat.com>
16397 * g++.dg/warn/Wduplicated-branches4.C: New test.
16399 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16402 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16405 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16408 * g++.dg/cpp0x/new2.C: New.
16410 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16413 * gcc.target/i386/pr83735.c: New test.
16415 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16417 * lib/target-supports.exp (check_effective_target_branch_cost):
16419 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
16420 * gcc.dg/pr21643.c: Likewise.
16421 * gcc.dg/pr46309.c: Likewise.
16422 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16423 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
16424 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
16425 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16426 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16427 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16428 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16429 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
16430 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
16431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16432 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16437 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16440 * gcc.target/powerpc/pr83629.c: New testcase.
16442 2018-01-10 Richard Biener <rguenther@suse.de>
16445 * gcc.dg/pr78768.c: Un-XFAIL.
16447 2018-01-10 Richard Biener <rguenther@suse.de>
16450 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16452 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16454 PR tree-optimization/83753
16455 * gcc.dg/torture/pr83753.c: New test.
16457 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16459 * gcc.target/i386/avx2-gather-1.c: Add -march.
16460 * gcc.target/i386/avx2-gather-2.c: Add -march.
16461 * gcc.target/i386/avx2-gather-3.c: Add -march.
16462 * gcc.target/i386/avx2-gather-4.c: Add -march.
16463 * gcc.target/i386/avx2-gather-5.c: Add -march.
16464 * gcc.target/i386/avx2-gather-6.c: Add -march.
16465 * gcc.target/i386/avx512f-gather-1.c: Add -march.
16466 * gcc.target/i386/avx512f-gather-2.c: Add -march.
16467 * gcc.target/i386/avx512f-gather-3.c: Add -march.
16468 * gcc.target/i386/avx512f-gather-4.c: Add -march.
16469 * gcc.target/i386/avx512f-gather-5.c: Add -march.
16470 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
16471 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
16472 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
16473 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
16474 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
16476 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16479 * gcc.target/i386/pr78585.c: New test.
16481 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16484 * g++.dg/cpp0x/pr83734.C: New test.
16486 2018-01-09 Carl Love <cel@us.ibm.com>
16488 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
16489 vec_mergeo builtins with float, double, long long, unsigned long long,
16490 bool long long arguments.
16491 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
16492 vec_float2 with double arguments.
16493 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
16494 vec_mergew and vec_mergow builtins.
16496 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16499 * gfortran.dg/contiguous_6.f90: New test.
16501 2018-01-09 Richard Biener <rguenther@suse.de>
16503 PR tree-optimization/83668
16504 * gcc.dg/graphite/pr83668.c: New testcase.
16506 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16508 PR tree-optimization/64811
16509 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
16510 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
16511 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
16512 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
16514 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16516 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16519 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16521 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16524 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
16525 no NEON and require softfp or hard float-abi.
16526 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
16528 2018-01-09 Richard Biener <rguenther@suse.de>
16530 PR tree-optimization/83572
16531 * gcc.dg/graphite/pr83572.c: New testcase.
16533 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16536 * gcc.dg/sms-13.c: New test.
16538 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16541 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16543 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16544 Monk Chiang <sh.chiang04@gmail.com>
16546 * gcc.target/riscv/save-restore-1.c: New.
16548 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16551 * gcc.target/powerpc/pr83677.c: New file.
16553 2018-01-08 Jeff Law <law@redhat.com>
16555 PR rtl-optimizatin/81308
16556 * g++.dg/pr81308-1.C: New test.
16557 * g++.dg/pr81308-2.C: New test.
16559 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16561 PR target/83663 - Revert r255946
16562 * gcc.target/aarch64/vect-slp-dup.c: New.
16564 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16566 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16569 2018-01-08 Richard Biener <rguenther@suse.de>
16571 PR tree-optimization/83563
16572 * gcc.dg/graphite/pr83563.c: New testcase.
16574 2018-01-08 Richard Biener <rguenther@suse.de>
16576 PR middle-end/83713
16577 * g++.dg/torture/pr83713.C: New testcase.
16579 2018-01-08 Tom de Vries <tom@codesourcery.com>
16581 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16583 2018-01-08 Richard Biener <rguenther@suse.de>
16585 PR tree-optimization/83685
16586 * gcc.dg/torture/pr83685.c: New testcase.
16588 2018-01-08 Richard Biener <rguenther@suse.de>
16591 * gcc.dg/lto/pr83719_0.c: New testcase.
16593 2018-01-08 Tom de Vries <tom@codesourcery.com>
16595 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
16596 * gcc.dg/graphite/run-id-1.c: Same.
16597 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
16599 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16602 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
16603 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
16604 * gfortran.dg/pdt_27.f03: New test.
16607 * gfortran.dg/pdt_28.f03: New test.
16609 2018-01-08 Tom de Vries <tom@codesourcery.com>
16611 * c-c++-common/builtins.c: Require effective target alloca.
16612 * gcc.dg/Wrestrict.c: Same.
16613 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
16615 2018-01-08 Richard Biener <rguenther@suse.de>
16617 PR middle-end/83580
16618 * gcc.dg/torture/pr83580.c: New testcase.
16620 2018-01-08 Richard Biener <rguenther@suse.de>
16622 PR middle-end/83517
16623 * gcc.dg/pr83517.c: New testcase.
16625 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16627 PR middle-end/81897
16628 * gcc.dg/uninit-pr81897.c: New test.
16630 2018-01-06 Martin Sebor <msebor@redhat.com>
16632 PR tree-optimization/83640
16633 * gcc.dg/Wrestrict-6.c: New test.
16634 * gcc.dg/pr83640.c: New test.
16636 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16638 * gcc.target/aarch64/reg-alloc-1.c: New test.
16640 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16643 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16645 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16648 * gcc.dg/pr83480.c: New test.
16650 PR rtl-optimization/83682
16651 * gcc.target/i386/pr83682.c: New test.
16653 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16657 * gfortran.dg/char_cast_1.f90: Update scan pattern.
16658 * gfortran.dg/dependency_49.f90: Likewise.
16659 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16660 * gfortran.dg/repeat_7.f90: New test for PR 66310.
16661 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
16662 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
16663 * gfortran.dg/string_1_lp64.f90: New test.
16664 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
16665 * gfortran.dg/string_3_lp64.f90: New test.
16667 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16670 * gcc.target/i386/sse-26.c: New test.
16673 * gcc.target/i386/pr83604.c: New test.
16675 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16677 * gcc.dg/vect/vect-align-4.c: New test.
16678 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
16679 and redefine as a structure with an unaligned member "b".
16680 (foo): Update accordingly.
16682 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16685 * gcc.target/aarch64/bics_5.c: New test.
16686 * gcc.target/arm/bics_5.c: Likewise.
16688 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16690 PR tree-optimization/83605
16691 * gcc.dg/pr83605.c: New test.
16693 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16696 * gcc.target/i386/pr83554.c: New test.
16699 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16702 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16706 * gfortran.dg/eoshift_8.f90: New test.
16707 * gfortran.dg/simplify_eoshift_1.f90: New test.
16709 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16712 * gcc.dg/pr83585.c: New test.
16714 2018-01-04 Nathan Sidwell <nathan@acm.org>
16717 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
16719 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16722 * gcc.dg/pr83666.c: New test.
16724 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
16727 * gcc.target/alpha/pr83628-1.c: New test.
16728 * gcc.target/alpha/pr83628-2.c: Ditto.
16730 2018-01-04 Martin Liska <mliska@suse.cz>
16733 * g++.dg/ipa/pr82352.C: New test.
16735 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16737 * gcc.dg/vect-opt-info-1.c: Moved to ...
16738 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
16739 vect_int targets, use dg-additional-options instead of dg-options and
16740 use relative line numbers instead of absolute.
16742 2018-01-03 Martin Sebor <msebor@redhat.com>
16744 PR tree-optimization/83655
16745 * gcc.dg/Wrestrict-5.c: New test.
16746 * c-c++-common/builtins.c: New test.
16748 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16749 Alan Hayward <alan.hayward@arm.com>
16750 David Sherwood <david.sherwood@arm.com>
16752 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
16755 2018-01-03 Jeff Law <law@redhat.com>
16758 * gcc.target/i386/stack-check-17.c: New test.
16759 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
16761 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16764 * gcc.dg/pr83621.c: New test.
16767 * gcc.dg/pr83645.c: New test.
16769 2018-01-03 Martin Sebor <msebor@redhat.com>
16771 PR tree-optimization/83603
16772 * gcc.dg/Wrestrict-4.c: New test.
16775 * gcc.dg/const-2.c: New test.
16776 * gcc.dg/pure-3.c: New test.
16778 2018-01-03 Martin Sebor <msebor@redhat.com>
16780 * gcc.dg/Wrestrict-3.c: New test.
16782 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16785 * g++.dg/opt/pr83555.C: New test.
16786 * g++.dg/ubsan/pr83555.C: New test.
16788 2018-01-03 David Malcolm <dmalcolm@redhat.com>
16791 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
16792 the !CHECKING_P case by expecting a note.
16793 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
16794 a note for the !CHECKING_P case, and move the return statement
16795 outside of #if CHECKING_P guard.
16797 2018-01-03 Jeff Law <law@redhat.com>
16799 PR middle-end/83654
16800 * gcc.target/i386/stack-check-18.c: New test.
16801 * gcc.target/i386/stack-check-19.c: New test.
16803 2018-01-03 Martin Sebor <msebor@redhat.com>
16805 PR tree-optimization/83501
16806 * c-c++-common/Warray-bounds-3.c: Remove xfail.
16808 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16810 PR tree-optimization/83501
16811 * gcc.dg/tree-ssa/pr83501-1.c: New test.
16813 2018-01-03 Nathan Sidwell <nathan@acm.org>
16816 * g++.dg/ipa/pr83667.C: New.
16818 2018-01-03 Martin Liska <mliska@suse.cz>
16820 PR tree-optimization/83593
16821 * gcc.dg/pr83593.c: New test.
16823 2018-01-03 Martin Liska <mliska@suse.cz>
16826 * g++.dg/ipa/pr83549.C: New test.
16828 2018-01-03 Marek Polacek <polacek@redhat.com>
16831 * g++.dg/warn/mvp2.C: New test.
16833 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16835 PR preprocessor/83602
16836 * g++.dg/cpp/pr83602.C: New test.
16839 * g++.dg/parse/pr83634.C: New test.
16841 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
16844 * gfortran.dg/eoshift_7.f90: New test.
16846 2018-01-03 Jan Beulich <jbeulich@suse.com>
16848 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
16849 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
16851 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16853 Update copyright years.
16855 2018-01-03 Martin Liska <mliska@suse.cz>
16858 * gcc.dg/ipa/pr83594.c: New test.
16860 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16861 Alan Hayward <alan.hayward@arm.com>
16862 David Sherwood <david.sherwood@arm.com>
16864 * gcc.dg/vect-opt-info-1.c: New test.
16866 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
16868 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
16869 floorf128, truncf128, and roundf128.
16870 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
16871 optimizations added in match.pd.
16872 * gcc.target/powerpc/float128-hw6.c: Likewise.
16873 * gcc.target/powerpc/float128-hw7.c: Likewise.
16874 * gcc.target/powerpc/float128-hw8.c: Likewise.
16875 * gcc.target/powerpc/float128-hw9.c: Likewise.
16876 * gcc.target/powerpc/float128-hw10.c: Likewise.
16877 * gcc.target/powerpc/float128-hw11.c: Likewise.
16879 2018-01-02 Jakub Jelinek <jakub@redhat.com>
16882 * g++.dg/cpp0x/pr83556.C: New test.
16884 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16888 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
16889 * gfortran.dg/simplify_cshift_4.f90: New test.
16891 2018-01-02 Marek Polacek <polacek@redhat.com>
16894 * g++.dg/cpp0x/inh-ctor30.C: New test.
16897 * g++.dg/cpp1z/pr83644.C: New test.
16899 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
16902 * gfortran.dg/coarray_45.f90: New test.
16905 * gfortran.dg/coarray_46.f90: New test.
16907 2018-01-01 Jakub Jelinek <jakub@redhat.com>
16909 PR tree-optimization/83581
16910 * gcc.dg/pr83581.c: New test.
16913 * gcc.dg/pr83595.c: New test.
16915 PR middle-end/83608
16916 * g++.dg/opt/pr83608.C: New test.
16918 PR middle-end/83609
16919 * gcc.dg/pr83609.c: New test.
16920 * g++.dg/opt/pr83609.C: New test.
16922 PR middle-end/83623
16923 * gcc.dg/pr83623.c: New test.
16925 * gcc.target/i386/i386.exp
16926 (check_effective_target_avx512vpopcntdqvl): New proc.
16927 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
16928 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
16929 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
16931 Copyright (C) 2018 Free Software Foundation, Inc.
16933 Copying and distribution of this file, with or without modification,
16934 are permitted in any medium without royalty provided the copyright
16935 notice and this notice are preserved.