Add support for SVE stack clash probing.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2
3 PR target/86486
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.
8
9 2018-10-01 Jeff Law <law@redhat.com>
10 Richard Sandiford <richard.sandiford@linaro.org>
11 Tamar Christina <tamar.christina@arm.com>
12
13 PR target/86486
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.
36
37 2018-10-01 Tamar Christina <tamar.christina@arm.com>
38
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.
123
124 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
125
126 PR tree-optimization/87261
127 * gcc.dg/pr87261.c: New test.
128
129 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
130
131 * gcc.target/arc/tph_addx.c: New test.
132
133 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
134
135 * gcc.target/arc/tmac-3.c: New file.
136
137 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
138
139 PR fortran/87359
140 * gfortran.dg/associate_40.f90 : New test.
141
142 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
143
144 PR fortran/70752
145 PR fortran/72709
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.
150
151 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
152
153 PR fortran/70149
154 * gfortran.dg/deferred_character_24.f90 : New test.
155
156 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR target/87370
159 * gcc.target/i386/pr87370.c: New test.
160
161 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
162
163 PR fortran/65667
164 * gfortran.dg/dependency_52.f90 : New test.
165
166 2018-09-29 Jakub Jelinek <jakub@redhat.com>
167
168 PR target/87467
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.
173
174 2018-09-28 David Malcolm <dmalcolm@redhat.com>
175
176 * c-c++-common/unroll-1.c: Update expected output from "note" to
177 "optimized".
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
194 dg-optimized.
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.
204
205 2018-09-28 Joseph Myers <joseph@codesourcery.com>
206
207 PR c/87390
208 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
209 values explicitly to target type for comparison.
210
211 2018-09-28 Steve Ellcey <sellcey@cavium.com>
212
213 PR testsuite/87433
214 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
215 instead of 4.
216
217 2018-09-28 Steve Ellcey <sellcey@cavium.com>
218
219 PR testsuite/87433
220 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
221
222 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
223
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.
232
233 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
234
235 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
236 valid value, in the "vector bool int" case.
237
238 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
239
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".
243
244 2018-09-27 Martin Liska <mliska@suse.cz>
245
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.
256
257 2018-09-27 Richard Biener <rguenther@suse.de>
258
259 PR testsuite/87451
260 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
261
262 2018-09-27 Richard Biener <rguenther@suse.de>
263
264 PR debug/37801
265 PR debug/87440
266 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
267 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
268
269 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
270
271 PR c++/67544
272 * g++.dg/concepts/pr67544.C: New.
273
274 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/84940
277 * g++.dg/expr/unary4.C: New.
278
279 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
280
281 PR gcov-profile/86957
282 * gcc.dg/Wmissing-profile.c: New test.
283
284 2018-09-26 Joseph Myers <joseph@codesourcery.com>
285
286 PR c/87390
287 * gcc.target/i386/excess-precision-9.c,
288 gcc.target/i386/excess-precision-10.c: New tests.
289
290 2018-09-26 Richard Biener <rguenther@suse.de>
291
292 PR debug/87443
293 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
294
295 2018-09-26 Martin Jambor <mjambor@suse.cz>
296
297 PR c/87347
298 * gcc.dg/pr87347.c: New test.
299
300 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
301
302 PR c++/71131
303 * g++.dg/concepts/pr71131.C: New.
304
305 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
306
307 PR c++/71127
308 * g++.dg/concepts/pr71127.C: New.
309
310 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/67655
313 * g++.dg/concepts/pr67655.C: New.
314
315 2018-09-26 Thomas Quinot <quinot@adacore.com>
316
317 * gnat.dg/sso13.adb: New testcase.
318
319 2018-09-26 Justin Squirek <squirek@adacore.com>
320
321 * gnat.dg/warn16.adb: New testcase.
322
323 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
324
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.
328
329 2018-09-26 Javier Miranda <miranda@adacore.com>
330
331 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
332
333 2018-09-26 Ed Schonberg <schonberg@adacore.com>
334
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.
344
345 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
346
347 * gnat.dg/dynhash1.adb: New testcase.
348
349 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
350
351 * gnat.dg/sets1.adb: New testcase.
352 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
353 to new API.
354
355 2018-09-26 Thomas Quinot <quinot@adacore.com>
356
357 * gnat.dg/sso12.adb: New testcase.
358
359 2018-09-26 Justin Squirek <squirek@adacore.com>
360
361 * gnat.dg/expr_func8.adb: New testcase.
362
363 2018-09-26 Ed Schonberg <schonberg@adacore.com>
364
365 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
366 testcase.
367
368 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
369
370 PR c++/67656
371 * g++.dg/concepts/pr67656.C: New.
372
373 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
374
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.
378
379 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
380
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.
385
386 2018-09-25 Jim Wilson <jimw@sifive.com>
387
388 * gcc.target/riscv/weak-1.c: New.
389
390 2018-09-25 Jeff Law <law@redhat.com>
391
392 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
393 * gcc.dg/warn-stplen-no-nul.c: Likewise.
394
395 2018-09-25 Alexandre Oliva <oliva@adacore.com>
396
397 * gnat.dg/dinst.adb: Adjust for locviews.
398
399 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
400
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.
409
410 2018-09-25 Marek Polacek <polacek@redhat.com>
411
412 PR c++/87425
413 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
414
415 2018-09-25 Jakub Jelinek <jakub@redhat.com>
416
417 PR c++/87398
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.
421
422 2018-09-25 Martin Jambor <mjambor@suse.cz>
423
424 PR testsuite/87339
425 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
426 float125 target.
427 * gcc.target/i386/warn-abs-3.c: New test.
428
429 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/81246
432 * g++.dg/cpp0x/pr81246.C: New.
433
434 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
435
436 PR target/82699
437 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
438 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
439
440 2018-09-25 Jakub Jelinek <jakub@redhat.com>
441
442 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
443 ILP32.
444
445 2018-09-25 Richard Biener <rguenther@suse.de>
446
447 PR tree-optimization/87402
448 * gcc.dg/torture/pr87402.c: New testcase.
449
450 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
451
452 PR testsuite/70150
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.
457
458 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
459
460 PR c++/85070
461 * g++.dg/cpp0x/pr85070.C: New.
462
463 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
464
465 PR target/82699
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.
472
473 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
474
475 PR fortran/87401
476 * gfortran.dg/intent_out_12.f90: New test.
477
478 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
479
480 PR testsuite/86952
481 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
482 update expected codegen
483
484 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
485
486 * gfortran.dg/goacc/nested-parallelism.f90: New test.
487
488 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
489
490 PR target/80080
491 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
492 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
493
494 2018-09-24 Martin Liska <mliska@suse.cz>
495
496 PR sanitizer/85774
497 * g++.dg/asan/pr85774.C: New test.
498
499 2018-09-24 Alexandre Oliva <oliva@adacore.com>
500
501 PR middle-end/87054
502 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
503
504 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
505
506 PR fortran/87395
507 * gfortran.dg/intent_out_11.f90: New test.
508
509 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
510
511 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
512 * gfortran.dg/coarray_lock_7.f90: Likewise.
513
514 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
515
516 PR fortran/87395
517 * gfortran.dg/intent_out_10.f90: New test.
518
519 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
520
521 PR fortran/41453
522 * gfortran.dg/intent_optimize_2.f90: New test.
523
524 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
525
526 PR fortran/87318
527 * gfortran.dg/dtio_1.f90: Update test to valid code.
528
529 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
530
531 PR fortran/85603
532 * gfortran.dg/deferred_character_23.f90 : New test.
533
534 2018-09-21 Jeff Law <law@redhat.com>
535
536 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
537 * gcc.dg/tree-ssa/vrp120.c: New test.
538
539 2018-09-21 Marek Polacek <polacek@redhat.com>
540
541 PR c++/87372 - __func__ constexpr evaluation.
542 * g++.dg/cpp1y/func_constexpr2.C: New test.
543
544 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
545
546 PR fortran/77325
547 * gfortran.dg/deferred_character_22.f90 : New test.
548
549 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
550
551 PR fortran/87359
552 * gfortran.dg/finalize_33.f90 : New test.
553
554 2018-09-21 David Malcolm <dmalcolm@redhat.com>
555
556 PR tree-optimization/87309
557 * gcc.dg/pr87309.c: New test.
558
559 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
560
561 * c-c++-common/dump-ada-spec-14.c: New test.
562
563 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
564
565 * gcc.dg/nested-func-11.c: New test.
566
567 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
568 more robust and remove target-specific handling.
569
570 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
571
572 * gcc.c-torture/execute/20180921-1.c: New test.
573
574 2018-09-20 Marek Polacek <polacek@redhat.com>
575
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.
579
580 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
581
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.
592
593 2018-09-20 Alexandre Oliva <oliva@adacore.com>
594
595 PR middle-end/87054
596 * gcc.dg/pr87054.c: New.
597
598 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
599
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.
604
605 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
606
607 PR tree-optimization/86877
608 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
609
610 2018-09-19 Marek Polacek <polacek@redhat.com>
611
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.
619
620 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
621
622 PR c++/87324
623 * g++.dg/cpp0x/desig5.C: New.
624
625 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
626
627 PR fortran/84109
628 * gfortran.dg/elemental_function_3.f90 : New test.
629
630 2018-09-19 Marek Polacek <polacek@redhat.com>
631
632 PR c++/87357 - missing -Wconversion warning
633 * g++.dg/warn/Wconversion5.C: New test.
634
635 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
636
637 * gcc.target/aarch64/atomic-store.c: New.
638
639 2018-09-19 Richard Biener <rguenther@suse.de>
640
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.
646
647 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
648
649 PR fortran/29550
650 * gfortran.dg/inline_matmul_13.f90: Adjust count for
651 _gfortran_matmul.
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
655 standard conforming.
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
661 preceding tests.
662
663 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
664
665 PR fortran/87239
666 * gfortran.dg/elemental_function_2.f90 : New test.
667
668 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
669
670 PR fortran/87336
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'
674 count to 72.
675
676 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/85065
679 * g++.dg/concepts/pr85065.C: New.
680
681 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682
683 PR testsuite/87339
684 * gcc.dg/warn-abs-1.c: Require float128 target.
685 Skip if large_long_double newlib target.
686
687 2018-09-18 Nathan Sidwell <nathan@acm.org>
688
689 PR c++/86881
690 * g++.dg/warn/pr86881.C: New.
691
692 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
693
694 * gcc.target/aarch64/spellcheck_1.c:
695 Make architecture suggestion optional.
696 * gcc.target/aarch64/spellcheck_4.c:
697 Likewise.
698
699 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
700
701 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
702 functions.
703
704 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
705 Bernd Schmidt <bernds_cb1@t-online.de>
706
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.
710
711 2018-09-17 Richard Biener <rguenther@suse.de>
712
713 PR tree-optimization/87328
714 * gcc.dg/torture/pr87328.c: New testcase.
715
716 2018-09-17 Martin Jambor <mjambor@suse.cz>
717
718 PR c/63886
719 * gcc.dg/warn-abs-1.c: New test.
720 * gcc.dg/dfp/warn-abs-2.c: Likewise.
721
722 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
723
724 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
725 TEST_ALWAYS_FLAGS to HOSTCXX.
726
727 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
728
729 PR fortran/64120
730 * gfortran.dg/allocatable_scalar_14.f90 : New test.
731
732 2018-09-17 Richard Biener <rguenther@suse.de>
733
734 PR tree-optimization/87301
735 * gcc.dg/torture/pr87301.c: New testcase.
736
737 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
738
739 PR fortran/85954
740 * gfortran.dg/deferred_character_21.f90 : New test.
741
742 2018-09-16 Janus Weil <janus@gcc.gnu.org>
743
744 PR fortran/86484
745 PR fortran/84543
746 * gfortran.dg/class_assign_2.f90: New test case.
747 * gfortran.dg/class_assign_3.f90: New test case.
748
749 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
750
751 PR fortran/37802
752 * gfortran.dg/matmul_bounds_13.f90: New test case.
753 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
754 error.
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.
761
762 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gcc.c-torture/compile/20180915-1.c: New test.
765
766 2018-09-14 David Malcolm <dmalcolm@redhat.com>
767
768 PR c/82967
769 * c-c++-common/attributes-1.c: Remove bogus suggestion from
770 dg-prune-output.
771 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
772 bogus suggestion.
773 * gcc.dg/spellcheck-identifiers-4.c: New test.
774
775 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
776
777 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
778
779 2018-09-14 Martin Sebor <msebor@redhat.com>
780
781 * gcc.dg/warn-stpcpy-no-nul.c: New test.
782
783 2018-09-14 Martin Sebor <msebor@redhat.com>
784 Jeff Law <law@redhat.com>
785
786 * gcc.dg/warn-strcpy-no-nul.c: New test.
787
788 2018-09-14 Martin Sebor <msebor@redhat.com>
789
790 c++/61941
791 * g++.dg/pr61941.C: New test.
792
793 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
794
795 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
796 rather than pattern name in combine dump.
797
798 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
799
800 PR target/85628
801 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
802 New functions.
803
804 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
805
806 PR tree-optimization/87259
807 * gcc.dg/pr87259.c: New test.
808
809 2018-09-13 Martin Sebor <msebor@redhat.com>
810 Jeff Law <law@redhat.com>
811
812 * gcc.dg/warn-strlen-no-nul.c: New test.
813
814 2018-09-13 Richard Biener <rguenther@suse.de>
815
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.
821
822 2018-09-13 Omar Sandoval <osandov@osandov.com>
823 Tom de Vries <tdevries@suse.de>
824
825 PR debug/86985
826 * gcc.dg/guality/zero-length-array.c: New test.
827
828 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
829
830 PR target/85628
831 * gcc.target/aarch64/combine_bfxil.c: New file.
832 * gcc.target/aarch64/combine_bfxil_2.c: New file.
833
834 2018-09-13 Jakub Jelinek <jakub@redhat.com>
835 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
836
837 PR middle-end/87290
838 * gcc.target/i386/pr87290.c: New test.
839 * gcc.c-torture/execute/pr87290.c: New test.
840
841 2018-09-13 Jakub Jelinek <jakub@redhat.com>
842
843 PR tree-optimization/87287
844 * gcc.dg/tree-ssa/pr87287.c: New test.
845
846 2018-09-12 David Malcolm <dmalcolm@redhat.com>
847
848 PR c++/85110
849 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
850 special-casing of diagnostic for a single non-viable candidate due
851 to a bad argument.
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.
860
861 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
862
863 PR fortran/87284
864 * gfortran.dg/allocate_with_mold_2.f90: New test.
865
866 2018-09-12 Jakub Jelinek <jakub@redhat.com>
867
868 PR middle-end/82853
869 * gcc.target/i386/pr82853-1.c: New test.
870 * gcc.target/i386/pr82853-2.c: New test.
871
872 2018-09-12 Richard Biener <rguenther@suse.de>
873
874 PR tree-optimization/87280
875 * gcc.dg/torture/pr87280.c: New testcase.
876
877 2018-09-12 Richard Biener <rguenther@suse.de>
878
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.
884
885 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
886
887 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
888
889 2018-09-12 Jakub Jelinek <jakub@redhat.com>
890 Andreas Krebbel <krebbel@linux.ibm.com>
891
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.
896
897 2018-09-12 Jakub Jelinek <jakub@redhat.com>
898
899 PR middle-end/87248
900 * c-c++-common/torture/pr87248.c: New test.
901
902 2018-09-11 Janus Weil <janus@gcc.gnu.org>
903
904 PR fortran/87172
905 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
906
907 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
908
909 PR fortran/87277
910 * gfortran.dg/select_type_43.f90: New test.
911
912 2018-09-11 Nathan Sidwell <nathan@acm.org>
913
914 * gcc.dg/driver-specs.c: New.
915
916 2018-09-11 Joey Ye <joey.ye@arm.com>
917
918 * lib/gcov.exp (verify-intermediate): Add missing close.
919
920 2018-09-11 Janus Weil <janus@gcc.gnu.org>
921
922 PR fortran/86830
923 * gfortran.dg/typebound_call_30.f90: New test case.
924
925 2018-09-10 Janus Weil <janus@gcc.gnu.org>
926
927 PR fortran/85395
928 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
929
930 2018-09-08 Marek Polacek <polacek@redhat.com>
931
932 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
933 * g++.dg/cpp0x/move-return2.C: New test.
934
935 2018-09-08 Marek Polacek <polacek@redhat.com>
936
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.
954
955 2018-09-07 Marek Polacek <polacek@redhat.com>
956
957 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
958 messages.
959
960 2018-09-07 Marek Polacek <polacek@redhat.com>
961
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.
972
973 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
974
975 PR target/86731
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.
982
983 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
984
985 PR target/80080
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.
989
990 2018-09-05 Marek Polacek <polacek@redhat.com>
991
992 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
993 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
994
995 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
996 Bernd Schmidt <bernds_cb1@t-online.de>
997
998 * gcc.target/nvptx/atomic_fetch-1.c: New test.
999 * gcc.target/nvptx/atomic_fetch-1.c: New test.
1000
1001 2018-09-05 Marek Polacek <polacek@redhat.com>
1002
1003 PR c++/87109, wrong overload with ref-qualifiers.
1004 * g++.dg/cpp0x/ref-qual19.C: New test.
1005
1006 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1007
1008 PR testsuite/52665
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.
1020
1021 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022
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.
1030
1031 2018-09-05 Martin Liska <mliska@suse.cz>
1032
1033 PR tree-optimization/87205
1034 * gcc.dg/tree-ssa/pr87205-2.c: New test.
1035 * gcc.dg/tree-ssa/pr87205.c: New test.
1036
1037 2018-09-05 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/87217
1040 * gfortran.dg/pr87217.f: New testcase.
1041
1042 2018-09-05 Pádraig Brady p@draigbrady.com
1043
1044 PR c++/87137
1045 * g++.dg/abi/pr87137.C: New.
1046
1047 PR c++/87185
1048 * g++.dg/pr87185.C: New.
1049
1050 2018-09-05 Martin Liska <mliska@suse.cz>
1051
1052 PR testsuite/87216
1053 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
1054 to support Darwin names.
1055
1056 2018-09-05 Martin Liska <mliska@suse.cz>
1057
1058 * g++.dg/gcov/loop.C: Update test to support new format.
1059
1060 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
1061
1062 PR debug/86593
1063 * g++.dg/pr86593.C: New test.
1064
1065 2018-09-04 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR target/87198
1068 * gcc.target/i386/pr87198.c: New test.
1069
1070 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1071
1072 PR target/86744
1073 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
1074
1075 2018-09-04 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/87211
1078 * gcc.dg/torture/pr87211.c: New testcase.
1079
1080 2018-09-04 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/87176
1083 * gcc.dg/torture/pr87176.c: New testcase.
1084 * gcc.dg/torture/ssa-fre-1.c: Likewise.
1085
1086 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1087
1088 * gfortran.dg/modulo_check: New test.
1089
1090 2018-09-03 Richard Biener <rguenther@suse.de>
1091
1092 PR tree-optimization/87177
1093 * gcc.dg/torture/pr87177.c: New testcase.
1094 * gcc.dg/torture/pr87177-2.c: Likewise.
1095
1096 2018-09-03 Richard Biener <rguenther@suse.de>
1097
1098 PR tree-optimization/87200
1099 * gcc.dg/torture/pr87200.c: New testcase.
1100
1101 2018-09-03 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/87197
1104 * gcc.dg/torture/pr87197.c: New testcase.
1105
1106 PR tree-optimization/87169
1107 * gcc.dg/torture/pr87169.c: New testcase.
1108
1109 2018-09-03 Martin Liska <mliska@suse.cz>
1110
1111 PR driver/83193
1112 * gcc.dg/completion-4.c: New test.
1113
1114 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 PR c++/84980
1117 * g++.dg/concepts/pr84980.C: New.
1118
1119 2018-09-03 Martin Liska <mliska@suse.cz>
1120
1121 PR middle-end/59521
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.
1125
1126 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1127
1128 * c-c++-common/array-init.c: New test.
1129 * g++.dg/init/string2.C: Remove selector.
1130
1131 2018-09-01 Michael Matz <matz@suse.de>
1132
1133 PR tree-optimization/87074
1134 * gcc.dg/pr87074.c: New test.
1135
1136 2018-08-31 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/87168
1139 * gcc.dg/torture/pr87168.c: New testcase.
1140
1141 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
1142
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.
1149
1150 2018-08-31 Nathan Sidwell <nathan@acm.org>
1151
1152 PR c++/87155
1153 PR c++/84707
1154 * g++.dg/cpp0x/pr87155.C: New.
1155 * g++.dg/cpp0x/inline-ns10.C: Adjust.
1156
1157 2018-08-31 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR middle-end/87138
1160 * gcc.target/i386/avx512bw-pr87138.c: New test.
1161
1162 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
1163
1164 PR fortran/86328
1165 PR fortran/86760
1166 * gfortran.dg/pr86328.f90 : New test.
1167 in comment 12 of the PR.
1168 * gfortran.dg/pr86760.f90 : New test.
1169
1170 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
1171
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.
1186
1187 2018-08-30 Martin Sebor <msebor@redhat.com>
1188
1189 PR testsuite/87158
1190 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
1191
1192 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
1193
1194 PR testsuite/86519
1195 gcc.dg/strcmpopt_6.c: Remove.
1196 gcc.target/aarch64/strcmpopt_6.c: New testcase.
1197 gcc.target/i386/strcmpopt_6.c: Likewise.
1198
1199 2018-08-30 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/87147
1202 * gcc.dg/torture/pr87147.c: New testcase.
1203
1204 2018-08-30 Tamar Christina <tamar.christina@arm.com>
1205
1206 * gcc.target/aarch64/large_struct_copy_2.c: New.
1207
1208 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1209
1210 PR middle-end/87053
1211 * gcc.c-torture/execute/pr87053.c: New test.
1212
1213 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR c++/87095
1216 * g++.dg/ubsan/vptr-13.C: New test.
1217
1218 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/85265
1221 * g++.dg/concepts/pr85265.C: New.
1222
1223 2018-08-29 Martin Sebor <msebor@redhat.com>
1224 Bernd Edlinger <bernd.edlinger@hotmail.de>
1225
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.
1232
1233 2018-08-29 Richard Biener <rguenther@suse.de>
1234
1235 PR tree-optimization/87132
1236 * gcc.dg/torture/pr87132.c: New testcase.
1237
1238 2018-08-29 David Malcolm <dmalcolm@redhat.com>
1239
1240 PR c++/85110
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.
1244
1245 2018-08-29 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR c++/87122
1248 * g++.dg/cpp1z/decomp47.C: New test.
1249
1250 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
1251
1252 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
1253 where appropriate.
1254
1255 2018-08-29 Richard Biener <rguenther@suse.de>
1256
1257 PR tree-optimization/87117
1258 * gfortran.dg/pr87117.f90: New testcase.
1259
1260 2018-08-29 Richard Biener <rguenther@suse.de>
1261
1262 PR tree-optimization/87126
1263 * gcc.dg/tree-ssa/pr87126.c: New testcase.
1264
1265 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
1266
1267 PR tree-optimization/87009
1268 * gcc.dg/pr87009.c: New test.
1269
1270 2018-08-28 Martin Sebor <msebor@redhat.com>
1271
1272 PR middle-end/86631
1273 * g++.dg/Walloca1.C: Adjust.
1274
1275 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 PR c++/86546
1278 * g++.dg/other/switch4.C: New.
1279
1280 2018-08-28 Richard Biener <rguenther@suse.de>
1281
1282 PR tree-optimization/87124
1283 * g++.dg/torture/pr87124.C: New testcase.
1284
1285 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
1286
1287 PR fortran/80477
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.
1291
1292 PR fortran/86481
1293 * gfortran.dg/allocate_with_source_25.f90: New test.
1294
1295 2018-08-28 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR middle-end/87099
1298 * gcc.dg/pr87099.c: New test.
1299
1300 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
1301
1302 PR testsuite/87078
1303 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
1304
1305 2018-08-28 Richard Biener <rguenther@suse.de>
1306
1307 PR tree-optimization/87117
1308 * gcc.dg/pr87117-1.c: New testcase.
1309
1310 2018-08-28 Richard Biener <rguenther@suse.de>
1311
1312 PR tree-optimization/87117
1313 * gcc.dg/pr87117-2.c: New testcase.
1314
1315 2018-08-28 Richard Biener <rguenther@suse.de>
1316
1317 PR tree-optimization/87117
1318 * gcc.dg/lvalue-5.c: New testcase.
1319
1320 2018-08-27 Jeff Law <law@redhat.com>
1321
1322 PR tree-optimization/87110
1323 * gcc.c-torture/compile/pr87110.c: New test.
1324
1325 2018-08-27 Martin Sebor <msebor@redhat.com>
1326
1327 PR tree-optimization/86914
1328 * gcc.dg/strlenopt-57.c: New test.
1329
1330 2018-08-27 Martin Sebor <msebor@redhat.com>
1331
1332 PR tree-optimization/87112
1333 * gcc.dg/pr87112.c: New test.
1334
1335 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1336
1337 PR c++/63392
1338 * g++.dg/diagnostic/missing-typename.C: New test.
1339
1340 2018-08-27 Jeff Law <law@redhat.com>
1341
1342 * gcc.c-torture/compile/dse.c: New test.
1343
1344 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR c++/86993
1347 * g++.dg/diagnostic/pr86993.C: New test.
1348
1349 2018-08-27 Richard Biener <rguenther@suse.de>
1350
1351 PR tree-optimization/86927
1352 * gcc.dg/vect/pr86927.c: New testcase.
1353
1354 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1355
1356 PR c++/87091
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
1360 location.
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.
1366
1367 2018-08-27 David Malcolm <dmalcolm@redhat.com>
1368
1369 PR c++/87091
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.
1376
1377 2018-08-27 Martin Liska <mliska@suse.cz>
1378
1379 PR sanitizer/86962
1380 * gcc.dg/asan/pr86962.c: New test.
1381
1382 2018-08-27 Martin Liska <mliska@suse.cz>
1383
1384 * gcc.dg/tree-prof/val-prof-10.c: New test.
1385
1386 2018-08-27 Martin Liska <mliska@suse.cz>
1387
1388 PR tree-optimization/86847
1389 * gcc.dg/tree-ssa/switch-3.c: New test.
1390 * gcc.dg/tree-ssa/vrp105.c: Remove.
1391
1392 2018-08-27 Martin Liska <mliska@suse.cz>
1393
1394 * gcc.dg/tree-ssa/switch-2.c: New test.
1395
1396 2018-08-27 Richard Biener <rguenther@suse.de>
1397
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.
1407
1408 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
1409 param to current default.
1410
1411 2018-08-27 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR rtl-optimization/87065
1414 * gcc.target/i386/pr87065.c: New test.
1415
1416 2018-08-26 Marek Polacek <polacek@redhat.com>
1417
1418 PR c++/87080
1419 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
1420
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.
1426
1427 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1428
1429 PR libfortran/86704
1430 * gfortran.dg/matmul_19.f90: New test.
1431
1432 2018-08-25 Janus Weil <janus@gcc.gnu.org>
1433
1434 PR fortran/86545
1435 * gfortran.dg/generic_35.f90: New test case.
1436
1437 2018-08-24 David Malcolm <dmalcolm@redhat.com>
1438
1439 PR c++/87091
1440 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
1441 line spans are printed with -fdiagnostics-show-line-numbers.
1442
1443 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1444
1445 PR fortran/86837
1446 * gfortran.dg/implied_do_io_6.f90: New test.
1447
1448 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 PR middle-end/87092
1451 * gcc.dg/pr87092.c: New test.
1452
1453 2018-08-24 Marek Polacek <polacek@redhat.com>
1454
1455 PR c++/67012
1456 PR c++/86942
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.
1461
1462 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1463
1464 * lib/target-supports.exp (vect_perm_supported): Only return
1465 false for variable-length vectors if the permute size is not
1466 a power of 2.
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.
1474
1475 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1476
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.
1480
1481 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
1482
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.
1490
1491 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
1492
1493 PR debug/79342
1494 * gcc.dg/pr79342.: New test.
1495
1496 2018-08-23 Martin Sebor <msebor@redhat.com>
1497
1498 PR tree-optimization/87072
1499 * gcc.dg/Warray-bounds-35.c: New test.
1500
1501 2018-08-23 Richard Biener <rguenther@suse.de>
1502
1503 PR middle-end/87024
1504 * gcc.dg/pr87024.c: New testcase.
1505
1506 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
1507
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.
1512
1513 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
1514
1515 PR fortran/86863
1516 * gfortran.dg/submodule_32.f08: New test.
1517
1518 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1519
1520 PR fortran/86935
1521 * gfortran.dg/associate_3.f90: Update error message.
1522 * gfortran.dg/associate_39.f90: New test case.
1523
1524 2018-08-22 Janus Weil <janus@gcc.gnu.org>
1525
1526 PR fortran/86888
1527 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
1528 an additional case.
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.
1535
1536 2018-08-22 Martin Sebor <msebor@redhat.com>
1537
1538 PR middle-end/87052
1539 * gcc.dg/pr87052.c: New test.
1540 * gcc.dg/tree-ssa/dump-3.c: Adjust.
1541
1542 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1543
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.
1548
1549 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1550
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.
1556
1557 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1558
1559 PR tree-optimization/86725
1560 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
1561
1562 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
1563
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.
1569
1570 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
1571
1572 * gcc.dg/lto/pr85248_0.c (test_alias):
1573 Stringify __USER_LABEL_PREFIX__.
1574 (test_noreturn): Likewise.
1575
1576 2018-08-22 Richard Biener <rguenther@suse.de>
1577
1578 PR tree-optimization/86988
1579 * g++.dg/pr86988.C: New testcase.
1580
1581 2018-08-22 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/86945
1584 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
1585
1586 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
1587
1588 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
1589
1590 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
1591 Thomas Koenig <tkoenig@gcc.gnu.org>
1592
1593 PR fortran/25829
1594 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1595 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1596
1597 2018-08-21 Marek Polacek <polacek@redhat.com>
1598
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.
1605
1606 PR c++/65043
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.
1611
1612 PR c++/86499
1613 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
1614 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
1615
1616 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1617
1618 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
1619
1620 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1621
1622 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
1623
1624 2018-08-21 Javier Miranda <miranda@adacore.com>
1625
1626 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
1627
1628 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1629
1630 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
1631
1632 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1633
1634 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
1635
1636 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
1637
1638 * gnat.dg/rep_clause7.adb: New testcase.
1639
1640 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1641
1642 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
1643 gnat.dg/task1_pkg.ads: New testcase.
1644
1645 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1646
1647 * gnat.dg/linkedlist.adb: New testcase.
1648
1649 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1650
1651 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
1652 gnat.dg/elab6_pkg.ads: New testcase.
1653
1654 2018-08-21 Ed Schonberg <schonberg@adacore.com>
1655
1656 * gnat.dg/expr_func5.adb: New testcase.
1657
1658 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
1659
1660 * gnat.dg/dynhash.adb: New testcase.
1661
1662 2018-08-21 Javier Miranda <miranda@adacore.com>
1663
1664 * gnat.dg/enum4.adb: New testcase.
1665
1666 2018-08-21 Tamar Christina <tamar.christina@arm.com>
1667
1668 * gcc.target/aarch64/large_struct_copy.c: New test.
1669
1670 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1671
1672 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
1673
1674 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1675
1676 PR middle-end/86121
1677 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
1678
1679 2018-08-21 Tom de Vries <tdevries@suse.de>
1680
1681 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
1682 to avoid mismatch in .debug and .earlydebug dump files.
1683
1684 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
1685
1686 PR target/87033
1687 * gcc.target/powerpc/pr87033.c: New test.
1688
1689 2018-08-20 Martin Sebor <msebor@redhat.com>
1690
1691 PR tree-optimization/87034
1692 * gcc.dg/builtin-sprintf-warn-20.c: New test.
1693
1694 2018-08-20 David Malcolm <dmalcolm@redhat.com>
1695
1696 PR other/84889
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.
1700
1701 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
1702
1703 PR target/87014
1704 * g++.dg/torture/pr87014.C: New file.
1705
1706 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1707
1708 PR target/86984
1709 * gcc.target/alpha/pr86984.c: New test.
1710
1711 2018-08-20 Richard Biener <rguenther@suse.de>
1712
1713 PR tree-optimization/78655
1714 * gcc.dg/tree-ssa/evrp11.c: New testcase.
1715
1716 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1717
1718 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
1719 for Darwin.
1720
1721 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
1722
1723 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
1724 test on Darwin.
1725 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
1726 * gcc.dg/lto/pr83719_0.c: Likewise.
1727
1728 2018-08-17 Martin Sebor <msebor@redhat.com>
1729
1730 PR testsuite/86996
1731 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1732
1733 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1734
1735 * g++.dg/conversion/Wwrite-strings.C: New test.
1736
1737 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
1738 Chung-Lin Tang <cltang@codesourcery.com>
1739 Xianmiao Qu <xianmiao_qu@c-sky.com>
1740
1741 C-SKY port: Testsuite
1742
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
1761 csky-*-elf.
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.
1765
1766 2018-08-17 David Malcolm <dmalcolm@redhat.com>
1767
1768 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
1769 gcc_dump_printf.
1770 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
1771 coverage for gcc_dump_printf.
1772
1773 2018-08-17 Martin Liska <mliska@suse.cz>
1774
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.
1831
1832 2018-08-17 Richard Biener <rguenther@suse.de>
1833
1834 PR middle-end/86505
1835 * gcc.dg/torture/pr86505.c: New testcase.
1836
1837 2018-08-16 Martin Sebor <msebor@redhat.com>
1838
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.
1843
1844 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1845
1846 * gcc.dg/missing-header-fixit-3.c: New test.
1847
1848 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1849
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.
1853
1854 2018-08-16 Nathan Sidwell <nathan@acm.org>
1855
1856 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
1857 * gcc.dg/cpp/macsyntx2.c: likewise.
1858
1859 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1860
1861 PR testsuite/86745
1862 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
1863 * gcc.target/i386/avx-cvt-2.c: Ditto.
1864
1865 2018-08-16 David Malcolm <dmalcolm@redhat.com>
1866
1867 PR c++/70693
1868 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
1869
1870 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
1871
1872 * gcc.target/aarch64/imm_choice_comparison.c: New test.
1873
1874 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1875
1876 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
1877 (lib_strncmp): Likewise.
1878
1879 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1880
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.
1884
1885 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1886
1887 PR testsuite/78544
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.
1892
1893 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
1894
1895 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
1896
1897 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
1898
1899 * gcc.target/i386/rop1.c: Remove.
1900 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
1901
1902 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
1903
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.
1910
1911 2018-08-15 David Malcolm <dmalcolm@redhat.com>
1912
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
1922 labels.
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
1933 boundary.
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):
1942 Add "label" param.
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 '|'.
1953
1954 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
1955
1956 PR testsuite/86519
1957 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
1958 the .expand file.
1959
1960 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1961
1962 * gcc.dg/wmain.c: New test.
1963
1964 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
1965
1966 PR c/19315
1967 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
1968 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
1969 unknown size.
1970
1971 2018-08-15 Martin Liska <mliska@suse.cz>
1972
1973 PR tree-optimization/86925
1974 * gcc.dg/predict-20.c: New test.
1975 * gcc.dg/predict-21.c: New test.
1976
1977 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1978
1979 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
1980
1981 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
1982
1983 * gcc.target/i386/sse2-movs.c: New test.
1984
1985 2018-08-14 Martin Sebor <msebor@redhat.com>
1986
1987 PR tree-optimization/86650
1988 * gcc.dg/Warray-bounds-34.c: New test.
1989
1990 2018-08-14 Janus Weil <janus@gcc.gnu.org>
1991
1992 PR fortran/86116
1993 * gfortran.dg/generic_34.f90: New test case.
1994
1995 2018-08-13 Marek Polacek <polacek@redhat.com>
1996
1997 PR c++/57891
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.
2017
2018 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
2019
2020 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
2021 instead of a ZERO_EXTEND.
2022
2023 2018-08-13 Martin Sebor <msebor@redhat.com>
2024
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.
2033
2034 2018-08-13 Marek Polacek <polacek@redhat.com>
2035
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.
2040
2041 2018-08-13 Marek Polacek <polacek@redhat.com>
2042
2043 PR c++/86915
2044 * g++.dg/diagnostic/auto1.C: New test.
2045
2046 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2047
2048 PR fortran/66679
2049 * gfortran.dg/transfer_class_3.f90: New test.
2050
2051 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
2052
2053 PR fortran/86906
2054 * gfortran.dg/use_rename_9.f90: New test.
2055
2056 2018-08-11 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR tree-optimization/86835
2059 * gcc.dg/pr86835.c: New test.
2060
2061 2018-08-10 Janus Weil <janus@gcc.gnu.org>
2062
2063 PR fortran/57160
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.
2068
2069 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
2070
2071 PR target/82418
2072 * gcc.target/i386/pr82418.c: New test.
2073
2074 2018-08-10 Martin Liska <mliska@suse.cz>
2075
2076 PR target/83610
2077 * gcc.dg/predict-17.c: New test.
2078 * gcc.dg/predict-18.c: New test.
2079 * gcc.dg/predict-19.c: New test.
2080
2081 2018-08-10 Martin Liska <mliska@suse.cz>
2082
2083 PR tree-optimization/85799
2084 * gcc.dg/pr85799.c: New test.
2085
2086 2018-08-09 Jeff Law <law@redhat.com>
2087
2088 PR middle-end/86897
2089 * gcc.dg/uninit-suppress_2.c: Disable DOM.
2090
2091 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2092
2093 * gcc.target/aarch64/sve/reduc_8.c: New test.
2094
2095 2018-08-09 David Malcolm <dmalcolm@redhat.com>
2096
2097 PR other/84889
2098 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
2099 test.
2100 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2101 New test.
2102 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
2103 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
2104 TEST_ALWAYS_FLAGS.
2105
2106 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2107
2108 PR tree-optimization/86858
2109 * gcc.dg/vect/pr86858.c: New test.
2110
2111 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
2112
2113 PR tree-optimization/86871
2114 * gcc.dg/vect/pr86871.c: New test.
2115
2116 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2117
2118 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2119
2120 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2121
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.
2190
2191 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
2192
2193 PR target/84332
2194 * gcc.target/s390/pr84332.c: New testcase.
2195
2196 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
2197
2198 PR target/46179
2199 * gcc.target/m68k/tls-dimode.c: New file.
2200
2201 2018-08-08 Nathan Sidwell <nathan@acm.org>
2202
2203 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
2204 c-c++-common/inc-from-1.c: New
2205
2206 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
2207
2208 PR target/85295
2209 * gcc.target/s390/TI-constants-lra.c: New testcase.
2210 * gcc.target/s390/TI-constants-nolra.c: New testcase.
2211
2212 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
2213
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.
2218
2219 2018-08-08 Jakub Jelinek <jakub@redhat.com>
2220
2221 P0595R1 - is_constant_evaluated
2222 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
2223
2224 PR c++/86836
2225 * g++.dg/cpp1z/decomp46.C: New test.
2226
2227 PR c++/86738
2228 * g++.dg/opt/pr86738.C: New test.
2229
2230 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
2231
2232 PR target/86838
2233 * gcc.target/aarch64/frecpe_1.c: New test.
2234 * gcc.target/aarch64/frecpe_2.c: Likewise.
2235
2236 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2237
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.
2249
2250 2018-08-07 Martin Liska <mliska@suse.cz>
2251
2252 PR middle-end/83023
2253 * gcc.dg/predict-16.c: New test.
2254 * g++.dg/predict-1.C: New test.
2255
2256 2018-08-07 Steve Ellcey <sellcey@cavium.com>
2257 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2258
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.
2262
2263 2018-08-06 Marek Polacek <polacek@redhat.com>
2264
2265 PR c++/86767
2266 * g++.dg/cpp1y/constexpr-86767.C: New test.
2267
2268 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
2269
2270 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
2271 for target *-*-linux-gnu.
2272
2273 2018-08-06 Alan Hayward <alan.hayward@arm.com>
2274
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.
2278
2279 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
2280
2281 * gcc.target/s390/nomemloopunroll-1.c: New test.
2282
2283 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
2284
2285 PR target/86386
2286 * gcc.target/i386/pr86386.c: New file.
2287
2288 2018-08-04 Tom de Vries <tdevries@suse.de>
2289
2290 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
2291
2292 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
2293
2294 * gcc.dg/guality/const-volatile.c: Remove duplicate test
2295 "type:cvip".
2296
2297 2018-08-04 Janus Weil <janus@gcc.gnu.org>
2298
2299 PR fortran/45521
2300 * gfortran.dg/interface_assignment_6.f90: New test case.
2301
2302 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
2303
2304 PR testsuite/86153
2305 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2306
2307 2018-08-03 David Malcolm <dmalcolm@redhat.com>
2308 Jonathan Wakely <jwakely@redhat.com>
2309
2310 PR c++/85523
2311 * g++.dg/pr85523.C: New test.
2312
2313 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
2314
2315 PR c/86690
2316 * gcc.dg/union-duplicate-field.c: New test.
2317
2318 2018-08-03 Jason Merrill <jason@redhat.com>
2319
2320 PR c++/86706
2321 * g++.dg/template/pr86706.C: New test.
2322
2323 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
2324
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.
2330
2331 2018-08-03 Martin Liska <mliska@suse.cz>
2332
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.
2341
2342 2018-08-02 Richard Biener <rguenther@suse.de>
2343
2344 PR c++/86763
2345 * g++.dg/torture/pr86763.C: New testcase.
2346
2347 2018-08-02 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/86816
2350 * g++.dg/torture/pr86816.C: New testcase.
2351
2352 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
2353
2354 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
2355 to be used.
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
2359 for .h.
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.
2363
2364 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
2365
2366 PR target/86014
2367 * gcc.target/aarch64/ldp_stp_13.c: New test.
2368
2369 2018-08-01 Martin Sebor <msebor@redhat.com>
2370
2371 PR tree-optimization/86650
2372 * gcc.dg/format/gcc_diag-10.c: Adjust.
2373
2374 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2375
2376 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
2377 of range check.
2378 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
2379
2380 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2381
2382 PR target/86753
2383 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
2384 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2385
2386 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2387
2388 * gcc.dg/pointer-range-check-1.c: New test.
2389 * gcc.dg/pointer-range-check-2.c: Likewise.
2390
2391 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
2392
2393 PR tree-optimization/86749
2394 * gcc.dg/vect/pr86749.c: New test.
2395
2396 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/86661
2399 * g++.dg/lookup/name-clash12.C: New.
2400
2401 2018-08-01 Richard Biener <rguenther@suse.de>
2402
2403 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
2404
2405 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2406
2407 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
2408
2409 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
2410
2411 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
2412
2413 2018-08-01 Martin Liska <mliska@suse.cz>
2414
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.
2423
2424 2018-08-01 Martin Liska <mliska@suse.cz>
2425
2426 PR value-prof/35543
2427 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
2428
2429 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
2430
2431 * gcc.target/aarch64/extract_zero_extend.c: New file.
2432
2433 2018-08-01 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR c/85704
2436 * gcc.c-torture/compile/pr85704.c: New test.
2437
2438 2018-07-31 Alexandre Oliva <oliva@adacore.com>
2439 Olivier Hainque <hainque@adacore.com>
2440
2441 * gnat.dg/dinst.adb: New.
2442 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
2443
2444 2018-07-31 David Malcolm <dmalcolm@redhat.com>
2445
2446 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
2447 tdiag and cxxdiag.
2448 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
2449 and %K.
2450
2451 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
2452
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.
2456
2457 2018-07-31 Martin Sebor <msebor@redhat.com>
2458
2459 PR tree-optimization/86741
2460 * gcc.dg/Warray-bounds-33.c: New test.
2461
2462 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
2463
2464 * gcc.target/s390/memset-1.c: Improve testcase.
2465
2466 2018-07-31 Tom de Vries <tdevries@suse.de>
2467
2468 PR debug/86687
2469 * g++.dg/guality/pr86687.C: New test.
2470
2471 2018-07-31 Jakub Jelinek <jakub@redhat.com>
2472
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.
2479
2480 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
2481
2482 PR target/86640
2483 * gcc.target/arm/pr86640.c: New testcase.
2484
2485 2018-07-31 Martin Liska <mliska@suse.cz>
2486
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.
2493
2494 2018-07-31 Martin Liska <mliska@suse.cz>
2495
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.
2504
2505 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2506
2507 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
2508 gnat.dg/prot5_pkg.ads: New testcase.
2509
2510 2018-07-31 Justin Squirek <squirek@adacore.com>
2511
2512 * gnat.dg/addr11.adb: New testcase.
2513
2514 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
2515
2516 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
2517
2518 2018-07-31 Gary Dismukes <dismukes@adacore.com>
2519
2520 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
2521
2522 2018-07-31 Ed Schonberg <schonberg@adacore.com>
2523
2524 * gnat.dg/iter3.adb: New testcase.
2525
2526 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
2527
2528 Revert 'AsyncI/O patch committed'
2529 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2530 Thomas Koenig <tkoenig@gcc.gnu.org>
2531
2532 PR fortran/25829
2533 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2534 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2535
2536 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
2537
2538 PR rtl-optimization/85160
2539 * gcc.target/powerpc/combine-2-2.c: New testcase.
2540
2541 2018-07-27 Martin Sebor <msebor@redhat.com>
2542
2543 PR tree-optimization/86696
2544 * g++.dg/pr86696.C: New test.
2545
2546 2018-07-27 David Malcolm <dmalcolm@redhat.com>
2547
2548 PR tree-optimization/86636
2549 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
2550 Add dg-require-effective-target pthread.
2551
2552 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
2553
2554 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
2555 * gcc.dg/strcmpopt_6.c: Likewise.
2556
2557 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
2558
2559 PR target/86612
2560 * gcc.target/powerpc/pr58673-2.c: Call strdup.
2561
2562 2018-07-26 Martin Sebor <msebor@redhat.com>
2563
2564 PR tree-optimization/86043
2565 PR tree-optimization/86042
2566 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
2567 pr86688.
2568 * gcc.dg/strlenopt-44.c: New test.
2569
2570 2018-07-26 Martin Liska <mliska@suse.cz>
2571
2572 PR gcov-profile/86536
2573 * gcc.misc-tests/gcov-pr86536.c: New test.
2574
2575 2018-07-25 Martin Sebor <msebor@redhat.com>
2576
2577 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
2578 ignored by the test harness.
2579
2580 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
2581 Thomas Koenig <tkoenig@gcc.gnu.org>
2582
2583 PR fortran/25829
2584 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
2585 * gfortran.dg/f2003_io_1.f03: Add wait statement.
2586
2587 2018-07-25 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR c++/85515
2590 * g++.dg/pr85515-2.C: Add expected dg-error.
2591 * g++.dg/cpp0x/range-for36.C: New test.
2592
2593 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
2594
2595 * gcc.target/arc/uncached-1.c: New test.
2596 * gcc.target/arc/uncached-2.c: Likewise.
2597
2598 2018-07-24 Martin Sebor <msebor@redhat.com>
2599
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.
2605
2606 2018-07-24 David Malcolm <dmalcolm@redhat.com>
2607
2608 PR tree-optimization/86636
2609 * gcc.c-torture/compile/pr86636.c: New test.
2610
2611 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
2612
2613 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
2614
2615 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR middle-end/86627
2618 * gcc.target/i386/pr86627.c: New test.
2619
2620 PR testsuite/86649
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.
2625
2626 2018-07-23 Carl Love <cel@us.ibm.com>
2627
2628 PR 86591
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.
2636
2637 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2638
2639 PR c/86617
2640 * gcc.dg/pr86617.c: New test.
2641
2642 2018-07-23 Jakub Jelinek <jakub@redhat.com>
2643
2644 PR c++/86569
2645 * g++.dg/warn/Wnonnull-compare-9.C: New test.
2646
2647 2018-07-20 Martin Sebor <msebor@redhat.com>
2648
2649 PR middle-end/82063
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.
2662
2663 2018-07-20 Martin Sebor <msebor@redhat.com>
2664
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.
2672
2673 2018-07-20 Richard Biener <rguenther@suse.de>
2674
2675 PR debug/86585
2676 * g++.dg/lto/pr86585_0.C: New testcase.
2677 * g++.dg/lto/pr86585_1.C: Likewise.
2678
2679 2018-07-19 Martin Sebor <msebor@redhat.com>
2680
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.
2687
2688 2018-07-19 Michael Collison <michael.collison@arm.com>
2689 Richard Henderson <rth@redhat.com>
2690
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.
2703
2704 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2705
2706 Revert fix for c++/59480 (and testsuite followup)
2707
2708 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2711
2712 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2713
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.
2722
2723 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2724
2725 * gcc.target/aarch64/profile.c: New test.
2726
2727 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2728
2729 PR target/83009
2730 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2731
2732 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2733
2734 PR target/86560
2735 * gcc.target/i386/pr86560-4.c: New test.
2736 * gcc.target/i386/pr86560-5.c: Likewise.
2737
2738 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
2739
2740 PR target/86560
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.
2744
2745 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2746
2747 * gfortran.dg/max_fmax_aarch64.f90: New test.
2748 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
2749 * gfortran.dg/minmax_integer.f90: Likewise.
2750
2751 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
2754
2755 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2756
2757 PR middle-end/86544
2758 * g++.dg/tree-ssa/pr86544.C: New test.
2759
2760 2018-07-18 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR c++/86550
2763 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
2764
2765 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2766
2767 PR 69558
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.
2774
2775 2018-07-18 Janus Weil <janus@gcc.gnu.org>
2776
2777 PR fortran/85599
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.
2781
2782 2018-07-18 Marek Polacek <polacek@redhat.com>
2783
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.
2787
2788 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2789
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.
2798
2799 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2800
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.
2809
2810 2018-07-18 Richard Biener <rguenther@suse.de>
2811
2812 PR debug/86523
2813 * g++.dg/lto/pr86523-3_0.C: New testcase.
2814
2815 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
2816
2817 * gcc.target/m68k/mulsi_highpart.c: New test.
2818
2819 2018-07-17 Jakub Jelinek <jakub@redhat.com>
2820
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.
2825
2826 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2827
2828 * gcc.target/powerpc/pr85456.c: Require longdouble128.
2829
2830 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
2831
2832 PR fortran/83184
2833 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
2834
2835 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
2836
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.
2842
2843 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
2844
2845 * gcc.target/powerpc/pr57150.c: Require longdouble128.
2846 * gcc.target/powerpc/pr79916.c: Require dfp.
2847
2848 2018-07-17 Richard Biener <rguenther@suse.de>
2849
2850 PR lto/86456
2851 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
2852
2853 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
2854
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.
2858
2859 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2860
2861 * gnat.dg/discr55.adb: New test.
2862
2863 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2864
2865 * gcc.target/i386/vartrack-1.c (dg-options): Add
2866 -fomit-frame-pointer.
2867
2868 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2869
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.
2873
2874 2018-07-17 Martin Liska <mliska@suse.cz>
2875
2876 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
2877
2878 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2879
2880 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
2881 testcase.
2882
2883 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2884
2885 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
2886
2887 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
2888
2889 * gnat.dg/memorytest.adb: New testcase.
2890
2891 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2892
2893 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
2894 New testcase.
2895
2896 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2897
2898 * gnat.dg/equal3.adb: New testcase.
2899
2900 2018-07-17 Justin Squirek <squirek@adacore.com>
2901
2902 * gnat.dg/split_args.adb: New testcase.
2903
2904 2018-07-17 Ed Schonberg <schonberg@adacore.com>
2905
2906 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
2907
2908 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
2909
2910 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
2911 New testcase.
2912
2913 2018-07-16 Carl Love <cel@us.ibm.com>
2914
2915 PR target/86414
2916 Forgot the PR number on the commit log.
2917
2918 2018-07-16 Carl Love <cel@us.ibm.com>
2919
2920 PR target/86414
2921 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2922 longdouble128.
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.
2928
2929 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2930
2931 * gcc.target/powerpc/convert-fp-128.c: New testcase.
2932 * gcc.target/powerpc/convert-fp-64.c: New testcase.
2933
2934 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2935
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.
2940
2941 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
2942
2943 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
2944 syntax error.
2945
2946 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR tree-optimization/86526
2949 * gcc.c-torture/compile/pr86526.c: New test.
2950
2951 2018-07-16 Carl Love <cel@us.ibm.com>
2952
2953 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
2954 longdouble128.
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.
2960
2961 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
2962
2963 PR fortran/83184
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.
2968
2969 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2970
2971 PR middle-end/86528
2972 * gcc.c-torture/execute/pr86528.c: New test.
2973 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
2974
2975 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 * g++.dg/template/spec40.C: New.
2978 * g++.dg/parse/ptrmem8.C: Likewise.
2979
2980 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2981
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.
2987
2988 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2989
2990 * gcc.target/s390/mrecord-mcount.c: New testcase.
2991
2992 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2993
2994 * gcc.target/s390/mfentry-m64.c: New testcase.
2995
2996 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
2997
2998 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
2999 testcase.
3000
3001 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3002
3003 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
3004 testcase.
3005
3006 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
3007
3008 * gnat.dg/wide_wide_value1.adb: New testcase.
3009
3010 2018-07-16 Javier Miranda <miranda@adacore.com>
3011
3012 * gnat.dg/bit_order1.adb: New testcase.
3013
3014 2018-07-16 Javier Miranda <miranda@adacore.com>
3015
3016 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
3017
3018 2018-07-16 Richard Biener <rguenther@suse.de>
3019
3020 PR lto/86523
3021 * g++.dg/lto/pr86523-1_0.C: New testcase.
3022 * g++.dg/lto/pr86523-2_0.C: Likewise.
3023
3024 2018-07-16 Martin Liska <mliska@suse.cz>
3025
3026 PR ipa/86529
3027 * g++.dg/ipa/pr86529.C: New test.
3028
3029 2018-07-16 Tom de Vries <tdevries@suse.de>
3030
3031 PR debug/86455
3032 * gcc.target/i386/vartrack-1.c: New test.
3033
3034 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
3035
3036 * gnat.dg/opt73.adb: New test.
3037
3038 2018-07-16 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR c++/3698
3041 PR c++/86208
3042 * g++.dg/opt/pr3698.C: New test.
3043
3044 2018-07-16 Richard Biener <rguenther@suse.de>
3045
3046 PR ipa/86389
3047 * gcc.dg/torture/pr86389.c: Require trampolines.
3048
3049 2018-07-15 Tom de Vries <tdevries@suse.de>
3050
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
3053 already called.
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.
3057
3058 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
3059 Sunil K Pandey <sunil.k.pandey@intel.com>
3060
3061 PR target/84413
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.
3065
3066 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
3067 Steve Munroe <munroesj52@gmail.com>
3068
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.
3073
3074 2018-07-13 Nathan Sidwell <nathan@acm.org>
3075
3076 PR c++/86374
3077 * g++.dg/pr86374.C: New.
3078
3079 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
3080
3081 PR middle-end/78809
3082 * gcc.dg/strcmpopt_5.c: New test.
3083 * gcc.dg/strcmpopt_6.c: New test.
3084
3085 2018-07-13 Richard Biener <rguenther@suse.de>
3086
3087 PR middle-end/85974
3088 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
3089
3090 2018-07-13 Tom de Vries <tdevries@suse.de>
3091
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.
3095
3096 2018-07-13 Tom de Vries <tdevries@suse.de>
3097
3098 * gcc.dg/vla-1.c: Update.
3099
3100 2018-07-13 Tom de Vries <tdevries@suse.de>
3101
3102 * gcc.src/maintainers.exp: New file.
3103
3104 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3105
3106 PR middle-end/86489
3107 * gcc.dg/pr86489.c: New test.
3108
3109 2018-07-12 Martin Sebor <msebor@redhat.com>
3110
3111 PR testsuite/86510
3112 g++.dg/warn/pr86453.C: Adjust.
3113
3114 2018-07-12 Jim Wilson <jimw@sifive.com>
3115
3116 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
3117
3118 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
3119
3120 * gcc.target/riscv/interrupt-conflict-mode.c: New.
3121
3122 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3123
3124 * c-c++-common/gomp/declare-target-3.c: New test.
3125 * g++.dg/gomp/declare-target-2.C: New test.
3126
3127 2018-07-12 Martin Sebor <msebor@redhat.com>
3128
3129 PR c/86453
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.
3136
3137 2018-07-12 Julia Koval <julia.koval@intel.com>
3138
3139 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
3140 version.
3141
3142 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3143
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.
3151
3152 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3153
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.
3162
3163 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3164 Alan Hayward <alan.hayward@arm.com>
3165 David Sherwood <david.sherwood@arm.com>
3166
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.
3171
3172 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3173
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.
3183
3184 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
3185
3186 * gcc.dg/vect/vect-cond-arith-2.c: New test.
3187 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3188
3189 2018-07-12 Richard Biener <rguenther@suse.de>
3190
3191 PR target/84829
3192 * gcc.target/i386/pr84829.c: New testcase.
3193
3194 2018-07-12 Jakub Jelinek <jakub@redhat.com>
3195
3196 * gcc.dg/torture/20180712-1.c: New test.
3197
3198 PR tree-optimization/86492
3199 * gcc.c-torture/execute/pr86492.c: New test.
3200
3201 2018-07-12 Richard Biener <rguenther@suse.de>
3202
3203 PR c/86453
3204 * g++.dg/warn/pr86453.C: New testcase.
3205
3206 2018-07-12 Richard Biener <rguenther@suse.de>
3207
3208 PR middle-end/86479
3209 * gcc.dg/graphite/pr86479.c: New testcase.
3210
3211 2018-07-11 Jakub Jelinek <jakub@redhat.com>
3212
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.
3234
3235 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
3236
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.
3240
3241 2018-07-10 Mark Wielaard <mark@klomp.org>
3242
3243 PR debug/86459
3244 * gcc.dg/pr86459.c: New test.
3245
3246 2018-07-10 Martin Sebor <msebor@redhat.com>
3247
3248 PR testsuite/86461
3249 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
3250
3251 2018-07-10 Martin Liska <mliska@suse.cz>
3252
3253 PR testsuite/86445
3254 * gcc.dg/pr84100.c: Change it back to dg-bogus.
3255
3256 2018-07-10 Jakub Jelinek <jakub@redhat.com>
3257
3258 PR sanitizer/86406
3259 * g++.dg/ubsan/pr86406.C: New test.
3260
3261 PR fortran/86421
3262 * gfortran.dg/vect/pr86421.f90: New test.
3263
3264 2018-07-09 Martin Sebor <msebor@redhat.com>
3265
3266 PR tree-optimization/86415
3267 * gcc.dg/strlenopt-53.c: New test.
3268
3269 2018-07-09 Martin Sebor <msebor@redhat.com>
3270
3271 PR middle-end/77357
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.
3277
3278 2018-07-09 Jakub Jelinek <jakub@redhat.com>
3279
3280 PR c/86420
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.
3284
3285 2018-07-09 Tom de Vries <tdevries@suse.de>
3286
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.
3327
3328 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3329
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.
3334
3335 2018-07-09 Tom de Vries <tdevries@suse.de>
3336
3337 * gcc.dg/vla-1.c: New test.
3338
3339 2018-07-07 Tom de Vries <tdevries@suse.de>
3340
3341 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
3342 files.
3343 (get_dump_flags): New proc.
3344 (toplevel): Test all dump flags.
3345
3346 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 * gnat.dg/stack_usage6.adb: New test.
3349 * gnat.dg/stack_usage6_pkg.ads: New helper.
3350
3351 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
3352
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.
3357
3358 2018-07-07 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR target/84711
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-*.
3364
3365 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3366
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.
3372
3373 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3374
3375 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
3376 to preserve the test.
3377 * gcc.target/i386/pr85073.c: Likewise.
3378
3379 2018-07-06 Jakub Jelinek <jakub@redhat.com>
3380
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.
3385
3386 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
3387
3388 PR target/86324
3389 gcc.target/powerpc/pr86324-1.c: New test.
3390 gcc.target/powerpc/pr86324-2.c: Likewise.
3391
3392 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3393
3394 PR target/84711
3395 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
3396
3397 2018-07-06 Tamar Christina <tamar.christina@arm.com>
3398
3399 * gcc.target/aarch64/struct_cpy.c: Remove ;.
3400
3401 2018-07-05 Jeff Law <law@redhat.com>
3402
3403 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
3404
3405 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
3406
3407 PR fortran/86408
3408 * gfortran.dg/deferred_character_20.f90: New test.
3409
3410 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
3411
3412 PR fortran/83183
3413 PR fortran/86325
3414 * gfortran.dg/init_flag_18.f90: New testcase.
3415 * gfortran.dg/init_flag_19.f03: New testcase.
3416
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
3421 for tests.
3422
3423 2018-07-05 Martin Sebor <msebor@redhat.com>
3424
3425 PR c++/86400
3426 * gcc.dg/strlenopt-47.c: New test.
3427 * gcc.dg/strlenopt-48.c: New test.
3428
3429 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3430
3431 PR target/84711
3432 * gcc.target/arm/big-endian-subreg.c: New.
3433
3434 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3435
3436 PR target/84711
3437 * gcc.dg/vect/pr84711.c: New.
3438
3439 2018-07-05 Tamar Christina <tamar.christina@arm.com>
3440
3441 * gcc.target/aarch64/struct_cpy.c: New.
3442
3443 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3444
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.
3471
3472 2018-07-05 Tom de Vries <tdevries@suse.de>
3473
3474 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
3475
3476 2018-07-04 Martin Sebor <msebor@redhat.com>
3477
3478 PR tree-optimization/86274
3479 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
3480
3481 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3482
3483 PR fortran/82009
3484 * gfortran.dg/block_16.f08. New test.
3485
3486 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
3487
3488 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
3489 has a slightly different IL that provides more threading
3490 opportunities.
3491
3492 2018-07-04 Martin Liska <mliska@suse.cz>
3493
3494 PR middle-end/66240
3495 PR target/45996
3496 PR c/84100
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.
3500
3501 2018-07-04 Martin Liska <mliska@suse.cz>
3502
3503 * gcc.dg/pr47793.c: Remove.
3504
3505 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
3506
3507 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
3508 final scan test.
3509 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3510
3511 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
3512
3513 PR target/85620
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.
3518
3519 2018-07-03 Martin Sebor <msebor@redhat.com>
3520
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.
3529
3530 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3531
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.
3546
3547 2018-07-03 Marek Polacek <polacek@redhat.com>
3548
3549 PR c++/86201
3550 * g++.dg/diagnostic/pr86201.C: New test.
3551
3552 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
3553
3554 PR target/85694
3555 * gcc.target/i386/pr85694.c: New test.
3556
3557 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3558
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.
3567
3568 2018-07-03 Marek Polacek <polacek@redhat.com>
3569
3570 PR middle-end/86202
3571 * gcc.dg/Wint-conversion-2.c: New test.
3572
3573 PR c++/84306
3574 * g++.dg/overload/conv-op3.C: New test.
3575
3576 2018-07-03 Richard Biener <rguenther@suse.de>
3577
3578 PR ipa/86389
3579 * gcc.dg/torture/pr86389.c: New testcase.
3580
3581 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3582
3583 PR tree-optimization/85694
3584 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
3585 proc.
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.
3600
3601 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3602
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.
3617
3618 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3619
3620 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
3621 widen_mult pattern.
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.
3650
3651 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
3652
3653 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
3654
3655 2018-07-02 Jim Wilson <jimw@sifive.com>
3656
3657 * gcc.target/riscv/interrupt-debug.c: New.
3658
3659 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3660
3661 * g++.dg/diagnostic/thread-thread_local.C: New.
3662
3663 2018-07-02 Martin Liska <mliska@suse.cz>
3664
3665 PR testsuite/86366
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.
3669
3670 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
3671
3672 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
3673 overriden.
3674
3675 2018-07-02 Richard Biener <rguenther@suse.de>
3676
3677 PR tree-optimization/86363
3678 * gcc.dg/torture/pr86363.c: New testcase.
3679
3680 2018-07-02 Martin Liska <mliska@suse.cz>
3681
3682 * gcc.dg/completion-1.c: New test.
3683 * gcc.dg/completion-2.c: New test.
3684 * gcc.dg/completion-3.c: New test.
3685
3686 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3687
3688 PR fortran/82969
3689 PR fortran/86242
3690 * gfortran.dg/proc_ptr_50.f90: New test.
3691
3692 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
3693
3694 PR fortran/45305
3695 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
3696
3697 2018-07-02 Martin Liska <mliska@suse.cz>
3698
3699 PR ipa/86279
3700 * gcc.dg/ipa/pr86279.c: New test.
3701
3702 2018-07-02 Martin Liska <mliska@suse.cz>
3703
3704 PR ipa/86323
3705 * g++.dg/ipa/pr86323.C: New test.
3706
3707 2018-07-01 Tom de Vries <tdevries@suse.de>
3708
3709 revert:
3710 2018-07-01 Tom de Vries <tdevries@suse.de>
3711
3712 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3713 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3714
3715 2018-07-01 Tom de Vries <tdevries@suse.de>
3716
3717 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
3718 argument.
3719 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
3720 with @main.
3721
3722 2018-07-01 Tom de Vries <tdevries@suse.de>
3723
3724 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
3725 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
3726
3727 2018-07-01 Tom de Vries <tdevries@suse.de>
3728
3729 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
3730 * gcc.dg/guality/vla-1.c: Use relative line numbers.
3731
3732 2018-07-01 Tom de Vries <tdevries@suse.de>
3733
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.
3739
3740 2018-06-30 Jim Wilson <jimw@sifive.com>
3741
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.
3745
3746 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3747
3748 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
3749
3750 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3751
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.
3781
3782 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
3783
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.
3786
3787 2018-06-30 Tom de Vries <tdevries@suse.de>
3788
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.
3795
3796 2018-06-30 Tom de Vries <tdevries@suse.de>
3797
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
3801 argument.
3802
3803 2018-06-29 Martin Sebor <msebor@redhat.com>
3804
3805 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
3806 that don't define the function.
3807
3808 2018-06-29 Marek Polacek <polacek@redhat.com>
3809
3810 PR c++/86184
3811 * g++.dg/ext/cond3.C: New test.
3812
3813 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3814
3815 * gcc.target/arm/arm-soft-strd-even.c: New test.
3816
3817 2018-06-29 Tom de Vries <tdevries@suse.de>
3818
3819 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
3820 line, and use it.
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.
3824
3825 2018-06-29 Martin Liska <mliska@suse.cz>
3826
3827 PR tree-optimization/86263
3828 * gcc.dg/tree-ssa/pr86263.c: New test.
3829
3830 2018-06-28 Carl Love <cel@us.ibm.com>
3831
3832 * gcc.target/p9-extract-1.c: Add test case.
3833 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
3834 name in ABI.
3835
3836 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
3837
3838 PR target/86348
3839 * gcc.target/i386/pr86348.c: New test.
3840
3841 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
3842
3843 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
3844
3845 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
3846
3847 PR fortran/82865
3848 * gfortran.dg/dec_type_print_2.f03: New testcase.
3849
3850 2018-06-28 David Pagan <dave.pagan@oracle.com>
3851
3852 PR c/55976
3853 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
3854 message causing unexpected test FAIL.
3855
3856 2018-06-28 Martin Liska <mliska@suse.cz>
3857
3858 * gcc.dg/tree-ssa/switch-1.c: New test.
3859
3860 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
3861
3862 * gnat.dg/debug15.adb: New test.
3863
3864 2018-06-27 David Malcolm <dmalcolm@redhat.com>
3865
3866 PR c++/86329
3867 * g++.dg/lookup/pr86329.C: New test.
3868
3869 2018-06-27 Carl Love <cel@us.ibm.com>
3870
3871 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
3872
3873 2018-06-27 Tamar Christina <tamar.christina@arm.com>
3874
3875 PR target/85769
3876 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
3877
3878 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3879
3880 * gcc.target/powerpc/builtins-1.c: Correct a comment.
3881
3882 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3883
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.
3888
3889 2018-06-26 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR target/86314
3892 * gcc.dg/pr86314.c: New test.
3893
3894 PR debug/86257
3895 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
3896
3897 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3898
3899 * gcc.target/i386/pr86257.c: Require 64-bit.
3900
3901 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3902
3903 * g++.dg/pr86082.C: Require IBM1047 support.
3904
3905 2018-06-26 Richard Biener <rguenther@suse.de>
3906
3907 PR middle-end/86271
3908 * gcc.dg/pr86271.c: New testcase.
3909
3910 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
3911
3912 PR debug/86064
3913 * gcc.dg/pr86064.c: New.
3914
3915 2018-06-25 Jeff Law <law@redhat.com>
3916
3917 * lib/target-supports.exp
3918 (check_effective_target_logical_op_short_circuit): Add v850.
3919
3920 2018-06-25 Martin Sebor <msebor@redhat.com>
3921
3922 PR tree-optimization/86204
3923 * gcc.dg/strlenopt-46.c: New test.
3924
3925 2018-06-25 Martin Sebor <msebor@redhat.com>
3926
3927 PR tree-optimization/85700
3928 * gcc.dg/Wstringop-truncation-4.c: New test.
3929
3930 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
3931
3932 PR fortran/82972
3933 PR fortran/83088
3934 PR fortran/85851
3935 * gfortran.dg/init_flag_17.f90: New testcase.
3936
3937 2018-06-25 Carl Love <cel@us.ibm.com>
3938
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
3941 and bool int.
3942 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
3943 vec_extract tests.
3944
3945 2018-06-25 Tom de Vries <tdevries@suse.de>
3946
3947 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
3948
3949 2018-06-25 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR target/84786
3952 * gcc.target/i386/avx512f-pr84786-3.c: New test.
3953
3954 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3955
3956 * gnat.dg/sso9.adb: New testcase.
3957 * gnat.dg/sso9_pkg.ads: Likewise.
3958
3959 2018-06-25 Tom de Vries <tdevries@suse.de>
3960
3961 PR debug/86257
3962 * gcc.target/i386/pr86257.c: New test.
3963
3964 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
3965
3966 PR C++/86082
3967 * g++.dg/pr86082.C: New test.
3968
3969 2018-06-24 Tom de Vries <tdevries@suse.de>
3970
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.
3975
3976 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3977
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.
3982
3983 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
3984
3985 PR fortran/86281
3986 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
3987
3988 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3989
3990 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
3991 this test.
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.
3996
3997 2018-06-22 Tom de Vries <tdevries@suse.de>
3998
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.
4003
4004 2018-06-22 Tom de Vries <tdevries@suse.de>
4005
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.
4010
4011 2018-06-22 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR c++/85662
4014 * g++.dg/ext/offsetof3.C: New test.
4015
4016 2018-06-22 Carl Love <cel@us.ibm.com>
4017
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.
4027
4028 2018-06-22 Paul Koning <ni1d@arrl.net>
4029
4030 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
4031 if pdp11.
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.
4042
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>
4047
4048 * c-c++-common/goacc/deviceptr-4.c: New file.
4049 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
4050 Likewise.
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:
4057 Likewise.
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:
4061 Likewise.
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.
4065
4066 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
4067
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.
4079
4080 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4081
4082 PR fortran/49630
4083 * gfortran.dg/assumed_charlen_function_7.f90: New test.
4084
4085 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
4086
4087 PR fortran/83118
4088 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
4089
4090 2018-06-21 Tom de Vries <tdevries@suse.de>
4091
4092 * gcc.dg/guality/pr45882.c (a): Add used attribute.
4093
4094 2018-06-21 Tom de Vries <tdevries@suse.de>
4095
4096 PR tree-optimization/85859
4097 * gcc.dg/pr85859.c: New test.
4098
4099 2018-06-21 Richard Biener <rguenther@suse.de>
4100
4101 PR tree-optimization/86232
4102 * gcc.dg/torture/pr86232.c: New testcase.
4103
4104 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4105
4106 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
4107
4108 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4109
4110 * gcc/gcc.target/aarch64/aes_2.c: New test.
4111
4112 2018-06-20 Than McIntosh <thanm@google.com>
4113
4114 PR libgcc/86213
4115 * gcc.dg/split-8.c: New.
4116
4117 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4118
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.
4122
4123 2018-06-20 Nathan Sidwell <nathan@acm.org>
4124
4125 PR c++/85634
4126 * g++.dg/lookup/pr85634-2.C: New.
4127
4128 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
4129
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.
4137
4138 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
4139 Thomas Schwinge <thomas@codesourcery.com>
4140 Cesar Philippidis <cesar@codesourcery.com>
4141
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.
4170
4171 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4172
4173 PR c++/86210
4174 * g++.dg/warn/Wnonnull4.C: New test.
4175
4176 2018-06-20 Marek Polacek <polacek@redhat.com>
4177
4178 PR c++/86240
4179 * g++.dg/pr86240.C: New test.
4180
4181 2018-06-20 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR debug/86194
4184 * gcc.target/i386/pr86194.c: New test.
4185
4186 PR tree-optimization/86231
4187 * gcc.dg/tree-ssa/vrp119.c: New test.
4188 * gcc.c-torture/execute/pr86231.c: New test.
4189
4190 2018-06-20 Tom de Vries <tdevries@suse.de>
4191
4192 PR tree-optimization/86097
4193 * gcc.dg/autopar/pr86097.c: New test.
4194
4195 2018-06-20 Nathan Sidwell <nathan@acm.org>
4196
4197 PR c++/85634
4198 * g++.dg/lookup/pr85634.C: New.
4199
4200 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4201
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.
4205
4206 2018-06-20 Martin Liska <mliska@suse.cz>
4207
4208 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
4209
4210 2018-06-19 Martin Sebor <msebor@redhat.com>
4211
4212 PR tree-optimization/48560
4213 * gcc.dg/Warray-bounds-28.c: New test.
4214
4215 2018-06-19 Martin Sebor <msebor@redhat.com>
4216
4217 PR middle-end/85602
4218 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
4219 to also match C++.
4220
4221 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
4222
4223 * g++.dg/lto/pr84805_0.C: Update template.
4224 * g++.dg/lto/pr84805_1.C: Update template.
4225
4226 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
4227
4228 * gnat.dg/aggr24.adb: New test.
4229 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
4230
4231 2018-06-19 Richard Biener <rguenther@suse.de>
4232
4233 PR tree-optimization/86179
4234 * gcc.dg/pr86179.c: New testcase.
4235
4236 2018-06-18 Martin Sebor <msebor@redhat.com>
4237
4238 PR middle-end/85602
4239 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
4240 * c-c++-common/attr-nonstring-8.c: New test.
4241
4242 2018-06-18 Martin Sebor <msebor@redhat.com>
4243
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.
4253
4254 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4255
4256 PR tree-optimization/86076
4257 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
4258
4259 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
4260
4261 PR tree-optimization/64946
4262 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
4263
4264 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
4265
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.
4269
4270 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4271
4272 PR middle-end/82479
4273 * gcc.dg/tree-ssa/popcount.c: New test.
4274 * gcc.dg/tree-ssa/popcount2.c: New test.
4275
4276 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4277
4278 PR middle-end/64946
4279 * gcc.dg/absu.c: New test.
4280 * gcc.dg/gimplefe-29.c: New test.
4281 * gcc.target/aarch64/pr64946.c: New test.
4282
4283 2018-06-15 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR c/86093
4286 * c-c++-common/pr86093.c: New test.
4287
4288 PR middle-end/85878
4289 * gfortran.fortran-torture/compile/pr85878.f90: New test.
4290
4291 PR middle-end/86123
4292 * gcc.c-torture/compile/pr86123.c: New test.
4293
4294 2018-06-15 Tom de Vries <tdevries@suse.de>
4295
4296 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
4297
4298 2018-06-15 Nick Clifton <nickc@redhat.com>
4299
4300 PR 84195
4301 * gcc.c-torture/compile/pr84195.c: New test.
4302
4303 2018-06-15 Richard Biener <rguenther@suse.de>
4304
4305 PR middle-end/86159
4306 * g++.dg/pr86159.C: New testcase.
4307
4308 2018-06-15 Richard Biener <rguenther@suse.de>
4309
4310 PR middle-end/86076
4311 * gcc.dg/pr86076.c: New testcase.
4312
4313 2018-06-14 Marek Polacek <polacek@redhat.com>
4314
4315 PR c++/86063
4316 * g++.dg/cpp0x/gen-attrs-65.C: New test.
4317
4318 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR target/86048
4321 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
4322 -msse2 to dg-options.
4323
4324 PR middle-end/86122
4325 * gcc.c-torture/compile/pr86122.c: New test.
4326
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
4330 for -std=c++2a.
4331
4332 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4333
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.
4344
4345 2018-06-14 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR target/85945
4348 * gcc.c-torture/compile/pr85945.c: New test.
4349
4350 2018-06-14 Richard Biener <rguenther@suse.de>
4351
4352 PR ipa/86124
4353 * gcc.dg/pr86124.c: New testcase.
4354
4355 2018-06-13 Martin Sebor <msebor@redhat.com>
4356
4357 PR tree-optimization/86114
4358 * gcc.dg/pr86114.c: New test.
4359
4360 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4361
4362 PR fortran/86110
4363 * gfortran.dg/pr86110.f90: New test.
4364
4365 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4366
4367 PR fortran/85703
4368 * gfortran.dg/goacc/pr85703.f90: New test.
4369 * gfortran.dg/gomp/pr85703.f90: New test.
4370
4371 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
4372
4373 PR fortran/85702
4374 * gfortran.dg/goacc/pr85702.f90: New test.
4375
4376 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
4377
4378 * gcc.target/i386/pr86048.c: New test.
4379
4380 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4381
4382 * gcc.target/arc/fma-1.c: New test.
4383
4384 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4385
4386 * gcc.target/arc/pr9001107555.c: New file.
4387
4388 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
4389
4390 * g++.dg/torture/aarch64-vect-init-1.C: New test.
4391
4392 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4393
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.
4399
4400 2018-06-12 Marek Polacek <polacek@redhat.com>
4401
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.
4413
4414 2018-06-12 David Malcolm <dmalcolm@redhat.com>
4415
4416 PR other/69968
4417 * gcc.dg/spellcheck-transposition.c: New test.
4418
4419 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4420
4421 PR fortran/44491
4422 * gfortran.dg/pr44491.f90: New testcase
4423
4424 2018-06-12 Martin Sebor <msebor@redhat.com>
4425
4426 PR tree-optimization/85259
4427 * gcc.dg/Wstringop-overflow-5.c: New test.
4428 * gcc.dg/Wstringop-overflow-6.c: New test.
4429
4430 2018-06-12 Martin Sebor <msebor@redhat.com>
4431
4432 PR c/85931
4433 * gcc.dg/Wstringop-truncation-3.c: New test.
4434
4435 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4436
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.
4440
4441 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4442
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.
4449
4450 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4451
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.
4458
4459 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4460
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.
4467
4468 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4469
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.
4476
4477 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4478
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.
4485
4486 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4487
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.
4494
4495 2018-06-12 Martin Liska <mliska@suse.cz>
4496
4497 * g++.dg/opt/mpx.C: New test.
4498 * gcc.target/i386/mpx.c: New test.
4499
4500 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
4501
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.
4505
4506 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
4507
4508 * gnat.dg/opt72a.ad[sb]: New test.
4509 * gnat.dg/opt72_pkg.ads: New helper.
4510
4511 2018-06-12 Tom de Vries <tdevries@suse.de>
4512
4513 * gcc.dg-selftests/dg-final.exp: New file.
4514
4515 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4516
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.
4532
4533 2018-06-11 Martin Sebor <msebor@redhat.com>
4534
4535 PR tree-optimization/86083
4536 * gcc.dg/strlenopt-44.c: New test.
4537
4538 2018-06-11 Janus Weil <janus@gcc.gnu.org>
4539
4540 PR fortran/45521
4541 * gfortran.dg/generic_32.f90: New test.
4542 * gfortran.dg/generic_33.f90: New test.
4543
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
4551 long long int.
4552
4553 2018-06-11 Martin Liska <mliska@suse.cz>
4554
4555 PR tree-optimization/86089
4556 * gcc.dg/tree-ssa/pr86089.c: New test.
4557
4558 2018-06-11 Julia Koval <julia.koval@intel.com>
4559
4560 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
4561 * gcc.target/i386/vpclmulqdq.c: Ditto.
4562
4563 2018-06-11 Olivier Hainque <hainque@adacore.com>
4564
4565 * gnat.dg/lang-dw2.adb: New test.
4566 * gnat.dg/lang-dw3.adb: New test.
4567
4568 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4569
4570 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
4571 gnat.dg/assertion_policy1_pkg.ads: New testcase.
4572
4573 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4574
4575 * gnat.dg/predicate1.adb: New testcase.
4576
4577 2018-06-11 Yannick Moy <moy@adacore.com>
4578
4579 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
4580
4581 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
4582
4583 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
4584 testcase.
4585
4586 2018-06-11 Javier Miranda <miranda@adacore.com>
4587
4588 * gnat.dg/prot4.adb: New testcase.
4589
4590 2018-06-11 Yannick Moy <moy@adacore.com>
4591
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
4596 testcase.
4597
4598 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
4599
4600 * gnat.dg/contract1.adb: New testcase.
4601
4602 2018-06-11 Javier Miranda <miranda@adacore.com>
4603
4604 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
4605 testcase.
4606
4607 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4608
4609 * gnat.dg/inline_always1.adb: New testcase.
4610
4611 2018-06-11 Ed Schonberg <schonberg@adacore.com>
4612
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.
4616
4617 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4618
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.
4622
4623 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4624
4625 * gfortran.dg/inline_matmul_23.f90: New test.
4626
4627 2018-06-10 Janus Weil <janus@gcc.gnu.org>
4628
4629 PR fortran/85088
4630 * gfortran.dg/intent_decl_1.f90: New test case.
4631
4632 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4633
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.
4637
4638 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4639
4640 PR fortran/38351
4641 * gfortran.dg/pr38351.f90: New test.
4642 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
4643
4644 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4645
4646 PR fortran/85138
4647 PR fortran/85996
4648 PR fortran/86051
4649 * gfortran.dg/pr85138_1.f90: New test.
4650 * gfortran.dg/pr85138_2.f90: Ditto.
4651 * gfortran.dg/pr85996.f90: Ditto.
4652
4653 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4654
4655 PR fortran/78278
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.
4660
4661 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4662
4663 PR fortran/63514
4664 * gfortran.dg/pr63514.f90: New test.
4665
4666 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4667
4668 PR fortran/85631
4669 * gfortran.dg/bounds_check_20.f90: New test.
4670
4671 2018-06-08 Carl Love <cel@us.ibm.com>
4672
4673 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
4674 vpkudum counts.
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,
4679 vcmpgtsd, vcmpgtud.
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.
4686
4687 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4688
4689 PR fortran/86059
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.
4694
4695 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4696
4697 PR fortran/78571
4698 * gfortran.dg/pr78571.f90: New test.
4699
4700 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
4701
4702 PR target/85755
4703 * gcc.target/powerpc/pr85755.c: New test.
4704
4705 2018-06-08 Carl Love <cel@us.ibm.com>
4706
4707 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
4708 vsx-vector-6.p7.c.
4709 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
4710 vsx-vector-6.p9.c.
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.
4716
4717 2018-06-08 Martin Liska <mliska@suse.cz>
4718
4719 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
4720
4721 2018-06-08 Martin Liska <mliska@suse.cz>
4722
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.
5111
5112 2018-06-07 Carl Love <cel@us.ibm.com>
5113
5114 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
5115 statements.
5116
5117 2018-06-07 Carl Love <cel@us.ibm.com>
5118
5119 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
5120 error message.
5121
5122 2018-06-07 Marek Polacek <polacek@redhat.com>
5123
5124 PR c/85318
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.
5129
5130 2018-06-07 Paul Koning <ni1d@arrl.net>
5131
5132 * gcc.c-torture/compile/20180605-1.c: New test.
5133
5134 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
5135
5136 PR fortran/86045
5137 * gfortran.dg/pr86045.f90: New test.
5138
5139 2018-06-07 Marek Polacek <polacek@redhat.com>
5140
5141 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
5142
5143 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
5144
5145 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
5146
5147 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5148
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.
5152
5153 2018-06-07 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR tree-optimization/69615
5156 * gcc.dg/tree-ssa/pr69615.c: New test.
5157
5158 2018-06-07 Richard Biener <rguenther@suse.de>
5159
5160 PR tree-optimization/85935
5161 * gcc.dg/graphite/pr85935.c: New testcase.
5162
5163 2018-06-04 Carl Love <cel@us.ibm.com>
5164
5165 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
5166 debug print statements. Fix a few formating issues.
5167
5168 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5169
5170 PR target/85657
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.
5174
5175 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5176
5177 PR fortran/85641
5178 * gfortran.dg/realloc_on_assign_30.f90: New test.
5179
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.
5183
5184 2018-06-06 Carl Love <cel@us.ibm.com>
5185
5186 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
5187 to builtins-4.c.
5188 * gcc.target/powerpc/builtins-4.c: New test file for tests
5189 that need -mvsx.
5190
5191 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
5192
5193 PR target/85657
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.
5196
5197 2018-06-06 Jim Wilson <jimw@sifive.com>
5198
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.
5203
5204 2018-06-06 Marek Polacek <polacek@redhat.com>
5205
5206 PR c++/85977
5207 * g++.dg/cpp0x/initlist102.C: New test.
5208 * g++.dg/cpp0x/initlist103.C: New test.
5209 * g++.dg/cpp0x/initlist104.C: New test.
5210
5211 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
5212
5213 * gcc.dg/torture/pr86066.c: New test.
5214
5215 2018-06-06 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/86062
5218 * g++.dg/tree-ssa/pr86062.C: New testcase.
5219
5220 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5221
5222 * gcc.target/msp430/function-attributes-4.c: New test.
5223 * gcc.target/msp430/static-interrupts.c: New test.
5224
5225 2018-06-05 Steve Ellcey <sellcey@cavium.com>
5226
5227 PR target/79924
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.
5232
5233 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5234
5235 * gcc.target/arm/cmse/cmse-1c99.c: New test.
5236
5237 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
5238
5239 PR fortran/85701
5240 * gfortran.dg/goacc/pr85701.f90: New test.
5241
5242 2018-06-05 Marek Polacek <polacek@redhat.com>
5243
5244 PR c++/85976
5245 * g++.dg/cpp0x/alias-decl-64.C: New test.
5246
5247 2018-06-05 Richard Biener <rguenther@suse.de>
5248
5249 PR tree-optimization/86046
5250 * gcc.dg/pr86046.c: New testcase.
5251
5252 2018-06-05 Richard Biener <rguenther@suse.de>
5253
5254 PR tree-optimization/86047
5255 * gcc.dg/pr86047.c: New testcase.
5256
5257 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5258
5259 PR target/81497
5260 * g++.target/arm/arm.exp: New file.
5261 * g++.target/arm/pr81497.C: Likewise.
5262
5263 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
5264
5265 * gcc.target/s390/htm-builtins-compile-4.c: New test.
5266
5267 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
5268
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.
5273
5274 2018-06-04 Richard Biener <rguenther@suse.de>
5275
5276 PR tree-optimization/85955
5277 * gcc.dg/pr85955.c: New testcase.
5278
5279 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
5280
5281 PR fortran/85981
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.
5286
5287 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
5288
5289 * gcc.target/aarch64/sve/extract_5.c: New test.
5290
5291 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR target/85832
5294 PR target/86036
5295 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
5296 vptestm.
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.
5301
5302 2018-06-04 Richard Biener <rguenther@suse.de>
5303
5304 PR tree-optimization/86038
5305 * gcc.dg/pr86038.c: New testcase.
5306
5307 2018-06-04 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR tree-optimization/69615
5310 * gcc.dg/pr69615.c: New test.
5311
5312 PR c++/86025
5313 * c-c++-common/gomp/pr86025.c: New test.
5314
5315 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
5316
5317 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
5318
5319 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
5320
5321 * gcc.dg/torture/pr86034.c: New test.
5322
5323 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
5324
5325 PR fortran/36497
5326 * gfortran.dg/cray_pointer_12.f90: New test.
5327
5328 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5329
5330 PR fortran/85938
5331 * gfortran.dg/pr85938.f90: Fixed by revision r261081
5332
5333 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5334
5335 * gnat.dg/specs/opt3.ads: New test.
5336 * gnat.dg/specs/opt3_pkg.ads: New helper.
5337
5338 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
5339
5340 * gnat.dg/discr53.ad[sb]: New test.
5341 * gnat.dg/discr53_pkg.ads: New helper.
5342
5343 2018-06-01 Carl Love <cel@us.ibm.com>
5344
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.
5347
5348 2018-06-01 Carl Love <cel@us.ibm.com>
5349
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
5368 vec_splat.
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,
5372 vec_unsigned.
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
5376 vec_revb.
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
5385 argument.
5386
5387 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
5388
5389 * gcc.dg/store_merging_20.c: New test.
5390 * gnat.dg/opt71.adb: Likewise.
5391 * gnat.dg/opt71_pkg.ads: New helper.
5392
5393 2018-06-01 Carl Love <cel@us.ibm.com>
5394
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.
5398
5399 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5400
5401 PR fortran/85816
5402 PR fortran/85975
5403 * gfortran.dg/pr85816.f90: New test.
5404 * gfortran.dg/pr85975.f90: New test.
5405
5406 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5407
5408 PR fortran/63570
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.
5415
5416 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
5417
5418 PR tree-optimization/85989
5419 * gcc.dg/torture/pr85989.c: New test.
5420
5421 2018-06-01 Richard Biener <rguenther@suse.de>
5422
5423 PR middle-end/86017
5424 * gcc.dg/tree-ssa/pr86017.c: New testcase.
5425
5426 2018-06-01 Richard Biener <rguenther@suse.de>
5427
5428 PR ipa/85960
5429 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
5430
5431 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
5432
5433 PR middle-end/78809
5434 * gcc.dg/strcmpopt_2.c: New test.
5435 * gcc.dg/strcmpopt_3.c: New test.
5436
5437 PR middle-end/83026
5438 * gcc.dg/strcmpopt_3.c: New test.
5439
5440 2018-05-31 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR target/85984
5443 * gcc.target/i386/pr85984.c: New test.
5444
5445 2018-05-31 Martin Sebor <msebor@redhat.com>
5446
5447 PR c/82063
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.
5466
5467 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
5468 Cesar Philippidis <cesar@codesourcery.com>
5469
5470 PR middle-end/85879
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.
5474
5475 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5476
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.
5482
5483 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5484
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.
5491
5492 2018-05-31 Ed Schonberg <schonberg@adacore.com>
5493
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.
5497
5498 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
5499
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:
5502 New testcase.
5503
5504 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
5505
5506 * gnat.dg/size_clause1.adb: New testcase.
5507
5508 2018-05-31 Javier Miranda <miranda@adacore.com>
5509
5510 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
5511
5512 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
5513
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.
5520
5521 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
5522
5523 PR c++/77777
5524 * g++.dg/diagnostic/pr77777.C: New test.
5525
5526 2018-05-30 David Pagan <dave.pagan@oracle.com>
5527
5528 PR c/55976
5529 * gcc.dg/noncompile/pr55976-1.c: New test.
5530 * gcc.dg/noncompile/pr55976-2.c: New test.
5531
5532 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
5533
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.
5538
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.
5601
5602 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
5603
5604 Revert:
5605 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5606
5607 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
5608
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.
5613
5614 2018-05-30 Ed Schonberg <schonberg@adacore.com>
5615
5616 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
5617
5618 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
5619
5620 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
5621
5622 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
5623
5624 PR target/85950
5625 * gcc.target/i386/pr85950.c: New test.
5626
5627 2018-05-29 Marek Polacek <polacek@redhat.com>
5628
5629 PR c++/85883
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.
5633
5634 2018-05-29 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR c++/85952
5637 * g++.dg/warn/Wunused-var-33.C: New test.
5638
5639 PR target/85918
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.
5647
5648 2018-05-29 Javier Miranda <miranda@adacore.com>
5649
5650 * gnat.dg/equal2.adb: New testcase.
5651
5652 2018-05-29 Ed Schonberg <schonberg@adacore.com>
5653
5654 * gnat.dg/float_attributes_overflows.adb: New testcase.
5655
5656 2018-05-29 Pascal Obry <obry@adacore.com>
5657
5658 * gnat.dg/normalize_pathname.adb: New testcase.
5659
5660 2018-05-29 Tom de Vries <tom@codesourcery.com>
5661
5662 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
5663 message.
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.
5667
5668 2018-05-29 Tom de Vries <tom@codesourcery.com>
5669
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.
5673
5674 2018-05-29 Tom de Vries <tom@codesourcery.com>
5675
5676 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
5677 with no arguments.
5678
5679 2018-05-28 Richard Biener <rguenther@suse.de>
5680
5681 PR tree-optimization/85934
5682 * gcc.target/i386/pr85934.c: New testcase.
5683
5684 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
5687
5688 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
5689
5690 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
5691
5692 2018-05-28 Ed Schonberg <schonberg@adacore.com>
5693
5694 * gnat.dg/fixedpnt5.adb: New testcase.
5695
5696 2018-05-28 Justin Squirek <squirek@adacore.com>
5697
5698 * gnat.dg/array31.adb: New testcase.
5699
5700 2018-05-28 Justin Squirek <squirek@adacore.com>
5701
5702 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
5703 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
5704
5705 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
5706
5707 * gfortran.dg/data_stmt_pointer.f90: new test.
5708
5709 2018-05-27 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR target/85918
5712 * gcc.target/i386/avx512dq-pr85918.c: New test.
5713
5714 2018-05-25 Jim Wilson <jimw@sifive.com>
5715
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.
5721
5722 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
5723
5724 PR fortran/85786
5725 * gfortran.dg/pr85786.f90: New test.
5726
5727 2018-05-25 Paul Koning <ni1d@arrl.net>
5728
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.
5733
5734 2018-05-25 Jakub Jelinek <jakub@redhat.com>
5735
5736 PR target/85832
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.
5741
5742 2018-05-25 Bin Cheng <bin.cheng@arm.com>
5743
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
5747 distribution.
5748
5749 2018-05-25 Martin Liska <mliska@suse.cz>
5750
5751 PR testsuite/85911
5752 * gcc.dg/tree-prof/update-loopch.c: Do not scan
5753 for 'Removing basic block'.
5754
5755 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
5756
5757 * gnat.dg/sec_stack1.adb: New testcase.
5758
5759 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5760
5761 * gnat.dg/fixedpnt4.adb: New testcase.
5762
5763 2018-05-25 Javier Miranda <miranda@adacore.com>
5764
5765 * gnat.dg/interface7.adb: New testcase.
5766
5767 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
5768
5769 * gnat.dg/sec_stack2.adb: New testcase.
5770
5771 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5772
5773 * gnat.dg/interface6.adb: New testcase.
5774
5775 2018-05-25 Ed Schonberg <schonberg@adacore.com>
5776
5777 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
5778
5779 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5780
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
5787 tests.
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.
5791
5792 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5793
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.
5798
5799 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5800
5801 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
5802
5803 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
5804
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.
5814
5815 2018-05-25 Janus Weil <janus@gcc.gnu.org>
5816
5817 PR fortran/85839
5818 * gfortran.dg/f2018_obs.f90: New test case.
5819
5820 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5821
5822 PR fortran/85543
5823 * gfortran.dg/pr85543.f90: New test.
5824
5825 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5826
5827 PR fortran/85780
5828 * gfortran.dg/pr85780.f90: New test.
5829
5830 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5831
5832 PR fortran/85779
5833 * gfortran.dg/pr85779_1.f90: New test.
5834 * gfortran.dg/pr85779_2.f90: Ditto.
5835 * gfortran.dg/pr85779_3.f90: Ditto.
5836
5837 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
5838
5839 PR fortran/85895
5840
5841 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
5842 * gfortran.dg/pr85895.f90: New test.
5843
5844 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
5845
5846 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
5847 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5848
5849 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
5850
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.
5855
5856 2018-05-24 Marek Polacek <polacek@redhat.com>
5857
5858 PR c++/85847
5859 * g++.dg/cpp0x/new3.C: New test.
5860
5861 2018-05-24 Javier Miranda <miranda@adacore.com>
5862
5863 * gnat.dg/discr52.adb: New testcase.
5864
5865 2018-05-24 Ed Schonberg <schonberg@adacore.com>
5866
5867 * gnat.dg/others1.adb: New testcase.
5868
5869 2018-05-24 Justin Squirek <squirek@adacore.com>
5870
5871 * gnat.dg/raise_expr.adb: New testcase.
5872
5873 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
5874
5875 * gnat.dg/formal_containers.adb: New testcase.
5876
5877 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5878
5879 * gcc.target/i386/pr85345.c: Require ifunc support.
5880
5881 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
5882
5883 * gcc.dg/vect/vect-fma-1.c: New test.
5884
5885 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5886
5887 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
5888 scan-tree-dump*.
5889
5890 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
5891
5892 PR target/83009
5893 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5894
5895 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5896
5897 PR target/78849
5898 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
5899 DEFAULT_CFLAGS.
5900 * gcc.target/msp430/pr78849.c: New test.
5901
5902 2018-05-23 Marek Polacek <polacek@redhat.com>
5903
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.
5907
5908 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
5909
5910 * lib/target-supports.exp (check_effective_target_be): New.
5911 (check_effective_target_le): New.
5912
5913 2018-05-23 Marek Polacek <polacek@redhat.com>
5914
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.
5922
5923 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5924
5925 * gcc.target/i386/cvt-3.c: New test.
5926
5927 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
5928
5929 * gcc.target/i386/cvt-2.c: New test.
5930
5931 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
5932
5933 * gcc.dg/pr79985.c: New testcase.
5934
5935 2018-05-23 Richard Biener <rguenther@suse.de>
5936
5937 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
5938
5939 2018-05-23 Sudakshina Das <sudi.das@arm.com>
5940
5941 PR target/84882
5942 * gcc.target/aarch64/pr84882.c: New test.
5943 * gcc.target/aarch64/target_attr_18.c: Likewise.
5944
5945 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
5946
5947 PR tree-optimization/85853
5948 * gfortran.dg/vect/pr85853.f90: New test.
5949
5950 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5951
5952 * gnat.dg/import2.adb: New testcase.
5953
5954 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5955
5956 * gnat.dg/discr51.adb: New testcase.
5957
5958 2018-05-23 Javier Miranda <miranda@adacore.com>
5959
5960 * gnat.dg/valid_scalars1.adb: New testcase.
5961
5962 2018-05-23 Ed Schonberg <schonberg@adacore.com>
5963
5964 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
5965
5966 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5967
5968 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
5969 testcase.
5970
5971 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
5972
5973 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
5974 testcase.
5975
5976 2018-05-23 Bob Duff <duff@adacore.com>
5977
5978 * gnat.dg/addr10.adb: New testcase.
5979
5980 2018-05-23 Richard Biener <rguenther@suse.de>
5981
5982 PR middle-end/85874
5983 * gcc.dg/Wstrict-overflow-27.c: New testcase.
5984
5985 2018-05-23 Yury Gribov <tetra2005@gmail.com>
5986
5987 PR tree-optimization/85822
5988 * c-c++-common/pr85822.c: New test.
5989
5990 2018-05-23 Richard Biener <rguenther@suse.de>
5991
5992 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
5993
5994 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5995
5996 PR fortran/85841
5997 * gfortran.dg/pr30667.f: Add option "-std=legacy".
5998
5999 2018-05-22 Martin Sebor <msebor@redhat.com>
6000
6001 PR middle-end/85359
6002 * gcc.dg/attr-nonstring.c: New test.
6003
6004 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
6005
6006 PR target/85345
6007 * gcc.target/i386/pr85345.c: New test.
6008
6009 2018-05-22 Luis Machado <luis.machado@linaro.org>
6010
6011 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
6012
6013 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6014
6015 PR fortran/85841
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.
6023
6024 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
6025
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.
6029
6030 2018-05-22 Martin Sebor <msebor@redhat.com>
6031
6032 PR c/85623
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.
6036
6037 2018-05-22 Martin Sebor <msebor@redhat.com>
6038
6039 PR tree-optimization/85826
6040 * gcc.dg/Wrestrict-17.c: New test.
6041
6042 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6043
6044 * gcc.dg/torture/pr85862.c: Rename to...
6045 * gcc.dg/torture/pr85852.c: ...this.
6046
6047 2018-05-22 Justin Squirek <squirek@adacore.com>
6048
6049 * gnat.dg/warn14.adb: New testcase.
6050
6051 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
6052
6053 * gnat.dg/controlled8.adb: New testcase.
6054
6055 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
6056
6057 * gnat.dg/discr50.adb: New testcase.
6058
6059 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6060
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.
6064
6065 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6066
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
6069 testcase.
6070
6071 2018-05-22 Ed Schonberg <schonberg@adacore.com>
6072
6073 * gnat.dg/fixedpnt3.adb: New testcase.
6074
6075 2018-05-22 Justin Squirek <squirek@adacore.com>
6076
6077 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
6078 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
6079
6080 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
6081
6082 PR middle-end/85862
6083 * gcc.dg/torture/pr85862.c: New test.
6084
6085 2018-05-22 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/85834
6088 * g++.dg/torture/pr85834.C: New testcase.
6089 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
6090
6091 2018-05-22 Martin Liska <mliska@suse.cz>
6092
6093 PR ipa/85607
6094 * g++.dg/ipa/pr85607.C: New test.
6095
6096 2018-05-22 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/85863
6099 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
6100
6101 2018-05-22 Janus Weil <janus@gcc.gnu.org>
6102
6103 PR fortran/85841
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.
6118
6119 2018-05-21 Christian Groessler <chris@groessler.org>
6120
6121 * gcc.c-torture/compile/simd-5.c: Fix comment.
6122
6123 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
6124
6125 PR target/85657
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.
6133
6134 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
6135
6136 PR tree-optimization/85814
6137 * gcc.dg/torture/pr85814.c: New test.
6138
6139 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/84588
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.
6151
6152 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
6153
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.
6161
6162 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6163
6164 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
6165 tiny and large memory models.
6166
6167 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6168
6169 * gnat.dg/suppress_initialization.adb,
6170 gnat.dg/suppress_initialization_pkg.ads: New testcase.
6171
6172 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6173
6174 * gnat.dg/exit1.adb: New testcase.
6175
6176 2018-04-04 Ed Schonberg <schonberg@adacore.com>
6177
6178 * gnat.dg/array30.adb: New testcase.
6179
6180 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
6181
6182 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
6183
6184 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185
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.
6190
6191 2018-05-21 Tamar Christina <tamar.christina@arm.com>
6192
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,
6196 vbcaxq_s64): New.
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.
6200
6201 2018-05-21 Janus Weil <janus@gcc.gnu.org>
6202
6203 PR fortran/85841
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.
6224
6225 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6226
6227 PR fortran/80657
6228 * gfortran.dg/char_result_18.f90: New test.
6229
6230 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6231
6232 PR fortran/49636
6233 * gfortran.dg/associate_38.f90: New test.
6234
6235 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
6236
6237 PR fortran/82275
6238 * gfortran.dg/select_type_42.f90: New test.
6239
6240 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
6241
6242 PR fortran/82923
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.
6246
6247 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
6248
6249 * gcc.dg/stack-usage-1.c: Add support for rv32e.
6250
6251 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
6252
6253 PR c++/82899
6254 * g++.dg/pr82899.C: New testcase.
6255
6256 2018-05-18 Martin Liska <mliska@suse.cz>
6257
6258 * gcc.dg/pr68766.c: Change pruned output.
6259
6260 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
6261
6262 PR c++/85782
6263 * c-c++-common/goacc/pr85782.c: New test.
6264
6265 2018-05-18 Sudakshina Das <sudi.das@arm.com>
6266
6267 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
6268
6269 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6270
6271 * gcc.target/arm/pr62554.c: Delete.
6272 * gcc.target/arm/pr69610-1.c: Likewise.
6273 * gcc.target/arm/pr69610-2.c: Likewise.
6274
6275 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6276
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.
6283
6284 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6285
6286 PR middle-end/85817
6287 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
6288 scan-tree-dump-not for h.
6289
6290 2018-05-18 Richard Biener <rguenther@suse.de>
6291
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.
6304
6305 2018-05-18 Richard Biener <rguenther@suse.de>
6306
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.
6313
6314 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315
6316 * gcc.target/aarch64/vect-init-ld1.c: New test.
6317
6318 2018-05-18 Martin Liska <mliska@suse.cz>
6319
6320 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
6321 * gcc.dg/tree-prof/update-loopch.c: Likewise.
6322
6323 2018-05-18 Martin Liska <mliska@suse.cz>
6324
6325 * gcc.dg/ipa/ipa-icf-39.c: New test.
6326 * gcc.dg/pr68766.c: Adjust pruned output.
6327
6328 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
6329
6330 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
6331 New proc.
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
6340 scalar_all_fma.
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.
6345
6346 2018-05-17 Jim Wilson <jimw@sifive.com>
6347
6348 * gcc.target/riscv/switch-qi.c: New.
6349 * gcc.target/riscv/switch-si.c: New.
6350
6351 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
6352
6353 PR target/85698
6354 * gcc.target/powerpc/pr85698.c: New test.
6355
6356 2018-05-17 Richard Biener <rguenther@suse.de>
6357
6358 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
6359
6360 2018-05-17 Bin Cheng <bin.cheng@arm.com>
6361
6362 PR tree-optimization/85793
6363 * gcc.dg/vect/pr85793.c: New test.
6364
6365 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
6366
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.
6371
6372 2018-05-17 Martin Liska <mliska@suse.cz>
6373
6374 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
6375 space in between 'G_' and '('.
6376
6377 2018-05-17 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR target/85323
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.
6383
6384 PR target/85323
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.
6388
6389 PR target/85323
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.
6393
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.
6405
6406 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
6407
6408 * gcc.target/aarch64/vect-slp-dup.c: New.
6409
6410 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/85713
6413 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
6414
6415 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
6416
6417 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
6418 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
6419
6420 2018-05-17 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/85757
6423 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
6424
6425 2018-05-16 Marek Polacek <polacek@redhat.com>
6426
6427 PR c++/85363
6428 * g++.dg/cpp0x/initlist-throw1.C: New test.
6429 * g++.dg/cpp0x/initlist-throw2.C: New test.
6430
6431 2018-05-16 Carl Love <cel@us.ibm.com>
6432
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.
6436
6437 2018-05-16 Richard Biener <rguenther@suse.de>
6438
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.
6442
6443 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
6444
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.
6449
6450 2018-05-15 Martin Sebor <msebor@redhat.com>
6451
6452 PR tree-optimization/85753
6453 * gcc.dg/Wrestrict-10.c: Adjust.
6454 * gcc.dg/Wrestrict-16.c: New test.
6455
6456 2018-05-15 Martin Sebor <msebor@redhat.com>
6457
6458 PR middle-end/85643
6459 * c-c++-common/attr-nonstring-7.c: New test.
6460
6461 2018-05-15 Richard Biener <rguenther@suse.de>
6462
6463 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
6464
6465 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6466
6467 PR tree-optimization/83648
6468 * gcc.dg/tree-ssa/pr83648.c: New test.
6469 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
6470
6471 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6472
6473 PR ipa/85734
6474 * gcc.dg/ipa/pr85734.c: New test.
6475
6476 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 PR target/85756
6479 * gnat.dg/opt70.adb: New test.
6480 * gnat.dg/opt70_pkg.ad[sb]: New helper.
6481
6482 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6483
6484 * gcc.target/aarch64/crypto-fuse-1.c: New test.
6485 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
6486
6487 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6488
6489 * gcc.target/aarch64/vmov_n_1.c: Update test.
6490 * gcc.target/aarch64/vfp-1.c: Update test.
6491
6492 2018-05-14 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR target/85756
6495 * gcc.c-torture/execute/pr85756.c: New test.
6496
6497 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
6498
6499 * gcc.target/i386/cldemote-1.c: New test.
6500
6501 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
6502
6503 PR fortran/85742
6504 * gfortran.dg/assumed_type_9.f90 : New test.
6505
6506 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
6507
6508 PR fortran/85542
6509 * gfortran.dg/pr85542.f90: New test.
6510
6511 2018-05-11 Martin Jambor <mjambor@suse.cz>
6512
6513 PR ipa/85655
6514 * g++.dg/lto/pr85655_0.C: New test.
6515
6516 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
6517
6518 * gcc.target/i386/tpause-1.c: New test.
6519 * gcc.target/i386/umonitor-1.c: New test.
6520
6521 2018-05-11 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR c/85696
6524 * c-c++-common/gomp/pr85696.c: New test.
6525
6526 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
6527 Jakub Jelinek <jakub@redhat.com>
6528
6529 PR tree-optimization/85692
6530 * gcc.target/i386/pr85692.c: New test.
6531
6532 2018-05-11 Martin Liska <mliska@suse.cz>
6533
6534 PR sanitizer/85556
6535 * c-c++-common/ubsan/attrib-6.c: New test.
6536
6537 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6538
6539 PR fortran/85687
6540 * gfortran.dg/pr85687.f90: new test.
6541
6542 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6543
6544 PR fortran/85521
6545 * gfortran.dg/pr85521_1.f90: New test.
6546 * gfortran.dg/pr85521_2.f90: New test.
6547
6548 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
6549
6550 PR fortran/70870
6551 * gfortran.dg/pr70870_1.f90: New test.
6552
6553 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
6554
6555 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
6556
6557 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR c++/85662
6560 * g++.dg/ext/offsetof2.C: New test.
6561
6562 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
6563
6564 PR fortran/68846
6565 * gfortran.dg/temporary_3.f90 : New test.
6566
6567 PR fortran/70864
6568 * gfortran.dg/temporary_2.f90 : New test.
6569
6570 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
6571
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.
6599
6600 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6601
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.
6607
6608 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
6609
6610 * g++.dg/tls/pr85400.C: New test.
6611
6612 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 PR c++/85713
6615 * g++.dg/cpp1y/lambda-generic-85713.C: New.
6616
6617 2018-05-09 Carl Love <cel@us.ibm.com>
6618
6619 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
6620
6621 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/85713
6624 Revert:
6625 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/84588
6628 * g++.dg/cpp1y/pr84588.C: New.
6629
6630 2018-05-09 Andreas Schwab <schwab@suse.de>
6631
6632 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
6633
6634 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
6635
6636 * gcc.target/aarch64/store_lane_spill_1.c: New test.
6637 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
6638
6639 2018-05-08 Carl Love <cel@us.ibm.com>
6640 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
6641
6642 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/84588
6645 * g++.dg/cpp1y/pr84588.C: New.
6646
6647 2018-05-08 Marek Polacek <polacek@redhat.com>
6648
6649 PR c++/85695
6650 * g++.dg/cpp1z/constexpr-if22.C: New test.
6651
6652 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
6653
6654 PR target/85693
6655 * gcc.target/i386/pr85693.c: New test.
6656
6657 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR target/85683
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.
6663
6664 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
6665
6666 * gcc.target/i386/builtin_target.c: Test goldmont.
6667 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
6668 arch=silvermont.
6669
6670 2018-05-08 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR target/85572
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.
6677
6678 PR target/85317
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.
6682
6683 PR target/85480
6684 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
6685 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6686
6687 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6688
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.
6704
6705 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6706
6707 PR testsuite/85586
6708 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
6709 !vect_no_align.
6710
6711 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6712
6713 PR c++/57429
6714 * g++.dg/cpp0x/deleted14.C: New.
6715
6716 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6717 Alan Hayward <alan.hayward@arm.com>
6718 David Sherwood <david.sherwood@arm.com>
6719
6720 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
6721 XFAIL the BIC test.
6722 * gcc.target/aarch64/sve/vcond_7.c: New test.
6723 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
6724
6725 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/70563
6728 * g++.dg/cpp0x/sfinae62.C: New.
6729
6730 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
6731
6732 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
6733 load from src[i].
6734
6735 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6736
6737 PR c++/80691
6738 * g++.dg/cpp0x/narrowing1.C: New.
6739
6740 2018-05-08 Richard Biener <rguenther@suse.de>
6741
6742 PR middle-end/85588
6743 * gcc.dg/torture/pr85574.c: Rename to...
6744 * gcc.dg/torture/pr85588.c: ... this.
6745
6746 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6747
6748 PR fortran/54613
6749 * gfortran.dg/minmaxloc_12.f90: New test case.
6750 * gfortran.dg/minmaxloc_13.f90: New test case.
6751
6752 2018-05-07 Nathan Sidwell <nathan@acm.org>
6753
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.
6758
6759 2018-05-07 Jeff Law <law@redhat.com>
6760
6761 * gfortran.dg/linefile.f90: New test.
6762
6763 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6764
6765 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
6766 and options.
6767
6768 2018-05-06 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR c++/85659
6771 * g++.dg/ext/asm14.C: New test.
6772 * g++.dg/ext/asm15.C: New test.
6773 * g++.dg/ext/asm16.C: New test.
6774
6775 2018-05-06 Michael Eager <eager@eagercon.com>
6776
6777 * gcc.target/microblaze/others/picdtr.c: Correct option
6778 -fPIE -mpic-data-is-text-relative.
6779
6780 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
6781
6782 * gcc.target/microblaze/others/picdtr.c: Add test for
6783 -fPIE -mpic-data-is-text-relative.
6784
6785 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
6786
6787 PR fortran/85507
6788 * gfortran.dg/coarray_dependency_1.f90: New test.
6789 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
6790
6791 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6792
6793 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
6794 to match the currently produced gimple.
6795
6796 2018-05-04 Carl Love <cel@us.ibm.com>
6797
6798 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
6799 vec_trunc.
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.
6804
6805 2018-05-04 Richard Biener <rguenther@suse.de>
6806
6807 PR middle-end/85627
6808 * g++.dg/torture/pr85627.C: New testcase.
6809
6810 2018-05-04 Richard Biener <rguenther@suse.de>
6811
6812 PR middle-end/85574
6813 * gcc.dg/torture/pr85574.c: New testcase.
6814 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
6815
6816 2018-05-04 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR libstdc++/85466
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.
6823
6824 2018-05-03 Nathan Sidwell <nathan@acm.org>
6825
6826 Remove -ffriend-injection.
6827 * g++.old-deja/g++.jason/scoping15.C: Delete.
6828 * g++.old-deja/g++.mike/net43.C: Delete.
6829
6830 2018-05-03 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR target/85530
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.
6837
6838 2018-05-03 Tom de Vries <tom@codesourcery.com>
6839
6840 PR testsuite/85106
6841 * lib/scanoffloadtree.exp: New file.
6842
6843 2018-05-03 Richard Biener <rguenther@suse.de>
6844
6845 PR tree-optimization/85615
6846 * gcc.dg/torture/pr85615.c: New testcase.
6847
6848 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6849
6850 PR tree-optimization/70291
6851 * gcc.dg/complex-6.c: New test.
6852 * gcc.dg/complex-7.c: Likewise.
6853
6854 2018-05-03 Richard Biener <rguenther@suse.de>
6855
6856 PR testsuite/85579
6857 * fortran.dg/pr51434.f90: Truncate transfer argument.
6858
6859 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR target/85582
6862 * gcc.c-torture/execute/pr85582-3.c: New test.
6863
6864 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6865 Jason Merrill <jason@redhat.com>
6866
6867 PR c++/68374
6868 * g++.dg/warn/Wshadow-13.C: New.
6869 * g++.dg/warn/Wshadow-14.C: Likewise.
6870
6871 2018-05-02 Tom de Vries <tom@codesourcery.com>
6872
6873 PR libgomp/82428
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.
6876
6877 2018-05-02 David Pagan <dave.pagan@oracle.com>
6878
6879 PR c/30552
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.
6884
6885 2018-05-02 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/85597
6888 * gcc.dg/vect/pr85597.c: New testcase.
6889
6890 2018-05-02 Tom de Vries <tom@codesourcery.com>
6891
6892 PR testsuite/85106
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.
6901
6902 2018-05-02 Tom de Vries <tom@codesourcery.com>
6903
6904 PR testsuite/85106
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
6910 base.
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.
6917
6918 2018-05-02 Richard Biener <rguenther@suse.de>
6919
6920 PR middle-end/85567
6921 * gcc.dg/torture/pr85567.c: New testcase.
6922
6923 2018-05-02 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR target/85582
6926 * gcc.c-torture/execute/pr85582-1.c: New test.
6927 * gcc.c-torture/execute/pr85582-2.c: New test.
6928
6929 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
6930
6931 PR tree-optimization/85586
6932 * gcc.dg/vect/pr85586.c: New test.
6933
6934 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
6935
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.
6939
6940 2018-05-01 David Malcolm <dmalcolm@redhat.com>
6941
6942 PR c/84258
6943 * c-c++-common/Wformat-pr84258.c: New test.
6944
6945 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6946
6947 PR tree-optimization/82665
6948 * gcc.dg/tree-ssa/pr82665.c: New test.
6949
6950 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6951
6952 PR c++/85523
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
6957 for these.
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.
6961
6962 2018-04-30 David Malcolm <dmalcolm@redhat.com>
6963
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.
6968
6969 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6970
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.
6975
6976 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
6977
6978 * gcc.target/arc/store-merge-1.c: New test.
6979 * gcc.target/arc/add_n-combine.c: Update test.
6980
6981 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
6982
6983 Microblaze Target: PIC data text relative
6984
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:
6997 Ditto.
6998 * gcc.target/microblaze/others/string_cst2_gpopt.c:
6999 Ditto.
7000
7001 2018-04-30 Richard Biener <rguenther@suse.de>
7002
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
7010 still passes.
7011 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
7012 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
7013 still passes.
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.
7017
7018 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
7019
7020 PR target/84431
7021 * gcc.target/i386/pr84431.c: New test.
7022
7023 2018-04-27 Martin Jambor <mjambor@suse.cz>
7024
7025 PR ipa/85549
7026 * g++.dg/ipa/pr85549.C: New test.
7027
7028 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR c++/85553
7031 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
7032 directive.
7033 * g++.dg/cpp0x/constexpr-85553.C: New test.
7034
7035 2018-04-27 David Malcolm <dmalcolm@redhat.com>
7036
7037 PR c++/85515
7038 * g++.dg/pr85515-1.C: New test.
7039 * g++.dg/pr85515-2.C: New test.
7040
7041 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 PR c++/84691
7044 * g++.dg/cpp0x/friend3.C: New.
7045
7046 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7047
7048 PR target/82518
7049 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7050 Use check_effective_target_arm_little_endian.
7051
7052 2018-04-27 Jakub Jelinek <jakub@redhat.com>
7053
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.
7058
7059 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7060
7061 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
7062 `.dword' in addition to `lw' and `.word'.
7063
7064 2018-04-26 Maciej W. Rozycki <macro@mips.com>
7065
7066 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
7067
7068 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
7069
7070 * gnat.dg/loop_optimization24.adb: New test.
7071
7072 2018-04-26 Richard Biener <rguenther@suse.de>
7073
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.
7079
7080 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
7081
7082 PR target/85473
7083 * gcc.target/i386/pr85473-1.c: New test.
7084 * gcc.target/i386/pr85473-2.c: New test.
7085
7086 2018-04-25 Nathan Sidwell <nathan@acm.org>
7087 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR c++/85437
7090 PR c++/49171
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.
7099
7100 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7101
7102 PR fortran/85520
7103 * gfortran.dg/pr85520.f90: New test.
7104
7105 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7106
7107 PR target/85512
7108 * gcc.dg/pr85512.c: New test.
7109
7110 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
7111
7112 PR target/85485
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
7170 with -mshstk.
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
7180 -mno-cet.
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.
7185
7186 2018-04-24 Jakub Jelinek <jakub@redhat.com>
7187
7188 PR target/85511
7189 * gcc.target/i386/pr85511.c: New test.
7190
7191 PR target/85503
7192 * g++.dg/ext/pr85503.C: New test.
7193
7194 PR target/85508
7195 * gcc.target/i386/pr85508.c: New test.
7196
7197 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7198
7199 PR tree-optimization/85478
7200 * g++.dg/pr85478.C: New test.
7201
7202 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
7203
7204 * g++.dg/torture/pr85496.C: New test.
7205
7206 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
7207
7208 PR rtl-optimization/85423
7209 * gcc.dg/pr85423.c: New test.
7210
7211 2018-04-20 Martin Sebor <msebor@redhat.com>
7212
7213 PR c/85365
7214 * gcc.dg/Wrestrict-15.c: New test.
7215
7216 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
7217
7218 PR target/85456
7219 * gcc.target/powerpc/pr85456.c: New test.
7220
7221 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7222
7223 * g++.dg/ext/undef-bool-1.C: Require lp64.
7224 * gcc.target/powerpc/undef-bool-2.c: Likewise.
7225
7226 2018-04-20 Jeff Law <law@redhat.com>
7227
7228 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
7229 stack protector.
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.
7235
7236 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7237
7238 PR testsuite/85483
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.
7243
7244 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
7245
7246 PR target/85469
7247 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
7248 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
7249
7250 2018-04-20 Richard Biener <rguenther@suse.de>
7251
7252 PR middle-end/85475
7253 * gcc.dg/torture/pr85475.c: New testcase.
7254
7255 2018-04-20 Martin Jambor <mjambor@suse.cz>
7256
7257 ipa/85449
7258 * gcc.dg/ipa/pr85449.c: New test.
7259
7260 2018-04-20 Martin Jambor <mjambor@suse.cz>
7261
7262 ipa/85447
7263 * g++.dg/ipa/pr85447.C: New file.
7264 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
7265
7266 2018-04-20 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR c++/85462
7269 * g++.dg/cpp0x/pr85462.C: New test.
7270
7271 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7272
7273 * gcc.target/i386/pr85404.c: Require CET target.
7274
7275 2018-04-19 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR tree-optimization/85467
7278 * gcc.dg/pr85467.c: New test.
7279
7280 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7281
7282 PR c++/84611
7283 * g++.dg/parse/crash68.C: New.
7284
7285 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7286
7287 PR libgcc/85334
7288 * g++.dg/torture/pr85334.C: New test.
7289
7290 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
7291
7292 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
7293 * g++.dg/diagnostic/pr85464.C: New.
7294
7295 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7296
7297 PR target/85397
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.
7301
7302 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7303
7304 PR target/85404
7305 * gcc.target/i386/pr85404.c: New test.
7306
7307 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
7308
7309 PR target/85417
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
7320 targets.
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,
7334
7335 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
7336
7337 * gcc.target/i386/movdir-1.c: New test.
7338
7339 2018-04-19 Richard Biener <rguenther@suse.de>
7340
7341 PR middle-end/85455
7342 * gcc.dg/pr85455.c: New testcase.
7343
7344 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7345
7346 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
7347 targets.
7348 * g++.dg/lto/pr85405b_0.C: Likewise.
7349 * g++.dg/lto/pr84805_0.C: Likewise.
7350
7351 2018-04-18 Martin Liska <mliska@suse.cz>
7352
7353 PR ipa/83983
7354 PR ipa/85391
7355 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
7356 output.
7357
7358 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
7359
7360 PR target/85388
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.
7367
7368 2018-04-18 Jan Hubicka <jh@suse.cz>
7369 Martin Liska <mliska@suse.cz>
7370
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.
7376
7377 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7378
7379 PR c++/84630
7380 * g++.dg/cpp0x/pr84630.C: New.
7381
7382 2018-04-18 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR c++/84463
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
7388 them.
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.
7393
7394 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
7395
7396 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
7397 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
7398
7399 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR testsuite/85326
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.
7405
7406 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7407
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
7411 to 64-bit targets.
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
7416 error message.
7417 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7418
7419 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR target/85430
7422 * gcc.dg/pr85430.c: New test.
7423
7424 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7425
7426 PR testsuite/85326
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
7453 messages.
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
7458 file name.
7459
7460 2018-04-17 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR middle-end/85414
7463 * gcc.dg/pr85414.c: New test.
7464
7465 2018-04-17 Martin Jambor <mjambor@suse.cz>
7466
7467 PR ipa/85421
7468 * g++.dg/ipa/pr85421.C: New test.
7469
7470 2018-04-17 Martin Liska <mliska@suse.cz>
7471
7472 PR lto/85405
7473 * g++.dg/lto/pr85405b_0.C: New test.
7474 * g++.dg/lto/pr85405b_1.C: New test.
7475
7476 2018-04-17 Martin Liska <mliska@suse.cz>
7477
7478 PR lto/85405
7479 * g++.dg/lto/pr85405_0.C: New test.
7480 * g++.dg/lto/pr85405_1.C: New test.
7481
7482 2018-04-17 Martin Liska <mliska@suse.cz>
7483
7484 PR ipa/85329
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.
7488
7489 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
7490
7491 PR c++/85039
7492 * g++.dg/pr85039-1.C: New.
7493 * g++.dg/pr85039-2.C: New.
7494 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
7495
7496 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
7497
7498 PR target/85080
7499 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
7500 if the target supports efficient unaligned storage accesses.
7501
7502 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
7503
7504 PR target/83660
7505 * gcc.target/powerpc/pr83660.C: New test.
7506
7507 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
7508
7509 PR target/85403
7510 * gcc.target/i386/pr85403.c: New test.
7511
7512 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
7513
7514 PR target/84331
7515 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
7516
7517 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7518 Jason Merrill <jason@redhat.com>
7519
7520 PR c++/85112
7521 * g++.dg/cpp0x/pr85112.C: New.
7522
7523 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
7524
7525 PR testsuite/85326
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.
7529
7530 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
7531
7532 PR target/85293
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.
7537
7538 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
7539
7540 PR fortran/81773
7541 PR fortran/83606
7542 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
7543 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
7544
7545 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7546
7547 PR fortran/85387
7548 * gfortran.dg/implied_do_io_5.f90: New test.
7549
7550 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
7551
7552 PR target/83402
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.
7557
7558 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
7559
7560 PR rtl-optimization/79916
7561 * gcc.target/powerpc/pr79916.c: New.
7562
7563 2018-04-13 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR rtl-optimization/85393
7566 * g++.dg/opt/pr85393.C: New test.
7567 * g++.dg/opt/pr85393-aux.cc: New file.
7568
7569 PR rtl-optimization/85376
7570 * gcc.dg/pr85376.c: New test.
7571
7572 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
7573
7574 PR rtl-optimization/83852
7575 * gcc.dg/pr83852.c: New testcase.
7576
7577 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
7578
7579 PR testsuite/85326
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.
7584
7585 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
7586
7587 PR lto/71991
7588 * gcc.target/i386/pr71991.c: New testcase.
7589
7590 2018-04-13 Martin Liska <mliska@suse.cz>
7591 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR middle-end/81657
7594 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
7595 call.
7596
7597 2018-04-12 David Malcolm <dmalcolm@redhat.com>
7598
7599 PR c++/85385
7600 * g++.dg/diagnostic/macro-arg-count.C: New test.
7601
7602 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7603
7604 PR fortran/83064
7605 PR testsuite/85346
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.
7609
7610 2018-04-12 Marek Polacek <polacek@redhat.com>
7611
7612 PR c++/85258
7613 * g++.dg/parse/error61.C: New test.
7614
7615 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7616
7617 PR target/85347
7618 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
7619 specify -mvsx on gcc command line.
7620
7621 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR target/85328
7624 * gcc.target/i386/pr85328.c: New test.
7625
7626 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7627
7628 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
7629
7630 2018-04-12 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR rtl-optimization/85342
7633 * gcc.target/i386/pr85342.c: New test.
7634
7635 2018-04-11 Jason Merrill <jason@redhat.com>
7636
7637 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
7638 if ulimit -v is set.
7639
7640 2018-04-11 Bin Cheng <bin.cheng@arm.com>
7641
7642 PR testsuite/85190
7643 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
7644
7645 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
7648 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
7649
7650 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR c++/70808
7653 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
7654 effective target.
7655
7656 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7657
7658 PR target/84301
7659 * gcc.target/i386/pr84301.c: New test.
7660
7661 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR tree-optimization/85331
7664 * gcc.c-torture/execute/pr85331.c: New test.
7665
7666 2018-04-11 Marek Polacek <polacek@redhat.com>
7667
7668 PR c++/85032
7669 * g++.dg/cpp0x/pr51225.C: Adjust error message.
7670 * g++.dg/cpp1z/constexpr-if21.C: New test.
7671
7672 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR target/85281
7675 * gcc.target/i386/pr85281.c: New test.
7676
7677 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
7678
7679 PR rtl-optimization/84659
7680 * gcc.dg/pr84659.c: New test.
7681
7682 2018-04-11 Jakub Jelinek <jakub@redhat.com>
7683
7684 PR debug/85302
7685 * g++.dg/debug/dwarf2/pr85302.C: New test.
7686
7687 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7688
7689 PR target/85261
7690 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
7691 into register.
7692
7693 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/70808
7696 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
7697
7698 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
7699
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.
7704
7705 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7706
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.
7710
7711 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
7712
7713 PR target/85056
7714 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
7715
7716 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR rtl-optimization/85300
7719 * gcc.dg/pr85300.c: New test.
7720
7721 2018-04-10 David Malcolm <dmalcolm@redhat.com>
7722
7723 PR c++/85110
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.
7728
7729 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR fortran/85313
7732 * gfortran.dg/gomp/pr85313.f90: New test.
7733
7734 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7735
7736 PR c++/24314
7737 * g++.dg/parse/template29.C: New.
7738
7739 2018-04-10 Bin Cheng <bin.cheng@arm.com>
7740
7741 PR testsuite/85190
7742 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
7743
7744 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR target/85177
7747 PR target/85255
7748 * gcc.target/i386/avx512f-pr85177.c: New test.
7749 * gcc.target/i386/avx512f-pr85255.c: New test.
7750
7751 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
7752
7753 PR tree-optimization/85286
7754 * gcc.dg/vect/pr85286.c: New test.
7755
7756 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757
7758 PR target/85173
7759 * gcc.target/arm/pr85173.c: New test.
7760
7761 2018-04-10 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR lto/85248
7764 * gcc.dg/lto/pr85248_0.c: New test.
7765 * gcc.dg/lto/pr85248_1.c: New test.
7766
7767 2018-04-09 Jan Hubicka <jh@suse.cz>
7768
7769 PR lto/85078
7770 * g++.dg/torture/pr85078.C: New.
7771
7772 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/85227
7775 * g++.dg/cpp1z/decomp44.C: New.
7776 * g++.dg/cpp1z/decomp45.C: Likewise.
7777
7778 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7779
7780 PR fortran/83064
7781 * gfortran.dg/do_concurrent_5.f90: New test.
7782 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
7783 message.
7784
7785 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7786
7787 PR fortran/51260
7788 * gfortran.dg/parameter_array_element_3.f90: New test.
7789
7790 2018-04-09 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR c++/85194
7793 * g++.dg/cpp1z/decomp43.C: New test.
7794
7795 PR rtl-optimization/80463
7796 * g++.dg/pr80463.C: Add -w to dg-options.
7797
7798 2018-04-09 Richard Biener <rguenther@suse.de>
7799
7800 PR tree-optimization/85284
7801 * gcc.dg/torture/pr85284.c: New testcase.
7802
7803 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7804
7805 PR rtl-optimization/80463
7806 PR rtl-optimization/83972
7807 PR rtl-optimization/83480
7808
7809 * gcc.dg/pr80463.c: New test.
7810 * g++.dg/pr80463.C: Likewise.
7811 * gcc.dg/pr83972.c: Likewise.
7812
7813 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7814
7815 PR rtl-optimization/83913
7816 * gcc.dg/pr83913.c: New test.
7817
7818 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7819
7820 PR rtl-optimization/83962
7821 * gcc.dg/pr83962.c: New test.
7822
7823 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
7824
7825 PR rtl-optimization/83530
7826 * gcc.dg/pr83530.c: New test.
7827
7828 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7829
7830 PR middle-end/82976
7831 * gfortran.dg/realloc_on_assign_16a.f90: New test.
7832
7833 2018-04-07 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR tree-optimization/85257
7836 * gcc.dg/pr85257.c: New test.
7837
7838 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
7839
7840 * g++.dg/opt/pr85196.C: New test.
7841
7842 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7843
7844 PR c++/84269
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
7850 with C++98.
7851
7852 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR debug/85252
7855 * gcc.dg/debug/pr85252.c: New test.
7856
7857 PR rtl-optimization/84872
7858 * gcc.dg/graphite/pr84872.c: New test.
7859
7860 PR c++/85210
7861 * g++.dg/cpp1z/decomp42.C: New test.
7862
7863 2018-04-06 David Malcolm <dmalcolm@redhat.com>
7864
7865 PR c++/85021
7866 * g++.dg/lookup/missing-std-include-7.C: New test.
7867
7868 2018-04-06 Tamar Christina <tamar.christina@arm.com>
7869
7870 * gcc.dg/struct-simple.c: Revert r254862.
7871 * lib/target-supports.exp
7872 (check_effective_target_word_mode_no_slow_unalign): Likewise.
7873
7874 2018-04-06 Richard Biener <rguenther@suse.de>
7875
7876 PR middle-end/85244
7877 * gcc.dg/torture/pr85244-1.c: New testcase.
7878 * gcc.dg/torture/pr85244-2.c: Likewise.
7879
7880 2018-04-06 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR sanitizer/85213
7883 * c-c++-common/ubsan/pr85213.c: New test.
7884
7885 2018-04-06 Richard Biener <rguenther@suse.de>
7886
7887 PR middle-end/85180
7888 * gcc.dg/pr85180.c: New testcase.
7889
7890 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7891
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.
7895
7896 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7897
7898 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
7899 options.
7900 * gcc.target/s390/hotpatch-1.c: Skip when building without
7901 optimization.
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.
7920
7921 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7922
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.
7926
7927 2018-04-05 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR c++/85209
7930 * g++.dg/cpp1z/decomp39.C: New test.
7931 * g++.dg/cpp1z/decomp40.C: New test.
7932
7933 PR c++/85208
7934 * g++.dg/cpp1z/decomp41.C: New test.
7935
7936 PR middle-end/85195
7937 * gcc.dg/pr85195.c: New test.
7938
7939 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7940
7941 PR c++/80956
7942 * g++.dg/cpp0x/initlist100.C: New.
7943 * g++.dg/cpp0x/initlist101.C: Likewise.
7944
7945 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
7946
7947 PR c++/84792
7948 * g++.dg/other/pr84792-1.C: New.
7949 * g++.dg/other/pr84792-2.C: Likewise.
7950
7951 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
7952
7953 PR target/85193
7954 * gcc.target/i386/pr85193.c: New test.
7955
7956 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
7957
7958 PR c++/84979
7959 * g++.dg/concepts/pr84979.C: New.
7960 * g++.dg/concepts/pr84979-2.C: New.
7961 * g++.dg/concepts/pr84979-3.C: New.
7962
7963 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7964
7965 PR c++/80026
7966 * g++.dg/cpp0x/variadic174.C: New.
7967
7968 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR inline-asm/85172
7971 * g++.dg/ext/builtin13.C: New test.
7972 * g++.dg/ext/atomic-4.C: New test.
7973
7974 PR c++/85146
7975 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
7976 * g++.dg/ext/bases3.C: New test.
7977
7978 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7979
7980 PR target/85203
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
7984 better readability.
7985 * gcc.target/arm/cmse/cmse-16.c: New testcase.
7986
7987 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
7988
7989 PR rtl-optimization/84878
7990 * gcc.target/powerpc/pr84878.c: New test.
7991
7992 2018-04-04 Michael Matz <matz@suse.de>
7993
7994 * gcc.dg/Wstringop-overflow-4.c: New test.
7995 * c-c++-common/Wstringop-truncation-4.c: Adjust.
7996
7997 2018-04-04 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR testsuite/85189
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.
8002
8003 2018-04-04 Richard Biener <rguenther@suse.de>
8004
8005 PR lto/85176
8006 * g++.dg/lto/pr85176_0.C: New testcase.
8007
8008 2018-04-04 Richard Biener <rguenther@suse.de>
8009
8010 PR testsuite/85191
8011 * lib/target-supports.exp (check_effective_target_vect_perm_short):
8012 Fix typo.
8013
8014 2018-04-04 Martin Liska <mliska@suse.cz>
8015
8016 PR sanitizer/85174
8017 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
8018 and msdata as a workaround for powerpc.
8019
8020 2018-04-04 Richard Biener <rguenther@suse.de>
8021
8022 PR tree-optimization/85168
8023 * gcc.dg/torture/pr85168.c: New testcase.
8024
8025 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
8026
8027 PR c++/84943
8028 * g++.dg/pr84943.C: New.
8029 * g++.dg/pr84943-2.C: New.
8030
8031 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR rtl-optimization/85167
8034 * gcc.dg/pr85167.c: New test.
8035
8036 PR tree-optimization/85156
8037 * c-c++-common/pr85156.c: New test.
8038 * gcc.c-torture/execute/pr85156.c: New test.
8039
8040 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
8041
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.
8045
8046 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/84768
8049 * g++.dg/cpp1z/class-deduction52.C: New.
8050
8051 2018-04-03 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR c++/85147
8054 * g++.dg/cpp0x/pr85147.C: New test.
8055
8056 PR c++/85140
8057 * g++.dg/cpp0x/gen-attrs-64.C: New test.
8058
8059 PR c++/85134
8060 * g++.dg/gomp/pr85134.C: New test.
8061 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
8062
8063 PR target/85169
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.
8067
8068 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8069
8070 PR target/85126
8071 * gcc.target/powerpc/pr69946: Adjust comment. Remove
8072 scan-assembler-times clause.
8073
8074 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
8075
8076 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
8077 dg-additional-options.
8078
8079 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
8080
8081 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
8082
8083 2018-04-03 Richard Biener <rguenther@suse.de>
8084
8085 PR testsuite/85154
8086 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
8087
8088 2018-04-02 Jim Wilson <jimw@sifive.com>
8089
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.
8093
8094 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8095
8096 PR fortran/85102
8097 * gfortran.dg/array_simplify_2.f90: New test.
8098
8099 2018-04-01 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR middle-end/85090
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.
8107
8108 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
8109
8110 PR c++/85027
8111 * g++.dg/pr85027.C: New.
8112
8113 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8114
8115 PR target/83315
8116 * gcc.target/powerpc/sse-maxps-2.c: New test.
8117 * gcc.target/powerpc/sse-minps-2.c: New test.
8118
8119 2018-03-30 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c++/84791
8122 * g++.dg/gomp/pr84791.C: New test.
8123
8124 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
8125
8126 PR fortran/84931
8127 * gfortran.dg/array_constructor_53.f90: New test.
8128
8129 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8130
8131 PR fortran/85130
8132 * gfortran.dg/substr_6.f90: Remove illegal test for
8133 out-of-bounds substring.
8134
8135 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8136
8137 PR fortran/85111
8138 * gfortran.dg/zero_sized_10.f90: New test.
8139
8140 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8141
8142 PR c++/84269
8143 * g++.dg/lookup/missing-std-include-6.C: New test.
8144 * g++.dg/lookup/missing-std-include.C: Add std::pair and
8145 std::tuple tests.
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>.
8149
8150 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
8151
8152 PR inline-asm/84985
8153 * gcc.target/i386/pr84985.c: New.
8154
8155 2018-03-29 David Malcolm <dmalcolm@redhat.com>
8156
8157 PR c++/85110
8158 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
8159
8160 2018-03-29 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR c++/85108
8163 * g++.dg/warn/Wunused-var-31.C: New test.
8164
8165 PR c/85094
8166 * c-c++-common/Wduplicated-branches-14.c: New test.
8167
8168 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8169
8170 PR c++/84606
8171 * g++.dg/cpp0x/pr84606.C: New.
8172
8173 2018-03-29 Carl Love <cel@us.ibm.com>
8174
8175 Revert
8176 2017-09-27 Carl Love <cel@us.ibm.com>
8177
8178 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
8179 for the __builtin_fctid and __builtin_fctiw.
8180
8181 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
8182
8183 PR target/84912
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.
8189
8190 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8191
8192 PR c++/85028
8193 * g++.dg/other/default13.C: New.
8194
8195 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR target/85095
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.
8201
8202 PR tree-optimization/82004
8203 * gcc.dg/pr82004.c: New test.
8204
8205 2018-03-28 Jakub Jelinek <jakub@redhat.com>
8206 Martin Liska <mliska@suse.cz>
8207
8208 PR sanitizer/85081
8209 * g++.dg/asan/pr85081.C: New test.
8210
8211 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
8212
8213 PR c++/84789
8214 * g++.dg/template/pr84789.C: Adjust for testing with
8215 -fconcepts too.
8216
8217 PR c++/84973
8218 * g++.dg/template/pr84973.C: New.
8219 * g++.dg/template/pr84973-2.C: New.
8220 * g++.dg/template/pr84973-3.C: New.
8221
8222 PR c++/84968
8223 * g++.dg/eh/pr84968.C: New.
8224
8225 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8226
8227 PR target/84914
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.
8233
8234 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8235
8236 PR c++/85067
8237 * g++.dg/cpp0x/defaulted51.C: New.
8238 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
8239
8240 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR c++/85077
8243 * g++.dg/ext/vector35.C: New test.
8244
8245 PR c++/85061
8246 * g++.dg/ext/builtin-offsetof3.C: New test.
8247
8248 PR c++/85076
8249 * g++.dg/cpp1y/pr85076.C: New test.
8250
8251 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8252
8253 PR fortran/85084
8254 * gfortran.dg/matmul_rank_1.f90: New test.
8255
8256 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8257 Harald Anlauf <anlauf@gmx.de>
8258
8259 * gfortran.dg/structure_constructor_15.f90: New test.
8260
8261 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
8262
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.
8281
8282 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
8283
8284 PR target/85044
8285 * gcc.target/i386/pr85044.c: New test.
8286
8287 2018-03-27 Martin Sebor <msebor@redhat.com>
8288
8289 PR testsuite/83462
8290 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
8291 other than x86.
8292
8293 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8294
8295 PR target/83009
8296 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
8297
8298 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8299
8300 PR target/81863
8301 * gcc.target/arm/pr81863.c: New test.
8302
8303 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
8304
8305 PR target/85056
8306 * gcc.target/nvptx/pr85056.c: New test.
8307 * gcc.target/nvptx/pr85056a.c: New test.
8308
8309 2018-03-27 Richard Biener <rguenther@suse.de>
8310
8311 PR testsuite/82847
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.
8315
8316 2018-03-27 Richard Biener <rguenther@suse.de>
8317
8318 PR tree-optimization/85082
8319 * gfortran.dg/pr85082.f90: New testcase.
8320
8321 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8322
8323 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
8324 to "l=2" in dg-final.
8325
8326 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
8327
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".
8342
8343 2018-03-27 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR c++/85068
8346 * g++.dg/inherit/covariant22.C: New test.
8347
8348 2018-03-27 Richard Biener <rguenther@suse.de>
8349
8350 PR testsuite/84004
8351 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
8352 alignment.
8353
8354 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8355 Jason Merrill <jason@redhat.com>
8356
8357 PR c++/84632
8358 * g++.dg/init/array49.C: New.
8359 * g++.dg/torture/pr70499.C: Adjust.
8360
8361 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
8362
8363 PR target/85073
8364 * gcc.target/i386/pr85073.c: New test.
8365
8366 2018-03-26 Richard Biener <rguenther@suse.de>
8367
8368 PR testsuite/85066
8369 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
8370 instead of long.
8371
8372 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8373
8374 PR fortran/66709
8375 * gfortran.dg/parameter_array_format.f90: New test.
8376
8377 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8378 Neil Carlson <neil.n.carlson@gmail.com>
8379
8380 PR fortran/84381
8381 * gfortran.dg/literal_character_constant_1.inc: Replace
8382 call abort by STOP n.
8383 * gfortran.dg/overload_1.f90: Likewise.
8384
8385 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
8386 Dominique d'Humieres <dominiq@gcc.gnu.org>
8387
8388 PR fortran/84924
8389 * gfortran.dg/scalar_pointer_1.f90: New test.
8390
8391 2018-03-25 Tom de Vries <tom@codesourcery.com>
8392
8393 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
8394 precise.
8395
8396 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8397
8398 PR fortran/69497
8399 * gfortran.dg/pr89497.f90: New test.
8400
8401 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8402
8403 PR fortran/70068
8404 * gfortran.dg/substr_7.f90: New test.
8405
8406 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
8407
8408 PR fortran/42651
8409 * gfortran.dg/pr42651.f90: New test.
8410 * gfortran.dg/func_result_7.f90: Update error message.
8411
8412 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
8413
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.
8417
8418 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8419
8420 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
8421 from this to...
8422 <vclzd>: ...this.
8423
8424 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8425
8426 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
8427 message. Fix scan-assembler patterns.
8428
8429 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR c++/85015
8432 * g++.dg/cpp0x/pr85015.C: New test.
8433
8434 PR c++/84942
8435 * g++.dg/cpp1y/pr84942.C: New test.
8436
8437 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
8438
8439 PR inline-asm/85030
8440 * gcc.target/i386/pr85030.c: New.
8441
8442 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8443
8444 PR target/85026
8445 * g++.dg/pr85026.C: New test.
8446
8447 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
8448
8449 * g++.dg/debug/pr84704.C: XFAIL AIX.
8450
8451 2018-03-23 Sudakshina Das <sudi.das@arm.com>
8452
8453 PR target/84826
8454 * gcc.target/arm/pr84826.c: Add dg directive.
8455
8456 2018-03-23 Marek Polacek <polacek@redhat.com>
8457
8458 PR c++/85033
8459 * g++.dg/ext/builtin-offsetof2.C: New test.
8460
8461 PR c++/85045
8462 * g++.dg/cpp0x/Wnarrowing5.C: New test.
8463 * gcc.dg/pr85045.c: New test.
8464
8465 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
8466
8467 PR debug/85020
8468 * gnat.dg/lto22.adb: New test.
8469 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
8470 * gnat.dg/lto22_pkg2.ads: Likewise.
8471
8472 2018-03-23 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR c/80778
8475 * gcc.dg/lto/pr80778_0.c: New test.
8476
8477 PR inline-asm/85034
8478 * gcc.target/i386/pr85034.c: New test.
8479
8480 PR inline-asm/85022
8481 * c-c++-common/torture/pr85022.c: New test.
8482
8483 PR sanitizer/85029
8484 * g++.dg/ubsan/pr85029.C: New test.
8485
8486 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
8487
8488 PR c++/71251
8489 * g++.dg/cpp0x/pr71251.C: New.
8490
8491 PR c++/84789
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.
8496
8497 PR c++/84729
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.
8502
8503 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
8504
8505 PR fortran/84922
8506 * gfortran.dg/interface_42.f90: New test.
8507 * gfortran.dg/interface_43.f90: New test.
8508
8509 2018-03-22 Sudakshina Das <sudi.das@arm.com>
8510
8511 PR target/84826
8512 * gcc.target/arm/pr84826.c: New test.
8513
8514 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
8515
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.
8520
8521 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8522
8523 PR target/84760
8524 * gcc.target/powerpc/altivec-ld-1.c: New test.
8525
8526 2018-03-22 Bin Cheng <bin.cheng@arm.com>
8527
8528 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
8529
8530 2018-03-22 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR inline-asm/84941
8533 * gcc.dg/pr84941.c: New test.
8534
8535 2018-03-22 Tom de Vries <tom@codesourcery.com>
8536
8537 PR tree-optimization/84956
8538 * gcc.dg/pr84956.c: New test.
8539
8540 2018-03-22 Marek Polacek <polacek@redhat.com>
8541
8542 PR c++/84854
8543 * g++.dg/cpp1z/constexpr-if15.C: New test.
8544 * g++.dg/cpp1z/constexpr-if16.C: New test.
8545
8546 2018-03-21 Joseph Myers <joseph@codesourcery.com>
8547
8548 * gcc.dg/builtin-tgmath-3.c: New test.
8549
8550 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
8551
8552 PR c++/71965
8553 * g++.dg/concepts/pr71965.C: New.
8554
8555 PR c++/84610
8556 PR c++/84642
8557 * g++.dg/cpp0x/pr84610.C: New.
8558 * g++.dg/cpp0x/pr84642.C: New.
8559
8560 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR c/84999
8563 * c-c++-common/pr84999.c: New test.
8564
8565 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 PR c++/84972
8568 * g++.dg/ext/desig10.C: New.
8569
8570 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8571 Harald Anlauf <anlauf@gmx.de>
8572
8573 PR fortran/84957
8574 * gfortran.dg/pr84957.f90: New test.
8575
8576 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR tree-optimization/84960
8579 * gcc.c-torture/compile/pr84960.c: New test.
8580
8581 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
8582
8583 PR tree-optimization/84811
8584 * gcc.dg/torture/pr84811.c: New test.
8585
8586 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR tree-optimization/84982
8589 * c-c++-common/pr84982.c: New test.
8590
8591 PR c++/84961
8592 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
8593 "m" (++x) in C++.
8594 * g++.dg/torture/pr84961-1.C: New test.
8595 * g++.dg/torture/pr84961-2.C: New test.
8596
8597 2018-03-21 Nathan Sidwell <nathan@acm.org>
8598
8599 PR c++/85008
8600 * g++.dg/pr85008.C: New.
8601
8602 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
8603
8604 PR fortran/84615
8605 * gfortran.dg/char_result_17.f90: New test.
8606
8607 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8608
8609 PR c++/84994
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.
8623
8624 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8625
8626 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
8627
8628 2018-03-21 Sudakshina Das <sudi.das@arm.com>
8629
8630 PR target/82989
8631 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
8632
8633 2018-03-21 Nathan Sidwell <nathan@acm.org>
8634
8635 PR c++/84804
8636 * g++.dg/lookup/pr84804.C: New.
8637
8638 2018-03-21 Martin Sebor <msebor@redhat.com>
8639
8640 PR c++/84850
8641 * g++.dg/Wclass-memaccess-3.C: New test.
8642 * g++.dg/Wclass-memaccess-4.C: New test.
8643
8644 2018-03-21 David Malcolm <dmalcolm@redhat.com>
8645
8646 PR c++/84892
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.
8651
8652 2018-03-21 Tom de Vries <tom@codesourcery.com>
8653
8654 PR tree-optimization/83126
8655 * gcc.dg/graphite/pr83126.c: New test.
8656
8657 2018-03-21 Nathan Sidwell <nathan@acm.org>
8658
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
8665
8666 PR c++/84836
8667 * g++.dg/lookup/pr84836.C: New.
8668
8669 2018-03-21 Bin Cheng <bin.cheng@arm.com>
8670
8671 PR tree-optimization/84969
8672 * gcc.dg/tree-ssa/pr84969.c: New test.
8673
8674 2018-03-21 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR rtl-optimization/84989
8677 * gcc.target/i386/pr84989.c: New test.
8678
8679 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8680
8681 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
8682
8683 2018-03-21 Martin Liska <mliska@suse.cz>
8684
8685 PR ipa/84963
8686 * gfortran.dg/goacc/pr84963.f90: New test.
8687
8688 2018-03-21 Marek Polacek <polacek@redhat.com>
8689
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.
8693
8694 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
8695
8696 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
8697 MIPS with -mpaired-single directives.
8698
8699 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
8700
8701 PR fortran/85001
8702 * gfortran.dg/interface_41.f90: New test.
8703
8704 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR debug/84875
8707 * gcc.dg/pr84875.c: New test.
8708
8709 2018-03-20 Marek Polacek <polacek@redhat.com>
8710
8711 PR c++/84978, ICE with NRVO.
8712 * g++.dg/opt/nrv19.C: New test.
8713
8714 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8715
8716 PR target/82518
8717 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8718 Disable for armeb targets.
8719 * gcc.target/arm/pr82518.c: New test.
8720
8721 2018-03-20 Nathan Sidwell <nathan@acm.org>
8722
8723 PR c++/84962
8724 * g++.dg/lookup/pr84962.C: New.
8725
8726 PR c++/84970
8727 * g++.dg/lookup/pr84970.C: New.
8728
8729 2018-03-20 Richard Biener <rguenther@suse.de>
8730
8731 PR target/84986
8732 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
8733
8734 2018-03-20 Martin Liska <mliska@suse.cz>
8735
8736 PR ipa/84825
8737 * g++.dg/ipa/pr84825.C: New test.
8738
8739 2018-03-20 Martin Liska <mliska@suse.cz>
8740
8741 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
8742
8743 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR target/84845
8746 * gcc.c-torture/compile/pr84845.c: New test.
8747
8748 2018-03-20 Sudakshina Das <sudi.das@arm.com>
8749
8750 PR target/82989
8751 * gcc.target/arm/pr82989.c: New test.
8752
8753 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR target/84945
8756 * gcc.target/i386/pr84945.c: New test.
8757
8758 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
8759
8760 PR target/81647
8761 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
8762
8763 2018-03-20 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR c/84953
8766 * gcc.dg/pr84953.c: New test.
8767
8768 2018-03-19 Marek Polacek <polacek@redhat.com>
8769
8770 PR c++/84925
8771 * g++.dg/cpp1z/lambda-__func__.C: New test.
8772
8773 PR c++/84927
8774 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
8775
8776 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8777
8778 PR sanitizer/78651
8779 * g++.dg/asan/pr78651.C: New test.
8780
8781 2018-03-19 Tom de Vries <tom@codesourcery.com>
8782
8783 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
8784 vect_int_mult. Add nvptx xfail for PR84958.
8785
8786 2018-03-19 Nathan Sidwell <nathan@acm.org>
8787
8788 PR c++/84835
8789 * g++.dg/cpp1y/pr84835.C: New.
8790
8791 2018-03-19 Sudakshina Das <sudi.das@arm.com>
8792
8793 PR target/81647
8794 * gcc.target/aarch64/pr81647.c: New.
8795
8796 2018-03-19 Richard Biener <rguenther@suse.de>
8797
8798 PR tree-optimization/84933
8799 * g++.dg/pr84933.C: New testcase.
8800
8801 2018-03-19 Richard Biener <rguenther@suse.de>
8802
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.
8808
8809 2018-03-19 Nathan Sidwell <nathan@acm.org>
8810
8811 PR c++/84812
8812 * g++.dg/lookup/pr84812.C: New.
8813
8814 2018-03-19 Richard Biener <rguenther@suse.de>
8815
8816 PR tree-optimization/84929
8817 * gcc.dg/torture/pr84929.c: New testcase.
8818
8819 2018-03-19 Tamar Christina <tamar.christina@arm.com>
8820
8821 PR target/84711
8822 * gcc.target/arm/big-endian-subreg.c: Delete.
8823
8824 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8825
8826 PR fortran/84931
8827 * gfortran.dg/array_constructor_52.f90: New test.
8828
8829 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
8830
8831 PR fortran/77414
8832 * gfortran.dg/pr77414.f90: New test.
8833 * gfortran.dg/internal_references_1.f90: Adjust error message.
8834
8835 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
8836
8837 PR fortran/65453
8838 * gfortran.dg/pr65453.f90: New test.
8839
8840 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
8841
8842 PR tree-optimization/84913
8843 * gfortran.dg/vect/pr84913.f90: New test.
8844
8845 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8846
8847 PR fortran/79929
8848 * gfortran.dg/warn_concat.f90: New test.
8849
8850 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR target/84899
8853 * gcc.dg/pr84899.c: New test.
8854
8855 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
8856
8857 PR fortran/69395
8858 * gfortran.dg/pr69395.f90: Add test for max dimensions
8859
8860 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
8861
8862 PR target/84876
8863 * gcc.target/i386/pr84876.c: New test.
8864
8865 2018-03-16 Martin Liska <mliska@suse.cz>
8866
8867 PR ipa/84833
8868 * gcc.target/i386/mvc11.c: New test.
8869
8870 2018-03-16 Martin Liska <mliska@suse.cz>
8871
8872 PR ipa/84722
8873 * gcc.target/i386/mvc10.c: New test.
8874
8875 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR c++/79937
8878 PR c++/82410
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.
8884
8885 2018-03-16 Tom de Vries <tom@codesourcery.com>
8886
8887 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
8888
8889 2018-03-16 Tom de Vries <tom@codesourcery.com>
8890
8891 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
8892
8893 2018-03-16 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR c++/84874
8896 * g++.dg/cpp2a/desig8.C: New test.
8897
8898 PR tree-optimization/84841
8899 * gcc.dg/pr84841.c: New test.
8900
8901 PR c++/84874
8902 * g++.dg/cpp2a/desig7.C: New test.
8903
8904 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
8905 Jim MacArthur <jim.macarthur@codethink.co.uk>
8906
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.
8911
8912 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8913
8914 PR fortran/78741
8915 * gfortran.dg/pr78741.f90: New test.
8916
8917 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
8918
8919 PR fortran/69395
8920 * gfortran.dg/pr69395.f90: New test.
8921
8922 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR c++/79085
8925 * g++.dg/opt/pr79085.C: New test.
8926
8927 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
8928
8929 PR target/84574
8930 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
8931 label instead of __x86_indirect_thunk label.
8932
8933 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR c++/84222
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.
8939
8940 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
8941
8942 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
8943
8944 2018-03-15 Richard Biener <rguenther@suse.de>
8945
8946 PR c/84873
8947 * c-c++-common/pr84873.c: New testcase.
8948
8949 2018-03-15 Tamar Christina <tamar.christina@arm.com>
8950
8951 PR target/84711
8952 * gcc.target/arm/big-endian-subreg.c: New.
8953
8954 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR target/84860
8957 * gcc.c-torture/compile/pr84860.c: New test.
8958
8959 2018-03-15 Julia Koval <julia.koval@intel.com>
8960
8961 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8962 cannonlake.
8963 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
8964 avx512bitalg.
8965
8966 2018-03-15 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR c/84853
8969 * gcc.dg/pr84853.c: New test.
8970
8971 2018-03-14 Carl Love <cel@us.ibm.com>
8972
8973 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
8974
8975 2018-03-14 Martin Liska <mliska@suse.cz>
8976
8977 PR ipa/8480
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.
8981
8982 2018-03-14 David Malcolm <dmalcolm@redhat.com>
8983
8984 PR c/84852
8985 * gcc.dg/fixits-pr84852-1.c: New test.
8986 * gcc.dg/fixits-pr84852-2.c: New test.
8987
8988 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8989
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.
8993
8994 2018-03-14 Julia Koval <julia.koval@intel.com>
8995
8996 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
8997 server.
8998 * gcc.target/i386/funcspec-56.inc: Ditto.
8999
9000 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9001
9002 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
9003 aarch64_sve_hw.
9004
9005 2018-03-14 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR sanitizer/83392
9008 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
9009 check count from 17 to 14.
9010
9011 PR target/84844
9012 * gcc.target/i386/pr84844.c: New test.
9013
9014 2018-03-14 Richard Biener <rguenther@suse.de>
9015
9016 PR tree-optimization/84830
9017 * gcc.dg/torture/pr84830.c: New testcase.
9018
9019 2018-03-14 Marek Polacek <polacek@redhat.com>
9020
9021 PR c++/84596
9022 * g++.dg/cpp0x/static_assert15.C: New test.
9023
9024 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
9025
9026 PR fortran/61775
9027 * gfortran.dg/pr61775.f90: New test.
9028
9029 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR c++/84843
9032 * g++.dg/ext/pr84843-1.C: New test.
9033 * g++.dg/ext/pr84843-2.C: New test.
9034
9035 2018-03-13 David Pagan <dave.pagan@oracle.com>
9036
9037 PR c/46921
9038 * gcc.dg/pr46921.c: New test.
9039
9040 2018-03-13 Martin Sebor <msebor@redhat.com>
9041
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.
9045
9046 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9047
9048 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
9049 than unpacks.
9050 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9051 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9052
9053 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9054
9055 * gcc.target/aarch64/sve/tls_1.c: New test.
9056 * gcc.target/aarch64/sve/tls_2.C: Likewise.
9057
9058 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
9059
9060 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
9061 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
9062
9063 2018-03-13 Martin Liska <mliska@suse.cz>
9064
9065 PR ipa/84658.
9066 * g++.dg/ipa/pr84658.C: New test.
9067
9068 2018-03-13 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR middle-end/84834
9071 * gcc.dg/pr84834.c: New test.
9072
9073 PR target/84827
9074 * gcc.target/i386/pr84827.c: New test.
9075
9076 PR target/84828
9077 * g++.dg/ext/pr84828.C: New test.
9078
9079 PR target/84786
9080 * gcc.target/i386/avx512f-pr84786-1.c: New test.
9081 * gcc.target/i386/avx512f-pr84786-2.c: New test.
9082
9083 PR c++/84808
9084 * g++.dg/cpp1y/constexpr-84808.C: New test.
9085
9086 PR c++/84704
9087 * g++.dg/debug/pr84704.C: New test.
9088
9089 2018-03-12 Renlin Li <renlin.li@arm.com>
9090
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.
9094
9095 2018-03-12 Martin Sebor <msebor@redhat.com>
9096
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.
9102
9103 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9104
9105 * g++.dg/pr84821.C: New test.
9106
9107 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 * gcc.dg/pr84799.c: New test.
9110
9111 2018-03-12 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/84803
9114 * gcc.dg/torture/pr84803.c: New testcase.
9115
9116 2018-03-12 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c++/84813
9119 * g++.dg/debug/pr84813.C: New test.
9120
9121 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
9122
9123 PR fortran/84546
9124 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
9125
9126 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
9127
9128 PR fortran/83939
9129 * gfortran.dg/pr83939.f90
9130
9131 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9132
9133 PR fortran/66128
9134 * gfortran.dg/zero_sized_9.f90: New test.
9135
9136 2018-03-11 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR debug/58150
9139 * g++.dg/debug/dwarf2/enum2.C: New test.
9140
9141 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
9142
9143 PR fortran/84734
9144 * gfortran.dg/pr84734.f90: New test.
9145
9146 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * gnat.dg/prot3.adb: New test.
9149 * gnat.dg/prot3_pkg.ad[sb]: New helper.
9150
9151 2018-03-09 Jason Merrill <jason@redhat.com>
9152 Paolo Carlini <paolo.carlini@oracle.com>
9153
9154 PR c++/71169
9155 PR c++/71832
9156 * g++.dg/cpp0x/pr71169.C: New.
9157 * g++.dg/cpp0x/pr71169-2.C: Likewise.
9158 * g++.dg/cpp0x/pr71832.C: Likewise.
9159
9160 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
9161
9162 PR target/83969
9163 * gcc.target/powerpc/pr83969.c: New test.
9164
9165 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR target/84772
9168 * gcc.dg/pr84772.c: New test.
9169
9170 PR c++/84076
9171 * g++.dg/warn/Wformat-2.C: New test.
9172
9173 PR c++/84767
9174 * g++.dg/ext/vla18.C: New test.
9175
9176 2018-03-09 Martin Sebor <msebor@redhat.com>
9177
9178 PR tree-optimization/84526
9179 * gcc.dg/Wrestrict-10.c: New test.
9180 * gcc.dg/Wrestrict-11.c: New test.
9181
9182 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
9183
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.
9188
9189 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9190
9191 PR c++/84724
9192 * g++.dg/ext/pr84724.C: New test.
9193
9194 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
9195
9196 PR target/83712
9197 * gcc.target/arm/pr83712.c: New.
9198
9199 2018-03-09 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/84775
9202 * gcc.dg/torture/pr84775.c: New testcase.
9203
9204 2018-03-09 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR debug/84404
9207 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
9208 targets.
9209
9210 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
9211
9212 * gcc.c-torture/compile/20180309-1.c: New test.
9213
9214 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR c++/80598
9217 * g++.dg/warn/Wunused-function4.C: New test.
9218
9219 PR inline-asm/84742
9220 * gcc.target/i386/pr84742-1.c: New test.
9221 * gcc.target/i386/pr84742-2.c: New test.
9222
9223 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9224
9225 PR target/84748
9226 * gcc.c-torture/execute/pr84748.c: New test.
9227
9228 2018-03-08 Richard Biener <rguenther@suse.de>
9229
9230 PR middle-end/84552
9231 * gcc.dg/graphite/pr84552.c: New testcase.
9232
9233 2018-03-08 Richard Biener <rguenther@suse.de>
9234
9235 PR tree-optimization/84178
9236 * gcc.dg/torture/pr84178-2.c: New testcase.
9237
9238 2018-03-08 David Malcolm <dmalcolm@redhat.com>
9239
9240 PR tree-optimization/84178
9241 * gcc.c-torture/compile/pr84178-1.c: New test.
9242
9243 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
9244
9245 * lib/target-supports.exp: Do not return zero from a ifunc
9246 function.
9247
9248 2018-03-08 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/84746
9251 * gcc.dg/torture/pr84746.c: New testcase.
9252
9253
9254 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
9255 PR debug/84404
9256 PR debug/84408
9257 * gcc.dg/graphite/pr84404.c: New.
9258
9259 2018-03-08 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR tree-optimization/84740
9262 * gcc.dg/torture/pr84740.c: New test.
9263
9264 PR tree-optimization/84739
9265 * gcc.dg/pr84739.c: New test.
9266
9267 2018-03-07 Martin Sebor <msebor@redhat.com>
9268
9269 PR tree-optimization/83519
9270 * gcc.dg/Wrestrict-13.c: New test.
9271
9272 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
9273
9274 PR fortran/64124
9275 PR fortran/70409
9276 * gfortran.dg/pr64124.f90: New tests.
9277 * gfortran.dg/pr70409.f90: New tests.
9278
9279 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
9280
9281 PR target/82411
9282 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
9283
9284 2018-03-07 Martin Sebor <msebor@redhat.com>
9285
9286 PR tree-optimization/84526
9287 * gcc.dg/Wrestrict-10.c: New test.
9288
9289 2018-03-07 Martin Sebor <msebor@redhat.com>
9290
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.
9295
9296 2018-03-07 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR fortran/84565
9299 * gfortran.dg/pr84565.f90: New test.
9300
9301 PR middle-end/84723
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.
9307
9308 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9309
9310 PR fortran/64107
9311 * gfortran.dg/pr64107.f90: New test.
9312
9313 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9314
9315 PR fortran/84697
9316 PR fortran/66128
9317 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
9318
9319 2018-03-06 Marek Polacek <polacek@redhat.com>
9320
9321 PR c++/84684
9322 * g++.dg/cpp1z/constexpr-84684.C: New test.
9323
9324 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR c/84721
9327 * gcc.dg/pr84721.c: New test.
9328
9329 PR target/84710
9330 * gcc.dg/pr84710.c: New test.
9331
9332 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
9333
9334 PR fortran/56667
9335 * gfortran.dg/implied_do_2.f90: New test.
9336 * gfortran.dg/coarray_8.f90: Update for new error message.
9337
9338 2018-03-06 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR inline-asm/84683
9341 * g++.dg/ext/pr84683.C: New test.
9342
9343 PR tree-optimization/84687
9344 * gcc.dg/pr84687.c: New test.
9345
9346 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
9347
9348 PR c++/84231
9349 * g++.dg/pr84231.C: New.
9350
9351 PR c++/84593
9352 * g++.dg/cpp1y/pr84593.C: New.
9353
9354 PR c++/84492
9355 * g++.dg/pr84492.C: New.
9356
9357 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9358
9359 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
9360 __builtin_ppc_speculation_barrier.
9361
9362 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR target/84700
9365 * gcc.target/powerpc/pr84700.c: New test.
9366
9367 2018-03-05 Nathan Sidwell <nathan@acm.org>
9368
9369 PR c++/84702
9370 * g++.dg/lookup/pr84702.C: New.
9371
9372 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR target/84564
9375 * gcc.target/i386/pr84564.c: New test.
9376
9377 2018-03-05 Marek Polacek <polacek@redhat.com>
9378
9379 PR c++/84707
9380 * g++.dg/cpp0x/inline-ns10.C: New test.
9381
9382 2018-03-05 Nathan Sidwell <nathan@acm.org>
9383
9384 PR c++/84694
9385 * g++.dg/template/pr84694.C: New.
9386
9387 2018-03-05 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR target/84524
9390 * gcc.c-torture/execute/pr84524.c: New test.
9391 * gcc.target/i386/avx512bw-pr84524.c: New test.
9392
9393 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
9394
9395 PR target/84264
9396 * g++.dg/pr84264.C: New test.
9397
9398 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9399
9400 PR c++/84618
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.
9404
9405 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
9406
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.
9416
9417 2018-03-05 Pádraig Brady <P@draigBrady.com>
9418 Nathan Sidwell <nathan@acm.org>
9419
9420 PR c++/84497
9421 * g++.dg/cpp0x/pr84497.C: New.
9422
9423 2018-03-05 Richard Biener <rguenther@suse.de>
9424
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.
9430
9431 2018-03-05 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/84650
9434 * gcc.dg/graphite/pr84650.c: New testcase.
9435
9436 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9437
9438 PR c++/82022
9439 * g++.dg/cpp1z/constexpr-lambda20.C: New.
9440
9441 2018-03-03 Harald Anlauf <anlauf@gmx.de>
9442
9443 PR fortran/71085
9444 * gfortran.dg/pr71085.f90: New test.
9445
9446 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9447
9448 PR fortran/66128
9449 * gfortran.dg/zero_sized_8.f90: Really commit New test.
9450
9451 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
9452
9453 PR fortran/51434
9454 * gfortran.dg/pr51434.f90: New test.
9455
9456 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9457
9458 PR c++/61358
9459 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
9460
9461 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9462
9463 PR c++/67370
9464 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
9465
9466 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9467
9468 PR c++/71464
9469 * g++.dg/torture/pr71464.C: New.
9470
9471 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
9472
9473 PR fortran/80965
9474 * gfortran.dg/select_type_41.f90: New test.
9475
9476 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9477
9478 PR c++/61135
9479 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
9480
9481 2018-03-02 Marek Polacek <polacek@redhat.com>
9482
9483 PR c++/84578
9484 * g++.dg/ext/flexary29.C: New test.
9485
9486 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9487
9488 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
9489
9490 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9491
9492 PR c++/81812
9493 * g++.dg/torture/pr81812.C: New.
9494
9495 2018-03-02 Marek Polacek <polacek@redhat.com>
9496
9497 PR c++/84171
9498 * g++.dg/warn/Wsign-compare-8.C: New test.
9499
9500 PR c++/84663
9501 * g++.dg/parse/array-size3.C: New test.
9502
9503 PR c++/84664
9504 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
9505
9506 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR c++/84662
9509 * g++.dg/cpp1y/pr84662.C: New test.
9510
9511 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
9512
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
9515 "dg-lto-options".
9516 * g++.dg/lto/20101010-1_0.C: Likewise.
9517 * g++.dg/lto/20101010-2_0.C: Likewise.
9518
9519 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR ipa/84628
9522 * gcc.dg/pr84628.c: New test.
9523
9524 PR target/56540
9525 * gcc.target/ia64/pr56540.c: New test.
9526
9527 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9528
9529 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
9530 32-bit target.
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.
9535
9536 2018-03-02 Marek Polacek <polacek@redhat.com>
9537
9538 PR c++/84590
9539 * c-c++-common/ubsan/shift-11.c: New test.
9540
9541 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9542
9543 * gcc.dg/vect/vect-alias-check-13.c: New test.
9544
9545 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR target/84614
9548 * gcc.dg/pr84614.c: New test.
9549
9550 PR inline-asm/84625
9551 * gcc.target/i386/pr84625.c: New test.
9552
9553 2018-03-02 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/84427
9556 * gcc.dg/torture/pr84427.c: New testcase.
9557
9558 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
9559
9560 PR target/84534
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.
9565
9566 2018-03-01 Martin Sebor <msebor@redhat.com>
9567
9568 PR c++/84294
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.
9575
9576 2018-03-02 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR sanitizer/70875
9579 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
9580 dg-options and dg-shouldfail "ubsan" directive.
9581
9582 2018-03-01 Marek Polacek <polacek@redhat.com>
9583 Jason Merrill <jason@redhat.com>
9584
9585 PR c++/84582
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.
9589
9590 2018-03-01 Nathan Sidwell <nathan@acm.org>
9591
9592 PR c++/84434
9593 * g++.dg/template/pr84434.C: New.
9594
9595 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
9596
9597 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
9598 -mthumb to the command-line.
9599
9600 2018-03-01 Marek Polacek <polacek@redhat.com>
9601
9602 PR c++/84596
9603 * g++.dg/cpp0x/static_assert14.C: New test.
9604
9605 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR c++/79410
9608 * g++.dg/torture/pr79410.C: New.
9609
9610 2018-03-01 Martin Liska <mliska@suse.cz>
9611
9612 PR sanitizer/82484
9613 * gcc.dg/asan/pr82484.c: New test.
9614
9615 2018-03-01 Richard Biener <rguenther@suse.de>
9616
9617 PR debug/84645
9618 * gfortran.dg/lto/pr84645_0.f90: New testcase.
9619
9620 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9621
9622 PR fortran/84219
9623 * gfortran.dg/coarray_47.f90: New test.
9624
9625 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
9626
9627 PR fortran/84538
9628 * gfortran.dg/class_array_23.f03: New test.
9629
9630 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9631
9632 PR rtl-optimization/84528
9633 * gcc.dg/torture/pr84538.c: Rename to...
9634 * gcc.dg/torture/pr84528.c: ...this.
9635
9636 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
9637
9638 PR rtl-optimization/84528
9639 * gcc.dg/torture/pr84538.c: New test.
9640
9641 2018-02-28 Martin Sebor <msebor@redhat.com>
9642
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.
9673
9674 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
9675
9676 PR target/84014
9677 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
9678
9679 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR c++/84609
9682 * g++.dg/cpp0x/pr84609.C: New test.
9683
9684 2018-02-28 Martin Sebor <msebor@redhat.com>
9685
9686 PR testsuite/84617
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.
9691
9692 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
9693
9694 PR fortran/83901
9695 * gfortran.dg/associate_37.f90: New test.
9696
9697 PR fortran/83344
9698 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
9699
9700 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR target/52991
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.
9707
9708 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
9709
9710 PR target/83399
9711 * gcc.target/powerpc/pr83399.c: Only run on Linux.
9712
9713 2018-02-28 Richard Biener <rguenther@suse.de>
9714
9715 PR tree-optimization/84584
9716 * gcc.dg/graphite/pr84584.c: New testcase.
9717
9718 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
9719
9720 PR preprocessor/84517
9721 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
9722
9723 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9724
9725 * c-c++-common/dump-ada-spec-12.c: New test.
9726 * c-c++-common/dump-ada-spec-13.c: Likewise.
9727
9728 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9729
9730 * c-c++-common/dump-ada-spec-11.c: New test.
9731
9732 2018-02-28 Martin Liska <mliska@suse.cz>
9733
9734 PR testsuite/84597
9735 * g++.dg/ext/timevar1.C: Fix pruned patterns.
9736 * g++.dg/ext/timevar2.C: Likewise.
9737
9738 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
9739
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.
9743
9744 2018-02-28 Richard Biener <rguenther@suse.de>
9745
9746 PR middle-end/84607
9747 * gcc.dg/pr84607.c: New testcase.
9748
9749 2018-02-28 Nathan Sidwell <nathan@acm.org>
9750
9751 PR c++/84602
9752 * g++.dg/lookup/pr84602.C: New.
9753
9754 2018-02-28 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR c++/83871
9757 PR c++/83503
9758 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
9759 dg-options.
9760 * g++.dg/ext/attr-nonnull.C: Likewise.
9761 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
9762 directives.
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.
9766
9767 2018-02-28 Alan Modra <amodra@gmail.com>
9768
9769 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
9770 GNU ld message.
9771 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
9772
9773 2018-02-27 Martin Sebor <msebor@redhat.com>
9774
9775 PR c++/83871
9776 PR c++/83503
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.
9794
9795 2018-02-27 Nathan Sidwell <nathan@acm.org>
9796
9797 PR c++/84426
9798 * g++.dg/lookup/pr84426.C: New.
9799
9800 2018-02-27 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/84512
9803 * gcc.dg/tree-ssa/pr84512.c: New testcase.
9804
9805 2018-02-27 Martin Liska <mliska@suse.cz>
9806
9807 PR gcov-profile/84548
9808 * g++.dg/gcov/pr84548.C: New test.
9809
9810 2018-02-27 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR target/84575
9813 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
9814
9815 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR c++/84558
9818 * g++.dg/cpp1y/pr84558.C: New test.
9819
9820 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9821
9822 PR c++/84540
9823 * g++.dg/cpp0x/alignas14.C: New.
9824 * g++.dg/cpp0x/alignas15.C: Likewise.
9825
9826 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR c++/84557
9829 * g++.dg/gomp/pr84557.C: New test.
9830
9831 2018-02-26 Marek Polacek <polacek@redhat.com>
9832
9833 PR c++/84325
9834 * g++.dg/cpp1z/pr84325.C: New test.
9835
9836 2018-02-26 Carl Love <cel@us.ibm.com>
9837
9838 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
9839 Power 8 test file.
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
9843 -mcpu=power8.
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
9846 -mcpu=power8.
9847
9848 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 PR target/84039
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.
9890
9891 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
9892
9893 * gcc.c-torture/execute/20180226-1.c: New test.
9894
9895 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
9896
9897 PR tree-optimization/83965
9898 * gcc.dg/vect/pr83965-2.c: New test.
9899
9900 2018-02-26 Tom de Vries <tom@codesourcery.com>
9901
9902 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
9903
9904 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
9905
9906 PR target/84530
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.
9912
9913 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
9914
9915 PR c++/84533
9916 * g++.dg/cpp1z/pr84533.C: New.
9917
9918 2018-02-26 Marek Polacek <polacek@redhat.com>
9919
9920 PR c++/84537
9921 * g++.dg/parse/error60.C: New test.
9922
9923 2018-02-26 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR c++/84556
9926 * g++.dg/gomp/pr84556.C: New test.
9927 * g++.dg/vect/pr84556.cc: New test.
9928
9929 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
9930
9931 PR fortran/32957
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.
9939
9940 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9941
9942 PR target/84521
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.
9954
9955 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
9956
9957 PR fortran/83633
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.
9964
9965 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
9966
9967 PR fortran/84523
9968 * gfortran.dg/pr84523.f90: New test.
9969
9970 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9971
9972 PR fortran/78238
9973 * gfortran.dg/select_type_40.f90: New test.
9974
9975 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
9976
9977 PR fortran/30792
9978 * gfortran.dg/data_substring.f90: New test.
9979
9980 2018-02-24 Marek Polacek <polacek@redhat.com>
9981
9982 PR c++/83692
9983 * g++.dg/cpp1z/constexpr-83692.C: New test.
9984
9985 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
9986
9987 PR fortran/84346
9988 * gfortran.dg/statement_function_1.f90: Update test.
9989
9990 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9991
9992 PR fortran/84506
9993 * gfortran.dg/inquire_19.f90: New test.
9994
9995 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9996
9997 PR fortran/83149
9998 * gfortran.dg/pr83149_b.f90: New test.
9999 * gfortran.dg/pr83149_a.f90: Additional source for previous.
10000
10001 2018-02-23 Carl Love <cel@us.ibm.com>
10002
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
10006 Power 8 tests.
10007
10008 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10009
10010 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
10011 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
10012
10013 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10014
10015 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
10016 expected output.
10017
10018 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10019
10020 PR fortran/83149
10021 * gfortran.dg/pr83149_1.f90: New test.
10022 * gfortran.dg/pr83149.f90: Additional source for previous.
10023
10024 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
10025
10026 PR testsuite/80551
10027 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
10028 __GI___pthread_mutex_init as well.
10029
10030 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
10031
10032 PR fortran/83148
10033 * gfortran.dg/class_68.f90: New test.
10034
10035 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10036
10037 PR fortran/59781
10038 * gfortran.dg/derived_init_5.f90: New test.
10039
10040 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10041
10042 PR target/82851
10043 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
10044 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
10045
10046 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
10047
10048 PR target/81572
10049 * gcc.target/powerpc/pr81572.c: New.
10050
10051 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
10052
10053 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
10054
10055 2018-02-22 Martin Sebor <msebor@redhat.com>
10056
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.
10060
10061 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
10062
10063 PR target/84176
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.
10074
10075 2018-02-22 Steve Ellcey <sellcey@cavium.com>
10076
10077 PR target/83335
10078 * gcc.target/aarch64/asm-2.c: Add dg-error for
10079 ILP32 mode.
10080 * gcc.target/aarch64/asm-4.c: New test.
10081
10082 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10083
10084 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
10085
10086 2018-02-22 Marek Polacek <polacek@redhat.com>
10087
10088 PR c++/84493
10089 * g++.dg/parse/error59.C: New test.
10090
10091 2018-02-22 Tom de Vries <tom@codesourcery.com>
10092
10093 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
10094
10095 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10096
10097 PR c++/77655
10098 * g++.dg/cpp0x/pr77655.C: New.
10099
10100 2018-02-22 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR c++/84496
10103 * g++.dg/cpp1y/pr84496.C: New test.
10104
10105 PR target/84502
10106 * g++.dg/torture/pr84502.C: New test.
10107
10108 PR tree-optimization/84503
10109 * gcc.dg/pr84503-1.c: New test.
10110 * gcc.dg/pr84503-2.c: New test.
10111
10112 2018-02-21 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR tree-optimization/84478
10115 * gcc.c-torture/execute/pr84478.c: New test.
10116
10117 2018-02-20 Martin Sebor <msebor@redhat.com>
10118
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.
10127
10128 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10129
10130 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
10131
10132 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
10133
10134 PR fortran/48890
10135 PR fortran/83823
10136 * gfortran.dg/structure_constructor_14.f90: New test.
10137
10138 2018-02-20 Jeff Law <law@redhat.com>
10139
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.
10146
10147 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c++/84488
10150 * g++.dg/warn/Wunused-var-30.C: New test.
10151
10152 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
10153
10154 PR tree-optimization/84419
10155 * gcc.dg/vect/pr84419.c: New test.
10156
10157 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR middle-end/82004
10160 * gfortran.dg/pr82004.f90: New test.
10161
10162 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
10163
10164 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
10165
10166 2018-02-20 Martin Liska <mliska@suse.cz>
10167
10168 PR c/84310
10169 PR target/79747
10170 * gcc.target/i386/pr84310.c: New test.
10171 * gcc.target/i386/pr84310-2.c: Likewise.
10172
10173 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10174
10175 PR c++/84446
10176 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
10177
10178 2018-02-20 Jakub Jelinek <jakub@redhat.com>
10179
10180 PR c++/84445
10181 * g++.dg/cpp1z/launder7.C: New test.
10182
10183 PR c++/84449
10184 * g++.dg/cpp0x/constexpr-84449.C: New test.
10185
10186 PR c++/84455
10187 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
10188
10189 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
10190
10191 PR fortran/83344
10192 PR fortran/83975
10193 * gfortran.dg/associate_22.f90: Enable commented out test.
10194 * gfortran.dg/associate_36.f90: New test.
10195
10196 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR target/84146
10199 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
10200
10201 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
10202
10203 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
10204 (dg-options): Use -mavx instead of -w.
10205
10206 2018-02-19 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR c++/84444
10209 * g++.dg/cpp1z/launder8.C: New test.
10210
10211 PR c++/84448
10212 * g++.dg/gomp/pr84448.C: New test.
10213
10214 PR c++/84430
10215 * g++.dg/gomp/pr84430.C: New test.
10216
10217 PR tree-optimization/84452
10218 * gcc.dg/pr84452.c: New test.
10219
10220 PR c++/79064
10221 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
10222
10223 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10224
10225 PR fortran/35339
10226 * gfortran.dg/implied_do_io_4.f90: New test.
10227
10228 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10229
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.
10233
10234 2018-02-19 Carl Love <cel@us.ibm.com>
10235
10236 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
10237
10238 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10239
10240 PR target/84460
10241 * gcc.target/i386/pr57193.c: Add -mtune=generic.
10242
10243 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10244
10245 PR c++/84348
10246 * g++.dg/cpp0x/auto50.C: New.
10247 * g++.dg/parse/friend12.C: Adjust.
10248
10249 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10250
10251 PR libgfortran/84389
10252 * gfortran.dg/dtio_33.f90: New test.
10253
10254 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10255
10256 PR libgfortran/84412
10257 * gfortran.dg/inquire_18.f90: New test.
10258
10259 2018-02-18 Janus Weil <janus@gcc.gnu.org>
10260
10261 PR fortran/84381
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.
10269
10270 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
10271
10272 PR fortran/80945
10273 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
10274 change to run.
10275
10276 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10277
10278 PR fortran/84270
10279 * gfortran.dg/inline_matmul_22.f90: New test.
10280
10281 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10282
10283 PR fortran/84381
10284 * gfortran.dg/abort_shoulfail.f90: New test.
10285 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
10286 by STOP n.
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:
12572 Likewise.
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.
12693
12694 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
12695
12696 PR fortran/84115
12697 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
12698 change to dg-run.
12699
12700 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
12701
12702 PR ada/84277
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.
12727
12728 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR ipa/84425
12731 * gcc.c-torture/compile/pr84425.c: New test.
12732
12733 2018-02-16 Marek Polacek <polacek@redhat.com>
12734 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR c++/84192
12737 * g++.dg/cpp1y/constexpr-84192.C: New test.
12738
12739 2018-02-16 Martin Sebor <msebor@redhat.com>
12740
12741 PR c++/79064
12742 * g++.dg/overload15.C: New test.
12743
12744 2018-02-16 Yury Gribov <tetra2005@gmail.com>
12745
12746 PR target/81535
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.
12753
12754 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
12755
12756 target/pr84371
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.
12762
12763 2018-02-16 Nathan Sidwell <nathan@acm.org>
12764
12765 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
12766
12767 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
12768
12769 PR rtl-optimization/70023
12770 * gcc.target/i386/pr70023.c: New.
12771
12772 2018-02-16 Carl Love <cel@us.ibm.com>
12773
12774 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
12775 tests.
12776 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
12777 tests.
12778
12779 2018-02-16 Carl Love <cel@us.ibm.com>
12780
12781 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
12782 for the ABI definitions for vec_extract4b and vec_insert4b.
12783
12784 2018-02-16 Nathan Sidwell <nathan@acm.org>
12785
12786 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
12787 * g++.old-deja/g++.mike/net43.C: Likewise.
12788
12789 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
12790
12791 PR c++/82468
12792 * g++.dg/cpp1z/class-deduction48.C: New.
12793
12794 2018-02-16 Nathan Sidwell <nathan@acm.org>
12795
12796 PR c++/84375
12797 * g++.dg/lookup/pr84375.C: New.
12798
12799 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12800
12801 PR target/83831
12802 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
12803
12804 2018-02-16 Richard Biener <rguenther@suse.de>
12805
12806 PR tree-optimization/84417
12807 * gcc.dg/torture/pr84417.c: New testcase.
12808
12809 2018-02-16 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR target/84272
12812 * g++.dg/opt/pr84272.C: New test.
12813
12814 PR rtl-optimization/83723
12815 * gcc.dg/pr83723.c: New test.
12816
12817 2018-02-16 Richard Biener <rguenther@suse.de>
12818
12819 PR tree-optimization/84399
12820 * gcc.dg/graphite/pr84399.c: New testcase.
12821
12822 2018-02-16 Richard Biener <rguenther@suse.de>
12823
12824 PR tree-optimization/84190
12825 * g++.dg/torture/pr84190.C: New testcase.
12826
12827 2018-02-15 Martin Sebor <msebor@redhat.com>
12828
12829 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
12830 directives.
12831
12832 2018-02-15 Janus Weil <janus@gcc.gnu.org>
12833
12834 PR fortran/84409
12835 * gfortran.dg/dtio_21.f03: Add an error message.
12836 * gfortran.dg/dtio_22.f90: Fix invalid test case.
12837
12838 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12839
12840 PR fortran/84381
12841 * gfortran.dg/stop_shouldfail.f90: New test.
12842
12843 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
12844
12845 PR c++/84330
12846 * g++.dg/concepts/pr84330.C: New.
12847
12848 2018-02-15 Tom de Vries <tom@codesourcery.com>
12849
12850 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
12851
12852 2018-02-15 Tom de Vries <tom@codesourcery.com>
12853
12854 * gcc.c-torture/compile/pr84136.c: Require effective target
12855 indirect_jumps.
12856
12857 2018-02-15 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR tree-optimization/84383
12860 * gcc.c-torture/compile/pr84383.c: New test.
12861
12862 PR tree-optimization/84334
12863 * gcc.dg/pr84334.c: New test.
12864
12865 2018-02-14 Carl Love <cel@us.ibm.com>
12866
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.
12870
12871 2018-02-14 Martin Sebor <msebor@redhat.com>
12872
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.
12877
12878 2018-02-14 Martin Sebor <msebor@redhat.com>
12879
12880 PR c/84108
12881 * gcc.dg/Wattributes-8.c: New test.
12882
12883 2018-02-14 Janus Weil <janus@gcc.gnu.org>
12884
12885 PR fortran/84385
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.
12889
12890 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12891
12892 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
12893 (dg-options): Use -O2 -msse2 -mno-sse3.
12894
12895 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
12896
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.
12923
12924 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
12925
12926 PR c++/84350
12927 * g++.dg/cpp0x/auto49.C: New.
12928
12929 2018-02-14 Nathan Sidwell <nathan@acm.org>
12930
12931 * g++.dg/template/instantiate5.C: Adjust required-from loc.
12932
12933 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12934
12935 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
12936 * gcc.target/powerpc/le-altivec-consts.c: Same.
12937
12938 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
12939
12940 PR target/84220
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.
12946
12947 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12948
12949 PR target/84239
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].
12955
12956 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
12957
12958 PR tree-optimization/84357
12959 * gcc.dg/vect/pr84357.c: New test.
12960
12961 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
12962
12963 PR target/83831
12964 * gcc.target/rx/pr83831.c: New tests.
12965
12966 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
12967
12968 PR target/79242
12969 * gcc.target/msp430/pr79242.c: New test.
12970
12971 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12972
12973 PR target/84372
12974 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
12975 with -mcpu=power9.
12976
12977 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12978
12979 PR target/84279
12980 * g++.dg/pr84279.C: New test.
12981
12982 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12983
12984 PR rtl-optimization/84169
12985 * gcc.c-torture/execute/pr84169.c: New.
12986
12987 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12988
12989 PR target/84370
12990 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
12991
12992 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
12993
12994 PR target/84365
12995 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
12996 with -mcpu=power9.
12997
12998 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR c++/84364
13001 * g++.dg/warn/effc4.C: New test.
13002
13003 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
13004
13005 PR c++/84333
13006 * g++.dg/template/sizeof16.C: New.
13007 * g++.dg/template/sizeof17.C: Likewise.
13008
13009 2018-02-13 Janus Weil <janus@gcc.gnu.org>
13010
13011 PR fortran/84313
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.
13015
13016 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR c/82210
13019 * gcc.c-torture/execute/pr82210.c: New test.
13020
13021 PR middle-end/84309
13022 * gcc.dg/pr84309-2.c: New test.
13023
13024 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
13025
13026 PR tree-optimization/84321
13027 * gcc.dg/pr84321.c: New test.
13028
13029 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
13030
13031 PR target/84359
13032 * gcc.target/i386/pr57193.c: Add -march=x86-64.
13033
13034 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
13035
13036 PR sanitizer/84340
13037 * gcc.dg/asan/pr84307.c: Remove test.
13038
13039 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
13040
13041 * gcc.target/rl78/test_auto_vector.c: New test.
13042
13043 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
13044
13045 PR c/84305
13046 * gcc.c-torture/compile/pr84305.c: New test.
13047
13048 2018-02-13 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR target/84335
13051 * gcc.target/i386/pr84335.c: New test.
13052
13053 PR tree-optimization/84339
13054 * gcc.c-torture/execute/pr84339.c: New test.
13055
13056 PR middle-end/84309
13057 * gcc.dg/pr84309.c: New test.
13058 * gcc.target/i386/pr84309.c: New test.
13059
13060 PR target/84336
13061 * gcc.target/i386/pr84336.c: New test.
13062
13063 2018-02-12 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR c++/84341
13066 * c-c++-common/gomp/pr84341.c: New test.
13067
13068 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13069
13070 PR fortran/68746
13071 * gfortran.dg/read_dir.f90: Re-add dg-do run.
13072
13073 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13074
13075 PR fortran/68746
13076 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
13077 of zero for read.
13078
13079 2018-02-12 Jeff Law <law@redhat.com>
13080
13081 * gcc.c-torture/compile/reg-args-size.c: New test.
13082
13083 2018-02-12 Carl Love <cel@us.ibm.com>
13084
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.
13091
13092 2018-02-12 Janus Weil <janus@gcc.gnu.org>
13093
13094 PR fortran/84273
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.
13097
13098 2018-02-12 Tamar Christina <tamar.christina@arm.com>
13099
13100 PR target/82641
13101 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
13102
13103 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
13104
13105 PR sanitizer/84307
13106 * gcc.dg/asan/pr84307.c: New test.
13107
13108 2018-02-12 Nathan Sidwell <nathan@acm.org>
13109
13110 * g++.dg/parse/pr84263.C: New.
13111
13112 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13113
13114 PR c++/79626
13115 * g++.dg/template/crash129.C: New.
13116
13117 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13118
13119 PR target/83828
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.
13125
13126 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13127
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
13132 intrinsics.
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
13137 intrinsics.
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.
13144
13145 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
13146
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
13155 intrinsics.
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.
13162
13163 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13164
13165 PR fortran/35299
13166 * gfortran.dg/statement_function_3.f: New test.
13167
13168 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
13169
13170 PR fortran/54223
13171 PR fortran/84276
13172 * gfortran.dg/statement_function_1.f90: New test.
13173 * gfortran.dg/statement_function_2.f90: New test.
13174
13175 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
13176
13177 PR fortran/84074
13178 * gfortran.dg/type_to_class_5.f03: New test.
13179
13180 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
13181
13182 PR fortran/56691
13183 * gfortran.dg/type_to_class_4.f03: New test.
13184
13185 2018-02-10 Alan Modra <amodra@gmail.com>
13186
13187 PR target/84300
13188 * gcc.dg/pr84300.c: New.
13189
13190 2018-02-10 Jakub Jelinek <jakub@redhat.com>
13191
13192 PR sanitizer/83987
13193 * g++.dg/ubsan/pr83987-2.C: New test.
13194
13195 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
13196
13197 * gcc.target/rx/movsicc.c: New test.
13198
13199 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13200
13201 PR target/83926
13202 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
13203 message.
13204
13205 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
13206
13207 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
13208 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
13209
13210 2018-02-09 Nathan Sidwell <nathan@acm.org>
13211
13212 PR c/84293
13213 * c-c++-common/pr84293.h: New.
13214 * c-c++-common/pr84293.c: New.
13215
13216 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
13217
13218 PR rtl-optimization/57193
13219 * gcc.target/i386/pr57193.c: New.
13220
13221 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13222
13223 PR target/84226
13224 * gcc.target/powerpc/pr84226.c: New test.
13225
13226 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13227
13228 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
13229 from this to...
13230 <vclzd>: ...this.
13231
13232 2018-02-09 Martin Sebor <msebor@redhat.com>
13233
13234 PR lto/84212
13235 * gcc.dg/lto/pr84212_0.c: New test file.
13236 * gcc.dg/lto/pr84212_1.c: Same.
13237
13238 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
13239
13240 PR target/83926
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.
13244
13245 2018-02-09 Tamar Christina <tamar.christina@arm.com>
13246
13247 PR target/82641
13248 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
13249
13250 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13251
13252 PR target/PR84295
13253 * gcc.target/s390/pr84295.c: New test.
13254
13255 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
13256
13257 PR c++/77522
13258 * g++.dg/cpp1y/lambda-init16.C: New.
13259
13260 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * gnat.dg/sso8.adb: New test.
13263 * gnat.dg/sso8_pkg.ads: New helper.
13264
13265 2018-02-09 Richard Biener <rguenther@suse.de>
13266
13267 PR tree-optimization/84278
13268 * gcc.target/i386/pr84278.c: Adjust regex.
13269
13270 2018-02-09 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR tree-optimization/84232
13273 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
13274
13275 PR debug/84252
13276 * gcc.target/aarch64/pr84252.c: New test.
13277
13278 PR middle-end/84237
13279 * gcc.dg/pr84237.c: New test.
13280
13281 2018-02-09 Marek Polacek <polacek@redhat.com>
13282 Jakub Jelinek <jakub@redhat.com>
13283
13284 PR c++/83659
13285 * g++.dg/torture/pr83659.C: New test.
13286
13287 2018-02-08 David Malcolm <dmalcolm@redhat.com>
13288
13289 PR tree-optimization/84136
13290 * gcc.c-torture/compile/pr84136.c: New test.
13291
13292 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
13293
13294 PR target/83008
13295 * gcc.target/i386/pr83008.c: New test.
13296
13297 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
13298
13299 PR target/81143
13300 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
13301
13302 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13303
13304 PR c++/83806
13305 * g++.dg/warn/Wunused-parm-11.C: New.
13306
13307 2018-02-08 Marek Polacek <polacek@redhat.com>
13308
13309 PR tree-optimization/84238
13310 * gcc.dg/Wstringop-overflow-3.c: New test.
13311
13312 2018-02-08 Nathan Sidwell <nathan@acm.org>
13313
13314 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
13315
13316 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13317
13318 PR tree-optimization/84265
13319 * gcc.dg/vect/pr84265.c: New test.
13320
13321 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
13322
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.
13326
13327 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13328
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.
13355
13356 2018-02-08 Richard Biener <rguenther@suse.de>
13357
13358 PR tree-optimization/84233
13359 * g++.dg/torture/pr84233.C: New testcase.
13360
13361 2018-02-08 Richard Biener <rguenther@suse.de>
13362
13363 PR tree-optimization/84278
13364 * gcc.target/i386/pr84278.c: New testcase.
13365
13366 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
13367
13368 PR rtl-optimization/84068
13369 PR rtl-optimization/83459
13370 * gcc.dg/pr84068.c: New test.
13371
13372 2018-02-08 Richard Biener <rguenther@suse.de>
13373
13374 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
13375 loop vectorization to happen.
13376
13377 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
13378
13379 PR c++/83204
13380 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
13381
13382 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13383
13384 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
13385
13386 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
13387
13388 PR target/84154
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.
13392
13393 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
13394
13395 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
13396
13397 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13398
13399 PR c++/84082
13400 * g++.dg/template/incomplete11.C: New test.
13401 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
13402
13403 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13404
13405 PR fortran/82994
13406 * gfortran.dg/deallocate_error_3.f90: New test.
13407 * gfortran.dg/deallocate_error_4.f90: New test.
13408
13409 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13410
13411 PR fortran/68560
13412 * gfortran.dg/shape_9.f90: New test.
13413
13414 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
13415
13416 PR fortran/82049
13417 * gfortran.dg/assumed_charlen_parameter.f90: New test.
13418
13419 2018-02-07 David Malcolm <dmalcolm@redhat.com>
13420
13421 PR c++/81610
13422 PR c++/80567
13423 * g++.dg/spellcheck-reswords.C: New test case.
13424 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
13425 suggestion of "if".
13426
13427 2018-02-07 Martin Liska <mliska@suse.cz>
13428
13429 PR c++/84059.
13430 * g++.dg/ext/mv26.C: New test.
13431
13432 2018-02-07 Tom de Vries <tom@codesourcery.com>
13433
13434 * gcc.dg/pr83844.c: Require effective target alloca.
13435
13436 2018-02-07 Tom de Vries <tom@codesourcery.com>
13437
13438 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
13439
13440 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
13441
13442 PR target/84243
13443 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
13444 -fcf-protection=return.
13445
13446 2018-02-07 Tom de Vries <tom@codesourcery.com>
13447
13448 PR libgomp/84217
13449 * c-c++-common/goacc/pr84217.c: New test.
13450 * gfortran.dg/goacc/pr84217.f90: New test.
13451
13452 2018-02-07 Richard Biener <rguenther@suse.de>
13453
13454 PR tree-optimization/84204
13455 * gcc.dg/graphite/pr84204.c: New testcase.
13456
13457 PR tree-optimization/84205
13458 * gcc.dg/graphite/pr84205.c: New testcase.
13459
13460 PR tree-optimization/84223
13461 * gfortran.dg/graphite/pr84223.f90: New testcase.
13462
13463 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
13464
13465 PR c++/71662
13466 * g++.dg/cpp0x/scoped_enum7.C: New.
13467
13468 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13469
13470 PR tree-optimization/83008
13471 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
13472
13473 2018-02-07 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR tree-optimization/84235
13476 * gcc.c-torture/execute/ieee/pr84235.c: New test.
13477
13478 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13479
13480 PR testsuite/84243
13481 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
13482 targets.
13483 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
13484
13485 2018-02-06 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR target/84146
13488 * gcc.target/i386/pr84146.c: New test.
13489
13490 2018-02-06 Michael Collison <michael.collison@arm.com>
13491
13492 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
13493
13494 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13495
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.
13504
13505 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13506
13507 PR target/84145
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.
13514
13515 2018-02-06 Marek Polacek <polacek@redhat.com>
13516
13517 PR tree-optimization/84228
13518 * c-c++-common/Wstringop-truncation-3.c: New test.
13519
13520 2018-02-06 Tamar Christina <tamar.christina@arm.com>
13521
13522 PR target/82641
13523 * gcc.target/arm/pragma_arch_switch_2.c: New.
13524
13525 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13526
13527 PR target/79975
13528 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
13529
13530 2018-02-05 Martin Sebor <msebor@redhat.com>
13531
13532 PR tree-optimization/83369
13533 * gcc.dg/Wnonnull.c: New test.
13534
13535 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13536
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.
13548
13549 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
13550
13551 PR c++/82782
13552 * g++.dg/cpp1z/inline-var4.C: New.
13553
13554 2018-02-05 Martin Liska <mliska@suse.cz>
13555
13556 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
13557 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.
13564
13565 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
13566
13567 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
13568 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13569
13570 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
13571
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.
13590
13591 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
13592
13593 PR middle-end/79966
13594 * gfortran.dg/pr79966.f90: New testcase
13595
13596 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
13597
13598 PR fortran/84094
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.
13603
13604 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
13605
13606 PR fortran/84115
13607 * gfortran.dg/associate_34.f90: New test.
13608 * gfortran.dg/associate_35.f90: New test.
13609
13610 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
13611
13612 PR fortran/84141
13613 PR fortran/84155
13614 * gfortran.dg/pr84155.f90: New test.
13615
13616 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
13617
13618 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
13619 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
13620
13621 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13622
13623 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
13624 dg-do run stanza.
13625
13626 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
13627
13628 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
13629 requirement.
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.
13633
13634 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13635
13636 PR testsuite/52641
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.
13657
13658 2018-02-02 Julia Koval <julia.koval@intel.com>
13659
13660 * gcc.target/i386/funcspec-56.inc: Handle new march.
13661 * g++.dg/ext/mv16.C: Ditto.
13662
13663 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13664
13665 * lib/target-supports.exp
13666 (check_effective_target_keeps_null_pointer_checks): No more
13667 special-case avr.
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.
13690
13691 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
13692
13693 PR testsuite/52641
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.
13714
13715 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13716
13717 PR target/84066
13718 * gcc.target/i386/cet-sjlj-6a.c: New test.
13719 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
13720
13721 2018-02-01 Marek Polacek <polacek@redhat.com>
13722
13723 PR c++/84125
13724 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
13725
13726 2018-01-30 Jeff Law <law@redhat.com>
13727
13728 PR target/84128
13729 * gcc.target/i386/pr84128.c: New test.
13730
13731 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
13732
13733 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
13734 -fdelete-null-pointer-checks.
13735
13736 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13737
13738 PR c++/83796
13739 * g++.dg/cpp0x/abstract-default1.C: New.
13740
13741 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13742
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.
13746
13747 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13748
13749 PR target/83370
13750 * gcc.target/aarch64/pr83370.c: New.
13751
13752 2018-02-01 Richard Biener <rguenther@suse.de>
13753
13754 * gcc.dg/graphite/pr35356-1.c: Adjust.
13755
13756 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13757
13758 PR testsuite/83846
13759 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
13760 for ILP32.
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
13766 memset call.
13767 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
13768 stdint.h types.
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.
13815
13816 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13817
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.
13822
13823 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
13824
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.
13828
13829 2018-02-01 Jakub Jelinek <jakub@redhat.com>
13830
13831 PR tree-optimization/81661
13832 PR tree-optimization/84117
13833 * gcc.dg/pr81661.c: New test.
13834 * gfortran.dg/pr84117.f90: New test.
13835
13836 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
13837
13838 PR fortran/83705
13839 * gfortran.dg/repeat_7.f90: Catch warning message.
13840
13841 2018-01-31 Ian Lance Taylor <iant@golang.org>
13842
13843 * go.go-torture/execute/printnil.go: New test.
13844
13845 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13846
13847 * lib/target-supports.exp (check_effective_target_comdat_group):
13848 Allow for Solaris as comdat syntax.
13849
13850 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
13851 Solaris with comdat_group support and as.
13852
13853 2018-01-31 Marek Polacek <polacek@redhat.com>
13854
13855 PR c/81779
13856 * gcc.dg/pr81779.c: New test.
13857
13858 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13859
13860 PR fortran/84116
13861 * gfortran.dg/gomp/pr84116.f90: New test.
13862
13863 PR c++/83993
13864 * g++.dg/init/pr83993-2.C: New test.
13865
13866 PR c++/83993
13867 * g++.dg/init/pr83993-1.C: New test.
13868 * g++.dg/cpp0x/pr83993.C: New test.
13869
13870 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
13871
13872 PR fortran/84088
13873 * gfortran.dg/pr84088.f90: New test.
13874
13875 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
13876
13877 PR target/82444
13878 * gcc.target/i386/pr82444.c: New.
13879
13880 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
13881
13882 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
13883 * gcc.target/powerpc/vsx-13.c: New.
13884
13885 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13886
13887 PR c++/84092
13888 * g++.dg/cpp1y/var-templ57.C: New.
13889
13890 2018-01-31 Marek Polacek <polacek@redhat.com>
13891
13892 PR c++/84138
13893 * g++.dg/diagnostic/pr84138.C: New test.
13894
13895 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
13896
13897 PR fortran/78534
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.
13902
13903 2018-01-31 Richard Biener <rguenther@suse.de>
13904
13905 PR tree-optimization/84132
13906 * g++.dg/torture/pr84132.C: New testcase.
13907
13908 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
13909
13910 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
13911 dg-final scan.
13912
13913 2018-01-31 Julia Koval <julia.koval@intel.com>
13914
13915 PR target/83618
13916 * gcc.target/i386/rdpid.c: Remove "eax".
13917
13918 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13919
13920 PR tree-optimization/64946
13921 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
13922 scan-assembler checks.
13923
13924 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
13925
13926 * gcc.c-torture/execute/20180131-1.c: New test.
13927
13928 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13929
13930 * gcc.target/arc/taux-1.c: New test.
13931 * gcc.target/arc/taux-2.c: Likewise.
13932
13933 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
13934
13935 * gcc.target/arc/uncached.c: New test.
13936
13937 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13938
13939 PR lto/83954
13940 * gnat.dg/lto20.adb: Remove dg-excess-errors.
13941
13942 2018-01-31 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR preprocessor/69869
13945 * gcc.dg/cpp/trad/pr69869.c: New test.
13946
13947 PR c/84100
13948 * gcc.dg/pr84100.c: New test.
13949
13950 2018-01-30 Jeff Law <law@redhat.com>
13951
13952 PR target/84064
13953 * gcc.target/i386/pr84064: New test.
13954
13955 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13956
13957 PR fortran/84134
13958 * gfortran.dg/data_implied_do_2.f90: New test.
13959
13960 2018-01-30 Janus Weil <janus@gcc.gnu.org>
13961
13962 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
13963
13964 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13965
13966 PR fortran/84133
13967 * gfortran.dg/inline_matmul_21.f90: New test case.
13968
13969 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13970
13971 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
13972
13973 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
13974
13975 PR target/84112
13976 * gcc.target/powerpc/pr84112.c: New.
13977
13978 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13979
13980 PR rtl-optimization/83986
13981 * gcc.dg/pr83986.c: New test.
13982
13983 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
13984
13985 PR 58684
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.
13990
13991 2018-01-30 Jakub Jelinek <jakub@redhat.com>
13992
13993 PR tree-optimization/84111
13994 * gcc.c-torture/compile/pr84111.c: New test.
13995
13996 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
13997
13998 PR ipa/83179
13999 * gcc.dg/ipa/inline-2.c: Fix template.
14000 * gcc.dg/ipa/inline-3.c: Fix template.
14001
14002 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14003
14004 PR ipa/81360
14005 * g++.dg/torture/pr81360.C: New testcase.
14006
14007 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
14008
14009 PR lto/83954
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.
14013
14014 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14015
14016 PR bootstrap/84017
14017 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
14018 to dg-options.
14019 Simplify DW_AT_producer scan.
14020
14021 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14022
14023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
14024
14025 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
14026
14027 PR target/83828
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.
14032
14033 2018-01-29 Jeff Law <law@redhat.com>
14034
14035 PR testsuite/81010
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.
14039
14040 2018-01-29 Marek Polacek <polacek@redhat.com>
14041
14042 PR c/83966
14043 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
14044
14045 PR c++/83996
14046 * g++.dg/ext/pr83996.C: New test.
14047
14048 2018-01-29 Richard Biener <rguenther@suse.de>
14049
14050 PR tree-optimization/84057
14051 * gcc.dg/graphite/pr84057.c: New testcase.
14052
14053 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14054
14055 PR fortran/84073
14056 * gfortran.dg/bind_c_usage_31.f90: New test.
14057
14058 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
14059
14060 PR c++/83924
14061 * g++.dg/warn/Wduplicated-branches5.C: New.
14062
14063 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
14064
14065 * gcc.target/rl78/test_addsi3_internal.c: New test.
14066
14067 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
14068
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).
14073
14074 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
14075 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14076 Soren Rasmussen <s.c.rasmussen@gmail.com>
14077
14078 Fortran 2018 teams tests.
14079
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.
14084
14085 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14086
14087 PR fortran/83998
14088 * gfortran.dg/dot_product_4.f90
14089
14090 2018-01-26 Martin Sebor <msebor@redhat.com>
14091
14092 PR tree-optimization/83896
14093 * gcc.dg/strlenopt-43.c: New.
14094
14095 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14096
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
14106 stanzas.
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
14115 instruction list.
14116 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
14117
14118 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14119
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.
14133
14134 2018-01-26 Martin Liska <mliska@suse.cz>
14135
14136 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
14137 warning is seen.
14138
14139 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
14140
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.
14149
14150 2018-01-26 Richard Biener <rguenther@suse.de>
14151
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.
14157
14158 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14159
14160 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
14161 tests specific to aarch64. XFAIL test on arm.
14162
14163 2018-01-26 Jakub Jelinek <jakub@redhat.com>
14164
14165 PR rtl-optimization/83985
14166 * gcc.dg/pr83985.c: New test.
14167
14168 PR c/83989
14169 * c-c++-common/Wrestrict-3.c: New test.
14170
14171 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14172
14173 * gcc.target/arc/tdelegitimize_addr.c: New test.
14174
14175 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
14176
14177 * gcc.target/arc/jli-1.c: New file.
14178 * gcc.target/arc/jli-2.c: Likewise.
14179
14180 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
14181
14182 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
14183 scan-assembler.
14184 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14185 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14186
14187 2018-01-26 Richard Biener <rguenther@suse.de>
14188
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.
14193
14194 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14195
14196 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
14197 Solaris 10.
14198 * gcc.target/i386/pr63620.c: Likewise.
14199
14200 2018-01-26 Julia Koval <julia.koval@intel.com>
14201
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.
14206
14207 2018-01-26 Alan Modra <amodra@gmail.com>
14208
14209 PR target/84033
14210 * gcc.target/powerpc/swaps-p8-46.c: New.
14211
14212 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
14213
14214 PR fortran/37577
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.
14221
14222 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
14223
14224 PR middle-end/83055
14225 * gcc.dg/torture/pr83055.c: New testcase.
14226
14227 2018-01-25 Jakub Jelinek <jakub@redhat.com>
14228
14229 PR c++/84031
14230 * g++.dg/cpp1z/decomp36.C: New test.
14231
14232 PR middle-end/83977
14233 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
14234
14235 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
14236
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.
14240
14241 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14242
14243 PR target/81550
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
14246 loop.
14247
14248 2018-01-24 David Malcolm <dmalcolm@redhat.com>
14249
14250 PR jit/82846
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.
14254
14255 2018-01-24 Ian Lance Taylor <iant@golang.org>
14256
14257 * go.go-torture/execute/names-1.go: New test.
14258
14259 2018-01-19 Jeff Law <law@redhat.com>
14260
14261 PR target/83994
14262 * gcc.target/i386/pr83994.c: New test.
14263
14264 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
14265
14266 PR target/84014
14267 * gcc.target/powerpc/pr84014.c: New.
14268
14269 2018-01-24 Jakub Jelinek <jakub@redhat.com>
14270
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.
14276
14277 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14278
14279 PR testsuite/83889
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.
14302
14303 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
14304
14305 PR tree-optimization/83979
14306 * g++.dg/pr83979.c: New test.
14307
14308 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14309
14310 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
14311 option. Add arm_neon_ok_no_float_abi check.
14312
14313 2018-01-24 Richard Biener <rguenther@suse.de>
14314
14315 PR tree-optimization/83176
14316 * gcc.dg/graphite/pr83176.c: New testcase.
14317
14318 2018-01-24 Richard Biener <rguenther@suse.de>
14319
14320 PR tree-optimization/82819
14321 * gcc.dg/graphite/pr82819.c: New testcase.
14322
14323 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14324
14325 PR c++/83921
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.
14331
14332 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14333
14334 PR c++/83974
14335 * g++.dg/warn/pr83974.C: New test case.
14336
14337 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14338
14339 PR sanitizer/83987
14340 * g++.dg/ubsan/pr83987.C: New test.
14341
14342 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14343
14344 PR fortran/83866
14345 * gfortran.dg/pdt_29.f03: New test.
14346
14347 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
14348
14349 PR fortran/83898
14350 * gfortran.dg/associate_33.f03: New test.
14351
14352 2018-01-23 Martin Liska <mliska@suse.cz>
14353
14354 PR lto/81440
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.
14358
14359 2018-01-23 Nathan Sidwell <nathan@acm.org>
14360
14361 PR c++/83988
14362 * g++.dg/template/pr83988.C: New.
14363
14364 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14365
14366 PR c++/82882
14367 PR c++/83978
14368 * g++.dg/cpp0x/pr82882.C: New test.
14369 * g++.dg/cpp0x/pr83978.C: New test.
14370
14371 PR c++/83958
14372 * g++.dg/cpp1z/decomp35.C: New test.
14373
14374 2018-01-23 Nathan Sidwell <nathan@acm.org>
14375
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.
14380
14381 2018-01-23 David Malcolm <dmalcolm@redhat.com>
14382
14383 PR tree-optimization/83510
14384 * gcc.c-torture/compile/pr83510.c: New test case.
14385
14386 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14387
14388 PR testsuite/83888
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
14393 of vect_float.
14394 * gcc.dg/vect/vect-reduc-6.c: Likewise.
14395
14396 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
14397
14398 PR tree-optimization/83965
14399 * gcc.dg/vect/pr83965.c: New test.
14400
14401 2018-01-23 Richard Biener <rguenther@suse.de>
14402
14403 PR tree-optimization/83963
14404 * gfortran.dg/graphite/pr83963.f: New testcase.
14405 * gcc.dg/graphite/pr83963-2.c: Likewise.
14406
14407 2018-01-23 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR c++/83918
14410 * g++.dg/cpp1z/pr83918.C: New test.
14411
14412 2018-01-22 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR tree-optimization/83957
14415 * gcc.dg/autopar/pr83957.c: New test.
14416
14417 PR tree-optimization/83081
14418 * gcc.dg/predict-8.c: Adjust expected probability.
14419
14420 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
14421
14422 PR target/83862
14423 * gcc.target/powerpc/pr83862.c: New test.
14424
14425 2018-01-22 Carl Love <cel@us.ibm.com>
14426
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.
14433
14434 2018-01-22 Marek Polacek <polacek@redhat.com>
14435
14436 PR c++/81933
14437 * g++.dg/cpp1y/constexpr-empty4.C: New test.
14438
14439 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
14440
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.
14447
14448 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
14449
14450 PR 78534
14451 PR 83704
14452 * gfortran.dg/string_1.f90: Remove printing the length.
14453
14454 2018-01-22 Richard Biener <rguenther@suse.de>
14455
14456 PR tree-optimization/83963
14457 * gcc.dg/graphite/pr83963.c: New testcase.
14458
14459 2018-01-22 Sudakshina Das <sudi.das@arm.com>
14460
14461 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
14462 dg-require-effective-target directives.
14463
14464 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14465
14466 * lib/target-supports.exp (check_effective_target_arm_softfloat):
14467 New procedure.
14468 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
14469 Adjust scan-assembler checks for soft-float.
14470
14471 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14472
14473 PR target/83946
14474 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
14475
14476 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
14477
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.
14481
14482 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14483 David Edelsohn <dje.gcc@gmail.com>
14484
14485 PR target/83946
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 $.
14495
14496 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
14497
14498 PR fortran/83900
14499 * gfortran.dg/matmul_18.f90: New test.
14500
14501 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
14502
14503 PR tree-optimization/83940
14504 * gcc.dg/torture/pr83940.c: New test.
14505
14506 2018-01-20 Jakub Jelinek <jakub@redhat.com>
14507
14508 PR middle-end/83945
14509 * gcc.dg/tls/pr83945.c: New test.
14510
14511 PR target/83930
14512 * gcc.dg/pr83930.c: New test.
14513
14514 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14515
14516 PR fortran/83900
14517 * gfortran.dg/matmul_17.f90: New test.
14518
14519 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14520
14521 PR fortran/80768
14522 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
14523
14524 2018-01-19 Jakub Jelinek <jakub@redhat.com>
14525
14526 PR c++/81167
14527 * g++.dg/cpp0x/pr81167.C: New test.
14528
14529 PR c++/83919
14530 * g++.dg/cpp0x/pr83919.C: New test.
14531
14532 2018-01-19 Jeff Law <law@redhat.com>
14533 Jakub Jelinek <jakub@redhat.com>
14534
14535 * gcc.dg/stack-check-16.c: New test.
14536
14537 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
14538
14539 PR target/83790
14540 * gcc.target/nvptx/indirect_call.c: New test.
14541
14542 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14543
14544 * g++.dg/torture/pr83619.C: Remove dg-message.
14545
14546 2018-01-19 Martin Liska <mliska@suse.cz>
14547
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.
14553
14554 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14555
14556 PR tree-optimization/83922
14557 * gcc.dg/pr83922.c: New test.
14558
14559 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
14560
14561 PR tree-optimization/83914
14562 * gcc.dg/vect/pr83914.c: New test.
14563
14564 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14565
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.
14569
14570 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14571
14572 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
14573
14574 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14575
14576 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
14577
14578 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
14579
14580 * gcc.dg/torture/pr52451.c (main): Skip long double test on
14581 hppa*-*-hpux*.
14582
14583 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14584
14585 PR ipa/83619
14586 PR testsuite/83934
14587 * g++.dg/torture/pr83619.C (e): Define before first use instead of
14588 forward declaration.
14589
14590 2018-01-18 Carl Love <cel@us.ibm.com>
14591
14592 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
14593 to the function.
14594
14595 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
14596
14597 PR c++/81013
14598 * g++.dg/inherit/union3.C: New.
14599
14600 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14601
14602 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
14603
14604 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
14605
14606 PR ipa/83619
14607 * g++.dg/torture/pr83619.C: New testcase.
14608
14609 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14610
14611 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
14612 Add function body to force error messages in some configurations.
14613
14614 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14615
14616 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
14617 and arm_thumb1_ok.
14618
14619 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
14620
14621 PR other/70268
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.
14626
14627 2018-01-18 Martin Liska <mliska@suse.cz>
14628
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.
14638
14639 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14640
14641 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
14642 order.
14643
14644 2018-01-18 Nathan Sidwell <nathan@acm.org>
14645
14646 PR c++/83160
14647 * g++.dg/cpp0x/pr83160.C: New.
14648
14649 2018-01-18 Richard Biener <rguenther@suse.de>
14650
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.
14655
14656 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14657
14658 PR target/65578
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.
14669
14670 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14671
14672 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
14673 order.
14674
14675 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14676
14677 PR c/61240
14678 * gcc.dg/pr61240.c: New test.
14679
14680 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14681
14682 PR fortran/83864
14683 * gfortran.dg/pr83864.f90: New test.
14684
14685 2018-01-17 Jeff Law <law@redhat.com>
14686
14687 PR testsuite/83883
14688 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
14689
14690 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14691
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.
14696
14697 2018-01-17 Harald Anlauf <anlauf@gmx.de>
14698
14699 PR fortran/83874
14700 * gfortran.dg/pr83874.f90: New test.
14701
14702 2018-01-18 Jakub Jelinek <jakub@redhat.com>
14703
14704 PR c++/83824
14705 * g++.dg/cpp0x/pr83824.C: New test.
14706
14707 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14708
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.
14714
14715 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14716
14717 PR c++/78344
14718 * g++.dg/cpp0x/alignas13.C: New.
14719
14720 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14721
14722 PR c++/83897
14723 * g++.dg/cpp0x/pr83897.C: New test.
14724
14725 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
14726
14727 PR ipa/83051
14728 * gcc.c-torture/compile/pr83051-2.c: New testcase.
14729
14730 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14731
14732 PR c++/81054
14733 * g++.dg/cpp0x/constexpr-ice19.C: New.
14734
14735 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14736
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.
14747
14748 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14749
14750 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
14751 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
14752
14753 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14754
14755 * gcc.target/arm/g2.c: Add -marm to dg-options.
14756 * gcc.target/arm/scd42-2.c: Likewise.
14757
14758 2018-01-17 Nathan Sidwell <nathan@acm.org>
14759
14760 PR c++/83287
14761 * g++.dg/lookup/pr83287-2.C: New.
14762
14763 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14764
14765 PR c++/83814
14766 PR c++/83902
14767 * g++.dg/wrappers/pr83814.C: New test case.
14768 * g++.dg/wrappers/pr83902.C: New test case.
14769
14770 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14771
14772 PR lto/83121
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.
14789
14790 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14791 Richard Sandiford <richard.sandiford@linaro.org>
14792
14793 PR target/79041
14794 PR target/82964
14795 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
14796 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
14797
14798 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14799
14800 * lib/target-supports.exp: Fix -march arguments in arm arch effective
14801 target check autogenerator for armv8.1-a and armv8.2-a.
14802
14803 2018-01-17 Carl Love <cel@us.ibm.com>
14804
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.
14809
14810 2018-01-17 David Malcolm <dmalcolm@redhat.com>
14811
14812 PR c++/83799
14813 * g++.dg/wrappers/pr83799.C: New test case.
14814
14815 2018-01-17 Nathan Sidwell <nathan@acm.org>
14816
14817 PR c++/83739
14818 * g++.dg/cpp1y/pr83739.C: New.
14819
14820 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14821
14822 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
14823 * gcc.target/visium/overflow16.c: Likewise.
14824 * gcc.target/visium/overflow32.c: Likewise.
14825
14826 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14827
14828 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
14829
14830 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14831
14832 * gcc.dg/rtl/arm/stl-cond.c: New test.
14833 * gcc.target/arm/stl-cond.c: Delete.
14834
14835 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14836
14837 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
14838 directives.
14839
14840 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14841
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.
14845
14846 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14847
14848 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
14849 and options.
14850
14851 2018-01-17 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR rtl-optimization/83771
14854 * gcc.dg/pr83771.c: New test.
14855
14856 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14857
14858 PR tree-optimization/81184
14859 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
14860 targets.
14861 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14862
14863 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
14864
14865 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
14866
14867 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
14868
14869 PR target/83546
14870 * gcc.target/i386/pr83546.c: New test.
14871
14872 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14873
14874 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
14875
14876 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14877
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.
14880
14881 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14882
14883 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
14884 XFAIL last test on SPARC and Visium.
14885
14886 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
14887
14888 PR rtl-optimization/80481
14889 * g++.dg/pr80481.C: Exclude solaris.
14890
14891 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14892
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.
14896
14897 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14898
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.
14914
14915 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
14916
14917 PR testsuite/77734
14918 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
14919
14920 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14921
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.
14928
14929 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14930
14931 PR tree-optimization/83857
14932 * gcc.dg/vect/pr83857.c: New test.
14933
14934 2018-01-16 Richard Biener <rguenther@suse.de>
14935
14936 PR tree-optimization/83867
14937 * gcc.dg/vect/pr83867.c: New testcase.
14938
14939 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14940
14941 PR c/83844
14942 * gcc.dg/pr83844.c: New test.
14943
14944 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
14945
14946 * gcc.dg/torture/pr83847.c: New test.
14947
14948 2018-01-16 Jakub Jelinek <jakub@redhat.com>
14949
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.
14955
14956 PR tree-optimization/83843
14957 * gcc.dg/store_merging_18.c: New test.
14958
14959 PR c++/83817
14960 * g++.dg/cpp1y/pr83817.C: New test.
14961
14962 PR c++/83825
14963 * g++.dg/template/pr83825.C: New test.
14964
14965 2018-01-16 Richard Biener <rguenther@suse.de>
14966
14967 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
14968
14969 2018-01-16 Richard Biener <rguenther@suse.de>
14970
14971 PR testsuite/82132
14972 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
14973 from gcc.dg/torture/pr60092.c.
14974
14975 2018-01-15 Martin Sebor <msebor@redhat.com>
14976
14977 PR c++/83588
14978 * g++.dg/ext/flexary28.C: New test.
14979
14980 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
14981
14982 PR fortran/82257
14983 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
14984
14985 2018-01-15 Martin Sebor <msebor@redhat.com>
14986
14987 PR testsuite/83869
14988 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
14989
14990 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14991
14992 PR fortran/54613
14993 * gfortran.dg/minmaxloc_9.f90: New test.
14994 * gfortran.dg/minmaxloc_10.f90: New test.
14995 * gfortran.dg/minmaxloc_11.f90: New test.
14996
14997 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
14998
14999 PR target/83839
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.
15026
15027 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
15028
15029 PR testsuite/79920
15030 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
15031
15032 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15033
15034 PR target/83687
15035 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
15036 tests.
15037 * gcc.target/arm/pr83687.c: New test.
15038
15039 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15040
15041 Adjust tests to AVR_TINY.
15042
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
15062 available.
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.
15068
15069 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
15070
15071 PR c/83801
15072 PR c/83729
15073 * gcc.target/avr/torture/pr83729.c: New test.
15074 * gcc.target/avr/torture/pr83801.c: New test.
15075
15076 2018-01-15 Jakub Jelinek <jakub@redhat.com>
15077
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.
15081
15082 2018-01-10 Martin Sebor <msebor@redhat.com>
15083
15084 PR other/83508
15085 * gcc.dg/Wstringop-overflow-2.c: New test.
15086
15087 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15088
15089 PR libgfortran/83811
15090 * gfortran.dg/fmt_e.f90: New test.
15091
15092 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15093
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.
15105
15106 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15107
15108 * gcc.target/i386/indirect-thunk-register-4.c: New test.
15109
15110 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15111
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.
15155
15156 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15157
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.
15208
15209 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
15210
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.
15244
15245 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
15246
15247 PR ipa/83051
15248 * gcc.c-torture/compile/pr83051.c: New testcase.
15249
15250 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15251
15252 PR tree-optimization/83501
15253 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
15254
15255 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
15256
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.
15290
15291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15292 Alan Hayward <alan.hayward@arm.com>
15293 David Sherwood <david.sherwood@arm.com>
15294
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.
15321
15322 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15323 Alan Hayward <alan.hayward@arm.com>
15324 David Sherwood <david.sherwood@arm.com>
15325
15326 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
15327 New proc.
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
15331 stores.
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.
15348
15349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15350 Alan Hayward <alan.hayward@arm.com>
15351 David Sherwood <david.sherwood@arm.com>
15352
15353 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
15354 for double_reduc1.
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.
15359
15360 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15361 Alan Hayward <alan.hayward@arm.com>
15362 David Sherwood <david.sherwood@arm.com>
15363
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.
15367
15368 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15369 Alan Hayward <alan.hayward@arm.com>
15370 David Sherwood <david.sherwood@arm.com>
15371
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.
15386
15387 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15388 Alan Hayward <alan.hayward@arm.com>
15389 David Sherwood <david.sherwood@arm.com>
15390
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.
15413
15414 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15415
15416 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
15417 are spilled.
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.
15424
15425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15426 Alan Hayward <alan.hayward@arm.com>
15427 David Sherwood <david.sherwood@arm.com>
15428
15429 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
15430 of branches.
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.
15440
15441 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15442 Alan Hayward <alan.hayward@arm.com>
15443 David Sherwood <david.sherwood@arm.com>
15444
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.
15449
15450 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15451 Alan Hayward <alan.hayward@arm.com>
15452 David Sherwood <david.sherwood@arm.com>
15453
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.
15482
15483 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15484 Alan Hayward <alan.hayward@arm.com>
15485 David Sherwood <david.sherwood@arm.com>
15486
15487 * gcc.target/aarch64/sve/live_1.c: New test.
15488 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
15489
15490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15491 Alan Hayward <alan.hayward@arm.com>
15492 David Sherwood <david.sherwood@arm.com>
15493
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.
15503
15504 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15505 Alan Hayward <alan.hayward@arm.com>
15506 David Sherwood <david.sherwood@arm.com>
15507
15508 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
15509 New proc.
15510 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
15511 vect_fully_masked.
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.
15518
15519 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15520 Alan Hayward <alan.hayward@arm.com>
15521 David Sherwood <david.sherwood@arm.com>
15522
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.
15536
15537 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15538 Alan Hayward <alan.hayward@arm.com>
15539 David Sherwood <david.sherwood@arm.com>
15540
15541 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
15542 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
15543 to be predicated.
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.
15549
15550 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15551 Alan Hayward <alan.hayward@arm.com>
15552 David Sherwood <david.sherwood@arm.com>
15553
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.
15581
15582 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15583 Alan Hayward <alan.hayward@arm.com>
15584 David Sherwood <david.sherwood@arm.com>
15585
15586 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
15587 New proc.
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.
15597
15598 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15599 Alan Hayward <alan.hayward@arm.com>
15600 David Sherwood <david.sherwood@arm.com>
15601
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.
15614
15615 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15616 Alan Hayward <alan.hayward@arm.com>
15617 David Sherwood <david.sherwood@arm.com>
15618
15619 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
15620 && vect_load_lanes
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.
15664
15665 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15666 Alan Hayward <alan.hayward@arm.com>
15667 David Sherwood <david.sherwood@arm.com>
15668
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.
15688
15689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15690 Alan Hayward <alan.hayward@arm.com>
15691 David Sherwood <david.sherwood@arm.com>
15692
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.
15729
15730 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15731 Alan Hayward <alan.hayward@arm.com>
15732 David Sherwood <david.sherwood@arm.com>
15733
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.
15753
15754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15755 Alan Hayward <alan.hayward@arm.com>
15756 David Sherwood <david.sherwood@arm.com>
15757
15758 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
15759 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
15760
15761 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15762
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.
15770
15771 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15772 Alan Hayward <alan.hayward@arm.com>
15773 David Sherwood <david.sherwood@arm.com>
15774
15775 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
15776 New proc.
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
15813 fixed-length SVE.
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.
15952
15953 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15954 Alan Hayward <alan.hayward@arm.com>
15955 David Sherwood <david.sherwood@arm.com>
15956
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):
15960 New procedures.
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.
15985
15986 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
15987
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.
16037
16038 2018-01-13 Jakub Jelinek <jakub@redhat.com>
16039
16040 PR c/83801
16041 * gcc.dg/pr83801.c: New test.
16042
16043 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
16044
16045 PR fortran/52162
16046 * gfortran.dg/bounds_check_19.f90: New test.
16047
16048 2018-01-12 Jakub Jelinek <jakub@redhat.com>
16049
16050 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
16051 instead of scan-assembler-not for xsnabsqp.
16052
16053 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16054
16055 PR libgfortran/83525
16056 * gfortran.dg/newunit_5.f90: New test.
16057
16058 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
16059
16060 PR rtl-optimization/80481
16061 * g++.dg/pr80481.C: New.
16062
16063 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
16064
16065 PR target/83628
16066 * gcc.target/alpha/pr83628-3.c: New test.
16067
16068 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16069
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.
16074
16075 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
16076
16077 PR target/83629
16078 * gcc.target/powerpc/pr83629.c: Require ilp32.
16079
16080 2018-01-12 Richard Biener <rguenther@suse.de>
16081
16082 PR tree-optimization/80846
16083 * gcc.target/i386/pr80846-1.c: New testcase.
16084 * gcc.target/i386/pr80846-2.c: Likewise.
16085
16086 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
16087
16088 * gcc.c-torture/execute/20180112-1.c: New test.
16089
16090 2018-01-12 Tom de Vries <tom@codesourcery.com>
16091
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.
16100
16101 2018-01-12 Tom de Vries <tom@codesourcery.com>
16102
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.
16151
16152 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16153
16154 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
16155
16156 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16157
16158 PR libfortran/67412
16159 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
16160 on *-*-solaris2.10.
16161
16162 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16163
16164 * lib/target-supports.exp (check_effective_target_branch_cost):
16165 Accept all x86 targets.
16166
16167 2018-01-12 Martin Liska <mliska@suse.cz>
16168
16169 PR ipa/83054
16170 * g++.dg/warn/pr83054.C: New test.
16171
16172 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16173
16174 * gcc.target/powerpc/spec-barr-1.c: New file.
16175
16176 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
16177
16178 PR target/83330
16179 * gcc.target/i386/pr83330.c: New test.
16180
16181 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16182
16183 PR fortran/79383
16184 * gfortran.dg/dtio_31.f03: New test.
16185 * gfortran.dg/dtio_32.f03: New test.
16186
16187 2018-01-11 David Malcolm <dmalcolm@redhat.com>
16188
16189 PR c++/43486
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.
16197
16198 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
16199
16200 PR middle-end/83718
16201 * g++.dg/torture/pr83718.C: New testcase.
16202
16203 2018-01-11 Martin Jambor <mjambor@suse.cz>
16204
16205 PR ipa/83178
16206 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
16207
16208 2018-01-11 Bin Cheng <bin.cheng@arm.com>
16209
16210 PR tree-optimization/83695
16211 * gcc.dg/tree-ssa/pr83695.c: New test.
16212
16213 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16214
16215 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
16216 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
16217
16218 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16219
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.
16227
16228 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16229
16230 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
16231 combination tests.
16232
16233 2018-01-11 Richard Biener <rguenther@suse.de>
16234
16235 PR tree-optimization/83435
16236 * gcc.dg/graphite/pr83435.c: New testcase.
16237
16238 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
16239 Alan Hayward <alan.hayward@arm.com>
16240 David Sherwood <david.sherwood@arm.com>
16241
16242 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
16243
16244 2018-01-11 Tamar Christina <tamar.christina@arm.com>
16245
16246 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
16247
16248 2018-01-11 Sudakshina Das <sudi.das@arm.com>
16249
16250 PR target/82096
16251 * gcc.c-torture/compile/pr82096.c: New test.
16252
16253 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16254
16255 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
16256
16257 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16258
16259 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
16260
16261 2018-01-11 Justin Squirek <squirek@adacore.com>
16262
16263 * gnat.dg/expr_func4.adb: New testcase.
16264
16265 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
16266
16267 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
16268 testcase.
16269
16270 2018-01-11 Bob Duff <duff@adacore.com>
16271
16272 * gnat.dg/protected_null.adb: New testcase.
16273
16274 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16275
16276 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
16277
16278 2018-01-11 Ed Schonberg <schonberg@adacore.com>
16279
16280 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
16281
16282 2018-01-11 Justin Squirek <squirek@adacore.com>
16283
16284 * gnat.dg/loopvar.adb: New testcase.
16285
16286 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16287
16288 PR middle-end/83189
16289 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
16290
16291 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
16292
16293 * gcc.c-torture/compile/pr83575.c: New testcase.
16294
16295 2018-01-10 Michael Collison <michael.collison@arm.com>
16296
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.
16313
16314 2018-01-10 Michael Collison <michael.collison@arm.com>
16315
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.
16324
16325 2018-01-10 Michael Collison <michael.collison@arm.com>
16326
16327 * gcc.target/aarch64/sm3_sm4.c: New testcase.
16328
16329 2018-01-10 Martin Sebor <msebor@redhat.com>
16330
16331 PR tree-optimization/83781
16332 * gcc.dg/strlenopt-42.c: New test.
16333
16334 2018-01-11 Martin Sebor <msebor@gmail.com>
16335 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16336
16337 PR tree-optimization/83501
16338 PR tree-optimization/81703
16339
16340 * gcc.dg/strlenopt-39.c: New test-case.
16341 * gcc.dg/pr81703.c: Likewise.
16342
16343 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
16344
16345 * gnat.dg/atomic10.adb: New test.
16346
16347 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16348
16349 PR fortran/82367
16350 * gfortran.dg/deferred_character_18.f90: New test.
16351
16352 2018-01-10 Martin Sebor <msebor@redhat.com>
16353
16354 PR tree-optimization/83671
16355 * gcc.dg/strlenopt-40.c: New test.
16356 * gcc.dg/strlenopt-41.c: New test.
16357
16358 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16359
16360 PR fortran/83093
16361 * gfortran.dg/allocate_with_typespec_7.f90: New test.
16362
16363 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
16364
16365 PR target/83399
16366 * gcc.target/powerpc/pr83399.c: New test.
16367
16368 2018-01-10 David Malcolm <dmalcolm@redhat.com>
16369
16370 PR c++/43486
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
16384 format strings.
16385
16386 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
16387
16388 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
16389
16390 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16391
16392 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
16393
16394 2018-01-10 Marek Polacek <polacek@redhat.com>
16395
16396 PR c++/82541
16397 * g++.dg/warn/Wduplicated-branches4.C: New test.
16398
16399 2018-01-10 Jakub Jelinek <jakub@redhat.com>
16400
16401 PR c++/81327
16402 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
16403 cast to void *.
16404
16405 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
16406
16407 PR c++/81055
16408 * g++.dg/cpp0x/new2.C: New.
16409
16410 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
16411
16412 PR target/83735
16413 * gcc.target/i386/pr83735.c: New test.
16414
16415 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
16416
16417 * lib/target-supports.exp (check_effective_target_branch_cost):
16418 New function.
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.
16436
16437 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
16438
16439 PR target/83629
16440 * gcc.target/powerpc/pr83629.c: New testcase.
16441
16442 2018-01-10 Richard Biener <rguenther@suse.de>
16443
16444 PR testsuite/78768
16445 * gcc.dg/pr78768.c: Un-XFAIL.
16446
16447 2018-01-10 Richard Biener <rguenther@suse.de>
16448
16449 PR debug/82425
16450 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
16451
16452 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
16453
16454 PR tree-optimization/83753
16455 * gcc.dg/torture/pr83753.c: New test.
16456
16457 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
16458
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.
16475
16476 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
16477
16478 PR target/78585:
16479 * gcc.target/i386/pr78585.c: New test.
16480
16481 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16482
16483 PR c++/83734
16484 * g++.dg/cpp0x/pr83734.C: New test.
16485
16486 2018-01-09 Carl Love <cel@us.ibm.com>
16487
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.
16495
16496 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16497
16498 PR fortran/83742
16499 * gfortran.dg/contiguous_6.f90: New test.
16500
16501 2018-01-09 Richard Biener <rguenther@suse.de>
16502
16503 PR tree-optimization/83668
16504 * gcc.dg/graphite/pr83668.c: New testcase.
16505
16506 2018-01-09 Joseph Myers <joseph@codesourcery.com>
16507
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:
16513 New tests.
16514 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
16515
16516 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
16517
16518 PR target/79883
16519 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
16520
16521 2018-01-09 Tamar Christina <tamar.christina@arm.com>
16522
16523 PR target/82641
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.
16527
16528 2018-01-09 Richard Biener <rguenther@suse.de>
16529
16530 PR tree-optimization/83572
16531 * gcc.dg/graphite/pr83572.c: New testcase.
16532
16533 2018-01-09 Jakub Jelinek <jakub@redhat.com>
16534
16535 PR target/83507
16536 * gcc.dg/sms-13.c: New test.
16537
16538 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
16539
16540 PR fortran/83741
16541 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
16542
16543 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
16544 Monk Chiang <sh.chiang04@gmail.com>
16545
16546 * gcc.target/riscv/save-restore-1.c: New.
16547
16548 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16549
16550 PR target/83677
16551 * gcc.target/powerpc/pr83677.c: New file.
16552
16553 2018-01-08 Jeff Law <law@redhat.com>
16554
16555 PR rtl-optimizatin/81308
16556 * g++.dg/pr81308-1.C: New test.
16557 * g++.dg/pr81308-2.C: New test.
16558
16559 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
16560
16561 PR target/83663 - Revert r255946
16562 * gcc.target/aarch64/vect-slp-dup.c: New.
16563
16564 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16565
16566 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
16567 combination tests.
16568
16569 2018-01-08 Richard Biener <rguenther@suse.de>
16570
16571 PR tree-optimization/83563
16572 * gcc.dg/graphite/pr83563.c: New testcase.
16573
16574 2018-01-08 Richard Biener <rguenther@suse.de>
16575
16576 PR middle-end/83713
16577 * g++.dg/torture/pr83713.C: New testcase.
16578
16579 2018-01-08 Tom de Vries <tom@codesourcery.com>
16580
16581 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
16582
16583 2018-01-08 Richard Biener <rguenther@suse.de>
16584
16585 PR tree-optimization/83685
16586 * gcc.dg/torture/pr83685.c: New testcase.
16587
16588 2018-01-08 Richard Biener <rguenther@suse.de>
16589
16590 PR lto/83719
16591 * gcc.dg/lto/pr83719_0.c: New testcase.
16592
16593 2018-01-08 Tom de Vries <tom@codesourcery.com>
16594
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.
16598
16599 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
16600
16601 PR fortran/83611
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.
16605
16606 PR fortran/83731
16607 * gfortran.dg/pdt_28.f03: New test.
16608
16609 2018-01-08 Tom de Vries <tom@codesourcery.com>
16610
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.
16614
16615 2018-01-08 Richard Biener <rguenther@suse.de>
16616
16617 PR middle-end/83580
16618 * gcc.dg/torture/pr83580.c: New testcase.
16619
16620 2018-01-08 Richard Biener <rguenther@suse.de>
16621
16622 PR middle-end/83517
16623 * gcc.dg/pr83517.c: New testcase.
16624
16625 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
16626
16627 PR middle-end/81897
16628 * gcc.dg/uninit-pr81897.c: New test.
16629
16630 2018-01-06 Martin Sebor <msebor@redhat.com>
16631
16632 PR tree-optimization/83640
16633 * gcc.dg/Wrestrict-6.c: New test.
16634 * gcc.dg/pr83640.c: New test.
16635
16636 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
16637
16638 * gcc.target/aarch64/reg-alloc-1.c: New test.
16639
16640 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
16641
16642 PR fortran/50892
16643 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
16644
16645 2018-01-06 Jakub Jelinek <jakub@redhat.com>
16646
16647 PR debug/83480
16648 * gcc.dg/pr83480.c: New test.
16649
16650 PR rtl-optimization/83682
16651 * gcc.target/i386/pr83682.c: New test.
16652
16653 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
16654
16655 PR fortran/78534
16656 PR fortran/66310
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.
16666
16667 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16668
16669 PR target/83604
16670 * gcc.target/i386/sse-26.c: New test.
16671
16672 PR target/83604
16673 * gcc.target/i386/pr83604.c: New test.
16674
16675 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
16676
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.
16681
16682 2018-01-05 Sudakshina Das <sudi.das@arm.com>
16683
16684 PR target/82439
16685 * gcc.target/aarch64/bics_5.c: New test.
16686 * gcc.target/arm/bics_5.c: Likewise.
16687
16688 2018-01-05 Jakub Jelinek <jakub@redhat.com>
16689
16690 PR tree-optimization/83605
16691 * gcc.dg/pr83605.c: New test.
16692
16693 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16694
16695 PR target/83554
16696 * gcc.target/i386/pr83554.c: New test.
16697
16698 PR ipa/82352
16699 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
16700 long unsigned int.
16701
16702 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
16703
16704 PR fortran/83683
16705 PR fortran/45689
16706 * gfortran.dg/eoshift_8.f90: New test.
16707 * gfortran.dg/simplify_eoshift_1.f90: New test.
16708
16709 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16710
16711 PR debug/83585
16712 * gcc.dg/pr83585.c: New test.
16713
16714 2018-01-04 Nathan Sidwell <nathan@acm.org>
16715
16716 PR c++/83667
16717 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
16718
16719 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16720
16721 PR debug/83666
16722 * gcc.dg/pr83666.c: New test.
16723
16724 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
16725
16726 PR target/83628
16727 * gcc.target/alpha/pr83628-1.c: New test.
16728 * gcc.target/alpha/pr83628-2.c: Ditto.
16729
16730 2018-01-04 Martin Liska <mliska@suse.cz>
16731
16732 PR ipa/82352
16733 * g++.dg/ipa/pr82352.C: New test.
16734
16735 2018-01-04 Jakub Jelinek <jakub@redhat.com>
16736
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.
16741
16742 2018-01-03 Martin Sebor <msebor@redhat.com>
16743
16744 PR tree-optimization/83655
16745 * gcc.dg/Wrestrict-5.c: New test.
16746 * c-c++-common/builtins.c: New test.
16747
16748 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16749 Alan Hayward <alan.hayward@arm.com>
16750 David Sherwood <david.sherwood@arm.com>
16751
16752 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
16753 (main): Call it.
16754
16755 2018-01-03 Jeff Law <law@redhat.com>
16756
16757 PR target/83641
16758 * gcc.target/i386/stack-check-17.c: New test.
16759 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
16760
16761 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16762
16763 PR debug/83621
16764 * gcc.dg/pr83621.c: New test.
16765
16766 PR debug/83645
16767 * gcc.dg/pr83645.c: New test.
16768
16769 2018-01-03 Martin Sebor <msebor@redhat.com>
16770
16771 PR tree-optimization/83603
16772 * gcc.dg/Wrestrict-4.c: New test.
16773
16774 PR c/83559
16775 * gcc.dg/const-2.c: New test.
16776 * gcc.dg/pure-3.c: New test.
16777
16778 2018-01-03 Martin Sebor <msebor@redhat.com>
16779
16780 * gcc.dg/Wrestrict-3.c: New test.
16781
16782 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16783
16784 PR c++/83555
16785 * g++.dg/opt/pr83555.C: New test.
16786 * g++.dg/ubsan/pr83555.C: New test.
16787
16788 2018-01-03 David Malcolm <dmalcolm@redhat.com>
16789
16790 PR c/82050
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.
16796
16797 2018-01-03 Jeff Law <law@redhat.com>
16798
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.
16802
16803 2018-01-03 Martin Sebor <msebor@redhat.com>
16804
16805 PR tree-optimization/83501
16806 * c-c++-common/Warray-bounds-3.c: Remove xfail.
16807
16808 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16809
16810 PR tree-optimization/83501
16811 * gcc.dg/tree-ssa/pr83501-1.c: New test.
16812
16813 2018-01-03 Nathan Sidwell <nathan@acm.org>
16814
16815 PR c++/83667
16816 * g++.dg/ipa/pr83667.C: New.
16817
16818 2018-01-03 Martin Liska <mliska@suse.cz>
16819
16820 PR tree-optimization/83593
16821 * gcc.dg/pr83593.c: New test.
16822
16823 2018-01-03 Martin Liska <mliska@suse.cz>
16824
16825 PR ipa/83549
16826 * g++.dg/ipa/pr83549.C: New test.
16827
16828 2018-01-03 Marek Polacek <polacek@redhat.com>
16829
16830 PR c++/83592
16831 * g++.dg/warn/mvp2.C: New test.
16832
16833 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16834
16835 PR preprocessor/83602
16836 * g++.dg/cpp/pr83602.C: New test.
16837
16838 PR c++/83634
16839 * g++.dg/parse/pr83634.C: New test.
16840
16841 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
16842
16843 PR fortran/83664
16844 * gfortran.dg/eoshift_7.f90: New test.
16845
16846 2018-01-03 Jan Beulich <jbeulich@suse.com>
16847
16848 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
16849 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
16850
16851 2018-01-03 Jakub Jelinek <jakub@redhat.com>
16852
16853 Update copyright years.
16854
16855 2018-01-03 Martin Liska <mliska@suse.cz>
16856
16857 PR ipa/83594
16858 * gcc.dg/ipa/pr83594.c: New test.
16859
16860 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
16861 Alan Hayward <alan.hayward@arm.com>
16862 David Sherwood <david.sherwood@arm.com>
16863
16864 * gcc.dg/vect-opt-info-1.c: New test.
16865
16866 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
16867
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.
16878
16879 2018-01-02 Jakub Jelinek <jakub@redhat.com>
16880
16881 PR c++/83556
16882 * g++.dg/cpp0x/pr83556.C: New test.
16883
16884 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
16885
16886 PR fortran/45689
16887 PR fortran/83650
16888 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
16889 * gfortran.dg/simplify_cshift_4.f90: New test.
16890
16891 2018-01-02 Marek Polacek <polacek@redhat.com>
16892
16893 PR c++/81860
16894 * g++.dg/cpp0x/inh-ctor30.C: New test.
16895
16896 PR c++/83644
16897 * g++.dg/cpp1z/pr83644.C: New test.
16898
16899 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
16900
16901 PR fortran/83076
16902 * gfortran.dg/coarray_45.f90: New test.
16903
16904 PR fortran/83319
16905 * gfortran.dg/coarray_46.f90: New test.
16906
16907 2018-01-01 Jakub Jelinek <jakub@redhat.com>
16908
16909 PR tree-optimization/83581
16910 * gcc.dg/pr83581.c: New test.
16911
16912 PR c/83595
16913 * gcc.dg/pr83595.c: New test.
16914
16915 PR middle-end/83608
16916 * g++.dg/opt/pr83608.C: New test.
16917
16918 PR middle-end/83609
16919 * gcc.dg/pr83609.c: New test.
16920 * g++.dg/opt/pr83609.C: New test.
16921
16922 PR middle-end/83623
16923 * gcc.dg/pr83623.c: New test.
16924
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.
16930 \f
16931 Copyright (C) 2018 Free Software Foundation, Inc.
16932
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.